/linux-4.4.14/drivers/spi/ |
D | spi-xcomm.c | 37 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()
|
D | spi-bitbang.c | 216 bitbang->chipselect(spi, BITBANG_CS_INACTIVE); in spi_bitbang_setup() 320 bitbang->chipselect(spi, enable ? BITBANG_CS_ACTIVE : in spi_bitbang_set_cs() 360 if (!master || !bitbang->chipselect) in spi_bitbang_start()
|
D | spi-imx.c | 114 int chipselect[0]; member 459 int cs = spi_imx->chipselect[config->cs]; in mx31_config() 537 int cs = spi_imx->chipselect[config->cs]; in mx21_config() 723 int gpio = spi_imx->chipselect[spi->chip_select]; in spi_imx_chipselect() 1035 int gpio = spi_imx->chipselect[spi->chip_select]; in spi_imx_setup() 1123 cs_gpio = mxc_platform_info->chipselect[i]; in spi_imx_probe() 1125 spi_imx->chipselect[i] = cs_gpio; in spi_imx_probe() 1129 ret = devm_gpio_request(&pdev->dev, spi_imx->chipselect[i], in spi_imx_probe() 1137 spi_imx->bitbang.chipselect = spi_imx_chipselect; in spi_imx_probe()
|
D | spi-xtensa-xtfpga.c | 101 xspi->bitbang.chipselect = xtfpga_spi_chipselect; in xtfpga_spi_probe()
|
D | spi-ppc4xx.c | 215 hw->bitbang.chipselect(spi, BITBANG_CS_INACTIVE); in spi_ppc4xx_setupxfer() 452 bbp->chipselect = spi_ppc4xx_chipsel; in spi_ppc4xx_of_probe()
|
D | spi-lm70llp.c | 222 pp->bitbang.chipselect = lm70_chipselect; in spi_lm70llp_attach()
|
D | spi-clps711x.c | 148 master->cs_gpios[i] = pdata->chipselect[i]; in spi_clps711x_probe()
|
D | spi-sh-sci.c | 142 sp->bitbang.chipselect = sh_sci_spi_chipselect; in sh_sci_spi_probe()
|
D | spi-s3c24xx.c | 203 hw->bitbang.chipselect(spi, BITBANG_CS_INACTIVE); in s3c24xx_spi_setup() 535 hw->bitbang.chipselect = s3c24xx_spi_chipsel; in s3c24xx_spi_probe()
|
D | spi-butterfly.c | 225 pp->bitbang.chipselect = butterfly_chipselect; in butterfly_attach()
|
D | spi-altera.c | 223 hw->bitbang.chipselect = altera_spi_chipsel; in altera_spi_probe()
|
D | spi-ath79.c | 237 sp->bitbang.chipselect = ath79_spi_chipselect; in ath79_spi_probe()
|
D | Kconfig | 15 controller and a chipselect. Most SPI slaves don't support 48 provides the clock and chipselect), you can enable that 240 interface to manage MOSI, MISO, SCK, and chipselect signals. SPI 243 for the chipselect used by this controller driver.
|
D | spi-oc-tiny.c | 266 hw->bitbang.chipselect = tiny_spi_chipselect; in tiny_spi_probe()
|
D | spi-omap-uwire.c | 498 uwire->bitbang.chipselect = uwire_chipselect; in uwire_probe()
|
D | spi-gpio.c | 482 spi_gpio->bitbang.chipselect = spi_gpio_chipselect; in spi_gpio_probe()
|
D | spi-nuc900.c | 362 hw->bitbang.chipselect = nuc900_spi_chipsel; in nuc900_spi_probe()
|
D | spi-xilinx.c | 419 xspi->bitbang.chipselect = xilinx_spi_chipselect; in xilinx_spi_probe()
|
D | spi-efm32.c | 353 ddata->bitbang.chipselect = efm32_spi_chipselect; in efm32_spi_probe()
|
D | spi-au1550.c | 813 hw->bitbang.chipselect = au1550_spi_chipsel; in au1550_spi_probe()
|
D | spi-davinci.c | 1016 dspi->bitbang.chipselect = davinci_spi_chipselect; in davinci_spi_probe()
|
D | spi-sirf.c | 1118 sspi->bitbang.chipselect = spi_sirfsoc_chipselect; in spi_sirfsoc_probe()
|
/linux-4.4.14/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-4.4.14/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>;
|
D | pxa3xx-nand.txt | 18 - num-cs: Number of chipselect lines to use
|
/linux-4.4.14/drivers/mtd/nand/ |
D | hisi504_nand.c | 144 int chipselect; member 226 | ((host->chipselect & HINFC504_DMA_CTRL_CS_MASK) in hisi_nfc_dma_transfer() 300 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_erase() 319 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_readid() 334 | ((host->chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_status() 343 static int hisi_nfc_send_cmd_reset(struct hinfc_host *host, int chipselect) in hisi_nfc_send_cmd_reset() argument 348 | ((chipselect & HINFC504_OP_NF_CS_MASK) in hisi_nfc_send_cmd_reset() 358 static void hisi_nfc_select_chip(struct mtd_info *mtd, int chipselect) in hisi_nfc_select_chip() argument 363 if (chipselect < 0) in hisi_nfc_select_chip() 366 host->chipselect = chipselect; in hisi_nfc_select_chip() [all …]
|
/linux-4.4.14/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-4.4.14/Documentation/devicetree/bindings/rtc/ |
D | nxp,rtc-2123.txt | 5 - reg: should be the SPI slave chipselect address 8 - spi-cs-high: PCF2123 needs chipselect high
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-gpio.txt | 11 - cs-gpios: GPIOs to use for chipselect lines. 13 - num-chipselects: Number of chipselect lines. Should be <0> if a single device
|
D | spi-fsl-dspi.txt | 11 - spi-num-chipselects : the number of the chipselect signals. 12 - bus-num : the slave chip chipselect signal number.
|
D | spi_oc_tiny.txt | 5 - gpios : should specify GPIOs used for chipselect.
|
D | spi-img-spfi.txt | 17 - cs-gpios: Must specify the GPIOs used for chipselect lines.
|
D | omap-spi.txt | 7 - ti,spi-num-cs : Number of chipselect supported by the instance.
|
D | fsl-imx-cspi.txt | 14 - fsl,spi-num-chipselects : Contains the number of the chipselect
|
D | fsl-spi.txt | 43 - fsl,espi-num-chipselects : the number of the chipselect signals.
|
D | spi-bus.txt | 71 If a gpio chipselect is used for the SPI slave the gpio number will be passed
|
/linux-4.4.14/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
|
D | gpio-mcp23s08.txt | 22 SPI uses this to specify the chipselect line which the chip is 24 multiple chips on the same chipselect. Have a look at 31 SPI chipselect. Set a bit in bit0-7 in this mask to 1 if there is a 35 possible to mix mcp23s08 and mcp23s17 on the same chipselect. Set at
|
/linux-4.4.14/include/linux/platform_data/ |
D | spi-clps711x.h | 17 int *chipselect; /* Array of GPIO-numbers */ member
|
D | spi-imx.h | 21 int *chipselect; member
|
D | atmel.h | 20 u8 chipselect; /* EBI Chip Select number */ member
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | k2l-evm.dts | 53 ti,cs-chipselect = <0>; 70 ti,davinci-chipselect = <0>;
|
D | k2e-evm.dts | 76 ti,cs-chipselect = <0>; 93 ti,davinci-chipselect = <0>;
|
D | k2hk-evm.dts | 97 ti,cs-chipselect = <0>; 114 ti,davinci-chipselect = <0>;
|
D | imx6qdl-dfi-fs700-m60.dtsi | 152 MX6QDL_PAD_DISP0_DAT3__GPIO4_IO24 0x80000000 /* SPI NOR chipselect */
|
D | da850.dtsi | 297 ti,davinci-chipselect = <1>;
|
D | imx6qdl-phytec-pfla02.dtsi | 215 MX6QDL_PAD_DISP0_DAT3__GPIO4_IO24 0x80000000 /* SPI NOR chipselect */
|
D | vexpress-v2m-rs1.dtsi | 26 #address-cells = <2>; /* SMB chipselect number and offset */
|
D | vexpress-v2m.dtsi | 25 #address-cells = <2>; /* SMB chipselect number and offset */
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | ac14xx.dts | 109 chipselect = <2 0x00009000 0x00009100>; 116 chipselect = <6 0x00009000 0x00009100>; 124 chipselect = <3 0x00101140 0x00203100>; 132 chipselect = <5 0x00009000 0x00009100>;
|
/linux-4.4.14/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>;
|
D | arm,pl172.txt | 45 which chipselect is used for accessing the memory.
|
/linux-4.4.14/include/linux/spi/ |
D | spi_bitbang.h | 20 void (*chipselect)(struct spi_device *spi, int is_on); member
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ieee802154/ |
D | mrf24j40.txt | 9 - reg: the chipselect index
|
D | at86rf230.txt | 8 - reg: the chipselect index
|
D | cc2520.txt | 7 - reg: the chipselect index
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | mach-mx31lilly.c | 216 .chipselect = spi_internal_chipselect, 221 .chipselect = spi_internal_chipselect,
|
D | mach-mx27_3ds.c | 362 .chipselect = spi1_chipselect, 369 .chipselect = spi2_chipselect,
|
D | mx31lite-db.c | 158 .chipselect = spi_internal_chipselect,
|
D | mach-pcm037_eet.c | 62 .chipselect = pcm037_spi1_cs,
|
D | mach-mx31moboard.c | 161 .chipselect = moboard_spi1_cs, 310 .chipselect = moboard_spi2_cs,
|
D | mach-mx31lite.c | 111 .chipselect = spi_internal_chipselect,
|
D | mach-mx31_3ds.c | 515 .chipselect = spi0_internal_chipselect, 525 .chipselect = spi1_internal_chipselect,
|
D | mach-pca100.c | 208 .chipselect = pca100_spi_cs,
|
/linux-4.4.14/Documentation/spi/ |
D | spidev | 30 chipselect polarity, etc) as usual, so you won't always need to override 40 chipselect C on bus B, you should see: 76 the chipselect is deactivated between those operations. Full-duplex access, 77 and composite operation without chipselect de-activation, is available using
|
D | butterfly | 42 (c) cable in the chipselect.
|
D | spi-summary | 109 clock edge. The chipselect may have made it become available. 119 Note that the clock mode is relevant as soon as the chipselect goes 169 chipselect C, accessed through CTLR. 296 data or chipselect callbacks. This is stored in spi_device later.) 301 sharing a bus with a device that interprets chipselect "backwards" is 397 + whether the chipselect becomes inactive after a transfer and
|
D | pxa2xx | 133 chipselect is dropped after each spi_transfer. Most devices need chip select
|
/linux-4.4.14/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10.dtsi | 234 num-chipselect = <4>; 245 num-chipselect = <4>;
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | foundation-v8.dts | 107 #address-cells = <2>; /* SMB chipselect number and offset */
|
D | rtsm_ve-motherboard.dtsi | 13 #address-cells = <2>; /* SMB chipselect number and offset */
|
D | juno-motherboard.dtsi | 40 #address-cells = <2>; /* SMB chipselect number and offset */
|
D | vexpress-v2m-rs1.dtsi | 26 #address-cells = <2>; /* SMB chipselect number and offset */
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/accel/ |
D | lis302.txt | 9 - reg: the chipselect index
|
/linux-4.4.14/drivers/pcmcia/ |
D | at91_cf.c | 176 regmap_update_bits(mc, AT91_MC_SMC_CSR(cf->board->chipselect), in at91_cf_set_io_map()
|
/linux-4.4.14/drivers/ata/ |
D | pata_at91.c | 425 info->cs = board->chipselect; in pata_at91_probe()
|