Home
last modified time | relevance | path

Searched refs:spi_get_chipselect (Results 1 – 25 of 76) sorted by relevance

1234

/linux/drivers/spi/
H A Dspi-bcmbca-hsspi.c196 unsigned int profile = spi_get_chipselect(spi, 0); in bcmbca_hsspi_set_clk()
254 unsigned int chip_select = spi_get_chipselect(spi, 0); in bcmbca_hsspi_do_txrx()
315 if (bcmbca_hsspi_wait_cmd(bs, spi_get_chipselect(spi, 0))) in bcmbca_hsspi_do_txrx()
335 HSSPI_PROFILE_SIGNAL_CTRL_REG(spi_get_chipselect(spi, 0))); in bcmbca_hsspi_setup()
342 HSSPI_PROFILE_SIGNAL_CTRL_REG(spi_get_chipselect(spi, 0))); in bcmbca_hsspi_setup()
348 reg |= BIT(spi_get_chipselect(spi, 0)); in bcmbca_hsspi_setup()
350 reg &= ~BIT(spi_get_chipselect(spi, 0)); in bcmbca_hsspi_setup()
354 bs->cs_polarity |= BIT(spi_get_chipselect(spi, 0)); in bcmbca_hsspi_setup()
356 bs->cs_polarity &= ~BIT(spi_get_chipselect(spi, 0)); in bcmbca_hsspi_setup()
359 reg &= ~BIT(spi_get_chipselect(spi, 0) + SPIM_CTRL_CS_OVERRIDE_VAL_SHIFT); in bcmbca_hsspi_setup()
[all …]
H A Dspi-bcm63xx-hsspi.c352 unsigned int chip_select = spi_get_chipselect(spi, 0); in bcm63xx_hsspi_do_prepend_txrx()
444 unsigned int profile = spi_get_chipselect(spi, 0); in bcm63xx_hsspi_set_clk()
471 unsigned int chip_select = spi_get_chipselect(spi, 0); in bcm63xx_hsspi_do_txrx()
481 bcm63xx_hsspi_set_cs(bs, spi_get_chipselect(spi, 0), true); in bcm63xx_hsspi_do_txrx()
548 HSSPI_PROFILE_SIGNAL_CTRL_REG(spi_get_chipselect(spi, 0))); in bcm63xx_hsspi_setup()
555 HSSPI_PROFILE_SIGNAL_CTRL_REG(spi_get_chipselect(spi, 0))); in bcm63xx_hsspi_setup()
563 reg |= BIT(spi_get_chipselect(spi, 0)); in bcm63xx_hsspi_setup()
565 reg &= ~BIT(spi_get_chipselect(spi, 0)); in bcm63xx_hsspi_setup()
570 bs->cs_polarity |= BIT(spi_get_chipselect(spi, 0)); in bcm63xx_hsspi_setup()
572 bs->cs_polarity &= ~BIT(spi_get_chipselect(spi, 0)); in bcm63xx_hsspi_setup()
[all …]
H A Dspi-cavium.c60 if (spi_get_chipselect(spi, 0) < 4) in octeon_spi_do_transfer()
61 p->cs_enax |= 1ull << (12 + spi_get_chipselect(spi, 0)); in octeon_spi_do_transfer()
81 mpi_tx.s.csid = spi_get_chipselect(spi, 0); in octeon_spi_do_transfer()
106 mpi_tx.s.csid = spi_get_chipselect(spi, 0); in octeon_spi_do_transfer()
H A Dspi-wpcm-fiu.c160 ret = wpcm_fiu_do_uma(fiu, spi_get_chipselect(mem->spi, 0), op->addr.nbytes == 3, in wpcm_fiu_normal_exec()
198 int cs = spi_get_chipselect(mem->spi, 0); in wpcm_fiu_4ba_exec()
243 int cs = spi_get_chipselect(mem->spi, 0); in wpcm_fiu_rdid_exec()
280 int cs = spi_get_chipselect(mem->spi, 0); in wpcm_fiu_dummy_exec()
378 int cs = spi_get_chipselect(desc->mem->spi, 0); in wpcm_fiu_dirmap_create()
402 int cs = spi_get_chipselect(desc->mem->spi, 0); in wpcm_fiu_direct_read()
H A Dspi-dw-mmio.c82 u32 cs = spi_get_chipselect(spi, 0); in dw_spi_mscc_set_cs()
155 u8 cs = spi_get_chipselect(spi, 0); in dw_spi_sparx5_set_cs()
285 cs = spi_get_chipselect(spi, 0); in dw_spi_elba_set_cs()
287 dw_spi_elba_override_cs(syscon, spi_get_chipselect(spi, 0), enable); in dw_spi_elba_set_cs()
H A Dspi-rockchip.c255 BIT(spi_get_chipselect(spi, 0))); in rockchip_spi_set_cs()
267 BIT(spi_get_chipselect(spi, 0))); in rockchip_spi_set_cs()
273 BIT(spi_get_chipselect(spi, 0))); in rockchip_spi_set_cs()
551 cr0 |= BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET; in rockchip_spi_config()
745 if (spi->mode & SPI_CS_HIGH && spi_get_chipselect(spi, 0) <= 1) in rockchip_spi_setup()
746 cr0 |= BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET; in rockchip_spi_setup()
747 else if (spi_get_chipselect(spi, 0) <= 1) in rockchip_spi_setup()
748 cr0 &= ~(BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET); in rockchip_spi_setup()
H A Dspi-ti-qspi.c533 MEM_CS_EN(spi_get_chipselect(spi, 0))); in ti_qspi_enable_memory_map()
536 qspi->current_cs = spi_get_chipselect(spi, 0); in ti_qspi_enable_memory_map()
572 QSPI_SPI_SETUP_REG(spi_get_chipselect(spi, 0))); in ti_qspi_setup_mmap_read()
623 if (!qspi->mmap_enabled || qspi->current_cs != spi_get_chipselect(mem->spi, 0)) { in ti_qspi_exec_mem_op()
677 qspi->dc |= QSPI_CKPHA(spi_get_chipselect(spi, 0)); in ti_qspi_start_transfer_one()
679 qspi->dc |= QSPI_CKPOL(spi_get_chipselect(spi, 0)); in ti_qspi_start_transfer_one()
681 qspi->dc |= QSPI_CSPOL(spi_get_chipselect(spi, 0)); in ti_qspi_start_transfer_one()
690 qspi->cmd |= QSPI_EN_CS(spi_get_chipselect(spi, 0)); in ti_qspi_start_transfer_one()
H A Dspi-loongson-core.c33 unsigned char mask = (BIT(4) | BIT(0)) << spi_get_chipselect(spi, 0); in loongson_spi_set_cs()
34 unsigned char val = en ? mask : (BIT(0) << spi_get_chipselect(spi, 0)); in loongson_spi_set_cs()
98 if (spi_get_chipselect(spi, 0) >= spi->controller->num_chipselect) in loongson_spi_setup()
H A Dspi-omap2-mcspi.c397 struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_rx_callback()
409 struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_tx_callback()
426 mcspi_dma = &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_tx_dma()
464 mcspi_dma = &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_rx_dma()
609 mcspi_dma = &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_txrx_dma()
1081 cs->base = mcspi->base + spi_get_chipselect(spi, 0) * 0x14; in omap2_mcspi_setup()
1082 cs->phys = mcspi->phys + spi_get_chipselect(spi, 0) * 0x14; in omap2_mcspi_setup()
1160 mcspi_dma = mcspi->dma_channels + spi_get_chipselect(spi, 0); in omap2_mcspi_transfer_one()
1339 &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_can_dma()
1357 &mcspi->dma_channels[spi_get_chipselect(spi, 0)]; in omap2_mcspi_max_xfer_size()
H A Dspi-jcore.c71 u32 csbit = 1U << (2 * spi_get_chipselect(spi, 0)); in jcore_spi_chipsel()
73 dev_dbg(hw->host->dev.parent, "chipselect %d\n", spi_get_chipselect(spi, 0)); in jcore_spi_chipsel()
H A Dspi-xilinx.c216 cs ^= BIT(spi_get_chipselect(spi, 0)); in xilinx_spi_chipselect()
231 xspi->cs_inactive &= ~BIT(spi_get_chipselect(spi, 0)); in xilinx_spi_setup_transfer()
233 xspi->cs_inactive |= BIT(spi_get_chipselect(spi, 0)); in xilinx_spi_setup_transfer()
H A Dspi-davinci.c201 u8 chip_sel = spi_get_chipselect(spi, 0); in davinci_spi_chipselect()
295 dspi->bytes_per_word[spi_get_chipselect(spi, 0)] = 1; in davinci_spi_setup_transfer()
299 dspi->bytes_per_word[spi_get_chipselect(spi, 0)] = 2; in davinci_spi_setup_transfer()
421 set_io_bits(dspi->base + SPIPC0, 1 << spi_get_chipselect(spi, 0)); in davinci_spi_setup()
582 data_type = dspi->bytes_per_word[spi_get_chipselect(spi, 0)]; in davinci_spi_bufs()
H A Dspi-tegra114.c745 spi_get_chipselect(spi, 0), in tegra_spi_set_hw_cs_timing()
758 SPI_SET_CS_ACTIVE_BETWEEN_PACKETS(spi_cs_timing, spi_get_chipselect(spi, 0), in tegra_spi_set_hw_cs_timing()
760 SPI_SET_CYCLES_BETWEEN_PACKETS(spi_cs_timing, spi_get_chipselect(spi, 0), in tegra_spi_set_hw_cs_timing()
844 if (tspi->last_used_cs != spi_get_chipselect(spi, 0)) { in tegra_spi_setup_transfer_one()
853 tspi->last_used_cs = spi_get_chipselect(spi, 0); in tegra_spi_setup_transfer_one()
894 command1 |= SPI_CS_SEL(spi_get_chipselect(spi, 0)); in tegra_spi_start_transfer_one()
983 val &= ~SPI_CS_POL_INACTIVE(spi_get_chipselect(spi, 0)); in tegra_spi_setup()
985 val |= SPI_CS_POL_INACTIVE(spi_get_chipselect(spi, 0)); in tegra_spi_setup()
H A Dspi-microchip-core.c271 reg &= ~BIT(spi_get_chipselect(spi, 0)); in mchp_corespi_set_cs()
272 reg |= !disable << spi_get_chipselect(spi, 0); in mchp_corespi_set_cs()
302 reg |= BIT(spi_get_chipselect(spi, 0)); in mchp_corespi_setup()
H A Dspi-gxp.c203 struct gxp_spi_chip *chip = &spifi->chips[spi_get_chipselect(mem->spi, 0)]; in do_gxp_exec_mem_op()
239 unsigned int cs = spi_get_chipselect(spi, 0); in gxp_spi_setup()
H A Dspi-xlp.c142 cs = spi_get_chipselect(spi, 0); in xlp_spi_setup()
353 xspi->cs = spi_get_chipselect(spi, 0); in xlp_spi_transfer_one()
H A Dspi-rzv2h-rspi.c300 conf32 |= FIELD_PREP(RSPI_SPCMD_SSLA, spi_get_chipselect(spi, 0)); in rzv2h_rspi_prepare_message()
303 writeb(BIT(spi_get_chipselect(spi, 0)), rspi->base + RSPI_SSLP); in rzv2h_rspi_prepare_message()
H A Dspi-gpio.c204 struct gpio_desc *cs = spi_gpio->cs_gpios[spi_get_chipselect(spi, 0)]; in spi_gpio_chipselect()
230 cs = spi_gpio->cs_gpios[spi_get_chipselect(spi, 0)]; in spi_gpio_setup()
H A Dspi-nxp-fspi.c726 if (f->selected == spi_get_chipselect(spi, 0)) in nxp_fspi_select_mem()
739 4 * spi_get_chipselect(spi, 0)); in nxp_fspi_select_mem()
741 dev_dbg(f->dev, "Target device [CS:%x] selected\n", spi_get_chipselect(spi, 0)); in nxp_fspi_select_mem()
760 f->selected = spi_get_chipselect(spi, 0); in nxp_fspi_select_mem()
1149 spi_get_chipselect(mem->spi, 0)); in nxp_fspi_get_name()
H A Dspi-fsl-espi.c348 fsl_espi_write_reg(espi, ESPI_SPMODEx(spi_get_chipselect(spi, 0)), in fsl_espi_setup_transfer()
362 spcom = SPCOM_CS(spi_get_chipselect(spi, 0)); in fsl_espi_bufs()
495 cs->hw_mode = fsl_espi_read_reg(espi, ESPI_SPMODEx(spi_get_chipselect(spi, 0))); in fsl_espi_setup()
/linux/include/trace/events/
H A Dspi.h60 __entry->chip_select = spi_get_chipselect(spi, 0);
91 __entry->chip_select = spi_get_chipselect(spi, 0);
116 __entry->chip_select = spi_get_chipselect(msg->spi, 0);
157 __entry->chip_select = spi_get_chipselect(msg->spi, 0);
200 __entry->chip_select = spi_get_chipselect(msg->spi, 0);
/linux/sound/hda/codecs/side-codecs/
H A Dcs35l41_hda_spi.c28 return cs35l41_hda_probe(&spi->dev, device_name, spi_get_chipselect(spi, 0), spi->irq, in cs35l41_hda_spi_probe()
H A Dcs35l56_hda_spi.c43 ret = cs35l56_hda_common_probe(cs35l56, id->driver_data, spi_get_chipselect(spi, 0)); in cs35l56_hda_spi_probe()
/linux/drivers/mfd/
H A Dtps6594-spi.c108 tps->reg = spi_get_chipselect(spi, 0); in tps6594_spi_probe()
/linux/arch/powerpc/platforms/83xx/
H A Dmpc832x_rdb.c149 pr_debug("%s %d %d\n", __func__, spi_get_chipselect(spi, 0), on); in mpc83xx_spi_cs_control()

1234