On Fri, Mar 26, 2010 at 12:39 PM, Timur Tabi <ti...@freescale.com> wrote:
> Grant Likely wrote:
>>> Without the compatible property, the only way I'd know that the child node 
>>> contains a firmware is to look at the actual name of the child node, which 
>>> (as Scott and I believe) is not better than a compatible property.
>> If it is always a child of a qe node, then I've got no objections.
>
> I have no problem with putting the firmware node as a child of the QE node 
> and skipping the phandle property, but only as long as there's only one QE 
> node.  Would you agree that this is bad:
>
> qe1: q...@e0080000 {
>        compatible = "fsl,qe";
>        qefw: fsl,qe_firmware {
>                compatible="fsl,qe-firmware";
>                fsl,firmware = /bininc/("firmware-blob.bin");
>                fsl,qe-firmware-eccr = <0x00000000 0x00001230>;
>        }
>        ...
> }
>
> qe2: q...@e0090000 {
>        compatible = "fsl,qe";
>        fsl,firmware-phandle = <&qefw>;
>        ...
> }

Nah.  That looks totally fine.  Not having the firmware under a qe
node would look bad to me.

g.
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to