lkml.org 
[lkml]   [2016]   [Jul]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[v5 PATCH 4/5] Documentation: bindings: add dt documentation for cdn DP controller
    Date
    This patch adds a binding that describes the cdn DP controller for
    rk3399.

    Signed-off-by: Chris Zhong <zyw@rock-chips.com>
    Acked-by: Rob Herring <robh@kernel.org>

    ---

    Changes in v5: None
    Changes in v4:
    - add a reset node
    - support 2 phys

    Changes in v3:
    - add SoC specific compatible string
    - remove reg = <1>;

    Changes in v2: None
    Changes in v1:
    - add extcon node description
    - add #sound-dai-cells description

    .../bindings/display/rockchip/cdn-dp-rockchip.txt | 67 ++++++++++++++++++++++
    1 file changed, 67 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/display/rockchip/cdn-dp-rockchip.txt

    diff --git a/Documentation/devicetree/bindings/display/rockchip/cdn-dp-rockchip.txt b/Documentation/devicetree/bindings/display/rockchip/cdn-dp-rockchip.txt
    new file mode 100644
    index 0000000..bf0b2ce
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/display/rockchip/cdn-dp-rockchip.txt
    @@ -0,0 +1,67 @@
    +Rockchip RK3399 specific extensions to the cdn Display Port
    +================================
    +
    +Required properties:
    +- compatible: must be "rockchip,rk3399-cdn-dp"
    +
    +- reg: physical base address of the controller and length
    +
    +- clocks: from common clock binding: handle to dp clock.
    +
    +- clock-names: from common clock binding:
    + Required elements: "core-clk" "pclk" "spdif"
    +
    +- resets : a list of phandle + reset specifier pairs
    +- reset-names : string reset name, must be:
    + "spdif"
    +
    +- rockchip,grf: this soc should set GRF regs, so need get grf here.
    +
    +- ports: contain a port nodes with endpoint definitions as defined in
    + Documentation/devicetree/bindings/media/video-interfaces.txt.
    + contained 2 endpoints, connecting to the output of vop.
    +
    +- phys: from general PHY binding: the phandle for the PHY device.
    +
    +- extcon: extcon specifier for the Power Delivery
    +
    +- #sound-dai-cells = it must be 1 if your system is using 2 DAIs: I2S, SPDIF
    +
    +-------------------------------------------------------------------------------
    +
    +Example:
    + cdn_dp: dp@fec00000 {
    + compatible = "rockchip,rk3399-cdn-dp";
    + reg = <0x0 0xfec00000 0x0 0x100000>;
    + interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
    + clocks = <&cru SCLK_DP_CORE>, <&cru PCLK_DP_CTRL>,
    + <&cru SCLK_SPDIF_REC_DPTX>;
    + clock-names = "core-clk", "pclk", "spdif";
    + phys = <&tcphy0>, <&tcphy1>;
    + resets = <&cru SRST_DPTX_SPDIF_REC>;
    + reset-names = "spdif";
    + extcon = <&fusb0>, <&fusb1>;
    + rockchip,grf = <&grf>;
    + #address-cells = <1>;
    + #size-cells = <0>;
    + #sound-dai-cells = <1>;
    +
    + ports {
    + #address-cells = <1>;
    + #size-cells = <0>;
    +
    + dp_in: port {
    + #address-cells = <1>;
    + #size-cells = <0>;
    + dp_in_vopb: endpoint@0 {
    + reg = <0>;
    + remote-endpoint = <&vopb_out_dp>;
    + };
    +
    + dp_in_vopl: endpoint@1 {
    + reg = <1>;
    + remote-endpoint = <&vopl_out_dp>;
    + };
    + };
    + };
    + };
    --
    2.6.3
    \
     
     \ /
      Last update: 2016-07-12 17:41    [W:3.460 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site