summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/program/corsola/ite_gpio.dtsi2
-rw-r--r--zephyr/program/corsola/npcx_gpio.dtsi2
-rw-r--r--zephyr/test/krabby/src/power_seq.c1
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);