diff options
-rw-r--r-- | zephyr/program/corsola/ite_gpio.dtsi | 2 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_gpio.dtsi | 2 | ||||
-rw-r--r-- | zephyr/test/krabby/src/power_seq.c | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/zephyr/program/corsola/ite_gpio.dtsi b/zephyr/program/corsola/ite_gpio.dtsi index 5f06609f43..c478852b3b 100644 --- a/zephyr/program/corsola/ite_gpio.dtsi +++ b/zephyr/program/corsola/ite_gpio.dtsi @@ -25,7 +25,7 @@ enum-name = "GPIO_POWER_BUTTON_L"; }; lid_open: lid_open { - gpios = <&gpioe 2 GPIO_INPUT>; + gpios = <&gpioe 2 GPIO_INPUT_PULL_UP>; enum-name = "GPIO_LID_OPEN"; }; tablet_mode_l: tablet_mode_l { diff --git a/zephyr/program/corsola/npcx_gpio.dtsi b/zephyr/program/corsola/npcx_gpio.dtsi index 4976b7a1d5..cd269eeb69 100644 --- a/zephyr/program/corsola/npcx_gpio.dtsi +++ b/zephyr/program/corsola/npcx_gpio.dtsi @@ -123,7 +123,7 @@ gpios = <&gpio7 7 GPIO_INPUT>; }; gpio_lid_open: lid_open { - gpios = <&gpiod 2 GPIO_INPUT>; + gpios = <&gpiod 2 GPIO_INPUT_PULL_UP>; enum-name = "GPIO_LID_OPEN"; }; gpio_acok_od: acok_od { diff --git a/zephyr/test/krabby/src/power_seq.c b/zephyr/test/krabby/src/power_seq.c index f24a3d22b6..d01fbad035 100644 --- a/zephyr/test/krabby/src/power_seq.c +++ b/zephyr/test/krabby/src/power_seq.c @@ -124,6 +124,7 @@ ZTEST(power_seq, test_lid_open) const struct gpio_dt_spec *lid_open = gpio_get_dt_spec(GPIO_LID_OPEN); gpio_emul_input_set(lid_open->port, lid_open->pin, 0); + k_sleep(K_SECONDS(1)); zassert_equal(power_get_state(), POWER_G3); gpio_emul_input_set(lid_open->port, lid_open->pin, 1); |