Kim Phillips writes: > but yeah, size-cells should be allowed to be 0 (even address-cells) and > it may be the case that the Lombard needs some fixup code.
So it turns out that the nvram is under the via-pmu node on the Lombard. The via-pmu node has #size-cells == 0, which is correct since things under the via-pmu aren't directly accessible. The nvram driver code relies on not being able to translate an address for the nvram nodes on machines where the nvram isn't directly accessible. That is, it looks for "nvram" nodes, and if it can translate the address, assumes it can access the nvram directly. So nothing is incorrect here except your patch. :) I'll revert it. Paul. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev