openEuler_kernel_rk3588/arch/arm64/boot/dts/rockchip/overlay/rk3588-lubancat-5-hdmi-rx-overlay.dts
2026-01-27 13:28:03 +08:00

52 lines
1.1 KiB
Plaintext

/dts-v1/;
/plugin/;
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/rockchip.h>
#include <dt-bindings/display/drm_mipi_dsi.h>
#include <dt-bindings/interrupt-controller/irq.h>
#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";
};
};
};