Home
last modified time | relevance | path

Searched refs:spi_ioc (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/spi/
Dspi-rb4xx.c39 static inline void do_spi_clk(struct rb4xx_spi *rbspi, u32 spi_ioc, int value) in do_spi_clk() argument
43 regval = spi_ioc; in do_spi_clk()
51 static void do_spi_byte(struct rb4xx_spi *rbspi, u32 spi_ioc, u8 byte) in do_spi_byte() argument
56 do_spi_clk(rbspi, spi_ioc, byte >> i); in do_spi_byte()
60 static inline void do_spi_clk_two(struct rb4xx_spi *rbspi, u32 spi_ioc, in do_spi_clk_two() argument
65 regval = spi_ioc; in do_spi_clk_two()
76 static void do_spi_byte_two(struct rb4xx_spi *rbspi, u32 spi_ioc, u8 byte) in do_spi_byte_two() argument
78 do_spi_clk_two(rbspi, spi_ioc, byte >> 6); in do_spi_byte_two()
79 do_spi_clk_two(rbspi, spi_ioc, byte >> 4); in do_spi_byte_two()
80 do_spi_clk_two(rbspi, spi_ioc, byte >> 2); in do_spi_byte_two()
[all …]
Dspi-qup.c953 u32 spi_ioc; in spi_qup_set_cs() local
957 spi_ioc = readl_relaxed(controller->base + SPI_IO_CONTROL); in spi_qup_set_cs()
958 spi_ioc_orig = spi_ioc; in spi_qup_set_cs()
960 spi_ioc |= SPI_IO_C_FORCE_CS; in spi_qup_set_cs()
962 spi_ioc &= ~SPI_IO_C_FORCE_CS; in spi_qup_set_cs()
964 if (spi_ioc != spi_ioc_orig) in spi_qup_set_cs()
965 writel_relaxed(spi_ioc, controller->base + SPI_IO_CONTROL); in spi_qup_set_cs()