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
|
int
|
||||||
default 4
|
default 4
|
||||||
|
|
||||||
|
config CK804_PCIE_PME_WAKE
|
||||||
|
bool "Enable system wake on PCIe PME# signal"
|
||||||
|
default n
|
||||||
|
|
||||||
config CK804_NUM
|
config CK804_NUM
|
||||||
int
|
int
|
||||||
default 1
|
default 1
|
||||||
|
|
|
@ -288,6 +288,12 @@ static void ck804_early_setup(void)
|
||||||
#endif
|
#endif
|
||||||
#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
|
#ifdef CK804_MB_SETUP
|
||||||
CK804_MB_SETUP
|
CK804_MB_SETUP
|
||||||
#endif
|
#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 + 0x0d, ~(0xff), ((0 << 4) | (2 << 2) | (0 << 0)),
|
||||||
RES_PORT_IO_8, SYSCTRL_IO_BASE + 0xc0 + 0x1a, ~(0xff), ((0 << 4) | (2 << 2) | (0 << 0)),
|
RES_PORT_IO_8, SYSCTRL_IO_BASE + 0xc0 + 0x1a, ~(0xff), ((0 << 4) | (2 << 2) | (0 << 0)),
|
||||||
#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
|
||||||
};
|
};
|
||||||
|
|
||||||
static const unsigned int ctrl_conf_multiple[] = {
|
static const unsigned int ctrl_conf_multiple[] = {
|
||||||
|
|
Loading…
Reference in New Issue