From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 2693426FA67; Wed, 20 Aug 2025 20:07:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720428; cv=none; b=UWhxuly/qO2TLC63Bv3yKRhq02fE61WgsoorUr/9/kIbnB2/J/t6oUW2yIdR5paWF82IsPpneqYQAhGjpgHQPGCxwObtMp6DWnQAd2pKHCVwN31vaM8l2Dcp6X3Lc0EmkNrUtm3gUYAtn5sjCQbB9WxIB+/yPVNC5AvqbfN4glo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720428; c=relaxed/simple; bh=DhFaJpCqiyuqGishahc3FsxNK33u01LlErlwmYQa72A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oORiROyb6WEX4Eh+TtV4NwhfpEm0XN+8cTCwEoU6We4RilhGw3vtik7/eNmMn++p8o9z4HoKrKtOW9OLVPTC2LCYwapHzQVksBy8ia5bq8HXyKHHuf8PqueHVdf1Ttbb0nGI2z00J05EYB6z002ctIQMgE86bu/4cGugC46m8S4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lLFM8iZV; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lLFM8iZV" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-45b49f7aaf5so1536585e9.2; Wed, 20 Aug 2025 13:07:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720425; x=1756325225; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=w+OrXHtTG5OyhIaY53t5HtBXjxJ9HBp9ew1hQrbNCgg=; b=lLFM8iZVg0vXkKvA9XJFR7jqvQODQkQIy6wnpMrWNzgnl2cisPpqVtFabuL1coEool 3jhuyUfWQUMqnXQVJQYO+Yw/pc0M3kGcvtR/Gzngxq7kD2vOvEvo5FtKtBELBxBo28qE AGuJnbyuH/76Ixnxa+7SYoGwYG+8qEeoTM36dpKhMY1Gcu3mJTl9FnN7QRPTBQZ6EHFJ oQMCJ1SjzwNA/eSWRIbd9bXVQonVoaxQE2W2H2cmv4VjO1m36z0pvGl5ga4cjxbH87mQ izHTeaQ/OeFWK8sucHkVCYmjyLKVHFz1LkSgG/NTtOlBmuIF4O3Sw3HIX+S7aXE/Tzn5 Uxqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720425; x=1756325225; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w+OrXHtTG5OyhIaY53t5HtBXjxJ9HBp9ew1hQrbNCgg=; b=a2TryPwaerMMiXAZxCg4363VDSxop9KFYC0fxfR5mcrRnXxifgw1A3yK6E44Cw0K/h pOrk3ZQsnWPZtIprBOOHj/Flce6+lX2koZKB3O8e89TDo/CLUrFpcyGTANoeubeltJY/ FZLvJiU6DWcsaEvFx6hqE+sRgirrtmm+3W+//PGztV2p+S6WyI4FEZYlkRJer3FMiA/P owQaTBAz8bWEQz6S7PW3tQsas8eoqSFXov3lvd74MKdxcRIPtCNMWX4xTWGDzCuYxVyG WMXI5OWrWdpMnFBiDvq78U+PXEQtdr127rKPD2CILaDNIsDqfYy+L1giRolyIlbwKUGl v2KA== X-Forwarded-Encrypted: i=1; AJvYcCUjxfMxfEgtDoDNgu0qhMXvJU32076bkrf47eDKD8slcw+Bk/15jh5qLDn989DtvEr/N+rw2OXDwA3r@vger.kernel.org, AJvYcCV8MUx77qetp9/YXocCOEXTjfNE6fjxwpBfwwUrL7nALhVYx4RDlf6Cu5p6p9zvK4jFUIGdxBN1EwsRB4tT@vger.kernel.org X-Gm-Message-State: AOJu0Yy6KagTGoobvySG/vYNN0c4GMFPUHQHaoAt6sYN6jpM7MtGrgGi uqF7/1Jl3TSDzkgnvxLPTOKAfBHa3FAQ5twz7DzsHzgAy8dddZmooZCy X-Gm-Gg: ASbGncsX6IM4jVhZAVJSWyPfJbUDvC4xWGa86Zv0kTY6PsbYIhWAc2qAY6kilGAq42a 8IzrN09vuQkiY586oIksC6akTAjMf1BNtWfV7H1k9QCZUgfRK7hoNCUBrYfbbFKNUeDpa4XB7aC qNWHNKDWvGba/wodYMunQ+bFHoXDiyWFrE8pa0jAcw5ImcuWYZo19co68dENd/e0RqDNWUxhmT7 fqs1Q917pjKXrHENh7T5JBeSgI5CBAPPH1HvACFlXGslL2mfQqxj5LqrrCHKYGjTWeBj6vsVJ7N fmmnW7duqrXpphYc5/93Dg+CQuoNFpGSZah3cpOzNLPD6AzOCwhE30ZRklkVtSs/MOO6ST0iyGi fe9oM9Pqv3mg6piij5OSlkhQHqDgb/MtFZPEYMyF7gDnlLQ== X-Google-Smtp-Source: AGHT+IHc7/2uKMWlRnyMclX+2UYCebv+P/IaMUozzb+7YsXLJzBfubannd1u0YdMeH2gX63tlVFSbA== X-Received: by 2002:a05:600c:358a:b0:45b:47e1:ef78 with SMTP id 5b1f17b1804b1-45b4c73481bmr5144385e9.35.1755720424907; Wed, 20 Aug 2025 13:07:04 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:03 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 1/9] arm64: dts: renesas: r9a09g087: Add pinctrl node Date: Wed, 20 Aug 2025 21:06:51 +0100 Message-ID: <20250820200659.2048755-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Add pinctrl node to RZ/N2H ("R9A09G087") SoC DTSI. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Dropped RZN2H_PORT_PINMUX and RZN2H_GPIO macros - Added Reviewed-by tag from Geert --- arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g087.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g087.dtsi index 7dcaee711486..ecbb7b93aed2 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g087.dtsi @@ -216,6 +216,19 @@ cpg: clock-controller@80280000 { #power-domain-cells =3D <0>; }; =20 + pinctrl: pinctrl@802c0000 { + compatible =3D "renesas,r9a09g087-pinctrl"; + reg =3D <0 0x802c0000 0 0x10000>, + <0 0x812c0000 0 0x10000>, + <0 0x802b0000 0 0x10000>; + reg-names =3D "nsr", "srs", "srn"; + clocks =3D <&cpg CPG_CORE R9A09G087_CLK_PCLKM>; + gpio-controller; + #gpio-cells =3D <2>; + gpio-ranges =3D <&pinctrl 0 0 280>; + power-domains =3D <&cpg>; + }; + gic: interrupt-controller@83000000 { compatible =3D "arm,gic-v3"; reg =3D <0x0 0x83000000 0 0x40000>, --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 911EF27F4D4; Wed, 20 Aug 2025 20:07:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720429; cv=none; b=ciYBKru5yFrrY3Ig3alKvMpX50hHondtBBF8EXOIRV98os2ULqa1BoISz2nskAVH/RC04anwlUvOHAAAtrx5fLA9O6ZCLXOShvCa5gvjVwbGJT1TD3kCH9Yf2fLfeaWeTm/PkfqlEFdMy13Zqb/wIZPBFdsEm51djLefGaMXfq0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720429; c=relaxed/simple; bh=OnXpjc4tvbhbEQPPoLzLiZ44IMQmvemcYvYYAWB+pHM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gQERqM5UCpWB2+LYx0h+RgXt4/BS9dKIKokU3ItrL0RQ4Ef6XNCMxZSsoj5D2FHgjqQ06FUPQsBXSiYax6XwPO1gWgHW3Bn6q8inuG6PCvUINvM5xhj1IG6r0cxx9NDX8/oRdTxnyzNeklrBOUmb3J0pjM8p1cDPOl6ko0jxYDI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DFfN+l+B; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DFfN+l+B" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-45a1b0c8867so1990975e9.3; Wed, 20 Aug 2025 13:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720426; x=1756325226; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gMrWYp68gwTjqhS1kz+JksNGCxdEV4THsuJ3Y6qPahc=; b=DFfN+l+BfZw8n3lSSyKlGTRbj05t8KS5YMgI0wqWNLaMSIZ/WYMBu5y4ceMbEDml5C mfEoWrV9uuqyJWW4tOeCpxlyM31jLgedBA7yZdSHWypXwkvIihjRc1j/7bJT50I7ss5E 3pg3WMn9YQbBt3SNmc7cE/pdU2Jiya5T85s+QYrXh6dU8cxT70EZG24iAhkNcfuol8qH UNSDKlJhogXIR1KzM3SnJ83rERAXdLZ5S+glPJ5h8BXauSS1MzPpAxgf6znJhMAkTkb+ W53W9OjoMaxH7b5xmcWw1BfnGlaS4YYR5ZZRKfTdt3CG0ocbp+RN0kFtGRpfLt25MLX5 rhIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720426; x=1756325226; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gMrWYp68gwTjqhS1kz+JksNGCxdEV4THsuJ3Y6qPahc=; b=LYZ2T9Pb4/jjsWYFpXIP1e8hAcRPBzqJiHv4SbyGwB+L5FTaQ27980a/o9CQ8oj+W9 CzHMARmpNKddt56SYQBrywWv6rdezCrLELGrB3ellHM+B4NwQ1XSFeaqPsFzIJBpFOq6 Bp7rnZ5HbS/V3THBQTYXTcbDLIRpwt4dquOyw6oEb19IwTw7BUw9p5uj9BlHQnFjEAuS g1pqKKK6zVGhrdZRArMRGuMeGlweZGjpl/xdm/9kpU80WAJnhlsGVK3uujXnmvNA18/W n2oWG9bfcyRxC6CLSfnYptUbzlYVgvhTEowaABEuJL5NpUQcEjY4rLdIPs7KGWtgq8dr pcCg== X-Forwarded-Encrypted: i=1; AJvYcCUYadiJM/+ecQ+yvqEyuuFUvhFdcYHRF/5wgNFD+etegG9ig8nDjaYQvyXupnE8Gl6ey6QtNo+EqtlMKGXG@vger.kernel.org, AJvYcCX+WNpmW69fQJVxacjEKDLG/JiA+pnDOZeLl4t9XJ/aLYnLD6/EDajntmj1IrMusri+6nYh8S22NRbb@vger.kernel.org X-Gm-Message-State: AOJu0YyMcpsaBvWcYY2wLCf6v8lb3z3fTTPm/ynbKk6jLGVJkiAoJcl8 JoCjMN3mhWjy9FgiRrOxC6xwviHDfd/JNZ3Md83AS16vAxMbiMSkPTZP6b1rVkyn X-Gm-Gg: ASbGnctXweC0QKEqPo2slF0sBpOyQWc1NH+K1NafhNDrIbtpnekeEkejRk37by2qMhk lLA5SQ8geTuqfuXaPkqEa6tWDkt8zIbmdkHrkVeta7m8HwhRESVt8tkbNuWYyMB6D5mPiRJSTvI SQpqdp6/LcgWZjonXy8aOBIuKvbx8TwWdBKJ8FlU5WpcQj4HjT2zZ2wMoWJX3DUPOcWVYCLAu/R EbetdDh90axn8kaeH8eXfLMCz9TXhMz7Ek3w3uXJfdCieSawFhU0UuOzNO0jTah+NBsGB6kfZsc ZjQFSPVYyC9B7IadjY9qkIDLZgzdmhnaDk7nDbDcymL3uWwKHw/gWN2Z7w3yHFiguy5fVoxgr46 AIfxO2uZGO9zTG6l1EJ9jXS3Iikgi3dHpGMUNOaoqp3h7E9rOmG3/PYVn X-Google-Smtp-Source: AGHT+IFvTuJJbMolQx7Fgk5wE90sp6uNmA3tgn/39vw75UCt38FDlxtOuiqnefs6nboxYxM7xlJy8A== X-Received: by 2002:a05:600c:1c19:b0:458:c059:7d9c with SMTP id 5b1f17b1804b1-45b4bf0597bmr10294265e9.6.1755720425761; Wed, 20 Aug 2025 13:07:05 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:05 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 2/9] arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add user LEDs Date: Wed, 20 Aug 2025 21:06:52 +0100 Message-ID: <20250820200659.2048755-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Add USER LED0-LED8, which are available on RZ/T2H EVK. In addition, the header file inclusion has been moved into the common rzt2h-n2h-evk-common.dtsi so that both RZ/T2H and RZ/N2H EVK DTS/I files share the same set of bindings. This avoids duplication and keeps the board files consistent. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Changed led node names - Added color/function/function-enumerator properties - Replaced GPIO_ACTIVE_LOW with GPIO_ACTIVE_HIGH - Moved header file inclusions to common dtsi --- .../dts/renesas/r9a09g077m44-rzt2h-evk.dts | 77 ++++++++++++++++++- .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 + 2 files changed, 79 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts index 51ea295b3241..a7b91c96f311 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts @@ -7,14 +7,87 @@ =20 /dts-v1/; =20 -#include - #include "r9a09g077m44.dtsi" #include "rzt2h-n2h-evk-common.dtsi" =20 / { model =3D "Renesas RZ/T2H EVK Board based on r9a09g077m44"; compatible =3D "renesas,rzt2h-evk", "renesas,r9a09g077m44", "renesas,r9a0= 9g077"; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + /* SW8-9: ON, SW8-10: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(23, 1) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <0>; + }; + + led-1 { + /* SW5-1: OFF, SW5-2: ON */ + gpios =3D <&pinctrl RZT2H_GPIO(32, 2) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <1>; + }; + + led-2 { + gpios =3D <&pinctrl RZT2H_GPIO(6, 7) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <2>; + }; + + led-3 { + /* SW2-3: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(8, 5) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <3>; + }; + + led-4 { + /* SW8-3: ON, SW8-4: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(18, 0) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <4>; + }; + + led-5 { + /* SW8-1: ON, SW8-2: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(18, 1) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <5>; + }; + + led-6 { + /* SW5-9: OFF, SW5-10: ON */ + gpios =3D <&pinctrl RZT2H_GPIO(22, 7) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <6>; + }; + + led-7 { + /* SW5-7: OFF, SW5-8: ON */ + gpios =3D <&pinctrl RZT2H_GPIO(23, 0) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <7>; + }; + + led-8 { + /* SW7-5: OFF, SW7-6: ON */ + gpios =3D <&pinctrl RZT2H_GPIO(23, 5) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <8>; + }; + }; }; =20 &i2c0 { diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 263509cc3dc4..28330ff63b2b 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -5,6 +5,10 @@ * Copyright (C) 2025 Renesas Electronics Corp. */ =20 +#include +#include +#include + / { aliases { i2c0 =3D &i2c0; --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 B08E028467C; Wed, 20 Aug 2025 20:07:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720430; cv=none; b=arvZ45Wnd+dQ77aPKy4MT7y95al6qoIiU97KAGG5/b+jozC4sshvXAUyqZmaDGSwBndy3It4PeyHhj3nudGXMXWk2KF1ddkQXezjDakWDobMkOpFKLFFW7RXawuCF987nKS8f4w/T/A/PLY1yzhlvSJVkf2qFMKke3Nstfct2AM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720430; c=relaxed/simple; bh=BuOliBv6yFVPecW5OjypG+5UxFYOh25IuA0zSGzksqk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PVRmfxohpbi2j3KKyDR5N3LsNr2ITNBo1gT/oNQENKetueAPmeBoR8rwpo9hxQXAMTUtW0ZKQ8dbtjPt6UkdEI9QD0wIMtkxPqEEL57/1XKuXi7ehcPlRCgK7pWE8lmubuji2HJeZqrO0kUdiJNyEm7FUrWettbLIfvQD2KHDPI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Nk9KHKFT; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Nk9KHKFT" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-45a1b004a31so1785095e9.0; Wed, 20 Aug 2025 13:07:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720427; x=1756325227; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CfhuKrNJnFYJqjai8qE1RlQIGfig8XVFwxYyfvOI/gk=; b=Nk9KHKFTKJ/tXFJVG5k9qIqn2GdqlIcWErG0EKCXnEKkD6QcqNP20TPjFgayHGHRhu fQn88k/Qt2K1ge0HZEJIxoXJJAG9DSMTZVRl0H7a+qKE0e3g28zo6Qt+KHr2b7fm5ctQ T7Q6BaONt4eXtQEA4OYujcw+fZzJ15auyxwYysXpUqjcTNoWSeAst5WX9KQEfjln6uJz 3pn9+FwkyYHKzvU7L/GETQYFgVePUtrZwA2qJ1weuJfi7Y/snGcoOFlCi/vHaSGmi71y HyN8tE7eTtsJLhtptbrylge0z5/H5jZwwBdc2dPc+P3VmoyUtvNRXBr3Wm8D5Ct4CUKq R2iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720427; x=1756325227; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CfhuKrNJnFYJqjai8qE1RlQIGfig8XVFwxYyfvOI/gk=; b=UEpUxOhEopFMi+Y14AIq3vbKBEIBucXAxLFqKhlWs/xP6msM+xz9HQs2TLvjsXagRN UQbfAjIPNE8GtB8Tkn8Ml3l7RwDZByp3W9n25IW0h+q1bBdloJH8uaJ8LtH0QUg0T61J +Y4x3z5BbTXy9g8wsnOZ4VU9/KK1lGa4WMD9tkeFNCoVeoWTMnAvjMWf08NKP6PmkF4G qWWtA3lxSnD2XpFqkinb2y8v7nLbEoUZxAXkCEKE/EMz39+qAbqcsRJUzph8/pasr0mS lX39FhSbevdSEBWEC0g8dXrbKMtT83FFvhhP3cBvDVt3/Cg9Knv0kZg5jhIUpXxJkrRi A9UA== X-Forwarded-Encrypted: i=1; AJvYcCUc3dldK3NOw+FZOpN1q6z/T3SCNgZqDdO0sRU8QcSegU1631vhzvO7M9eiXoUKBk1fdaypon3m+ACn@vger.kernel.org, AJvYcCXUkdElASfVEr2K5eCFwQiN08FhM6lZAt9PPP3jkFNn2i447qZzUBX6Vxmo/Hw1NzVdCGOXbw5ePFZsRcVl@vger.kernel.org X-Gm-Message-State: AOJu0YwZemHYk5LDc87agEvLHgVR0Kt8rTcRygy2tO3K6PzADFxcZm11 bC3LhWmw2d/i1CzK9t+YomY9/zc+xzL0B9A0zYD+4XqG2FHzLDT+QML8 X-Gm-Gg: ASbGncsXh2SQ3J/1vnonDNRyHSkQEqb2myQCAI5KGXl2oxoejvZ1UndRqQhk8xDMU9t /qGYVPWRZk2iFwniBPPIOJH86d5ZXnvwjVkwVnlor86pnitN0sOGaD70sESNRTUpm3pc9hEK0x7 NR9OkaF+jd26EFXasg7f28vjMLr4mIGHRAOUGli4dNe9i3qvst/vk737rZ/EMrleSFTOSD7mW59 1WxdYr17qvqaAs2h4HzUysVFRBiInao/7ylBXoEhKbISZ0iR9oP32kPD1HcU/Arm4G+jKJbu4BA jVCGs7y8VqAT7EHj4soPUljINFyyI30fpndmAu7L4FAzmJGhdRcffS3RihQMdGjcOFLG6z83A7h /h94gzJsg75cFLUfPC368iUM/n+HP7gK01Jo7kOj8deYbrjtJVC9aZF7/ X-Google-Smtp-Source: AGHT+IHbA1GTYdiaho9APxkcXtHHwPvoAeo4bc2klK+O92iYQS0ZhQ3/RxAlT1Ti0VGBfEDOpSQ+tw== X-Received: by 2002:a05:600c:198c:b0:459:dfde:3359 with SMTP id 5b1f17b1804b1-45b47a018d9mr26906235e9.32.1755720426989; Wed, 20 Aug 2025 13:07:06 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:06 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 3/9] arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add user LEDs Date: Wed, 20 Aug 2025 21:06:53 +0100 Message-ID: <20250820200659.2048755-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Add USER LED3-LED11, which are available on RZ/N2H EVK. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Updated commit message - Changed led node names - Added color/function/function-enumerator properties - Replaced GPIO_ACTIVE_LOW with GPIO_ACTIVE_HIGH - Updated switch settings for led-9 --- .../dts/renesas/r9a09g087m44-rzn2h-evk.dts | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts index d6ba14a26f03..fb2651c4c338 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts @@ -13,4 +13,95 @@ / { model =3D "Renesas RZ/N2H EVK Board based on r9a09g087m44"; compatible =3D "renesas,rzn2h-evk", "renesas,r9a09g087m44", "renesas,r9a0= 9g087"; + + leds { + compatible =3D "gpio-leds"; + + led-3 { + /* DSW18-7: ON, DSW18-8: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(31, 6) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <4>; + }; + + led-4 { + /* DSW18-9: ON, DSW18-10: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(18, 1) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <5>; + }; + + led-5 { + /* DSW18-1: ON, DSW18-2: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(22, 7) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <6>; + }; + + led-6 { + /* DSW18-3: ON, DSW18-4: OFF */ + gpios =3D <&pinctrl RZT2H_GPIO(23, 0) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <7>; + }; + + led-7 { + /* + * DSW18-5: ON, DSW18-6: OFF + * DSW19-3: OFF, DSW19-4: ON + */ + gpios =3D <&pinctrl RZT2H_GPIO(14, 3) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <8>; + }; + + led-8 { + /* + * USER_LED0 + * DSW15-8: OFF, DSW15-9: OFF, DSW15-10: ON + */ + gpios =3D <&pinctrl RZT2H_GPIO(14, 6) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <0>; + }; + + led-9 { + /* + * USER_LED1 + * DSW15-5: OFF, DSW15-6: ON + */ + gpios =3D <&pinctrl RZT2H_GPIO(14, 7) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <1>; + }; + + led-10 { + /* + * USER_LED2 + * DSW17-3: OFF, DSW17-4: ON + */ + gpios =3D <&pinctrl RZT2H_GPIO(2, 7) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <2>; + }; + + led-11 { + /* + * USER_LED3 + * DSW17-1: OFF, DSW17-2: ON + */ + gpios =3D <&pinctrl RZT2H_GPIO(3, 0) GPIO_ACTIVE_HIGH>; + color =3D ; + function =3D LED_FUNCTION_DEBUG; + function-enumerator =3D <3>; + }; + }; }; --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 F09332877E0; Wed, 20 Aug 2025 20:07:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720431; cv=none; b=WZL8oPlu0lm9rpHgkpZt47V4wnhwWCOyDkoWshX4xmAbUbAKku67vzFiGaIfVClZ0vCxENAPoekZ73J6miOCm93pabwHAIp9td358GXVpVKU8UkReDjnj/CYE6m7v8xY5RsyQReZBrkZArUEO77v8571k0LQM1SOi6EIV+YtPXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720431; c=relaxed/simple; bh=sozlqLWeT1+jNjM64S/OHSTC4VqSsbyyBC3w0sXVNgw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=T83ZYWzuVniw9+JeSDDT7cZFE6sQop+0vJ3Iui//cokF6I9usSyKKJ/0Ei60msVVQUJKmW1nBH+nw4iOaSpil/fZPfCqhywDhzj2f8IK4VcrSJiPJQfMpWW+RscUKKS8T0IdmIqJs66/8RCFVpfJRrKn9GMSuLduYwpPF0z0HCc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PUlbCCKR; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PUlbCCKR" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3b9e41101d4so193898f8f.2; Wed, 20 Aug 2025 13:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720428; x=1756325228; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7/wwmcHkLgp79eUzET5WpOvX0IIuUOcob2yhhnZmcZ4=; b=PUlbCCKRqtdUcoIaxqq01qu85tF2gaE80QWlTPjM5tsff21x9pMDaiN7AC7WDpVuHg NnvdDbCIZcJ7Umz+4KaANgRrrh84hv7f5LiPvYWYFTARnegTsbf+xMobMycq/euC9jJM p0iP7w6qlsQULYEBjkLfO3Wto0aTw0nGh12yFJbjnC/qVAOvtBkDU8Hc6uiWL+WshFsM Lep8QRHimRTCFkRVi8TqugUqlDd1drfM/VCLoVsLpUBOaJWdw2+z7vKYDd0MnVzMJ4NP UzHg5DzVnwjld+Ov8a9G+36iQsstmcRdzHiunE1xVwLL/TpLKzZxWtldGGHkc5jhyKA2 s3Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720428; x=1756325228; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7/wwmcHkLgp79eUzET5WpOvX0IIuUOcob2yhhnZmcZ4=; b=ciDCzYpkzuzIY4M4sVWgzfxC0ARAGOsK4cO+FyB+e9pnZge/Cfxr8MfjMddny/VwtE ESX000j7YHxQmvBKLjOBgYXbyFPDOk1/sgC2FNpw5YUQhzWiVhnnSUcJx0bbfxQAYPTN WSuNWWo+7L+c32kp2+TgPvkwFVq3iQNlr9FFCdVq28yUg2hSpkEjuqh0TJkQ/QG0B5sU 7bLuB6ndQnqIs0S5iTkcReQie76PY9sTALIo9vQlhnGSIy7nw8lW54QgXp06w1XoNZ8H /71osofmXE0H0rhfYw09LmdDbMiHW0v39La7ZdslcVck+vtW8ny8ySdsSmKr15bGgLrh q4OQ== X-Forwarded-Encrypted: i=1; AJvYcCV+4WYnU4iDJJJqFk4ObhomZlAkPp8rgGX2jY9YUdjqamKBAz/daIfOSZO19P/Pjb9deR9EIs7ACnesq2sd@vger.kernel.org, AJvYcCWF1NeqbtkUPC9TlNKpJOKgMqPFwMeYB5A6VIZ83Eu5yXqYEohdfaq9/K+iUnofCoPs2Lq9ncQYCNQe@vger.kernel.org X-Gm-Message-State: AOJu0YxKVfc9JHnxNt7b2/UXbD98V/7k8+uwdAQsYnSJpPIKOBYORdO3 IQJllr58fO/+vPlDuro5sJu6aFi1ZfTBgu8xvy7NgIwAKazkdlutIEIz X-Gm-Gg: ASbGncukfrwmc5uoT3Qj3J/v5dMg6NkkJ9wo2KD/HjHGrxBgQQxGoLOGpzJ6jx3uF3X WapPhrLNgffcENldT9u8f2jcCCjzK/RUrt9Q9TPApXU6++gDKHmmzZW9a1sPYjIJGEq2fJflBMz V/pwdHn416x1RHMve4ymmOum8rKWHD+Y8jKoK4f2Dv3HxnZDIg0n+D41cJl/wFGNOlF2DLtlAaY c8nLypI8QNdOAh1D90+K1Ks5h7PP49bNzQljDmBE519kTTacA+a6eyYWtisgYd8iBA/Fc8izj6v //OmLpYKBH2uPA4X9euWyB9TezBj23UJEdOsuyIknblKKfg1w/Y7+G8Fc/AK6CX3tNL/n3W0V6K uttHdfpFItgngfksdU9Jklj32Ol+KRWO6QfgiX1dNjFBu8A== X-Google-Smtp-Source: AGHT+IEukn1Pt3K5XsSTtJQR9vtf9jSPRiXCXDwO86ek2Xr5EZ6XGY7B0WuudL7jzuoMphbC6l6FZA== X-Received: by 2002:a5d:64c4:0:b0:3c3:de64:927c with SMTP id ffacd0b85a97d-3c496da8bb2mr66326f8f.38.1755720428099; Wed, 20 Aug 2025 13:07:08 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:07 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 4/9] arm64: dts: renesas: rzt2h-evk-common: Add pinctrl for SCI0 node Date: Wed, 20 Aug 2025 21:06:54 +0100 Message-ID: <20250820200659.2048755-5-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Add pinctrl for SCI0 node. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Dropped including - Added Reviewed-by tag from Geert --- .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 28330ff63b2b..06300f806685 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -25,6 +25,23 @@ &extal_clk { clock-frequency =3D <25000000>; }; =20 +&pinctrl { + /* + * SCI0 Pin Configuration: + * ------------------------ + * Signal | Pin | RZ/T2H (SW4) | RZ/N2H (DSW9) + * -----------|---------|--------------|--------------- + * SCI0_RXD | P27_4 | 5: ON, 6: OFF| 1: ON, 2: OFF + * SCI0_TXD | P27_5 | 7: ON, 8: OFF| 3: ON, 4: OFF + */ + sci0_pins: sci0-pins { + pinmux =3D , + ; + }; +}; + &sci0 { + pinctrl-0 =3D <&sci0_pins>; + pinctrl-names =3D "default"; status =3D "okay"; }; --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 F032429A303; Wed, 20 Aug 2025 20:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720432; cv=none; b=ggRF7L677UWPx5ml2ZVqoPggXBdOkIRbwtBK/DM9YEdNhD/DjxURmqlh39HfcLEVsI1jfb4Hwv7BH1+XoUd2FdTgm5xw8TQA9hZ3aMAZA8lGITUai7haoC+uAgpHtr1ZB++wJL9RGdqpT4y8gInWpUtuMTQxIqLwvyE1JLAVfb4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720432; c=relaxed/simple; bh=fleLwPt8jW7w2bC+jDeB/CBOQX5jOZRmsbCMYfBPh2A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PQXvDqSVk7Qz+ou3HZDrEeZnMHC1uMAeqzhLBiYCKA2WKcihRJJqkmu/zwi3axCJDW8lT9jCpk1jAeln+dcWG2FUUpeMGrjNLohYZAlj7wabRsRm/SUr7I7PXFDvwEvQF5gz8YACVhbr2oRjVSDaiK9QgoO9Qd+pvKM7XrX7gvQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KyGQtsIg; arc=none smtp.client-ip=209.85.221.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KyGQtsIg" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3c380aa1ad0so191865f8f.3; Wed, 20 Aug 2025 13:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720429; x=1756325229; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Hp1LDU8NmpinNisVo+36YMS3T8yf0OtN7fZ/9hzEG58=; b=KyGQtsIg2ZKfFgLFLQmAeDXih7DHzCphrXZloYIUxzu+uYLhPtTHVDs49HZEmxx97U uYDADJIjHF4Or4L43eyf6x7dklsKirFC2I6hToeY1NIJG32L+PdUKogp2pUjowL6a21V J+aUezGf0eb3lkxc5KzvshjImEd5G/T6/BXVjeKD5C2vahC11DdVQrA6JqaFQG2bMtOM qM6yOm0yXa9ToKTkuCiqAqZ4KcPbopy7jpiLU8zS4kj6Nanynbeyv2gRSmdPyYPhS7cd eh8TAn5TVZp3h4ajhNBa+15AwftB1YPjmh9hY3zNS5Zgwxsn3AYCCGQNbUYL6BH/fdIR u1nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720429; x=1756325229; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Hp1LDU8NmpinNisVo+36YMS3T8yf0OtN7fZ/9hzEG58=; b=wiIfc6xFKT96MQtzIfndJ2/3R8HtJZYYe5DaVJtXhNWyq/6UkRucQixAVB4pBRDoSB N++32gY+2aYk6uQ7XekxRwFZ3i1SJnm8nZ4RW0hrG0xI/vyIFeI3lYvfZSN0MT6Se7vj DDJpL3kTq6Vo+3f53E5ebPyEcRSaRp6h4DjJ3kG4//7D8LrXneLM/FZmNnvY7QtjlTim M9Wlb0KKPhcpWkLBM8VHAzXN2L4gEImZMfD+ySwXdxeV0V6i5Ztnsg7ydhfHbZqMOQm4 y9G8wS3QDoJRT51LNaCzXvVJLQT9kxYGlAewktI6yjyPrfijz84qfZenE/8jZpVrNoJ+ CZCw== X-Forwarded-Encrypted: i=1; AJvYcCWIYCnLxnLp+iI2atsIlgA7bno/Oa/leT5s6zyCPVZfR7YlxU/SSyfgRO7/ExYGDiU7AT22LyczLbQXoR6x@vger.kernel.org, AJvYcCXWfk5vE0HEFF4pIRh7MeED5OdGuxN5EPryj1JR5HGEViUIfml/BHlz2RtFydmBdOUiWG4/DsFsRZ+u@vger.kernel.org X-Gm-Message-State: AOJu0YzUgWKi17TAzS6IeUS+LjrToQl/44eYWE/dwGsp1q2olPmWgWEa MLdUzJEqVNmG9LERcD/pcfM2ea3jF2P/+infXZyfdAOyAOkC9qZRnuHp X-Gm-Gg: ASbGnct171Y8yPVPlYuHgEhd5ChkmwN52YElvs0GVb4LooMAvhmGjAl1Tq1L2r5XjGO NsUzIsdU/MifAsxCENVkmJhAhPMWTYaGlxhHvi7Va5A9ksWp4Z+KvLMaj1j9vlXaR6OL8xCMzVL GpMWiX7vmIn9hO8ldhOYrMqUQicoMV/nZqIoM70ZxUCQszVtClrOCJ+EsPKou++sPsgHaWwRXaT lso/rKlOwn4eJBsC2FHG2eeH7NpOsZ/dUYczRZUwWI07geZQ3YKyH4PpwrwZ0Ap+ZZPoCXLb3U7 C990sCLh3VQCiUeeLAtJWVvUeC8mapnOmvxLV90AFbOP2jF1GQQ3Ci19nRWEXfPZb4mZRN+UnEV Y5ExTQGYatiMV0DLSM7YHc6sm2pL5UEpyt5ztFCKRQrlB9A== X-Google-Smtp-Source: AGHT+IFClHqLhpn6AnryIIiUvQjll02QXc5VYk8upU5aDZaADHN7uGbpzlm+0T2AfBASy6taN4WiRQ== X-Received: by 2002:a5d:588a:0:b0:3c0:7e02:67b6 with SMTP id ffacd0b85a97d-3c496cb079cmr72596f8f.62.1755720429257; Wed, 20 Aug 2025 13:07:09 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:08 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 5/9] arm64: dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 and I2C1 support Date: Wed, 20 Aug 2025 21:06:55 +0100 Message-ID: <20250820200659.2048755-6-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Enable I2C0 and I2C1 on the RZ/N2H evaluation board. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Replaced RZN2H_PORT_PINMUX with RZT2H_PORT_PINMUX - Corrected switch settings for I2C1 --- .../dts/renesas/r9a09g087m44-rzn2h-evk.dts | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts index fb2651c4c338..a068661fc442 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts @@ -10,6 +10,14 @@ #include "r9a09g087m44.dtsi" #include "rzt2h-n2h-evk-common.dtsi" =20 +/* + * I2C0 and LED8/9 share the same pins use the below + * macro to choose (and set approopriate DIP switches). + */ +#define I2C0 1 +#define LED8 (!I2C0) +#define LED9 (!I2C0) + / { model =3D "Renesas RZ/N2H EVK Board based on r9a09g087m44"; compatible =3D "renesas,rzn2h-evk", "renesas,r9a09g087m44", "renesas,r9a0= 9g087"; @@ -60,6 +68,7 @@ led-7 { function-enumerator =3D <8>; }; =20 +#if LED8 led-8 { /* * USER_LED0 @@ -70,7 +79,9 @@ led-8 { function =3D LED_FUNCTION_DEBUG; function-enumerator =3D <0>; }; +#endif =20 +#if LED9 led-9 { /* * USER_LED1 @@ -81,6 +92,7 @@ led-9 { function =3D LED_FUNCTION_DEBUG; function-enumerator =3D <1>; }; +#endif =20 led-10 { /* @@ -105,3 +117,47 @@ led-11 { }; }; }; + +#if I2C0 +&i2c0 { + pinctrl-0 =3D <&i2c0_pins>; + pinctrl-names =3D "default"; + clock-frequency =3D <400000>; + status =3D "okay"; +}; +#endif + +&i2c1 { + pinctrl-0 =3D <&i2c1_pins>; + pinctrl-names =3D "default"; + clock-frequency =3D <400000>; + status =3D "okay"; +}; + +&pinctrl { + /* + * I2C0 Pin Configuration: + * ------------------------ + * Signal | Pin | DSW15 + * -------|---------|-------------- + * SCL | P14_6 | 8: OFF, 9: ON, 10: OFF + * SDA | P14_7 | 5: ON, 6: OFF + */ + i2c0_pins: i2c0-pins { + pinmux =3D , + ; + }; + + /* + * I2C1 Pin Configuration: + * ------------------------ + * Signal | Pin | DSW7 + * -------|---------|-------------- + * SCL | P03_3 | 1: ON, 2: OFF + * SDA | P03_4 | 3: ON, 4: OFF + */ + i2c1_pins: i2c1-pins { + pinmux =3D , + ; + }; +}; --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 013922BE7D2; Wed, 20 Aug 2025 20:07:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720433; cv=none; b=IvbhLMPWplMFbP4i1VVCIwSH4WKotZWwMJ8BTwj/dGBsMBVpHezWt4jxGk1NrPIxNfcJHlSJFaSEHAYJV25jd+6mM5XK/Hz2QViZytZAtlFA+cwLfuCYj1jBM0lPtnNU3EFu5Y8MrfFvVSOsdcrltsNApQCTGVJWf/rMUSxmKYs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720433; c=relaxed/simple; bh=FHP2Jj45q/eSQTJEcb4pV2EQdIEcHTEZ2C+MkRwemrA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DzSwvNqJtUsVqLq6tl0/ZgM7aBk8mKeulfugTw9WWEUVpXhhHrjIvF+JMCUPbo4LlQMTdTx7yH+RNi0NBibH57B+V7u4B0ezW+sFvMfxYWI0Ne3rQfF7wxY/zDFmMOXR51iVRdFBGQnEA9GQLqjshKEsTXN5FmaSC23IShoB08Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GvBndy/1; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GvBndy/1" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-45a1b098f43so1997395e9.2; Wed, 20 Aug 2025 13:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720430; x=1756325230; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QVHsY43BuW1uq95kcaMoczcAg6K01mjwis4ngDr2H9E=; b=GvBndy/1mpYP2hqr58rf9/vDJnTVvYbfwUw1+7pTIcMr8r1Nfd1ELHAJGhmZRInnZH URIrfyfsNzmO4cGYTr6SME1Q//9hyKxXkqJGsNnqov1a108jmIlVPBaoOEjkt0j5z2YG BM/zXb1juJ5Yzh+G/jzQx21dbzd8mAwvxOTx0PFiAU0r5vKQBZNR5nfuWo7ZwiMK8QD3 j+MTHjwG29JqPcRxagwA8vzdOkMCATA8MiGnqAxp2OaYCKdt/BBTcf4TY/oojXbk+mRR 5wR1AZAJWhEHrro+YybOtn+8rlvaDkUQGZ2T/7V0LaNXWdKAsHLG7Vxx7qObfXr07OyN YErw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720430; x=1756325230; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QVHsY43BuW1uq95kcaMoczcAg6K01mjwis4ngDr2H9E=; b=K62KklTKqyytAtXuRloZs6wwWDjY1sJB8d1eZqBHdhHr66E1dyzWQvoe915oeAH3p7 CTkwRj9WBVwnGwQLRnH77JN8iRkCMXyOdYLQVpaRtvgJDEFjBx7zHQBWv33da7/6AT2t gOEoCE3yxc/Lbzkgj5aKyDsIk6w1Wo8T1QIXExnY6rcXFeSo7nsho1ZwK6pG5I+7cOSI LsYpOLb9lHFplJkkuXyxsNWRTGmkLms72UfKvPv8wB7T6SD4lILzL1HAb8895D4K9tHv +IQuYRDx6/fVmh2jWjklw2T7bX3mRatY2fUXQ5OK7M8nNFwNdZPOGNz6nPZnu1vvH4LI odQQ== X-Forwarded-Encrypted: i=1; AJvYcCUPyR1ThromSf5T2kDQ+8RuSHgphU0SnZyVwhMxORV9LiQnueHhmPgqx0kQZebbxIsItC94A+dk5yb4KMr/@vger.kernel.org, AJvYcCW+JOYZEqKhe/Z1NqvSzrAGGaLyvnwgWg9w5F9Rinx5jWIVPabckwXw2FssO/koahUKa/ToV9Ug83HN@vger.kernel.org X-Gm-Message-State: AOJu0Yw/I0yh1jMk3fB3zIZm1/m5/mHKmA7X0g+p5Ax/x3de9yi3cJaN 7Ah9B3wmMmtvb6PObdpAlA5U0JtYWMYhxfL2/SfvuAxXitg88BkigTwdGMye2Fgm X-Gm-Gg: ASbGncvZQBseqE53CpJiF+xmI5s4/Zq3kgWonHOcuhyyYFZftGN/12LIHuNQhh/dGW5 4ljNy6MyJE0enlYxDl7FAJtwCS1CN94qogkf3kPYZ86YmtqzNbrEwSaOSyQlp9DLUK/uyPnmoPu WLo0oRGfQLhEE258NHpeWQYmUMhhBqEAxFdVgeHwpzWm1W8bayu51uFtBYhGN77d8jz+PjYbsMk lW0yr+AukY+/VgIQs6YRyEJ6No4g+vB4B9HbvHNbmMyapDUBgbbrCb+7CwpnGWr7bvHmpsQ77o2 HSYAsvobsPLwltvupgkrz/LcaGnwdiMbGq1gOfWQyC2S4d6cGcuIh06M4s2GRJWup0bA8gerHWG H1muiIreZznR+sWnjM3Fs7FZ2RoWnUfZe9QtL7DXYJYACLcoeWKrR1mPhHwaMiCe1GFY= X-Google-Smtp-Source: AGHT+IEoueA2EbiwCAgDcmzffuZQLCzqryTd2IsFyiserNj20GoH4sV3aVsLGXOb9fZTjQhQw/v+Aw== X-Received: by 2002:a05:6000:2c07:b0:3a5:298a:3207 with SMTP id ffacd0b85a97d-3c4972747fcmr58567f8f.48.1755720430273; Wed, 20 Aug 2025 13:07:10 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:09 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 6/9] arm64: dts: renesas: rzt2h-evk-common: Enable EEPROM on I2C0 Date: Wed, 20 Aug 2025 21:06:56 +0100 Message-ID: <20250820200659.2048755-7-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Enable support for the R1EX24016 EEPROM connected to I2C0 on the Renesas RZ/T2H and RZ/N2H Evaluation Kits. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Added Reviewed-by tag from Geert --- arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 06300f806685..1b7e16ffe6b6 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -25,6 +25,14 @@ &extal_clk { clock-frequency =3D <25000000>; }; =20 +&i2c0 { + eeprom: eeprom@50 { + compatible =3D "renesas,r1ex24016", "atmel,24c16"; + reg =3D <0x50>; + pagesize =3D <16>; + }; +}; + &pinctrl { /* * SCI0 Pin Configuration: --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 249E42C3757; Wed, 20 Aug 2025 20:07:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720434; cv=none; b=eKDa4tBWnvybzxiaBbaY/fS4Lsb2mE93YDTCFNFeBjxMGqvAXuQNbxgkFQU7+AzBE2rBtL9oZSddnNdsPYJZgFIP7ND17FSvEP4qkOBIY/zhdnvZ1I6GVJOhXazss5GPHMd0RGCD0SpjkpvWVHIdiZjdng946UZOC/Otb3b8iwY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720434; c=relaxed/simple; bh=Ws8jTQKyqqTYfA+0APjfVkTBwo0WOVlc8IJu8YeCj1g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=u8M8v8935VQTo7Pm5kMKlwgE/4yDde4YD0WB4ol7R6ITHAwDgGJiJJ/ouO64XAWaqLPtUi5QrQfkKIefTqPEq6FE93EM+xNpY3lIO8k+DyNK3pp/fNtMm7yJeuZK/QgpQJcA1Beaa/EiCLoQOriUc2IKzcmjFo0+JDtV2I5V7bA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LfmXzynW; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LfmXzynW" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-45a1b0b42d5so1837845e9.2; Wed, 20 Aug 2025 13:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720431; x=1756325231; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7H/GxMvbuHSprlA/Mp3OkELlz9WON/lPjat++4BqmtQ=; b=LfmXzynWs/nMnSIVLakWFxcbBrlnUstHmXX/L6xFpP3mMOitdHzeQBoQzwicEvy8N/ FFSiwZP0sDRk2sEdE+rYTrms0D3duFOy+Uuzb34RBy61SMojAvQTbFZdJm6Y52jGr7UB W2WHlXWPAFmW965SUwpVbv7D+26+QvykmES8D+SyjhwEuYswUFYHPJyualimr32QKCnM GbUI1uJKMNtjQt8Flxp19UYlsDWmBQWv0YsFntnA27HG6CpHplT05y+81r8Tlp9w8B+Q YUfSXMetDoqU0guXITwMH/N88wiNwwhlNzEu+lES+tPWgkkhSr0RSx1MEM0OJuUvIpNr qDXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720431; x=1756325231; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7H/GxMvbuHSprlA/Mp3OkELlz9WON/lPjat++4BqmtQ=; b=crpay12CguI8AuPfb/HTRzuOaxEa9g8cZjjKEEmfbclcgu+vg7XSNHbVCQax04yFSk ezgpX3wQ6phkUmP++Zfm8cLk59iv4TPjMqfIJwln6whgQWP+6RZV0htkDnUB/Z8NE5/+ fSmPnrZDaW3ajo8n0Oa2Xp6vFoWBXQhnfRX/v014gbIL011yyfJkkPuWXjIGlrm1xpoV AA7Tz3uBi9h9xe62gq8/TdhSXk2+zQopoy4Lg9+oyBH6comU635mCjK8yNv2sLjAObrb VDIF8YEBmzvx8jzPXLGGREuLeTHugjqGQEOp4Q/nHAw4GsBEUuwMVtFddVcdKqq9GkHQ 8aJw== X-Forwarded-Encrypted: i=1; AJvYcCUjk6+XDUw7Io5vvBTsyzdGB/2BEA2JL6PSsl40PGlSasiAzFlTcrb/msOaR5/LBvn0FgG5A/CGLnb1@vger.kernel.org, AJvYcCVVbR7aYrRC2fedMMnaylAUic6YsbkcA90sFqLx+PDNlhYScaO89J3F0cVaP55a+sCtPM15KIp73q1IW1SS@vger.kernel.org X-Gm-Message-State: AOJu0Yy2HM3V7RpuVcdyLiaVNbj9y5mVrZjXewTNTJpn6dVs2uNzG9lv docBID/VDGgIFCEf2LkRS3xyKRO0tYknlrMczE6c72r3fccoHJiGx73m X-Gm-Gg: ASbGncvI+PZ46ugk+HJVe1//ydhUBc7+TyerVE/HdLaprFU32gUGhFBKQkaxR92VHoE KIBagkBGFsZzG64tjom5m4saPtbegcpBAuEaJUkYY5tj8NkJrGSSFwXIbOPb93M0PZuH/0PRLdT DfDVOf1UQyp4xE6jlswPYbB5ztKmEtgl2R2aPgqR6l8oUsHVCvXVaauxarEqopY7MsEqBbC/nhj Q6DKazUXUOEI2icefXE57GrEcJ5gFIXU+2YUAUBcUjKydYJ3EU1UGuVqPaofFerEW/55NBX9EBW TUoejgWQRlOO8qLVAf/sa0aXqY1Zf4AvVToZL0RQF6RoK2zr4Ft3XnmPU8NXTOXJs/f79Xzs1tV 2/wTQBr4NLyBIbuqZzbIC3j5yh/ka845K8lP0POfgsW9Qy/kSwMXAJw1t X-Google-Smtp-Source: AGHT+IHTvH8pzn6TvbP1I6Y7MRsQXrUvWLNvi3j4XwThxyTEyEWSHPGk0sQ04j5EpjMeHPJRasuKEg== X-Received: by 2002:a05:600c:8010:b0:456:f1e:205c with SMTP id 5b1f17b1804b1-45b4a1797femr23870665e9.4.1755720431284; Wed, 20 Aug 2025 13:07:11 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:10 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 7/9] arm64: dts: renesas: rzt2h/rzn2h: Enable eMMC Date: Wed, 20 Aug 2025 21:06:57 +0100 Message-ID: <20250820200659.2048755-8-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Enable eMMC on RZ/T2H and RZ/N2H EVKs. As SDHI0 can be connected to either eMMC0/SD0 `SD0_EMMC` macro is added. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Added comment regarding DSW17 settings - Dropped sd0-emmc-prefixes --- .../dts/renesas/r9a09g077m44-rzt2h-evk.dts | 9 +++ .../dts/renesas/r9a09g087m44-rzn2h-evk.dts | 10 +++ .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 62 +++++++++++++++++++ 3 files changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts index a7b91c96f311..cb659b2a4337 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts @@ -8,6 +8,15 @@ /dts-v1/; =20 #include "r9a09g077m44.dtsi" + +/* + * SD0 can be connected to either eMMC (IC49) or SD card slot CN31 + * Lets by default enable the eMMC, note we need the below SW settings + * for eMMC. + * SW2[1] =3D ON; SW2[2] =3D ON + */ +#define SD0_EMMC 1 + #include "rzt2h-n2h-evk-common.dtsi" =20 / { diff --git a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts index a068661fc442..87e362f6f09f 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts @@ -8,6 +8,16 @@ /dts-v1/; =20 #include "r9a09g087m44.dtsi" + +/* + * SD0 can be connected to either eMMC (U33) or SD card slot CN21 + * Lets by default enable the eMMC, note we need the below SW settings + * for eMMC. + * DSW5[1] =3D ON; DSW5[2] =3D ON + * DSW17[5] =3D OFF; DSW17[6] =3D ON + */ +#define SD0_EMMC 1 + #include "rzt2h-n2h-evk-common.dtsi" =20 /* diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 1b7e16ffe6b6..68d493bf5e8c 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -13,12 +13,31 @@ / { aliases { i2c0 =3D &i2c0; i2c1 =3D &i2c1; + mmc0 =3D &sdhi0; serial0 =3D &sci0; }; =20 chosen { stdout-path =3D "serial0:115200n8"; }; + + reg_1p8v: regulator-1p8v { + compatible =3D "regulator-fixed"; + regulator-name =3D "fixed-1.8V"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-boot-on; + regulator-always-on; + }; + + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-name =3D "fixed-3.3V"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-boot-on; + regulator-always-on; + }; }; =20 &extal_clk { @@ -46,6 +65,34 @@ sci0_pins: sci0-pins { pinmux =3D , ; }; + +#if SD0_EMMC + sdhi0-emmc-iovs-hog { + gpio-hog; + gpios =3D ; + output-high; + line-name =3D "SD0_IOVS"; + }; +#endif + + sdhi0_emmc_pins: sd0-emmc-group { + data-pins { + pinmux =3D , /* SD0_DATA0 */ + , /* SD0_DATA1 */ + , /* SD0_DATA2 */ + , /* SD0_DATA3 */ + , /* SD0_DATA4 */ + , /* SD0_DATA5 */ + , /* SD0_DATA6 */ + ; /* SD0_DATA7 */ + }; + + ctrl-pins { + pinmux =3D , /* SD0_CLK */ + , /* SD0_CMD */ + ; /* SD0_RST# */ + }; + }; }; =20 &sci0 { @@ -53,3 +100,18 @@ &sci0 { pinctrl-names =3D "default"; status =3D "okay"; }; + +#if SD0_EMMC +&sdhi0 { + pinctrl-0 =3D <&sdhi0_emmc_pins>; + pinctrl-1 =3D <&sdhi0_emmc_pins>; + pinctrl-names =3D "default", "state_uhs"; + vmmc-supply =3D <®_3p3v>; + vqmmc-supply =3D <®_1p8v>; + bus-width =3D <8>; + non-removable; + mmc-hs200-1_8v; + fixed-emmc-driver-type =3D <1>; + status =3D "okay"; +}; +#endif --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 558882D3749; Wed, 20 Aug 2025 20:07:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720436; cv=none; b=gQcvW+xSSZbT4Sy6nIg3WOovHxD2U4aRsZzPhM37Sw31gIYdlhYyJGmNO/FqZQCS3hahknLHXrQThT3SOn6B5uzQrcQpI4SgcFNg9zXIYUZobenoizscSbL+TlD6gq1vunD5DojMXbb/HKiElLPFEBjvzIWbgatA4AWdZ7SZk7U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720436; c=relaxed/simple; bh=x0igbkI1un3h0zS5FCkDZMvgkO9NUTLLsQH2Sgq5+Vc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rI5Vl2dlLn74HHVpU/Vqu32JbsRPf8QPRfZKVqP7IDngB6y7pRGnkOvulKPQC8vigdmpmIy0EG7zdOFV2SjbbvWof2joEyLkv6SjNLlJH2CkcBuC+Vwo9HBRYwxnpuQiH8TxPyBdAc1FNtceiRpWEvFzbJy8/VacFL34UhNud/A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=bo08K/m7; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="bo08K/m7" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-3b9e41669d6so179250f8f.2; Wed, 20 Aug 2025 13:07:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720433; x=1756325233; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SscIipCEZUPYeWjGIUiWUz+/QI92e0SxsokxWhFEKUM=; b=bo08K/m71QwGvv3CisZklpP8NPqmp4BBEYVXhsd+GKGNIDeKkeoca6xXd1Uzy4zrKt N3dLY7NdVcpcMktU4hMgtTT0CWIjrt+nHQJNKg7YgTnroInYx8adRv4WCaN9YM30UTSw /juRd2YWe4PDt/48qHq6nnuaD48vh6IIwhEB1PmL3rCkfsHnCrpDDm6uW4HHTffaaueO zJfLRkhojHlmlS+BY1IV0+2ylr7INeaQKaHOxmUbSGcl4ZZ+am4FL73LOzJ18k1ea1Md HDulI9LHtrjpvb4JhlH5bWUrKBZKGDUy1nWcpTJupJb+FUn92VUK/Bf1Jzl5O4/9q0eK jEIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720433; x=1756325233; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SscIipCEZUPYeWjGIUiWUz+/QI92e0SxsokxWhFEKUM=; b=DeYPuviQ0eGyByk+6keKpybXD8jhAstj8wSglK/ceFxDjGqq2Ux5+/LiRr7vdIi/g/ dgbsT3n8oc7QM8rMwXEmnjA9VFDUblu/DpYDg8mbokyDVYTwH01gG259SoOFlG8e6r4V 8vY/KxuqsqvDL5mg4NldDf7GuVhtcgsJx08z4zy4W0FNSr3l+Xhao/hLZi3mZaEt9qHm aMU9CtAyz3VpiOq2XIR76R795jjLDwos5iK367XspptqWBuX4tadNtAQAApvY03l+NCu wW7dXLVBJWxTUoauW769UxICA4D+ySOXU99mcFzF4WH4YdZPmXSqGa2Fvxh2ZOXUowHs 7mwA== X-Forwarded-Encrypted: i=1; AJvYcCWfWn6lcJAZqUCI0T7h9dkVSq3Z5p7jvAW0dzaanP1gzR6y4FksE8WtR3rgYevFOZjdkNqE6kq2J6hfMrYI@vger.kernel.org, AJvYcCXL0xJMYbOCDzeCz/4H+yQXPrsppxSNhoOESKN0CQwEk6yMiNhrqC28micmA4xJpEUsZq2UJm06o6pj@vger.kernel.org X-Gm-Message-State: AOJu0Ywdg2F7CEldUP9TfbUjyiGakQVjqTGw5X2GmGjQHbwW6iimc/bk 9cqGPjAwtuWlXHsLy174t46gaWeXiMV6v8f5s78v7Gbv3zEzAIibYK0ycKOZY/vl X-Gm-Gg: ASbGncvfeyq4pMucQpvGoLzHtruce0qJz3QXKnmj15fZFp1gmhbdWjPTtgiX1+Cp0/5 amn6OJFWGWPCwQNLQk4HaWr/edcFJ+68H9X3vbaa/5AkXqLyIQ5l+qZ4D/YBOS+PlUjh2+83bS2 zLCepzaTEKpMoJWmE71JENbAN/C/0e/2xozfIEGBJTldtFEqDl9obHX/upL0A9Je8Zk32Umi+Ry mI72w1twtlpwiWsZubNVm68JSEB9+s5mMGtx49Kwd3gklACyGUBASo0xGFovReAv3RZzkHDpJNd AYcKgz8qriQvgZ1jFxNwVZMpdOki+mHfUu9mvdPmA3PGxfNpE1RoYZxwcVYwTTDgxLGK9oQwOsp fuN0Jq/IrfDRokngFJ5gKVnhpKaPXBFntdTF4j9PW2CsOl6sxAOGbl5iV X-Google-Smtp-Source: AGHT+IGe5rVcdLN8eimijCMp1Sbfq4WO7h/ghNUNpwpyakIF/7Wb1rUZuCZ3C4K/YeKV59B2PZmCDw== X-Received: by 2002:a05:6000:1886:b0:3c4:39cc:35c with SMTP id ffacd0b85a97d-3c49727492cmr62481f8f.43.1755720432474; Wed, 20 Aug 2025 13:07:12 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:11 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 8/9] arm64: dts: renesas: rzt2h/rzn2h: Enable MicroSD card slot Date: Wed, 20 Aug 2025 21:06:58 +0100 Message-ID: <20250820200659.2048755-9-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Enable MicroSD card slot which is connected to SDHI1 on the RZ/T2H and RZ/N2H EVKs. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Added alias for mmc1 - Dropped sd1-prefixes --- .../dts/renesas/r9a09g077m44-rzt2h-evk.dts | 9 ++++ .../dts/renesas/r9a09g087m44-rzn2h-evk.dts | 6 +++ .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 51 +++++++++++++++++++ 3 files changed, 66 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts index cb659b2a4337..37330c837f64 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts @@ -17,6 +17,13 @@ */ #define SD0_EMMC 1 =20 +/* + * P17_4 =3D SD1_CD; SW2[3] =3D ON + * P08_5 =3D SD1_PWEN; SW2[3] =3D ON + * P08_6 =3D SD1_IOVS; SW2[3] =3D ON; SW5[3] =3D OFF; SW5[4] =3D ON + */ +#define SD1_MICRO_SD 1 + #include "rzt2h-n2h-evk-common.dtsi" =20 / { @@ -49,6 +56,7 @@ led-2 { function-enumerator =3D <2>; }; =20 +#if (!SD1_MICRO_SD) led-3 { /* SW2-3: OFF */ gpios =3D <&pinctrl RZT2H_GPIO(8, 5) GPIO_ACTIVE_HIGH>; @@ -56,6 +64,7 @@ led-3 { function =3D LED_FUNCTION_DEBUG; function-enumerator =3D <3>; }; +#endif =20 led-4 { /* SW8-3: ON, SW8-4: OFF */ diff --git a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts index 87e362f6f09f..87178933bee8 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts @@ -18,6 +18,12 @@ */ #define SD0_EMMC 1 =20 +/* + * P17_4 =3D SD1_CD; DSW5[3] =3D ON; DSW19[1] =3D OFF; DSW19[2] =3D ON + * P08_6 =3D SD1_IOVS; DSW5[3] =3D ON + */ +#define SD1_MICRO_SD 1 + #include "rzt2h-n2h-evk-common.dtsi" =20 /* diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 68d493bf5e8c..34572630ecbe 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -14,6 +14,7 @@ aliases { i2c0 =3D &i2c0; i2c1 =3D &i2c1; mmc0 =3D &sdhi0; + mmc1 =3D &sdhi1; serial0 =3D &sci0; }; =20 @@ -38,6 +39,18 @@ reg_3p3v: regulator-3p3v { regulator-boot-on; regulator-always-on; }; + +#if SD1_MICRO_SD + vccq_sdhi1: regulator-vccq-sdhi1 { + compatible =3D "regulator-gpio"; + regulator-name =3D "SDHI1 VccQ"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3300000>; + gpios =3D <&pinctrl RZT2H_GPIO(8, 6) GPIO_ACTIVE_HIGH>; + gpios-states =3D <0>; + states =3D <3300000 0>, <1800000 1>; + }; +#endif }; =20 &extal_clk { @@ -93,6 +106,30 @@ ctrl-pins { ; /* SD0_RST# */ }; }; + +#if SD1_MICRO_SD + sdhi1-pwen-hog { + gpio-hog; + gpios =3D ; + output-high; + line-name =3D "SD1_PWEN"; + }; +#endif + + sdhi1_pins: sd1-group { + data-pins { + pinmux =3D , /* SD1_DATA0 */ + , /* SD1_DATA1 */ + , /* SD1_DATA2 */ + ; /* SD1_DATA3 */ + }; + + ctrl-pins { + pinmux =3D , /* SD1_CLK */ + , /* SD1_CMD */ + ; /* SD1_CD */ + }; + }; }; =20 &sci0 { @@ -115,3 +152,17 @@ &sdhi0 { status =3D "okay"; }; #endif + +#if SD1_MICRO_SD +&sdhi1 { + pinctrl-0 =3D <&sdhi1_pins>; + pinctrl-1 =3D <&sdhi1_pins>; + pinctrl-names =3D "default", "state_uhs"; + vmmc-supply =3D <®_3p3v>; + vqmmc-supply =3D <&vccq_sdhi1>; + bus-width =3D <4>; + sd-uhs-sdr50; + sd-uhs-sdr104; + status =3D "okay"; +}; +#endif --=20 2.51.0 From nobody Sat Oct 4 03:17:49 2025 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 4E1842D3ED2; Wed, 20 Aug 2025 20:07:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720437; cv=none; b=RBxFGOlFKxz3nbQi/Gc8Mw9NvX14rgrf2s/w/ObRtx+Otu4qs4rPHGGeLkfG+dX1hxiYR9bkK+nKNUzEu2edL0eI8bJti8UTHhEMtIo67S/11ChqiKleY4YTYIaK2baZQXXKLBASzAkV0Km23XpU34/zevTAJzDx39H4LeZ7jO4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755720437; c=relaxed/simple; bh=XoviqCDA0OOQa563ZMmC2R+DH7F+UIZ4DLkYKhZ+dlw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qASeF5VUih/aIWqykw+m/UYd8Hr3QN9/vnc6b+rd8hp9WACzi7fGq//rhFV9fSCUQxQcInnrqpLhTv9L6oxSa6cX8VzdZsf4tAAv8xt3TZFj2dOFx5T+mCwPyd/sEocgcEOUXdaU2ZgnV/emzPk9UNbBsfsR8Y802WHoPJShvXQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=UxAuUssO; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UxAuUssO" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3b9edf4cf6cso176362f8f.3; Wed, 20 Aug 2025 13:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755720434; x=1756325234; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Jle4hQvSXfsgPZwxfGq/QEpJ/leMSDmL2Th0IpwGXyo=; b=UxAuUssOehz5iyvTzaY1u9/lJUTohcIYf21rEIoP7zdX3KE7xFIsdx8OMpKAA8sfVQ OpzK56AeTLbwEd8eKMAWFxEVgFcHqamvD334ZVgBmig/TuZ+6FtalSmrhi2v9WLQK7g5 j+2a1Jfq3WeXKFStZX4AOoaI2R2XZoQlsB9G5CbQBX2HLze3PiBvm2PUFhf9+PtlrdkT PoGz/ax3Kr4MNho6PVFQNXJdm0PU0MA/NdkddSUuhPIDmGjTBGnylMwmGFS33DKfco0g eicKAZ9yv0ThTCWM4cew3ChZmX2TeVZlr9HTejGp/ltosQQ8NXdoA7jbEnIPMGZXfAXR 4qkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720434; x=1756325234; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Jle4hQvSXfsgPZwxfGq/QEpJ/leMSDmL2Th0IpwGXyo=; b=Rij58nDu1NTaNXqxYYnSm3Nw1aTeNHBDfQQrRhry0N7CpjHalJ+fGO/0vJYh5C1cNM ZGge5weGdWQiIg1dDrouYDUBIWONgq/ia1/xXqtSHlbS+KjJm5sVR9e/TCmHXlGARBqN EoA/kaLYkFWH+3aSl6KETWmYQB/fWcxcJtT6jzoUOET3TiH5uZjoTwkNtmxbWjkNRsWR O2lByuGVoBiEnaV5Y+60wNVIWxLvJJZ9E6XvcKa0EgKSpScftXL70os7wHCzDoYIsgTi j6sWWMJOQKyRV0hzm+EBm2Ci9yVN8KbEgiv55SG+Vgb3Mz6jBbk+ESDjJ+zJGffKf5S/ 8+dw== X-Forwarded-Encrypted: i=1; AJvYcCXlswcfbiKY9ioDcVst2UxpaLffRPbYN94EcxBfkgr1+ijJzlACnPTh1sQdPsTeNRx7Z/KQkaH18OAqVCEL@vger.kernel.org, AJvYcCXzk2AU/cvtY2PXmElp/hahi8PAz1dnPh0UdBWHbifKMsyK90DCXQyvJ5CmviYCo5eTgrM1N10PXl+5@vger.kernel.org X-Gm-Message-State: AOJu0YyLwjwido54biwuDhCaW+rk9Oo0gnYV4P/6GhHKOoj9cgDbSc8E 9aW+k13oxPbpQmXFdyjKSkoavw264oIkW342V4t77mLwrMkH59deZtSD X-Gm-Gg: ASbGncuZyAbNSLMY0PN7Lbq9hREca4h0Imwio6bn/zeRWZRklGdjxm/ZV9MSMWRExgz GNNTvHIc3CbCJL55iUZHmv1y/l2+NGGtl5E5+TXKujh8ZFMe103QDG4UK7X9quZlkMle57jjIZ+ EyubABd0V2WnenWjA7lqub6sW1eWhTRv6VeDfEroGahw2brHfWvve8tg7RBa/xieQrR5lIQ/k54 rZ23ZP74nNyp2HaMGd/GCc9Eja/N+Zwkpy4bhZHAeCYQShrVpJIbNOYUTVCXGhhM1QviodQqFxe L9/pZEl8C5vBdeQ5o+ZhULZQEtPadmPHtJvt1vwk3diVp2Dsz9CrwOKsdt3M/0DQJ5SG/y+njn6 6e6DHjS41NBK919+iWf9/czlfPmIJTbxp7ME9fbZ07BTbg7acmJ1a2SD+ X-Google-Smtp-Source: AGHT+IFhaIcEn2tuoGVX++FEcniQvkhaYseECBJYgg3Gu1uxJpi8Txdej6pcveLnRr1pEP9QBrx/bA== X-Received: by 2002:a05:6000:1a8f:b0:3c3:7cba:6d05 with SMTP id ffacd0b85a97d-3c4978384aemr63693f8f.57.1755720433514; Wed, 20 Aug 2025 13:07:13 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:9b1:f84b:89f6:b00e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c077789c92sm8810302f8f.52.2025.08.20.13.07.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 13:07:12 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v2 9/9] arm64: dts: renesas: rzt2h/rzn2h: Enable SD card slot Date: Wed, 20 Aug 2025 21:06:59 +0100 Message-ID: <20250820200659.2048755-10-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250820200659.2048755-1-prabhakar.mahadev-lad.rj@bp.renesas.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 Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Enable SD card slot which is connected to SDHI0 on the RZ/T2H and RZ/N2H EVKs. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v1->v2: - Dropped sd0-sd-prefixes - Dropped DATA4-7 from data-pins --- .../dts/renesas/r9a09g077m44-rzt2h-evk.dts | 5 ++ .../dts/renesas/r9a09g087m44-rzn2h-evk.dts | 9 ++++ .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 51 +++++++++++++++++++ 3 files changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts index 37330c837f64..264f7ddb8cc5 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts @@ -14,8 +14,13 @@ * Lets by default enable the eMMC, note we need the below SW settings * for eMMC. * SW2[1] =3D ON; SW2[2] =3D ON + * + * To enable SD card and disable eMMC on SDHI0 disable the below macro + * and set the below switch setting: + * SW2[1] =3D OFF; SW2[2] =3D ON */ #define SD0_EMMC 1 +#define SD0_SD (!SD0_EMMC) =20 /* * P17_4 =3D SD1_CD; SW2[3] =3D ON diff --git a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts b/arch/= arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts index 87178933bee8..80f358fb2d74 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts @@ -15,8 +15,17 @@ * for eMMC. * DSW5[1] =3D ON; DSW5[2] =3D ON * DSW17[5] =3D OFF; DSW17[6] =3D ON + * + * To enable SD card and disable eMMC on SDHI0 disable the below macro + * and set the below switch setting: + * DSW5[1] =3D OFF; DSW5[2] =3D ON + * P22_6 =3D SD0_WP; DSW15[1] =3D OFF; DSW15[2] =3D ON + * P22_5 =3D SD0_CD; DSW15[3] =3D OFF; DSW15[4] =3D ON + * P02_6 =3D SD0_IOVS; DSW17[5] =3D OFF; DSW17[6] =3D ON + * P02_5 =3D SD0_PWEN; DSW17[7] =3D OFF; DSW17[8] =3D ON */ #define SD0_EMMC 1 +#define SD0_SD (!SD0_EMMC) =20 /* * P17_4 =3D SD1_CD; DSW5[3] =3D ON; DSW19[1] =3D OFF; DSW19[2] =3D ON diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index 34572630ecbe..8b9d04dce8ae 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -40,6 +40,18 @@ reg_3p3v: regulator-3p3v { regulator-always-on; }; =20 +#if SD0_SD + vqmmc_sdhi0: regulator-vqmmc-sdhi0 { + compatible =3D "regulator-gpio"; + regulator-name =3D "SDHI0 VqmmC"; + gpios =3D <&pinctrl RZT2H_GPIO(2, 6) GPIO_ACTIVE_HIGH>; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3300000>; + gpios-states =3D <0>; + states =3D <3300000 0>, <1800000 1>; + }; +#endif + #if SD1_MICRO_SD vccq_sdhi1: regulator-vccq-sdhi1 { compatible =3D "regulator-gpio"; @@ -107,6 +119,31 @@ ctrl-pins { }; }; =20 +#if SD0_SD + sdhi0-pwen-hog { + gpio-hog; + gpios =3D ; + output-high; + line-name =3D "SD0_PWEN"; + }; +#endif + + sdhi0_sd_pins: sd0-sd-group { + data-pins { + pinmux =3D , /* SD0_DATA0 */ + , /* SD0_DATA1 */ + , /* SD0_DATA2 */ + ; /* SD0_DATA3 */ + }; + + ctrl-pins { + pinmux =3D , /* SD0_CLK */ + , /* SD0_CMD */ + , /* SD0_CD */ + ; /* SD0_WP */ + }; + }; + #if SD1_MICRO_SD sdhi1-pwen-hog { gpio-hog; @@ -153,6 +190,20 @@ &sdhi0 { }; #endif =20 +#if SD0_SD +&sdhi0 { + pinctrl-0 =3D <&sdhi0_sd_pins>; + pinctrl-1 =3D <&sdhi0_sd_pins>; + pinctrl-names =3D "default", "state_uhs"; + vmmc-supply =3D <®_3p3v>; + vqmmc-supply =3D <&vqmmc_sdhi0>; + bus-width =3D <4>; + sd-uhs-sdr50; + sd-uhs-sdr104; + status =3D "okay"; +}; +#endif + #if SD1_MICRO_SD &sdhi1 { pinctrl-0 =3D <&sdhi1_pins>; --=20 2.51.0