Home
last modified time | relevance | path

Searched full:chipselect (Results 1 – 25 of 256) sorted by relevance

1234567891011

/kernel/linux/linux-4.19/include/linux/platform_data/
Dspi-imx.h8 * @chipselect: Array of chipselects for this master or NULL. Numbers >= 0
9 * mean GPIO pins, -ENOENT means internal CSPI chipselect
10 * matching the position in the array. E.g., if chipselect[1] =
17 * chipselect: The CSPI module deasserts the chipselect once it
25 * @num_chipselect: If @chipselect is specified, ARRAY_SIZE(chipselect),
29 int *chipselect; member
Dspi-ep93xx.h9 * @chipselect: array of gpio numbers to use as chip selects
10 * @num_chipselect: ARRAY_SIZE(chipselect)
14 int *chipselect; member
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/
Dlbc.txt1 * Chipselect/Local Bus
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
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/powerpc/fsl/
Dlbc.txt1 * Chipselect/Local Bus
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
/kernel/linux/linux-4.19/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>;
/kernel/linux/linux-5.10/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>;
/kernel/linux/linux-4.19/drivers/spi/
Dspi-xcomm.c37 uint16_t chipselect; member
54 put_unaligned_be16(spi_xcomm->chipselect, &buf[3]); in spi_xcomm_sync_config()
63 uint16_t chipselect = spi_xcomm->chipselect; in spi_xcomm_chipselect() local
66 chipselect |= BIT(cs); in spi_xcomm_chipselect()
68 chipselect &= ~BIT(cs); in spi_xcomm_chipselect()
70 spi_xcomm->chipselect = chipselect; in spi_xcomm_chipselect()
Dspi-bitbang-txrx.h6 * - GPIO/parport bitbangers. Provide chipselect() and txrx_word[](),
10 * chipselect() and txrx_word[](), with custom setup()/cleanup() methods
11 * that use your controller's clock and chipselect registers.
16 * duplex (MicroWire) controllers. Provide chipselect() and txrx_bufs(),
/kernel/linux/linux-5.10/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-bitbang-txrx.h6 * - GPIO/parport bitbangers. Provide chipselect() and txrx_word[](),
10 * chipselect() and txrx_word[](), with custom setup()/cleanup() methods
11 * that use your controller's clock and chipselect registers.
16 * duplex (MicroWire) controllers. Provide chipselect() and txrx_bufs(),
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/drivers/mtd/nand/raw/
Dhisi504_nand.c142 int chipselect; member
224 | ((host->chipselect & HINFC504_DMA_CTRL_CS_MASK) in hisi_nfc_dma_transfer()
298 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_erase()
317 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_readid()
332 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_status()
341 static int hisi_nfc_send_cmd_reset(struct hinfc_host *host, int chipselect) in hisi_nfc_send_cmd_reset() argument
346 | ((chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_reset()
356 static void hisi_nfc_select_chip(struct mtd_info *mtd, int chipselect) in hisi_nfc_select_chip() argument
361 if (chipselect < 0) in hisi_nfc_select_chip()
364 host->chipselect = chipselect; in hisi_nfc_select_chip()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/rtc/
Dnxp,rtc-2123.txt5 - reg: should be the SPI slave chipselect address
8 - spi-cs-high: PCF2123 needs chipselect high
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Dnxp,rtc-2123.txt6 - reg: should be the SPI slave chipselect address
9 - spi-cs-high: PCF2123 needs chipselect high
/kernel/linux/linux-5.10/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>;
/kernel/linux/linux-4.19/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>;
/kernel/linux/linux-4.19/include/linux/spi/
Dspi_oc_tiny.h9 * @gpio_cs_count: number of gpio pins used for chipselect.
10 * @gpio_cs: array of gpio pins used for chipselect.
Dmcp23s08.h4 * chipselect, each providing 1 gpio_chip instance with 8 gpios.
6 * chipselect, each providing 1 gpio_chip (port A + port B) with
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-spear-spics.c2 * SPEAr platform SPI chipselect abstraction over gpiolib
28 * It provides control for spi chip select lines so that any chipselect
38 * @cs_value_bit: bit to program high or low chipselect
39 * @cs_enable_mask: mask to select bits required to select chipselect

1234567891011