| /u-boot/arch/arm/dts/ |
| A D | fsl-lx2162a-qds.dts | 49 spi-cpol; 50 spi-cpha; 58 spi-cpol; 59 spi-cpha; 67 spi-cpol; 68 spi-cpha; 82 spi-cpol; 83 spi-cpha; 91 spi-cpol; 92 spi-cpha; [all …]
|
| A D | fsl-lx2160a-qds.dtsi | 39 spi-cpol; 40 spi-cpha; 48 spi-cpol; 49 spi-cpha; 57 spi-cpol; 58 spi-cpha; 72 spi-cpol; 73 spi-cpha; 81 spi-cpol; 82 spi-cpha; [all …]
|
| A D | fsl-ls1028a-qds.dtsi | 34 spi-cpol; 35 spi-cpha; 44 spi-cpol; 45 spi-cpha; 53 spi-cpol; 54 spi-cpha; 68 spi-cpol; 69 spi-cpha; 78 spi-cpol; 79 spi-cpha; [all …]
|
| A D | fsl-ls1046a-qds.dtsi | 27 compatible = "jedec,spi-nor"; 29 spi-cpol; 30 spi-cpha; 37 compatible = "jedec,spi-nor"; 38 spi-max-frequency = <3500000>; 39 spi-cpol; 40 spi-cpha; 47 compatible = "jedec,spi-nor"; 49 spi-cpol; 50 spi-cpha; [all …]
|
| A D | fsl-ls2080a-qds.dtsi | 37 compatible = "jedec,spi-nor"; 38 spi-max-frequency = <3000000>; 39 spi-cpol; 40 spi-cpha; 46 compatible = "jedec,spi-nor"; 48 spi-cpol; 49 spi-cpha; 55 compatible = "jedec,spi-nor"; 57 spi-cpol; 58 spi-cpha; [all …]
|
| A D | r8a774c0-ek874-u-boot.dts | 20 spi-max-frequency = <50000000>; 24 flash0: spi-flash@0 { 27 compatible = "w25m512jv", "spi-flash", "jedec,spi-nor"; 28 spi-max-frequency = <50000000>; 29 spi-tx-bus-width = <1>; 30 spi-rx-bus-width = <1>;
|
| A D | fsl-ls2081a-rdb.dts | 31 compatible = "jedec,spi-nor"; 32 spi-max-frequency = <3000000>; 33 spi-cpol; 34 spi-cpha; 46 compatible = "jedec,spi-nor"; 47 spi-max-frequency = <50000000>; 54 compatible = "jedec,spi-nor"; 55 spi-max-frequency = <50000000>;
|
| A D | fsl-ls1043a-qds.dtsi | 27 compatible = "jedec,spi-nor"; 29 spi-cpol; 30 spi-cpha; 37 compatible = "jedec,spi-nor"; 38 spi-max-frequency = <3500000>; 39 spi-cpol; 40 spi-cpha; 47 compatible = "jedec,spi-nor"; 49 spi-cpol; 50 spi-cpha; [all …]
|
| A D | ast2500-evb.dts | 88 spi-max-frequency = <50000000>; 89 spi-tx-bus-width = <2>; 90 spi-rx-bus-width = <2>; 95 spi-max-frequency = <50000000>; 96 spi-tx-bus-width = <2>; 97 spi-rx-bus-width = <2>; 108 spi-max-frequency = <50000000>; 109 spi-tx-bus-width = <2>; 110 spi-rx-bus-width = <2>;
|
| A D | tegra210-p2571.dts | 22 spi0 = "/spi@7000d400"; 23 spi1 = "/spi@7000da00"; 24 spi2 = "/spi@70410000"; 62 spi@7000d400 { 64 spi-max-frequency = <25000000>; 67 spi@7000da00 { 69 spi-max-frequency = <25000000>; 72 spi@70410000 { 74 spi-max-frequency = <24000000>;
|
| A D | r8a779f0-spider-u-boot.dts | 30 spi-max-frequency = <40000000>; 33 spi-flash@0 { 36 compatible = "s25fs512s", "jedec,spi-nor"; 38 spi-tx-bus-width = <1>; 39 spi-rx-bus-width = <1>; 40 spi-max-frequency = <40000000>;
|
| A D | r8a779g0-white-hawk-u-boot.dts | 30 spi-max-frequency = <40000000>; 33 spi-flash@0 { 36 compatible = "s25fs512s", "jedec,spi-nor"; 38 spi-tx-bus-width = <1>; 39 spi-rx-bus-width = <1>; 40 spi-max-frequency = <40000000>;
|
| A D | ast2600-evb.dts | 80 spi-max-frequency = <50000000>; 81 spi-tx-bus-width = <4>; 82 spi-rx-bus-width = <4>; 88 spi-tx-bus-width = <4>; 89 spi-rx-bus-width = <4>; 95 spi-tx-bus-width = <4>; 96 spi-rx-bus-width = <4>; 110 spi-tx-bus-width = <4>; 111 spi-rx-bus-width = <4>; 124 spi-tx-bus-width = <4>; [all …]
|
| A D | rz-g2-beacon-u-boot.dtsi | 51 spi-max-frequency = <40000000>; 56 flash0: spi-flash@0 { 60 compatible = "spi-flash", "jedec,spi-nor"; 61 spi-max-frequency = <40000000>; 62 spi-tx-bus-width = <1>; 63 spi-rx-bus-width = <1>;
|
| /u-boot/drivers/spi/ |
| A D | spi-sifive.c | 115 writel(spi->cs_inactive, spi->regs + SIFIVE_SPI_REG_CSDEF); in sifive_spi_prep_device() 159 switch (spi->fmt_proto) { in sifive_spi_prep_transfer() 240 sifive_spi_tx(spi, NULL); in sifive_spi_xfer() 266 sifive_spi_clear_cs(spi); in sifive_spi_xfer() 350 if (speed > spi->freq) in sifive_spi_set_speed() 351 speed = spi->freq; in sifive_spi_set_speed() 384 if (cs >= spi->num_cs) in sifive_spi_cs_info() 395 spi->cs_inactive = readl(spi->regs + SIFIVE_SPI_REG_CSDEF); in sifive_spi_init_hw() 398 writel(spi->cs_inactive, spi->regs + SIFIVE_SPI_REG_CSDEF); in sifive_spi_init_hw() 434 if (!spi->regs) in sifive_spi_probe() [all …]
|
| A D | mpc8xxx_spi.c | 45 spi8xxx_t *spi; member 86 spi8xxx_t *spi = priv->spi; in mpc8xxx_spi_probe() local 107 out_be32(&priv->spi->com, 0); in mpc8xxx_spi_probe() 133 spi8xxx_t *spi = priv->spi; in mpc8xxx_spi_xfer() local 170 out_be32(&spi->tx, tmpdout); in mpc8xxx_spi_xfer() 188 tmpdin = in_be32(&spi->rx); in mpc8xxx_spi_xfer() 227 spi8xxx_t *spi = priv->spi; in mpc8xxx_spi_set_speed() local 248 mode = in_be32(&spi->mode); in mpc8xxx_spi_set_speed() 252 out_be32(&spi->mode, mode); in mpc8xxx_spi_set_speed() 254 out_be32(&spi->mode, mode); in mpc8xxx_spi_set_speed() [all …]
|
| A D | mpc8xx_spi.c | 35 spi_t __iomem *spi; member 66 out_be32(&spi->spi_rstate, 0); in mpc8xx_spi_probe() 67 out_be32(&spi->spi_rdp, 0); in mpc8xx_spi_probe() 68 out_be16(&spi->spi_rbptr, 0); in mpc8xx_spi_probe() 69 out_be16(&spi->spi_rbc, 0); in mpc8xx_spi_probe() 70 out_be32(&spi->spi_rxtmp, 0); in mpc8xx_spi_probe() 71 out_be32(&spi->spi_tstate, 0); in mpc8xx_spi_probe() 72 out_be32(&spi->spi_tdp, 0); in mpc8xx_spi_probe() 73 out_be16(&spi->spi_tbptr, 0); in mpc8xx_spi_probe() 74 out_be16(&spi->spi_tbc, 0); in mpc8xx_spi_probe() [all …]
|
| /u-boot/drivers/mtd/spi/ |
| A D | Makefile | 7 spi-nor-y := sf_probe.o spi-nor-ids.o 12 spi-nor-y += spi-nor-tiny.o 14 spi-nor-y += spi-nor-core.o 17 spi-nor-y += spi-nor-core.o 20 obj-$(CONFIG_SPI_FLASH) += spi-nor.o
|
| A D | sf_dataflash.c | 127 struct spi_slave *spi; in spi_dataflash_erase() local 135 spi = spi_flash->spi; in spi_dataflash_erase() 205 spi_release_bus(spi); in spi_dataflash_erase() 221 struct spi_slave *spi; in spi_dataflash_read() local 228 spi = spi_flash->spi; in spi_dataflash_read() 261 spi_release_bus(spi); in spi_dataflash_read() 277 struct spi_slave *spi; in spi_dataflash_write() local 286 spi = spi_flash->spi; in spi_dataflash_write() 421 spi_release_bus(spi); in spi_dataflash_write() 629 spi_flash->spi = spi; in spi_dataflash_probe() [all …]
|
| /u-boot/doc/device-tree-bindings/video/ |
| A D | syncoam,seps525.txt | 1 spi based seps525 framebuffer display driver 3 Driver for seps525 display controller (in spi mode), This binding supports selection 4 of spi chipselect, spi max frequency, gpio to drive dc and reset pin of seps525 5 controller and spi transaction bit length. 9 - reg: Specifies the chip-select the seps525 is connected to on the spi bus 12 - buswidth: bitlength of each spi transaction 18 spi-max-frequency = <10000000>; 19 spi-cpol; 20 spi-cpha;
|
| /u-boot/arch/mips/dts/ |
| A D | mscc,ocelot_pcb.dtsi | 31 spi-flash@0 { 32 compatible = "jedec,spi-nor"; 33 spi-max-frequency = <18000000>; /* input clock */ 37 spi-nand@1 { 38 compatible = "spi-nand"; 39 spi-max-frequency = <18000000>; /* input clock */
|
| /u-boot/doc/device-tree-bindings/spi/ |
| A D | hpe,gxp-spi.yaml | 4 $id: "http://devicetree.org/schemas/spi/hpe,gxp-spi.yaml#" 14 - $ref: "spi-controller.yaml#" 18 const: mikrotik,rb4xx-spi 31 spi@c00000200{ 32 compatible = "hpe,gxp-spi";
|
| A D | spi-mcf-dspi.txt | 10 - spi-max-frequency : max supported spi frequency 12 - spi-mode: spi motorola mode, 0 to 3 16 - fsl,spi-cs-sck-delay: a delay in nanoseconds between activating chip 18 - fsl,spi-sck-cs-delay: a delay in nanoseconds between stopping the clock 28 spi-max-frequency = <50000000>; 30 spi-mode = <0>;
|
| /u-boot/arch/powerpc/dts/ |
| A D | t2080qds.dts | 29 compatible = "micron,n25q128a11", "jedec,spi-nor"; /* 16MB */ 31 spi-max-frequency = <10000000>; 37 compatible = "sst,sst25wf040", "jedec,spi-nor"; 39 spi-max-frequency = <10000000>; 45 compatible = "eon,en25s64", "jedec,spi-nor"; 47 spi-max-frequency = <10000000>;
|
| /u-boot/drivers/power/ |
| A D | power_fsl.c | 42 p->hw.spi.cs = CFG_FSL_PMIC_CS; in pmic_init() 43 p->hw.spi.clk = CFG_FSL_PMIC_CLK; in pmic_init() 44 p->hw.spi.mode = CFG_FSL_PMIC_MODE; in pmic_init() 45 p->hw.spi.bitlen = CFG_FSL_PMIC_BITLEN; in pmic_init() 46 p->hw.spi.flags = SPI_XFER_BEGIN | SPI_XFER_END; in pmic_init() 47 p->hw.spi.prepare_tx = pmic_spi_prepare_tx; in pmic_init()
|