65 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/rockchip,rk3399-emmc-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Rockchip EMMC PHY8 9maintainers:10 - Heiko Stuebner <heiko@sntech.de>11 12properties:13 compatible:14 const: rockchip,rk3399-emmc-phy15 16 reg:17 maxItems: 118 19 clocks:20 maxItems: 121 22 clock-names:23 const: emmcclk24 25 drive-impedance-ohm:26 $ref: /schemas/types.yaml#/definitions/uint3227 description:28 Specifies the drive impedance in Ohm.29 enum: [33, 40, 50, 66, 100]30 default: 5031 32 rockchip,enable-strobe-pulldown:33 type: boolean34 description: |35 Enable internal pull-down for the strobe36 line. If not set, pull-down is not used.37 38 rockchip,output-tapdelay-select:39 $ref: /schemas/types.yaml#/definitions/uint3240 description:41 Specifies the phyctrl_otapdlysec register.42 default: 0x443 maximum: 0xf44 45 "#phy-cells":46 const: 047 48required:49 - compatible50 - reg51 - "#phy-cells"52 53additionalProperties: false54 55examples:56 - |57 phy@f780 {58 compatible = "rockchip,rk3399-emmc-phy";59 reg = <0xf780 0x20>;60 clocks = <&sdhci>;61 clock-names = "emmcclk";62 drive-impedance-ohm = <50>;63 #phy-cells = <0>;64 };65