| /linux/drivers/spi/ |
| H A D | spi-stm32-ospi.c | 170 static int stm32_ospi_abort(struct stm32_ospi *ospi) in stm32_ospi_abort() argument 172 void __iomem *regs_base = ospi->regs_base; in stm32_ospi_abort() 185 dev_err(ospi->dev, "%s abort timeout:%d\n", __func__, timeout); in stm32_ospi_abort() 190 static int stm32_ospi_poll(struct stm32_ospi *ospi, void *buf, u32 len, bool read) in stm32_ospi_poll() argument 192 void __iomem *regs_base = ospi->regs_base; in stm32_ospi_poll() 208 dev_err(ospi->dev, "fifo timeout (len:%d stat:%#x)\n", in stm32_ospi_poll() 228 static int stm32_ospi_wait_nobusy(struct stm32_ospi *ospi) in stm32_ospi_wait_nobusy() argument 232 return readl_relaxed_poll_timeout_atomic(ospi->regs_base + OSPI_SR, in stm32_ospi_wait_nobusy() 237 static int stm32_ospi_wait_cmd(struct stm32_ospi *ospi) in stm32_ospi_wait_cmd() argument 239 void __iomem *regs_base = ospi->regs_base; in stm32_ospi_wait_cmd() [all …]
|
| H A D | spi-sn-f-ospi.c | 125 static void f_ospi_clear_irq(struct f_ospi *ospi) in f_ospi_clear_irq() argument 128 ospi->base + OSPI_IRQ); in f_ospi_clear_irq() 131 static void f_ospi_enable_irq_status(struct f_ospi *ospi, u32 irq_bits) in f_ospi_enable_irq_status() argument 135 val = readl(ospi->base + OSPI_IRQ_STAT_EN); in f_ospi_enable_irq_status() 137 writel(val, ospi->base + OSPI_IRQ_STAT_EN); in f_ospi_enable_irq_status() 140 static void f_ospi_disable_irq_status(struct f_ospi *ospi, u32 irq_bits) in f_ospi_disable_irq_status() argument 144 val = readl(ospi->base + OSPI_IRQ_STAT_EN); in f_ospi_disable_irq_status() 146 writel(val, ospi->base + OSPI_IRQ_STAT_EN); in f_ospi_disable_irq_status() 149 static void f_ospi_disable_irq_output(struct f_ospi *ospi, u32 irq_bits) in f_ospi_disable_irq_output() argument 153 val = readl(ospi->base + OSPI_IRQ_SIG_EN); in f_ospi_disable_irq_output() [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am68-sk-som.dtsi | 110 label = "ospi.tiboot3"; 115 label = "ospi.tispl"; 120 label = "ospi.u-boot"; 125 label = "ospi.env"; 130 label = "ospi.env.backup"; 135 label = "ospi.rootfs"; 140 label = "ospi.phypattern";
|
| H A D | k3-j721e-som-p0.dtsi | 289 label = "ospi.tiboot3"; 294 label = "ospi.tispl"; 299 label = "ospi.u-boot"; 304 label = "ospi.env"; 309 label = "ospi.env.backup"; 314 label = "ospi.sysfw"; 319 label = "ospi.rootfs"; 324 label = "ospi.phypattern";
|
| H A D | k3-am625-sk-common.dtsi | 260 label = "ospi.tiboot3"; 265 label = "ospi.tispl"; 270 label = "ospi.u-boot"; 275 label = "ospi.env"; 280 label = "ospi.env.backup"; 285 label = "ospi.rootfs"; 291 label = "ospi.phypattern";
|
| H A D | k3-j7200-som-p0.dtsi | 383 label = "ospi.tiboot3"; 388 label = "ospi.tispl"; 393 label = "ospi.u-boot"; 398 label = "ospi.env"; 403 label = "ospi.env.backup"; 408 label = "ospi.rootfs"; 413 label = "ospi.phypattern";
|
| H A D | k3-j721s2-som-p0.dtsi | 392 label = "ospi.tiboot3"; 397 label = "ospi.tispl"; 402 label = "ospi.u-boot"; 407 label = "ospi.env"; 412 label = "ospi.env.backup"; 417 label = "ospi.rootfs"; 422 label = "ospi.phypattern";
|
| H A D | k3-am654-base-board.dts | 529 label = "ospi.tiboot3"; 534 label = "ospi.tispl"; 539 label = "ospi.u-boot"; 544 label = "ospi.env"; 549 label = "ospi.env.backup"; 554 label = "ospi.sysfw"; 559 label = "ospi.rootfs"; 564 label = "ospi.phypattern";
|
| H A D | k3-am642-sk.dts | 554 label = "ospi.tiboot3"; 559 label = "ospi.tispl"; 564 label = "ospi.u-boot"; 569 label = "ospi.env"; 574 label = "ospi.env.backup"; 579 label = "ospi.rootfs"; 584 label = "ospi.phypattern";
|
| H A D | k3-am62d2-evm.dts | 690 label = "ospi.tiboot3"; 695 label = "ospi.tispl"; 700 label = "ospi.u-boot"; 705 label = "ospi.env"; 710 label = "ospi.env.backup"; 715 label = "ospi.rootfs"; 720 label = "ospi.phypattern";
|
| H A D | k3-am62p5-sk.dts | 656 label = "ospi.tiboot3"; 661 label = "ospi.tispl"; 666 label = "ospi.u-boot"; 671 label = "ospi.env"; 676 label = "ospi.env.backup"; 681 label = "ospi.rootfs"; 686 label = "ospi.phypattern";
|
| H A D | k3-am642-evm.dts | 642 label = "ospi.tiboot3"; 647 label = "ospi.tispl"; 652 label = "ospi.u-boot"; 657 label = "ospi.env"; 662 label = "ospi.env.backup"; 667 label = "ospi.rootfs"; 672 label = "ospi.phypattern";
|
| H A D | k3-j722s-evm.dts | 685 label = "ospi.tiboot3"; 690 label = "ospi.tispl"; 695 label = "ospi.u-boot"; 700 label = "ospi.env"; 705 label = "ospi.env.backup"; 710 label = "ospi.rootfs"; 715 label = "ospi.phypattern";
|
| H A D | k3-am69-sk.dts | 923 label = "ospi.tiboot3"; 928 label = "ospi.tispl"; 933 label = "ospi.u-boot"; 938 label = "ospi.env"; 943 label = "ospi.env.backup"; 948 label = "ospi.rootfs"; 954 label = "ospi.phypattern";
|
| H A D | k3-j721e-sk.dts | 814 label = "ospi.tiboot3"; 819 label = "ospi.tispl"; 824 label = "ospi.u-boot"; 829 label = "ospi.env"; 834 label = "ospi.sysfw"; 839 label = "ospi.env.backup"; 844 label = "ospi.rootfs"; 849 label = "ospi.phypattern";
|
| H A D | k3-j784s4-j742s2-evm-common.dtsi | 702 label = "ospi.tiboot3"; 707 label = "ospi.tispl"; 712 label = "ospi.u-boot"; 717 label = "ospi.env"; 722 label = "ospi.env.backup"; 727 label = "ospi.rootfs"; 733 label = "ospi.phypattern";
|
| H A D | k3-am65-mcu.dtsi | 299 compatible = "ti,am654-ospi", "cdns,qspi-nor"; 317 compatible = "ti,am654-ospi", "cdns,qspi-nor";
|
| H A D | k3-j721e-mcu-wakeup.dtsi | 388 compatible = "ti,am654-ospi", "cdns,qspi-nor"; 406 compatible = "ti,am654-ospi", "cdns,qspi-nor";
|
| H A D | k3-j721s2-mcu-wakeup.dtsi | 643 compatible = "ti,am654-ospi", "cdns,qspi-nor"; 662 compatible = "ti,am654-ospi", "cdns,qspi-nor";
|
| H A D | k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 693 compatible = "ti,am654-ospi", "cdns,qspi-nor"; 711 compatible = "ti,am654-ospi", "cdns,qspi-nor";
|
| /linux/arch/arm64/boot/dts/st/ |
| H A D | stm32mp25-pinctrl.dtsi | 215 ospi_port1_clk_pins_a: ospi-port1-clk-0 { 224 ospi_port1_clk_sleep_pins_a: ospi-port1-clk-sleep-0 { 230 ospi_port1_cs0_pins_a: ospi-port1-cs0-0 { 239 ospi_port1_cs0_sleep_pins_a: ospi-port1-cs0-sleep-0 { 245 ospi_port1_io03_pins_a: ospi-port1-io03-0 { 257 ospi_port1_io03_sleep_pins_a: ospi-port1-io03-sleep-0 {
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-sama7g5ek.dts | 166 label = "ospi: at91bootstrap"; 171 label = "ospi: bootloader"; 176 label = "ospi: bootloader env redundant"; 181 label = "ospi: bootloader env"; 186 label = "ospi: device tree"; 191 label = "ospi: kernel"; 196 label = "ospi: rootfs";
|
| /linux/arch/arm64/boot/dts/xilinx/ |
| H A D | versal-net-vn-x-b2197-01-revA.dts | 91 &ospi {
|
| H A D | versal-net-clk.dtsi | 153 &ospi {
|
| H A D | versal-net.dtsi | 705 spi0 = &ospi; 941 ospi: spi@f1010000 { label 942 compatible = "xlnx,versal-ospi-1.0", "cdns,qspi-nor";
|