Lines Matching defs:amd_spi
129 struct amd_spi { struct
133 enum amd_spi_versions version; argument
137 static inline u8 amd_spi_readreg8(struct amd_spi *amd_spi, int idx) in amd_spi_readreg8()
142 static inline void amd_spi_writereg8(struct amd_spi *amd_spi, int idx, u8 val) in amd_spi_writereg8()
147 static void amd_spi_setclear_reg8(struct amd_spi *amd_spi, int idx, u8 set, u8 clear) in amd_spi_setclear_reg8()
155 static inline u16 amd_spi_readreg16(struct amd_spi *amd_spi, int idx) in amd_spi_readreg16()
160 static inline void amd_spi_writereg16(struct amd_spi *amd_spi, int idx, u16 val) in amd_spi_writereg16()
165 static inline u32 amd_spi_readreg32(struct amd_spi *amd_spi, int idx) in amd_spi_readreg32()
170 static inline void amd_spi_writereg32(struct amd_spi *amd_spi, int idx, u32 val) in amd_spi_writereg32()
175 static inline u64 amd_spi_readreg64(struct amd_spi *amd_spi, int idx) in amd_spi_readreg64()
180 static inline void amd_spi_writereg64(struct amd_spi *amd_spi, int idx, u64 val) in amd_spi_writereg64()
185 static inline void amd_spi_setclear_reg32(struct amd_spi *amd_spi, int idx, u32 set, u32 clear) in amd_spi_setclear_reg32()
193 static void amd_spi_select_chip(struct amd_spi *amd_spi, u8 cs) in amd_spi_select_chip()
198 static inline void amd_spi_clear_chip(struct amd_spi *amd_spi, u8 chip_select) in amd_spi_clear_chip()
203 static void amd_spi_clear_fifo_ptr(struct amd_spi *amd_spi) in amd_spi_clear_fifo_ptr()
208 static int amd_spi_set_opcode(struct amd_spi *amd_spi, u8 cmd_opcode) in amd_spi_set_opcode()
224 static inline void amd_spi_set_rx_count(struct amd_spi *amd_spi, u8 rx_count) in amd_spi_set_rx_count()
229 static inline void amd_spi_set_tx_count(struct amd_spi *amd_spi, u8 tx_count) in amd_spi_set_tx_count()
234 static int amd_spi_busy_wait(struct amd_spi *amd_spi) in amd_spi_busy_wait()
255 static int amd_spi_execute_opcode(struct amd_spi *amd_spi) in amd_spi_execute_opcode()
282 struct amd_spi *amd_spi = spi_controller_get_devdata(spi->controller); in amd_spi_host_setup() local
301 static void amd_set_spi_freq(struct amd_spi *amd_spi, u32 speed_hz) in amd_set_spi_freq()
331 static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi, in amd_spi_fifo_xfer()
451 struct amd_spi *amd_spi = spi_controller_get_devdata(mem->spi->controller); in amd_spi_supports_op() local
485 struct amd_spi *amd_spi = spi_controller_get_devdata(mem->spi->controller); in amd_spi_adjust_op_size() local
501 static void amd_spi_set_addr(struct amd_spi *amd_spi, in amd_spi_set_addr()
517 static void amd_spi_mem_data_out(struct amd_spi *amd_spi, in amd_spi_mem_data_out()
545 static void amd_spi_hiddma_read(struct amd_spi *amd_spi, const struct spi_mem_op *op) in amd_spi_hiddma_read()
603 static void amd_spi_mem_data_in(struct amd_spi *amd_spi, in amd_spi_mem_data_in()
658 static void amd_set_spi_addr_mode(struct amd_spi *amd_spi, in amd_set_spi_addr_mode()
672 struct amd_spi *amd_spi; in amd_spi_exec_mem_op() local
710 struct amd_spi *amd_spi = spi_controller_get_devdata(host); in amd_spi_host_transfer() local
727 static int amd_spi_setup_hiddma(struct amd_spi *amd_spi, struct device *dev) in amd_spi_setup_hiddma()
756 struct amd_spi *amd_spi; in amd_spi_probe() local