Searched full:nct38xx (Results 1 – 16 of 16) sorted by relevance
/Zephyr-latest/drivers/gpio/ |
D | Kconfig.nct38xx | 7 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
|
D | gpio_nct38xx_alert.c | 12 #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 */
|
D | gpio_nct38xx.c | 12 #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 */
|
D | gpio_nct38xx.h | 15 /* NCT38XX controller register */ 30 /* NCT38XX controller register field */
|
D | gpio_nct38xx_port.c | 12 #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 */
|
D | Kconfig | 147 source "drivers/gpio/Kconfig.nct38xx"
|
/Zephyr-latest/dts/bindings/gpio/ |
D | nuvoton,nct38xx-gpio.yaml | 5 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 …]
|
D | nuvoton,nct38xx-gpio-alert.yaml | 5 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.
|
D | nuvoton,nct38xx-gpio-port.yaml | 4 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/ |
D | nuvoton,nct38xx.yaml | 5 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/ |
D | Kconfig.nct38xx | 5 bool "Nuvton NCT38xx multi-function device driver" 10 Enable the Nuvoton NCT38xx TCPC multi-function device driver.
|
D | Kconfig | 28 source "drivers/mfd/Kconfig.nct38xx"
|
/Zephyr-latest/include/zephyr/drivers/gpio/ |
D | gpio_nct38xx.h | 15 * @brief Dispatch all GPIO ports ISR in the NCT38XX device. 17 * @param dev NCT38XX device.
|
/Zephyr-latest/include/zephyr/drivers/mfd/ |
D | nct38xx.h | 18 * @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/ |
D | app.overlay | 161 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/ |
D | release-notes-3.5.rst | 1515 * :dtcompatible:`nuvoton,nct38xx` 1516 * :dtcompatible:`nuvoton,nct38xx-gpio` 1531 * ``nuvoton,nct38xx-gpio``
|