| /linux-4.4.14/drivers/spi/ |
| D | spi-ti-qspi.c | 113 static inline unsigned long ti_qspi_read(struct ti_qspi *qspi, in ti_qspi_read() argument 116 return readl(qspi->base + reg); in ti_qspi_read() 119 static inline void ti_qspi_write(struct ti_qspi *qspi, in ti_qspi_write() argument 122 writel(val, qspi->base + reg); in ti_qspi_write() 127 struct ti_qspi *qspi = spi_master_get_devdata(spi->master); in ti_qspi_setup() local 128 struct ti_qspi_regs *ctx_reg = &qspi->ctx_reg; in ti_qspi_setup() 133 dev_dbg(qspi->dev, "master busy doing other trasnfers\n"); in ti_qspi_setup() 137 if (!qspi->spi_max_frequency) { in ti_qspi_setup() 138 dev_err(qspi->dev, "spi max frequency not defined\n"); in ti_qspi_setup() 142 clk_rate = clk_get_rate(qspi->fclk); in ti_qspi_setup() [all …]
|
| D | spi-zynqmp-gqspi.c | 399 static void zynqmp_qspi_chipselect(struct spi_device *qspi, bool is_high) in zynqmp_qspi_chipselect() argument 401 struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); in zynqmp_qspi_chipselect() 464 static int zynqmp_qspi_setup_transfer(struct spi_device *qspi, in zynqmp_qspi_setup_transfer() argument 467 struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); in zynqmp_qspi_setup_transfer() 474 req_hz = qspi->max_speed_hz; in zynqmp_qspi_setup_transfer() 490 if (qspi->mode & SPI_CPHA) in zynqmp_qspi_setup_transfer() 492 if (qspi->mode & SPI_CPOL) in zynqmp_qspi_setup_transfer() 510 static int zynqmp_qspi_setup(struct spi_device *qspi) in zynqmp_qspi_setup() argument 512 if (qspi->master->busy) in zynqmp_qspi_setup() 816 struct spi_device *qspi, in zynqmp_qspi_start_transfer() argument [all …]
|
| D | Makefile | 29 obj-$(CONFIG_SPI_COLDFIRE_QSPI) += spi-coldfire-qspi.o 60 obj-$(CONFIG_SPI_TI_QSPI) += spi-ti-qspi.o
|
| /linux-4.4.14/Documentation/devicetree/bindings/spi/ |
| D | ti_qspi.txt | 4 - compatible : should be "ti,dra7xxx-qspi" or "ti,am4372-qspi". 10 - interrupts: should contain the qspi interrupt number. 20 qspi: qspi@4b300000 { 21 compatible = "ti,dra7xxx-qspi"; 27 ti,hwmods = "qspi";
|
| D | spi-rspi.txt | 9 "renesas,qspi-<soctype>", "renesas,qspi" as fallback. 13 - "renesas,qspi-r8a7790" (R-Car H2) 14 - "renesas,qspi-r8a7791" (R-Car M2-W) 15 - "renesas,qspi-r8a7792" (R-Car V2H) 16 - "renesas,qspi-r8a7793" (R-Car M2-N) 17 - "renesas,qspi-r8a7794" (R-Car E2) 59 compatible = "renesas,qspi-r8a7791", "renesas,qspi";
|
| D | spi-zynqmp-qspi.txt | 5 - compatible : Should be "xlnx,zynqmp-qspi-1.0". 18 qspi: spi@ff0f0000 { 19 compatible = "xlnx,zynqmp-qspi-1.0";
|
| /linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
| D | fsl-quadspi.txt | 4 - compatible : Should be "fsl,vf610-qspi", "fsl,imx6sx-qspi", 5 "fsl,imx7d-qspi", "fsl,imx6ul-qspi" 14 - fsl,qspi-has-second-chip: The controller has two buses, bus A and bus B. 25 compatible = "fsl,vf610-qspi"; 31 clock-names = "qspi_en", "qspi";
|
| /linux-4.4.14/Documentation/devicetree/bindings/clock/ |
| D | renesas,rcar-gen2-cpg-clocks.txt | 23 "pll0", "pll1", "pll3", "lb", "qspi", "sdh", "sd0", "sd1", "z", "rcan", and 45 "lb", "qspi", "sdh", "sd0", "sd1", "z",
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | r8a7794-silk.dts | 76 renesas,function = "qspi"; 150 &qspi {
|
| D | r8a7791-porter.dts | 115 renesas,function = "qspi"; 183 &qspi {
|
| D | r8a7791-henninger.dts | 121 renesas,function = "qspi"; 220 &qspi {
|
| D | vfxxx.dtsi | 249 compatible = "fsl,vf610-qspi"; 255 clock-names = "qspi_en", "qspi"; 527 compatible = "fsl,vf610-qspi"; 533 clock-names = "qspi_en", "qspi";
|
| D | imx6ul.dtsi | 657 qspi: qspi@021e0000 { label 660 compatible = "fsl,imx6ul-qspi", "fsl,imx6sx-qspi"; 666 clock-names = "qspi_en", "qspi";
|
| D | imx6sx.dtsi | 989 qspi1: qspi@021e0000 { 992 compatible = "fsl,imx6sx-qspi"; 998 clock-names = "qspi_en", "qspi"; 1002 qspi2: qspi@021e4000 { 1005 compatible = "fsl,imx6sx-qspi"; 1011 clock-names = "qspi_en", "qspi";
|
| D | r8a7794.dtsi | 29 spi0 = &qspi; 619 qspi: spi@e6b10000 { label 620 compatible = "renesas,qspi-r8a7794", "renesas,qspi"; 775 "lb", "qspi", "sdh", "sd0", "z";
|
| D | r8a7790-lager.dts | 336 renesas,function = "qspi"; 435 &qspi {
|
| D | am4372.dtsi | 964 qspi: qspi@47900000 { label 965 compatible = "ti,am4372-qspi"; 969 ti,hwmods = "qspi";
|
| D | r8a7791-koelsch.dts | 370 renesas,function = "qspi"; 475 &qspi {
|
| D | imx6ul-14x14-evk.dts | 76 &qspi {
|
| D | r8a7791.dtsi | 33 spi0 = &qspi; 1043 "lb", "qspi", "sdh", "sd0", "z", 1421 qspi: spi@e6b10000 { label 1422 compatible = "renesas,qspi-r8a7791", "renesas,qspi";
|
| D | r8a7790.dtsi | 32 spi0 = &qspi; 1011 "lb", "qspi", "sdh", "sd0", "sd1", 1397 qspi: spi@e6b10000 { label 1398 compatible = "renesas,qspi-r8a7790", "renesas,qspi";
|
| D | dra7.dtsi | 1154 qspi: qspi@4b300000 { label 1155 compatible = "ti,dra7xxx-qspi"; 1160 ti,hwmods = "qspi";
|
| D | r8a7793.dtsi | 171 "lb", "qspi", "sdh", "sd0", "z",
|
| D | am437x-idk-evm.dts | 331 &qspi {
|
| D | atlas7.dtsi | 1890 qspi: flash@188B0000 { label 1892 compatible = "sirf,atlas7-qspi-nor";
|
| D | am437x-sk-evm.dts | 591 &qspi {
|
| D | am43x-epos-evm.dts | 689 &qspi {
|
| D | dra72-evm.dts | 708 &qspi {
|
| D | dra7-evm.dts | 650 &qspi {
|
| /linux-4.4.14/Documentation/devicetree/bindings/reset/ |
| D | zynq-reset.txt | 57 385: qspi ref reset
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,cygnus-pinmux.txt | 109 "qspi": "qspi_0_grp", "qspi_1_grp"
|
| D | nvidia,tegra210-pinmux.txt | 139 pe1, pmi, pwm0, pwm1, pwm2, pwm3, qspi, rsvd0, rsvd1, rsvd2, rsvd3, sata,
|
| /linux-4.4.14/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls2080a.dtsi | 377 qspi: quadspi@20c0000 { label 379 compatible = "fsl,vf610-qspi"; 387 clock-names = "qspi_en", "qspi";
|
| D | fsl-ls2080a-rdb.dts | 148 &qspi {
|
| D | fsl-ls2080a-qds.dts | 179 &qspi {
|
| /linux-4.4.14/drivers/pinctrl/bcm/ |
| D | pinctrl-cygnus-mux.c | 687 CYGNUS_PIN_FUNCTION(qspi),
|
| /linux-4.4.14/drivers/pinctrl/ |
| D | pinctrl-tegra210.c | 1242 FUNCTION(qspi),
|
| /linux-4.4.14/drivers/pinctrl/sh-pfc/ |
| D | pfc-r8a7794.c | 3428 SH_PFC_FUNCTION(qspi),
|
| D | pfc-r8a7791.c | 5113 SH_PFC_FUNCTION(qspi),
|
| D | pfc-r8a7790.c | 4722 SH_PFC_FUNCTION(qspi),
|