[coreboot] [PATCH] v3: update mainboard dts files to new style

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Sun Feb 17 00:23:38 CET 2008


Update mainboard dts files to new style. Untested, but I tried to keep 
the new settings as close as possible to the old settings.
All GeodeLX-based boards now include the geodelx/domain, geodelx/apic 
and geodelx/pci dts files.

Remove "enabled" keyword from the alix.1c main dts. (That's the only 
possibly critical change because it affects a working target. Tests on 
hardware appreciated. Should be harmless, though.)

Compile tested only, and the situation is better than without the patch.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>

Index: LinuxBIOSv3-dtsconversion/mainboard/adl/msm800sev/dts
===================================================================
--- LinuxBIOSv3-dtsconversion/mainboard/adl/msm800sev/dts	(Revision 605)
+++ LinuxBIOSv3-dtsconversion/mainboard/adl/msm800sev/dts	(Arbeitskopie)
@@ -23,22 +23,19 @@
 /{
 	mainboard-vendor = "Advanced Digital Logic";
 	mainboard-name = "MSM800SEV";
-	cpus {
-		enabled;
+	cpus { };
+	apic at 0 {
+		/config/("northbridge/amd/geodelx/apic");
 	};
-	domain0 {
-		enabled;
-		pcidomain = "0";
-		device0,0 {
-			enabled;
-			pcipath = "1,0";
+	domain at 0 {
+		/config/("northbridge/amd/geodelx/domain");
+		pci at 1,0 {
+			/config/("northbridge/amd/geodelx/pci");
 		};
-		southbridge {
+		pci at 1,1 {
 			/config/("southbridge/amd/cs5536/dts");
-			pcipath = "1,1";
-			enabled;
 		};
-		superio {
+		ioport at 46 {
 			/config/("superio/winbond/w83627hf/dts");
 			com1enable = "1";
 		};
Index: LinuxBIOSv3-dtsconversion/mainboard/amd/norwich/dts
===================================================================
--- LinuxBIOSv3-dtsconversion/mainboard/amd/norwich/dts	(Revision 605)
+++ LinuxBIOSv3-dtsconversion/mainboard/amd/norwich/dts	(Arbeitskopie)
@@ -19,23 +19,19 @@
  */
 
 /{
-	enabled;
 	mainboard-vendor = "AMD";
 	mainboard-name = "Norwich";
-	cpus {
-		enabled;
+	cpus { };
+	apic at 0 {
+		/config/("northbridge/amd/geodelx/apic");
 	};
-	domain0 {
-		enabled;
-		pcidomain = "0";
-		device0,0 {
-			enabled;
-			pcipath = "1,0";
+	domain at 0 {
+		/config/("northbridge/amd/geodelx/domain");
+		pci at 1,0 {
+			/config/("northbridge/amd/geodelx/pci");
 		};
-		southbridge {
+		pci at 1,1 {
 			/config/("southbridge/amd/cs5536/dts");
-			pcipath = "1,1";
-			enabled;
 		};
 	};
 };
Index: LinuxBIOSv3-dtsconversion/mainboard/artecgroup/dbe61/dts
===================================================================
--- LinuxBIOSv3-dtsconversion/mainboard/artecgroup/dbe61/dts	(Revision 605)
+++ LinuxBIOSv3-dtsconversion/mainboard/artecgroup/dbe61/dts	(Arbeitskopie)
@@ -75,21 +75,17 @@
 /{
 	mainboard-vendor = "Artec Group";
 	mainboard-name = "DBE61";
-	enabled;
-	cpus {
-		enabled;
+	cpus { };
+	apic at 0 {
+		/config/("northbridge/amd/geodelx/apic");
 	};
-	domain0 {
-		enabled;
-		pcidomain = "0";
-		device0,0 {
-			enabled;
-			pcipath = "1,0";
+	domain at 0 {
+		/config/("northbridge/amd/geodelx/domain");
+		pci at 1,0 {
+			/config/("northbridge/amd/geodelx/pci");
 		};
-		southbridge {
+		pci at 1,1 {
 			/config/("southbridge/amd/cs5536/dts");
-			pcipath = "1,1";
-			enabled;
 		};
 	};
 };
Index: LinuxBIOSv3-dtsconversion/mainboard/pcengines/alix1c/dts
===================================================================
--- LinuxBIOSv3-dtsconversion/mainboard/pcengines/alix1c/dts	(Revision 605)
+++ LinuxBIOSv3-dtsconversion/mainboard/pcengines/alix1c/dts	(Arbeitskopie)
@@ -19,7 +19,6 @@
  */
 
 /{
-	enabled;
 	mainboard-vendor = "PC Engines";
 	mainboard-name = "ALIX1.C";
 	cpus { };


-- 
http://www.hailfinger.org/





More information about the coreboot mailing list