Home
last modified time | relevance | path

Searched full:mcspi (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.15/drivers/spi/
Dspi-omap2-mcspi.c3 * OMAP2 McSPI controller driver
30 #include <linux/platform_data/spi-omap2-mcspi.h>
147 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_write_reg() local
149 writel_relaxed(val, mcspi->base + idx); in mcspi_write_reg()
154 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_read_reg() local
156 return readl_relaxed(mcspi->base + idx); in mcspi_read_reg()
238 struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); in omap2_mcspi_set_cs() local
249 int err = pm_runtime_get_sync(mcspi->dev); in omap2_mcspi_set_cs()
251 pm_runtime_put_noidle(mcspi->dev); in omap2_mcspi_set_cs()
252 dev_err(mcspi->dev, "failed to get sync: %d\n", err); in omap2_mcspi_set_cs()
[all …]
DMakefile84 obj-$(CONFIG_SPI_OMAP24XX) += spi-omap2-mcspi.o
DKconfig580 tristate "McSPI driver for OMAP"
585 (McSPI) modules.
/Linux-v5.15/Documentation/devicetree/bindings/spi/
Domap-spi.yaml20 - ti,am654-mcspi
21 - ti,am4372-mcspi
22 - const: ti,omap4-mcspi
25 - ti,omap2-mcspi
26 - ti,omap4-mcspi
49 Must be "mcspi<n>", n being the instance number (1-based).
88 - ti,omap2-mcspi
89 - ti,omap4-mcspi
95 - pattern: "^mcspi([1-9])$"
108 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
/Linux-v5.15/arch/arm64/boot/dts/ti/
Dk3-am64-mcu.dtsi54 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
64 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
Dk3-am65-mcu.dtsi52 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
62 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
72 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
Dk3-am64-main.dtsi350 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
362 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
372 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
382 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
392 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
Dk3-am65-main.dtsi200 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
212 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
224 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
234 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
244 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
/Linux-v5.15/arch/arm/mach-omap2/
Domap_hwmod_2xxx_ipblock_data.c119 * 'mcspi' class
120 * multichannel serial port interface (mcspi) / master/slave synchronous serial
136 .name = "mcspi",
Dboard-n8x0.c22 #include <linux/platform_data/spi-omap2-mcspi.h>
Domap_hwmod_3xxx_data.c1061 * 'mcspi' class
1062 * multichannel serial port interface (mcspi) / master/slave synchronous serial
1078 .name = "mcspi",
Domap_hwmod_81xx_data.c1037 .name = "mcspi",
/Linux-v5.15/arch/arm/boot/dts/
Domap2.dtsi135 compatible = "ti,omap2-mcspi";
146 compatible = "ti,omap2-mcspi";
Ddm814x.dtsi261 compatible = "ti,omap4-mcspi";
278 compatible = "ti,omap4-mcspi";
292 compatible = "ti,omap4-mcspi";
302 compatible = "ti,omap4-mcspi";
Domap3.dtsi444 compatible = "ti,omap2-mcspi";
464 compatible = "ti,omap2-mcspi";
479 compatible = "ti,omap2-mcspi";
494 compatible = "ti,omap2-mcspi";
Dam437x-l4.dtsi803 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
1312 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
1342 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
1372 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
2346 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
Domap2430.dtsi323 compatible = "ti,omap2-mcspi";
Domap5-l4.dtsi1840 compatible = "ti,omap4-mcspi";
1878 compatible = "ti,omap4-mcspi";
2072 compatible = "ti,omap4-mcspi";
2102 compatible = "ti,omap4-mcspi";
Domap4-l4.dtsi2075 compatible = "ti,omap4-mcspi";
2113 compatible = "ti,omap4-mcspi";
2338 compatible = "ti,omap4-mcspi";
2368 compatible = "ti,omap4-mcspi";
Ddm816x.dtsi415 compatible = "ti,omap4-mcspi";
Dam33xx-l4.dtsi1203 compatible = "ti,omap4-mcspi";
1720 compatible = "ti,omap4-mcspi";
Ddra7-l4.dtsi1957 compatible = "ti,omap4-mcspi";
1996 compatible = "ti,omap4-mcspi";
2214 compatible = "ti,omap4-mcspi";
2245 compatible = "ti,omap4-mcspi";
/Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/
Dads7846.txt85 Example for a TSC2046 chip connected to an McSPI controller of an OMAP SoC::
/Linux-v5.15/drivers/bus/
Dti-sysc.c1563 SYSC_QUIRK("mcspi", 0, 0, 0x10, -ENODEV, 0x40300a0b, 0xffff00ff, 0),
1564 SYSC_QUIRK("mcspi", 0, 0, 0x110, 0x114, 0x40300a0b, 0xffffffff, 0),