Home
last modified time | relevance | path

Searched +full:port0 +full:- +full:push +full:- +full:pull (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/dts/bindings/gpio/
Dawinic,aw9523b-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "awinic,aw9523b-gpio"
8 include: gpio-controller.yaml
10 on-bus: aw9523b
13 int-gpios:
14 type: phandle-array
19 reset-gpios:
20 type: phandle-array
25 port0-push-pull:
28 Configure Port0 to Push-Pull mode.
[all …]
/Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/boards/
Daw9523b_on_arduino_header.overlay9 compatible = "awinic,aw9523b-gpio";
10 gpio-controller;
11 #gpio-cells = <2>;
12 port0-push-pull;
13 int-gpios = <&arduino_header 18 (GPIO_ACTIVE_LOW|GPIO_PULL_UP)>;
14 reset-gpios = <&arduino_header 19 (GPIO_ACTIVE_LOW|GPIO_PULL_UP)>;
/Zephyr-latest/boards/m5stack/m5stack_cores3/
Dm5stack_cores3_procpu_common.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include "m5stack_cores3-pinctrl.dtsi"
17 zephyr,shell-uart = &usb_serial;
19 zephyr,code-partition = &slot0_partition;
21 zephyr,bt-hci = &esp32_bt_hci;
26 uart-0 = &uart0;
27 uart-1 = &uart1;
28 uart-2 = &uart2;
29 i2c-0 = &i2c0;
30 i2c-1 = &i2c1;
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_aw9523b.c4 * SPDX-License-Identifier: Apache-2.0
61 const struct gpio_aw9523b_config *const config = dev->config; in gpio_aw9523b_pin_configure()
70 return -EWOULDBLOCK; in gpio_aw9523b_pin_configure()
76 return -ENOTSUP; in gpio_aw9523b_pin_configure()
79 /* Open-drain support is per port, not per pin. in gpio_aw9523b_pin_configure()
80 * So can't really support the API as-is. in gpio_aw9523b_pin_configure()
82 if (port == 0 && !config->port0_push_pull) { in gpio_aw9523b_pin_configure()
84 return -ENOTSUP; in gpio_aw9523b_pin_configure()
88 return -ENOTSUP; in gpio_aw9523b_pin_configure()
93 return -ENOTSUP; in gpio_aw9523b_pin_configure()
[all …]