[coreboot] [commit] r6219 - in trunk/src/southbridge/amd: cs5535 cs5536

repository service svn at coreboot.org
Wed Dec 29 21:31:32 CET 2010


Author: myles
Date: Wed Dec 29 21:31:31 2010
New Revision: 6219
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6219

Log:
-Clean up some comments.
-Remove some white spaces.
-Remove some leading zeros.
-Fix a typo in LX code.

Signed-off-by: Nils Jacobs <njacobs8 at hetnet.nl>
Acked-by: Myles Watson <mylesgw at gmail.com>

Modified:
   trunk/src/southbridge/amd/cs5535/cs5535.h
   trunk/src/southbridge/amd/cs5536/cs5536.h
   trunk/src/southbridge/amd/cs5536/early_setup.c

Modified: trunk/src/southbridge/amd/cs5535/cs5535.h
==============================================================================
--- trunk/src/southbridge/amd/cs5535/cs5535.h	Mon Dec 27 15:31:05 2010	(r6218)
+++ trunk/src/southbridge/amd/cs5535/cs5535.h	Wed Dec 29 21:31:31 2010	(r6219)
@@ -91,12 +91,12 @@
 #define MDD_LBAR_MFGPT		(MSR_SB_MDD + 0x0D)
 #define MDD_LBAR_ACPI		(MSR_SB_MDD + 0x0E)
 #define MDD_LBAR_PMS		(MSR_SB_MDD + 0x0F)
-#define MDD_LBAR_FLSH0		(MSR_SB_MDD + 0x010)
-#define MDD_LBAR_FLSH1		(MSR_SB_MDD + 0x011)
-#define MDD_LBAR_FLSH2		(MSR_SB_MDD + 0x012)
-#define MDD_LBAR_FLSH3		(MSR_SB_MDD + 0x013)
-#define MDD_PIN_OPT		(MSR_SB_MDD + 0x015)
-#define MDD_NORF_CNTRL		(MSR_SB_MDD + 0x018)
+#define MDD_LBAR_FLSH0		(MSR_SB_MDD + 0x10)
+#define MDD_LBAR_FLSH1		(MSR_SB_MDD + 0x11)
+#define MDD_LBAR_FLSH2		(MSR_SB_MDD + 0x12)
+#define MDD_LBAR_FLSH3		(MSR_SB_MDD + 0x13)
+#define MDD_PIN_OPT		(MSR_SB_MDD + 0x15)
+#define MDD_NORF_CNTRL		(MSR_SB_MDD + 0x18)
 
 /* GPIO */
 #define GPIOL_2_SET		(1 << 2)

Modified: trunk/src/southbridge/amd/cs5536/cs5536.h
==============================================================================
--- trunk/src/southbridge/amd/cs5536/cs5536.h	Mon Dec 27 15:31:05 2010	(r6218)
+++ trunk/src/southbridge/amd/cs5536/cs5536.h	Wed Dec 29 21:31:31 2010	(r6219)
@@ -22,7 +22,7 @@
 
 #define Cx5536_ID	 (	0x208F1022)
 
-/*	SouthBridge Equates */
+/* SouthBridge Equates */
 #define CS5536_GLINK_PORT_NUM	0x02	/* port of the SouthBridge */
 #define NB_PCI			((2	<< 29) + (4 << 26))	/* NB GLPCI is in the same location on all Geodes. */
 #define MSR_SB			((CS5536_GLINK_PORT_NUM << 23) + NB_PCI)	/* address to the SouthBridge */
@@ -33,11 +33,11 @@
 #define GPIO_IO_BASE	0x6100
 #define MFGPT_IO_BASE	0x6200
 #define ACPI_IO_BASE	0x9C00
-#define PMS_IO_BASE		0x9D00
+#define PMS_IO_BASE	0x9D00
 
-#define CS5535_IDSEL	0x02000000	// IDSEL = AD25, device #15
+#define CS5535_IDSEL	0x02000000	/* IDSEL = AD25, device #15 */
 #define CHIPSET_DEV_NUM	15
-#define IDSEL_BASE		11	// bit 11 = device 1
+#define IDSEL_BASE	11		/* bit 11 = device 1 */
 
 /* Cs5536 as follows. */
 /*	SB_GLIU */
@@ -50,8 +50,8 @@
 /*	port6 - USB Controller #1 */
 /*	port7 - GLCP */
 
-#define MSR_SB_GLIU		((9 << 14) + MSR_SB)	/* 51024xxx or 510*xxxx - fake out just like GL0 on CPU. */
-#define MSR_SB_GLPCI	(MSR_SB)	/* 5100xxxx - don't go to the GLIU */
+#define MSR_SB_GLIU		((9 << 14) + MSR_SB)		/* 51024xxx or 510*xxxx - fake out just like GL0 on CPU. */
+#define MSR_SB_GLPCI		(MSR_SB)			/* 5100xxxx - don't go to the GLIU */
 #define MSR_SB_USB2		((2 << SB_SHIFT) + MSR_SB)	/* 5120xxxx */
 #define MSR_SB_ATA		((3 << SB_SHIFT) + MSR_SB)	/* 5130xxxx */
 #define MSR_SB_MDD		((4 << SB_SHIFT) + MSR_SB)	/* 5140xxxx, a.k.a. DIVIL = Diverse Integrated Logic device */
@@ -59,176 +59,157 @@
 #define MSR_SB_USB1		((6 << SB_SHIFT) + MSR_SB)	/* 5160xxxx */
 #define MSR_SB_GLCP		((7 << SB_SHIFT) + MSR_SB)	/* 5170xxxx */
 
-/* */
-/* GLIU*/
-/* */
-#define GLIU_SB_GLD_MSR_CAP		(MSR_SB_GLIU + 0x00)
+/* GLIU */
+#define GLIU_SB_GLD_MSR_CAP	(MSR_SB_GLIU + 0x00)
 #define GLIU_SB_GLD_MSR_CONF	(MSR_SB_GLIU + 0x01)
-#define GLIU_SB_GLD_MSR_PM		(MSR_SB_GLIU + 0x04)
+#define GLIU_SB_GLD_MSR_PM	(MSR_SB_GLIU + 0x04)
 
-/* */
-/*	USB1*/
-/* */
-#define USB1_SB_GLD_MSR_CAP		(MSR_SB_USB1 + 0x00)
+/* USB1 */
+#define USB1_SB_GLD_MSR_CAP	(MSR_SB_USB1 + 0x00)
 #define USB1_SB_GLD_MSR_CONF	(MSR_SB_USB1 + 0x01)
-#define USB1_SB_GLD_MSR_PM		(MSR_SB_USB1 + 0x04)
+#define USB1_SB_GLD_MSR_PM	(MSR_SB_USB1 + 0x04)
 
-/* */
-/*	USB2*/
-/* */
-#define USB2_SB_GLD_MSR_CAP			(MSR_SB_USB2 + 0x00)
+/* USB2 */
+#define USB2_SB_GLD_MSR_CAP		(MSR_SB_USB2 + 0x00)
 #define USB2_SB_GLD_MSR_CONF		(MSR_SB_USB2 + 0x01)
-#define	USB2_UPPER_SSDEN_SET		(1 << 3 )	/* Bit 35 */
-#define USB2_SB_GLD_MSR_PM			(MSR_SB_USB2 + 0x04)
+#define	USB2_UPPER_SSDEN_SET			(1 << 3 )	/* Bit 35 */
+#define USB2_SB_GLD_MSR_PM		(MSR_SB_USB2 + 0x04)
 #define USB2_SB_GLD_MSR_DIAG		(MSR_SB_USB2 + 0x05)
 #define USB2_SB_GLD_MSR_OHCI_BASE	(MSR_SB_USB2 + 0x08)
 #define USB2_SB_GLD_MSR_EHCI_BASE	(MSR_SB_USB2 + 0x09)
 #define USB2_SB_GLD_MSR_DEVCTL_BASE	(MSR_SB_USB2 + 0x0A)
 #define USB2_SB_GLD_MSR_UOC_BASE	(MSR_SB_USB2 + 0x0B)	/* Option controller base */
 
-/* */
-/*	ATA*/
-/* */
+/* ATA */
 #define ATA_SB_GLD_MSR_CAP		(MSR_SB_ATA + 0x00)
 #define ATA_SB_GLD_MSR_CONF		(MSR_SB_ATA + 0x01)
 #define ATA_SB_GLD_MSR_ERR		(MSR_SB_ATA + 0x03)
 #define ATA_SB_GLD_MSR_PM		(MSR_SB_ATA + 0x04)
+#define ATA_SB_IDE_CFG			(MSR_SB_ATA + 0x10)
 
-/* */
-/*	AC97*/
-/* */
+/* AC97 */
 #define AC97_SB_GLD_MSR_CAP		(MSR_SB_AC97 + 0x00)
-#define AC97_SB_GLD_MSR_CONF	(MSR_SB_AC97 + 0x01)
+#define AC97_SB_GLD_MSR_CONF		(MSR_SB_AC97 + 0x01)
 #define AC97_SB_GLD_MSR_PM		(MSR_SB_AC97 + 0x04)
 
-/* */
-/*	GLPCI*/
-/* */
-#define GLPCI_SB_GLD_MSR_CAP	(MSR_SB_GLPCI + 0x00)
-#define GLPCI_SB_GLD_MSR_CONF	(MSR_SB_GLPCI + 0x01)
+/* GLPCI */
+#define GLPCI_SB_GLD_MSR_CAP		(MSR_SB_GLPCI + 0x00)
+#define GLPCI_SB_GLD_MSR_CONF		(MSR_SB_GLPCI + 0x01)
 #define GLPCI_SB_GLD_MSR_PM		(MSR_SB_GLPCI + 0x04)
 #define GLPCI_SB_CTRL			(MSR_SB_GLPCI + 0x10)
-#define		GLPCI_CRTL_PPIDE_SET	(1 << 17)
-/* */
-/*	GLCP*/
-/* */
+#define		GLPCI_CRTL_PPIDE_SET		(1 << 17)
+
+/* GLCP */
 #define GLCP_SB_GLD_MSR_CAP		(MSR_SB_GLCP + 0x00)
-#define GLCP_SB_GLD_MSR_CONF	(MSR_SB_GLCP + 0x01)
+#define GLCP_SB_GLD_MSR_CONF		(MSR_SB_GLCP + 0x01)
 #define GLCP_SB_GLD_MSR_PM		(MSR_SB_GLCP + 0x04)
 #define GLCP_SB_CLKOFF			(MSR_SB_GLCP + 0x10)
 
-/*	*/
-/*	MDD*/
-/* */
-#define MDD_SB_GLD_MSR_CAP		(MSR_SB_MDD + 0x00)
-#define MDD_SB_GLD_MSR_CONF		(MSR_SB_MDD + 0x01)
-#define MDD_SB_GLD_MSR_PM		(MSR_SB_MDD + 0x04)
-#define LBAR_EN					(0x01)
-#define IO_MASK					(0x1f)
-#define MEM_MASK				(0x0FFFFF)
-#define MDD_LBAR_IRQ			(MSR_SB_MDD + 0x08)
-#define MDD_LBAR_KEL1	(MSR_SB_MDD + 0x09)
-#define MDD_LBAR_KEL2	(MSR_SB_MDD + 0x0A)
-#define MDD_LBAR_SMB	(MSR_SB_MDD + 0x0B)
-#define MDD_LBAR_GPIO	(MSR_SB_MDD + 0x0C)
-#define MDD_LBAR_MFGPT	(MSR_SB_MDD + 0x0D)
-#define MDD_LBAR_ACPI	(MSR_SB_MDD + 0x0E)
-#define MDD_LBAR_PMS	(MSR_SB_MDD + 0x0F)
-
-#define MDD_LBAR_FLSH0	(MSR_SB_MDD + 0x010)
-#define MDD_LBAR_FLSH1	(MSR_SB_MDD + 0x011)
-#define MDD_LBAR_FLSH2	(MSR_SB_MDD + 0x012)
-#define MDD_LBAR_FLSH3	(MSR_SB_MDD + 0x013)
-#define MDD_LEG_IO		(MSR_SB_MDD + 0x014)
-#define MDD_PIN_OPT		(MSR_SB_MDD + 0x015)
-#define MDD_SOFT_IRQ	(MSR_SB_MDD + 0x016)
-#define MDD_SOFT_RESET	(MSR_SB_MDD + 0x017)
-#define MDD_NORF_CNTRL	(MSR_SB_MDD + 0x018)
-#define MDD_NORF_T01	(MSR_SB_MDD + 0x019)
-#define MDD_NORF_T23	(MSR_SB_MDD + 0x01A)
-#define MDD_NANDF_DATA	(MSR_SB_MDD + 0x01B)
-#define MDD_NADF_CNTL	(MSR_SB_MDD + 0x01C)
-#define MDD_AC_DMA		(MSR_SB_MDD + 0x01E)
-#define MDD_KEL_CNTRL	(MSR_SB_MDD + 0x01F)
-
-#define MDD_IRQM_YLOW	(MSR_SB_MDD + 0x020)
-#define MDD_IRQM_YHIGH	(MSR_SB_MDD + 0x021)
-#define MDD_IRQM_ZLOW	(MSR_SB_MDD + 0x022)
-#define MDD_IRQM_ZHIGH	(MSR_SB_MDD + 0x023)
-#define MDD_IRQM_PRIM	(MSR_SB_MDD + 0x024)
-#define MDD_IRQM_LPC	(MSR_SB_MDD + 0x025)
-#define MDD_IRQM_LXIRR	(MSR_SB_MDD + 0x026)
-#define MDD_IRQM_HXIRR	(MSR_SB_MDD + 0x027)
-
-#define MDD_MFGPT_IRQ	(MSR_SB_MDD + 0x028)
-#define MDD_MFGPT_NR	(MSR_SB_MDD + 0x029)
-#define MDD_MFGPT_RES0	(MSR_SB_MDD + 0x02A)
-#define MDD_MFGPT_RES1	(MSR_SB_MDD + 0x02B)
-
-#define MDD_FLOP_S3F2	(MSR_SB_MDD + 0x030)
-#define MDD_FLOP_S3F7	(MSR_SB_MDD + 0x031)
-#define MDD_FLOP_S372	(MSR_SB_MDD + 0x032)
-#define MDD_FLOP_S377	(MSR_SB_MDD + 0x033)
-
-#define MDD_PIC_S		(MSR_SB_MDD + 0x034)
-#define MDD_PIT_S		(MSR_SB_MDD + 0x036)
-#define MDD_PIT_CNTRL	(MSR_SB_MDD + 0x037)
-
-#define MDD_UART1_MOD	(MSR_SB_MDD + 0x038)
-#define MDD_UART1_DON	(MSR_SB_MDD + 0x039)
-#define MDD_UART1_CONF	(MSR_SB_MDD + 0x03A)
-#define MDD_UART2_MOD	(MSR_SB_MDD + 0x03C)
-#define MDD_UART2_DON	(MSR_SB_MDD + 0x03D)
-#define MDD_UART2_CONF	(MSR_SB_MDD + 0x03E)
-
-#define MDD_DMA_MAP		(MSR_SB_MDD + 0x040)
-#define MDD_DMA_SHAD1		(MSR_SB_MDD + 0x041)
-#define MDD_DMA_SHAD2		(MSR_SB_MDD + 0x042)
-#define MDD_DMA_SHAD3		(MSR_SB_MDD + 0x043)
-#define MDD_DMA_SHAD4		(MSR_SB_MDD + 0x044)
-#define MDD_DMA_SHAD5		(MSR_SB_MDD + 0x045)
-#define MDD_DMA_SHAD6		(MSR_SB_MDD + 0x046)
-#define MDD_DMA_SHAD7		(MSR_SB_MDD + 0x047)
-#define MDD_DMA_SHAD8		(MSR_SB_MDD + 0x048)
-#define MDD_DMA_SHAD9		(MSR_SB_MDD + 0x049)
-
-#define MDD_LPC_EADDR	(MSR_SB_MDD + 0x04C)
-#define MDD_LPC_ESTAT	(MSR_SB_MDD + 0x04D)
-#define MDD_LPC_SIRQ	(MSR_SB_MDD + 0x04E)
-#define MDD_LPC_RES		(MSR_SB_MDD + 0x04F)
-
-#define MDD_PML_TMR				(MSR_SB_MDD + 0x050)
-#define MDD_RTC_RAM_LO_CK		(MSR_SB_MDD + 0x054)
-#define MDD_RTC_DOMA_IND		(MSR_SB_MDD + 0x055)
-#define MDD_RTC_MONA_IND		(MSR_SB_MDD + 0x056)
-#define MDD_RTC_CENTURY_OFFSET	(MSR_SB_MDD + 0x057)
-
-/* ***********************************************************/
-/*	LBUS Device Equates - */
-/* ***********************************************************/
-
-/* */
-/*	SMBus*/
-/* */
+/* MDD */
+#define MDD_SB_GLD_MSR_CAP	(MSR_SB_MDD + 0x00)
+#define MDD_SB_GLD_MSR_CONF	(MSR_SB_MDD + 0x01)
+#define MDD_SB_GLD_MSR_PM	(MSR_SB_MDD + 0x04)
+#define LBAR_EN				(0x01)
+#define IO_MASK				(0x1f)
+#define MEM_MASK			(0x0FFFFF)
+#define MDD_LBAR_IRQ		(MSR_SB_MDD + 0x08)
+#define MDD_LBAR_KEL1		(MSR_SB_MDD + 0x09)
+#define MDD_LBAR_KEL2		(MSR_SB_MDD + 0x0A)
+#define MDD_LBAR_SMB		(MSR_SB_MDD + 0x0B)
+#define MDD_LBAR_GPIO		(MSR_SB_MDD + 0x0C)
+#define MDD_LBAR_MFGPT		(MSR_SB_MDD + 0x0D)
+#define MDD_LBAR_ACPI		(MSR_SB_MDD + 0x0E)
+#define MDD_LBAR_PMS		(MSR_SB_MDD + 0x0F)
+
+#define MDD_LBAR_FLSH0		(MSR_SB_MDD + 0x10)
+#define MDD_LBAR_FLSH1		(MSR_SB_MDD + 0x11)
+#define MDD_LBAR_FLSH2		(MSR_SB_MDD + 0x12)
+#define MDD_LBAR_FLSH3		(MSR_SB_MDD + 0x13)
+#define MDD_LEG_IO		(MSR_SB_MDD + 0x14)
+#define MDD_PIN_OPT		(MSR_SB_MDD + 0x15)
+#define MDD_SOFT_IRQ		(MSR_SB_MDD + 0x16)
+#define MDD_SOFT_RESET		(MSR_SB_MDD + 0x17)
+#define MDD_NORF_CNTRL		(MSR_SB_MDD + 0x18)
+#define MDD_NORF_T01		(MSR_SB_MDD + 0x19)
+#define MDD_NORF_T23		(MSR_SB_MDD + 0x1A)
+#define MDD_NANDF_DATA		(MSR_SB_MDD + 0x1B)
+#define MDD_NADF_CNTL		(MSR_SB_MDD + 0x1C)
+#define MDD_AC_DMA		(MSR_SB_MDD + 0x1E)
+#define MDD_KEL_CNTRL		(MSR_SB_MDD + 0x1F)
+
+#define MDD_IRQM_YLOW		(MSR_SB_MDD + 0x20)
+#define MDD_IRQM_YHIGH		(MSR_SB_MDD + 0x21)
+#define MDD_IRQM_ZLOW		(MSR_SB_MDD + 0x22)
+#define MDD_IRQM_ZHIGH		(MSR_SB_MDD + 0x23)
+#define MDD_IRQM_PRIM		(MSR_SB_MDD + 0x24)
+#define MDD_IRQM_LPC		(MSR_SB_MDD + 0x25)
+#define MDD_IRQM_LXIRR		(MSR_SB_MDD + 0x26)
+#define MDD_IRQM_HXIRR		(MSR_SB_MDD + 0x27)
+
+#define MDD_MFGPT_IRQ		(MSR_SB_MDD + 0x28)
+#define MDD_MFGPT_NR		(MSR_SB_MDD + 0x29)
+#define MDD_MFGPT_RES0		(MSR_SB_MDD + 0x2A)
+#define MDD_MFGPT_RES1		(MSR_SB_MDD + 0x2B)
+
+#define MDD_FLOP_S3F2		(MSR_SB_MDD + 0x30)
+#define MDD_FLOP_S3F7		(MSR_SB_MDD + 0x31)
+#define MDD_FLOP_S372		(MSR_SB_MDD + 0x32)
+#define MDD_FLOP_S377		(MSR_SB_MDD + 0x33)
+
+#define MDD_PIC_S		(MSR_SB_MDD + 0x34)
+#define MDD_PIT_S		(MSR_SB_MDD + 0x36)
+#define MDD_PIT_CNTRL		(MSR_SB_MDD + 0x37)
+
+#define MDD_UART1_MOD		(MSR_SB_MDD + 0x38)
+#define MDD_UART1_DON		(MSR_SB_MDD + 0x39)
+#define MDD_UART1_CONF		(MSR_SB_MDD + 0x3A)
+#define MDD_UART2_MOD		(MSR_SB_MDD + 0x3C)
+#define MDD_UART2_DON		(MSR_SB_MDD + 0x3D)
+#define MDD_UART2_CONF		(MSR_SB_MDD + 0x3E)
+
+#define MDD_DMA_MAP		(MSR_SB_MDD + 0x40)
+#define MDD_DMA_SHAD1		(MSR_SB_MDD + 0x41)
+#define MDD_DMA_SHAD2		(MSR_SB_MDD + 0x42)
+#define MDD_DMA_SHAD3		(MSR_SB_MDD + 0x43)
+#define MDD_DMA_SHAD4		(MSR_SB_MDD + 0x44)
+#define MDD_DMA_SHAD5		(MSR_SB_MDD + 0x45)
+#define MDD_DMA_SHAD6		(MSR_SB_MDD + 0x46)
+#define MDD_DMA_SHAD7		(MSR_SB_MDD + 0x47)
+#define MDD_DMA_SHAD8		(MSR_SB_MDD + 0x48)
+#define MDD_DMA_SHAD9		(MSR_SB_MDD + 0x49)
+
+#define MDD_LPC_EADDR		(MSR_SB_MDD + 0x4C)
+#define MDD_LPC_ESTAT		(MSR_SB_MDD + 0x4D)
+#define MDD_LPC_SIRQ		(MSR_SB_MDD + 0x4E)
+#define MDD_LPC_RES		(MSR_SB_MDD + 0x4F)
+
+#define MDD_PML_TMR		(MSR_SB_MDD + 0x50)
+#define MDD_RTC_RAM_LO_CK	(MSR_SB_MDD + 0x54)
+#define MDD_RTC_DOMA_IND	(MSR_SB_MDD + 0x55)
+#define MDD_RTC_MONA_IND	(MSR_SB_MDD + 0x56)
+#define MDD_RTC_CENTURY_OFFSET	(MSR_SB_MDD + 0x57)
+
+/* LBUS Device Equates - */
 
+/* SMBus */
 #define	SMB_SDA		0x00
 #define	SMB_STS		0x01
-#define		SMB_STS_SLVSTP	(0x01 << 7)
-#define		SMB_STS_SDAST	(0x01 << 6)
+#define		SMB_STS_SLVSTP		(0x01 << 7)
+#define		SMB_STS_SDAST		(0x01 << 6)
 #define		SMB_STS_BER		(0x01 << 5)
-#define		SMB_STS_NEGACK	(0x01 << 4)
-#define		SMB_STS_STASTR	(0x01 << 3)
-#define		SMB_STS_NMATCH	(0x01 << 2)
-#define		SMB_STS_MASTER	(0x01 << 1)
-#define		SMB_STS_XMIT	(0x01 << 0)
+#define		SMB_STS_NEGACK		(0x01 << 4)
+#define		SMB_STS_STASTR		(0x01 << 3)
+#define		SMB_STS_NMATCH		(0x01 << 2)
+#define		SMB_STS_MASTER		(0x01 << 1)
+#define		SMB_STS_XMIT		(0x01 << 0)
 
 #define	SMB_CTRL_STS	0x02
-#define		SMB_CSTS_TGSCL	(0x01 << 5)
-#define		SMB_CSTS_TSDA	(0x01 << 4)
-#define		SMB_CSTS_GCMTCH	(0x01 << 3)
-#define		SMB_CSTS_MATCH	(0x01 << 2)
+#define		SMB_CSTS_TGSCL		(0x01 << 5)
+#define		SMB_CSTS_TSDA		(0x01 << 4)
+#define		SMB_CSTS_GCMTCH		(0x01 << 3)
+#define		SMB_CSTS_MATCH		(0x01 << 2)
 #define		SMB_CSTS_BB		(0x01 << 1)
-#define		SMB_CSTS_BUSY	(0x01 << 0)
+#define		SMB_CSTS_BUSY		(0x01 << 0)
 
 #define	SMB_CTRL1	0x03
 #define		SMB_CTRL1_STASTRE	(0x01 << 7)
@@ -248,20 +229,17 @@
 
 #define	SMB_CTRL3	0x06
 
-/* */
-/*	GPIO*/
-/* */
-
-#define GPIOL_0_SET		(1 << 0)
-#define GPIOL_1_SET		(1 << 1)
-#define GPIOL_2_SET		(1 << 2)
-#define GPIOL_3_SET		(1 << 3)
-#define GPIOL_4_SET		(1 << 4)
-#define GPIOL_5_SET		(1 << 5)
-#define GPIOL_6_SET		(1 << 6)
-#define GPIOL_7_SET		(1 << 7)
-#define GPIOL_8_SET		(1 << 8)
-#define GPIOL_9_SET		(1 << 9)
+/* GPIO */
+#define GPIOL_0_SET	(1 << 0)
+#define GPIOL_1_SET	(1 << 1)
+#define GPIOL_2_SET	(1 << 2)
+#define GPIOL_3_SET	(1 << 3)
+#define GPIOL_4_SET	(1 << 4)
+#define GPIOL_5_SET	(1 << 5)
+#define GPIOL_6_SET	(1 << 6)
+#define GPIOL_7_SET	(1 << 7)
+#define GPIOL_8_SET	(1 << 8)
+#define GPIOL_9_SET	(1 << 9)
 #define GPIOL_10_SET	(1 << 10)
 #define GPIOL_11_SET	(1 << 11)
 #define GPIOL_12_SET	(1 << 12)
@@ -320,103 +298,103 @@
 #define GPIOH_30_CLEAR	(1 << 30)
 #define GPIOH_31_CLEAR	(1 << 31)
 
-/*	GPIO LOW Bank Bit Registers*/
-#define GPIOL_OUTPUT_VALUE			(0x00)
-#define GPIOL_OUTPUT_ENABLE			(0x04)
-#define GPIOL_OUT_OPENDRAIN			(0x08)
+/* GPIO LOW Bank Bit Registers */
+#define GPIOL_OUTPUT_VALUE		(0x00)
+#define GPIOL_OUTPUT_ENABLE		(0x04)
+#define GPIOL_OUT_OPENDRAIN		(0x08)
 #define GPIOL_OUTPUT_INVERT_ENABLE	(0x0C)
 #define GPIOL_OUT_AUX1_SELECT		(0x10)
 #define GPIOL_OUT_AUX2_SELECT		(0x14)
-#define GPIOL_PULLUP_ENABLE			(0x18)
+#define GPIOL_PULLUP_ENABLE		(0x18)
 #define GPIOL_PULLDOWN_ENABLE		(0x1C)
-#define GPIOL_INPUT_ENABLE			(0x20)
+#define GPIOL_INPUT_ENABLE		(0x20)
 #define GPIOL_INPUT_INVERT_ENABLE	(0x24)
 #define GPIOL_IN_FILTER_ENABLE		(0x28)
 #define GPIOL_IN_EVENTCOUNT_ENABLE	(0x2C)
-#define GPIOL_READ_BACK				(0x30)
+#define GPIOL_READ_BACK			(0x30)
 #define GPIOL_IN_AUX1_SELECT		(0x34)
-#define GPIOL_EVENTS_ENABLE			(0x38)
-#define GPIOL_LOCK_ENABLE			(0x3C)
+#define GPIOL_EVENTS_ENABLE		(0x38)
+#define GPIOL_LOCK_ENABLE		(0x3C)
 #define GPIOL_IN_POSEDGE_ENABLE		(0x40)
 #define GPIOL_IN_NEGEDGE_ENABLE		(0x44)
 #define GPIOL_IN_POSEDGE_STATUS		(0x48)
 #define GPIOL_IN_NEGEDGE_STATUS		(0x4C)
 
-/*	GPIO  High Bank Bit Registers*/
-#define GPIOH_OUTPUT_VALUE			(0x80)
-#define GPIOH_OUTPUT_ENABLE			(0x84)
-#define GPIOH_OUT_OPENDRAIN			(0x88)
+/* GPIO  High Bank Bit Registers */
+#define GPIOH_OUTPUT_VALUE		(0x80)
+#define GPIOH_OUTPUT_ENABLE		(0x84)
+#define GPIOH_OUT_OPENDRAIN		(0x88)
 #define GPIOH_OUTPUT_INVERT_ENABLE	(0x8C)
 #define GPIOH_OUT_AUX1_SELECT		(0x90)
 #define GPIOH_OUT_AUX2_SELECT		(0x94)
-#define GPIOH_PULLUP_ENABLE			(0x98)
+#define GPIOH_PULLUP_ENABLE		(0x98)
 #define GPIOH_PULLDOWN_ENABLE		(0x9C)
-#define GPIOH_INPUT_ENABLE			(0x0A0)
-#define GPIOH_INPUT_INVERT_ENABLE	(0x0A4)
-#define GPIOH_IN_FILTER_ENABLE		(0x0A8)
-#define GPIOH_IN_EVENTCOUNT_ENABLE	(0x0AC)
-#define GPIOH_READ_BACK				(0x0B0)
-#define GPIOH_IN_AUX1_SELECT		(0x0B4)
-#define GPIOH_EVENTS_ENABLE			(0x0B8)
-#define GPIOH_LOCK_ENABLE			(0x0BC)
-#define GPIOH_IN_POSEDGE_ENABLE		(0x0C0)
-#define GPIOH_IN_NEGEDGE_ENABLE		(0x0C4)
-#define GPIOH_IN_POSEDGE_STATUS		(0x0C8)
-#define GPIOH_IN_NEGEDGE_STATUS		(0x0CC)
+#define GPIOH_INPUT_ENABLE		(0xA0)
+#define GPIOH_INPUT_INVERT_ENABLE	(0xA4)
+#define GPIOH_IN_FILTER_ENABLE		(0xA8)
+#define GPIOH_IN_EVENTCOUNT_ENABLE	(0xAC)
+#define GPIOH_READ_BACK			(0xB0)
+#define GPIOH_IN_AUX1_SELECT		(0xB4)
+#define GPIOH_EVENTS_ENABLE		(0xB8)
+#define GPIOH_LOCK_ENABLE		(0xBC)
+#define GPIOH_IN_POSEDGE_ENABLE		(0xC0)
+#define GPIOH_IN_NEGEDGE_ENABLE		(0xC4)
+#define GPIOH_IN_POSEDGE_STATUS		(0xC8)
+#define GPIOH_IN_NEGEDGE_STATUS		(0xCC)
 
-/*	Input Conditioning Function Registers*/
+/* Input Conditioning Function Registers */
 #define GPIO_00_FILTER_AMOUNT		(0x50)
 #define GPIO_00_FILTER_COUNT		(0x52)
-#define GPIO_00_EVENT_COUNT			(0x54)
+#define GPIO_00_EVENT_COUNT		(0x54)
 #define GPIO_00_EVENTCOMPARE_VALUE	(0x56)
 #define GPIO_01_FILTER_AMOUNT		(0x58)
 #define GPIO_01_FILTER_COUNT		(0x5A)
-#define GPIO_01_EVENT_COUNT			(0x5C)
+#define GPIO_01_EVENT_COUNT		(0x5C)
 #define GPIO_01_EVENTCOMPARE_VALUE	(0x5E)
 #define GPIO_02_FILTER_AMOUNT		(0x60)
 #define GPIO_02_FILTER_COUNT		(0x62)
-#define GPIO_02_EVENT_COUNT			(0x64)
+#define GPIO_02_EVENT_COUNT		(0x64)
 #define GPIO_02_EVENTCOMPARE_VALUE	(0x66)
 #define GPIO_03_FILTER_AMOUNT		(0x68)
 #define GPIO_03_FILTER_COUNT		(0x6A)
-#define GPIO_03_EVENT_COUNT			(0x6C)
+#define GPIO_03_EVENT_COUNT		(0x6C)
 #define GPIO_03_EVENTCOMPARE_VALUE	(0x6E)
 #define GPIO_04_FILTER_AMOUNT		(0x70)
 #define GPIO_04_FILTER_COUNT		(0x72)
-#define GPIO_04_EVENT_COUNT			(0x74)
+#define GPIO_04_EVENT_COUNT		(0x74)
 #define GPIO_04_EVENTCOMPARE_VALUE	(0x76)
 #define GPIO_05_FILTER_AMOUNT		(0x78)
 #define GPIO_05_FILTER_COUNT		(0x7A)
-#define GPIO_05_EVENT_COUNT			(0x7C)
+#define GPIO_05_EVENT_COUNT		(0x7C)
 #define GPIO_05_EVENTCOMPARE_VALUE	(0x7E)
-#define GPIO_06_FILTER_AMOUNT		(0x0D0)
-#define GPIO_06_FILTER_COUNT		(0x0D2)
-#define GPIO_06_EVENT_COUNT			(0x0D4)
-#define GPIO_06_EVENTCOMPARE_VALUE	(0x0D6)
-#define GPIO_07_FILTER_AMOUNT		(0x0D8)
-#define GPIO_07_FILTER_COUNT		(0x0DA)
-#define GPIO_07_EVENT_COUNT			(0x0DC)
-#define GPIO_07_EVENTCOMPARE_VALUE	(0x0DE)
-
-/*	R/W GPIO Interrupt &PME Mapper Registers*/
-#define GPIO_MAPPER_X		(0x0E0)
-#define GPIO_MAPPER_Y		(0x0E4)
-#define GPIO_MAPPER_Z		(0x0E8)
-#define GPIO_MAPPER_W		(0x0EC)
-#define GPIO_FE_SELECT_0	(0x0F0)
-#define GPIO_FE_SELECT_1	(0x0F1)
-#define GPIO_FE_SELECT_2	(0x0F2)
-#define GPIO_FE_SELECT_3	(0x0F3)
-#define GPIO_FE_SELECT_4	(0x0F4)
-#define GPIO_FE_SELECT_5	(0x0F5)
-#define GPIO_FE_SELECT_6	(0x0F6)
-#define GPIO_FE_SELECT_7	(0x0F7)
-
-/*	Event Counter Decrement Registers*/
-#define GPIOL_IN_EVENT_DECREMENT	(0x0F8)
-#define GPIOH_IN_EVENT_DECREMENT	(0x0FC)
+#define GPIO_06_FILTER_AMOUNT		(0xD0)
+#define GPIO_06_FILTER_COUNT		(0xD2)
+#define GPIO_06_EVENT_COUNT		(0xD4)
+#define GPIO_06_EVENTCOMPARE_VALUE	(0xD6)
+#define GPIO_07_FILTER_AMOUNT		(0xD8)
+#define GPIO_07_FILTER_COUNT		(0xDA)
+#define GPIO_07_EVENT_COUNT		(0xDC)
+#define GPIO_07_EVENTCOMPARE_VALUE	(0xDE)
+
+/* R/W GPIO Interrupt &PME Mapper Registers */
+#define GPIO_MAPPER_X		(0xE0)
+#define GPIO_MAPPER_Y		(0xE4)
+#define GPIO_MAPPER_Z		(0xE8)
+#define GPIO_MAPPER_W		(0xEC)
+#define GPIO_FE_SELECT_0	(0xF0)
+#define GPIO_FE_SELECT_1	(0xF1)
+#define GPIO_FE_SELECT_2	(0xF2)
+#define GPIO_FE_SELECT_3	(0xF3)
+#define GPIO_FE_SELECT_4	(0xF4)
+#define GPIO_FE_SELECT_5	(0xF5)
+#define GPIO_FE_SELECT_6	(0xF6)
+#define GPIO_FE_SELECT_7	(0xF7)
+
+/* Event Counter Decrement Registers */
+#define GPIOL_IN_EVENT_DECREMENT	(0xF8)
+#define GPIOH_IN_EVENT_DECREMENT	(0xFC)
 
-/*	PMC register*/
+/* PMC register */
 #define PM_SSD		(0x00)
 #define PM_SCXA		(0x04)
 #define PM_SCYA		(0x08)
@@ -438,12 +416,12 @@
 #define PM_SSC		(0x54)
 
 /* FLASH device macros */
-#define FLASH_TYPE_NONE	0	/* No flash device installed */
-#define FLASH_TYPE_NAND 1	/* NAND device */
-#define FLASH_TYPE_NOR	2	/* NOR device */
+#define FLASH_TYPE_NONE		0	/* No flash device installed */
+#define FLASH_TYPE_NAND 	1	/* NAND device */
+#define FLASH_TYPE_NOR		2	/* NOR device */
 
-#define FLASH_IF_MEM	1	/* Memory or memory-mapped I/O interface for Flash device */
-#define FLASH_IF_IO	2	/* I/O interface for Flash device */
+#define FLASH_IF_MEM		1	/* Memory or memory-mapped I/O interface for Flash device */
+#define FLASH_IF_IO		2	/* I/O interface for Flash device */
 
 /* Flash Memory Mask values */
 #define FLASH_MEM_DEFAULT	0x00000000

Modified: trunk/src/southbridge/amd/cs5536/early_setup.c
==============================================================================
--- trunk/src/southbridge/amd/cs5536/early_setup.c	Mon Dec 27 15:31:05 2010	(r6218)
+++ trunk/src/southbridge/amd/cs5536/early_setup.c	Wed Dec 29 21:31:31 2010	(r6219)
@@ -20,7 +20,7 @@
 /*
  * cs5536_early_setup.c:	Early chipset initialization for CS5536 companion device
  *	This file implements the initialization sequence documented in section 4.2 of
- *	AMD Geode GX Processor CS5536 Companion Device GoedeROM Porting Guide.
+ *	AMD Geode GX Processor CS5536 Companion Device GeodeROM Porting Guide.
  */
 
 /**




More information about the coreboot mailing list