Home
last modified time | relevance | path

Searched refs:slave_plat (Results 1 – 25 of 29) sorted by relevance

12

/u-boot/drivers/spi/
A Dspi-sifive.c108 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 Dfsl_dspi.c452 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 Dti_qspi.c328 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 Dspi-aspeed-smc.c177 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 Dnpcm_fiu_spi.c197 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 Datmel_spi.c126 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 Dspi-synquacer.c188 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 Dcf_spi.c118 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 Daltera_spi.c90 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 Ddavinci_spi.c337 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 Dmxc_spi.c135 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 Domap3_spi.c386 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 Dxilinx_spi.c264 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 Dzynq_spi.c238 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 Dspi-sunxi.c326 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 Dpic32_spi.c240 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 Dgxp_spi.c59 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 Dspi-mxic.c355 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 Dstm32_spi.c388 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 Drk_spi.c434 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 Dfsl_espi.c512 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 Datcspi200_spi.c319 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 Dspi-qup.c704 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 Dspi.c144 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 Dsandbox.c127 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()

Completed in 63 milliseconds

12