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