Home
last modified time | relevance | path

Searched refs:fiu (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-wpcm-fiu.c66 static void wpcm_fiu_set_opcode(struct wpcm_fiu_spi *fiu, u8 opcode) in wpcm_fiu_set_opcode() argument
68 writeb(opcode, fiu->regs + FIU_UMA_CODE); in wpcm_fiu_set_opcode()
71 static void wpcm_fiu_set_addr(struct wpcm_fiu_spi *fiu, u32 addr) in wpcm_fiu_set_addr() argument
73 writeb((addr >> 0) & 0xff, fiu->regs + FIU_UMA_AB0); in wpcm_fiu_set_addr()
74 writeb((addr >> 8) & 0xff, fiu->regs + FIU_UMA_AB1); in wpcm_fiu_set_addr()
75 writeb((addr >> 16) & 0xff, fiu->regs + FIU_UMA_AB2); in wpcm_fiu_set_addr()
78 static void wpcm_fiu_set_data(struct wpcm_fiu_spi *fiu, const u8 *data, unsigned int nbytes) in wpcm_fiu_set_data() argument
83 writeb(data[i], fiu->regs + FIU_UMA_DB0 + i); in wpcm_fiu_set_data()
86 static void wpcm_fiu_get_data(struct wpcm_fiu_spi *fiu, u8 *data, unsigned int nbytes) in wpcm_fiu_get_data() argument
91 data[i] = readb(fiu in wpcm_fiu_get_data()
97 wpcm_fiu_do_uma(struct wpcm_fiu_spi *fiu, unsigned int cs, bool use_addr, bool write, int data_bytes) wpcm_fiu_do_uma() argument
119 wpcm_fiu_ects_assert(struct wpcm_fiu_spi *fiu, unsigned int cs) wpcm_fiu_ects_assert() argument
127 wpcm_fiu_ects_deassert(struct wpcm_fiu_spi *fiu, unsigned int cs) wpcm_fiu_ects_deassert() argument
152 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(mem->spi->controller); wpcm_fiu_normal_exec() local
197 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(mem->spi->controller); wpcm_fiu_4ba_exec() local
242 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(mem->spi->controller); wpcm_fiu_rdid_exec() local
279 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(mem->spi->controller); wpcm_fiu_dummy_exec() local
341 wpcm_fiu_stall_host(struct wpcm_fiu_spi *fiu, bool stall) wpcm_fiu_stall_host() argument
354 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(mem->spi->controller); wpcm_fiu_exec_op() local
377 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(desc->mem->spi->controller); wpcm_fiu_dirmap_create() local
401 struct wpcm_fiu_spi *fiu = spi_controller_get_devdata(desc->mem->spi->controller); wpcm_fiu_direct_read() local
426 wpcm_fiu_hw_init(struct wpcm_fiu_spi *fiu) wpcm_fiu_hw_init() argument
441 struct wpcm_fiu_spi *fiu; wpcm_fiu_probe() local
[all...]
H A Dspi-npcm-fiu.c241 struct npcm_fiu_spi *fiu; member
265 static void npcm_fiu_set_drd(struct npcm_fiu_spi *fiu, in npcm_fiu_set_drd() argument
268 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
272 fiu->drd_op.addr.buswidth = op->addr.buswidth; in npcm_fiu_set_drd()
273 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
276 fiu->drd_op.dummy.nbytes = op->dummy.nbytes; in npcm_fiu_set_drd()
277 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
279 fiu->drd_op.cmd.opcode = op->cmd.opcode; in npcm_fiu_set_drd()
280 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
283 fiu in npcm_fiu_set_drd()
289 struct npcm_fiu_spi *fiu = npcm_fiu_direct_read() local
316 struct npcm_fiu_spi *fiu = npcm_fiu_direct_write() local
337 struct npcm_fiu_spi *fiu = npcm_fiu_uma_read() local
393 struct npcm_fiu_spi *fiu = npcm_fiu_uma_write() local
442 struct npcm_fiu_spi *fiu = npcm_fiu_manualwrite() local
519 npcm_fiux_set_direct_wr(struct npcm_fiu_spi *fiu) npcm_fiux_set_direct_wr() argument
531 npcm_fiux_set_direct_rd(struct npcm_fiu_spi *fiu) npcm_fiux_set_direct_rd() argument
547 struct npcm_fiu_spi *fiu = npcm_fiu_exec_op() local
607 struct npcm_fiu_spi *fiu = npcm_fiu_dirmap_create() local
670 struct npcm_fiu_spi *fiu = spi_controller_get_devdata(ctrl); npcm_fiu_setup() local
701 struct npcm_fiu_spi *fiu; npcm_fiu_probe() local
768 struct npcm_fiu_spi *fiu = platform_get_drvdata(pdev); npcm_fiu_remove() local
[all...]
H A DMakefile92 obj-$(CONFIG_SPI_WPCM_FIU) += spi-wpcm-fiu.o
93 obj-$(CONFIG_SPI_NPCM_FIU) += spi-npcm-fiu.o
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-npcm-fiu.c221 struct npcm_fiu_spi *fiu; member
245 static void npcm_fiu_set_drd(struct npcm_fiu_spi *fiu, in npcm_fiu_set_drd() argument
248 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
252 fiu->drd_op.addr.buswidth = op->addr.buswidth; in npcm_fiu_set_drd()
253 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
257 fiu->drd_op.dummy.nbytes = op->dummy.nbytes; in npcm_fiu_set_drd()
258 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
260 fiu->drd_op.cmd.opcode = op->cmd.opcode; in npcm_fiu_set_drd()
261 regmap_update_bits(fiu->regmap, NPCM_FIU_DRD_CFG, in npcm_fiu_set_drd()
264 fiu in npcm_fiu_set_drd()
270 struct npcm_fiu_spi *fiu = npcm_fiu_direct_read() local
297 struct npcm_fiu_spi *fiu = npcm_fiu_direct_write() local
318 struct npcm_fiu_spi *fiu = npcm_fiu_uma_read() local
374 struct npcm_fiu_spi *fiu = npcm_fiu_uma_write() local
423 struct npcm_fiu_spi *fiu = npcm_fiu_manualwrite() local
500 npcm_fiux_set_direct_wr(struct npcm_fiu_spi *fiu) npcm_fiux_set_direct_wr() argument
512 npcm_fiux_set_direct_rd(struct npcm_fiu_spi *fiu) npcm_fiux_set_direct_rd() argument
528 struct npcm_fiu_spi *fiu = npcm_fiu_exec_op() local
588 struct npcm_fiu_spi *fiu = npcm_fiu_dirmap_create() local
647 struct npcm_fiu_spi *fiu = spi_controller_get_devdata(ctrl); npcm_fiu_setup() local
678 struct npcm_fiu_spi *fiu; npcm_fiu_probe() local
748 struct npcm_fiu_spi *fiu = platform_get_drvdata(pdev); npcm_fiu_remove() local
[all...]
H A DMakefile74 obj-$(CONFIG_SPI_NPCM_FIU) += spi-npcm-fiu.o

Completed in 4 milliseconds