From 09aeb6ebfbcb19ea12f7a3c6c406035240973760 Mon Sep 17 00:00:00 2001 From: Huicong Xu Date: Fri, 21 Apr 2017 10:23:30 +0800 Subject: [PATCH] arm64: dts: rockchip: add hdmi hdcp2 node for rk3399 Change-Id: Ie78fbdc226d856a20c2da40e4166e7b23ed27aba Signed-off-by: Huicong Xu --- .../bindings/display/bridge/dw-hdmi-hdcp2.txt | 15 +++++++++++++++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 ++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/dw-hdmi-hdcp2.txt diff --git a/Documentation/devicetree/bindings/display/bridge/dw-hdmi-hdcp2.txt b/Documentation/devicetree/bindings/display/bridge/dw-hdmi-hdcp2.txt new file mode 100644 index 000000000000..ab8e1e87296b --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/dw-hdmi-hdcp2.txt @@ -0,0 +1,15 @@ +Device-Tree bindings for dw hdmi hdcp2 + +Required properties: +- compatible : Should be "rockchip,rk3399-hdmi-hdcp2". + +Example: + hdmi_hdcp2: hdmi-hdcp2@ff988000 { + compatible = "rockchip,rk3399-hdmi-hdcp2"; + reg = <0x0 0xff988000 0x0 0x2000>; + interrupts = ; + clocks = <&cru ACLK_HDCP22>, <&cru PCLK_HDCP22>, + <&cru HCLK_HDCP22>; + clock-names ="aclk_hdcp2", "pclk_hdcp2", "hdcp2_clk_hdmi"; + status = "disabled"; + }; diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 32821b8e11b2..527cb4c20dee 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -2080,6 +2080,16 @@ }; }; + hdmi_hdcp2: hdmi-hdcp2@ff988000 { + compatible = "rockchip,rk3399-hdmi-hdcp2"; + reg = <0x0 0xff988000 0x0 0x2000>; + interrupts = ; + clocks = <&cru ACLK_HDCP22>, <&cru PCLK_HDCP22>, + <&cru HCLK_HDCP22>; + clock-names ="aclk_hdcp2", "pclk_hdcp2", "hdcp2_clk_hdmi"; + status = "disabled"; + }; + display_subsystem: display-subsystem { compatible = "rockchip,display-subsystem"; ports = <&vopl_out>, <&vopb_out>;