/u-boot/board/mscc/common/ |
H A D | Makefile | 3 obj-$(CONFIG_SOC_JR2) := spi.o 4 obj-$(CONFIG_SOC_OCELOT) := spi.o
|
H A D | spi.c | 8 #include <spi.h>
|
/u-boot/drivers/mtd/spi/ |
H 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
|
H A D | sf_dataflash.c | 15 #include <spi.h> 82 static inline int dataflash_status(struct spi_slave *spi) argument 92 ret = spi_write_then_read(spi, &opcode, 1, NULL, &status, 1); 101 static int dataflash_waitready(struct spi_slave *spi) argument 109 status = dataflash_status(spi); 127 struct spi_slave *spi; local 135 spi = spi_flash->spi; 157 status = spi_claim_bus(spi); 184 status = spi_write_then_read(spi, comman 221 struct spi_slave *spi; local 277 struct spi_slave *spi; local 518 jedec_lookup(struct spi_slave *spi, u64 jedec, bool use_extid) argument 555 jedec_probe(struct spi_slave *spi) argument 623 struct spi_slave *spi = dev_get_parent_priv(dev); local [all...] |
H A D | sf_probe.c | 13 #include <linux/mtd/spi-nor.h> 16 #include <spi.h> 18 #include <spi-mem.h> 43 nor->dirmap.rdesc = spi_mem_dirmap_create(nor->spi, &info); 69 nor->dirmap.wdesc = spi_mem_dirmap_create(nor->spi, &info); 84 struct spi_slave *spi = flash->spi; local 88 if (!spi) { 93 /* Claim spi bus */ 94 ret = spi_claim_bus(spi); [all...] |
/u-boot/drivers/spi/ |
H A D | spi-sifive.c | 13 #include <spi.h> 14 #include <spi-mem.h> 107 static void sifive_spi_prep_device(struct sifive_spi *spi, argument 112 spi->cs_inactive &= ~BIT(slave_plat->cs); 114 spi->cs_inactive |= BIT(slave_plat->cs); 115 writel(spi->cs_inactive, spi->regs + SIFIVE_SPI_REG_CSDEF); 118 writel(slave_plat->cs, spi->regs + SIFIVE_SPI_REG_CSID); 121 static int sifive_spi_set_cs(struct sifive_spi *spi, argument 129 writel(cs_mode, spi 134 sifive_spi_clear_cs(struct sifive_spi *spi) argument 139 sifive_spi_prep_transfer(struct sifive_spi *spi, struct dm_spi_slave_plat *slave_plat, u8 *rx_ptr) argument 179 sifive_spi_rx(struct sifive_spi *spi, u8 *rx_ptr) argument 191 sifive_spi_tx(struct sifive_spi *spi, const u8 *tx_ptr) argument 204 sifive_spi_wait(struct sifive_spi *spi, u32 bit) argument 214 struct sifive_spi *spi = dev_get_priv(bus); local 275 struct sifive_spi *spi = dev_get_priv(dev->parent); local 347 struct sifive_spi *spi = dev_get_priv(bus); local 363 struct sifive_spi *spi = dev_get_priv(bus); local 382 struct sifive_spi *spi = dev_get_priv(bus); local 390 sifive_spi_init_hw(struct sifive_spi *spi) argument 429 struct sifive_spi *spi = dev_get_priv(bus); local [all...] |
H A D | mpc8xxx_spi.c | 13 #include <spi.h> 45 spi8xxx_t *spi; member in struct:mpc8xxx_priv 59 priv->spi = dev_read_addr_ptr(dev); 86 spi8xxx_t *spi = priv->spi; local 92 out_be32(&priv->spi->mode, SPI_MODE_REV | SPI_MODE_MS); 95 setbits_be32(&priv->spi->mode, SPI_MODE_OP); 98 setbits_be32(&spi->mode, (8 - 1) << SPI_MODE_LEN_SHIFT); 100 setbits_be32(&spi->mode, SPI_MODE_EN); 103 setbits_be32(&priv->spi 133 spi8xxx_t *spi = priv->spi; local 227 spi8xxx_t *spi = priv->spi; local [all...] |
H A D | spi-emul-uclass.c | 10 #include <spi.h>
|
H A D | Makefile | 8 obj-y += spi-uclass.o 11 obj-$(CONFIG_SANDBOX) += spi-emul-uclass.o 13 obj-$(CONFIG_SPI_ASPEED_SMC) += spi-aspeed-smc.o 14 obj-$(CONFIG_SPI_MEM) += spi-mem.o 18 obj-y += spi.o 19 obj-$(CONFIG_SPI_MEM) += spi-mem-nodm.o 39 obj-$(CONFIG_SYNQUACER_SPI) += spi-synquacer.o 66 obj-$(CONFIG_SPI_QUP) += spi-qup.o 67 obj-$(CONFIG_SPI_MXIC) += spi-mxic.o 72 obj-$(CONFIG_SPI_SIFIVE) += spi [all...] |
H A D | mpc8xx_spi.c | 23 #include <spi.h> 37 spi_t __iomem *spi; member in struct:mpc8xx_priv 73 spi_t __iomem *spi = (spi_t __iomem *)&cp->cp_dpmem[PROFF_SPI]; local 77 spi_rpbase = in_be16(&spi->spi_rpbase); 79 spi = (spi_t __iomem *)&cp->cp_dpmem[spi_rpbase]; 85 out_be32(&spi->spi_rstate, 0); 86 out_be32(&spi->spi_rdp, 0); 87 out_be16(&spi->spi_rbptr, 0); 88 out_be16(&spi->spi_rbc, 0); 89 out_be32(&spi [all...] |
H A D | spi.c | 9 #include <spi.h> 14 printf("spi: invalid wordlen %u\n", wordlen);
|
/u-boot/drivers/power/ |
H A D | power_fsl.c | 8 #include <spi.h> 42 p->hw.spi.cs = CFG_FSL_PMIC_CS; 43 p->hw.spi.clk = CFG_FSL_PMIC_CLK; 44 p->hw.spi.mode = CFG_FSL_PMIC_MODE; 45 p->hw.spi.bitlen = CFG_FSL_PMIC_BITLEN; 46 p->hw.spi.flags = SPI_XFER_BEGIN | SPI_XFER_END; 47 p->hw.spi.prepare_tx = pmic_spi_prepare_tx;
|
H A D | power_spi.c | 15 #include <spi.h> 25 slave = spi_setup_slave(p->bus, p->hw.spi.cs, p->hw.spi.clk, 26 p->hw.spi.mode); 38 pmic_tx = p->hw.spi.prepare_tx(reg, val, write); 47 pmic_tx = p->hw.spi.prepare_tx(reg, val, 0);
|
/u-boot/board/phytec/common/ |
H A D | am6_som_detection.h | 25 u8 spi = phytec_get_am6_spi(data); local 27 if (spi == PHYTEC_EEPROM_VALUE_X) 29 return spi <= PHYTEC_EEPROM_NOR_FLASH_64MB_QSPI;
|
H A D | am6_som_detection.c | 94 u8 spi = phytec_check_opt(data, 5); local 96 pr_debug("%s: spi: %u\n", __func__, spi); 97 return spi;
|
/u-boot/board/atmel/common/ |
H A D | Makefile | 8 obj-$(CONFIG_SPI_FLASH_SFDP_SUPPORT) += mac-spi-nor.o
|
/u-boot/drivers/mtd/nand/ |
H A D | Makefile | 7 obj-$(CONFIG_MTD_SPI_NAND) += spi/
|
/u-boot/board/sysam/stmark2/ |
H A D | stmark2.c | 10 #include <spi.h>
|
/u-boot/arch/x86/cpu/apollolake/ |
H A D | fsp_m.c | 53 struct udevice *spi; local 57 ret = uclass_find_first_device(UCLASS_SPI, &spi); 60 if (!spi) 63 dm_pci_write_config32(spi, PCI_BASE_ADDRESS_0,
|
/u-boot/drivers/video/ |
H A D | hx8238d.c | 18 #include <spi.h> 85 struct spi_slave *spi; member in struct:hx8238d_priv 92 priv->spi = dev_get_parent_priv(dev); 154 ret = spi_claim_bus(priv->spi); 165 ret = spi_xfer(priv->spi, HX8238D_REG_BIT_LEN, sr_buf, NULL, 172 ret = spi_xfer(priv->spi, HX8238D_REG_BIT_LEN, wr_buf, NULL, 181 spi_release_bus(priv->spi);
|
/u-boot/arch/arm/mach-keystone/ |
H A D | config.mk | 23 OBJCOPYFLAGS_u-boot-spi.gph = -I binary -O binary --pad-to=$(CONFIG_SPL_PAD_TO) \ 25 u-boot-spi.gph: spl/u-boot-spl.gph u-boot.img FORCE
|
/u-boot/drivers/mtd/ |
H A D | Makefile | 26 obj-y += spi/ 38 obj-$(CONFIG_$(SPL_TPL_)SPI_FLASH_SUPPORT) += spi/
|
/u-boot/drivers/thermal/ |
H A D | ti-lm74.c | 11 #include <spi.h>
|
/u-boot/common/ |
H A D | exports.c | 5 #include <spi.h>
|
/u-boot/lib/acpi/ |
H A D | acpi_device.c | 641 static void acpi_device_write_spi(struct acpi_ctx *ctx, const struct acpi_spi *spi) argument 675 if (spi->wire_mode == SPI_3_WIRE_MODE) 677 if (spi->device_select_polarity == SPI_POLARITY_HIGH) 688 acpigen_emit_dword(ctx, spi->speed); 691 acpigen_emit_byte(ctx, spi->data_bit_length); 694 acpigen_emit_byte(ctx, spi->clock_phase); 697 acpigen_emit_byte(ctx, spi->clock_polarity); 700 acpigen_emit_word(ctx, spi->device_select); 706 acpigen_emit_string(ctx, spi->resource); 716 * caller has to ensure it stays valid for the lifetime of @spi 723 acpi_device_set_spi(const struct udevice *dev, struct acpi_spi *spi, const char *scope) argument 748 struct acpi_spi spi; local [all...] |