Home
last modified time | relevance | path

Searched +full:nct38xx +full:- +full:gpio +full:- +full:port (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/dts/bindings/gpio/
Dnuvoton,nct38xx-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nuvoton NCT38XX series I2C-based GPIO expander
7 This must be a child of the NCT38xx multi-function device.
12 compatible = "nuvoton,nct38xx";
15 nct3807-gpio {
16 #address-cells = <1>;
17 #size-cells = <0>;
18 compatible = "nuvoton,nct38xx-gpio";
20 gpio@0 {
21 compatible = "nuvoton,nct38xx-gpio-port";
[all …]
Dnuvoton,nct38xx-gpio-port.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nuvoton NCT38XX series I2C-based GPIO expander port
6 compatible: "nuvoton,nct38xx-gpio-port"
8 include: [gpio-controller.yaml, base.yaml]
18 Not every GPIOs are usable for different NCT38XX series. This property
19 indicates the usable GPIO mask.
27 NCT38XX series port 0 has Pin Multiplexing functionality. However, not
29 indicates the usable GPIO pinmux mask. For port 1, this property is
32 NCT3807 port 0: <0xf7>
35 "#gpio-cells":
[all …]
/Zephyr-latest/drivers/gpio/
DKconfig.nct38xx1 # NPCX GPIO driver configuration options
4 # SPDX-License-Identifier: Apache-2.0
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.
[all …]
Dgpio_nct38xx_alert.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/drivers/gpio.h>
11 #include <zephyr/drivers/gpio/gpio_nct38xx.h>
12 #include <zephyr/drivers/mfd/nct38xx.h>
22 /* Lock for NCT38xx register access */
30 /* Alert GPIO pin */
32 /* NCT38XX devices which share the same alert pin */
34 /* Number of NCT38XX devices on the alert pin */
46 /* Lock for NCT38xx register access */
56 k_work_submit(&data->alert_worker); in nct38xx_alert_callback()
[all …]
Dgpio_nct38xx.h4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/drivers/gpio.h>
15 /* NCT38XX controller register */
30 /* NCT38XX controller register field */
35 * @brief Dispatch GPIO port ISR
37 * @param dev GPIO port device
Dgpio_nct38xx_port.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/drivers/gpio/gpio_utils.h>
11 #include <zephyr/drivers/gpio.h>
12 #include <zephyr/drivers/mfd/nct38xx.h>
20 /* NCT38XX controller dev */
22 /* GPIO port index */
24 /* GPIO port 0 pinmux mask */
32 /* GPIO callback list */
34 /* lock NCT38xx register access */
40 /* GPIO api functions */
[all …]
/Zephyr-latest/tests/drivers/build_all/gpio/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
15 #address-cells = <1>;
16 #size-cells = <1>;
18 test_gpio: gpio@deadbeef {
19 compatible = "vnd,gpio";
20 gpio-controller;
22 #gpio-cells = <0x2>;
26 test_gpio_dw: gpio@c0ffee {
27 compatible = "snps,designware-gpio";
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
[all …]