aboutsummaryrefslogtreecommitdiff
path: root/src/ec/lenovo/h8/chip.h
diff options
context:
space:
mode:
authorPatrick Rudolph <siro@das-labor.org>2017-08-13 12:09:54 +0200
committerAlexander Couzens <lynxis@fe80.eu>2017-09-11 23:15:47 +0000
commitb8e325a7140020caf7f0f3bc82a1606c9fa4d15e (patch)
treefdc0cdd6ba2ff31447bb1bdd7f8758c2f533d462 /src/ec/lenovo/h8/chip.h
parentb77eec82f36206c69b7c6be7c9a2fcadebca756a (diff)
ec/lenovo/h8: Add WWAN detection support
* Add support for detecting WWAN. * Allows to turn off power to WWAN if no card is installed. Add the following devicetree values: * has_wwan_detection Set to one to indicate that the following register are sane. * wwan_gpio_num SB GPIO num to read. * wwan_gpio_lvl SB GPIO level for card to be present (usually zero). Don't enable WWAN power if no card is detected. As there are no devicetree values yet, the new code doesn't have any effect. Change-Id: Ie53275b384c85df8adf71fe79b3d54211c868756 Signed-off-by: Patrick Rudolph <siro@das-labor.org> Reviewed-on: https://review.coreboot.org/20983 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Alexander Couzens <lynxis@fe80.eu>
Diffstat (limited to 'src/ec/lenovo/h8/chip.h')
-rw-r--r--src/ec/lenovo/h8/chip.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ec/lenovo/h8/chip.h b/src/ec/lenovo/h8/chip.h
index d62312d197..25512bc3b3 100644
--- a/src/ec/lenovo/h8/chip.h
+++ b/src/ec/lenovo/h8/chip.h
@@ -47,9 +47,13 @@ struct ec_lenovo_h8_config {
u8 has_power_management_beeps;
u8 has_uwb;
u8 has_bdc_detection;
+ u8 has_wwan_detection;
u8 bdc_gpio_num;
u8 bdc_gpio_lvl;
+
+ u8 wwan_gpio_num;
+ u8 wwan_gpio_lvl;
};
#endif /* EC_LENOVO_H8EC_CHIP_H */