Home
last modified time | relevance | path

Searched +full:chip +full:- +full:select (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/Zephyr-latest/soc/raspberrypi/rpi_pico/rp2040/
DKconfig5 # SPDX-License-Identifier: Apache-2.0
8 select ARM
9 select CPU_CORTEX_M0PLUS
10 select CPU_CORTEX_M_HAS_SYSTICK
11 select CPU_CORTEX_M_HAS_VTOR
12 select CPU_HAS_ARM_MPU
13 select HAS_RPI_PICO
14 select XIP
15 select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
25 # Flash type used by the SoC. The board should select the one used.
[all …]
/Zephyr-latest/include/zephyr/devicetree/
Dspi.h9 * SPDX-License-Identifier: Apache-2.0
20 * @defgroup devicetree-spi Devicetree SPI API
26 * @brief Does a SPI controller node have chip select GPIOs configured?
28 * SPI bus controllers use the "cs-gpios" property for configuring
29 * chip select GPIOs. Its value is a phandle-array which specifies the
30 * chip select lines.
36 * cs-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>,
50 * @return 1 if "spi" has a cs-gpios property, 0 otherwise
55 * @brief Number of chip select GPIOs in a SPI controller's cs-gpios property
61 * cs-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>,
[all …]
/Zephyr-latest/dts/bindings/spi/
Dnxp,s32-spi.yaml1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,s32-spi"
8 include: [spi-controller.yaml, pinctrl-device.yaml]
17 num-cs:
21 The number of the Chip Select signals.
26 pinctrl-0:
29 pinctrl-names:
35 Select if the SPI module is intended to be used in slave mode.
37 spi-sck-cs-delay:
[all …]
Dnxp,lpc-spi.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,lpc-spi"
8 include: [spi-controller.yaml, "nxp,lpc-flexcomm.yaml"]
11 pre-delay:
14 Delay in nanoseconds inserted between chip select assert to the first
17 post-delay:
20 Delay in nanoseconds inserted between the last clock edge to the chip
21 select deassert. If not set, no additional delay is inserted.
23 frame-delay:
26 Delay in nanoseconds inserted between data frames when chip select is
[all …]
Dintel,penwell-spi.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "intel,penwell-spi"
9 include: [spi-controller.yaml, pcie-device.yaml]
15 cs-gpios:
18 pw,cs-mode:
22 Chip select configuration. possible values:
27 pw,cs-output:
31 Use GSPI chip select CS0 or CS1. GSPI 0, 1 & 2 instance supports both chip selects.
33 Chip select output possible values:
37 pw,fifo-depth:
Dnxp,lpspi.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: ["spi-controller.yaml", "pinctrl-device.yaml"]
17 pcs-sck-delay:
20 Delay in nanoseconds from the chip select assert to the first clock
23 sck-pcs-delay:
26 Delay in nanoseconds from the last clock edge to the chip select
29 transfer-delay:
32 Delay in nanoseconds from the chip select deassert to the next chip
33 select assert. If not set, the minimum supported delay is used.
35 data-pin-config:
[all …]
Dnxp,dspi.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: ["spi-controller.yaml", "pinctrl-device.yaml"]
20 pcs-sck-delay:
23 Delay in nanoseconds from the chip select assert to the first clock
26 sck-pcs-delay:
29 Delay in nanoseconds from the last clock edge to the chip select
32 transfer-delay:
35 Delay in nanoseconds from the chip select deassert to the next chip
36 select assert. If not set, the minimum supported delay is used.
38 pinctrl-0:
[all …]
Dspi-controller.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
11 clock-frequency:
15 "#address-cells":
18 "#size-cells":
21 cs-gpios:
22 type: phandle-array
24 An array of chip select GPIOs to use. Each element
31 cs-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>,
35 spi-device@0 {
[all …]
/Zephyr-latest/drivers/gpio/
DKconfig.mcp23xxx4 # SPDX-License-Identifier: Apache-2.0
13 bool "MCP230XX I2C-based GPIO chip"
21 select GPIO_MCP23XXX
23 Enable driver for MCP230XX I2C-based GPIO chip.
36 bool "MCP23SXX SPI-based GPIO chip"
43 select GPIO_MCP23XXX
45 Enable driver for MCP23SXX SPI-based GPIO chip.
DKconfig.nct38xx4 # SPDX-License-Identifier: Apache-2.0
7 bool "NCT38XX I2C-based GPIO chip"
10 select I2C
11 select MFD
13 Enable driver for NCT38XX I2C-based GPIO chip.
DKconfig.pca953x5 # SPDX-License-Identifier: Apache-2.0
8 bool "PCA953X I2C GPIO chip"
11 select I2C
13 Enable driver for PCA953X I2C GPIO chip.
DKconfig.pcal64xxa5 # SPDX-License-Identifier: Apache-2.0
8 bool "PCAL64XXA I2C GPIO chip"
11 select I2C
13 Enable driver for PCAL64XXA I2C GPIO chip.
DKconfig.bd8lb600fs5 # SPDX-License-Identifier: Apache-2.0
8 bool "BD8LB600FS SPI-based GPIO chip"
11 select MFD
13 Enable driver for BD8LB600FS SPI-based GPIO chip.
DKconfig.pcf857x5 # Copyright (c) 2023 Amrith Venkat Kesavamoorthi <amrith@mr-beam.org>
6 # SPDX-License-Identifier: Apache-2.0
9 bool "PCF857X I2C GPIO chip"
12 select I2C
14 Enable driver for PCF857X I2C GPIO chip.
/Zephyr-latest/drivers/wifi/winc1500/
DKconfig.winc15004 # SPDX-License-Identifier: Apache-2.0
10 select SPI
11 select ATMEL_WINC1500
12 select WIFI_OFFLOAD
13 select NET_L2_WIFI_MGMT
43 int "Number of buffer per-buffer pool"
53 Set the maximum size of a network packet going through the chip.
62 and the chip.
65 bool "In which region is the chip running?"
/Zephyr-latest/dts/bindings/mtd/
Dnxp,imx-flexspi-device.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: [spi-device.yaml, "jedec,jesd216.yaml"]
9 cs-interval-unit:
13 - 1
14 - 256
16 Chip select interval units, in serial clock cycles. See the
20 cs-interval:
24 Minimum interval between chip select deassertion and assertion. See the
28 cs-setup-time:
32 Chip select setup time, in serial clock cycles. See the TCSS field in
[all …]
/Zephyr-latest/subsys/mgmt/ec_host_cmd/backends/
Dec_host_cmd_backend_shi.h4 * SPDX-License-Identifier: Apache-2.0
20 * 1. - - AP asserts chip select (CS#)
21 * 2. EC_SHI_OLD_READY - AP sends first byte(s) of request
22 * 3. - - EC starts handling CS# interrupt
23 * 4. EC_SHI_RECEIVING - AP sends remaining byte(s) of request
24 * 5. EC_SHI_PROCESSING - EC starts processing request; AP is clocking in
26 * 6. - - EC finishes processing and sets up response
27 * 7. EC_SHI_FRAME_START - AP reads frame byte
28 * 8. (response packet) - AP reads response packet
29 * 9. EC_SHI_PAST_END - Any additional bytes read by AP
[all …]
/Zephyr-latest/soc/espressif/esp32/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
5 select XTENSA
6 select CLOCK_CONTROL
7 select DYNAMIC_INTERRUPTS
8 select ARCH_HAS_GDBSTUB
9 select ARCH_SUPPORTS_COREDUMP
10 select PINCTRL
11 select HAS_ESPRESSIF_HAL
12 select CPU_HAS_FPU
13 select HAS_PM
[all …]
/Zephyr-latest/drivers/flash/
DKconfig.nordic_qspi_nor2 # SPDX-License-Identifier: Apache-2.0
8 select FLASH_HAS_DRIVER_ENABLED
9 select FLASH_HAS_PAGE_LAYOUT
10 select FLASH_HAS_EXPLICIT_ERASE
11 select NRFX_QSPI
12 select FLASH_JESD216
13 select PINCTRL
34 int "Size of a stack-based buffer to handle writes not supported by QSPI"
38 from a word-aligned location in RAM. A non-zero value here enables
52 QSPI NOR flash chip is executed until the driver has been setup.
[all …]
/Zephyr-latest/drivers/input/
DKconfig.pat912x2 # SPDX-License-Identifier: Apache-2.0
5 bool "PAT912X miniature optical navigation chip input driver"
8 select I2C
10 PAT912X miniature optical navigation chip input driver
/Zephyr-latest/soc/nordic/nrf52/
DKconfig3 # Copyright (c) 2016-2023 Nordic Semiconductor ASA
4 # SPDX-License-Identifier: Apache-2.0
7 select ARM
8 select SOC_COMPATIBLE_NRF52X
9 select CPU_CORTEX_M4
10 select CPU_HAS_ARM_MPU
12 select HAS_NRFX
13 select HAS_NORDIC_DRIVERS
14 select HAS_NORDIC_RAM_CTRL
15 select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
[all …]
/Zephyr-latest/drivers/sensor/st/lsm9ds1/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
5 bool "LSM9DS1 I2C accelerometer and gyroscope chip"
8 select I2C
9 select HAS_STMEMSC
10 select USE_STDC_LSM9DS1
/Zephyr-latest/drivers/usb_c/tcpc/
DKconfig.tcpc_numaker1 # Nuvoton NuMaker USB-C TCPC device configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "Nuvoton NuMaker USB-C TCPC device controller driver"
9 select HAS_NUMAKER_ADC
10 select HAS_NUMAKER_TMR
11 select PINCTRL
14 Enable USB-C TCPC support for Nuvoton NuMaker chip with UTCPD.
/Zephyr-latest/drivers/sensor/st/lis2du12/
DKconfig1 # ST Microelectronics LIS2DU12 3-axis accelerometer sensor driver
4 # SPDX-License-Identifier: Apache-2.0
7 bool "LIS2DU12 I2C/SPI smartxl Chip"
11 select I2C if $(dt_compat_on_bus,$(DT_COMPAT_ST_LIS2DU12),i2c)
12 select SPI if $(dt_compat_on_bus,$(DT_COMPAT_ST_LIS2DU12),spi)
13 select HAS_STMEMSC
14 select USE_STDC_LIS2DU12
/Zephyr-latest/drivers/sensor/st/lis2de12/
DKconfig1 # ST Microelectronics LIS2DE12 3-axis accelerometer sensor driver
4 # SPDX-License-Identifier: Apache-2.0
7 bool "LIS2DE12 I2C/SPI smartxl Chip"
11 select I2C if $(dt_compat_on_bus,$(DT_COMPAT_ST_LIS2DE12),i2c)
12 select SPI if $(dt_compat_on_bus,$(DT_COMPAT_ST_LIS2DE12),spi)
13 select HAS_STMEMSC
14 select USE_STDC_LIS2DE12

12345678910>>...15