Files
OpenCellular/include
Bill Richardson ac78e589af Add new hostevents to ask the AP to throttle itself
Occasionally the EC wants to ask the AP to throttle itself. Currently, the
only thing that the EC can do (at least on x86) is to assert the PROCHOT#
signal, which is a fairly intrusive operation and one that Intel suggests we
save for emergencies.

This CL adds a new pair of host events to ask the BIOS to throttle the AP
politely, or stop doing so. The turbo charger code will send these events to
the AP if they become necessary.

BUG=chrome-os-partner:20739
BRANCH=falco,peppy
TEST=manual

Tests should still pass, everything else is unchanged.

  make BOARD=${BOARD} runtests

Currently, there's nothing on the BIOS/OS side that would respond to these
events, so they're just ignored. You can test that, even without this CL, by
running

  hostevent set 0x40000
  hostevent set 0x80000

Change-Id: I4a7a1b6eb87e42df94ddd09f4c6abee6ebcbd485
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/63379
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2013-07-25 19:02:09 -07:00
..
2013-04-30 10:38:43 -07:00
2013-07-15 14:10:45 -07:00
2013-04-05 14:28:42 -07:00
2013-07-10 11:16:43 -07:00
2013-07-10 11:16:43 -07:00
2013-07-10 11:16:43 -07:00
2013-03-26 18:03:20 -07:00
2013-07-24 14:05:17 -07:00
2013-06-27 12:48:06 -07:00
2011-12-07 19:10:02 +00:00
2012-10-26 09:49:38 -07:00
2013-04-24 00:06:00 -07:00
2013-07-24 15:50:19 -07:00
2013-06-26 09:08:23 -07:00
2012-10-30 12:42:46 -07:00
2013-06-18 10:31:09 -07:00
2012-11-04 20:27:57 -08:00
2011-12-07 19:10:02 +00:00
2012-10-25 14:12:11 -07:00
2013-07-10 11:16:18 -07:00
2011-12-07 19:10:02 +00:00
2012-10-25 14:12:10 -07:00
2012-10-25 17:03:44 -07:00
2012-08-09 17:40:37 -07:00
2013-07-16 12:06:30 -07:00
2013-07-24 14:05:17 -07:00
2013-07-22 16:09:47 -07:00
2012-10-26 13:10:57 -07:00
2012-10-29 16:52:49 -07:00
2012-10-30 12:42:43 -07:00
2013-07-23 17:37:53 -07:00