From 10ebd8556b7990499c896a550e3d416b444211e6 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Fri, 10 May 2024 02:23:07 +0000 Subject: [PATCH] add led --- kernel/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi | 52 +++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 41 insertions(+), 11 deletions(-) diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi index c82fbef..d030582 100644 --- a/kernel/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi +++ b/kernel/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi @@ -42,19 +42,39 @@ }; hdmi_sound: hdmi-sound { + compatible = "simple-audio-card"; + simple-audio-card,format = "i2s"; + simple-audio-card,mclk-fs = <128>; + simple-audio-card,name = "hdmi-sound"; status = "okay"; - compatible = "rockchip,hdmi"; - rockchip,mclk-fs = <128>; - rockchip,card-name = "rockchip-hdmi0"; - rockchip,cpu = <&i2s0_8ch>; - rockchip,codec = <&hdmi>; - rockchip,jack-det; + + simple-audio-card,cpu { + sound-dai = <&i2s0_8ch>; + }; + simple-audio-card,codec { + sound-dai = <&hdmi>; + }; }; - spdif_sound: spdif-sound { + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + rknpu_reserved: rknpu { + compatible = "shared-dma-pool"; + inactive; + reusable; + size = <0x0 0x20000000>; + alignment = <0x0 0x1000>; + }; + }; + + spdif-sound { status = "okay"; compatible = "simple-audio-card"; - simple-audio-card,name = "ROCKCHIP-SPDIF"; + simple-audio-card,name = "ROCKCHIP,SPDIF"; + simple-audio-card,mclk-fs = <128>; simple-audio-card,cpu { sound-dai = <&spdif_8ch>; }; @@ -239,7 +259,7 @@ status = "okay"; vdd_cpu: tcs4525@1c { - compatible = "tcs,tcs452x"; + compatible = "tcs,tcs4525"; reg = <0x1c>; vin-supply = <&vcc5v0_sys>; regulator-compatible = "fan53555-reg"; @@ -326,12 +346,13 @@ }; &rknpu { + memory-region = <&rknpu_reserved>; rknpu-supply = <&vdd_npu>; status = "okay"; }; &rknpu_mmu { - status = "okay"; + status = "disabled"; }; &rkvdec { @@ -368,13 +389,22 @@ &sdhci { bus-width = <8>; - supports-emmc; + no-sdio; + no-sd; non-removable; status = "okay"; }; &sfc { status = "okay"; + + flash@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <75000000>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <1>; + }; }; &spdif_8ch { -- Gitblit v1.6.2