nvidia/ck804: Add ability to enable/disable PCIe PME# wake events
Change-Id: Ie2937dd220464e3b168aa8a50a57c03b6258c189 Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: http://review.coreboot.org/8283 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
This commit is contained in:
parent
684fda5964
commit
02112bd280
|
@ -30,6 +30,10 @@ config CK804B_PCI_E_X
|
|||
int
|
||||
default 4
|
||||
|
||||
config CK804_PCIE_PME_WAKE
|
||||
bool "Enable system wake on PCIe PME# signal"
|
||||
default n
|
||||
|
||||
config CK804_NUM
|
||||
int
|
||||
default 1
|
||||
|
|
|
@ -288,6 +288,12 @@ static void ck804_early_setup(void)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_CK804_PCIE_PME_WAKE)
|
||||
RES_PCI_IO, PCI_ADDR(0, 1, 0, 0xe4), 0xffffffff, 0x00400000,
|
||||
#else
|
||||
RES_PCI_IO, PCI_ADDR(0, 1, 0, 0xe4), 0xffbfffff, 0x00000000,
|
||||
#endif
|
||||
|
||||
#ifdef CK804_MB_SETUP
|
||||
CK804_MB_SETUP
|
||||
#endif
|
||||
|
|
|
@ -211,6 +211,12 @@ static void ck804_early_setup(unsigned ck804_num, unsigned *busn,
|
|||
RES_PORT_IO_8, SYSCTRL_IO_BASE + 0xc0 + 0x0d, ~(0xff), ((0 << 4) | (2 << 2) | (0 << 0)),
|
||||
RES_PORT_IO_8, SYSCTRL_IO_BASE + 0xc0 + 0x1a, ~(0xff), ((0 << 4) | (2 << 2) | (0 << 0)),
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_CK804_PCIE_PME_WAKE)
|
||||
RES_PCI_IO, PCI_ADDR(0, 1, 0, 0xe4), 0xffffffff, 0x00400000,
|
||||
#else
|
||||
RES_PCI_IO, PCI_ADDR(0, 1, 0, 0xe4), 0xffbfffff, 0x00000000,
|
||||
#endif
|
||||
};
|
||||
|
||||
static const unsigned int ctrl_conf_multiple[] = {
|
||||
|
|
Loading…
Reference in New Issue