Uwe Hermann wrote:
> > +++ mainboard/amd/serengeti/dts     (working copy)
> > @@ -22,6 +22,8 @@
> >     device_operations="serengeti";
> >     mainboard_vendor = "AMD";
> >     mainboard_name = "Serengeti";
> > +   subsystem_vendor = "PCI_VENDOR_ID_AMD";
> 
> Nice, I didn't know that #defines could be used in dts.

This is a good example of why NOT to use #defines for IDs:

1. The value could change unexpectedly
 * If the #define is changed in the source a new ID can end up being
   used even though the dts is unchanged. This is not obvious and IMO
   not acceptable.

2. It is redundant
 * mainboard_vendor already provides a friendly name for the vendor.


//Peter

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

Reply via email to