Home
last modified time | relevance | path

Searched full:nct38xx (Results 1 – 16 of 16) sorted by relevance

/Zephyr-latest/drivers/gpio/
DKconfig.nct38xx7 bool "NCT38XX I2C-based GPIO chip"
13 Enable driver for NCT38XX I2C-based GPIO chip.
18 int "NCT38XX GPIO init priority"
21 NCT38xx GPIO driver initialization priority. The priority must be lower
25 int "NCT38XX GPIO port init priority"
28 NCT38xx GPIO port device driver initialization priority. The priority
32 bool "NCT38XX GPIO interrupt"
36 Enable interrupt support in NCT38XX driver.
39 int "NCT38XX GPIO alert handler init priority"
43 NCT38XX alert handler initialization priority. This initialization
Dgpio_nct38xx_alert.c12 #include <zephyr/drivers/mfd/nct38xx.h>
22 /* Lock for NCT38xx register access */
32 /* NCT38XX devices which share the same alert pin */
34 /* Number of NCT38XX devices on the alert pin */
46 /* Lock for NCT38xx register access */
106 /* NCT38XX device handler */ in nct38xx_alert_worker()
124 /* Check NCT38XX devices are all ready. */ in nct38xx_alert_init()
157 /* NCT38XX alert driver must be initialized after NCT38XX GPIO driver */
Dgpio_nct38xx.c12 #include <zephyr/drivers/mfd/nct38xx.h>
23 /* Multi-function device, parent to the NCT38xx GPIO controller */
34 /* NCT38XX device */
36 /* lock NCT38xx register access */
133 /* The nct38xx MFD parent must be initialized before this driver */
Dgpio_nct38xx.h15 /* NCT38XX controller register */
30 /* NCT38XX controller register field */
Dgpio_nct38xx_port.c12 #include <zephyr/drivers/mfd/nct38xx.h>
20 /* NCT38XX controller dev */
34 /* lock NCT38xx register access */
512 /* NCT38XX GPIO port driver must be initialized after NCT38XX GPIO driver */
DKconfig147 source "drivers/gpio/Kconfig.nct38xx"
/Zephyr-latest/dts/bindings/gpio/
Dnuvoton,nct38xx-gpio.yaml5 Nuvoton NCT38XX series I2C-based GPIO expander
7 This must be a child of the NCT38xx multi-function device.
12 compatible = "nuvoton,nct38xx";
18 compatible = "nuvoton,nct38xx-gpio";
21 compatible = "nuvoton,nct38xx-gpio-port";
31 compatible = "nuvoton,nct38xx-gpio-port";
42 compatible = "nuvoton,nct38xx";
48 compatible = "nuvoton,nct38xx-gpio";
51 compatible = "nuvoton,nct38xx-gpio-port";
63 compatible = "nuvoton,nct38xx";
[all …]
Dnuvoton,nct38xx-gpio-alert.yaml5 Nuvoton NCT38XX series I2C-based GPIO expander alert handler.
9 compatible = "nuvoton,nct38xx-gpio-alert";
11 nct38xx-dev = <&nct3808_0_P1 &nct3808_0_P2>;
14 compatible: "nuvoton,nct38xx-gpio-alert"
24 nct38xx-dev:
28 List of NCT38XX multi-function devices managed by this alert handler.
Dnuvoton,nct38xx-gpio-port.yaml4 description: Nuvoton NCT38XX series I2C-based GPIO expander port
6 compatible: "nuvoton,nct38xx-gpio-port"
18 Not every GPIOs are usable for different NCT38XX series. This property
27 NCT38XX series port 0 has Pin Multiplexing functionality. However, not
/Zephyr-latest/dts/bindings/mfd/
Dnuvoton,nct38xx.yaml5 Nuvoton NCT38xx multi-function device
7 The NCT38xx provides a TCPC and an I/O Expander capabilities.
10 as children of the nuvoton,nct38xx device.
12 compatible: "nuvoton,nct38xx"
/Zephyr-latest/drivers/mfd/
DKconfig.nct38xx5 bool "Nuvton NCT38xx multi-function device driver"
10 Enable the Nuvoton NCT38xx TCPC multi-function device driver.
DKconfig28 source "drivers/mfd/Kconfig.nct38xx"
/Zephyr-latest/include/zephyr/drivers/gpio/
Dgpio_nct38xx.h15 * @brief Dispatch all GPIO ports ISR in the NCT38XX device.
17 * @param dev NCT38XX device.
/Zephyr-latest/include/zephyr/drivers/mfd/
Dnct38xx.h18 * @brief Get the semaphore reference for a NCT38xx instance. Callers
28 * @brief Get the I2C DT spec reference for a NCT38xx instance.
/Zephyr-latest/tests/drivers/build_all/gpio/
Dapp.overlay161 mfd-nct38xx@9 {
162 compatible = "nuvoton,nct38xx";
167 compatible = "nuvoton,nct38xx-gpio";
170 compatible = "nuvoton,nct38xx-gpio-port";
180 compatible = "nuvoton,nct38xx-gpio-port";
190 test_i2c_nct3808_p1: mfd-nct38xx@a {
191 compatible = "nuvoton,nct38xx";
196 compatible = "nuvoton,nct38xx-gpio";
199 compatible = "nuvoton,nct38xx-gpio-port";
210 test_i2c_nct3808_p2: mfd-nct38xx@b {
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst1515 * :dtcompatible:`nuvoton,nct38xx`
1516 * :dtcompatible:`nuvoton,nct38xx-gpio`
1531 * ``nuvoton,nct38xx-gpio``