/Linux-v5.4/drivers/spi/ |
D | spi-xcomm.c | 36 uint16_t chipselect; member 53 put_unaligned_be16(spi_xcomm->chipselect, &buf[3]); in spi_xcomm_sync_config() 62 uint16_t chipselect = spi_xcomm->chipselect; in spi_xcomm_chipselect() local 65 chipselect |= BIT(cs); in spi_xcomm_chipselect() 67 chipselect &= ~BIT(cs); in spi_xcomm_chipselect() 69 spi_xcomm->chipselect = chipselect; in spi_xcomm_chipselect()
|
D | spi-fsl-lpspi.c | 128 int chipselect[0]; member 236 int gpio = fsl_lpspi->chipselect[spi->chip_select]; in fsl_lpspi_prepare_message() 870 cs_gpio = lpspi_platform_info->chipselect[i]; in fsl_lpspi_probe() 872 fsl_lpspi->chipselect[i] = cs_gpio; in fsl_lpspi_probe() 877 fsl_lpspi->chipselect[i], in fsl_lpspi_probe() 884 controller->cs_gpios = fsl_lpspi->chipselect; in fsl_lpspi_probe()
|
/Linux-v5.4/Documentation/devicetree/bindings/powerpc/fsl/ |
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-v5.4/Documentation/devicetree/bindings/mtd/ |
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-v5.4/drivers/mtd/nand/raw/ |
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-v5.4/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | ifc.txt | 10 chipselect number, and the remaining cells are the 11 offset into the chipselect. 12 - #size-cells : Either one or two, depending on how large each chipselect 24 - ranges : Each range corresponds to a single chipselect, and covers
|
/Linux-v5.4/Documentation/devicetree/bindings/rtc/ |
D | nxp,rtc-2123.txt | 6 - reg: should be the SPI slave chipselect address 9 - spi-cs-high: PCF2123 needs chipselect high
|
/Linux-v5.4/Documentation/devicetree/bindings/gpio/ |
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-v5.4/Documentation/devicetree/bindings/iio/adc/ |
D | renesas,gyroadc.txt | 3 The GyroADC block is a reduced SPI block with up to 8 chipselect lines, 38 MB88101A is required. The Cx chipselect lines of the 48 8 chips are required. A 3:8 chipselect demuxer is 57 8 chips are required. A 3:8 chipselect demuxer is
|
/Linux-v5.4/include/linux/platform_data/ |
D | spi-clps711x.h | 13 int *chipselect; /* Array of GPIO-numbers */ member
|
D | spi-imx.h | 29 int *chipselect; member
|
D | atmel.h | 15 u8 chipselect; /* EBI Chip Select number */ member
|
/Linux-v5.4/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-dspi.txt | 16 - spi-num-chipselects : the number of the chipselect signals. 17 - bus-num : the slave chip chipselect signal number.
|
D | spi_oc_tiny.txt | 5 - gpios : should specify GPIOs used for chipselect.
|
/Linux-v5.4/arch/powerpc/boot/dts/ |
D | ac14xx.dts | 105 chipselect = <2 0x00009000 0x00009100>; 112 chipselect = <6 0x00009000 0x00009100>; 120 chipselect = <3 0x00101140 0x00203100>; 128 chipselect = <5 0x00009000 0x00009100>;
|
/Linux-v5.4/Documentation/devicetree/bindings/memory-controllers/ |
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-v5.4/arch/arm/boot/dts/ |
D | keystone-k2l-evm.dts | 67 ti,cs-chipselect = <0>; 84 ti,davinci-chipselect = <0>;
|
D | keystone-k2e-evm.dts | 94 ti,cs-chipselect = <0>; 111 ti,davinci-chipselect = <0>;
|
D | keystone-k2hk-evm.dts | 111 ti,cs-chipselect = <0>; 128 ti,davinci-chipselect = <0>;
|
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
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-v5.4/Documentation/devicetree/bindings/net/ieee802154/ |
D | adf7242.txt | 6 - reg: the chipselect index
|
D | mrf24j40.txt | 9 - reg: the chipselect index
|
D | mcr20a.txt | 7 - reg: the chipselect index
|
/Linux-v5.4/drivers/mtd/spi-nor/ |
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() 344 ret = of_property_read_u32(np, "reg", &priv->chipselect); in hisi_spi_nor_register()
|
/Linux-v5.4/include/linux/spi/ |
D | spi_bitbang.h | 21 void (*chipselect)(struct spi_device *spi, int is_on); member
|