baytrail: allow function disable on TXE
Previously it was not known how to put the TXE pci device
into D3Hot. It's been disseminated that this is not a requirement
for disabling the TXE pci device in the function disable register.
Therefore, allow this by returning 0 from place_device_in_d3hot().
BUG=chrome-os-partner:22871
BRANCH=None
TEST=Temporarily set TXE to be disabled. Noted FUNC_DIS was being
set accordingly.
Change-Id: Ibf537bf8ba718859591dc89bdf41e57c1ea9d836
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175490
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
This commit is contained in:
parent
b575832440
commit
7034936b15
1 changed files with 2 additions and 0 deletions
|
|
@ -264,6 +264,8 @@ static int place_device_in_d3hot(device_t dev)
|
|||
offset = 0x50;
|
||||
break;
|
||||
DEV_CASE(TXE):
|
||||
/* TXE cannot be placed in D3Hot. */
|
||||
return 0;
|
||||
break;
|
||||
DEV_CASE(PCIE_PORT1):
|
||||
DEV_CASE(PCIE_PORT2):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue