| From b3addd8f50509c5c65ba437ae89731b7a8ef2bb1 Mon Sep 17 00:00:00 2001 |
| From: William-tw Lin <william-tw.lin@mediatek.com> |
| Date: Fri, 22 Dec 2023 16:07:37 +0800 |
| Subject: [PATCH] FROMGIT: arm64: dts: mediatek: Add socinfo efuses to |
| MT8173/83/96/92/95 SoCs |
| |
| Add efuse nodes for socinfo retrieval for MT8173, MT8183, MT8186, |
| MT8192 and MT8195. |
| |
| Signed-off-by: William-tw Lin <william-tw.lin@mediatek.com> |
| Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> |
| Link: https://lore.kernel.org/r/20231222080739.21706-2-william-tw.lin@mediatek.com |
| Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> |
| (cherry picked from commit 94e4dd09581b2b3461cf336218fea85cba281dd8 |
| https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git for-next) |
| |
| BUG=b:271791623 |
| UPSTREAM-TASK=b:293929346 |
| TEST=emerge kernel |
| |
| Change-Id: I9863bf1d64a2d8f4b968155d57707e0b4b658dff |
| Signed-off-by: Fei Shao <fshao@chromium.org> |
| Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/5259282 |
| Reviewed-by: Sean Paul <sean@poorly.run> |
| Reviewed-by: Chen-Yu Tsai <wenst@google.com> |
| --- |
| arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 +++++++++ |
| arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 +++++++++ |
| arch/arm64/boot/dts/mediatek/mt8186.dtsi | 4 ++++ |
| arch/arm64/boot/dts/mediatek/mt8192.dtsi | 8 ++++++++ |
| arch/arm64/boot/dts/mediatek/mt8195.dtsi | 3 +++ |
| 5 files changed, 33 insertions(+) |
| |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi |
| index d2a259a28df8e13753ea00efc95b6df1b82b6e43..291ce9dd9682503f561febc5107c51167759e936 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi |
| @@ -595,6 +595,15 @@ efuse: efuse@10206000 { |
| reg = <0 0x10206000 0 0x1000>; |
| #address-cells = <1>; |
| #size-cells = <1>; |
| + |
| + socinfo-data1@40 { |
| + reg = <0x040 0x4>; |
| + }; |
| + |
| + socinfo-data2@44 { |
| + reg = <0x044 0x4>; |
| + }; |
| + |
| thermal_calibration: calib@528 { |
| reg = <0x528 0xc>; |
| }; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| index 12b5d4162b9ed2e7ddd21acdf3692c7b0a1da227..b5b6daaa78bb675337ee233d42a85e1633f6bcd5 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| @@ -1585,6 +1585,15 @@ efuse: efuse@11f10000 { |
| reg = <0 0x11f10000 0 0x1000>; |
| #address-cells = <1>; |
| #size-cells = <1>; |
| + |
| + socinfo-data1@4c { |
| + reg = <0x04c 0x4>; |
| + }; |
| + |
| + socinfo-data2@60 { |
| + reg = <0x060 0x4>; |
| + }; |
| + |
| thermal_calibration: calib@180 { |
| reg = <0x180 0xc>; |
| }; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8186.dtsi b/arch/arm64/boot/dts/mediatek/mt8186.dtsi |
| index e24319c488d4cf6e91486e38f7b91033f6055e45..b7b8aa51d96f102dacd5afe929b2157dcd1a2f02 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8186.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8186.dtsi |
| @@ -1750,6 +1750,10 @@ gpu_speedbin: gpu-speedbin@59c { |
| reg = <0x59c 0x4>; |
| bits = <0 3>; |
| }; |
| + |
| + socinfo-data1@7a0 { |
| + reg = <0x7a0 0x4>; |
| + }; |
| }; |
| |
| mipi_tx0: dsi-phy@11cc0000 { |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi b/arch/arm64/boot/dts/mediatek/mt8192.dtsi |
| index a73e3d9de05c5e0cea22e93643a30f81bb98d589..cf2a8febb1809e142cd10f01f524b1f9209b5365 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi |
| @@ -1178,6 +1178,14 @@ efuse: efuse@11c10000 { |
| #address-cells = <1>; |
| #size-cells = <1>; |
| |
| + socinfo-data1@44 { |
| + reg = <0x044 0x4>; |
| + }; |
| + |
| + socinfo-data2@50 { |
| + reg = <0x050 0x4>; |
| + }; |
| + |
| lvts_e_data1: data1@1c0 { |
| reg = <0x1c0 0x58>; |
| }; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8195.dtsi b/arch/arm64/boot/dts/mediatek/mt8195.dtsi |
| index b9101662ce40d056295b799120a34c26f04e910d..4f3fcd8c287b483c3824acd3c289221ca86777d8 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8195.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8195.dtsi |
| @@ -1701,6 +1701,9 @@ lvts_efuse_data2: lvts2-calib@1d0 { |
| svs_calib_data: svs-calib@580 { |
| reg = <0x580 0x64>; |
| }; |
| + socinfo-data1@7a0 { |
| + reg = <0x7a0 0x4>; |
| + }; |
| }; |
| |
| u3phy2: t-phy@11c40000 { |
| -- |
| 2.44.0.rc0.258.g7320e95886-goog |
| |