summaryrefslogtreecommitdiff
path: root/power/baytrail.c
diff options
context:
space:
mode:
Diffstat (limited to 'power/baytrail.c')
-rwxr-xr-xpower/baytrail.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/power/baytrail.c b/power/baytrail.c
index 16764dd803..f6320812bd 100755
--- a/power/baytrail.c
+++ b/power/baytrail.c
@@ -227,6 +227,11 @@ enum power_state power_handle_state(enum power_state state)
*/
gpio_set_level(GPIO_ENABLE_TOUCHPAD, 1);
+#ifdef CONFIG_LAN_POWER_S3
+ /* Turn on LAN controller power */
+ gpio_set_level(CONFIG_LAN_POWER_S3, 1);
+#endif
+
/* Call hooks now that rails are up */
hook_notify(HOOK_CHIPSET_STARTUP);
return POWER_S3;
@@ -384,6 +389,11 @@ enum power_state power_handle_state(enum power_state state)
gpio_set_level(GPIO_ENABLE_TOUCHPAD, 0);
gpio_set_level(GPIO_TOUCHSCREEN_RESET_L, 0);
+#ifdef CONFIG_LAN_POWER_S3
+ /* Turn off LAN controller power */
+ gpio_set_level(CONFIG_LAN_POWER_S3, 0);
+#endif
+
/* Turn off power to RAM */
gpio_set_level(GPIO_PP1350_EN, 0);