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@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@0 { + /config/("northbridge/amd/geodelx/apic"); }; - domain0 { - enabled; - pcidomain = "0"; - device0,0 { - enabled; - pcipath = "1,0"; + domain@0 { + /config/("northbridge/amd/geodelx/domain"); + pci@1,0 { + /config/("northbridge/amd/geodelx/pci"); }; - southbridge { + pci@1,1 { /config/("southbridge/amd/cs5536/dts"); - pcipath = "1,1"; - enabled; }; - superio { + ioport@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@0 { + /config/("northbridge/amd/geodelx/apic"); }; - domain0 { - enabled; - pcidomain = "0"; - device0,0 { - enabled; - pcipath = "1,0"; + domain@0 { + /config/("northbridge/amd/geodelx/domain"); + pci@1,0 { + /config/("northbridge/amd/geodelx/pci"); }; - southbridge { + pci@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@0 { + /config/("northbridge/amd/geodelx/apic"); }; - domain0 { - enabled; - pcidomain = "0"; - device0,0 { - enabled; - pcipath = "1,0"; + domain@0 { + /config/("northbridge/amd/geodelx/domain"); + pci@1,0 { + /config/("northbridge/amd/geodelx/pci"); }; - southbridge { + pci@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 { };