From nobody Sun Feb 8 04:23:18 2026 Received: from smtp.forwardemail.net (smtp.forwardemail.net [121.127.44.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0B44A2620FA for ; Tue, 4 Mar 2025 20:16:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=121.127.44.59 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119416; cv=none; b=T7V29rWDC+LmNW0DMkr/4GwQJ8n84/voogHT90GxFVMEY9TMnpBNxK0EtnMCHAmwyGwqrgypiesQlSG9VyMyJM57B81DpwB4uQZdQ0urdoBcAQeW76pEnXh8tNDcc6qXeWadJJCSn6TLCRc4qbERjozCIf5nMh1YzGYg0SjshvI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119416; c=relaxed/simple; bh=1pBjN+M54c4yoJxTfu43erS/zABWeh1qQQsS9UcHdBk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WuJSY2eKWkHWmwRTw5iTdF+b/lcuWiPcfjai0gJ82/04Fzc2RDDq1XhYCXDlvpYfBzmqcOJ0twxJ2Gk8EbhlQgK0UoU7sfBtG5ynM9XiFCYzsZ9/Iu+H2X/is0g+X1Lpc5eojSwOuzlz+0LpuoGnr0yDjqMKQcJnVaRiUePNCdo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b=lR9/f9tq; arc=none smtp.client-ip=121.127.44.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b="lR9/f9tq" 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=1741119414; bh=44nkz0sv0GIrmXFRGFsYFzWfaFRmrSwGCiy2zDwKAPQ=; b=lR9/f9tq8JEmCBhFZtEjEnMZTKsMkL/RaoEC8jgfuiXLD7IGPiCxR1hB/MzsvSSRjUA2XtL7Z lA6y+j+J9YoK0yOmpK8esDexFAz6WPk9xqkbJxA5C3YtrJV6J5WSbvNZDxCxWqj0z89CjY4o1D1 fFHLAnw0THaN6e+xkFH8nLJz50mYJZYma+jHCT2IeUFlLzQy5eWK4u6ilUDKqv0kezF/hoXaWWB UAkod2aoc3RKjgCch/4BeoEYt23xD2FH6VNfR5p19o9ov3VwiIDQy9lGyOiQPl3iOuNAbtIJd0D T7QhPNZw+vx191mSV3SAHj7y33dXfX7ZETUr6yPsf7ag== 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> 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 Content-Type: text/plain; charset="utf-8" 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/arm6= 4/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 @@ */ =20 /dts-v1/; + +#include #include "rk3528.dtsi" =20 / { @@ -15,6 +17,52 @@ / { chosen { stdout-path =3D "serial0:1500000n8"; }; + + leds { + compatible =3D "gpio-leds"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&lan_led_g>, <&sys_led_g>, <&wan_led_g>; + + led-lan { + color =3D ; + default-state =3D "off"; + function =3D LED_FUNCTION_LAN; + gpios =3D <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "netdev"; + }; + + led-sys { + color =3D ; + default-state =3D "on"; + function =3D LED_FUNCTION_HEARTBEAT; + gpios =3D <&gpio4 RK_PC1 GPIO_ACTIVE_LOW>; + linux,default-trigger =3D "heartbeat"; + }; + + led-wan { + color =3D ; + default-state =3D "off"; + function =3D LED_FUNCTION_WAN; + gpios =3D <&gpio4 RK_PC0 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "netdev"; + }; + }; +}; + +&pinctrl { + leds { + lan_led_g: lan-led-g { + rockchip,pins =3D <4 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + sys_led_g: sys-led-g { + rockchip,pins =3D <4 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + wan_led_g: wan-led-g { + rockchip,pins =3D <4 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; }; =20 &uart0 { --=20 2.48.1 From nobody Sun Feb 8 04:23:18 2026 Received: from smtp.forwardemail.net (smtp.forwardemail.net [121.127.44.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9513927780B for ; Tue, 4 Mar 2025 20:17:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=121.127.44.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119425; cv=none; b=dd+hTd5gwq/TFEKfn6E8iACL3FlzMjeZNFFkVB/quyDimtcQA7YC5iEYTQ0qGhRPPnQO962Ae2PmMkkYvrtqDTpJsN6ShF3VHcJn+im/djvosCYAi7jIBHILkH2FvQ1OyVGGkZqrht/q8MIhwvIGjkUPwbvyeMcebyUm+fUED40= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119425; c=relaxed/simple; bh=KEWf7o6M5uza+0eEeMvN5HllXi+t5sdq1WVFkwZy/U0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kOZmGbGiyFQwn4XcWpfSswn+4+f+VtsYIJJ4nkqTePIx+4kICFxMcQZoWq3SibdDYQuxiQpFB5EWQ1TeWISUMBGNOxSeio0pUoc+/jF94qKb8/IfGXPUM/zu/btzTDNAFjC3p0CUJbRbrM6XsXv4873q66GTptSDSyNTjHbwVus= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b=jjozYlPz; arc=none smtp.client-ip=121.127.44.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b="jjozYlPz" 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> 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 Content-Type: text/plain; charset="utf-8" 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/arm6= 4/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 @@ =20 /dts-v1/; =20 +#include #include #include "rk3528.dtsi" =20 @@ -18,6 +19,19 @@ chosen { stdout-path =3D "serial0:1500000n8"; }; =20 + gpio-keys { + compatible =3D "gpio-keys"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&user_key>; + + button-user { + gpios =3D <&gpio0 RK_PA0 GPIO_ACTIVE_LOW>; + label =3D "USER"; + linux,code =3D ; + wakeup-source; + }; + }; + leds { compatible =3D "gpio-leds"; pinctrl-names =3D "default"; @@ -50,6 +64,12 @@ led-wan { }; =20 &pinctrl { + gpio-keys { + user_key: user-key { + rockchip,pins =3D <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + leds { lan_led_g: lan-led-g { rockchip,pins =3D <4 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; --=20 2.48.1 From nobody Sun Feb 8 04:23:18 2026 Received: from smtp.forwardemail.net (smtp.forwardemail.net [121.127.44.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB0C424EAAA for ; Tue, 4 Mar 2025 20:16:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=121.127.44.59 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119421; cv=none; b=MUTRXH+lRyK2aQp3+QQeLlnzTmBSAT3TSWZc4MleXLDpw9H1biPoTVuU8EkT2I8gTMCsdQxF4oGEEgdXype9SJ8xjocKdIlHVkYHvrGQ0fyyrZFVH8hvzCmmkqkUI9ZY8E0FBp3YQAhRhOxdtMemY+QVRtxhYulN3rHkrbWVfI4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119421; c=relaxed/simple; bh=YO1b6DRDw3sqiLvBBev5BcrXQn5n7gJ1IzNT3mkeCgk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Deqv9ysYqs2VNxyaOua38SAFbW+JgRXHk1Iu9uz5LilqRPGWcH5DotbT+p8Se4W+VkB6RMJ1Qil3iurWT/af7cPfLGiUYMybDLOxMAJIlO5L1SaPNjF6GGbPJOSwl192fnS134CLLXK0NTiNLihawTcHZIdgCyApmROPimPEx/I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b=YyuhrrZU; arc=none smtp.client-ip=121.127.44.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b="YyuhrrZU" 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=1741119419; bh=Pb/14G8hWF+Bg+hQs4Omwq4AhAkSVh6sga6MjuQPdDo=; b=YyuhrrZUn4SC19312HBSwpc5OuSO7R7mRZ7KWDDXVTwRvU/heKqyxmdIfG0G0BTId1lIiurX4 OGbTpNZgwnecxshCF4NSW5NYDZQZb/RbXAblsVrLOGw9+wml/lUo/IMocskj9hiaGZKXOhO5Rq3 dXyjMlKNc721AUjHsAk+AxmunToQt9o/oJzi7oBygGMg5ItXqfmBb343YXWIrCe5bJnirDcPoTs eytHT3dFfO/REvtq8G+cvUTVpyA7KRWoiUoKu5Oj1Ed84A1UfcujAo2GSqGS3U+WVwiDSdWym3d NBCtFP6QFVd95iw7dy9wRSzJfx4D5kmL/2gse8Xx8Vzw== X-Forward-Email-ID: 67c75fba66a4509299dbdf95 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 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> 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 Content-Type: text/plain; charset="utf-8" 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 =20 / { compatible =3D "rockchip,rk3528"; @@ -264,6 +265,18 @@ uart7: serial@ffa28000 { status =3D "disabled"; }; =20 + saradc: adc@ffae0000 { + compatible =3D "rockchip,rk3528-saradc"; + reg =3D <0x0 0xffae0000 0x0 0x10000>; + clocks =3D <&cru CLK_SARADC>, <&cru PCLK_SARADC>; + clock-names =3D "saradc", "apb_pclk"; + interrupts =3D ; + resets =3D <&cru SRST_P_SARADC>; + reset-names =3D "saradc-apb"; + #io-channel-cells =3D <1>; + status =3D "disabled"; + }; + pinctrl: pinctrl { compatible =3D "rockchip,rk3528-pinctrl"; rockchip,grf =3D <&ioc_grf>; --=20 2.48.1 From nobody Sun Feb 8 04:23:18 2026 Received: from smtp.forwardemail.net (smtp.forwardemail.net [121.127.44.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B9562780E6 for ; Tue, 4 Mar 2025 20:17:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=121.127.44.59 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119426; cv=none; b=kZym3f7fUZY6gIMb5++E5suyWPtUrN1cpgxgPXnu0g7oWaVK4ZVtf7rXUxJA8u3oYULolZwBy7mHT8T7k41q1SGpM0c76ATixRgoqp3JHjH4x6KAqfGbmyWRbeYtaYR+2jqlrzIg4dqaRE9BMl/4WU2F7QKbggCgizy2KvXl+0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741119426; c=relaxed/simple; bh=ti3aFRm2XLD+p490ujwQOzXNV8wHWv6NpXNQoM03SW8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rbpNabCCFAtktq9YZBtKqUOwP0+r5yiZsXafWprXjaN6uwa0uw5lySdRkxsLBpnhY+s0WQkXHnLHgIaBLrUgo+pSEf+z5tHEnv/3V0ugR9tms5RakWcu/9l3rVC3qt8oTVVv6UPREopFYAqxLIfVMPzB9f1h/qsoR4Dc3DVaSqk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b=Kpf9Gqre; arc=none smtp.client-ip=121.127.44.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b="Kpf9Gqre" 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=1741119424; bh=VymoCBuQbJVOZiQ8kCmp23B7JKJ6M1aDwHI+dP/rK28=; b=Kpf9GqreTuqafx+ed87COjLL/9d/ZsZvmWvP8EMRqAQu1DGb+6bmJqDUFA/kcOM1GxLq2Hwj5 ub6nTTwXH5k+0HI1UFWlDiimdIP1fxpUl7CCHvi3eV58GKg22I+YEeMDzD2mo4kwzfHw7khbPUR xbjvS8vlvGjzrKqWz0URf+mWqqEDj6cyIsrZDQ0RE7ufHea9Dajcn7+DqYuhsFp6FkPSu7uXrr+ LoiYO0wqVozhSOO1V882ganRdyw7/47i9gaWcpr4CW54StWcCqZI+y61qT3xvGmYrkB7JCOFDmV PhGt5nAgo8o/g4hMn8Jl2WxsYVCPQkfnh1kKaQ67ztWg== 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> 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 Content-Type: text/plain; charset="utf-8" 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/arm6= 4/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 =3D "serial0:1500000n8"; }; =20 + adc-keys { + compatible =3D "adc-keys"; + io-channels =3D <&saradc 0>; + io-channel-names =3D "buttons"; + keyup-threshold-microvolt =3D <1800000>; + poll-interval =3D <100>; + + button-maskrom { + label =3D "MASKROM"; + linux,code =3D ; + press-threshold-microvolt =3D <0>; + }; + }; + gpio-keys { compatible =3D "gpio-keys"; pinctrl-names =3D "default"; @@ -61,6 +75,35 @@ led-wan { linux,default-trigger =3D "netdev"; }; }; + + vcc_1v8: regulator-1v8-vcc { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_1v8"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + vin-supply =3D <&vcc_3v3>; + }; + + vcc_3v3: regulator-3v3-vcc { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_3v3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + vcc5v0_sys: regulator-5v0-vcc-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>; + }; }; =20 &pinctrl { @@ -85,6 +128,11 @@ wan_led_g: wan-led-g { }; }; =20 +&saradc { + vref-supply =3D <&vcc_1v8>; + status =3D "okay"; +}; + &uart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&uart0m0_xfer>; --=20 2.48.1