| /linux/drivers/spi/ |
| 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()
|
| 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()
|
| /linux/Documentation/devicetree/bindings/powerpc/fsl/ |
| 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/Documentation/devicetree/bindings/mtd/ |
| A D | davinci-nand.txt | 20 - ti,davinci-chipselect: number of chipselect. Indicates on the 21 davinci_nand driver which chipselect is used 39 - ti,davinci-mask-chipsel: mask for chipselect address. Needed to mask 40 addresses for given chipselect. 82 ti,davinci-chipselect = <1>;
|
| /linux/drivers/mtd/nand/raw/ |
| 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() 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() 483 hisi_nfc_send_cmd_reset(host, host->chipselect); in hisi_nfc_cmdfunc() [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/fsl/ |
| A D | fsl,ifc.yaml | 29 Should be either two or three. The first cell is the chipselect 30 number, and the remaining cells are the offset into the chipselect. 35 Either one or two, depending on how large each chipselect can be. 57 Each range corresponds to a single chipselect, and covers the entire
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| A D | spear_spics.txt | 5 PL022 control. If chipselect remain under PL022 control then they would be 12 directly control each PL022 chipselect. Hence, it is natural for SPEAr to export 21 * st-spics,cs-value-bit: bit offset to drive chipselect low or high
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| A D | renesas,rcar-gyroadc.yaml | 13 The GyroADC block is a reduced SPI block with up to 8 chipselect lines, 72 operation, single MB88101A is required. The Cx chipselect lines 81 A 3:8 chipselect demuxer is required to connect the nCS line 89 A 3:8 chipselect demuxer is required to connect the nCS line
|
| /linux/Documentation/devicetree/bindings/spi/ |
| A D | spi-gpio.yaml | 36 description: GPIOs to use for chipselect lines. 42 description: Number of chipselect lines. Should be <0> if a single device
|
| A D | spi_oc_tiny.txt | 5 - gpios : should specify GPIOs used for chipselect.
|
| A D | spi-img-spfi.txt | 17 - cs-gpios: Must specify the GPIOs used for chipselect lines.
|
| /linux/arch/powerpc/boot/dts/ |
| 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/ |
| 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/ |
| A D | keystone-k2l-evm.dts | 67 ti,cs-chipselect = <0>; 84 ti,davinci-chipselect = <0>;
|
| A D | keystone-k2e-evm.dts | 94 ti,cs-chipselect = <0>; 111 ti,davinci-chipselect = <0>;
|
| A D | keystone-k2hk-evm.dts | 111 ti,cs-chipselect = <0>; 128 ti,davinci-chipselect = <0>;
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| A D | pinctrl-mcp23s08.txt | 26 SPI uses this to specify the chipselect line which the chip is 28 multiple chips on the same chipselect. Have a look at 35 SPI chipselect. Set a bit in bit0-7 in this mask to 1 if there is a 39 possible to mix mcp23s08 and mcp23s17 on the same chipselect. Set at
|
| /linux/drivers/mtd/spi-nor/controllers/ |
| 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/ |
| A D | adf7242.txt | 6 - reg: the chipselect index
|
| A D | mrf24j40.txt | 9 - reg: the chipselect index
|
| A D | mcr20a.txt | 7 - reg: the chipselect index
|
| A D | at86rf230.txt | 8 - reg: the chipselect index
|
| A D | cc2520.txt | 7 - reg: the chipselect index
|
| /linux/include/linux/spi/ |
| A D | spi_bitbang.h | 23 void (*chipselect)(struct spi_device *spi, int is_on); member
|
| /linux/Documentation/devicetree/bindings/rtc/ |
| A D | epson,rx6110.txt | 27 - spi-cs-high: RX6110 needs chipselect high
|