Here's a patch which streamlines the dts contents a bit:
- Every "thing" should have an "enable;" line (or am I missing some reason why they shouldn't?)
- Every "thing" should have the "enable;" as first entry, if it has one.
- Constructors should come before other stuff, but after the "enable;".
Comments?
Does the order in which variables are defined (e.g. ide0_enable) and in which the constructors are called matter? I.e. is there a semantic difference between
{ ide0_enable = "0"; ide1_enable = "0"; constructor = "i82371eb_constructors"; };
and
{ constructor = "i82371eb_constructors"; ide0_enable = "0"; ide1_enable = "0"; };
?
See patch for my proposal, but please note that it may be incorrent, that's why I'm asking...
Uwe.