summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Kumar <rajesh3.kumar@intel.com>2022-02-09 14:25:42 -0800
committerCommit Bot <commit-bot@chromium.org>2022-02-22 20:16:44 +0000
commitc1b71b7d52b5c466e228d6e6c4a212ab9f452e2d (patch)
treeca5347b97c880103ffa9a588aef67e7f18a39ac8
parent59a155a91616c8456def1aac594602dd646bb2f0 (diff)
downloadchrome-ec-c1b71b7d52b5c466e228d6e6c4a212ab9f452e2d.tar.gz
zephyr: adlrvp: Use Zephyr API to set gpio signal ec_spi_oe_mecc
Use zephyr API gpio_pin_set_dt() to set gpio 'ec_spi_oe_mecc' signal BUG=b:218684235 BRANCH=none TEST=zmake -l DEBUG configure -B ~/tmp/adlrvp_npcx/ adlrvp_npcx -b EC console command 'gpioget ec_spi_oe_mecc' Signed-off-by: Rajesh Kumar <rajesh3.kumar@intel.com> Change-Id: I9221934945bb6aebe7f85dcffc1b015940977c37 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3451262 Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r--zephyr/dts/bindings/gpio/gpio-enum-name.yaml1
-rw-r--r--zephyr/projects/intelrvp/adlrvp/adlrvp_npcx/gpio.dts3
-rw-r--r--zephyr/projects/intelrvp/src/intelrvp.c2
3 files changed, 2 insertions, 4 deletions
diff --git a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
index 1e79a34dc0..361d9956d3 100644
--- a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
+++ b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
@@ -34,7 +34,6 @@ properties:
- GPIO_EC_PMIC_EN_ODL
- GPIO_EC_PMIC_WATCHDOG_L
- GPIO_EC_PROCHOT_IN_L
- - GPIO_EC_SPI_OE_MECC
- GPIO_ENABLE_BACKLIGHT
- GPIO_ENABLE_BACKLIGHT_L
- GPIO_ENTERING_RW
diff --git a/zephyr/projects/intelrvp/adlrvp/adlrvp_npcx/gpio.dts b/zephyr/projects/intelrvp/adlrvp/adlrvp_npcx/gpio.dts
index 7a43b43865..d7d4f4ee1b 100644
--- a/zephyr/projects/intelrvp/adlrvp/adlrvp_npcx/gpio.dts
+++ b/zephyr/projects/intelrvp/adlrvp/adlrvp_npcx/gpio.dts
@@ -114,9 +114,8 @@
gpios = <&gpio9 7 GPIO_ODR_HIGH>;
enum-name = "GPIO_PCH_PWRBTN_L";
};
- ec_spi_oe_mecc {
+ ec_spi_oe_mecc: ec_spi_oe_mecc {
gpios = <&gpio6 0 GPIO_OUT_LOW>;
- enum-name = "GPIO_EC_SPI_OE_MECC";
};
ec_ds3 {
gpios = <&gpioc 4 GPIO_OUT_LOW>;
diff --git a/zephyr/projects/intelrvp/src/intelrvp.c b/zephyr/projects/intelrvp/src/intelrvp.c
index 12288bae5b..26dc425132 100644
--- a/zephyr/projects/intelrvp/src/intelrvp.c
+++ b/zephyr/projects/intelrvp/src/intelrvp.c
@@ -9,6 +9,6 @@
static void board_init(void)
{
/* Enable SOC SPI */
- gpio_set_level(GPIO_EC_SPI_OE_MECC, 1);
+ gpio_pin_set_dt(GPIO_DT_FROM_NODELABEL(ec_spi_oe_mecc), 1);
}
DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_LAST);