Lines Matching +full:rx +full:- +full:int +full:- +full:gpios
1 /* SPDX-License-Identifier: GPL-2.0-only */
52 void *rx; member
55 int (*write)(struct driver_data *drv_data);
56 int (*read)(struct driver_data *drv_data);
62 /* GPIOs for chip selects */
82 unsigned int frm;
84 int gpio_cs_inverted;
85 int (*write)(struct driver_data *drv_data);
86 int (*read)(struct driver_data *drv_data);
93 return __raw_readl(drv_data->ioaddr + reg); in pxa2xx_spi_read()
99 __raw_writel(val, drv_data->ioaddr + reg); in pxa2xx_spi_write()
104 static inline int pxa25x_ssp_comp(struct driver_data *drv_data) in pxa25x_ssp_comp()
106 switch (drv_data->ssp_type) { in pxa25x_ssp_comp()
118 if (drv_data->ssp_type == CE4100_SSP || in write_SSSR_CS()
119 drv_data->ssp_type == QUARK_X1000_SSP) in write_SSSR_CS()
125 extern int pxa2xx_spi_flush(struct driver_data *drv_data);
131 extern int pxa2xx_spi_dma_prepare(struct driver_data *drv_data,
135 extern int pxa2xx_spi_dma_setup(struct driver_data *drv_data);
137 extern int pxa2xx_spi_set_dma_burst_and_threshold(struct chip_data *chip,