Home
last modified time | relevance | path

Searched refs:qspi (Results 1 – 25 of 245) sorted by relevance

12345678910

/linux-6.15/drivers/spi/
H A Dspi-bcm-qspi.c274 if (!has_bspi(qspi) && (qspi->mspi_spcr3_sysclk || in bcm_qspi_has_sysclk_108()
385 qspi->bspi_rf_op->data.buf.in, qspi->bspi_rf_op_len); in bcm_qspi_bspi_lr_data_read()
545 qspi->curr_cs, in bcm_qspi_bspi_set_mode()
685 qspi->max_speed_hz = qspi->base_clk / (bcm_qspi_spbr_min(qspi) * 2); in bcm_qspi_hw_set_parms()
1208 if (has_bspi(qspi) && bcm_qspi_bspi_ver_three(qspi) == true) { in bcm_qspi_exec_mem_op()
1272 if (qspi->bspi_enabled && qspi->bspi_rf_op) { in bcm_qspi_bspi_lr_l2_isr()
1591 qspi->base_clk = clk_get_rate(qspi->clk); in bcm_qspi_probe()
1607 qspi->max_speed_hz = qspi->base_clk / (bcm_qspi_spbr_min(qspi) * 2); in bcm_qspi_probe()
1636 qspi->dev_ids[val].dev = qspi; in bcm_qspi_probe()
1716 bcm_qspi_chip_select(qspi, qspi->curr_cs); in bcm_qspi_resume()
[all …]
H A Dspi-ti-qspi.c321 cmd = qspi->cmd; in qspi_read_msg()
337 dev_dbg(qspi->dev, "rx cmd %08x dc %08x\n", cmd, qspi->dc); in qspi_read_msg()
494 ret = ti_qspi_dma_xfer(qspi, qspi->rx_bb_dma_addr, in ti_qspi_dma_bounce_buffer()
533 regmap_update_bits(qspi->ctrl_base, qspi->ctrl_reg, in ti_qspi_enable_memory_map()
547 regmap_update_bits(qspi->ctrl_base, qspi->ctrl_reg, in ti_qspi_disable_memory_map()
676 qspi->dc = 0; in ti_qspi_start_transfer_one()
691 qspi->cmd = 0; in ti_qspi_start_transfer_one()
695 ti_qspi_write(qspi, qspi->dc, QSPI_SPI_DC_REG); in ti_qspi_start_transfer_one()
703 qspi->cmd = ((qspi->cmd & ~QSPI_WLEN_MASK) | in ti_qspi_start_transfer_one()
725 ti_qspi_write(qspi, qspi->cmd | QSPI_INVAL, QSPI_SPI_CMD_REG); in ti_qspi_start_transfer_one()
[all …]
H A Dspi-stm32-qspi.c375 ccr = qspi->fmode; in stm32_qspi_send()
507 if (!qspi->mm_size) in stm32_qspi_dirmap_create()
680 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR); in stm32_qspi_setup()
684 writel_relaxed(qspi->dcr_reg, qspi->io_base + QSPI_DCR); in stm32_qspi_setup()
745 if (qspi->dma_chtx) in stm32_qspi_dma_free()
747 if (qspi->dma_chrx) in stm32_qspi_dma_free()
776 qspi->ctrl = ctrl; in stm32_qspi_probe()
812 qspi->clk_rate = clk_get_rate(qspi->clk); in stm32_qspi_probe()
833 qspi->dev = dev; in stm32_qspi_probe()
938 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR); in stm32_qspi_resume()
[all …]
H A Dspi-microchip-core-qspi.c165 if (!qspi->rx_len) in mchp_coreqspi_read_op()
182 qspi->rxbuf += 4; in mchp_coreqspi_read_op()
183 qspi->rx_len -= 4; in mchp_coreqspi_read_op()
209 qspi->txbuf += 4; in mchp_coreqspi_write_op()
210 qspi->tx_len -= 4; in mchp_coreqspi_write_op()
417 qspi->rx_len = 0; in mchp_coreqspi_exec_op()
428 qspi->rx_len = 0; in mchp_coreqspi_exec_op()
436 qspi->rx_len = 0; in mchp_coreqspi_exec_op()
443 qspi->tx_len = 0; in mchp_coreqspi_exec_op()
548 if (qspi->irq < 0) in mchp_coreqspi_probe()
[all …]
H A Dspi-qpic-snand.c176 return qspi->snandc; in nand_to_qcom_snand()
274 snandc->qspi->mtd = mtd; in qcom_spi_ecc_init_ctx_pipelined()
943 if (snandc->qspi->page_rw && snandc->qspi->raw_rw) in qcom_spi_read_page()
949 if (snandc->qspi->oob_rw && snandc->qspi->raw_rw) in qcom_spi_read_page()
952 if (snandc->qspi->oob_rw) in qcom_spi_read_page()
1194 if (snandc->qspi->page_rw && snandc->qspi->raw_rw) in qcom_spi_program_execute()
1477 qspi = devm_kzalloc(dev, sizeof(*qspi), GFP_KERNEL); in qcom_spi_probe()
1478 if (!qspi) in qcom_spi_probe()
1488 qspi->snandc = snandc; in qcom_spi_probe()
1491 snandc->qspi = qspi; in qcom_spi_probe()
[all …]
H A DMakefile38 obj-$(CONFIG_SPI_BCM_QSPI) += spi-iproc-qspi.o spi-brcmstb-qspi.o spi-bcm-qspi.o
46 obj-$(CONFIG_SPI_COLDFIRE_QSPI) += spi-coldfire-qspi.o
64 obj-$(CONFIG_SPI_FSL_QUADSPI) += spi-fsl-qspi.o
88 obj-$(CONFIG_SPI_MICROCHIP_CORE_QSPI) += spi-microchip-core-qspi.o
107 obj-$(CONFIG_SPI_TI_QSPI) += spi-ti-qspi.o
119 obj-$(CONFIG_SPI_QCOM_QSPI) += spi-qcom-qspi.o
144 obj-$(CONFIG_SPI_STM32_QSPI) += spi-stm32-qspi.o
163 obj-$(CONFIG_SPI_ZYNQ_QSPI) += spi-zynq-qspi.o
/linux-6.15/Documentation/devicetree/bindings/spi/
H A Dfsl,spi-fsl-qspi.yaml19 - fsl,vf610-qspi
20 - fsl,imx6sx-qspi
21 - fsl,imx7d-qspi
22 - fsl,imx6ul-qspi
23 - fsl,ls1021a-qspi
24 - fsl,ls2080a-qspi
27 - fsl,ls1043a-qspi
28 - const: fsl,ls1021a-qspi
31 - fsl,imx8mq-qspi
32 - const: fsl,imx7d-qspi
[all …]
H A Dcdns,qspi-nor.yaml37 enum: [ qspi, qspi-ocp, rstc_ref ]
48 enum: [ qspi, qspi-ocp ]
72 - intel,lgm-qspi
73 - intel,socfpga-qspi
77 - ti,k2g-qspi
82 - const: cdns,qspi-nor
83 - const: cdns,qspi-nor
147 enum: [ qspi, qspi-ocp, rstc_ref ]
175 qspi: spi@ff705000 {
176 compatible = "intel,socfpga-qspi", "cdns,qspi-nor";
[all …]
H A Dbrcm,spi-bcm-qspi.yaml36 - brcm,spi-bcm7425-qspi
37 - brcm,spi-bcm7429-qspi
38 - brcm,spi-bcm7435-qspi
39 - brcm,spi-bcm7445-qspi
42 - const: brcm,spi-bcm-qspi
49 - brcm,spi-nsp-qspi
50 - brcm,spi-ns2-qspi
51 - const: brcm,spi-bcm-qspi
102 compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi";
145 compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
[all …]
H A Drenesas,rspi.yaml31 - renesas,qspi-r8a7742 # RZ/G1H
32 - renesas,qspi-r8a7743 # RZ/G1M
33 - renesas,qspi-r8a7744 # RZ/G1N
34 - renesas,qspi-r8a7745 # RZ/G1E
35 - renesas,qspi-r8a77470 # RZ/G1C
36 - renesas,qspi-r8a7790 # R-Car H2
38 - renesas,qspi-r8a7792 # R-Car V2H
40 - renesas,qspi-r8a7794 # R-Car E2
127 - renesas,qspi
143 qspi: spi@e6b10000 {
[all …]
H A Dqcom,spi-qcom-qspi.yaml4 $id: http://devicetree.org/schemas/spi/qcom,spi-qcom-qspi.yaml#
23 - qcom,sc7180-qspi
24 - qcom,sc7280-qspi
25 - qcom,sdm845-qspi
27 - const: qcom,qspi-v1
55 - const: qspi-config
56 - const: qspi-memory
81 qspi: spi@88df000 {
82 compatible = "qcom,sdm845-qspi", "qcom,qspi-v1";
H A Dnvidia,tegra210-quad.yaml19 - nvidia,tegra210-qspi
20 - nvidia,tegra186-qspi
21 - nvidia,tegra194-qspi
22 - nvidia,tegra234-qspi
23 - nvidia,tegra241-qspi
33 - const: qspi
78 compatible = "nvidia,tegra210-qspi";
85 clock-names = "qspi", "qspi_out";
H A Dspi-zynqmp-qspi.yaml4 $id: http://devicetree.org/schemas/spi/spi-zynqmp-qspi.yaml#
15 - xlnx,versal-qspi-1.0
16 - xlnx,zynqmp-qspi-1.0
55 const: xlnx,zynqmp-qspi-1.0
72 qspi: spi@ff0f0000 {
73 compatible = "xlnx,zynqmp-qspi-1.0";
H A Dst,stm32-qspi.yaml4 $id: http://devicetree.org/schemas/spi/st,stm32-qspi.yaml#
18 const: st,stm32f469-qspi
27 - const: qspi
68 compatible = "st,stm32f469-qspi";
70 reg-names = "qspi", "qspi_mm";
H A Datmel,quadspi.yaml18 - atmel,sama5d2-qspi
19 - microchip,sam9x60-qspi
20 - microchip,sama7g5-qspi
81 compatible = "atmel,sama5d2-qspi";
H A Dti,qspi.yaml4 $id: http://devicetree.org/schemas/spi/ti,qspi.yaml#
18 - ti,am4372-qspi
19 - ti,dra7xxx-qspi
83 compatible = "ti,dra7xxx-qspi";
H A Dxlnx,zynq-qspi.yaml4 $id: http://devicetree.org/schemas/spi/xlnx,zynq-qspi.yaml#
22 const: xlnx,zynq-qspi-1.0
52 compatible = "xlnx,zynq-qspi-1.0";
/linux-6.15/arch/arm/boot/dts/xilinx/
H A Dzynq-cc108.dts21 spi0 = &qspi;
55 &qspi {
67 label = "qspi-fsbl-uboot-bs";
71 label = "qspi-linux";
75 label = "qspi-rootfs";
79 label = "qspi-devicetree";
83 label = "qspi-scratch";
87 label = "qspi-uboot-env";
H A Dzynq-zed.dts16 spi0 = &qspi;
50 &qspi {
66 label = "qspi-fsbl-uboot";
70 label = "qspi-linux";
74 label = "qspi-device-tree";
78 label = "qspi-rootfs";
82 label = "qspi-bitstream";
H A Dzynq-zc770-xm013.dts18 spi0 = &qspi;
61 &qspi {
76 label = "qspi-fsbl-uboot";
80 label = "qspi-linux";
84 label = "qspi-device-tree";
88 label = "qspi-rootfs";
92 label = "qspi-bitstream";
H A Dzynq-zc770-xm010.dts18 spi0 = &qspi;
62 &qspi {
76 label = "qspi-fsbl-uboot";
80 label = "qspi-linux";
84 label = "qspi-device-tree";
88 label = "qspi-rootfs";
92 label = "qspi-bitstream";
H A Dzynq-zc706.dts17 spi0 = &qspi;
308 &qspi {
324 label = "qspi-fsbl-uboot";
328 label = "qspi-linux";
332 label = "qspi-device-tree";
336 label = "qspi-rootfs";
340 label = "qspi-bitstream";
/linux-6.15/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga_arria10_socdk_qspi.dts9 &qspi {
26 partition@qspi-boot {
31 partition@qspi-rootfs {
/linux-6.15/arch/arm/boot/dts/renesas/
H A Dr8a7742-iwg21m.dtsi40 qspi-en-hog {
83 qspi_pins: qspi {
85 function = "qspi";
89 &qspi {
H A Dr8a7744-iwg20m.dtsi39 qspi_pins: qspi {
41 function = "qspi";
61 &qspi {

12345678910