summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-pxa2xx.h
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2021-11-22 22:06:22 +0200
committerMark Brown <broonie@kernel.org>2021-11-23 12:09:10 +0000
commit44ec41b7f7831f91c79a06de5e45f2d7ce6e4fbd (patch)
treeb525b97977cf99f1b6f43553f0814feb7409015d /drivers/spi/spi-pxa2xx.h
parentdd06a0c6b6f64f6610c0bb8f7651df3ebfb0f990 (diff)
downloadlinux-44ec41b7f7831f91c79a06de5e45f2d7ce6e4fbd.tar.bz2
spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data
Since the commit 196b0e2cf237 ("spi: pxa2xx: Remove if statement that is always true in pump_transfers()") the ->read() and ->write() methods in the struct driver_data are reconfigured for each transfer. Hence no need to keep the intermediate state in the struct chip_data. The same applies to n_bytes member of the same data structure. Get rid of unneeded storage for good. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20211122200622.43305-1-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-pxa2xx.h')
-rw-r--r--drivers/spi/spi-pxa2xx.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/spi/spi-pxa2xx.h b/drivers/spi/spi-pxa2xx.h
index 9a20fb88e50f..4d77f4de6eda 100644
--- a/drivers/spi/spi-pxa2xx.h
+++ b/drivers/spi/spi-pxa2xx.h
@@ -61,7 +61,6 @@ struct chip_data {
u32 cr1;
u32 dds_rate;
u32 timeout;
- u8 n_bytes;
u8 enable_dma;
u32 dma_burst_size;
u32 dma_threshold;
@@ -69,9 +68,6 @@ struct chip_data {
u16 lpss_rx_threshold;
u16 lpss_tx_threshold;
- int (*write)(struct driver_data *drv_data);
- int (*read)(struct driver_data *drv_data);
-
void (*cs_control)(u32 command);
};