1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * au1550_spi.h - Au1550 PSC SPI controller driver - platform data structure 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef _AU1550_SPI_H_ 7*4882a593Smuzhiyun #define _AU1550_SPI_H_ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun struct au1550_spi_info { 10*4882a593Smuzhiyun u32 mainclk_hz; /* main input clock frequency of PSC */ 11*4882a593Smuzhiyun u16 num_chipselect; /* number of chipselects supported */ 12*4882a593Smuzhiyun void (*activate_cs)(struct au1550_spi_info *spi, int cs, int polarity); 13*4882a593Smuzhiyun void (*deactivate_cs)(struct au1550_spi_info *spi, int cs, int polarity); 14*4882a593Smuzhiyun }; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #endif 17