Home
last modified time | relevance | path

Searched refs:chipselect (Results 1 – 25 of 77) sorted by relevance

1234

/Linux-v5.4/drivers/spi/
Dspi-xcomm.c36 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()
Dspi-fsl-lpspi.c128 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/
Dlbc.txt6 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/
Ddavinci-nand.txt20 - 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/
Dhisi504_nand.c133 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/
Difc.txt10 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/
Dnxp,rtc-2123.txt6 - reg: should be the SPI slave chipselect address
9 - spi-cs-high: PCF2123 needs chipselect high
/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dspear_spics.txt5 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/
Drenesas,gyroadc.txt3 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/
Dspi-clps711x.h13 int *chipselect; /* Array of GPIO-numbers */ member
Dspi-imx.h29 int *chipselect; member
Datmel.h15 u8 chipselect; /* EBI Chip Select number */ member
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dspi-fsl-dspi.txt16 - spi-num-chipselects : the number of the chipselect signals.
17 - bus-num : the slave chip chipselect signal number.
Dspi_oc_tiny.txt5 - gpios : should specify GPIOs used for chipselect.
/Linux-v5.4/arch/powerpc/boot/dts/
Dac14xx.dts105 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/
Dti-aemif.txt73 - 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/
Dkeystone-k2l-evm.dts67 ti,cs-chipselect = <0>;
84 ti,davinci-chipselect = <0>;
Dkeystone-k2e-evm.dts94 ti,cs-chipselect = <0>;
111 ti,davinci-chipselect = <0>;
Dkeystone-k2hk-evm.dts111 ti,cs-chipselect = <0>;
128 ti,davinci-chipselect = <0>;
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mcp23s08.txt26 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/
Dadf7242.txt6 - reg: the chipselect index
Dmrf24j40.txt9 - reg: the chipselect index
Dmcr20a.txt7 - reg: the chipselect index
/Linux-v5.4/drivers/mtd/spi-nor/
Dhisi-sfc.c83 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/
Dspi_bitbang.h21 void (*chipselect)(struct spi_device *spi, int is_on); member

1234