From patchwork Tue Mar 4 20:16:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonas Karlman X-Patchwork-Id: 14001385 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2D3F6C021B8 for ; Tue, 4 Mar 2025 21:02:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=44nkz0sv0GIrmXFRGFsYFzWfaFRmrSwGCiy2zDwKAPQ=; b=1oCWgWsnbfZImDCEiyI7uG1fDe 7M8hiUfZJ88abPeoW3pQlvjJsqBb+QjQpITj6d8/7OL5HgGE5zCAya95h6/Xd+j4ZQOFp/7Ek9D2I asTv/eqhFQbIsKrCiOIi76kdC4gdwlE+mCyHRuKLE2i6lW+7sp9sOEO/6Qrmk+Bw5guIs2sSS6tVZ 9bpVhEs2Vrg+/+POLgo6eZ73D/LnUiOnpIY5ZnopEwDaVqPd032Cc+fnlgoL/Z6AaLJA5Bm5VR7++ oJ6xlqyf0acdr6Ne+JgY9f7cHXCnwk5ZX8BlS0kGBelcPCXb2fO11ytzNR8uTtD1kT1j/dcYzXSXq 2RjG+tUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpZPP-00000006FuJ-1QnP; Tue, 04 Mar 2025 21:02:35 +0000 Received: from smtp.forwardemail.net ([121.127.44.59]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpZNo-00000006Ffh-1b0u for linux-arm-kernel@lists.infradead.org; Tue, 04 Mar 2025 21:00:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1741122055; bh=44nkz0sv0GIrmXFRGFsYFzWfaFRmrSwGCiy2zDwKAPQ=; b=auoEI0bhayDR8FoRCYIHAtzEOE9PbWK/HDtT3tMOxe9cmalthRRC129HwQOXzNOv8rDvWIJXG 41meyJzwM+JarqhA30PxJ0cxxoWWtJKqeRMedQkoNA5GTvTrjqKiRq9NKNglWvRSaBvi6vwSnR9 J1zfXvlYT3wKA1mfXbpLfDf/FHPSm5wqRxRM5pxsaKCsoeRMyXH50k2ljba0RA+DvCnN8WcIpWg eZFiPdTOAHdG054m78I1saKW0sSzh2Ze3tvNh9C7XqpwGefoywv5m9ZD6bo3ZzzUALilU7ZmuSJ HfXpFwoDQC+Yw+/swupqIcKuKQ7FJYDYeOoMQ9DFkv3Q== X-Forward-Email-ID: 67c75fb366a4509299dbdf53 X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 121.127.44.59 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Yao Zi , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH v2 1/4] arm64: dts: rockchip: Add leds node to Radxa E20C Date: Tue, 4 Mar 2025 20:16:34 +0000 Message-ID: <20250304201642.831218-2-jonas@kwiboo.se> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250304201642.831218-1-jonas@kwiboo.se> References: <20250304201642.831218-1-jonas@kwiboo.se> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250304_130056_503688_DD019F21 X-CRM114-Status: GOOD ( 10.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Radxa E20C has three gpio controlled leds (sys, wan and lan). Add led nodes and set default trigger to heartbeat for the sys led and netdev for the lan and wan leds. Signed-off-by: Jonas Karlman --- v2: Rename gpio-leds node to leds --- .../boot/dts/rockchip/rk3528-radxa-e20c.dts | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts index 5161d22330ab..7f0237206405 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts +++ b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts @@ -6,6 +6,8 @@ */ /dts-v1/; + +#include #include "rk3528.dtsi" / { @@ -15,6 +17,52 @@ / { chosen { stdout-path = "serial0:1500000n8"; }; + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&lan_led_g>, <&sys_led_g>, <&wan_led_g>; + + led-lan { + color = ; + default-state = "off"; + function = LED_FUNCTION_LAN; + gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "netdev"; + }; + + led-sys { + color = ; + default-state = "on"; + function = LED_FUNCTION_HEARTBEAT; + gpios = <&gpio4 RK_PC1 GPIO_ACTIVE_LOW>; + linux,default-trigger = "heartbeat"; + }; + + led-wan { + color = ; + default-state = "off"; + function = LED_FUNCTION_WAN; + gpios = <&gpio4 RK_PC0 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "netdev"; + }; + }; +}; + +&pinctrl { + leds { + lan_led_g: lan-led-g { + rockchip,pins = <4 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + sys_led_g: sys-led-g { + rockchip,pins = <4 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + wan_led_g: wan-led-g { + rockchip,pins = <4 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; }; &uart0 { From patchwork Tue Mar 4 20:16:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonas Karlman X-Patchwork-Id: 14001358 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AD418C021B8 for ; Tue, 4 Mar 2025 20:20:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=YjwIne5TvQyIGFZn7AOjsAAARhRhaBHJQjw6qbw1ro0=; b=CzC9+B2Nj97vYzDqtUG3HT5KgY JwVt8FZM1Iu8odH/HLdegJ5B46wia1sGUyBohJuBYIgIooaWEjOHSdd7qhdMo2zd4CHA6d3JTWtDk lr7IRYkK9+JJmuCgKjS5wUC782Oy6x3rAVG9nd5FPSakKSWHlETUbUM8yMQG+WAiRWMf1G3o20Ksd zz8kpQcPf1TyycOhilXco26P61i7dPcOp6J1WFJUz5ThuleBFedwxR4VIkbLSUUwlpAwW7RIq3lrH MOfP8NG74Rbi6BZZPx6FVhKoqWXOFH1HdWqn6vHGpjKFpJ3XB4PWlwfC5SFeK/4tqn+u/YiZUT056 w2zEuFgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpYkJ-00000006Ayn-0Yya; Tue, 04 Mar 2025 20:20:07 +0000 Received: from smtp.forwardemail.net ([121.127.44.73]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpYhG-00000006AXP-0CLn for linux-arm-kernel@lists.infradead.org; Tue, 04 Mar 2025 20:16:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1741119417; bh=YjwIne5TvQyIGFZn7AOjsAAARhRhaBHJQjw6qbw1ro0=; b=jjozYlPzY/1EDw5yPf3JYWBmMYF4x/CR+hddJWUKSHnFSHZen0mIj3SxYKc0X4NF5cYousj0w S6hDypuI00es/IsJqJ3efojmzqSIiJvoPsUHKzbzxYGiOc/oQWnw23G9jOR+Ll45u9NhrQpju+J ifETV6gAoX1VOmw6HZM060QCmOKrbNPhoWSFVydztK7zuoZcNMSjgZoO4jSBd5XK+W5frgHKTl7 aRpXAeaQ8cGXyO5/iW2QEvn408jCu6MtkRJ9VlXWgJNIrUj/4WVy5+sWafqny0AXijhd8jetvAv brqaKx+nXprBICY6ATYkk8u5s/G+Ta6t2l/xrTQitajg== X-Forward-Email-ID: 67c75fb666a4509299dbdf80 X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Yao Zi , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH v2 2/4] arm64: dts: rockchip: Add user button to Radxa E20C Date: Tue, 4 Mar 2025 20:16:35 +0000 Message-ID: <20250304201642.831218-3-jonas@kwiboo.se> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250304201642.831218-1-jonas@kwiboo.se> References: <20250304201642.831218-1-jonas@kwiboo.se> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250304_121658_176078_713AD970 X-CRM114-Status: UNSURE ( 9.92 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Radxa E20C has two buttons, one SARADC maskrom button and one GPIO user button. Add support for the user button using a gpio-keys node. Signed-off-by: Jonas Karlman --- v2: No change --- .../boot/dts/rockchip/rk3528-radxa-e20c.dts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts index 7f0237206405..b378774d2a4e 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts +++ b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts @@ -7,6 +7,7 @@ /dts-v1/; +#include #include #include "rk3528.dtsi" @@ -18,6 +19,19 @@ chosen { stdout-path = "serial0:1500000n8"; }; + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&user_key>; + + button-user { + gpios = <&gpio0 RK_PA0 GPIO_ACTIVE_LOW>; + label = "USER"; + linux,code = ; + wakeup-source; + }; + }; + leds { compatible = "gpio-leds"; pinctrl-names = "default"; @@ -50,6 +64,12 @@ led-wan { }; &pinctrl { + gpio-keys { + user_key: user-key { + rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + leds { lan_led_g: lan-led-g { rockchip,pins = <4 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; From patchwork Tue Mar 4 20:16:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonas Karlman X-Patchwork-Id: 14001380 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 29BC1C021B8 for ; Tue, 4 Mar 2025 20:51:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Pb/14G8hWF+Bg+hQs4Omwq4AhAkSVh6sga6MjuQPdDo=; b=Vo+q3IpvdgGwaaeUXIfOhgwMm3 jNZEpdBiKxSDZ+78CnSIFNAhnjowM7yORTNEAqhSKOV+ph7/DXDWpxNtTYIxNZqEPmER5WAXpK/QY gu1kYMv5kjUynCNM40buZDK22yEg+/uJd+bUie8kBlKMx4k+PqqidwuCTU6fe7m/R6DFcbbEV/Mel jpWxG13ObwMdAhDSsuqnTaTK5RUvQCMq7PKYqmc7quB5LF8jjleALrrpSi7NQGY+DG36IzyRvqjBM AdplukaSIzfEwS3ylx5v1ByIUhs9ENNo0sAWTUPpvSl9TcxLGvaW4Al+2HDgVwZ533BqzVpwMogVR 4xvx/Ksw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpZE7-00000006ES5-3u6e; Tue, 04 Mar 2025 20:50:55 +0000 Received: from smtp.forwardemail.net ([121.127.44.73]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpZCW-00000006ECS-26wo for linux-arm-kernel@lists.infradead.org; Tue, 04 Mar 2025 20:49:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1741121355; bh=Pb/14G8hWF+Bg+hQs4Omwq4AhAkSVh6sga6MjuQPdDo=; b=IRPrlBAqWUH66F5yLff8i7EkTLbM2m7cttWsgcxaea9sAGlsjwn5vaL6JTJs+JjyWJO+wx4lr amdKf5JZQ32e+g7J0+3+Ez1FHbUpGISx4kp7KK42Zc/POxsdsFtgF0WnJIhNlTMvYXgBFdi6iS1 QDJJMBjbG84ftK8tIbl/vaHBh99LOID0cvpoL0NENYLmmzrbrW4Bph71XvqKHT9iCkAbPF4Kdts MxPwRutl8p4hLFYBZhm6L+RMF7Em8JEXO7FaqRLUpZnmWNzmXWJ1FWXRD9RXcC3wXAJQVARQ/m9 IKqTC9bVDgMi5L2I1khcTdn1jQkto/yraZYDTnlN5uGw== X-Forward-Email-ID: 67c75fba66a4509299dbdf95 X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Yao Zi , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH v2 3/4] arm64: dts: rockchip: Add SARADC node for RK3528 Date: Tue, 4 Mar 2025 20:16:36 +0000 Message-ID: <20250304201642.831218-4-jonas@kwiboo.se> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250304201642.831218-1-jonas@kwiboo.se> References: <20250304201642.831218-1-jonas@kwiboo.se> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250304_124916_938231_09614E11 X-CRM114-Status: GOOD ( 11.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add a device tree node for the SARADC controller used by RK3528. Signed-off-by: Jonas Karlman --- v2: No change --- arch/arm64/boot/dts/rockchip/rk3528.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3528.dtsi b/arch/arm64/boot/dts/rockchip/rk3528.dtsi index b1713ed4d7e2..d3e2a64ff2d5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3528.dtsi @@ -9,6 +9,7 @@ #include #include #include +#include / { compatible = "rockchip,rk3528"; @@ -264,6 +265,18 @@ uart7: serial@ffa28000 { status = "disabled"; }; + saradc: adc@ffae0000 { + compatible = "rockchip,rk3528-saradc"; + reg = <0x0 0xffae0000 0x0 0x10000>; + clocks = <&cru CLK_SARADC>, <&cru PCLK_SARADC>; + clock-names = "saradc", "apb_pclk"; + interrupts = ; + resets = <&cru SRST_P_SARADC>; + reset-names = "saradc-apb"; + #io-channel-cells = <1>; + status = "disabled"; + }; + pinctrl: pinctrl { compatible = "rockchip,rk3528-pinctrl"; rockchip,grf = <&ioc_grf>; From patchwork Tue Mar 4 20:16:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonas Karlman X-Patchwork-Id: 14001386 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EF844C282D0 for ; Tue, 4 Mar 2025 21:04:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=VymoCBuQbJVOZiQ8kCmp23B7JKJ6M1aDwHI+dP/rK28=; b=PHIGorHJkxWe+vtVPfproOrF/Q iIyJ29rZkwjY+qiXwFNu/dpz5b6Ay50Bl4Pp2KmMYlRDFhX7SKasL2ZQBiz4Ir8DyeS11eD3JsZwc FydsHlnlMQFYudd4/8EdmeItFVNrJuScnaUEA4DJzMKHYLOFPPD8V0AySGOCTJA+CT4e5CNUPzjDG 3cJEeUrIb3vgB4fyJd3OlDckC8pciqsyYKoKIIEsL3bq3sZo6ilQE8z762JnFyPkzkQRT45gUqbU6 SdG7sSlkd9RVdiA4HOE7KEC3oNiNWktMQC9MVdRx2YpErspQUeGsYd+B7zMaz/0gIeTZVv9XV1ZtW 23TPm/EA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpZQx-00000006G5L-48Qk; Tue, 04 Mar 2025 21:04:11 +0000 Received: from smtp.forwardemail.net ([121.127.44.59]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpZNo-00000006Ffi-1axf for linux-arm-kernel@lists.infradead.org; Tue, 04 Mar 2025 21:00:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1741122055; bh=VymoCBuQbJVOZiQ8kCmp23B7JKJ6M1aDwHI+dP/rK28=; b=bzts/3BIpH+PbAoCuF59cxARnZpfv74jlYoEE/WeltA561mfKFMJUGiAAmTaI+6besWQBXG0i 0w571jaY4AuzuLnDP666WmffN8sHhWpUtsbtYnlYc7yc8X7LDhBd/LAGpGS36c0dzORRRg6pXnB 2l2Oa3mCCLhpbrsPdYxku8deVIJSHRFStbw26HfeOzxYbmTjB8a7s+ai8XeTmxXrb08lpN2OnPe LwbPXTK9TRO5gXB7h7dZZBdm2a5gazA5SnB3JIh0E48KeJLPTDpo7Ssw2unZShcmTFNWGIiNXGk tximCOEDSa9yQ/eyw2LvjqW5xFvvf4fZIBQVhAutckCw== X-Forward-Email-ID: 67c75fbd66a4509299dbdfaa X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 121.127.44.59 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Yao Zi , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH v2 4/4] arm64: dts: rockchip: Add maskrom button to Radxa E20C Date: Tue, 4 Mar 2025 20:16:37 +0000 Message-ID: <20250304201642.831218-5-jonas@kwiboo.se> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250304201642.831218-1-jonas@kwiboo.se> References: <20250304201642.831218-1-jonas@kwiboo.se> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250304_130056_503762_106005FC X-CRM114-Status: GOOD ( 10.51 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Radxa E20C has two buttons, one SARADC maskrom button and one GPIO user button. Add support for the maskrom button using a adc-keys node, also add the regulators used by SARADC controller. Signed-off-by: Jonas Karlman --- v2: No change --- .../boot/dts/rockchip/rk3528-radxa-e20c.dts | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts index b378774d2a4e..5346ef457c2a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts +++ b/arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts @@ -19,6 +19,20 @@ chosen { stdout-path = "serial0:1500000n8"; }; + adc-keys { + compatible = "adc-keys"; + io-channels = <&saradc 0>; + io-channel-names = "buttons"; + keyup-threshold-microvolt = <1800000>; + poll-interval = <100>; + + button-maskrom { + label = "MASKROM"; + linux,code = ; + press-threshold-microvolt = <0>; + }; + }; + gpio-keys { compatible = "gpio-keys"; pinctrl-names = "default"; @@ -61,6 +75,35 @@ led-wan { linux,default-trigger = "netdev"; }; }; + + vcc_1v8: regulator-1v8-vcc { + compatible = "regulator-fixed"; + regulator-name = "vcc_1v8"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <&vcc_3v3>; + }; + + vcc_3v3: regulator-3v3-vcc { + compatible = "regulator-fixed"; + regulator-name = "vcc_3v3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <&vcc5v0_sys>; + }; + + vcc5v0_sys: regulator-5v0-vcc-sys { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; }; &pinctrl { @@ -85,6 +128,11 @@ wan_led_g: wan-led-g { }; }; +&saradc { + vref-supply = <&vcc_1v8>; + status = "okay"; +}; + &uart0 { pinctrl-names = "default"; pinctrl-0 = <&uart0m0_xfer>;