On 02/28/2013 03:57 AM, Graeme Gregory wrote: ... > The final but of information that would be needed is some method to pass > down product_id/design_rev and for a lot of the IP blocks they could be > made independent of the actual parent. That should probably be represented in DT itself as differing compatible values. I could see the argument that this is SW-probe-able since there's a register that defines the value. However, any global ID register would apply to the top-level device, and not the version of any child IP blocks if there's the possibility of mixing/matching IP blocks. If there's a dedicated version register for a child IP block, then presumably it's already part of the child IP block's register space, and so the driver can read it, and then there perhaps wouldn't be a need to represent this using different compatible values. -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html