On 10.07.2008 20:48, Carl-Daniel Hailfinger wrote:
> On 10.07.2008 14:01, Peter Stuge wrote:
>   
>> On Sat, Jul 05, 2008 at 04:35:29PM +0200, Carl-Daniel Hailfinger wrote:
>>   
>>     
>>>     mainboard-vendor = "Emulation";
>>>     mainboard-name = "QEMU x86";
>>> +   mainboard_pci_subsystem_vendor = "0x15ad";
>>> +   mainboard_pci_subsystem_device = "0x1976";
>>>     device_operations = "qemuvga_pci_ops_dev";
>>>     
>>>       
>> The dts syntax is somewhat inconsistent, sometimes - sometimes _. Is
>> there a rule?
>>   
>>     
>
> My goal was to have the same name in the dts which is also used as
> variable name in C code. The existing code has a somewhat peculiar
> mapping from organic growth over time:
> mainboard-vendor -> const char *mainboard_vendor
> mainboard-name -> const char *mainboard_part_number
> If we can agree on whether the variable should be called
> "mainboard_name" or "mainboard_part_number", I'd be willing to prepare a
> patch.
>   

OK, here comes a patch which makes mainboard-vendor naming more consistent.
mainboard-name naming has been postponed because it's not clear what the
real name should be.

Generated code is identical to the state before the patch.

Signed-off-by: Carl-Daniel Hailfinger <[EMAIL PROTECTED]>

Index: corebootv3-mainboard_vendor/mainboard/adl/msm800sev/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/adl/msm800sev/dts     (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/adl/msm800sev/dts     (Arbeitskopie)
@@ -21,7 +21,7 @@
  */
 
 /{
-       mainboard-vendor = "Advanced Digital Logic";
+       mainboard_vendor = "Advanced Digital Logic";
        mainboard-name = "MSM800SEV";
        mainboard_pci_subsystem_vendor = "0x1022";
        mainboard_pci_subsystem_device = "0x2323";
Index: corebootv3-mainboard_vendor/mainboard/amd/norwich/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/amd/norwich/dts       (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/amd/norwich/dts       (Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "AMD";
+       mainboard_vendor = "AMD";
        mainboard-name = "NORWICH";
        mainboard_pci_subsystem_vendor = "0x1022";
        mainboard_pci_subsystem_device = "0x2323";
Index: corebootv3-mainboard_vendor/mainboard/amd/db800/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/amd/db800/dts (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/amd/db800/dts (Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "AMD";
+       mainboard_vendor = "AMD";
        mainboard-name = "DB800";
        mainboard_pci_subsystem_vendor = "0x1022";
        mainboard_pci_subsystem_device = "0x2323";
Index: corebootv3-mainboard_vendor/mainboard/artecgroup/dbe61/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/artecgroup/dbe61/dts  (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/artecgroup/dbe61/dts  (Arbeitskopie)
@@ -73,7 +73,7 @@
 */
 
 /{
-       mainboard-vendor = "Artec Group";
+       mainboard_vendor = "Artec Group";
        mainboard-name = "DBE61";
        mainboard_pci_subsystem_vendor = "0x1022";
        mainboard_pci_subsystem_device = "0x2323";
Index: corebootv3-mainboard_vendor/mainboard/artecgroup/dbe62/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/artecgroup/dbe62/dts  (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/artecgroup/dbe62/dts  (Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "Artec";
+       mainboard_vendor = "Artec";
        mainboard-name = "DBE62";
        cpus { };
        [EMAIL PROTECTED] {
Index: corebootv3-mainboard_vendor/mainboard/pcengines/alix1c/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/pcengines/alix1c/dts  (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/pcengines/alix1c/dts  (Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "PC Engines";
+       mainboard_vendor = "PC Engines";
        mainboard-name = "ALIX1.C";
        cpus { };
        [EMAIL PROTECTED] {
Index: corebootv3-mainboard_vendor/mainboard/pcengines/alix2c3/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/pcengines/alix2c3/dts (Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/pcengines/alix2c3/dts (Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "PC Engines";
+       mainboard_vendor = "PC Engines";
        mainboard-name = "ALIX.2C3";
        cpus { };
        [EMAIL PROTECTED] {
Index: corebootv3-mainboard_vendor/mainboard/emulation/qemu-x86/dts
===================================================================
--- corebootv3-mainboard_vendor/mainboard/emulation/qemu-x86/dts        
(Revision 693)
+++ corebootv3-mainboard_vendor/mainboard/emulation/qemu-x86/dts        
(Arbeitskopie)
@@ -19,7 +19,7 @@
  */
 
 /{
-       mainboard-vendor = "Emulation";
+       mainboard_vendor = "Emulation";
        mainboard-name = "QEMU x86";
        mainboard_pci_subsystem_vendor = "0x15ad";
        mainboard_pci_subsystem_device = "0x1976";
Index: corebootv3-mainboard_vendor/util/dtc/flattree.c
===================================================================
--- corebootv3-mainboard_vendor/util/dtc/flattree.c     (Revision 693)
+++ corebootv3-mainboard_vendor/util/dtc/flattree.c     (Arbeitskopie)
@@ -1353,7 +1353,7 @@
 
        /* special for the root. Emit the names for the mainboard vendor and 
part # */
        for_each_property(bi->dt, prop) {
-               if (streq(prop->name, "mainboard-vendor")){
+               if (streq(prop->name, "mainboard_vendor")){
                        found_mainboard_vendor = 1;
                        fprintf(f, "const char *mainboard_vendor = \"%s\";\n", 
prop->val.val);
                }
@@ -1372,14 +1372,14 @@
        }
 
        if (!   found_mainboard_vendor){
-               die("There is no mainboard-vendor property in the root. Please 
add one."
+               die("There is no mainboard_vendor property in the root. Please 
add one."
                        "(and make sure there is a mainboard-name property 
too");
        }
 
        if (!   found_mainboard_partnumber){
                die("There is no mainboard-name property in the root. "
                        "Please add one."
-                       "(and make sure there is a mainboard-vendor property 
too");
+                       "(and make sure there is a mainboard_vendor property 
too");
        }
 
        switch (found_mainboard_subsys) {



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


-- 
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to