soc/amd/stoneyridge: Define PM USB Enable register
Make #define definitions for PMxEF and replace the hardcoded values. Note that this doesn't change the current functionality of the source. The existing code has been propogated from the sb//hudson port, which seems to attempt to enable 100% of all OHCI and EHCI controllers that may be present in the system. Change-Id: I6018b0062730de19e3283a010144dfedc2b11423 Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-on: https://review.coreboot.org/29075 Reviewed-by: Martin Roth <martinroth@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
afaedc96c8
commit
d453081a57
|
@ -26,8 +26,8 @@
|
|||
pci_devfn_t pci_ehci_dbg_dev(unsigned int hcd_idx)
|
||||
{
|
||||
/* Enable all of the USB controllers */
|
||||
outb(0xef, PM_INDEX);
|
||||
outb(0x7f, PM_DATA);
|
||||
outb(PM_USB_ENABLE, PM_INDEX);
|
||||
outb(PM_USB_ALL_CONTROLLERS, PM_DATA);
|
||||
|
||||
return SOC_EHCI1_DEV;
|
||||
}
|
||||
|
|
|
@ -101,6 +101,8 @@
|
|||
#define PM_LPC_AB_NO_BYPASS_EN BIT(2)
|
||||
#define PM_LPC_A20_EN BIT(1)
|
||||
#define PM_LPC_ENABLE BIT(0)
|
||||
#define PM_USB_ENABLE 0xef
|
||||
#define PM_USB_ALL_CONTROLLERS 0x7f
|
||||
|
||||
/* FCH MISC Registers 0xfed80e00 */
|
||||
#define GPP_CLK_CNTRL 0x00
|
||||
|
|
Loading…
Reference in New Issue