summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-05-04 16:54:29 +0200
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:04:47 +0200
commit2b6b5df0105133331059ff9c232ed04dd363e48f (patch)
tree5f1b3d0172c1a1e55e73d764b536fe38cf7496e7 /include
parent3a935469c96610d34a0469b4dbf963d771eaefa7 (diff)
I2S/DMA: Code cleanup
Cleanup of Gerrit Change-Id I35f8f245039a3cdac2e45b35154eae17bae3042d ER: 323642 Change-Id: I6bb1df13a1b55e595cb702548db6c52225529e87 Signed-off-by: Craig Sutherland <craig.xx.sutherland@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17718 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Conflicts: drivers/misc/i2s/i2s.c drivers/misc/i2s/i2s_test_protocol_driver.c
Diffstat (limited to 'include')
-rw-r--r--include/linux/i2s/i2s.h1
-rw-r--r--include/linux/i2s/i2s_test_prot.h44
2 files changed, 1 insertions, 44 deletions
diff --git a/include/linux/i2s/i2s.h b/include/linux/i2s/i2s.h
index b67fdb2d80d..94e461656a4 100644
--- a/include/linux/i2s/i2s.h
+++ b/include/linux/i2s/i2s.h
@@ -212,6 +212,7 @@ extern int i2s_hw_status(struct i2s_controller *i2s_cont);
extern dma_addr_t i2s_get_pointer(struct i2s_controller *i2s_cont,
enum i2s_direction_t i2s_direction);
+extern struct i2s_device *i2s_get_device_from_boardinfo(int chip_select); /* used in MSP LTP tests */
extern struct i2s_device *i2s_alloc_device(struct device *dev);
extern int i2s_add_device(struct i2s_device *i2s);
diff --git a/include/linux/i2s/i2s_test_prot.h b/include/linux/i2s/i2s_test_prot.h
deleted file mode 100644
index 003d0e6e3ab..00000000000
--- a/include/linux/i2s/i2s_test_prot.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) ST-Ericsson SA 2010
- *
- * License terms:
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- */
-
-#ifndef __I2S_TEST_PROT_DRIVER_IF_H__
-#define __I2S_TEST_PROT_DRIVER_IF_H__
-#include <mach/msp.h>
-struct test_prot_config {
- u32 tx_config_desc;
- u32 rx_config_desc;
- u32 frame_freq;
- u32 frame_size;
- u32 data_size;
- u32 direction;
- u32 protocol;
- u32 work_mode;
- struct msp_protocol_desc protocol_desc;
- void (*handler) (void *data);
- void *tx_callback_data;
- void *rx_callback_data;
- int multichannel_configured;
- struct msp_multichannel_config multichannel_config;
-};
-
-int i2s_testprot_drv_open(int i2s_device_num);
-int i2s_testprot_drv_configure(int i2s_device_num,
- struct test_prot_config *config);
-int i2s_config_default_protocol(int i2s_device_num,
- struct test_prot_config *config);
-int __i2s_testprot_drv_configure(int i2s_device_num,
- struct test_prot_config *config,
- bool use_default);
-int i2s_testprot_drv_transfer(int i2s_device_num, void *txdata, size_t txbytes,
- void *rxdata, size_t rxbytes,
- enum i2s_transfer_mode_t transfer_mode);
-int i2s_testprot_drv_close(int i2s_device_num);
-
-#endif