/linux/drivers/spi/ |
H A D | spi-xcomm.c | 40 u16 chipselect; member 93 put_unaligned_be16(spi_xcomm->chipselect, &buf[3]); in spi_xcomm_sync_config() 102 u16 chipselect = spi_xcomm->chipselect; in spi_xcomm_chipselect() local 105 chipselect |= BIT(cs); in spi_xcomm_chipselect() 107 chipselect &= ~BIT(cs); in spi_xcomm_chipselect() 109 spi_xcomm->chipselect = chipselect; in spi_xcomm_chipselect()
|
H A D | spi-bitbang.c | 341 bitbang->chipselect(spi, enable ? BITBANG_CS_ACTIVE : in spi_bitbang_set_cs() 364 if (custom_cs && !bitbang->chipselect) in spi_bitbang_init()
|
H A D | spi-lm70llp.c | 216 pp->bitbang.chipselect = lm70_chipselect; in spi_lm70llp_attach()
|
H A D | spi-butterfly.c | 209 pp->bitbang.chipselect = butterfly_chipselect; in butterfly_attach()
|
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | lbc.txt | 6 chipselect number, and the remaining cells are the 7 offset into the chipselect. 8 - #size-cells : Either one or two, depending on how large each chipselect 10 - ranges : Each range corresponds to a single chipselect, and cover
|
/linux/drivers/mtd/nand/raw/ |
H A D | hisi504_nand.c | 133 int chipselect; member 215 | ((host->chipselect & HINFC504_DMA_CTRL_CS_MASK) in hisi_nfc_dma_transfer() 289 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_erase() 308 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_readid() 323 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_status() 332 static int hisi_nfc_send_cmd_reset(struct hinfc_host *host, int chipselect) in hisi_nfc_send_cmd_reset() argument 337 | ((chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_reset() 347 static void hisi_nfc_select_chip(struct nand_chip *chip, int chipselect) in hisi_nfc_select_chip() argument 351 if (chipselect < 0) in hisi_nfc_select_chip() 354 host->chipselect = chipselect; in hisi_nfc_select_chip() [all …]
|
/linux/arch/powerpc/boot/dts/ |
H A D | ac14xx.dts | 105 chipselect = <2 0x00009000 0x00009100>; 112 chipselect = <6 0x00009000 0x00009100>; 120 chipselect = <3 0x00101140 0x00203100>; 128 chipselect = <5 0x00009000 0x00009100>;
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | ti-aemif.txt | 73 - ti,cs-chipselect: number of chipselect. Indicates on the aemif driver 74 which chipselect is used for accessing the memory. For 163 ti,cs-chipselect = <2>; 192 ti,cs-chipselect = <0>;
|
/linux/arch/arm/boot/dts/ti/keystone/ |
H A D | keystone-k2l-evm.dts | 67 ti,cs-chipselect = <0>; 84 ti,davinci-chipselect = <0>;
|
H A D | keystone-k2e-evm.dts | 94 ti,cs-chipselect = <0>; 111 ti,davinci-chipselect = <0>;
|
H A D | keystone-k2hk-evm.dts | 111 ti,cs-chipselect = <0>; 128 ti,davinci-chipselect = <0>;
|
/linux/drivers/mtd/spi-nor/controllers/ |
H A D | hisi-sfc.c | 83 u32 chipselect; member 192 reg = OP_CFG_FM_CS(priv->chipselect); in hisi_spi_nor_op_reg() 248 reg = OP_CFG_FM_CS(priv->chipselect); in hisi_spi_nor_dma_transfer() 353 ret = of_property_read_u32(np, "reg", &priv->chipselect); in hisi_spi_nor_register()
|
/linux/Documentation/devicetree/bindings/net/ieee802154/ |
H A D | adf7242.txt | 6 - reg: the chipselect index
|
H A D | mrf24j40.txt | 9 - reg: the chipselect index
|
H A D | mcr20a.txt | 7 - reg: the chipselect index
|
H A D | cc2520.txt | 7 - reg: the chipselect index
|
/linux/include/linux/spi/ |
H A D | spi_bitbang.h | 23 void (*chipselect)(struct spi_device *spi, int is_on); member
|
H A D | spi.h | 299 static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) in spi_set_chipselect() argument 301 spi->chip_select[idx] = chipselect; in spi_set_chipselect()
|
/linux/Documentation/devicetree/bindings/spi/ |
H A D | spi_oc_tiny.txt | 5 - gpios : should specify GPIOs used for chipselect.
|
H A D | spi-img-spfi.txt | 17 - cs-gpios: Must specify the GPIOs used for chipselect lines.
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | epson,rx6110.txt | 27 - spi-cs-high: RX6110 needs chipselect high
|
/linux/Documentation/spi/ |
H A D | spidev.rst | 74 For a SPI device with chipselect C on bus B, you should see: 113 the chipselect is deactivated between those operations. Full-duplex access, 114 and composite operation without chipselect de-activation, is available using
|
/linux/arch/arm/boot/dts/ti/davinci/ |
H A D | da850-lcdk.dts | 344 ti,cs-chipselect = <3>; 353 ti,davinci-chipselect = <1>;
|
H A D | da850-evm.dts | 425 ti,cs-chipselect = <3>; 434 ti,davinci-chipselect = <1>;
|
/linux/Documentation/driver-api/ |
H A D | spi.rst | 12 additional chipselect line is usually active-low (nCS); four signals are
|