/Linux-v5.15/drivers/spi/ |
D | spi-omap2-mcspi.c | 3 * 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 …]
|
D | Makefile | 84 obj-$(CONFIG_SPI_OMAP24XX) += spi-omap2-mcspi.o
|
D | Kconfig | 580 tristate "McSPI driver for OMAP" 585 (McSPI) modules.
|
/Linux-v5.15/Documentation/devicetree/bindings/spi/ |
D | omap-spi.yaml | 20 - 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/ |
D | k3-am64-mcu.dtsi | 54 compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; 64 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
|
D | k3-am65-mcu.dtsi | 52 compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 62 compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 72 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
|
D | k3-am64-main.dtsi | 350 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";
|
D | k3-am65-main.dtsi | 200 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/ |
D | omap_hwmod_2xxx_ipblock_data.c | 119 * 'mcspi' class 120 * multichannel serial port interface (mcspi) / master/slave synchronous serial 136 .name = "mcspi",
|
D | board-n8x0.c | 22 #include <linux/platform_data/spi-omap2-mcspi.h>
|
D | omap_hwmod_3xxx_data.c | 1061 * 'mcspi' class 1062 * multichannel serial port interface (mcspi) / master/slave synchronous serial 1078 .name = "mcspi",
|
D | omap_hwmod_81xx_data.c | 1037 .name = "mcspi",
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | omap2.dtsi | 135 compatible = "ti,omap2-mcspi"; 146 compatible = "ti,omap2-mcspi";
|
D | dm814x.dtsi | 261 compatible = "ti,omap4-mcspi"; 278 compatible = "ti,omap4-mcspi"; 292 compatible = "ti,omap4-mcspi"; 302 compatible = "ti,omap4-mcspi";
|
D | omap3.dtsi | 444 compatible = "ti,omap2-mcspi"; 464 compatible = "ti,omap2-mcspi"; 479 compatible = "ti,omap2-mcspi"; 494 compatible = "ti,omap2-mcspi";
|
D | am437x-l4.dtsi | 803 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";
|
D | omap2430.dtsi | 323 compatible = "ti,omap2-mcspi";
|
D | omap5-l4.dtsi | 1840 compatible = "ti,omap4-mcspi"; 1878 compatible = "ti,omap4-mcspi"; 2072 compatible = "ti,omap4-mcspi"; 2102 compatible = "ti,omap4-mcspi";
|
D | omap4-l4.dtsi | 2075 compatible = "ti,omap4-mcspi"; 2113 compatible = "ti,omap4-mcspi"; 2338 compatible = "ti,omap4-mcspi"; 2368 compatible = "ti,omap4-mcspi";
|
D | dm816x.dtsi | 415 compatible = "ti,omap4-mcspi";
|
D | am33xx-l4.dtsi | 1203 compatible = "ti,omap4-mcspi"; 1720 compatible = "ti,omap4-mcspi";
|
D | dra7-l4.dtsi | 1957 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/ |
D | ads7846.txt | 85 Example for a TSC2046 chip connected to an McSPI controller of an OMAP SoC::
|
/Linux-v5.15/drivers/bus/ |
D | ti-sysc.c | 1563 SYSC_QUIRK("mcspi", 0, 0, 0x10, -ENODEV, 0x40300a0b, 0xffff00ff, 0), 1564 SYSC_QUIRK("mcspi", 0, 0, 0x110, 0x114, 0x40300a0b, 0xffffffff, 0),
|