Home
last modified time | relevance | path

Searched refs:spfi (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/spi/
Dspi-img-spfi.c112 static inline u32 spfi_readl(struct img_spfi *spfi, u32 reg) in spfi_readl() argument
114 return readl(spfi->regs + reg); in spfi_readl()
117 static inline void spfi_writel(struct img_spfi *spfi, u32 val, u32 reg) in spfi_writel() argument
119 writel(val, spfi->regs + reg); in spfi_writel()
122 static inline void spfi_start(struct img_spfi *spfi) in spfi_start() argument
126 val = spfi_readl(spfi, SPFI_CONTROL); in spfi_start()
128 spfi_writel(spfi, val, SPFI_CONTROL); in spfi_start()
131 static inline void spfi_reset(struct img_spfi *spfi) in spfi_reset() argument
133 spfi_writel(spfi, SPFI_CONTROL_SOFT_RESET, SPFI_CONTROL); in spfi_reset()
134 spfi_writel(spfi, 0, SPFI_CONTROL); in spfi_reset()
[all …]
DMakefile48 obj-$(CONFIG_SPI_IMG_SPFI) += spi-img-spfi.o
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dspi-img-spfi.txt4 - compatible: Must be "img,spfi".
10 - spfi: SPI operating clock
24 - spfi-max-frequency: Maximum speed supported by the spfi block.
29 compatible = "img,spfi";
33 clock-names = "spfi", "sys";
/Linux-v4.19/arch/mips/boot/dts/img/
Dpistachio.dtsi215 compatible = "img,spfi";
219 clock-names = "sys", "spfi";
222 spfi-max-frequency = <50000000>;
230 compatible = "img,spfi";
234 clock-names = "sys", "spfi";
238 spfi-max-frequency = <50000000>;