| /u-boot/drivers/spi/ |
| A D | spi-sifive.c | 108 struct dm_spi_slave_plat *slave_plat) in sifive_spi_prep_device() argument 111 if (slave_plat->mode & SPI_CS_HIGH) in sifive_spi_prep_device() 112 spi->cs_inactive &= ~BIT(slave_plat->cs); in sifive_spi_prep_device() 114 spi->cs_inactive |= BIT(slave_plat->cs); in sifive_spi_prep_device() 122 struct dm_spi_slave_plat *slave_plat) in sifive_spi_set_cs() argument 126 if (slave_plat->mode & SPI_CS_HIGH) in sifive_spi_set_cs() 140 struct dm_spi_slave_plat *slave_plat, in sifive_spi_prep_transfer() argument 154 if (slave_plat->mode & SPI_LSB_FIRST) in sifive_spi_prep_transfer() 222 sifive_spi_prep_device(spi, slave_plat); in sifive_spi_xfer() 224 ret = sifive_spi_set_cs(spi, slave_plat); in sifive_spi_xfer() [all …]
|
| A D | fsl_dspi.c | 452 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in fsl_dspi_child_pre_probe() local 458 if (slave_plat->cs >= priv->num_chipselect) { in fsl_dspi_child_pre_probe() 460 slave_plat->cs, priv->num_chipselect - 1); in fsl_dspi_child_pre_probe() 475 priv->ctar_val[slave_plat->cs] = DSPI_CTAR_DEFAULT_VALUE | in fsl_dspi_child_pre_probe() 480 slave_plat->cs, slave_plat->max_hz, slave_plat->mode); in fsl_dspi_child_pre_probe() 527 struct dm_spi_slave_plat *slave_plat = in fsl_dspi_claim_bus() local 533 cpu_dspi_claim_bus(dev_seq(bus), slave_plat->cs); in fsl_dspi_claim_bus() 536 fsl_dspi_cfg_ctar_mode(priv, slave_plat->cs, priv->mode); in fsl_dspi_claim_bus() 539 fsl_dspi_cfg_cs_active_state(priv, slave_plat->cs, in fsl_dspi_claim_bus() 558 struct dm_spi_slave_plat *slave_plat = in fsl_dspi_release_bus() local [all …]
|
| A D | ti_qspi.c | 328 struct dm_spi_slave_plat *slave_plat; in ti_qspi_exec_mem_op() local 336 slave_plat = dev_get_parent_plat(slave->dev); in ti_qspi_exec_mem_op() 348 ti_qspi_setup_mmap_read(priv, slave_plat->cs, op->cmd.opcode, in ti_qspi_exec_mem_op() 360 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in ti_qspi_claim_bus() local 367 if (slave_plat->cs > priv->num_cs) { in ti_qspi_claim_bus() 375 slave_plat->cs, true); in ti_qspi_claim_bus() 381 priv->dc <<= slave_plat->cs * 8; in ti_qspi_claim_bus() 389 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in ti_qspi_release_bus() local 399 slave_plat->cs, false); in ti_qspi_release_bus() 404 writel(0, TI_QSPI_SETUP_REG(priv, slave_plat->cs)); in ti_qspi_release_bus()
|
| A D | spi-aspeed-smc.c | 177 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in ast2400_get_clk_setting() local 196 priv->flashes[slave_plat->cs].max_freq = hclk_clk / (i + 1); in ast2400_get_clk_setting() 204 i + 1, hclk_masks[i], priv->flashes[slave_plat->cs].max_freq); in ast2400_get_clk_setting() 302 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in ast2500_get_clk_setting() local 315 priv->flashes[slave_plat->cs].max_freq = in ast2500_get_clk_setting() 329 priv->flashes[slave_plat->cs].max_freq = in ast2500_get_clk_setting() 460 priv->flashes[slave_plat->cs].max_freq = in ast2600_get_clk_setting() 592 u32 cs = slave_plat->cs; in aspeed_spi_exec_op_user_mode() 672 u32 cs = slave_plat->cs; in aspeed_spi_dirmap_create() 729 u32 cs = slave_plat->cs; in aspeed_spi_dirmap_read() [all …]
|
| A D | npcm_fiu_spi.c | 197 struct dm_spi_slave_plat *slave_plat = in npcm_fiu_spi_xfer() local 206 activate_cs(regs, slave_plat->cs); in npcm_fiu_spi_xfer() 225 deactivate_cs(regs, slave_plat->cs); in npcm_fiu_spi_xfer() 318 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(slave->dev); in npcm_fiu_exec_op() local 328 activate_cs(regs, slave_plat->cs); in npcm_fiu_exec_op() 330 deactivate_cs(regs, slave_plat->cs); in npcm_fiu_exec_op() 342 activate_cs(regs, slave_plat->cs); in npcm_fiu_exec_op() 344 writel(FIELD_PREP(UMA_CTS_DEV_NUM_MASK, slave_plat->cs) | UMA_CTS_SW_CS, in npcm_fiu_exec_op() 364 deactivate_cs(regs, slave_plat->cs); in npcm_fiu_exec_op()
|
| A D | atmel_spi.c | 126 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in atmel_spi_claim_bus() local 128 u32 cs = slave_plat->cs; in atmel_spi_claim_bus() 176 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in atmel_spi_cs_activate() local 177 u32 cs = slave_plat->cs; in atmel_spi_cs_activate() 191 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in atmel_spi_cs_deactivate() local 192 u32 cs = slave_plat->cs; in atmel_spi_cs_deactivate()
|
| A D | spi-synquacer.c | 188 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in synquacer_spi_config() local 195 if (slave_plat->mode == priv->mode && in synquacer_spi_config() 197 slave_plat->cs == priv->cs && in synquacer_spi_config() 198 slave_plat->max_hz == priv->speed) in synquacer_spi_config() 202 priv->cs = slave_plat->cs; in synquacer_spi_config() 203 priv->mode = slave_plat->mode; in synquacer_spi_config() 204 priv->speed = slave_plat->max_hz; in synquacer_spi_config()
|
| A D | cf_spi.c | 118 struct dm_spi_slave_plat *slave_plat = in coldfire_spi_claim_bus() local 127 dspi_chip_select(slave_plat->cs); in coldfire_spi_claim_bus() 137 struct dm_spi_slave_plat *slave_plat = in coldfire_spi_release_bus() local 143 dspi_chip_unselect(slave_plat->cs); in coldfire_spi_release_bus() 154 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in coldfire_spi_xfer() local 172 ctrl = setup_ctrl(ctrl, slave_plat->cs); in coldfire_spi_xfer()
|
| A D | altera_spi.c | 90 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in altera_spi_xfer() local 99 dev_seq(bus), slave_plat->cs, bitlen, bytes, flags); in altera_spi_xfer() 114 spi_cs_activate(dev, slave_plat->cs); in altera_spi_xfer()
|
| A D | davinci_spi.c | 337 struct dm_spi_slave_plat *slave_plat = in davinci_spi_claim_bus() local 342 if (slave_plat->cs >= ds->num_cs) { in davinci_spi_claim_bus() 346 ds->half_duplex = slave_plat->mode & SPI_PREAMBLE; in davinci_spi_claim_bus() 348 return __davinci_spi_claim_bus(ds, slave_plat->cs); in davinci_spi_claim_bus()
|
| A D | mxc_spi.c | 135 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in mxc_spi_cs_activate() local 137 u32 cs = slave_plat->cs; in mxc_spi_cs_activate() 153 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in mxc_spi_cs_deactivate() local 155 u32 cs = slave_plat->cs; in mxc_spi_cs_deactivate() 631 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in mxc_spi_claim_bus() local 635 return mxc_spi_claim_bus_internal(mxcs, slave_plat->cs); in mxc_spi_claim_bus()
|
| A D | omap3_spi.c | 386 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in omap3_spi_claim_bus() local 388 priv->cs = slave_plat->cs; in omap3_spi_claim_bus() 390 priv->freq = slave_plat->max_hz; in omap3_spi_claim_bus() 415 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in omap3_spi_set_wordlen() local 417 priv->cs = slave_plat->cs; in omap3_spi_set_wordlen()
|
| A D | xilinx_spi.c | 264 struct dm_spi_slave_plat *slave_plat = in xilinx_spi_startup_block() local 273 spi_cs_activate(spi->dev, slave_plat->cs); in xilinx_spi_startup_block() 285 struct dm_spi_slave_plat *slave_plat = in xilinx_spi_mem_exec_op() local 301 spi_cs_activate(spi->dev, slave_plat->cs); in xilinx_spi_mem_exec_op()
|
| A D | zynq_spi.c | 238 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in zynq_spi_xfer() local 246 dev_seq(bus), slave_plat->cs, bitlen, len, flags); in zynq_spi_xfer() 253 priv->cs = slave_plat->cs; in zynq_spi_xfer()
|
| A D | spi-sunxi.c | 326 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in sun4i_spi_xfer() local 341 sun4i_spi_set_cs(bus, slave_plat->cs, true); in sun4i_spi_xfer() 372 sun4i_spi_set_cs(bus, slave_plat->cs, false); in sun4i_spi_xfer() 383 sun4i_spi_set_cs(bus, slave_plat->cs, false); in sun4i_spi_xfer()
|
| A D | pic32_spi.c | 240 struct dm_spi_slave_plat *slave_plat; in pic32_spi_xfer() local 248 slave_plat = dev_get_parent_plat(slave); in pic32_spi_xfer() 251 dev_seq(bus), slave_plat->cs, flags); in pic32_spi_xfer()
|
| A D | gxp_spi.c | 59 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in gxp_spi_xfer() local 90 value |= (slave_plat->cs << 24); in gxp_spi_xfer()
|
| A D | spi-mxic.c | 355 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(slave->dev); in mxic_spi_mem_exec_op() local 370 HC_CFG_TYPE(slave_plat->cs, HC_CFG_TYPE_SPI_NOR) | in mxic_spi_mem_exec_op() 371 HC_CFG_SLV_ACT(slave_plat->cs) | HC_CFG_IDLE_SIO_LVL(1) | in mxic_spi_mem_exec_op() 400 writel(ss_ctrl, priv->regs + SS_CTRL(slave_plat->cs)); in mxic_spi_mem_exec_op()
|
| A D | stm32_spi.c | 388 struct dm_spi_slave_plat *slave_plat; in stm32_spi_xfer() local 435 slave_plat = dev_get_parent_plat(slave); in stm32_spi_xfer() 437 stm32_spi_set_cs(bus, slave_plat->cs, false); in stm32_spi_xfer() 488 stm32_spi_set_cs(bus, slave_plat->cs, true); in stm32_spi_xfer()
|
| A D | rk_spi.c | 434 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in rockchip_spi_xfer() local 448 spi_cs_activate(dev, slave_plat->cs); in rockchip_spi_xfer() 501 spi_cs_deactivate(dev, slave_plat->cs); in rockchip_spi_xfer()
|
| A D | fsl_espi.c | 512 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in fsl_espi_child_pre_probe() local 516 debug("%s cs %u\n", __func__, slave_plat->cs); in fsl_espi_child_pre_probe() 517 fsl->cs = slave_plat->cs; in fsl_espi_child_pre_probe()
|
| A D | atcspi200_spi.c | 319 struct dm_spi_slave_plat *slave_plat = in atcspi200_spi_claim_bus() local 324 if (slave_plat->cs >= ns->num_cs) { in atcspi200_spi_claim_bus()
|
| A D | spi-qup.c | 704 struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev); in qup_spi_xfer() local 722 ret = qup_spi_set_cs(bus, slave_plat->cs, false); in qup_spi_xfer() 740 ret = qup_spi_set_cs(bus, slave_plat->cs, true); in qup_spi_xfer()
|
| /u-boot/test/dm/ |
| A D | spi.c | 144 struct dm_spi_slave_plat *slave_plat; in dm_test_spi_claim_bus() local 165 slave_plat = dev_get_parent_plat(slave_a->dev); in dm_test_spi_claim_bus() 166 slave_a->mode = slave_plat->mode; in dm_test_spi_claim_bus()
|
| /u-boot/drivers/mtd/spi/ |
| A D | sandbox.c | 127 struct dm_spi_slave_plat *slave_plat; in sandbox_sf_probe() local 141 slave_plat = dev_get_parent_plat(dev); in sandbox_sf_probe() 142 cs = slave_plat->cs; in sandbox_sf_probe()
|