1 | /* SPDX-License-Identifier: GPL-2.0 */ |
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 |
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. |
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; |
15 | u8 bits_per_word; |
16 | struct spi_board_info *devices; |
17 | u8 num_devices; |
18 | bool force_irq; |
19 | }; |
20 | |
21 | #endif /* __LINUX_SPI_XILINX_SPI_H */ |
22 | |