Searched refs:fiu (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-wpcm-fiu.c | 66 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 D | spi-npcm-fiu.c | 241 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 D | Makefile | 92 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 D | spi-npcm-fiu.c | 221 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 D | Makefile | 74 obj-$(CONFIG_SPI_NPCM_FIU) += spi-npcm-fiu.o
|
Completed in 4 milliseconds