From d79603c2be61ca9d4fafa89ac7f5d8cc78568af4 Mon Sep 17 00:00:00 2001 From: AngeloGioacchino Del Regno Date: Thu, 20 Jun 2024 12:16:55 +0200 Subject: [PATCH] arm64: dts: mediatek: Declare drive-strength numerically 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. Reviewed-by: Chen-Yu Tsai Link: https://lore.kernel.org/r/20240620101656.1096374-2-angelogioacchino.delregno@collabora.com Signed-off-by: AngeloGioacchino Del Regno --- 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 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; rx_pins { pinmux = , @@ -151,7 +151,7 @@ mdio_pins { pinmux = , ; - drive-strength = ; + drive-strength = <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 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; pins-ds { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; }; 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 @@ , ; input-enable; - drive-strength = ; + drive-strength = <4>; bias-pull-up = ; }; pins_clk { pinmux = ; bias-pull-down; - drive-strength = ; + drive-strength = <4>; }; pins_insert { @@ -241,13 +241,13 @@ , ; input-enable; - drive-strength = ; + drive-strength = <2>; bias-pull-up = ; }; pins_clk { pinmux = ; - drive-strength = ; + drive-strength = <2>; bias-pull-down = ; }; @@ -265,13 +265,13 @@ , ; input-enable; - drive-strength = ; + drive-strength = <4>; bias-pull-up = ; }; pins_clk { pinmux = ; - drive-strength = ; + drive-strength = <4>; bias-pull-down = ; }; }; 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 @@ &mmc1_pins_uhs { pins-clk { - drive-strength = ; + drive-strength = <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 @@ &mmc1_pins_uhs { pins-clk { - drive-strength = ; + drive-strength = <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 0d5a11c93c68..cce326aec1aa 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts @@ -66,16 +66,16 @@ &mmc1_pins_default { pins-cmd-dat { - drive-strength = ; + drive-strength = <6>; }; pins-clk { - drive-strength = ; + drive-strength = <6>; }; }; &mmc1_pins_uhs { pins-clk { - drive-strength = ; + drive-strength = <6>; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi index a9e40c291d0e..6345e969efae 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -488,7 +488,7 @@ , , ; /*8ch-i2s to it6505*/ - drive-strength = ; + drive-strength = <6>; }; }; @@ -502,7 +502,7 @@ ; input-enable; bias-pull-down; - drive-strength = ; + drive-strength = <2>; }; }; @@ -673,14 +673,14 @@ , , ; - drive-strength = ; + drive-strength = <6>; input-enable; mediatek,pull-up-adv = <10>; }; pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; mediatek,pull-down-adv = <10>; input-enable; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts b/arch/arm64/boot/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 @@ , , ; - drive-strength = ; + drive-strength = <6>; input-enable; mediatek,pull-up-adv = <10>; }; pins_clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; mediatek,pull-down-adv = <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 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; pins-cc { pinmux = , , , ; - drive-strength = ; + drive-strength = <8>; }; pins-rxd { pinmux = , @@ -377,7 +377,7 @@ mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; @@ -392,13 +392,13 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; @@ -406,7 +406,7 @@ mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -421,19 +421,19 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; pins-ds { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; @@ -441,7 +441,7 @@ mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -452,7 +452,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; @@ -465,7 +465,7 @@ mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -476,7 +476,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; 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 @@ mmc1_uhs_pins: mmc1-uhs-pins { clk-pins { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -319,7 +319,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts b/arch/arm64/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 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; pins-mdio { pinmux = , ; - drive-strength = ; + drive-strength = <8>; input-enable; }; @@ -404,7 +404,7 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; pins-txd { @@ -412,7 +412,7 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; }; @@ -520,7 +520,7 @@ mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; @@ -535,13 +535,13 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; @@ -549,7 +549,7 @@ mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -564,19 +564,19 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; pins-ds { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; @@ -584,7 +584,7 @@ mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; @@ -595,7 +595,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; @@ -608,7 +608,7 @@ mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; @@ -619,7 +619,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; @@ -627,7 +627,7 @@ mmc2_default_pins: mmc2-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <4>; bias-pull-down = ; }; @@ -638,7 +638,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; @@ -650,7 +650,7 @@ mmc2_uhs_pins: mmc2-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <4>; bias-pull-down = ; }; @@ -661,7 +661,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; @@ -678,7 +678,7 @@ pins-dat1 { pinmux = ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; 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 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; pins-mdio { @@ -502,7 +502,7 @@ , , ; - drive-strength = ; + drive-strength = <8>; }; }; @@ -567,7 +567,7 @@ pinmux = , ; bias-pull-up = ; - drive-strength = ; + drive-strength = <6>; }; }; @@ -582,7 +582,7 @@ mmc0_default_pins: mmc0-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-down = ; }; @@ -597,13 +597,13 @@ , ; input-enable; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <6>; bias-pull-up = ; }; }; @@ -611,7 +611,7 @@ mmc0_uhs_pins: mmc0-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -626,19 +626,19 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; pins-ds { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; pins-rst { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; @@ -646,7 +646,7 @@ mmc1_default_pins: mmc1-default-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -657,7 +657,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; @@ -665,7 +665,7 @@ mmc1_uhs_pins: mmc1-uhs-pins { pins-clk { pinmux = ; - drive-strength = ; + drive-strength = <8>; bias-pull-down = ; }; @@ -676,7 +676,7 @@ , ; input-enable; - drive-strength = ; + drive-strength = <8>; bias-pull-up = ; }; }; -- 2.25.1