From nobody Wed Apr 1 10:08:23 2026 Received: from mail-43100.protonmail.ch (mail-43100.protonmail.ch [185.70.43.100]) (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 59818287503; Wed, 1 Apr 2026 02:25:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.100 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775010321; cv=none; b=E9PervXmQrp2JfALMk4XeEuSXqZKaVkWgkP1WI6ViFw9jEg5oYMhZTRdNQs50gNei0rw/+1irH9nHaHadXg2X9Z3XMiBRre8PV2T2lr8gVjMz1nZe8nX75V0ZEPjpQa+Mx80OABOZsCbGfyiMJq/rcfVMW3vq++V1J+6FCxHjKY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775010321; c=relaxed/simple; bh=QcCoHBoFogDWn2MHlJF90XrSQzMBlvKZWbZtWZwgvWA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=L5H2cIClAnO1RrZojITtzQzuHHAP3UYJih0AxjrcHct4pUVZ2+tDhi9IvnvsHClVMBnacbx0J6QobCgCecLMRba5ox4hT3PltEi66JCaOUhb6qkeScRul+yNp7/B2No6CsREBL8NzzXq3zwqHldPf0Q13Urs4eYq5DR5+NUdAdg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me; spf=pass smtp.mailfrom=pm.me; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b=IFgVqcbb; arc=none smtp.client-ip=185.70.43.100 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pm.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="IFgVqcbb" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1775010312; x=1775269512; bh=QcCoHBoFogDWn2MHlJF90XrSQzMBlvKZWbZtWZwgvWA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=IFgVqcbbQbj8e+tUtaaf5vST1BYRE+LjVOkoN1q8t9BFM/OtVz2TtHAUaRbLDxRaA 3ZvoyZCz5fV4KjNNBlN5BuD7ctgRy65DsbL2z2G4eYbUZSwNrXuMr3NgN4G0qYAfdT TCd/jEWG+7AebxRbudOS7VheOx/Gu5JhaCyIkK3BUq1BldoxH9H07FdonHcsDy9rD1 6rPKNSQRqx/+oNj/OVXRycWN/IEhkiN/SijKqSDj9GxWp0NwsZVoiF8Tts0DVRHUGo HmgBTHcU3y4PMa6WUBG/+Wm9KsgXY5CjsdX7NxdgN9aUGq2Bbw+MQVQHC/yji/vFDF kl2ksU/QX+5tg== Date: Wed, 01 Apr 2026 02:25:07 +0000 To: Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio From: Alexander Koskovich Cc: Luca Weiss , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexander Koskovich Subject: [PATCH 2/2] arm64: dts: qcom: milos: Add qfprom efuse node Message-ID: <20260331-milos-qfprom-v1-2-36017cc642db@pm.me> In-Reply-To: <20260331-milos-qfprom-v1-0-36017cc642db@pm.me> References: <20260331-milos-qfprom-v1-0-36017cc642db@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: 460e4765e1f48540bce99727d0ec027a1dc063c1 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" 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: Konrad Dybcio --- arch/arm64/boot/dts/qcom/milos.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom= /milos.dtsi index e1a51d43943f..d1d23dfe7806 100644 --- a/arch/arm64/boot/dts/qcom/milos.dtsi +++ b/arch/arm64/boot/dts/qcom/milos.dtsi @@ -1168,6 +1168,18 @@ tcsr: clock-controller@1fc0000 { #reset-cells =3D <1>; }; =20 + qfprom: efuse@221c8000 { + compatible =3D "qcom,milos-qfprom", "qcom,qfprom"; + reg =3D <0x0 0x221c8000 0x0 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + + gpu_speed_bin: gpu-speed-bin@138 { + reg =3D <0x138 0x2>; + bits =3D <0 9>; + }; + }; + remoteproc_adsp: remoteproc@3000000 { compatible =3D "qcom,milos-adsp-pas"; reg =3D <0x0 0x03000000 0x0 0x10000>; --=20 2.53.0