From: Alexander Koskovich Date: Wed, 1 Apr 2026 02:25:07 +0000 (+0000) Subject: arm64: dts: qcom: milos: Add qfprom efuse node X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b39a174a535841e71c59661cc92408b710e0fe6a;p=thirdparty%2Flinux.git arm64: dts: qcom: milos: Add qfprom efuse node Add the qfprom efuse node and describe where the GPU speedbin fuse is located on Milos. Note that for SM7635-AB at least, the value is "221", the max frequency for this is 1050MHz. There's another speedbin out there for 1150MHz but we do not know the value for it so just document in this commit. Once the value is discovered we should add the speedbins to the A810 Adreno entry and update devicetree. Signed-off-by: Alexander Koskovich Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Link: https://lore.kernel.org/r/20260331-milos-qfprom-v1-2-36017cc642db@pm.me Signed-off-by: Bjorn Andersson --- diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi index 886d8514ce333..8c92329889538 100644 --- a/arch/arm64/boot/dts/qcom/milos.dtsi +++ b/arch/arm64/boot/dts/qcom/milos.dtsi @@ -1331,6 +1331,18 @@ #reset-cells = <1>; }; + qfprom: efuse@221c8000 { + compatible = "qcom,milos-qfprom", "qcom,qfprom"; + reg = <0x0 0x221c8000 0x0 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + + gpu_speed_bin: gpu-speed-bin@138 { + reg = <0x138 0x2>; + bits = <0 9>; + }; + }; + remoteproc_adsp: remoteproc@3000000 { compatible = "qcom,milos-adsp-pas"; reg = <0x0 0x03000000 0x0 0x10000>;