persimmon: complete the sb800 devicetree
authorKerry Sheh <shekairui@gmail.com>
Tue, 11 Oct 2011 09:27:00 +0000 (17:27 +0800)
committerMarc Jones <marcj303@gmail.com>
Wed, 12 Oct 2011 01:40:18 +0000 (03:40 +0200)
sb800 cimx entry sb_Before_Pci_Init was called in the device 16.2
enable_dev() function. If the devicetree don't have this device,
then sb_Before_Pci_Init will not get called.
So the missing sb800 USB3 devicees was add to the mainboard devicetree.
Because of no physical usb connector connected to USB3, the USB3 device setting was off.

Change-Id: If060ccb43df7fbe88bafc61e9e600a9120575437
Signed-off-by: Kerry Sheh <kerry.she@amd.com>
Signed-off-by: Kerry Sheh <shekairui@gmail.com>
Reviewed-on: http://review.coreboot.org/232
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marcj303@gmail.com>
src/mainboard/amd/persimmon/devicetree.cb

index 7da216921f8cd9126dfff51f33aaf2bdc43e771c..b47e6b9892605baab2997a53505ddf50d40979c2 100644 (file)
@@ -87,6 +87,8 @@ chip northbridge/amd/agesa/family14/root_complex
                                        device pci 15.1 off end # PCIe PortB
                                        device pci 15.2 off end # PCIe PortC
                                        device pci 15.3 off end # PCIe PortD
+                                       device pci 16.0 off end # OHCI USB3
+                                       device pci 16.2 off end # EHCI USB3
                                        register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
                                        register "boot_switch_sata_ide" = "0"   # 0: boot from SATA. 1: IDE
                                end     #southbridge/amd/cimx/sb800