diff options
author | Matt DeVillier <matt.devillier@gmail.com> | 2017-12-03 12:35:47 -0600 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2017-12-07 02:34:07 +0000 |
commit | ea629fa8c4b874fb7cd2d5806893189d700c90be (patch) | |
tree | 1a7d2d5093a31a5c1fec7252bf2177a6991850e7 /src/soc | |
parent | 376dc82dca8be3c1cec3e317d2d175efa690d436 (diff) | |
download | coreboot-ea629fa8c4b874fb7cd2d5806893189d700c90be.tar.xz |
Revert "soc/intel/skylake: Clean up SoC ASL code."
This partially reverts commit a7b97510aeb1652fd0006c9b2d10df6568f37e2e.
For the internal eMMC to be used by Windows for installation,
the CARD device and _RMV methods are required. Without them,
Windows does not see/show the eMMC as a valid installation
target.
TEST: boot google/chell with Tianocore payload and install
Windows 10 to the internal eMMC drive.
Change-Id: I04819ff16ab4cb0d2ea6e1c7f47179f5dacb7cfd
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/22684
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc')
-rw-r--r-- | src/soc/intel/skylake/acpi/scs.asl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/soc/intel/skylake/acpi/scs.asl b/src/soc/intel/skylake/acpi/scs.asl index 235a57e05c..e766fd767f 100644 --- a/src/soc/intel/skylake/acpi/scs.asl +++ b/src/soc/intel/skylake/acpi/scs.asl @@ -101,6 +101,15 @@ Device (EMMC) Or (PMCR, 0x0003, PMCR) Store (PMCR, ^TEMP) } + + Device (CARD) + { + Name (_ADR, 0x00000008) + Method (_RMV, 0, NotSerialized) + { + Return (0) + } + } } #if !IS_ENABLED(CONFIG_EXCLUDE_NATIVE_SD_INTERFACE) @@ -162,5 +171,14 @@ Device (SDXC) ^^PCRO (PID_GPIOCOM3, 0x4e4, 0x00001000) ^^PCRO (PID_GPIOCOM3, 0x4f4, 0x00001000) } + + Device (CARD) + { + Name (_ADR, 0x00000008) + Method (_RMV, 0, NotSerialized) + { + Return (1) + } + } } #endif |