commit | ccb10a68dfccb0cf2eb6b33aa76c7b966ca54804 | [log] [tgz] |
---|---|---|
author | Chris Zhong <zyw@rock-chips.com> | Sun Mar 01 17:23:51 2015 -0800 |
committer | Douglas Anderson <dianders@chromium.org> | Tue Mar 03 23:09:46 2015 +0000 |
tree | d3cb9f58d724e054d5b8cdfdfb1e968953a3341a | |
parent | 804b12edd157bc33019e3e29c2c9688e8816cea0 [diff] |
veyron: disable the wakeup function of gpio-charger Plugging or unplugging the charger should not wake up the system, so disable it in user space. BUG=chrome-os-partner:35723 TEST=cat /sys/class/power_supply/gpio-charger/device/power/wakeup disable powerd_dbus_suspend then plug or unplug the charger, system didn't wake. Change-Id: I9c3a026a86e53e914dbb9dd33a7e2859837206d9 Signed-off-by: Chris Zhong <zyw@rock-chips.com> Reviewed-on: https://chromium-review.googlesource.com/254960 Reviewed-by: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Douglas Anderson <dianders@chromium.org> Commit-Queue: Douglas Anderson <dianders@chromium.org> Trybot-Ready: Douglas Anderson <dianders@chromium.org> Tested-by: Douglas Anderson <dianders@chromium.org> (cherry picked from commit f642cbe0058c3973a265c84376fccfde1c01600c) Reviewed-on: https://chromium-review.googlesource.com/255343
diff --git a/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1-r11.ebuild b/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1-r12.ebuild similarity index 100% rename from overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1-r11.ebuild rename to overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1-r12.ebuild
diff --git a/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1.ebuild b/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1.ebuild index 5863cff..a18b2ca 100644 --- a/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1.ebuild +++ b/overlay-veyron/chromeos-base/chromeos-bsp-veyron/chromeos-bsp-veyron-0.0.1.ebuild
@@ -37,4 +37,6 @@ # Install platform specific files to enable persist on usb3 udev_dorules "${FILESDIR}/99-rk3288-usb3-persist.rules" + # Install platform specific files to avoid wakeup system by gpio-charger + udev_dorules "${FILESDIR}/99-rk3288-gpio-charger.rules" }
diff --git a/overlay-veyron/chromeos-base/chromeos-bsp-veyron/files/99-rk3288-gpio-charger.rules b/overlay-veyron/chromeos-base/chromeos-bsp-veyron/files/99-rk3288-gpio-charger.rules new file mode 100644 index 0000000..cc46e0f --- /dev/null +++ b/overlay-veyron/chromeos-base/chromeos-bsp-veyron/files/99-rk3288-gpio-charger.rules
@@ -0,0 +1,4 @@ +# Avoid gpio-charger wakeup system + +ACTION=="add|change", SUBSYSTEM=="platform", ENV{DRIVER}=="gpio-charger", ATTR{power/wakeup}="disabled" +