1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2384740dcSRalf Baechle /*
3384740dcSRalf Baechle  * au1550_spi.h - Au1550 PSC SPI controller driver - platform data structure
4384740dcSRalf Baechle  */
5384740dcSRalf Baechle 
6384740dcSRalf Baechle #ifndef _AU1550_SPI_H_
7384740dcSRalf Baechle #define _AU1550_SPI_H_
8384740dcSRalf Baechle 
9384740dcSRalf Baechle struct au1550_spi_info {
10384740dcSRalf Baechle 	u32 mainclk_hz;		/* main input clock frequency of PSC */
11384740dcSRalf Baechle 	u16 num_chipselect;	/* number of chipselects supported */
12384740dcSRalf Baechle 	void (*activate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
13384740dcSRalf Baechle 	void (*deactivate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
14384740dcSRalf Baechle };
15384740dcSRalf Baechle 
16384740dcSRalf Baechle #endif
17