On Fri, Jun 01, 2012 at 12:36:28PM +0800, Lee Jones wrote: > This: > >sdi@80126000 { > > vmmc-supply = <&ab8500_ldo_aux3_reg>; > >}; > Is the same as, and will cause no more issues than: > >static struct regulator_consumer_supply ab8500_vaux3_consumers[] = { > > REGULATOR_SUPPLY("vmmc", "sdi0"), > >}; > ... because only nodes which we care about (dictated by compatible > declaration protections) will be parsed. So different platforms will > not affect each other. What makes you say the two are equivalent? The former is a reference from a consumer device to a named regulator while the latter is a reference from a regulator to a named consumer.