> > This is a 2nd MDIO address, right? Can't you just append this to reg property? Hi Rob It is a sub address. There are two different MDIO addressing schemes. Clause 22 allowed for 32 different addresses on an MDIO bus. Clause 45 extended that. You have the existing 32 addresses for a package. However, within a package, you can have 32 devices. You are supposed to be able to look are registers inside the package, and it will tell you which devices in the packages are in use. You can then look at those devices and figure out what they are using ID registers. However some vendors get this wrong, they don't fill in the devices in package information. So the generic probe code never finds them. We need to pass it a hint, go looking at this specific device in the package. You can mix Clause 22 and Clause 45 on the same bus. Does DT allow two different reg formats to be used at once? Can we have some reg properties with a single value, and some with two values? I thought #address-cells = <1> means there should be a single address in reg. Andrew -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html