Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/spi/
H A Dspi-omap2-mcspi.c3 * OMAP2 McSPI controller driver
30 #include <linux/platform_data/spi-omap2-mcspi.h>
149 struct omap2_mcspi *mcspi = spi_controller_get_devdata(ctlr); in mcspi_write_reg() local
151 writel_relaxed(val, mcspi->base + idx); in mcspi_write_reg()
156 struct omap2_mcspi *mcspi = spi_controller_get_devdata(ctlr); in mcspi_read_reg() local
158 return readl_relaxed(mcspi->base + idx); in mcspi_read_reg()
240 struct omap2_mcspi *mcspi = spi_controller_get_devdata(spi->controller); in omap2_mcspi_set_cs() local
251 int err = pm_runtime_resume_and_get(mcspi->dev); in omap2_mcspi_set_cs()
253 dev_err(mcspi->dev, "failed to get sync: %d\n", err); in omap2_mcspi_set_cs()
266 pm_runtime_mark_last_busy(mcspi->dev); in omap2_mcspi_set_cs()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A 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";
/openbmc/u-boot/drivers/spi/
H A Domap3_spi.c8 * Driver for McSPI controller on OMAP3. Based on davinci_spi.c
85 /* OMAP3 McSPI registers */
94 struct mcspi { struct
114 struct mcspi *regs; argument
244 /*McSPI Transmit Receive Mode*/
417 /* McSPI individual channel configuration */ in _omap3_spi_set_wordlen()
427 static void spi_reset(struct mcspi *regs) in spi_reset()
496 struct mcspi *regs; in spi_setup_slave()
499 * OMAP3 McSPI (MultiChannel SPI) has 4 busses (modules) in spi_setup_slave()
509 regs = (struct mcspi *)OMAP3_MCSPI1_BASE; in spi_setup_slave()
[all …]
H A DKconfig400 bool "McSPI driver for OMAP"
403 (McSPI). This driver be used to access SPI chips on platforms
404 embedding this OMAP3 McSPI IP core.
/openbmc/linux/arch/arm64/boot/dts/ti/
H A Dk3-am64-mcu.dtsi99 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
110 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am62a-mcu.dtsi86 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
97 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am62-mcu.dtsi91 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
102 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-j7200-main.dtsi912 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
923 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
934 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
945 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
956 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
967 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
978 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
989 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am65-mcu.dtsi72 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
83 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
94 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-j784s4-main.dtsi1289 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1300 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1311 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1322 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1333 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1344 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1355 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1366 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-j721s2-main.dtsi1566 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1577 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1588 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1599 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1610 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1621 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1632 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1643 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-j721s2-mcu-wakeup.dtsi413 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
424 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
435 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
H A Dk3-j7200-mcu-wakeup.dtsi478 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
489 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
500 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
H A Dk3-j784s4-mcu-wakeup.dtsi418 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
429 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
440 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
H A Dk3-j721e-mcu-wakeup.dtsi634 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
645 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
656 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
H A Dk3-am62a-main.dtsi410 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
421 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
432 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am64-main.dtsi499 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
512 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
523 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
534 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
545 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am65-main.dtsi228 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
241 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
254 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
265 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
276 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-j721e-main.dtsi2649 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2660 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2671 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2682 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2693 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2704 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2715 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
2726 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
H A Dk3-am62-main.dtsi448 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
459 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
470 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
/openbmc/u-boot/arch/arm/dts/
H A Dam4372.dtsi439 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
483 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
493 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
503 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
513 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
H A Domap3.dtsi366 compatible = "ti,omap2-mcspi";
386 compatible = "ti,omap2-mcspi";
401 compatible = "ti,omap2-mcspi";
416 compatible = "ti,omap2-mcspi";
/openbmc/linux/arch/arm/mach-omap2/
H A Domap_hwmod_2xxx_ipblock_data.c119 * 'mcspi' class
120 * multichannel serial port interface (mcspi) / master/slave synchronous serial
136 .name = "mcspi",
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Domap2.dtsi132 compatible = "ti,omap2-mcspi";
143 compatible = "ti,omap2-mcspi";
H A Ddm814x.dtsi260 compatible = "ti,omap4-mcspi";
277 compatible = "ti,omap4-mcspi";
291 compatible = "ti,omap4-mcspi";
301 compatible = "ti,omap4-mcspi";

123