xref: /openbmc/linux/Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
13817c796SHeiko Stuebner# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
23817c796SHeiko Stuebner%YAML 1.2
33817c796SHeiko Stuebner---
43817c796SHeiko Stuebner$id: http://devicetree.org/schemas/phy/rockchip,px30-dsi-dphy.yaml#
53817c796SHeiko Stuebner$schema: http://devicetree.org/meta-schemas/core.yaml#
63817c796SHeiko Stuebner
73817c796SHeiko Stuebnertitle: Rockchip MIPI DPHY with additional LVDS/TTL modes
83817c796SHeiko Stuebner
93817c796SHeiko Stuebnermaintainers:
103817c796SHeiko Stuebner  - Heiko Stuebner <heiko@sntech.de>
113817c796SHeiko Stuebner
123817c796SHeiko Stuebnerproperties:
133817c796SHeiko Stuebner  "#phy-cells":
143817c796SHeiko Stuebner    const: 0
153817c796SHeiko Stuebner
163817c796SHeiko Stuebner  compatible:
173817c796SHeiko Stuebner    enum:
183817c796SHeiko Stuebner      - rockchip,px30-dsi-dphy
193817c796SHeiko Stuebner      - rockchip,rk3128-dsi-dphy
203817c796SHeiko Stuebner      - rockchip,rk3368-dsi-dphy
214b507195SChris Morgan      - rockchip,rk3568-dsi-dphy
22*e92681b3SJagan Teki      - rockchip,rv1126-dsi-dphy
233817c796SHeiko Stuebner
243817c796SHeiko Stuebner  reg:
253817c796SHeiko Stuebner    maxItems: 1
263817c796SHeiko Stuebner
273817c796SHeiko Stuebner  clocks:
283817c796SHeiko Stuebner    items:
293817c796SHeiko Stuebner      - description: PLL reference clock
303817c796SHeiko Stuebner      - description: Module clock
313817c796SHeiko Stuebner
323817c796SHeiko Stuebner  clock-names:
333817c796SHeiko Stuebner    items:
343817c796SHeiko Stuebner      - const: ref
353817c796SHeiko Stuebner      - const: pclk
363817c796SHeiko Stuebner
373817c796SHeiko Stuebner  power-domains:
383817c796SHeiko Stuebner    maxItems: 1
393817c796SHeiko Stuebner    description: phandle to the associated power domain
403817c796SHeiko Stuebner
413817c796SHeiko Stuebner  resets:
423817c796SHeiko Stuebner    items:
433817c796SHeiko Stuebner      - description: exclusive PHY reset line
443817c796SHeiko Stuebner
453817c796SHeiko Stuebner  reset-names:
463817c796SHeiko Stuebner    items:
473817c796SHeiko Stuebner      - const: apb
483817c796SHeiko Stuebner
493817c796SHeiko Stuebnerrequired:
503817c796SHeiko Stuebner  - "#phy-cells"
513817c796SHeiko Stuebner  - compatible
523817c796SHeiko Stuebner  - reg
533817c796SHeiko Stuebner  - clocks
543817c796SHeiko Stuebner  - clock-names
553817c796SHeiko Stuebner  - resets
563817c796SHeiko Stuebner  - reset-names
573817c796SHeiko Stuebner
583817c796SHeiko StuebneradditionalProperties: false
593817c796SHeiko Stuebner
603817c796SHeiko Stuebnerexamples:
613817c796SHeiko Stuebner  - |
623817c796SHeiko Stuebner    dsi_dphy: phy@ff2e0000 {
63afd36d28SMiquel Raynal        compatible = "rockchip,px30-dsi-dphy";
64fba56184SRob Herring        reg = <0xff2e0000 0x10000>;
653817c796SHeiko Stuebner        clocks = <&pmucru 13>, <&cru 12>;
663817c796SHeiko Stuebner        clock-names = "ref", "pclk";
673817c796SHeiko Stuebner        resets = <&cru 12>;
683817c796SHeiko Stuebner        reset-names = "apb";
693817c796SHeiko Stuebner        #phy-cells = <0>;
703817c796SHeiko Stuebner    };
713817c796SHeiko Stuebner
723817c796SHeiko Stuebner...
73