From 2365d6f63807c4870402429e8b76fee2c75452f2 Mon Sep 17 00:00:00 2001 From: Lin Jinhan Date: Wed, 28 Sep 2022 10:43:33 +0800 Subject: [PATCH] ARM: dts: rockchip: rv1106g-smart-door: add gc2093 thunder boot support Signed-off-by: Lin Jinhan Change-Id: I2578c1d45a037f0920dbc92f9973d7b8031eede4 --- arch/arm/boot/dts/rv1106-smd-cam.dtsi | 18 ++++++++++++++++++ .../dts/rv1106g-smart-door-lock-rmsl-v10.dts | 5 +++++ 2 files changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/rv1106-smd-cam.dtsi b/arch/arm/boot/dts/rv1106-smd-cam.dtsi index 7238b22f6a05..ee12cd83c919 100644 --- a/arch/arm/boot/dts/rv1106-smd-cam.dtsi +++ b/arch/arm/boot/dts/rv1106-smd-cam.dtsi @@ -9,6 +9,8 @@ / { vcc1v2_dvdd: vcc1v8_dovdd: vcc2v8_avdd: vcc-camera { compatible = "regulator-fixed"; + regulator-boot-on; + regulator-always-on; regulator-name = "vcc_camera"; pinctrl-names = "default"; pinctrl-0 = <&cam_pwren>; @@ -151,6 +153,8 @@ }; &i2c4 { + rockchip,amp-shared; + status = "okay"; clock-frequency = <400000>; pinctrl-names = "default"; @@ -227,6 +231,7 @@ &rkcif_mipi_lvds { status = "okay"; + memory-region-thunderboot = <&rkisp_thunderboot>; port { /* MIPI CSI-2 endpoint */ cif_mipi0_in: endpoint { @@ -313,6 +318,19 @@ max-input = <1920 1280 30>; }; +&mailbox { + status = "okay"; +}; + +&thunder_boot_service { + status = "okay"; +}; + +&rkisp_thunderboot { + /* vicap, capture raw10, ceil(w*10/8/256)*256*h *4(buf num) */ + reg = <0x00860000 0xa8c000>; +}; + &rkisp_vir0 { status = "okay"; diff --git a/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v10.dts b/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v10.dts index 16b9fb261d17..258cff792f76 100644 --- a/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v10.dts +++ b/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v10.dts @@ -14,6 +14,7 @@ model = "Rockchip RV1106G Smart Door Lock RMSL V10 Board"; compatible = "rockchip,rv1106g-smart-door-lock-rmsl-v10", "rockchip,rv1106"; + /* rkaiq_prd_type: 1 for one camera, 2 for multi camera */ chosen { bootargs = "loglevel=0 rootfstype=erofs rootflags=dax console=ttyFIQ0 root=/dev/rd0 snd_soc_core.prealloc_buffer_size_kbytes=16 coherent_pool=0 driver_async_probe=dwmmc_rockchip"; }; @@ -146,6 +147,10 @@ }; }; +&thunder_boot_service { + status = "okay"; +}; + &u2phy_otg { status = "okay"; };