[U-Boot] OF_PLATDATA questions on rk3399 platfrom

Simon Glass sjg at chromium.org
Sat May 20 02:29:05 UTC 2017


Hi Ziyuan,

On 8 May 2017 at 01:01, Ziyuan <xzy.xu at rock-chips.com> wrote:
> hi simon,
>
> I need to achieve emmc_phy physical address in driver, so that I can
> configure phy in different scenarios (phy register address should be
> 0xff77f780). see below:
>     sdhci: sdhci at fe330000 {
>
>         phys = <&emmc_phy>;
>         phy-names = "phy_arasan";
>
>     };
>
>     grf: syscon at ff770000 {
>         reg = <0x0 0xff770000 0x0 0x10000>;
>
>         emmc_phy: phy at f780 {
>             compatible = "rockchip,rk3399-emmc-phy";
>             reg = <0xf780 0x24>;
>             #phy-cells = <0>;
>             status = "disabled";
>         };
>     };
>
>  AKA, I can't use libfdt if OF_PLATDATA is enabled,  so how to get it?
>

At present this is not supported. I'm not quite sure how to support
it, or at least the best way. Do you have ideas on what the C
structure should be for this?

Regards,
Simon


More information about the U-Boot mailing list