Home
last modified time | relevance | path

Searched refs:ospi (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/spi/
H A Dspi-stm32-ospi.c170 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 Dspi-sn-f-ospi.c125 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 Dk3-am68-sk-som.dtsi110 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 Dk3-j721e-som-p0.dtsi289 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 Dk3-am625-sk-common.dtsi260 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 Dk3-j7200-som-p0.dtsi383 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 Dk3-j721s2-som-p0.dtsi392 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 Dk3-am654-base-board.dts529 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 Dk3-am642-sk.dts554 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 Dk3-am62d2-evm.dts690 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 Dk3-am62p5-sk.dts656 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 Dk3-am642-evm.dts642 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 Dk3-j722s-evm.dts685 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 Dk3-am69-sk.dts923 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 Dk3-j721e-sk.dts814 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 Dk3-j784s4-j742s2-evm-common.dtsi702 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 Dk3-am65-mcu.dtsi299 compatible = "ti,am654-ospi", "cdns,qspi-nor";
317 compatible = "ti,am654-ospi", "cdns,qspi-nor";
H A Dk3-j721e-mcu-wakeup.dtsi388 compatible = "ti,am654-ospi", "cdns,qspi-nor";
406 compatible = "ti,am654-ospi", "cdns,qspi-nor";
H A Dk3-j721s2-mcu-wakeup.dtsi643 compatible = "ti,am654-ospi", "cdns,qspi-nor";
662 compatible = "ti,am654-ospi", "cdns,qspi-nor";
H A Dk3-j784s4-j742s2-mcu-wakeup-common.dtsi693 compatible = "ti,am654-ospi", "cdns,qspi-nor";
711 compatible = "ti,am654-ospi", "cdns,qspi-nor";
/linux/arch/arm64/boot/dts/st/
H A Dstm32mp25-pinctrl.dtsi215 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 Dat91-sama7g5ek.dts166 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 Dversal-net-vn-x-b2197-01-revA.dts91 &ospi {
H A Dversal-net-clk.dtsi153 &ospi {
H A Dversal-net.dtsi705 spi0 = &ospi;
941 ospi: spi@f1010000 { label
942 compatible = "xlnx,versal-ospi-1.0", "cdns,qspi-nor";

12