Kernel-4.18.0-80.el8_rockchip-emmc-phy

Rockchip EMMC PHY

Required properties:

  • compatible: rockchip,rk3399-emmc-phy
  • #phy-cells: must be 0
  • reg: PHY register address offset and length in “general
    register files”

Optional clocks using the clock bindings (see ../clock/clock-bindings.txt),
specified by name:

  • clock-names: Should contain “emmcclk”. Although this is listed as optional
     (because most boards can get basic functionality without having
     access to it), it is strongly suggested.
    
  • clocks: Should have a phandle to the card clock exported by the SDHCI driver.

Example:

grf: syscon@ff770000 {
compatible = “rockchip,rk3399-grf”, “syscon”, “simple-mfd”;
#address-cells = <1>;
#size-cells = <1>;

emmcphy: phy@f780 {
    compatible = "rockchip,rk3399-emmc-phy";
    reg = <0xf780 0x20>;
    clocks = <&sdhci>;
    clock-names = "emmcclk";
    #phy-cells = <0>;
};

};