From nobody Sun Feb 8 18:57:39 2026 Received: from omta34.uswest2.a.cloudfilter.net (omta34.uswest2.a.cloudfilter.net [35.89.44.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 81144188920 for ; Fri, 23 Aug 2024 15:35:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=35.89.44.33 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427361; cv=none; b=kZen4524Xe6Ht5gmCDAfiSi60UI3TlH8klx7NcdnAa/Pc3j5fv6d7E6JNlp/5xr0sCwq/KFi1QNTxaATkE1E2L4eav7fHU+8FLNeoZvc630uN+xoEq+i48CQtf45MFCm7mJ3LEQLqA4ICyIa5ojWzrP2caD0e9W57v5OM+soCRA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427361; c=relaxed/simple; bh=WYrsJ9l1T2QO1pB8ewNoGKkl88qY3DP2MUtmVJySsvM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=A5x0UUyHeLj3VyAtwV9kml8nq7Fa3Gdy0KL8gl46kYRgchz+b9wbqM/Fp25DarjY1XIQYc/VoZmizui4tq1toiaPw87UqjRhsXQrtR+mq+SYxbCu6UJXqeZPrU00hsMcm7EC4ZsxEnHJk4mFEX5IKbicFgBacGeU7w6a41dcY+k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=k70Ai4kV; arc=none smtp.client-ip=35.89.44.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="k70Ai4kV" Received: from eig-obgw-5006a.ext.cloudfilter.net ([10.0.29.179]) by cmsmtp with ESMTPS id hTtcsNY4jVpzphWKOseDK9; Fri, 23 Aug 2024 15:35:52 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKMsPtV1IbI2hWKNsQVfu; Fri, 23 Aug 2024 15:35:52 +0000 X-Authority-Analysis: v=2.4 cv=IeyBW3qa c=1 sm=1 tr=0 ts=66c8ac58 a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=IUsOfeiScPouXSuZ-WoA:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=lGv/wy08x/B7bLYOWqbVbMhnaUihX+YE7qSWjC5RYsw=; b=k70Ai4kVIEJb6oHR6G6An729wJ g26+STN0j9O8wB/eAMURdF7H7FY5idtC20iPFBq9ZSIDNwG64oolqrzElmHuvUklK11ER1bwel0Cu GpKQdW4D+ABvJvHFNUioL4Yx5wmSOwpKKtWL/6OOR89Sromr+M8AuOZryp6L38mtcQrCFR0QuHfwU 5DmsNmFI7oKTnbDpqk5uUVVMCuLWRw+IPIWkQfg+jpj6dOSzKjZfAVtukeZzedKcjhdpWxZsK16yS J4XjrnThYJisgxr8UHfVumBHwZd6HaC1gCWrs4dJVRIPmgJh4671msMX9tPhe8yQPdosQ0vewLeuF xrE4yuvw==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKK-000GB4-1i; Fri, 23 Aug 2024 21:05:48 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 1/8] ARM: dts: rockchip: Add i2c3 node for RV1126 Date: Fri, 23 Aug 2024 21:05:21 +0530 Message-Id: <20240823153528.3863993-2-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKK-000GB4-1i X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 12 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfAS5Ey+YCY5i95xVsQIbOklUHULzXNUkRrU25N5WmKLGCqC4GMWZFiJHSWoltbraRs91p15H2lKMlgidl8WdqLsmuZRsaQTfr9eeTcBYjp6+nY6d7DYf Ijw9+LSP1v5Fk6EWVbaTvZDd1xnUymCccJEdGD2fOn0JeVX17gTjXsex/KJJ7igAopQlSYAVY3HL4yegDuQTJsHpf2novhR5fD8c8Xw+PmYaTUVH0/uZ9lOC Content-Type: text/plain; charset="utf-8" Add i2c3 node and possible pinctrl for Rockchip RV1126 Signed-off-by: Karthikeyan Krishnasamy --- .../arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 26 +++++++++++++++++++ arch/arm/boot/dts/rockchip/rv1126.dtsi | 15 +++++++++++ 2 files changed, 41 insertions(+) diff --git a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi b/arch/arm/boot= /dts/rockchip/rv1126-pinctrl.dtsi index 06b1d7f2d858..be666b25b830 100644 --- a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi @@ -97,6 +97,32 @@ i2c2_xfer: i2c2-xfer { <0 RK_PC3 1 &pcfg_pull_none_drv_level_0_smt>; }; }; + i2c3 { + /omit-if-no-ref/ + i2c3m0_xfer: i2c3m0-xfer { + rockchip,pins =3D + /* i2c3_scl_m0 */ + <3 RK_PA4 5 &pcfg_pull_none>, + /* i2c3_sda_m0 */ + <3 RK_PA5 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + i2c3m1_xfer: i2c3m1-xfer { + rockchip,pins =3D + /* i2c3_scl_m1 */ + <2 RK_PD4 7 &pcfg_pull_none>, + /* i2c3_sda_m1 */ + <2 RK_PD5 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + i2c3m2_xfer: i2c3m2-xfer { + rockchip,pins =3D + /* i2c3_scl_m2 */ + <1 RK_PD6 3 &pcfg_pull_none>, + /* i2c3_sda_m2 */ + <1 RK_PD7 3 &pcfg_pull_none>; + }; + }; pwm2 { /omit-if-no-ref/ pwm2m0_pins: pwm2m0-pins { diff --git a/arch/arm/boot/dts/rockchip/rv1126.dtsi b/arch/arm/boot/dts/roc= kchip/rv1126.dtsi index bb603cae13df..59de848c9a83 100644 --- a/arch/arm/boot/dts/rockchip/rv1126.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126.dtsi @@ -22,6 +22,7 @@ / { aliases { i2c0 =3D &i2c0; i2c2 =3D &i2c2; + i2c3 =3D &i2c3; serial0 =3D &uart0; serial1 =3D &uart1; serial2 =3D &uart2; @@ -308,6 +309,20 @@ dmac: dma-controller@ff4e0000 { clock-names =3D "apb_pclk"; }; =20 + i2c3: i2c@ff520000 { + compatible =3D "rockchip,rv1126-i2c", "rockchip,rk3399-i2c"; + reg =3D <0xff520000 0x1000>; + interrupts =3D ; + clocks =3D <&cru CLK_I2C3>, <&cru PCLK_I2C3>; + clock-names =3D "i2c", "pclk"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c3m0_xfer>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + rockchip,grf =3D <&pmugrf>; + }; + pwm11: pwm@ff550030 { compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; reg =3D <0xff550030 0x10>; --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta36.uswest2.a.cloudfilter.net (omta36.uswest2.a.cloudfilter.net [35.89.44.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3ABCF189509 for ; Fri, 23 Aug 2024 15:36:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=35.89.44.35 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427361; cv=none; b=dzTubeH/1dcp27NL53NzOv88Xft42fVbcs30miv3aTHg2ND71keLw32NkgRQBbfqi2RZGsiyR3ZOiIPXIy/OAN6bohnG0pudP+OBLAdpuEkRHOyFFAq8joEUwNWoIDPbkcZ2xMSqtsGxCwsJZjrRpyK51sEeYGFnCLANUEVMW2Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427361; c=relaxed/simple; bh=ic1UksxX9C3U+zO04YiIE/rAsB50nQjVR88sEiBVK1o=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Le56VoIkJNTcBZfVKFt58CjjJ8/xT/45EJu0CLiqfDj8E4ixZgZphZKfvTFVZzfklJRXi9MQWdzIegs7LrzJZl1LhgkzdRgxeewsjCBT2vSG9/5JAPTRIsjj79EU+OqMlsnzj2qlNf/gzNd23dSXwtaS6dUHNLuHInfJonDtjGI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=VJOQ8SI7; arc=none smtp.client-ip=35.89.44.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="VJOQ8SI7" Received: from eig-obgw-6009a.ext.cloudfilter.net ([10.0.30.184]) by cmsmtp with ESMTPS id hR0osFbBAqvuohWKQs6cLz; Fri, 23 Aug 2024 15:35:54 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKNsUBcTEatOhWKOs7fAa; Fri, 23 Aug 2024 15:35:53 +0000 X-Authority-Analysis: v=2.4 cv=F5ZRdLhN c=1 sm=1 tr=0 ts=66c8ac59 a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=PIVyUoi6X9y6bivDt_YA:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=HI4wA5946lgKTidFdG+3Mj2M1oic6hs347gXt2MsqwU=; b=VJOQ8SI7zWFzyuDXoLQpIwwRFZ I9b+Ml8jOjYnmdAtObuXmj1zNlq6uuXbLPNXHlV8hkLbtnj229NavZX56pqdTeiBojhE0KgI39kF/ rUC6P0UG0ARVZ/rE01l8CE/6HfAOsR1z4WirP2E8UhEWRJFGRD8d+Cfe4I5w/hfZEWvtfGl1CJybj bDhuU1W73xngcpo9kFK/15Sg15jMTzrFZoIgk8mfuKRX7Yt/qUek8FUy3eNz9vrQiw/8cqBdZdHcE uR8TBbivAQWFHWjqSH6ChQXbdtU5SvzTMUgz0XBurwgzHnyOOSQ8YVq02XqQ6d/YDeglBMD96Bbqy oNKcMaSw==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKL-000GB4-37; Fri, 23 Aug 2024 21:05:50 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 2/8] ARM: dts: rockchip: Add i2s0 node for RV1126 Date: Fri, 23 Aug 2024 21:05:22 +0530 Message-Id: <20240823153528.3863993-3-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKL-000GB4-37 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 22 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfFn6ItC6KUve9oUBJEiMjjl7hTQ2yWxALeFUL4/3piEbB+Px5oVZPEbSKtBSJfjRbZDDY0jNZ5vYvC0wRHMEk6rJA8pZOf6fKSMN+PNACA/Bd4i88XkZ BXARaAra81c5CzLBM1orJfO48xesxX/v28oWtoSB/hIsnzYBGmnWK7eFCA6D/C1aPxup3Jx0rmENABRG0MJjGMYFS/YeQmW3SvCAJzk7lFPaPv32DoWlXp/D Content-Type: text/plain; charset="utf-8" Add i2s0 node and possible pinctrl for Rockchip RV1126 Signed-off-by: Karthikeyan Krishnasamy --- .../arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 102 ++++++++++++++++++ arch/arm/boot/dts/rockchip/rv1126.dtsi | 26 +++++ 2 files changed, 128 insertions(+) diff --git a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi b/arch/arm/boot= /dts/rockchip/rv1126-pinctrl.dtsi index be666b25b830..c83490dfe8f6 100644 --- a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi @@ -123,6 +123,108 @@ i2c3m2_xfer: i2c3m2-xfer { <1 RK_PD7 3 &pcfg_pull_none>; }; }; + i2s0 { + i2s0m0_sclk_tx: i2s0m0-sclk-tx { + rockchip,pins =3D + /* i2s0_sclk_tx_m0 */ + <3 RK_PD0 1 &pcfg_pull_none>; + }; + i2s0m0_sclk_rx: i2s0m0-sclk-rx { + rockchip,pins =3D + /* i2s0_sclk_rx_m0 */ + <3 RK_PD1 1 &pcfg_pull_none>; + }; + i2s0m0_mclk: i2s0m0-mclk { + rockchip,pins =3D + /* i2s0_mclk_m0 */ + <3 RK_PD2 1 &pcfg_pull_none>; + }; + i2s0m0_lrck_tx: i2s0m0-lrck-tx { + rockchip,pins =3D + /* i2s0_lrck_tx_m0 */ + <3 RK_PD3 1 &pcfg_pull_none>; + }; + i2s0m0_lrck_rx: i2s0m0-lrck-rx { + rockchip,pins =3D + /* i2s0_lrck_rx_m0 */ + <3 RK_PD4 1 &pcfg_pull_none>; + }; + i2s0m0_sdi0: i2s0m0-sdi0 { + rockchip,pins =3D + /* i2s0_sdi0_m0 */ + <3 RK_PD6 1 &pcfg_pull_none>; + }; + i2s0m0_sdo0: i2s0m0-sdo0 { + rockchip,pins =3D + /* i2s0_sdo0_m0 */ + <3 RK_PD5 1 &pcfg_pull_none>; + }; + i2s0m0_sdo1_sdi3: i2s0m0-sdo1_sdi3 { + rockchip,pins =3D + /* i2s0_sdo1_sdi3_m0 */ + <3 RK_PD7 1 &pcfg_pull_none>; + }; + i2s0m0_sdo2_sdi2: i2s0m0-sdo2_sdi2 { + rockchip,pins =3D + /* i2s0_sdo2_sdi2_m0 */ + <4 RK_PA0 1 &pcfg_pull_none>; + }; + i2s0m0_sdo3_sdi1: i2s0m0-sdo3_sdi1 { + rockchip,pins =3D + /* i2s0_sdo3_sdi1_m0 */ + <4 RK_PA1 1 &pcfg_pull_none>; + }; + i2s0m1_sclk_tx: i2s0m1-sclk-tx { + rockchip,pins =3D + /* i2s0_sclk_tx_m1 */ + <3 RK_PA4 3 &pcfg_pull_none>; + }; + i2s0m1_sclk_rx: i2s0m1-sclk-rx { + rockchip,pins =3D + /* i2s0_sclk_rx_m1 */ + <3 RK_PB1 3 &pcfg_pull_none>; + }; + i2s0m1_mclk: i2s0m1-mclk { + rockchip,pins =3D + /* i2s0_mclk_m1 */ + <3 RK_PB0 3 &pcfg_pull_none>; + }; + i2s0m1_lrck_tx: i2s0m1-lrck-tx { + rockchip,pins =3D + /* i2s0_lrck_tx_m1 */ + <3 RK_PA5 3 &pcfg_pull_none>; + }; + i2s0m1_lrck_rx: i2s0m1-lrck-rx { + rockchip,pins =3D + /* i2s0_lrck_rx_m1 */ + <3 RK_PB2 3 &pcfg_pull_none>; + }; + i2s0m1_sdi0: i2s0m1-sdi0 { + rockchip,pins =3D + /* i2s0_sdi0_m1 */ + <3 RK_PA7 3 &pcfg_pull_none>; + }; + i2s0m1_sdo0: i2s0m1-sdo0 { + rockchip,pins =3D + /* i2s0_sdo0_m1 */ + <3 RK_PA6 3 &pcfg_pull_none>; + }; + i2s0m1_sdo1_sdi3: i2s0m1-sdo1_sdi3 { + rockchip,pins =3D + /* i2s0_sdo1_sdi3_m1 */ + <3 RK_PB3 3 &pcfg_pull_none>; + }; + i2s0m1_sdo2_sdi2: i2s0m1-sdo2_sdi2 { + rockchip,pins =3D + /* i2s0_sdo2_sdi2_m1 */ + <3 RK_PB4 3 &pcfg_pull_none>; + }; + i2s0m1_sdo3_sdi1: i2s0m1-sdo3_sdi1 { + rockchip,pins =3D + /* i2s0_sdo3_sdi1_m1 */ + <3 RK_PB5 3 &pcfg_pull_none>; + }; + }; pwm2 { /omit-if-no-ref/ pwm2m0_pins: pwm2m0-pins { diff --git a/arch/arm/boot/dts/rockchip/rv1126.dtsi b/arch/arm/boot/dts/roc= kchip/rv1126.dtsi index 59de848c9a83..09ecde58c553 100644 --- a/arch/arm/boot/dts/rockchip/rv1126.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126.dtsi @@ -434,6 +434,32 @@ timer0: timer@ff660000 { clock-names =3D "pclk", "timer"; }; =20 + i2s0: i2s@ff800000 { + compatible =3D "rockchip,rv1126-i2s-tdm"; + reg =3D <0xff800000 0x1000>; + interrupts =3D ; + clocks =3D <&cru MCLK_I2S0_TX>, <&cru MCLK_I2S0_RX>, <&cru HCLK_I2S0>; + clock-names =3D "mclk_tx", "mclk_rx", "hclk"; + dmas =3D <&dmac 20>, <&dmac 19>; + dma-names =3D "tx", "rx"; + resets =3D <&cru SRST_I2S0_TX_M>, <&cru SRST_I2S0_RX_M>; + reset-names =3D "tx-m", "rx-m"; + rockchip,grf =3D <&grf>; + #sound-dai-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2s0m0_sclk_tx>, + <&i2s0m0_sclk_rx>, + <&i2s0m0_mclk>, + <&i2s0m0_lrck_tx>, + <&i2s0m0_lrck_rx>, + <&i2s0m0_sdi0>, + <&i2s0m0_sdo0>, + <&i2s0m0_sdo1_sdi3>, + <&i2s0m0_sdo2_sdi2>, + <&i2s0m0_sdo3_sdi1>; + status =3D "disabled"; + }; + vop: vop@ffb00000 { compatible =3D "rockchip,rv1126-vop"; reg =3D <0xffb00000 0x200>, <0xffb00a00 0x400>; --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta040.useast.a.cloudfilter.net (omta040.useast.a.cloudfilter.net [44.202.169.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BD1A5189537 for ; Fri, 23 Aug 2024 15:36:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.39 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427363; cv=none; b=bdA8BixyQlMTsokEozjaDl9eWGdttV7nw57+Yc8T959CjXfbiJio/1/NRctAYQ/jh9KR926VF9ixO5U7tMVlzURaArFDqaqv+bkBhtVdiLNRD4exj0UCe5c0151sFUw+cloxCFn6glZ6M9rBuUjpL54PuYUQGWAo8t0b1FdpA28= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427363; c=relaxed/simple; bh=Q9vdVxjehoPmOLGwxddPaob8YDNJO1+46CWjZ/TU1JE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Slk6QManhVL5Fow1aVF+7M1lJSMNSIHGGQhPOa/+kGOkBpEEtcgk48bZVZxfzvVWgdsaUR7EJtlKVn+wsFazfOmOlYHDV5dlnsYsQRqIWCQdkXw1xkt1LlTP1yghWImaIVpaV1jekbBKaMWZRKZBzMDGjQ2O54mOaI9+jNKHlXA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=FuC34qvY; arc=none smtp.client-ip=44.202.169.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="FuC34qvY" Received: from eig-obgw-5002a.ext.cloudfilter.net ([10.0.29.215]) by cmsmtp with ESMTPS id hRpCsNoGlnNFGhWKRsLVtz; Fri, 23 Aug 2024 15:35:55 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKOsvySGeieBhWKQsj9qD; Fri, 23 Aug 2024 15:35:54 +0000 X-Authority-Analysis: v=2.4 cv=BoBWwpX5 c=1 sm=1 tr=0 ts=66c8ac5a a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=3KY-2xoZkWm1R9MF42IA:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=uRtZIGRZyqIiR/BHXAKQNb5VgHHpJTUQWreXubF99ak=; b=FuC34qvYH8P2Ue8r+HQrsc7sgC K6zOwJWbSbEYW53rczYsSjeAsYy7MZlRZ7VGv4fi0bbEVI1Q75caYhFRfsnTybEktAvcZ5v50+Nd3 kfLG3tIx1vbE8gUUgGOTid/Z4d9GSDSLLED+q8U5we3s4ixU2FX2ehWZX5K1XwAXHkN0o3aLI/0DR mXeABY+UiSnsU56vAKFSRdOFZTmxlinQNkfmRoo+VI4RzrTc+tS4B2tTOEaZFRS2xWDFrQa7IpDb/ /plv7YZkcIzZGykcHYm6FYQrM98ikoQLOjHtTNkum1qmBQaVUGCPTWACQfPbIoWoJchrBkRI8WU3/ js4/P/Aw==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKN-000GB4-1D; Fri, 23 Aug 2024 21:05:51 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 3/8] ARM: dts: rockchip: Add pwm node for RV1126 Date: Fri, 23 Aug 2024 21:05:23 +0530 Message-Id: <20240823153528.3863993-4-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKN-000GB4-1D X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 32 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfMtI5DiRFy9PsLMmPNUAsipD5yCREZQi6f1EMhORDI99FtrPQtpLAxM2JQTegIysKk9qAkD+EiDVUW6k0cXXi/KP72hEZ3ph5LLIkVA9VKOhRwbD+4jI FoUVkUPxDZdUMRnPCORKHqa7M/lwNQkHSvhhwWGuzOTz1CypR6Hix9N8hvnwNzwsChPgsQTEdNiqCSc/D+5uFwEBx71Gk6lRLebDX7ycbm8PDzrAahqaAwyq Content-Type: text/plain; charset="utf-8" Add missing pwm node and possible pinctrl for Rockchip RV1126 Signed-off-by: Karthikeyan Krishnasamy --- .../arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 128 ++++++++++++++++++ arch/arm/boot/dts/rockchip/rv1126.dtsi | 110 +++++++++++++++ 2 files changed, 238 insertions(+) diff --git a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi b/arch/arm/boot= /dts/rockchip/rv1126-pinctrl.dtsi index c83490dfe8f6..7d11bf685151 100644 --- a/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi @@ -225,6 +225,28 @@ i2s0m1_sdo3_sdi1: i2s0m1-sdo3_sdi1 { <3 RK_PB5 3 &pcfg_pull_none>; }; }; + pwm0 { + /omit-if-no-ref/ + pwm0m0_pins: pwm0m0-pins { + rockchip,pins =3D + /* pwm0_pin_m0 */ + <0 RK_PB6 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_pins: pwm0m1-pins { + rockchip,pins =3D + /* pwm0_pin_m1 */ + <2 RK_PB3 5 &pcfg_pull_none>; + }; + }; + pwm1 { + /omit-if-no-ref/ + pwm1m0_pins: pwm1m0-pins { + rockchip,pins =3D + /* pwm1_pin_m0 */ + <0 RK_PB7 3 &pcfg_pull_none>; + }; + }; pwm2 { /omit-if-no-ref/ pwm2m0_pins: pwm2m0-pins { @@ -232,6 +254,106 @@ pwm2m0_pins: pwm2m0-pins { /* pwm2_pin_m0 */ <0 RK_PC0 3 &pcfg_pull_none>; }; + /omit-if-no-ref/ + pwm2m1_pins: pwm2m1-pins { + rockchip,pins =3D + /* pwm2_pin_m1 */ + <2 RK_PB1 5 &pcfg_pull_none>; + }; + }; + pwm3 { + /omit-if-no-ref/ + pwm3m0_pins: pwm3m0-pins { + rockchip,pins =3D + /* pwm3_pin_m0 */ + <0 RK_PC1 3 &pcfg_pull_none>; + }; + }; + pwm4 { + /omit-if-no-ref/ + pwm4m0_pins: pwm4m0-pins { + rockchip,pins =3D + /* pwm4_pin_m0 */ + <0 RK_PC2 3 &pcfg_pull_none>; + }; + }; + pwm5 { + /omit-if-no-ref/ + pwm5m0_pins: pwm5m0-pins { + rockchip,pins =3D + /* pwm5_pin_m0 */ + <0 RK_PC3 3 &pcfg_pull_none>; + }; + }; + pwm6 { + /omit-if-no-ref/ + pwm6m0_pins: pwm6m0-pins { + rockchip,pins =3D + /* pwm6_pin_m0 */ + <0 RK_PB2 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm6m1_pins: pwm6m1-pins { + rockchip,pins =3D + /* pwm6_pin_m1 */ + <2 RK_PD4 5 &pcfg_pull_none>; + }; + }; + pwm7 { + /omit-if-no-ref/ + pwm7m0_pins: pwm7m0-pins { + rockchip,pins =3D + /* pwm7_pin_m0 */ + <0 RK_PB1 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm7m1_pins: pwm7m1-pins { + rockchip,pins =3D + /* pwm7_pin_m1 */ + <3 RK_PA0 5 &pcfg_pull_none>; + }; + }; + pwm8 { + /omit-if-no-ref/ + pwm8m0_pins: pwm8m0-pins { + rockchip,pins =3D + /* pwm8_pin_m0 */ + <3 RK_PA4 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm8m1_pins: pwm8m1-pins { + rockchip,pins =3D + /* pwm8_pin_m1 */ + <2 RK_PD7 5 &pcfg_pull_none>; + }; + }; + pwm9 { + /omit-if-no-ref/ + pwm9m0_pins: pwm9m0-pins { + rockchip,pins =3D + /* pwm9_pin_m0 */ + <3 RK_PA5 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm9m1_pins: pwm9m1-pins { + rockchip,pins =3D + /* pwm9_pin_m1 */ + <2 RK_PD6 5 &pcfg_pull_none>; + }; + }; + pwm10 { + /omit-if-no-ref/ + pwm10m0_pins: pwm10m0-pins { + rockchip,pins =3D + /* pwm10_pin_m0 */ + <3 RK_PA6 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm10m1_pins: pwm10m1-pins { + rockchip,pins =3D + /* pwm10_pin_m1 */ + <2 RK_PD5 5 &pcfg_pull_none>; + }; }; pwm11 { /omit-if-no-ref/ @@ -240,6 +362,12 @@ pwm11m0_pins: pwm11m0-pins { /* pwm11_pin_m0 */ <3 RK_PA7 6 &pcfg_pull_none>; }; + /omit-if-no-ref/ + pwm11m1_pins: pwm11m1-pins { + rockchip,pins =3D + /* pwm11_pin_m1 */ + <3 RK_PA1 5 &pcfg_pull_none>; + }; }; rgmii { /omit-if-no-ref/ diff --git a/arch/arm/boot/dts/rockchip/rv1126.dtsi b/arch/arm/boot/dts/roc= kchip/rv1126.dtsi index 09ecde58c553..abf442804d27 100644 --- a/arch/arm/boot/dts/rockchip/rv1126.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126.dtsi @@ -269,6 +269,28 @@ uart1: serial@ff410000 { status =3D "disabled"; }; =20 + pwm0: pwm@ff430000 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff430000 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM0>, <&pmucru PCLK_PWM0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm0m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm1: pwm@ff430010 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff430010 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM0>, <&pmucru PCLK_PWM0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm1m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + pwm2: pwm@ff430020 { compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; reg =3D <0xff430020 0x10>; @@ -280,6 +302,61 @@ pwm2: pwm@ff430020 { status =3D "disabled"; }; =20 + pwm3: pwm@ff430030 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff430030 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM0>, <&pmucru PCLK_PWM0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm3m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm4: pwm@ff440000 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff440000 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM1>, <&pmucru PCLK_PWM1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm4m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm5: pwm@ff440010 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff440010 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM1>, <&pmucru PCLK_PWM1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm5m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm6: pwm@ff440020 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff440020 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM1>, <&pmucru PCLK_PWM1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm6m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm7: pwm@ff440030 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff440030 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&pmucru CLK_PWM1>, <&pmucru PCLK_PWM1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm7m0_pins>; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + pmucru: clock-controller@ff480000 { compatible =3D "rockchip,rv1126-pmucru"; reg =3D <0xff480000 0x1000>; @@ -323,6 +400,39 @@ i2c3: i2c@ff520000 { rockchip,grf =3D <&pmugrf>; }; =20 + pwm8: pwm@ff550000 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff550000 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&cru CLK_PWM2>, <&cru PCLK_PWM2>; + pinctrl-0 =3D <&pwm8m0_pins>; + pinctrl-names =3D "default"; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm9: pwm@ff550010 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff550010 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&cru CLK_PWM2>, <&cru PCLK_PWM2>; + pinctrl-0 =3D <&pwm9m0_pins>; + pinctrl-names =3D "default"; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + + pwm10: pwm@ff550020 { + compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; + reg =3D <0xff550020 0x10>; + clock-names =3D "pwm", "pclk"; + clocks =3D <&cru CLK_PWM2>, <&cru PCLK_PWM2>; + pinctrl-0 =3D <&pwm10m0_pins>; + pinctrl-names =3D "default"; + #pwm-cells =3D <3>; + status =3D "disabled"; + }; + pwm11: pwm@ff550030 { compatible =3D "rockchip,rv1126-pwm", "rockchip,rk3328-pwm"; reg =3D <0xff550030 0x10>; --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta038.useast.a.cloudfilter.net (omta038.useast.a.cloudfilter.net [44.202.169.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF4C518BBB4 for ; Fri, 23 Aug 2024 15:36:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.37 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427366; cv=none; b=DtZJne9Z1g+l+gAFmuPsRsHjuw500NqeDsy0s6gxHYW05v3Bl2NFjXB8twxu1eLeck259+g+lvpeW4WlXAIsnLoihTuv3qBZCCONYD3+76JttpGHlNlD9Wsk/M6JJcqZ1inDszIbt/5KjWiWPwyZwgp0QmQmqKvKRaJhl2Cd+Oo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427366; c=relaxed/simple; bh=Sz3OveORCVZ2lNBdUbhkLtDuQqaT/zGNlnydrV+CIgs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MLKQpH3MZigkHwrdAsNunc1wjxPQexTAi8eEewM/6AyM9jOsGzftZ8HMew9XCuNysNrrk16q5KbRWItlqotks/EJetvH6zBW0DtdwnM3lQ6FLNZsHhNTahX5paEC7ksHA2DY678wAr41NvuaSjDm8svaVoH0fSb6FNxgf4nza40= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=Uaidzje9; arc=none smtp.client-ip=44.202.169.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="Uaidzje9" Received: from eig-obgw-6010a.ext.cloudfilter.net ([10.0.30.248]) by cmsmtp with ESMTPS id hVlks25twg2lzhWKUsOmUt; Fri, 23 Aug 2024 15:35:58 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKRsZgzW2OIhhWKSsd2lV; Fri, 23 Aug 2024 15:35:57 +0000 X-Authority-Analysis: v=2.4 cv=GfgRnxXL c=1 sm=1 tr=0 ts=66c8ac5d a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=jOwBCQwwsqbqoLW4yoUA:9 a=HjVMtnDHQlM7PJrv9UYS:22 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=QaZcuLfM4TvFakz1qdZ4oRQbf4vrkbnvYGkuZfvKInE=; b=Uaidzje9PZk8YtV4SrsN9PtooW Lw2E8bf2ZowaDnIee3CnLUjg0hWb0+nP2J+zIg/xDo9y4CpMMpydIMcUII5crZ5dHBveKDjlNRzfl lzbcaMbRMs6/oP4tOtD0dLXmpEJ81A7H8Pq7cimvqPSpKTYtrweJhG8sVtohz/ykfKwsU2Z2nIOuL twdyzPChwdO8CZsibu71683IuMJj8cy9MCRkih6n3Yz7pcfGXQaSb63qCKJxG5lW0qlNAfGwQTx23 +TNHCBmuaXgSeDRZ20US0Rj1LG34OWJ89ShCfJJaZd7FMuusQ+EdVKt7T37vk0WlUlwUZ4bTU8rA0 oybj6X7A==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKO-000GB4-2a; Fri, 23 Aug 2024 21:05:52 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 4/8] ARM: dts: rockchip: Add watchdog node for RV1126 Date: Fri, 23 Aug 2024 21:05:24 +0530 Message-Id: <20240823153528.3863993-5-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKO-000GB4-2a X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 42 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfGFPB2rQuIxyczHjuw7kQnapzQzFCFM4NURRzVl5/PYDH6IUy2+TtwGwQ5ec+IlLnEmMNhQP/vFcxIVkqJneyoPXAugwZitpDWRWpkRoaZKg16CausKC VplxSY6eA9vjpbZ6odW3r6SPngDpxHLPpn5ry0wGPeXM9rQjukI8kqj1vvduRIEVG/wZwzFsLDll7j7vIB9tID+9lAACaiSiRA0a3jnvOwv88Dl3xfDC2+LP Content-Type: text/plain; charset="utf-8" Add watchdog node for Rockchip RV1126 Signed-off-by: Karthikeyan Krishnasamy --- arch/arm/boot/dts/rockchip/rv1126.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/rockchip/rv1126.dtsi b/arch/arm/boot/dts/roc= kchip/rv1126.dtsi index abf442804d27..283985608428 100644 --- a/arch/arm/boot/dts/rockchip/rv1126.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1126.dtsi @@ -544,6 +544,14 @@ timer0: timer@ff660000 { clock-names =3D "pclk", "timer"; }; =20 + wdt: watchdog@ff680000 { + compatible =3D "snps,dw-wdt"; + reg =3D <0xff680000 0x100>; + clocks =3D <&cru PCLK_WDT>; + interrupts =3D ; + status =3D "disabled"; + }; + i2s0: i2s@ff800000 { compatible =3D "rockchip,rv1126-i2s-tdm"; reg =3D <0xff800000 0x1000>; --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta034.useast.a.cloudfilter.net (omta034.useast.a.cloudfilter.net [44.202.169.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AAE2318BC13 for ; Fri, 23 Aug 2024 15:36:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.33 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427367; cv=none; b=tmOlzZJ7lOpAM4kgqjA0ja0ZngGxZn7SprBEtXTRcx2sKw0HL5XrAsBKlOn9hJRaItKqRANpevuMOBHpUyV8gcwbzXh/HxT3KMGtr0KzYTKo5OSRT3ENTRpAig3Z6P52VxXgCntVH2WJWfl+655zAHEmEW3V8kXntp+FvWdZln4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427367; c=relaxed/simple; bh=RWcsPcdAqSTQ8FCPvKUEjAG/CSPBS3D/NNk9b0oSTxw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=BRzEXGchJ/aT8mr7Xd1duZtsGC8UIMaUPW9ToXDtwBnxvFFyjQODe20tIqqu1CYhoTA+0vcJE4QkUCudjeFNbG6Ho1tSH9Ta2Rywd/IHbw6ZexQAqMaVgvW+OyMtiLfsPTMMS8Buumt9lE5K/7TkMLuedNWNXjYGI46nalfSPiU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=gan9XfQ+; arc=none smtp.client-ip=44.202.169.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="gan9XfQ+" Received: from eig-obgw-5001a.ext.cloudfilter.net ([10.0.29.139]) by cmsmtp with ESMTPS id hUbxsoqT01zuHhWKVsUFnT; Fri, 23 Aug 2024 15:35:59 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKSsr4OJmqhihWKUs7O4g; Fri, 23 Aug 2024 15:35:58 +0000 X-Authority-Analysis: v=2.4 cv=NdEt1HD4 c=1 sm=1 tr=0 ts=66c8ac5e a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=Kb_rVgeVel1wak-Xqx8A:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=nqWL8jBxFHYZamQffy5P+pzLgJszdIlE2k6Pctncqvk=; b=gan9XfQ+FPKlJQViHy7oe/svde KEqV+axl3tQmJQmV3on823mfVI+jvZUTFaSufzEsojlZU9ENnKaDts5g8Ltz/qgvVrJFZnQfD7HjI 9A3RyfFpbTC/fUkI1HL9myUcppKMFaG5XsDTZRywCCX3jnktHiLp/+OC5a1qLGWhwBOFuKfHAF4Dw GAlx3up7Yjd8UWBMr5QyWLjcx9BL6pXYK3pBIKS9lHNhnHKmis/NEYTGQ+5lcHP197WH1mi4bnZbB 5wPyuA2D1eo6J0cB2IdNemP1oW6AT5rxum7lGN7XfDti5Za+AyRtLMrW9RxDW4Dm6qoSEQ7+jDPsC 0sdVsaVA==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKQ-000GB4-0o; Fri, 23 Aug 2024 21:05:54 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 5/8] Documentation: bindings: rtc: add clock-cells property Date: Fri, 23 Aug 2024 21:05:25 +0530 Message-Id: <20240823153528.3863993-6-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKQ-000GB4-0o X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 49 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfJcJIBM+mZEI478Y/PyPSUM/6+c6Laz0eANtk5woXCYt/6dNqzKI1lKKjMCzeWzjaZ3kH0mKVtneoRF0XUjmCK44gcEuFFMp+Gl4VyGm4yijGwOaUBVk xlu7Pzr9Vh+KhDZgiGzgcNCy6lWd8p6fPqLeJtwcmzPil266dpQNNdEZTK9aYls+96Z9LVn8MssQG1+wtVeF634ZoU4vfpYL/79wZZDkcxnZcfGhWs2yRZIw Content-Type: text/plain; charset="utf-8" consume clkout from rv3028 rtc which is able to provide different clock frequency upon configuration Signed-off-by: Karthikeyan Krishnasamy Acked-by: Conor Dooley --- Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml= b/Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml index 5ade5dfad048..cda8ad7c1203 100644 --- a/Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml +++ b/Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml @@ -22,6 +22,9 @@ properties: interrupts: maxItems: 1 =20 + "#clock-cells": + const: 0 + trickle-resistor-ohms: enum: - 3000 --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta038.useast.a.cloudfilter.net (omta038.useast.a.cloudfilter.net [44.202.169.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ABFF318BC31 for ; Fri, 23 Aug 2024 15:36:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.37 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427368; cv=none; b=TQfbV+K1Sp9cf1G31o0qOb5djyCSuXi9FtUTuXhKgF+LlrCdaxCl0IeD52P0bkMXjSX8h1wIf46RNp0WZXnDHJuDRDbX/qA8n/0dadqsB2EQOB7xmCoSwG98gXlSGOK+RbnRk/aAUSyTDSrwkRwExZC5HPCf5fFgo+EKbD1Q5tM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427368; c=relaxed/simple; bh=KhQ906/MDvum52hDYNzfnndzU3tfH8pKxPSR56Z8uZQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ajUYR1AW5Qk+RUeVuCkWVxvYXGgQ3PpO/XPiVPEvO4kgvGPA9bUoeyP7G1FlxsbMkMjLpRun8h9mNQFia6qcxExKGi5Weypmv89g6Odas+43JihI72NyalvTlzk5dE93adK0/ae8pphSxwQOe04DtNB2eJ+uOsapnsTuR2aqiEM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=TL5x0lf3; arc=none smtp.client-ip=44.202.169.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="TL5x0lf3" Received: from eig-obgw-6006a.ext.cloudfilter.net ([10.0.30.182]) by cmsmtp with ESMTPS id hHOiszQIVg2lzhWKVsOmVm; Fri, 23 Aug 2024 15:36:00 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKTswjGGML7zhWKUspHGr; Fri, 23 Aug 2024 15:35:59 +0000 X-Authority-Analysis: v=2.4 cv=asm0CzZV c=1 sm=1 tr=0 ts=66c8ac5f a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=ARcrkP6DAAAA:8 a=vU9dKmh3AAAA:8 a=L4MHaItcyTsGJ2lxC4sA:9 a=HWcd8CIpyGgXnveeQW_Z:22 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=QVMH6+AQBoL0WKzlVIw6S0+n9yYlQNc8yrm7EGRR5DU=; b=TL5x0lf3UV3Md8RKG8rOeKrkSC HUE2BMk3vni1Yg+IeOBy7PIDAOP6cMvpTgWa37CcKfX2syyLTzGIhCf7XC8fbOwsQ4dho2os57gbN Y0bkR+cQM7sFIaxEZSu0TSWYGxgQSLEZZt38qBNRPPyUw0hz8m/81oEByy46xbLBgB0GqRHNPduyS ZVLIxwIWKZKjm73EFPpWxY/c5WvzHij/dB2LJR40Ngvt8l+/ln5NkJvSqQW1FuVJZ0MFmKQ6rOJRT i5IcYovxtKM5EPdQ6Pu+waKingQpS0FMiwqP/VI/tNSY440LL0Dd7tE9Sem143ZRSsodRVOO08FUp F/EUtKGA==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKR-000GB4-2H; Fri, 23 Aug 2024 21:05:55 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 6/8] dt-bindings: vendor-prefixes: Add Relfor labs Date: Fri, 23 Aug 2024 21:05:26 +0530 Message-Id: <20240823153528.3863993-7-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKR-000GB4-2H X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 62 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfDHbyEHD85JYP7uJExkME6ydvqtGLnaCp/ApkH6poYY+TA3XiIBycEZUUHspVTKl8XfNbk4FPKTvLXNPy/shxAgs1hGGCK+wY4a1DXMTcP8UuBEpxNhe TtB8/kf1V+OrCHW3PBYC1nFGBv+tMmi7IbgY/wvYIT0V/WrZdn2c8MV0QEi0r1AkhDC1aIE6yzHtDIlk0xU2K4RT6537+E3P5OfNe92yMrZ1PZWk474xvWF4 Content-Type: text/plain; charset="utf-8" Add Relfor Labs Pvt. Ltd. vendor prefixes https://www.relfor.com/ Signed-off-by: Karthikeyan Krishnasamy Acked-by: Conor Dooley --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index a70ce43b3dc0..7d10ac7d6800 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1220,6 +1220,8 @@ patternProperties: description: Unisoc Communications, Inc. "^realtek,.*": description: Realtek Semiconductor Corp. + "^relfor,.*": + description: Relfor Labs Pvt. Ltd. "^remarkable,.*": description: reMarkable AS "^renesas,.*": --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta40.uswest2.a.cloudfilter.net (omta40.uswest2.a.cloudfilter.net [35.89.44.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44BAA18892E for ; Fri, 23 Aug 2024 15:36:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=35.89.44.39 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427362; cv=none; b=XJ6xwh1GVWXl1iId6vv4jlZ5lVgVTjOvEtvWscnt/IefXNkkfwQvQ0M0FR6jYhzN9Lal2y54pPN2ljjPP21aIp0vq0IzAr+THLZ7CYvRzH7xM8sKnXMge2VFb5kMY6Ukozy3OyfZTXYKBwCKIHEwL4hinaf45TeVh9tFz7KD31U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427362; c=relaxed/simple; bh=NdEvoB57CFSCUVslQzJFyW04yg8jIdDlAxY/1vtsX9Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=OymKyIMroAbCQH7zXDnq/UCwQjKg/l0khc/8FS30vmFovh5m9VeOz20hW9BdBGJnJBxsGmFDva0IpX5WyxplKgjtwJbKiRpPfr3bQQFpZLglemFxsEZZHSlU/oa0OuBv0FMToCAYi6bKMcfRCRxFhA6Q6OUSYo/ddXrL13emiTw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=h58cQZqW; arc=none smtp.client-ip=35.89.44.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="h58cQZqW" Received: from eig-obgw-5005a.ext.cloudfilter.net ([10.0.29.234]) by cmsmtp with ESMTPS id hEuZssVVEvH7lhWKXsSFN1; Fri, 23 Aug 2024 15:36:01 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKUsnsYFeCxMhWKWsnG9d; Fri, 23 Aug 2024 15:36:00 +0000 X-Authority-Analysis: v=2.4 cv=M/yGKDws c=1 sm=1 tr=0 ts=66c8ac60 a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=4uBLznlVahHWhnoGBvoA:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=GFh4qRuUJB0rrMs4T9RVkJerrRO8OYO4En9jGqxlD3Y=; b=h58cQZqWgaqWJE2GIGhYjwwR8B wDTc4ZTzz+PMaPqUrJbGHtVMbfXdWqcv6dnoZdcD1um3PjeBVjV6N76bHopmZiQ9dItC9KXVvov2y Khg6Rme5M2xenJM+VmlM6Rzv4/DS6lP5wDLaUp7sb9M1su22AyEODNBBCAt87D6rmvi/KA43R+i5K q9THMY4EdyTCgGCRgyDC53j8wN8QlgTzv57OJSC4UBjHe6Aj7vrEce2HH6FIFjkUZP3p0MrZ9ZPgQ vYAhPsow0dMui7/nWglpBgL8J6bBB0nT9hjy3TqrjnDNrLJHkl1Tk+ttgBozx7ePI9cpoPaIXTMvR qX7/uGlQ==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKT-000GB4-0J; Fri, 23 Aug 2024 21:05:57 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 7/8] dt-bindings: arm: rockchip: Add Relfor Saib Date: Fri, 23 Aug 2024 21:05:27 +0530 Message-Id: <20240823153528.3863993-8-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKT-000GB4-0J X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 72 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfLNkMlAGXKobAQmCLA2HWhy5/xNnyCif/j8FWvIngh3lOsdlgDun3/MVpuw8iWr0THVIe0IW5yx5fosDZQuYpYecvgSL1dEq9g6KJM+QVrdS53SmkbgK XS1L++c1QmOp4S3Sx06XnswSAQM8P7q4NKiF2/YGwVK/895YKXGGtik+B+jQmfTT+t36CmAO0WByfeU6GzYbxT78ls4g8FsFPWu2j7M31+tB4UkSRIaOmtH4 Content-Type: text/plain; charset="utf-8" Add devicetree binding documentation for Relfor Saib board which uses Rockchip RV1109 SoC Signed-off-by: Karthikeyan Krishnasamy --- Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Document= ation/devicetree/bindings/arm/rockchip.yaml index 1ef09fbfdfaf..29f7e09ae443 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -848,6 +848,12 @@ properties: - radxa,zero-3w - const: rockchip,rk3566 =20 + - description: Relfor SAIB board + items: + - const: relfor,saib + - enum: + - rockchip,rv1109 + - description: Rikomagic MK808 v1 items: - const: rikomagic,mk808 --=20 2.39.2 From nobody Sun Feb 8 18:57:39 2026 Received: from omta034.useast.a.cloudfilter.net (omta034.useast.a.cloudfilter.net [44.202.169.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1F9918BC2E for ; Fri, 23 Aug 2024 15:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.33 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427372; cv=none; b=MfzKDdDq3yKW0rbqmjHFwgH4jG65eLauKNz9wo4yQvQ9Q5veuVp/fKcYPflbGIWTpJZGm4ShGCGev9JdYt+74owJ8p1nk/CApeD6q0T/G3EbNJ2owpdw+htWOnM3ENSZ4jtlWYfWxboaazAE5jSLGYv61yjvbbRIMZaP/qSDzgQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724427372; c=relaxed/simple; bh=6ymV2PdaeKX7FVV5MfU7vsjkycwDFoY9un/6HujUzfc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dggwx0SeEcde5/JI8Bj0yJwPfqvlltIuf6NK+Mp+FN9GEiZ7//A5zr05fjlH3qnA6OFHfKRZbFgAycdpRXJZ6C70qtClcGNfI+w+LWiJtkPSWVZy4+04OTOJmxL5Qi0a+5JvbAydUocaYkypEdQDuf0rpFg5eJkq+NpPu9AR2uY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com; spf=pass smtp.mailfrom=linumiz.com; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b=MqTBJDAi; arc=none smtp.client-ip=44.202.169.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linumiz.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linumiz.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linumiz.com header.i=@linumiz.com header.b="MqTBJDAi" Received: from eig-obgw-6008a.ext.cloudfilter.net ([10.0.30.227]) by cmsmtp with ESMTPS id hKPtsmxzm1zuHhWKYsUFpX; Fri, 23 Aug 2024 15:36:03 +0000 Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTPS id hWKVsSWcCDJElhWKXsmYBM; Fri, 23 Aug 2024 15:36:02 +0000 X-Authority-Analysis: v=2.4 cv=H5XdwfYi c=1 sm=1 tr=0 ts=66c8ac62 a=LfuyaZh/8e9VOkaVZk0aRw==:117 a=kofhyyBXuK/oEhdxNjf66Q==:17 a=yoJbH4e0A30A:10 a=vU9dKmh3AAAA:8 a=I_wu4Jv3biSIBr8osoMA:9 a=rsP06fVo5MYu2ilr0aT5:22 a=ZCPYImcxYIQFgLOT52_G:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=XUqDjCWuXrk416VODHC6oHQySkJkEmuyRMAeXe+uFJk=; b=MqTBJDAigMEYcumq1+EuCeAJwp aZCcF0lz7jeBQlezW02Jgz/gBPddHGdExIttUSt8FTqaHbzAogi22yZyxNChzMPYMCE/NXYrX87mL l+6gCvdt7/LY6pYZaSSnzsZE85x1yT1RnNfAR1WXC99gHeqOz7nQlr+739rDdEAHgq0s630qZMr97 n9dIegSesBwgwb0csjx7IuiN7kJ9eavBOpiaUJwh1Du7Ib1B5ldDAAnvRWU/iedRuFs7n2kbPf3iz jw/hRR0Lt1v1PV8wH0IBoGzQA00Vmbi3CR4TJSEBbl8fVvsDQ54CBo0OcWa/HBI3hYlgM2MUvkMm6 UzWBReyA==; Received: from [122.165.245.213] (port=53684 helo=localhost.localdomain) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1shWKU-000GB4-1Z; Fri, 23 Aug 2024 21:05:58 +0530 From: Karthikeyan Krishnasamy To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, alexandre.belloni@bootlin.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, Karthikeyan Krishnasamy Subject: [PATCH 8/8] ARM: dts: rockchip: Add Relfor Saib board Date: Fri, 23 Aug 2024 21:05:28 +0530 Message-Id: <20240823153528.3863993-9-karthikeyan@linumiz.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240823153528.3863993-1-karthikeyan@linumiz.com> References: <20240823153528.3863993-1-karthikeyan@linumiz.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 122.165.245.213 X-Source-L: No X-Exim-ID: 1shWKU-000GB4-1Z X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (localhost.localdomain) [122.165.245.213]:53684 X-Source-Auth: karthikeyan@linumiz.com X-Email-Count: 82 X-Org: HG=dishared_whb_net_legacy;ORG=directi; X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfFwgC42ctHlKPXlh0F7UZTa46JJM1Yj0jC5YwJ2RkfYrM4V4NnY9hZZbUDe+sYkrY0hn61ucQhfPGu8J3JI+5YRYwfBSqvjxbubUfDzOcWelNaV9XsU+ E4woVa2xijZVGOqbKxRepFvV/eEQWy34hmEIfcG6neG4j7qTZVwRAPTVOb5ArVs55CZqmf4YDS3cJxTGDmajGFb5PFAA9a8lRjhmJIs6v9m9XCXGIMiA2MVc Content-Type: text/plain; charset="utf-8" Saib is an consumer electronics board from Relfor consists of 1GB RAM, 4GB eMMC. Other peripherals: - Bluetooth 4.2 - WiFi 5G/2.5G - IR transmitter/receiver - RTC rv3028 - User leds - Switch Add support for it. Signed-off-by: Karthikeyan Krishnasamy --- arch/arm/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rv1109-relfor-saib.dts | 439 ++++++++++++++++++ 2 files changed, 440 insertions(+) create mode 100644 arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts diff --git a/arch/arm/boot/dts/rockchip/Makefile b/arch/arm/boot/dts/rockch= ip/Makefile index ab4cd9aab722..716f5540e438 100644 --- a/arch/arm/boot/dts/rockchip/Makefile +++ b/arch/arm/boot/dts/rockchip/Makefile @@ -2,6 +2,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D \ rv1108-elgin-r1.dtb \ rv1108-evb.dtb \ + rv1109-relfor-saib.dtb \ rv1109-sonoff-ihost.dtb \ rv1126-edgeble-neu2-io.dtb \ rv1126-sonoff-ihost.dtb \ diff --git a/arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts b/arch/arm/b= oot/dts/rockchip/rv1109-relfor-saib.dts new file mode 100644 index 000000000000..7d7292bad779 --- /dev/null +++ b/arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts @@ -0,0 +1,439 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2024 Relfor Labs Pvt. Ltd. + */ + + +/dts-v1/; +#include "rv1109.dtsi" +#include +#include + +/ { + model =3D "Rockchip RV1109 Relfor Saib Board"; + compatible =3D "relfor,saib", "rockchip,rv1109"; + + vcc5v0_sys: vcc5v0-sys { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc5v0_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + }; + + /* Power sequence 1 */ + vcc_0v8: vcc-0v8 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_0v8"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <800000>; + startup-delay-us =3D <150>; + regulator-max-microvolt =3D <800000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + /* Power sequence 2 */ + vdd_npu_vepu: vdd-npu-vepu { + compatible =3D "pwm-regulator"; + pwms =3D <&pwm1 0 5000 1>; + regulator-name =3D "vdd_npu_vepu"; + regulator-min-microvolt =3D <650000>; + regulator-max-microvolt =3D <950000>; + regulator-always-on; + regulator-boot-on; + regulator-settling-time-up-us =3D <18000>; + pwm-supply =3D <&vcc3v3_sys>; + vin-supply =3D <&vcc5v0_sys>; + status =3D "okay"; + }; + + vdd_arm: vdd-arm { + compatible =3D "pwm-regulator"; + pwms =3D <&pwm0 0 5000 1>; + regulator-name =3D "vdd_arm"; + regulator-min-microvolt =3D <720000>; + regulator-max-microvolt =3D <1000000>; + regulator-always-on; + regulator-boot-on; + regulator-settling-time-up-us =3D <18000>; + pwm-supply =3D <&vcc3v3_sys>; + vin-supply =3D <&vcc5v0_sys>; + status =3D "okay"; + }; + + /* Power sequence 3 */ + vcc_1v8: vcc-1v8 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_1v8"; + regulator-always-on; + regulator-boot-on; + startup-delay-us =3D <51000>; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + /* Power sequence 4 */ + vcc_1v2_ddr: vcc-1v2-ddr { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_1v2_ddr"; + regulator-always-on; + regulator-boot-on; + startup-delay-us =3D <75000>; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + /* Power sequence 5 */ + vcc3v3_sys: vcc3v3-sys { + status =3D "okay"; + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc3v3_sys"; + regulator-always-on; + regulator-boot-on; + startup-delay-us =3D <75000>; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + /* LDO 2.5V */ + vcc_2v5_ddr: vcc-2v5-ddr { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_2v5_ddr"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <2500000>; + regulator-max-microvolt =3D <2500000>; + vin-supply =3D <&vcc3v3_sys>; + }; + + /* Power IR transmitter */ + vcc1v8_ir: vcc1v8-ir { + status =3D "okay"; + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc1v8_ir"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + sdio_pwrseq: pwrseq-sdio { + compatible =3D "mmc-pwrseq-simple"; + clocks =3D <&rtc0>; + clock-names =3D "ext_clock"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wifi_enable_h>; + reset-gpios =3D <&gpio1 RK_PD0 GPIO_ACTIVE_LOW>; + }; + + ir_receiver: ir-receiver { + compatible =3D "gpio-ir-receiver"; + gpios =3D <&gpio3 RK_PB4 GPIO_ACTIVE_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&ir_rx>; + status =3D "okay"; + }; + + ir_transmitter: ir-transmitter { + compatible =3D "pwm-ir-tx"; + pwms =3D <&pwm11 0 10000000 1>; + status =3D "okay"; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + button { + gpios =3D <&gpio2 RK_PA7 GPIO_ACTIVE_HIGH>; + status =3D "okay"; + linux,code =3D ; + label =3D "GPIO User Switch"; + linux,input-type =3D <1>; + }; + }; + + led-controller { + compatible =3D "pwm-leds-multicolor"; + + multi-led { + color =3D ; + function =3D LED_FUNCTION_INDICATOR; + max-brightness =3D <65535>; + + led-0 { + active-low; + color =3D ; + pwms =3D <&pwm9 0 50000 0>; + }; + + led-1 { + active-low; + color =3D ; + pwms =3D <&pwm6 0 50000 0>; + }; + + led-2 { + active-low; + color =3D ; + pwms =3D <&pwm10 0 50000 0>; + }; + }; + }; + + pwm-leds { + compatible =3D "pwm-leds"; + status =3D "okay"; + + led-0 { + pwms =3D <&pwm2 0 50000 0>; + max-brightness =3D <255>; + linux,default-trigger =3D "none"; + }; + + led-1 { + pwms =3D <&pwm8 0 50000 0>; + max-brightness =3D <0>; + linux,default-trigger =3D "none"; + }; + + led-2 { + pwms =3D <&pwm5 0 50000 0>; + max-brightness =3D <255>; + linux,default-trigger =3D "none"; + }; + }; + + thermal_sensor1: thermal-sensor1 { + compatible =3D "generic-adc-thermal"; + status =3D "okay"; + #thermal-sensor-cells =3D <0>; + io-channels =3D <&saradc 1>; + io-channel-names =3D "sensor-channel"; + temperature-lookup-table =3D <(-40000) 826 + 85000 609>; + }; + + thermal_sensor2: thermal-sensor2 { + compatible =3D "generic-adc-thermal"; + status =3D "okay"; + #thermal-sensor-cells =3D <0>; + io-channels =3D <&saradc 2>; + io-channel-names =3D "sensor-channel"; + temperature-lookup-table =3D <(-40000) 826 + 85000 609>; + }; +}; + +&cpu0 { + cpu-supply =3D <&vdd_arm>; +}; + +&cpu1 { + cpu-supply =3D <&vdd_arm>; +}; + +&emmc { + bus-width =3D <8>; + non-removable; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&emmc_bus8 &emmc_cmd &emmc_clk>; + rockchip,default-sample-phase =3D <90>; + vmmc-supply =3D <&vcc3v3_sys>; + status =3D "okay"; +}; + +&i2c3 { + status =3D "okay"; + pinctrl-0 =3D <&i2c3m2_xfer>; + pinctrl-names =3D "default"; + + rtc0: rtc@52 { + compatible =3D "microcrystal,rv3028"; + reg =3D <0x52>; + #clock-cells =3D <0>; + interrupt-parent =3D <&gpio2>; + interrupts =3D <0 IRQ_TYPE_LEVEL_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rtc_int>; + }; +}; + +&i2s0 { + /delete-property/ pinctrl-0; + status =3D "okay"; + rockchip,trcm-sync-rx-only; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2s0m0_sclk_rx>, + <&i2s0m0_lrck_rx>, + <&i2s0m0_sdi0>; +}; + +&pinctrl { + bluetooth-pins { + bt_reset: bt-reset { + rockchip,pins =3D + <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + bt_wake_dev: bt-wake-dev { + rockchip,pins =3D + <1 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + bt_wake_host: bt-wake-host { + rockchip,pins =3D + <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; + + buttons { + switch: switch { + rockchip,pins =3D <2 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + + ir { + ir_rx: ir-rx { + rockchip,pins =3D <3 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + pwm { + pwm0m0_pins_pull_up: pwm0m0-pins-pull-up { + rockchip,pins =3D + /* pwm0_pin_m0 */ + <0 RK_PB6 3 &pcfg_pull_up>; + }; + pwm1m0_pins_pull_up: pwm1m0-pins-pull-up { + rockchip,pins =3D + /* pwm1_pin_m0 */ + <0 RK_PB7 3 &pcfg_pull_up>; + }; + }; + + rtc { + rtc_int: rtc-int { + rockchip,pins =3D <2 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + + sdio-pwrseq { + wifi_enable_h: wifi-enable-h { + rockchip,pins =3D <1 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; +}; + +&pmu_io_domains { + status =3D "okay"; + pmuio0-supply =3D <&vcc3v3_sys>; + pmuio1-supply =3D <&vcc3v3_sys>; + vccio4-supply =3D <&vcc3v3_sys>; + vccio5-supply =3D <&vcc3v3_sys>; + vccio6-supply =3D <&vcc3v3_sys>; + vccio7-supply =3D <&vcc3v3_sys>; +}; + +&pwm0 { + /delete-property/ pinctrl-0; + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm0m0_pins_pull_up>; +}; + +&pwm1 { + /delete-property/ pinctrl-0; + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm1m0_pins_pull_up>; +}; + +&pwm2 { + /delete-property/ pinctrl-0; + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm2m1_pins>; +}; + +&pwm5 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm5m0_pins>; +}; + +&pwm6 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm6m0_pins>; +}; + +&pwm8 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm8m1_pins>; +}; + +&pwm9 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm9m1_pins>; +}; + +&pwm10 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm10m1_pins>; +}; + +&pwm11 { + /delete-property/ pinctrl-0; + status =3D "okay"; + pinctrl-0 =3D <&pwm11m1_pins>; + pinctrl-names =3D "default"; +}; + +&saradc { + status =3D "okay"; + vref-supply =3D <&vcc_1v8>; +}; + +&sdio { + bus-width =3D <4>; + cap-sd-highspeed; + cap-sdio-irq; + max-frequency =3D <100000000>; + mmc-pwrseq =3D <&sdio_pwrseq>; + no-mmc; + no-sd; + non-removable; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&sdmmc1_clk &sdmmc1_cmd &sdmmc1_bus4>; + sd-uhs-sdr104; + vmmc-supply =3D <&vcc3v3_sys>; + status =3D "okay"; +}; + +&uart0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart0_xfer &uart0_ctsn &uart0_rtsn>; + status =3D "okay"; + + bluetooth { + compatible =3D "realtek,rtl8822cs-bt"; + device-wake-gpios =3D <&gpio1 RK_PC5 GPIO_ACTIVE_HIGH>; + enable-gpios =3D <&gpio1 RK_PC4 GPIO_ACTIVE_HIGH>; + host-wake-gpios =3D <&gpio1 RK_PC6 GPIO_ACTIVE_HIGH>; + pinctrl-0 =3D <&bt_reset>, <&bt_wake_dev>, <&bt_wake_host>; + pinctrl-names =3D "default"; + }; +}; + +&uart2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart2m1_xfer>; + status =3D "okay"; +}; --=20 2.39.2