···22#ifndef __LINUX_SPI_XILINX_SPI_H33#define __LINUX_SPI_XILINX_SPI_H4455+#include <linux/types.h>66+77+struct spi_board_info;88+59/**610 * struct xspi_platform_data - Platform data of the Xilinx SPI driver77- * @num_chipselect: Number of chip select by the IP.88- * @little_endian: If registers should be accessed little endian or not.99- * @bits_per_word: Number of bits per word.1011 * @devices: Devices to add when the driver is probed.1112 * @num_devices: Number of devices in the devices array.1313+ * @num_chipselect: Number of chip select by the IP.1414+ * @bits_per_word: Number of bits per word.1515+ * @force_irq: If set, forces QSPI transaction requirements.1216 */1317struct xspi_platform_data {1414- u16 num_chipselect;1515- u8 bits_per_word;1618 struct spi_board_info *devices;1719 u8 num_devices;2020+ u8 num_chipselect;2121+ u8 bits_per_word;1822 bool force_irq;1923};2024