From 0700444da44de9d4e1cfb24b8548b3d405fbb17d Mon Sep 17 00:00:00 2001 From: Elon Zhang Date: Mon, 28 Nov 2022 16:17:06 +0800 Subject: [PATCH] ARM: dts: rockchip: add rv1106g-smart-door-lock-rmsl-v12.dts Major changes from v10: 1) Change WiFi sdio from SDMMC0 to SDIO_M0. 2) RK803 Flood&PRO GPIO pin changes due to 1). Signed-off-by: Elon Zhang Change-Id: If264d2ec1ff7421a5089244b116cd3bac9bcbf70 --- arch/arm/boot/dts/Makefile | 1 + .../dts/rv1106g-smart-door-lock-rmsl-v12.dts | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v12.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index dbad1bc4facd..c9c729eb3243 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -995,6 +995,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rv1106g-evb2-v10.dtb \ rv1106g-evb2-v11-emmc.dtb \ rv1106g-smart-door-lock-rmsl-v10.dtb \ + rv1106g-smart-door-lock-rmsl-v12.dtb \ rv1106g-uvc-demo-v10.dtb \ rv1106g-uvc-demo-v10-spi-nor.dtb \ rv1108-elgin-r1.dtb \ diff --git a/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v12.dts b/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v12.dts new file mode 100644 index 000000000000..416592ee052d --- /dev/null +++ b/arch/arm/boot/dts/rv1106g-smart-door-lock-rmsl-v12.dts @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; + +#include "rv1106g-smart-door-lock-rmsl-v10.dts" + +/ { + model = "Rockchip RV1106G Smart Door Lock RMSL V12 Board"; + compatible = "rockchip,rv1106g-smart-door-lock-rmsl-v12", "rockchip,rv1106"; +}; + +&sdio { + max-frequency = <50000000>; + bus-width = <1>; + cap-sd-highspeed; + cap-sdio-irq; + keep-power-in-suspend; + non-removable; + rockchip,default-sample-phase = <90>; + no-mmc; + no-sd; + pinctrl-names = "default"; + pinctrl-0 = <&sdmmc1m0_cmd &sdmmc1m0_clk &sdmmc1m0_bus1>; + status = "okay"; +}; + +&sdmmc { + status = "disabled"; +}; + +&vcsel_rk803 { + gpio-encc1-gpios = <&gpio2 RK_PA7 GPIO_ACTIVE_HIGH>; //Flood + gpio-encc2-gpios = <&gpio2 RK_PA0 GPIO_ACTIVE_HIGH>; //PRO +};