summaryrefslogtreecommitdiff
path: root/zephyr/shim/chip/npcx/gpio.c
diff options
context:
space:
mode:
authorYH Lin <yueherngl@google.com>2022-10-28 21:09:13 +0000
committerYH Lin <yueherngl@google.com>2022-10-28 21:09:13 +0000
commit19d4d68ffa8b6910d716ab5e1953c41b58614a57 (patch)
treebdff671e5ad3e71e30ab56f4f084f34a2fd72e28 /zephyr/shim/chip/npcx/gpio.c
parent1afa995cc54968d86bec8a23bab66bb07742dbdf (diff)
parentab9a716db1e256b4b95cb3679b0ade49b488b938 (diff)
downloadchrome-ec-19d4d68ffa8b6910d716ab5e1953c41b58614a57.tar.gz
Merge remote-tracking branch cros/main into factory-brya-14909.124.B-main
Generated by: util/update_release_branch.py --baseboard brya --relevant_paths_file baseboard/brya/relevant-paths.txt factory-brya-14909.124.B-main Relevant changes: git log --oneline 1afa995cc5..ab9a716db1 -- baseboard/brya board/agah board/anahera board/banshee board/brya board/crota board/felwinter board/gimble board/kano board/mithrax board/osiris board/primus board/redrix board/taeko board/taniks board/vell board/volmar driver/bc12/pi3usb9201_public.* driver/charger/bq25710.* driver/ppc/nx20p348x.* driver/ppc/syv682x_public.* driver/retimer/bb_retimer_public.* driver/tcpm/nct38xx.* driver/tcpm/ps8xxx_public.* driver/tcpm/tcpci.* include/power/alderlake* include/intel_x86.h power/alderlake* power/intel_x86.c util/getversion.sh 4fced381a2 vell: Change SEQ_EC_ALL_SYS_PG signal e31a1bc770 power/alderlake: Consistent GPIO_PG_EC_ALL_SYS_PWRG to intel_x86_get_pg_ec_all_sys_pwrgd 45ad08b8df power/alderlake: Add runtime CONFIG for power signal 7bcda9ace2 PCHG: Report errors to host 16da8285f9 tcpci: skip processing RX message when BIST mode enabled BRANCH=None BUG=b:245764044 b:253957352 b:229812911 TEST=`emerge-brya chromeos-ec` Force-Relevant-Builds: all Signed-off-by: YH Lin <yueherngl@google.com> Change-Id: I2e71c606722cacb6a42fecb0b1afdd3df1e0f478
Diffstat (limited to 'zephyr/shim/chip/npcx/gpio.c')
-rw-r--r--zephyr/shim/chip/npcx/gpio.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/zephyr/shim/chip/npcx/gpio.c b/zephyr/shim/chip/npcx/gpio.c
index e8bf3dfdf5..850123e17b 100644
--- a/zephyr/shim/chip/npcx/gpio.c
+++ b/zephyr/shim/chip/npcx/gpio.c
@@ -57,6 +57,13 @@ int gpio_config_unused_pins(void)
return 0;
}
+int gpio_configure_port_pin(int port, int id, int flags)
+{
+ const struct device *dev = npcx_get_gpio_dev(port);
+
+ return gpio_pin_configure(dev, id, flags);
+}
+
#ifdef CONFIG_PLATFORM_EC_CONSOLE_CMD_GPIODBG
/*
* IO information about each GPIO that is configured in the `named_gpios` and
@@ -194,4 +201,5 @@ SHELL_CMD_ARG_REGISTER(gpiodbg, &sub_gpiodbg,
"Commands for power consumption "
"investigation",
NULL, 2, 0);
+
#endif /* CONFIG_PLATFORM_EC_CONSOLE_CMD_GPIODBG */