Lines Matching refs:spi_ioc
36 static inline void do_spi_clk(struct rb4xx_spi *rbspi, u32 spi_ioc, int value)
40 regval = spi_ioc;
48 static void do_spi_byte(struct rb4xx_spi *rbspi, u32 spi_ioc, u8 byte)
53 do_spi_clk(rbspi, spi_ioc, byte >> i);
57 static inline void do_spi_clk_two(struct rb4xx_spi *rbspi, u32 spi_ioc,
62 regval = spi_ioc;
73 static void do_spi_byte_two(struct rb4xx_spi *rbspi, u32 spi_ioc, u8 byte)
75 do_spi_clk_two(rbspi, spi_ioc, byte >> 6);
76 do_spi_clk_two(rbspi, spi_ioc, byte >> 4);
77 do_spi_clk_two(rbspi, spi_ioc, byte >> 2);
78 do_spi_clk_two(rbspi, spi_ioc, byte >> 0);
100 u32 spi_ioc;
112 spi_ioc = AR71XX_SPI_IOC_CS0;
115 spi_ioc = AR71XX_SPI_IOC_CS1;
122 do_spi_byte_two(rbspi, spi_ioc, tx_buf[i]);
124 do_spi_byte(rbspi, spi_ioc, tx_buf[i]);