Lines Matching defs:amd_spi
92 struct amd_spi { struct
94 enum amd_spi_versions version; argument
98 static inline u8 amd_spi_readreg8(struct amd_spi *amd_spi, int idx) in amd_spi_readreg8()
103 static inline void amd_spi_writereg8(struct amd_spi *amd_spi, int idx, u8 val) in amd_spi_writereg8()
108 static void amd_spi_setclear_reg8(struct amd_spi *amd_spi, int idx, u8 set, u8 clear) in amd_spi_setclear_reg8()
116 static inline u32 amd_spi_readreg32(struct amd_spi *amd_spi, int idx) in amd_spi_readreg32()
121 static inline void amd_spi_writereg32(struct amd_spi *amd_spi, int idx, u32 val) in amd_spi_writereg32()
126 static inline void amd_spi_setclear_reg32(struct amd_spi *amd_spi, int idx, u32 set, u32 clear) in amd_spi_setclear_reg32()
134 static void amd_spi_select_chip(struct amd_spi *amd_spi, u8 cs) in amd_spi_select_chip()
139 static inline void amd_spi_clear_chip(struct amd_spi *amd_spi, u8 chip_select) in amd_spi_clear_chip()
144 static void amd_spi_clear_fifo_ptr(struct amd_spi *amd_spi) in amd_spi_clear_fifo_ptr()
149 static int amd_spi_set_opcode(struct amd_spi *amd_spi, u8 cmd_opcode) in amd_spi_set_opcode()
164 static inline void amd_spi_set_rx_count(struct amd_spi *amd_spi, u8 rx_count) in amd_spi_set_rx_count()
169 static inline void amd_spi_set_tx_count(struct amd_spi *amd_spi, u8 tx_count) in amd_spi_set_tx_count()
174 static int amd_spi_busy_wait(struct amd_spi *amd_spi) in amd_spi_busy_wait()
194 static int amd_spi_execute_opcode(struct amd_spi *amd_spi) in amd_spi_execute_opcode()
220 struct amd_spi *amd_spi = spi_master_get_devdata(spi->master); in amd_spi_master_setup() local
239 static int amd_set_spi_freq(struct amd_spi *amd_spi, u32 speed_hz) in amd_set_spi_freq()
274 static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi, in amd_spi_fifo_xfer()
364 struct amd_spi *amd_spi = spi_master_get_devdata(master); in amd_spi_master_transfer() local
385 struct amd_spi *amd_spi; in amd_spi_probe() local