Remove duplicated GX2 processor IIOC mode setting on CS5535 southbridge code
and fix CIS mode comments. Signed-off-by: Nils Jacobs <njacobs8@hetnet.nl> Acked-by: Stefan Reinauer <stepan@coreboot.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6225 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
8cf54c9f23
commit
8098e42944
|
@ -88,16 +88,13 @@ void cpuRegInit (void)
|
||||||
msr.lo = 0x00000603C;
|
msr.lo = 0x00000603C;
|
||||||
wrmsr(msrnum, msr);
|
wrmsr(msrnum, msr);
|
||||||
|
|
||||||
/* Only do this if we are building for 5535 */
|
|
||||||
/* FooGlue Setup */
|
/* FooGlue Setup */
|
||||||
#if 1
|
/* Set CS5535/CS5536 mode in FooGlue */
|
||||||
/* Enable CIS mode B in FooGlue */
|
msrnum = FG_GIO_MSR_SEL;
|
||||||
msrnum = MSR_FG + 0x10;
|
|
||||||
msr = rdmsr(msrnum);
|
msr = rdmsr(msrnum);
|
||||||
msr.lo &= ~3;
|
msr.lo &= ~3;
|
||||||
msr.lo |= 2; /* ModeB */
|
msr.lo |= 2; /* IIOC mode CS5535/CS5536 enable. (according to Jordan Crouse the databook is wrong bits 1:0 have to be 2 instead of 1) */
|
||||||
wrmsr(msrnum, msr);
|
wrmsr(msrnum, msr);
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Disable DOT PLL. Graphics init will enable it if needed. */
|
/* Disable DOT PLL. Graphics init will enable it if needed. */
|
||||||
msrnum = GLCP_DOTPLL;
|
msrnum = GLCP_DOTPLL;
|
||||||
|
|
|
@ -107,15 +107,11 @@ static void cs5535_setup_cis_mode(void)
|
||||||
{
|
{
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
|
|
||||||
/* setup CPU interface serial to mode C on both sides */
|
/* Setup CPU serial SouthBridge interface to mode C. */
|
||||||
msr = rdmsr(GLPCI_SB_CTRL);
|
msr = rdmsr(GLPCI_SB_CTRL);
|
||||||
msr.lo &= ~0x18;
|
msr.lo &= ~0x18;
|
||||||
msr.lo |= 0x10;
|
msr.lo |= 0x10;
|
||||||
wrmsr(GLPCI_SB_CTRL, msr);
|
wrmsr(GLPCI_SB_CTRL, msr);
|
||||||
//Only do this if we are building for 5535
|
|
||||||
msr.lo = 0x2;
|
|
||||||
msr.hi = 0x0;
|
|
||||||
wrmsr(VIP_GIO_MSR_SEL, msr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dummy(void)
|
static void dummy(void)
|
||||||
|
|
|
@ -145,7 +145,7 @@ static void cs5536_setup_cis_mode(void)
|
||||||
{
|
{
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
|
|
||||||
/* setup CPU interface serial to mode B to match CPU */
|
/* Setup CPU serial SouthBridge interface to mode C. */
|
||||||
msr = rdmsr(GLPCI_SB_CTRL);
|
msr = rdmsr(GLPCI_SB_CTRL);
|
||||||
msr.lo &= ~0x18;
|
msr.lo &= ~0x18;
|
||||||
msr.lo |= 0x10;
|
msr.lo |= 0x10;
|
||||||
|
|
Loading…
Reference in New Issue