From nobody Thu Sep 19 23:06:15 2024 Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 64B504500E; Thu, 20 Jun 2024 10:17:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718878628; cv=none; b=s7fdxe2bcOt74Ta/Jltd6LUxvpp4KqZwtCY/qPSt7bGuqIEWRXBmhMPprhaWcCSnBwkmWCCpQDl/cSGGowYNqTm4aJakKRZL6TUTVTi26yy72W6HB4ESCHD2WgrlHQIfekaXDsc3w9MfJVo5zLIGxcmrjeHWJGz2bFfMIjI7t9s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718878628; c=relaxed/simple; bh=xzrS59hbUBkr2k9yR5uBvEzaG4iOlLQ3QDX01MkRSVQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hhW5lsPLve7BeNMzSYNdC6d+KBOlyAvdg5knY7XNshhhTBVRLAUPVpunUb2gAIhtcrnu0v5obbhzHnn1+6wk6d/rWw2SlMOuSnMV74rwKCgwsfViMmUKE6ImYu83bpLGcH/U4jkJkgrfCrfPlagzN9QZmrq3R+XE1XdlG3Bwft0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=NY2U30ZA; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="NY2U30ZA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1718878624; bh=xzrS59hbUBkr2k9yR5uBvEzaG4iOlLQ3QDX01MkRSVQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NY2U30ZAchD2HC2B/EgzcKIaCg5++2AFXwZ7POUz5N0EhDt5fOs6lupcNg/1AUUab qMf9micf6H+eumGtniDsHPdv0UWB9Ddle9mcVvCHT0D7kVNjLptJQsHQ/QCSnkGwwC XqYfwo6sGOuxo0/FlaZR9+x4GlhGXWotamT0bXhjMl1xkXvoEph9Nn1p9sgq5lVqfh QgO44RIhhtFdVy+R36Pj2604Ioki9oIDdX+ucyESsFQiazjrYZvACJogqYHBfUWioA JBA3Elyd1gKTYhhPwNJdCXu8uGDZuVss98p2DcWoI3GTnKA0ZgLI2EOSWaZOAShCRM a199tjgu7fzXA== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id DA7793782159; Thu, 20 Jun 2024 10:17:03 +0000 (UTC) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@collabora.com Subject: [PATCH 1/2] arm64: dts: mediatek: Declare drive-strength numerically Date: Thu, 20 Jun 2024 12:16:55 +0200 Message-ID: <20240620101656.1096374-2-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240620101656.1096374-1-angelogioacchino.delregno@collabora.com> References: <20240620101656.1096374-1-angelogioacchino.delregno@collabora.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" On some devicetrees, the drive-strength property gets assigned a MTK_DRIVE_(x)_mA definition, which matches with (x). For example, MTK_DRIVE_8mA equals to 8 and MTK_DRIVE_30mA equals to 30. Also keeping in mind that the drive-strength property is, by (binding) definition, taking a number in milliamperes unit, change all devicetrees to avoid the usage of any MTK_DRIVE_(x) definition. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 4 +- .../dts/mediatek/mt6795-sony-xperia-m5.dts | 8 ++-- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 12 +++--- .../mt8183-kukui-jacuzzi-makomo-sku0.dts | 2 +- .../mt8183-kukui-jacuzzi-makomo-sku1.dts | 2 +- .../mediatek/mt8183-kukui-jacuzzi-pico6.dts | 6 +-- .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 8 ++-- .../boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 26 ++++++------ arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 4 +- .../dts/mediatek/mt8390-genio-700-evk.dts | 40 +++++++++---------- .../dts/mediatek/mt8395-genio-1200-evk.dts | 28 ++++++------- 12 files changed, 72 insertions(+), 72 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt2712-evb.dts b/arch/arm64/boot/= dts/mediatek/mt2712-evb.dts index 234e3b23d7a8..c84c47c1352f 100644 --- a/arch/arm64/boot/dts/mediatek/mt2712-evb.dts +++ b/arch/arm64/boot/dts/mediatek/mt2712-evb.dts @@ -137,7 +137,7 @@ tx_pins { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; rx_pins { pinmux =3D , @@ -151,7 +151,7 @@ rx_pins { mdio_pins { pinmux =3D , ; - drive-strength =3D ; + drive-strength =3D <8>; input-enable; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts b/arch/= arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts index 7364c7278276..91de920c2245 100644 --- a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts +++ b/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts @@ -288,25 +288,25 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 pins-ds { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts b/arch/arm64/boot/= dts/mediatek/mt8173-evb.dts index 3fab21f59d18..bb4671c18e3b 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts +++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts @@ -213,14 +213,14 @@ pins_cmd_dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up =3D ; }; =20 pins_clk { pinmux =3D ; bias-pull-down; - drive-strength =3D ; + drive-strength =3D <4>; }; =20 pins_insert { @@ -241,13 +241,13 @@ pins_cmd_dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <2>; bias-pull-up =3D ; }; =20 pins_clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <2>; bias-pull-down =3D ; }; =20 @@ -265,13 +265,13 @@ pins_cmd_dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up =3D ; }; =20 pins_clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-down =3D ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.= dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts index 4eb2a0d571af..ddb993521bbf 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts @@ -19,6 +19,6 @@ &qca_wifi { =20 &mmc1_pins_uhs { pins-clk { - drive-strength =3D ; + drive-strength =3D <6>; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.= dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts index 6a733361e8ae..10c4f920a7d8 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts @@ -19,6 +19,6 @@ &qca_wifi { =20 &mmc1_pins_uhs { pins-clk { - drive-strength =3D ; + drive-strength =3D <6>; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts b/= arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts index 6a7ae616512d..46fc3a00cc5a 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts @@ -68,16 +68,16 @@ pins-wifi-enable { =20 &mmc1_pins_default { pins-cmd-dat { - drive-strength =3D ; + drive-strength =3D <6>; }; pins-clk { - drive-strength =3D ; + drive-strength =3D <6>; }; }; =20 &mmc1_pins_uhs { pins-clk { - drive-strength =3D ; + drive-strength =3D <6>; }; }; =20 diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/bo= ot/dts/mediatek/mt8183-kukui.dtsi index 5472cd0be63a..cbca8cc08068 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -488,7 +488,7 @@ pins-bus { , , ; /*8ch-i2s to it6505*/ - drive-strength =3D ; + drive-strength =3D <6>; }; }; =20 @@ -502,7 +502,7 @@ pins-bus { ; input-enable; bias-pull-down; - drive-strength =3D ; + drive-strength =3D <2>; }; }; =20 @@ -673,14 +673,14 @@ pins-cmd-dat { , , ; - drive-strength =3D ; + drive-strength =3D <6>; input-enable; mediatek,pull-up-adv =3D <10>; }; =20 pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; mediatek,pull-down-adv =3D <10>; input-enable; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts b/arch/arm64/b= oot/dts/mediatek/mt8183-pumpkin.dts index 81f6c205fa98..1aa668c3ccf9 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts @@ -350,14 +350,14 @@ pins_cmd_dat { , , ; - drive-strength =3D ; + drive-strength =3D <6>; input-enable; mediatek,pull-up-adv =3D <10>; }; =20 pins_clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; mediatek,pull-down-adv =3D <10>; input-enable; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8195-demo.dts b/arch/arm64/boot= /dts/mediatek/mt8195-demo.dts index b82f7176b4a1..31d424b8fc7c 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-demo.dts +++ b/arch/arm64/boot/dts/mediatek/mt8195-demo.dts @@ -305,14 +305,14 @@ pins-txd { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; pins-cc { pinmux =3D , , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; pins-rxd { pinmux =3D , @@ -377,7 +377,7 @@ pins { mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 @@ -392,13 +392,13 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; @@ -406,7 +406,7 @@ pins-rst { mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -421,19 +421,19 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 pins-ds { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; @@ -441,7 +441,7 @@ pins-rst { mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -452,7 +452,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 @@ -465,7 +465,7 @@ pins-insert { mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -476,7 +476,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts b/arch/arm64/boot/= dts/mediatek/mt8365-evk.dts index 50cbaefa1a99..4211a992dd9d 100644 --- a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts +++ b/arch/arm64/boot/dts/mediatek/mt8365-evk.dts @@ -308,7 +308,7 @@ cmd-dat-pins { mmc1_uhs_pins: mmc1-uhs-pins { clk-pins { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -319,7 +319,7 @@ cmd-dat-pins { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts b/arch/a= rm64/boot/dts/mediatek/mt8390-genio-700-evk.dts index 6bb1d5d112ef..1474bef7e754 100644 --- a/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts +++ b/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts @@ -383,13 +383,13 @@ pins-cc { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; =20 pins-mdio { pinmux =3D , ; - drive-strength =3D ; + drive-strength =3D <8>; input-enable; }; =20 @@ -404,7 +404,7 @@ pins-rxd { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; =20 pins-txd { @@ -412,7 +412,7 @@ pins-txd { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; }; =20 @@ -520,7 +520,7 @@ pins { mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 @@ -535,13 +535,13 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; @@ -549,7 +549,7 @@ pins-rst { mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -564,19 +564,19 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 pins-ds { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; @@ -584,7 +584,7 @@ pins-rst { mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 @@ -595,7 +595,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 @@ -608,7 +608,7 @@ pins-insert { mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 @@ -619,7 +619,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; @@ -627,7 +627,7 @@ pins-cmd-dat { mmc2_default_pins: mmc2-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-down =3D ; }; =20 @@ -638,7 +638,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 @@ -650,7 +650,7 @@ pins-pcm { mmc2_uhs_pins: mmc2-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-down =3D ; }; =20 @@ -661,7 +661,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; @@ -678,7 +678,7 @@ mmc2_dat1_pins: mmc2-dat1-pins { pins-dat1 { pinmux =3D ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts b/arch/= arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts index a1b613808780..a06610fff8ad 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts @@ -475,7 +475,7 @@ pins-cc { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; =20 pins-mdio { @@ -502,7 +502,7 @@ pins-txd { , , ; - drive-strength =3D ; + drive-strength =3D <8>; }; }; =20 @@ -567,7 +567,7 @@ pins { pinmux =3D , ; bias-pull-up =3D ; - drive-strength =3D ; + drive-strength =3D <6>; }; }; =20 @@ -582,7 +582,7 @@ pins { mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 @@ -597,13 +597,13 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; }; @@ -611,7 +611,7 @@ pins-rst { mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -626,19 +626,19 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 pins-ds { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 pins-rst { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; @@ -646,7 +646,7 @@ pins-rst { mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -657,7 +657,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; @@ -665,7 +665,7 @@ pins-cmd-dat { mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -676,7 +676,7 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; --=20 2.45.2 From nobody Thu Sep 19 23:06:15 2024 Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 57E7B1A8C19; Thu, 20 Jun 2024 10:17:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718878628; cv=none; b=hmQfSBlsfuq0FLJVsEWhtaN3nqQdFI0A9Ij0OKacCGCgybsU3PuVBwLIMlbA6+vJ2qO8cppRQ6b5exaJTOa3FUU0hhCKhF1SZAwqa97QZFKWLAvY4VzzHSyQrtQB6KYIqb19aDbrO/yiPcDA0F+O0GPtyr3DxGJn0L0qPqiQU5c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718878628; c=relaxed/simple; bh=5/xHxmoCi6QI9LdIQBj0+iaTN+SgQB2ZeW/Ik0I59PE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=md39R8hBqboRUEqhWcgYnLlFgQ9NMxmF7DKrthoQVIFuW8G7g+mN3Y/1tbth14cvA2UIfIh7cvYlTJvbctzUuXfry1pvVltuyq9Dz72ZUduKMofiJfLGzWgdxUMDfYNpyMXHNRM8NfkLiws7Vss0VeBiq33nf/dInM4NpJIhozs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=e0O0Vqeu; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="e0O0Vqeu" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1718878625; bh=5/xHxmoCi6QI9LdIQBj0+iaTN+SgQB2ZeW/Ik0I59PE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=e0O0VqeuzYslp1aUxg/9cFnisu00u+IzNyVfwcQZhRfJWcyf/4njYTb6reh1R7zR5 y6HIBpL0SSlYcWjXBdSU8O0zcCz7ww++qLzS2KWRWQCYTd7t5oLaZs3qX/c10nBI7S ITdeI4jDg89jdJK+jp7QDkKs0krWRDXw4Qgc4VYORDHp799aCfpPcrjk9gWaD1BUEn p4k3eehOasHDUVxktjeyGAxqgGYA7EurfPaJ6NrKNMVkJwYCNq8bX7BS1b7FUtO00i CYru2O03U9TwN15rwyBzkPXg/qzISY8MEY9GvqeJ05kv/FgSqXACfIbcCrNDQpec69 W3nUYwheeuE7w== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id D8F9B3780698; Thu, 20 Jun 2024 10:17:04 +0000 (UTC) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@collabora.com Subject: [PATCH 2/2] arm: dts: mediatek: Declare drive-strength numerically Date: Thu, 20 Jun 2024 12:16:56 +0200 Message-ID: <20240620101656.1096374-3-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240620101656.1096374-1-angelogioacchino.delregno@collabora.com> References: <20240620101656.1096374-1-angelogioacchino.delregno@collabora.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" On some devicetrees, the drive-strength property gets assigned a MTK_DRIVE_(x)_mA definition, which matches with (x). For example, MTK_DRIVE_8mA equals to 8 and MTK_DRIVE_30mA equals to 30. Also keeping in mind that the drive-strength property is, by (binding) definition, taking a number in milliamperes unit, change all devicetrees to avoid the usage of any MTK_DRIVE_(x) definition. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- arch/arm/boot/dts/mediatek/mt2701-evb.dts | 2 +- arch/arm/boot/dts/mediatek/mt7623.dtsi | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/arch/arm/boot/dts/mediatek/mt2701-evb.dts b/arch/arm/boot/dts/= mediatek/mt2701-evb.dts index 9c7325f18933..4c76366aa938 100644 --- a/arch/arm/boot/dts/mediatek/mt2701-evb.dts +++ b/arch/arm/boot/dts/mediatek/mt2701-evb.dts @@ -231,7 +231,7 @@ pins1 { , , ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up; }; }; diff --git a/arch/arm/boot/dts/mediatek/mt7623.dtsi b/arch/arm/boot/dts/med= iatek/mt7623.dtsi index f0b4a09004b3..814586abc297 100644 --- a/arch/arm/boot/dts/mediatek/mt7623.dtsi +++ b/arch/arm/boot/dts/mediatek/mt7623.dtsi @@ -1143,13 +1143,13 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <2>; bias-pull-up =3D ; }; =20 pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <2>; bias-pull-down =3D ; }; =20 @@ -1167,14 +1167,14 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up =3D ; }; =20 pins-clk { pinmux =3D ; bias-pull-down; - drive-strength =3D ; + drive-strength =3D <4>; }; =20 pins-wp { @@ -1197,13 +1197,13 @@ pins-cmd-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up =3D ; }; =20 pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-down =3D ; }; }; @@ -1211,7 +1211,7 @@ pins-clk { nand_pins_default: nanddefault { pins-ale { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; =20 @@ -1226,13 +1226,13 @@ pins-dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up; }; =20 pins-we { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; }; --=20 2.45.2