diff --git a/patch/kernel/archive/rockchip64-6.13/dt/rk3588-hinlink-h88k.dts b/patch/kernel/archive/rockchip64-6.13/dt/rk3588-hinlink-h88k.dts index 3114c35fe..7a880ed25 100644 --- a/patch/kernel/archive/rockchip64-6.13/dt/rk3588-hinlink-h88k.dts +++ b/patch/kernel/archive/rockchip64-6.13/dt/rk3588-hinlink-h88k.dts @@ -280,6 +280,18 @@ }; }; +&hdmi_receiver_cma { + status = "okay"; +}; + +&hdmi_receiver { + status = "okay"; + hpd-gpios = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>; + pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_hpd>; + pinctrl-names = "default"; + memory-region = <&hdmi_receiver_cma>; +}; + &i2c0 { pinctrl-names = "default"; pinctrl-0 = <&i2c0m2_xfer>; @@ -419,6 +431,12 @@ }; &pinctrl { + hdmirx { + hdmirx_hpd: hdmirx-hpd { + rockchip,pins = <2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + hym8563 { hym8563_int: hym8563-int { rockchip,pins = <0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>; @@ -483,15 +501,17 @@ &sdhci { bus-width = <8>; + max-frequency = <200000000>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; no-sdio; no-sd; non-removable; - mmc-hs200-1_8v; status = "okay"; }; &sdmmc { - max-frequency = <200000000>; + max-frequency = <150000000>; no-sdio; no-mmc; bus-width = <4>; @@ -499,6 +519,7 @@ cap-sd-highspeed; disable-wp; sd-uhs-sdr104; + cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>; vmmc-supply = <&vcc_3v3_s3>; vqmmc-supply = <&vccio_sd_s0>; status = "okay";