diff options
author | Tristan Corrick <tristan@corrick.kiwi> | 2018-12-17 22:09:50 +1300 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2018-12-29 07:13:54 +0000 |
commit | bc896cd8a9570aadb0fb0bdd9df9b30fd3bcddb7 (patch) | |
tree | d27faed4c4dc9d50493daf601502f6bfe82be3a3 /src/lib/gcc.c | |
parent | 78824238b9613b7927f94db252ed174c86709098 (diff) |
nb/intel/haswell: Use DEVEN to disable devices
This allows devices to be properly disabled when they are set to `off`
in the devicetree, or when a device has its `enabled` property set to
false.
A message is printed stating that a device is being disabled, even if
it was already disabled via DEVEN. However, it could be useful to have
this information, so such messages are kept.
The device 00:04.0 is a thermal sensor on the Acer C720, but it has not
been named as such in this patch. This is because the public datasheets
never formally acknowledge what the device is, and how it might differ
across platforms.
Tested on a Supermicro X10SLM+-F. The Mini-HD audio is disabled now,
silencing a warning from Linux.
Also tested on an Acer C720 (Google Peppy). Disabling "device 4" from
devicetree.cb works.
Also tested on an ASRock H81M-HDS. For this device, and all other test
devices, there were no regressions observed.
Change-Id: If1504e620967449a09f113a7c771a1ec30380644
Signed-off-by: Tristan Corrick <tristan@corrick.kiwi>
Reviewed-on: https://review.coreboot.org/c/30270
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/lib/gcc.c')
0 files changed, 0 insertions, 0 deletions