mb/google/poppy: Modify HID and add device tree support for VCM device

Modify the HID to align with ACPI spec. Add the DSD object
for the device tree support in kernel which will probe
the DW9714 device based on the HID.

BUG=b:65423422
CQ-DEPEND=CL:654383
BRANCH=none
TEST=Build and boot soraka. Verified that the VCM device
probe is successful.

Change-Id: Ic4a59dd2027267fbd3837fcd7dbc00551a69f7d6
Signed-off-by: V Sowmya <v.sowmya@intel.com>
Reviewed-on: https://review.coreboot.org/21508
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Rajmohan Mani <rajmohan.mani@intel.com>
Reviewed-by: Sumeet R Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-by: Tomasz Figa <tfiga@google.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
V Sowmya 2017-09-12 11:20:41 +05:30 committed by Martin Roth
parent 5a061852b2
commit c6c4217968
1 changed files with 8 additions and 1 deletions

View File

@ -705,7 +705,7 @@ Scope (\_SB.PCI0.I2C2)
Device (VCM0) Device (VCM0)
{ {
Name (_HID, "DWDWD000") /* _HID: Hardware ID */ Name (_HID, "PRP0001") /* _HID: Hardware ID */
Name (_UID, Zero) /* _UID: Unique ID */ Name (_UID, Zero) /* _UID: Unique ID */
Name (_DDN, "Dongwoon AF DAC") /* _DDN: DOS Device Name */ Name (_DDN, "Dongwoon AF DAC") /* _DDN: DOS Device Name */
Name (CAMD, 0x03) Name (CAMD, 0x03)
@ -724,6 +724,13 @@ Scope (\_SB.PCI0.I2C2)
) )
}) })
Name (_DSD, Package () {
ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
Package () {
Package () { "compatible", "dongwoon,dw9714" },
}
})
Name (_PR0, Package () { ^PMIC.VCMP }) Name (_PR0, Package () { ^PMIC.VCMP })
Name (_PR3, Package () { ^PMIC.VCMP }) Name (_PR3, Package () { ^PMIC.VCMP })
} }