touchscreen && spi
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-rk2818 / include / mach / board.h
index 0d360449aa8df17cc2c03936ca501c7267233399..e191c3a4d710b187fe7932e2f10d701faa4bd2d6 100755 (executable)
@@ -177,11 +177,13 @@ struct rk2818_i2s_platform_data {
 struct spi_cs_gpio {
        const char *name;
        unsigned int cs_gpio;
+       char *cs_iomux_name;
+       unsigned int cs_iomux_mode;
 };
 
 struct rk2818_spi_platform_data {
-       int (*io_init)(void);
-       int (*io_deinit)(void);
+       int (*io_init)(struct spi_cs_gpio*, int);
+       int (*io_deinit)(struct spi_cs_gpio*, int);
        struct spi_cs_gpio *chipselect_gpios;   
        u16 num_chipselect;
 };