[PATCH v6 1/5] phy: add a driver for the Rockchip SoC internal USB2.0 PHY
Doug Anderson
dianders at chromium.org
Thu Dec 11 10:41:38 PST 2014
Kishon,
On Thu, Dec 11, 2014 at 2:27 AM, Kishon Vijay Abraham I <kishon at ti.com> wrote:
> I didn't mean that. You can get rid of this entire xlate stuff if you use
> something like below
>
> phy at xxx {
> compatible = "";
> phy1:usb_phy {
> }
> phy2:usb_phy {
> };
> };
>
>
> usb at xx {
> compatible = "";
> phys = <&phy1>; //doesn't need xlate
> /* this needs xlate
> phys = <&phy 1>;
> */
> phy-names = "phy";
> };
Is the syntax you proposed really better? Are you saying that you
advocate never using "#phy-cells" other than 0 for new bindings? Is
that your own personal preference, or is there a discussion somewhere
where everyone agreed on this?
My vote is that since "phy-cells" exists and is part of the generic
phy bindings that it's meant to be used whenever you have a single PHY
driver that controls multiple PHYs.
-Doug
More information about the linux-arm-kernel
mailing list