Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
d5af91a1 RR |
2 | #ifndef __LINUX_SPI_XILINX_SPI_H |
3 | #define __LINUX_SPI_XILINX_SPI_H | |
4 | ||
5 | /** | |
6 | * struct xspi_platform_data - Platform data of the Xilinx SPI driver | |
c9da2e12 RR |
7 | * @num_chipselect: Number of chip select by the IP. |
8 | * @little_endian: If registers should be accessed little endian or not. | |
9 | * @bits_per_word: Number of bits per word. | |
d5af91a1 RR |
10 | * @devices: Devices to add when the driver is probed. |
11 | * @num_devices: Number of devices in the devices array. | |
12 | */ | |
13 | struct xspi_platform_data { | |
14 | u16 num_chipselect; | |
c9da2e12 | 15 | u8 bits_per_word; |
d5af91a1 RR |
16 | struct spi_board_info *devices; |
17 | u8 num_devices; | |
1dd46599 | 18 | bool force_irq; |
d5af91a1 RR |
19 | }; |
20 | ||
21 | #endif /* __LINUX_SPI_XILINX_SPI_H */ |