Searched refs:fiu (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.6/drivers/spi/ |
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->regs + FIU_UMA_DB0 + i); in wpcm_fiu_get_data() [all …]
|
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->drd_op.addr.nbytes = op->addr.nbytes; in npcm_fiu_set_drd() [all …]
|
D | Makefile | 92 obj-$(CONFIG_SPI_WPCM_FIU) += spi-wpcm-fiu.o 93 obj-$(CONFIG_SPI_NPCM_FIU) += spi-npcm-fiu.o
|
/Linux-v6.6/Documentation/devicetree/bindings/spi/ |
D | nuvoton,npcm-fiu.txt | 14 - compatible : "nuvoton,npcm750-fiu" for Poleg NPCM7XX BMC 15 "nuvoton,npcm845-fiu" for Arbel NPCM8XX BMC 32 the following format 'fiu{n}' where n is a unique number for the alias. 34 fiu0 represent fiu 0 controller 35 fiu1 represent fiu 3 controller 36 fiu2 represent fiu x controller 39 fiu0 represent fiu 0 controller 40 fiu1 represent fiu 1 controller 41 fiu2 represent fiu 3 controller 42 fiu3 represent fiu x controller [all …]
|
/Linux-v6.6/arch/arm/boot/dts/nuvoton/ |
D | nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 61 &fiu {
|
D | nuvoton-wpcm450.dtsi | 476 fiu: spi-controller@c8000000 { label 477 compatible = "nuvoton,wpcm450-fiu";
|
D | nuvoton-common-npcm7xx.dtsi | 148 compatible = "nuvoton,npcm750-fiu"; 159 compatible = "nuvoton,npcm750-fiu"; 172 compatible = "nuvoton,npcm750-fiu";
|
D | nuvoton-npcm750-runbmc-olympus.dts | 147 npcm,fiu-rx-bus-width = <2>;
|