/dts-v1/; /plugin/; #include #include #include #include #include "dt-bindings/usb/pd.h" / { fragment@0 { target-path = "/"; __overlay__ { hdmiin_sound: hdmiin-sound { compatible = "rockchip,hdmi"; rockchip,mclk-fs = <128>; rockchip,format = "i2s"; rockchip,bitclock-master = <&hdmirx_ctrler>; rockchip,frame-master = <&hdmirx_ctrler>; rockchip,card-name = "rockchip-hdmiin"; rockchip,cpu = <&i2s7_8ch>; rockchip,codec = <&hdmirx_ctrler 0>; rockchip,jack-det; status = "okay"; }; }; }; fragment@1 { target = <&hdmirx_ctrler>; __overlay__ { status = "okay"; #sound-dai-cells = <1>; /* Effective level used to trigger HPD: 0-low, 1-high */ hpd-trigger-level = <1>; hdmirx-det-gpios = <&gpio1 RK_PD5 GPIO_ACTIVE_LOW>; pinctrl-names = "default"; pinctrl-0 = <&hdmim1_rx &hdmirx_det>; }; }; fragment@2 { target = <&i2s7_8ch>; __overlay__ { status = "okay"; }; }; };