From nobody Sun Feb 8 13:17:04 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 6AA8039902A for ; Thu, 5 Feb 2026 08:59:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770281992; cv=none; b=iPDgCJUKqHp1WZfD39PvIs3Pr81tkO3rfki27kUIbqOngSODU79mjMrS2o6TcYUYOF2H/XDXlw4L7RqUqX9o/qtZM41P1deqpnn/DvE3hvod6CkEwZd3QbztCUzBVLXLA1F+vKBAYXZwOighWMZ7Fc0SLhtQXRs1cCqgxtf+xEc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770281992; c=relaxed/simple; bh=LvwaXqsi+CGXRLv/jrULMfrEq2H2ZTLomPFgmnp1re0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Kc6Q2xCYhj9NiCywCNMkib2cd0Q8LiFnOQtA6gjH/Rzj8r9COJQIrnJrGuSM5+Hz0bv8Akgv2IHatYyeskjI3tPSRFKymiTjJ5C1fu2m4bSxItdF3BrX4NMy2WhoJ4m2k31K/DjarnTp6EAjW8meybQUGdpn1GsFMdgCcfyqM5Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=e1c1P8Ym; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R41NAm/H; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="e1c1P8Ym"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R41NAm/H" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6157Mb5g890171 for ; Thu, 5 Feb 2026 08:59:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=C4nJZIEag1u yaDhBuxtETW0kqamrp42BiH+hXZXLzF8=; b=e1c1P8YmfxMm86FMVXOs6Xk8PhU CLvSAFpPH1zFmvfhb8bSQzfp+aNEzyFsvF3T5tqTD+pkOT6KyKlx5FnsWFqH6dhC FiLckWy3b98xzRCRXpwOYJQ/seBRn4tlUcs+m+RPx4W5yTvYEaQrNjyX11guMZDV aXaAeW6lXBQamE0dXiNzMRNHb79H5sBNWnAdYSqDFL8fm9Nn9oFdSQkxaLFiyDzv k4v3g/ogiIF2iBA8c4soJWu8Meb9B6uHKCrBWplqfMml8qxkMuVykGSBBzlGCdA1 9xhoSL+jQlX6lvT5AxSvIrx3WhGqdxyBuknMBl4sB3/SoLY8sVju4TulAKw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c4prx89d6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Feb 2026 08:59:51 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-352ec74a925so1384073a91.2 for ; Thu, 05 Feb 2026 00:59:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770281991; x=1770886791; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=C4nJZIEag1uyaDhBuxtETW0kqamrp42BiH+hXZXLzF8=; b=R41NAm/HYYSFRgYa/7/RHKNO4OhIGuHmcR8kQJ/DPcGDjOcphbDgeDXUMMKGkikT/8 8rO42ttXkz0AcRObIJ5sk3TImrBM5SOVBy3NZOO55+ICGa/1DrNI+BGsExhlGQpTtWJi adTBejzCGqz0kEedfgE5gPAnAg9og0Vu/4cn5M1isIY3yHQa6d/ug0USfecxtyAlQivO KqbJphFd+e/te3sN4VTxvaM/7//6SqVsjav56rnhFnrOlYcJAyBWogJgaY+QcbfOZXTu Nn/0bd3npCJFBersR3g4XXztxE/2x2vKxvb0fSZNNzIW5YQ9U/iLi45zzokS/2ZSZdyY DCcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770281991; x=1770886791; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=C4nJZIEag1uyaDhBuxtETW0kqamrp42BiH+hXZXLzF8=; b=WeUWrWHEGqh+jw2pdzpFLNZzT4LLW9bYWEHAvHZqSns5KqlnSTcg50hz2mNha+Aj24 f1TGJYgcmYorV7sHQUa2l1wyotNZkgUtcwq6MLeeoRdjXEGt2VpXkZQbfqShGOH/W5T5 ad1h9VzoW/47VSioBDYZsWDNV39E1D7xrrheHxNqMqbquZjml/liSRsA6hNG+8x4z9Ao naLZN9O2TeGW9GGmrk0yFDM1Xqe4SK7mEIquUmIyUiq6GUMT8l5IvRUsedNyFki7pPDe P0cwiQYjs6ZD2qPD/k6deQenta296N5RkEYWjsN6ojUx9QCCdehsTtBWw5cHA0GNgy1C rLvQ== X-Forwarded-Encrypted: i=1; AJvYcCXthSneiCwyXUmYJcqNqNTChyhZRFS4Ngmh9kXR/HxyqTCUwS1nhGoxRgaP5dqNVi4C1vk014Iq0ieIDK8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw4g0hcyWLvUl3efU52IdY0VyUT1NffQg7C+PuAKPhmCmd5BYBu gW01uPU05SkBvsFfhI7f85NbLGJX7ub/ROS25JBL+ZmVHg1axdhtyz95UJmcJRWpPKQOhg04EVQ hfq+OXkngnNA86/PbfgsIzc8uBY58gtvOesvgLW4UlarpaKu8qjOTbmJnv/dn1AxvACA= X-Gm-Gg: AZuq6aI3/1cQxszf+TODR2PXvt+e2nexaIIIH5qS4LDRlJZkhGT8NXhW0ddVnJ0yI65 2eamYerBJDViVsF8lvN5Yue9zmqvo/O6bz6JYKf/foiCDDpHFI7crz/clRdX0AEQ7qEqs9rl3NS uqzzxed/AC0YV1qR7qUUEwjI17cdFzTeBa240O5Et0gCKOFGwnJtGn5FkrddSyepT3L5SoE+StO Iu2Pu1GralS2wwuBIdC0Y5+FgQox8MdDCIipW7SPwTLQxJNfueE1SjC2bnclxDnz7qOcHApALhi 1f1cvvOs4e6D8tRzvV2q7AN1qEq5xfd8JPxqKF10QE5Us2WdT7+DFx2mNs93vKiryW4bqlqHMpy GZbOMBp8EJb5XBAZRWUaVYErnimpP1y7OQA4mn2WlAHH8fWhd1+xmi/rJPjBQ1syS4boxw8yNK/ TqD5KzN9E5Xpx/OZMn/cvrWH1o/OXmKa8f5PR+DXg= X-Received: by 2002:a17:90b:3c49:b0:353:356c:6840 with SMTP id 98e67ed59e1d1-354870e76abmr4646262a91.14.1770281990971; Thu, 05 Feb 2026 00:59:50 -0800 (PST) X-Received: by 2002:a17:90b:3c49:b0:353:356c:6840 with SMTP id 98e67ed59e1d1-354870e76abmr4646246a91.14.1770281990455; Thu, 05 Feb 2026 00:59:50 -0800 (PST) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6c8572b4e7sm4361984a12.33.2026.02.05.00.59.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Feb 2026 00:59:50 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan , Konrad Dybcio Subject: [PATCH v5 1/4] arm64: dts: qcom: ipq9574: Add details for eMMC Date: Thu, 5 Feb 2026 14:29:33 +0530 Message-Id: <20260205085936.3220108-2-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.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 X-Proofpoint-GUID: 80iCRypuTQNLB6-7qmupCs4nt5IO98a9 X-Proofpoint-ORIG-GUID: 80iCRypuTQNLB6-7qmupCs4nt5IO98a9 X-Authority-Analysis: v=2.4 cv=eLkeTXp1 c=1 sm=1 tr=0 ts=69845c07 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=DDd1rAVsgBFtUBlyKmEA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA1MDA2NCBTYWx0ZWRfXzEVs4YBtaKdq 92FFlGkVyAHFmJFlhBjsJoiLIJVzOpN7iaydS47MPCSOxZa4SgJhC/lil7KFWyW6j12NC1EOrsE t98NqcOqDb8b2VBzqjmb+Z8dWtBVwQVdV7+J/x+FHew21SHGv4Pp28ine7IJ5i7rzeOGQxHt55k 03xyTZwU9M2EkLS+K0wyfVK/2Q89hlTgtkmyMKmQPYLh92B/7p3hXXjjnb6lXsufa+4HMRK+Tdq IDboZht89sz1ICOaSV8lBh8YiCHeJaa13dx9olw9ub4qgqFi5uggrXzUqQLR8he8MVRQHqfpYgB qULZB7OvMRSNvd+Cu4wE9aCzCekB93uOUWC00ciyH08waspaKYjLPgWcLgXn4iQErvxkQmTHkwq wfVSAdXm9EWnjDYEdXfZxGG30eHSBXZ5GbDbRxbLTvUmlBdaSAVOlwfXqZrfNXKZZ2rD4NNdr5N acMQubcHyiE08bCOnOA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-05_01,2026-02-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 adultscore=0 priorityscore=1501 spamscore=0 malwarescore=0 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602050064 Content-Type: text/plain; charset="utf-8" RDP433 and RDP418 has NAND and eMMC variants. Presently, only NAND variant is supported. To enable support for eMMC variant, add the relevant GPIO and regulator information. Do not enable NAND or eMMC by default in ipq9574-rdp-common.dtsi. Enable it in board specific DTS as applicable. Reviewed-by: Konrad Dybcio Signed-off-by: Varadarajan Narayanan --- v5: Cleanup the enable/disable of NAND/eMMC between the common and board specific DT files. Add regulator info Remove sdhc info duplication in RDP418 dts v4: Move sdhc properties from emmc dts to SoC dtsi v3: Disable nand in ipq9574-rdp-common.dtsi and enable it where required. Add 'Reviewed-by: Konrad Dybcio' --- .../boot/dts/qcom/ipq9574-rdp-common.dtsi | 48 ++++++++++++++++++- arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts | 44 +---------------- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 4 ++ arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts | 4 ++ arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts | 4 ++ arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts | 4 ++ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 9 ++++ 7 files changed, 72 insertions(+), 45 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi b/arch/arm64/= boot/dts/qcom/ipq9574-rdp-common.dtsi index bdb396afb992..6b53fb344cf6 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi @@ -22,6 +22,15 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + regulator_fixed_1p8: s1800 { + compatible =3D "regulator-fixed"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-boot-on; + regulator-always-on; + regulator-name =3D "fixed_1p8"; + }; + regulator_fixed_3p3: s3300 { compatible =3D "regulator-fixed"; regulator-min-microvolt =3D <3300000>; @@ -121,6 +130,11 @@ mp5496_l5: l5 { }; }; =20 +&sdhc_1 { + vmmc-supply =3D <®ulator_fixed_3p3>; + vqmmc-supply =3D <®ulator_fixed_1p8>; +}; + &sleep_clk { clock-frequency =3D <32000>; }; @@ -169,6 +183,38 @@ data-pins { bias-disable; }; }; + + sdc_default_state: sdc-default-state { + clk-pins { + pins =3D "gpio5"; + function =3D "sdc_clk"; + drive-strength =3D <8>; + bias-disable; + }; + + cmd-pins { + pins =3D "gpio4"; + function =3D "sdc_cmd"; + drive-strength =3D <8>; + bias-pull-up; + }; + + data-pins { + pins =3D "gpio0", "gpio1", "gpio2", + "gpio3", "gpio6", "gpio7", + "gpio8", "gpio9"; + function =3D "sdc_data"; + drive-strength =3D <8>; + bias-pull-up; + }; + + rclk-pins { + pins =3D "gpio10"; + function =3D "sdc_rclk"; + drive-strength =3D <8>; + bias-pull-down; + }; + }; }; =20 &qpic_bam { @@ -179,8 +225,6 @@ &qpic_nand { pinctrl-0 =3D <&qpic_snand_default_state>; pinctrl-names =3D "default"; =20 - status =3D "okay"; - flash@0 { compatible =3D "spi-nand"; reg =3D <0>; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp418.dts index f4f9199d4ab1..23d4cba7c6b6 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts @@ -16,48 +16,6 @@ / { =20 }; =20 -&sdhc_1 { - pinctrl-0 =3D <&sdc_default_state>; - pinctrl-names =3D "default"; - mmc-ddr-1_8v; - mmc-hs200-1_8v; - mmc-hs400-1_8v; - mmc-hs400-enhanced-strobe; - max-frequency =3D <384000000>; - bus-width =3D <8>; +&qpic_nand { status =3D "okay"; }; - -&tlmm { - sdc_default_state: sdc-default-state { - clk-pins { - pins =3D "gpio5"; - function =3D "sdc_clk"; - drive-strength =3D <8>; - bias-disable; - }; - - cmd-pins { - pins =3D "gpio4"; - function =3D "sdc_cmd"; - drive-strength =3D <8>; - bias-pull-up; - }; - - data-pins { - pins =3D "gpio0", "gpio1", "gpio2", - "gpio3", "gpio6", "gpio7", - "gpio8", "gpio9"; - function =3D "sdc_data"; - drive-strength =3D <8>; - bias-pull-up; - }; - - rclk-pins { - pins =3D "gpio10"; - function =3D "sdc_rclk"; - drive-strength =3D <8>; - bias-pull-down; - }; - }; -}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp433.dts index 5a546a14998b..73091067bad2 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts @@ -55,6 +55,10 @@ &pcie3 { status =3D "okay"; }; =20 +&qpic_nand { + status =3D "okay"; +}; + &tlmm { =20 pcie1_default: pcie1-default-state { diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp449.dts index d36d1078763e..cbc9047cfe92 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts @@ -15,3 +15,7 @@ / { compatible =3D "qcom,ipq9574-ap-al02-c6", "qcom,ipq9574"; =20 }; + +&qpic_nand { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp453.dts index c30c9fbedf26..d233ec530cc3 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts @@ -15,3 +15,7 @@ / { compatible =3D "qcom,ipq9574-ap-al02-c8", "qcom,ipq9574"; =20 }; + +&qpic_nand { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp454.dts index 0dc382f5d5ec..f2334b9e0ed4 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts @@ -14,3 +14,7 @@ / { model =3D "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C9"; compatible =3D "qcom,ipq9574-ap-al02-c9", "qcom,ipq9574"; }; + +&qpic_nand { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qc= om/ipq9574.dtsi index 86c9cb9fffc9..4b8c58982869 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi @@ -467,6 +467,15 @@ sdhc_1: mmc@7804000 { clock-names =3D "iface", "core", "xo", "ice"; non-removable; supports-cqe; + pinctrl-0 =3D <&sdc_default_state>; + pinctrl-names =3D "default"; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + max-frequency =3D <384000000>; + bus-width =3D <8>; + status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Sun Feb 8 13:17:04 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 A3AEE39E6E1 for ; Thu, 5 Feb 2026 08:59:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770281996; cv=none; b=JRW93/hul4/1rKZMXMRSLnysH+1lioC9vvknmQUEgASKzqJgWmA1SFg6g8lkAkt9oze0g+Py9OhHEnIR31Dso8i+ye+NrCsDU35hicmmEYW/2+KZkrKBZtfRstUIDh5xBSXBjbW0IAkHARhYDu7omtnNltejY4ripjTKIj7e9mU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770281996; c=relaxed/simple; bh=jYTuh6AvT00hS+ztrHmmCLD/Zg4HW7+s+/ojFxST5g4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=V9YNYINzPuwWu/nMrFXCscBbl1/Vni4rKSIrZnQzj3BXMu0UxChEReiSuzxb/a7pnB1Ltv0aMiSK/+zP/vyD7FTITkeJjl9MjVUegRS6SBNd/dITS1Gs1vmxkfn3nbJgWGkHF3IjY0Li6+2ijqljz6WIXPgpU07lxtc/8b8cty0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=KfvJZ+YN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OpF/6gN0; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="KfvJZ+YN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OpF/6gN0" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6153eMBT2760785 for ; Thu, 5 Feb 2026 08:59:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=wx772aEjSA5 JzRXh8350g7n9FN/U+r11KMjcQ5sjnLY=; b=KfvJZ+YN8DWRDfn4X/bwE8sMGkE 0Tc2ozgkIQnwVdE0BRbNR9+5BZFHyJC8MINTYFEQe6G/Slvy3dwRvqr1FdvAjqRX ouUt52zL8OnebdOORNKcTyejkKOa+RA/6ikf3pjqSWyrQpi4v+OJyN2tVXT+Omsn 0Lti2HjEGZ+hI5J51tBf96BzEjPHglwNYbVvK5eHjvjoJqybVz14glbNarr0atMb UORgOiNcGAwbfsB/WT7jYOU9MbgpuUhToOUP5rjQ3moN4ygG42LZzL4kJadLrWe9 6h7x+lA3PBAJDYXYxfihLgIPyVc8gH9t5wGW1nugmIWodHvaPSYCZLtPbeA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c4jpd11gs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Feb 2026 08:59:55 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3545dbb7f14so717759a91.0 for ; Thu, 05 Feb 2026 00:59:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770281995; x=1770886795; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wx772aEjSA5JzRXh8350g7n9FN/U+r11KMjcQ5sjnLY=; b=OpF/6gN0xejhoNXsMmEcQhnWEMWCryACGwPGV7Ta9v6T26NLu9jHxGlf686W+hKirj xjOPYE8FBYOHH0FGG5oj+Kkkz8c17fLm26/hekWb/e8UVPo/fX8Jz1N/wjYvEKF8cm0l 7P7oH6rzEYUvdq2PPY9mzPI94F0xJrctkWoxDDTO6GgTfFi0dOrWSGV/xbTVT6ph3bQk lMq7s3mJeNODCpvpmGDjAtvp+IXdAyan2MJ+sIF95+LUAp+g3bmWjOtvFZygqThnuDTY UMdX+GpEMngVKvSdWX6qEeEnft5AVVtIoA4zYPhuLoubz7XXXrzpFmlV8YRbjFweLcJm KNsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770281995; x=1770886795; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wx772aEjSA5JzRXh8350g7n9FN/U+r11KMjcQ5sjnLY=; b=PfmoW1Vs5O+iNojJCdEr1fsEF5rG7JKymQ01eClIY5ff+jvWvlWLrF6fvhv6mWS2in OqUJNF3kkI1Kb9w+8op+IRsBnj7pyKaSAQKePdtZDyMkg3qZ08PFeL+FknyKZXa9RW0s 1J876yhKkpzN/Irnatpx1Si3KaOgQAX6TXppu52D24x1fHUywtkmm1zzLhy2cEdfLF8W 0YNY/KT17HqR3AGHCtPWfmj7tkiN8Dl7L8D3Jyg/fnMB9rdWy6TZ+Hz4OO0r6XXzYEkj BV4APjxDmaZOKo0cmKR9B3UIbvwo0Kn7QW5mBeYAm6Zfz4nPfSZSEXNJQ9lIOVEQqFWR Ub8Q== X-Forwarded-Encrypted: i=1; AJvYcCXzhTEniXXrC7V3GOg65SBmd3CSfSP0GJFlD/m6bDPaM2MRJUvrXZdgter8e1+/I6Adjl98fUczhKYy6RI=@vger.kernel.org X-Gm-Message-State: AOJu0YxqXdq4mFPcBDX7xW4+r/3niaqrDHq5u/zFUlsVsANYBZySPFd2 N3uqB4o/KoKQb9S1ij2jDAYz7pwY6CDJKA6sLo6HUaAd9/373TQKiUIWDXksPqr5mIgMcuJhMe8 9JiManjkOJB2eWR03gN4WOWzZx5YDZSHBQEye6QepkcO/pQL5rrfaaF0eBpPOYxPy5Fk= X-Gm-Gg: AZuq6aKTFCOl8STWM89/Dpcvj70Ftre92NOVl6bZWILUV2dk8fA7QOLWuYDIs+ICbvl VQZ0B0bfHrFouyZABKTYOXJenoeYwCH+YW9rL82Zcuxe9GoFJvc67M/DiBq6jI92ih7UG4c+n0H Aki3ebJ9RlOXIc0mDG4Zc2HgkKoJZVMoSL+tofsI+LdgiXvdapO6p1aNZc3bObGNufWURUsEEyZ GifR+fHUnzPLLGm/4KrtmctnycfgZVL7iARCfun1HRI7CcLS73S2HQXjlsu9x4qDLjk0ZqMOkZf L3qAlMNnGOKKFQME4L2O7nQv0ZQK0nbR0W5/68OOKE+khOJ/53nIAXpJOsWyTMlxFpg8xwuyBqI 2Vz/QXAauIuCqUFg1DZCP8RBV6wslbuWqcd4IcTeEvJWQDH85a1rX5eMwSIfUOXjEzsEzAVYi89 0L4T1rwnrHga8RT7NEjisWFYcfgjwIlIpynj7DMug= X-Received: by 2002:a05:6a21:e58d:b0:38d:f56f:cdde with SMTP id adf61e73a8af0-3937207383emr5542950637.8.1770281995191; Thu, 05 Feb 2026 00:59:55 -0800 (PST) X-Received: by 2002:a05:6a21:e58d:b0:38d:f56f:cdde with SMTP id adf61e73a8af0-3937207383emr5542926637.8.1770281994716; Thu, 05 Feb 2026 00:59:54 -0800 (PST) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6c8572b4e7sm4361984a12.33.2026.02.05.00.59.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Feb 2026 00:59:54 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan , Konrad Dybcio Subject: [PATCH v5 2/4] arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support Date: Thu, 5 Feb 2026 14:29:34 +0530 Message-Id: <20260205085936.3220108-3-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.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 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA1MDA2NCBTYWx0ZWRfXw+fBsn+id4kH b9cnTbLgmhaot68zHj4hNZ+9cSZ0rzGmvNFE3qUV2+Db7XDQkKC9F5c/5/wvDSttd7qvQ8HFqsc dAat7kyCJMo+jMmGZ8DuO/Eqqb5hqT9TiOnFRCCJa9Js+ZSyKZ5kdhfcsdsnykxyZ+XOHdeu6hr Nx+Z5gqZ1YzvehmqVMqBp0Cqn95gVk3PhxqdbhcUgycJ+c/Tik4MFrziN7YnqBdjIZQUUARjzyT NP1dGDQd9Ihg4YQzsx6T8BdwpbgG15WW/fE0d5Ulp1fz1hgqNHyOUsO9haZdbumEfUJJ/6Q/RQl eoiCPIT2l5T0AfqVenQXn3znu7uIBKZFkSgV3KJi5/cczSf/J1vODlkFGC3QaTNyXUGu5ENT4gI MWUmEWrIUbvFvF+vdKeR5NphgQRKiM39YpHPNJrJ1wj79+UmlteyCVKHijDDMdHSL2UJBn3NTZM qpD2jIxcRQa4jXX6KBg== X-Proofpoint-GUID: NWTQhAB9lpFd8SQRRXBw_bwHT6z0c_k3 X-Authority-Analysis: v=2.4 cv=d7j4CBjE c=1 sm=1 tr=0 ts=69845c0b cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=1Iu_2fk8mI7RMVeon3sA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: NWTQhAB9lpFd8SQRRXBw_bwHT6z0c_k3 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-05_01,2026-02-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602050064 Content-Type: text/plain; charset="utf-8" The RDP433 has NAND and eMMC variants. Presently, only NAND variant is supported. To enable support for eMMC variant, move the common nodes from ipq9574-rdp433.dts to ipq9574-rdp433-common.dtsi. ipq9574-rdp433-common.dtsi will be included in rdp433 NAND and eMMC DT files. Reviewed-by: Konrad Dybcio Signed-off-by: Varadarajan Narayanan --- v5: Enable qpic_nand in rdp433 dts as it is not enabled in common dts v4: Not enabling qpic_nand in ipq9574-rdp433.dts as it is enabled in ipq9574-rdp-common.dtsi v3: Since qpic_nand is disabled in ipq9574-rdp-common.dtsi, enable it here. Add 'Reviewed-by: Konrad Dybcio' v2: Move common nodes into ipq9574-rdp433-common.dtsi Trim down ipq9574-rdp433.dts and #include rdp433-common.dtsi --- .../boot/dts/qcom/ipq9574-rdp433-common.dtsi | 121 ++++++++++++++++++ arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 116 +---------------- 2 files changed, 122 insertions(+), 115 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi b/arch/arm= 64/boot/dts/qcom/ipq9574-rdp433-common.dtsi new file mode 100644 index 000000000000..3422058ac480 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi @@ -0,0 +1,121 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * IPQ9574 RDP433 board device tree source + * + * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&pcie1_phy { + status =3D "okay"; +}; + +&pcie1 { + pinctrl-0 =3D <&pcie1_default>; + pinctrl-names =3D "default"; + + perst-gpios =3D <&tlmm 26 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 27 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + +&pcie2_phy { + status =3D "okay"; +}; + +&pcie2 { + pinctrl-0 =3D <&pcie2_default>; + pinctrl-names =3D "default"; + + perst-gpios =3D <&tlmm 29 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 30 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + +&pcie3_phy { + status =3D "okay"; +}; + +&pcie3 { + pinctrl-0 =3D <&pcie3_default>; + pinctrl-names =3D "default"; + + perst-gpios =3D <&tlmm 32 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + +&tlmm { + + pcie1_default: pcie1-default-state { + clkreq-n-pins { + pins =3D "gpio25"; + function =3D "pcie1_clk"; + drive-strength =3D <6>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio26"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-down; + output-low; + }; + + wake-n-pins { + pins =3D "gpio27"; + function =3D "pcie1_wake"; + drive-strength =3D <6>; + bias-pull-up; + }; + }; + + pcie2_default: pcie2-default-state { + clkreq-n-pins { + pins =3D "gpio28"; + function =3D "pcie2_clk"; + drive-strength =3D <6>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio29"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-down; + output-low; + }; + + wake-n-pins { + pins =3D "gpio30"; + function =3D "pcie2_wake"; + drive-strength =3D <6>; + bias-pull-up; + }; + }; + + pcie3_default: pcie3-default-state { + clkreq-n-pins { + pins =3D "gpio31"; + function =3D "pcie3_clk"; + drive-strength =3D <6>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio32"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-up; + output-low; + }; + + wake-n-pins { + pins =3D "gpio33"; + function =3D "pcie3_wake"; + drive-strength =3D <6>; + bias-pull-up; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp433.dts index 73091067bad2..88439697c074 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts @@ -8,128 +8,14 @@ =20 /dts-v1/; =20 -#include #include "ipq9574-rdp-common.dtsi" +#include "ipq9574-rdp433-common.dtsi" =20 / { model =3D "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7"; compatible =3D "qcom,ipq9574-ap-al02-c7", "qcom,ipq9574"; }; =20 -&pcie1_phy { - status =3D "okay"; -}; - -&pcie1 { - pinctrl-0 =3D <&pcie1_default>; - pinctrl-names =3D "default"; - - perst-gpios =3D <&tlmm 26 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 27 GPIO_ACTIVE_LOW>; - status =3D "okay"; -}; - -&pcie2_phy { - status =3D "okay"; -}; - -&pcie2 { - pinctrl-0 =3D <&pcie2_default>; - pinctrl-names =3D "default"; - - perst-gpios =3D <&tlmm 29 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 30 GPIO_ACTIVE_LOW>; - status =3D "okay"; -}; - -&pcie3_phy { - status =3D "okay"; -}; - -&pcie3 { - pinctrl-0 =3D <&pcie3_default>; - pinctrl-names =3D "default"; - - perst-gpios =3D <&tlmm 32 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; - status =3D "okay"; -}; - &qpic_nand { status =3D "okay"; }; - -&tlmm { - - pcie1_default: pcie1-default-state { - clkreq-n-pins { - pins =3D "gpio25"; - function =3D "pcie1_clk"; - drive-strength =3D <6>; - bias-pull-up; - }; - - perst-n-pins { - pins =3D "gpio26"; - function =3D "gpio"; - drive-strength =3D <8>; - bias-pull-down; - output-low; - }; - - wake-n-pins { - pins =3D "gpio27"; - function =3D "pcie1_wake"; - drive-strength =3D <6>; - bias-pull-up; - }; - }; - - pcie2_default: pcie2-default-state { - clkreq-n-pins { - pins =3D "gpio28"; - function =3D "pcie2_clk"; - drive-strength =3D <6>; - bias-pull-up; - }; - - perst-n-pins { - pins =3D "gpio29"; - function =3D "gpio"; - drive-strength =3D <8>; - bias-pull-down; - output-low; - }; - - wake-n-pins { - pins =3D "gpio30"; - function =3D "pcie2_wake"; - drive-strength =3D <6>; - bias-pull-up; - }; - }; - - pcie3_default: pcie3-default-state { - clkreq-n-pins { - pins =3D "gpio31"; - function =3D "pcie3_clk"; - drive-strength =3D <6>; - bias-pull-up; - }; - - perst-n-pins { - pins =3D "gpio32"; - function =3D "gpio"; - drive-strength =3D <8>; - bias-pull-up; - output-low; - }; - - wake-n-pins { - pins =3D "gpio33"; - function =3D "pcie3_wake"; - drive-strength =3D <6>; - bias-pull-up; - }; - }; -}; --=20 2.34.1 From nobody Sun Feb 8 13:17:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 32B573A0B3F for ; Thu, 5 Feb 2026 09:00:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770282001; cv=none; b=NzH5PnhhRpVR5eZnc7C+1LO1kXEqMpzPCha4tvRe6+tFUyY5URUxlZq9/Hbhk3vfsHYddX527Kjavj3QXJq7pJ3dyUhKh03ea0H4E7Tp6opIz5cqS5okVGyiiQWai+mMwmmJKvd5VMnRxXbsX3ViQD7Qb8AtKjCJppP9eZflUhc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770282001; c=relaxed/simple; bh=K0Hlqcw5A+rhK7FsHnFpQxsTfYnGl8EFiUTUzT8q9i8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MoQFBT8bL7GOAjrj8+F+1JoPEeyLVvxi7NtYeApzlVeXy5YNq/JbGg1LDxoHVjbmhvsJ4NDO6/QvoWRFFUcqyaR7PGsMBrBx+R5QlTdqn01psL28T/E3497XPqTxdhIMm9fltVRH98Vmi0XJSGgxoJZ9bb10fRfS442s0+4SU84= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=fzfg5Krc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=D+ip/ycP; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="fzfg5Krc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="D+ip/ycP" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6153dwOk2157858 for ; Thu, 5 Feb 2026 09:00:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=bo5PaD6emk2 G+lzZ0FcQCvn5ZwHhFnphczsPPSrccXw=; b=fzfg5KrcOKQHXJSATXzRdBnV/QO 5UKWQ2abfwjHM+yldnBxCIIC3zXaCM2jaxf9PyaBZD1+ggC0LSzBQzmcWFIIqHU/ XlncirABrLswlJnGaEcCHLg/vtW3yk+7t5OVd6j60s9F4Aq51atwAGj5qzB6BOzW 5O8YzuQP+IOrPjR5jLwX3szWetOKa714Yq3iCDEkkk4PIvSrPIk2u0ddIZa0Azf+ nJLhPERVyw1V2MNZEAlCpdT8a4PAau48s4Z9nYsx1UuScQkq7QF6R/4X7zDdIbFo DSYLDren3KYHv/bghUxr+DKlpheIXCIOplu7oH9oD2UzHbXda53HeN0uKwQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c4gyns8n3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Feb 2026 09:00:00 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b630753cc38so1545344a12.1 for ; Thu, 05 Feb 2026 00:59:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770281999; x=1770886799; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bo5PaD6emk2G+lzZ0FcQCvn5ZwHhFnphczsPPSrccXw=; b=D+ip/ycPEQa7h38XBjJ/eqVImH2Hx7JS96z0hYmB/N0p85fpE3uDSavErIsK5Sebh8 zwRaR5Sw42SCOLFEpiB6OOO4/QrTW+TPKIkOU003E+kVYT93/AtmJ+07axPMHt4S41HW r6QL0nnpUZVHXeQ/CtKZ+H6/lcuQRjg7nPMSG7xTVIfV9ZKlIK3/zHagO9g2PMLpt4z0 MBih3eZ2erPca9KyZyCPd3vMU09ZuOWwsfOts6fc6czRmidTH2GAqvjXwxmyXAf2YC8N kbUYDp6xi2wUHtRTfLoDsROe81P9KAZr13bAM5bS37s04kgN7NyAtUnPqXgHLQEQXp+i TVNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770281999; x=1770886799; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bo5PaD6emk2G+lzZ0FcQCvn5ZwHhFnphczsPPSrccXw=; b=mgdzffinHutr05VdNIOiyCBoz20hYxIDOeHSHowxrppLwLSPLLSN4VQ285TnD0JVYl Gd1YZ0ORNiWhj57sVb2qSNIM60EwxISC9lJnEcZjoDIvd+KqTr1bcdH+yrVGUUm1xxCw gdkxxJAGxq8Fu6jS2GGifEBdMKhyvH/ThjxMF8MI/PpejddEQNUQeZMF0t5YH8JV3WU2 ZCqYTsLbX/DJoL+jUbU7OkjiWo6x+Ln9qsJqVDBIbyhAHnemzBT3Y4XOfPzPeAl4G5iA oF8ptQQ7Vb+Aj27UwAs1gfNS13WBhoSTTXbI4hMwgNUFIFhEsjiFqGSkYq0GcsgiKpKb nyHw== X-Forwarded-Encrypted: i=1; AJvYcCUdhphOUCek53+0ZEpc4qzVyT0kaNu005lWBBD55oEOsz4+yFx2WZPUi1eqrJtVUnSno9W74HDkn14Gqrc=@vger.kernel.org X-Gm-Message-State: AOJu0YwLYBNRp3wcXXkQgYVG8C+X8i7QCdlOsOx8vwlSSlvJS2SrLDmu m+Ah7skrIiK2wAZtomwZ4BH18pyFF+bdvnpC4PgRXAPGkGsupzcvnikqO6X7/QjJOKAT4fpETSJ N0yo9LE0UfHnAV6mGFtiTcDGKmexgN0L+N/CJHIsd3ZMlolx/LaLK2dwsltUmSpxf0VA= X-Gm-Gg: AZuq6aJ4P/6hOJThzpTYu21gODRiEkAmiv4vvSmOf29+yIreZuDwyrycdNOGC6wagML Vuv1F6pPLuW1A58GsL04jgtzDfpFxwfHbgSmKORAz8sM4qfT2SBQ6ENsDsYT766cobtYI3eC/om uhLytnuXn239PhqXfGSJSek81S0Gv3QecrnjKvRw+ir2GiYa4NM0yCRSsKo8A2K9Oi2j+JBpLEi 2KfOvtTBCb2zqmk5wzia9IKD/o6ObkCkwTF4YH+naORGu4UMm8KU3heVwKvruh5Rz7cKLpNjIHp eihC91Frn0aCmQAoL9smNPY27c7jUFVBfpuvDVmRHa07uW9m0eHfqMhZXtXH4tFu0H/Vtawl3+A 3572ApurcQb/Np13m8agWKC1NHnCw2yyIs8i5UVEmW6OHVAV/Fuyj7CEDml0s3ZghoRVAea5O+l S+d57RKGGKbNkluFyaiDfdqcLFySOhx2V61nUu5gI= X-Received: by 2002:a05:6a21:4d92:b0:342:2a1b:86fa with SMTP id adf61e73a8af0-393724056ffmr5834609637.45.1770281999098; Thu, 05 Feb 2026 00:59:59 -0800 (PST) X-Received: by 2002:a05:6a21:4d92:b0:342:2a1b:86fa with SMTP id adf61e73a8af0-393724056ffmr5834584637.45.1770281998672; Thu, 05 Feb 2026 00:59:58 -0800 (PST) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6c8572b4e7sm4361984a12.33.2026.02.05.00.59.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Feb 2026 00:59:58 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan Subject: [PATCH v5 3/4] dt-bindings: arm: qcom: Add IPQ9574 AL02-c2 and AL02-c7 eMMC variant Date: Thu, 5 Feb 2026 14:29:35 +0530 Message-Id: <20260205085936.3220108-4-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.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 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA1MDA2NCBTYWx0ZWRfX9CCRcZzxR1bb bchGAqssfkbTm/9WD+vk3c33/r+tKnxlQwYqxUgTgS0BnOsnndsM2mcjhXb0NJBiV63YvuRx7IK nzEKBAEXTHS24Z/gKV/p5LMLtSolkOZTdzef1jCaCsLQk7RfauJjFSsytTJuT1gEI3MTGIxqFBL rIWSuDyAHrs2qctvJm+N7k9/7rVbaHMkkH0YRMVpT27Fk1uJgasHeNDQ4GQPifYSzTDi0RFMDBu rDC1hyDx+HBtokTLFd1kJFBsOjJ6LgowK4To+IxY3NVL/e6cqwTCp9T5l7sD/y1Kn2J5XKqddDu 5/fKrTYT/EIrkhqZOKwpX7YdemlKt0wgotoTN+g5d4cMsTcoZ7x7woI/0dzX3A9jAxxmDhjtX4R LMPw05TmZ8Bplqe9JXgDbb2IewOdUxnh+ZaPYp2uFXJoHza4fh4sHsCsFv0RWuti71JlYYGNyTC /iEyvHXZuVaxziT8JzA== X-Authority-Analysis: v=2.4 cv=GdcaXAXL c=1 sm=1 tr=0 ts=69845c10 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=M49wrMBf3ZJQRj5u-tcA:9 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: uBqOic95LQh6m4Ggmmayr2ldQ0aX702S X-Proofpoint-GUID: uBqOic95LQh6m4Ggmmayr2ldQ0aX702S X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-05_01,2026-02-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 bulkscore=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602050064 Content-Type: text/plain; charset="utf-8" Document the IPQ9574 AL02-c2 and AL02-c7 eMMC variant. Signed-off-by: Varadarajan Narayanan --- v5: Add AL02-c2 eMMC variant also v4: No changes v3: No changes v2: Update dt-bindings to include the new variant --- Documentation/devicetree/bindings/arm/qcom.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d84bd3bca201..1b1634b28bd5 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -321,8 +321,10 @@ properties: - items: - enum: - qcom,ipq9574-ap-al02-c2 + - qcom,ipq9574-ap-al02-c2-emmc - qcom,ipq9574-ap-al02-c6 - qcom,ipq9574-ap-al02-c7 + - qcom,ipq9574-ap-al02-c7-emmc - qcom,ipq9574-ap-al02-c8 - qcom,ipq9574-ap-al02-c9 - const: qcom,ipq9574 --=20 2.34.1 From nobody Sun Feb 8 13:17:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 569363A0B3F for ; Thu, 5 Feb 2026 09:00:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770282005; cv=none; b=Uh3RWSGRWiqaSHpezJq4tdi5A8GIjt0Wt7SC7iVvz28z69402UWXNwy6iKJNf9wkfFgmIB449Unk/jwofZmqwq15rEhmne3KzQSmj6TcVkqZ0fY9FKFRJX0IgqmcF+49tLYLQqWKqIaV01CM2HsCCXXFgXtZ3rJ+yN7yIaBsmik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770282005; c=relaxed/simple; bh=21fdaBUWeDxZmA6Df3np6P4jP8BBhRCucq9y0UasJTA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=e+R6TEeS4Udfc5/tyjdPw8E5x93p9DTx0ybmKMUohC5Iix2DI818V7/R3nLZbuaVIjjAfnytK6DlwMIMuyn4KTyw5tLSSd5mwcEdghsmd8hLPjVA4aa8/dtC8FWMktWEYkG47SD+zt3b7y8r+u0pkpLHXXDgP13+TIVGPfYlizs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=E+BxuSNy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OBjmPb0a; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="E+BxuSNy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OBjmPb0a" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61555rMl3047911 for ; Thu, 5 Feb 2026 09:00:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=WEE8SBDF0Nx ku2gvfbiVDNux9KyywUXPgoJiXkiEH70=; b=E+BxuSNyf+rvwXgIFIgaB8ZBKB+ Tcsy4Y5enZgnDE9+VjlB45q0jw4ak1RL3ybE4BNAP13fNLsn7uWnEbOub6vywL5H mRhyxiZjCLpCXZ61CTvKRcTNYe5VNEj9a70F0xQjS4b3XQu7XKNSZ804fPGPstmZ X04ehlH7BFNrwk8YIDeoGlgtdCBFbUnVGkCtgW1zIZAykA2fKWly6nMbTdLG3qvl yzBA3w83knNnAw65cWSOXMgytAEJIka9FG9DUw0YXNGEK4GnJeRab8sDs1mMmzDi +tnxXL1khh4PhWeb6DSUQmcDQhwAL+zF3Ir2MGkx6BONmp8k3wuiVM1XsZA== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c4mrtgnqj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Feb 2026 09:00:04 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c6136af8e06so439157a12.1 for ; Thu, 05 Feb 2026 01:00:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770282003; x=1770886803; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WEE8SBDF0Nxku2gvfbiVDNux9KyywUXPgoJiXkiEH70=; b=OBjmPb0aOXgXwWOd9s6boU+glBn0HfIyBCGprtzX1yfqJNBQP3gcVw0Wv5Fi4fA1E/ jbK22tclz2RGs3sLeVKaBEB6Kzef/fUpE9NHDlnCExosbeRkllRpCFJBHahEZUpVEpuL psuiGvOS8/qlXUNqbxS/9jRldZyNzmpax/Ip4wzcBadA2qrJiSM9Ghkk0QtI0HCWbTzn KGElq/PUEobMqybk6kqkryAJSt0yGQOD7mr7VCY+VNpMA/ZZ6dNJtNBJlV1YVpRrv0Iv 8Bl+jn/yPfIM0b9IJ87SVhdqko5HFIZ27xzmkZy7MqY0q6Md5M59sDdUPw7bRdgrgmtl Mw4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770282003; x=1770886803; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WEE8SBDF0Nxku2gvfbiVDNux9KyywUXPgoJiXkiEH70=; b=Vf6Q0FGZ+ko0xmNA8yCiA6pZ4OdRw9PyP2KW5V7uUSp1hCLH6N4DxJTIbwlhSL/Lwg 8dEDYWOocbTaZgwiNbBknQr0/hkk7Av1vBLjSqQze1nBi7pm68bzZAElotwQ8Kuh/ZTo 7gFtUzeU0g2C9Pdkf+YG+l1lrpJnhUI9lpop3HeoHyZbeL3JZfAcZOzzOlHnVK1X4L1D 6nauKejGaxIrZ9CFRkfb5+IIFe+QPrrEKQA/XevwxmGWAp1gr+In9g7zZqAw1W5FRnEn olCIncNrgJXvy6URXA1FuSEiqrotOqhJ50HzQ7rkX2Dnau32QIEk+rZ2sVRiWUOOpSHg Ncxg== X-Forwarded-Encrypted: i=1; AJvYcCVq5G7npXgbXePVIhPLDQ/ytx6lRWyFEP1k43DWlgRShWm1ut8hQO6i+IY7nH8i0SdnShWE9VhdzmPKE5A=@vger.kernel.org X-Gm-Message-State: AOJu0YxyjKUYikhLet7VgYuVxB8aC7kB+BwHGp1uFy17p7BqMF+zKsaj wHWRdmgir0UgBmyJeAmdVCiwXURY9deIc36aE21qH2cgMM+9XTnZLkJS/EobwhFlzOfN5YupCXb v1UaYb1I/xds/WltAYFVvtSiWZlmuewGn/PoIZAcQMqAtWXaa1+zTTnLtWQ7z0ghoY44= X-Gm-Gg: AZuq6aIdIdae6LFDJgMazWg/Wb0iLjG0l2XQW8b2dIczm9UV8v8KvLXNtoLdnPcmel3 dll8bK9QDtFtzlP+WIQy17SagxBomZAfLVC6UdlMvPMeSi2GtHzY0ocWzLjvLN+ctEG/q/9vHio pfzlBimqubWDuRuUdzODmBI82319XK0CnTo+ki4ovLrWNj5EJpdRNiG67Cllu5qVdXqODE95RwG WO8j3dgNbg7IZworkWr6ITqJmKqgVuBEg7Qd6Twj8pwQ6eGiBkLL7tzVVSvxH555CcA9z8gGFi1 S6houBelNB8TEQGZiodzaC8baemMvP4aT0uQVSXN6IAS8SNPvVJo8f6NvDP1fVpv0lSQTTZVSw6 yHqHcJ4ru66wyXBZM3HrQG1nQtqTogL2XRcQcwevIEiTPVodQ93ES5E7Q3daN4utqe3lSa9XDak RrgQb69joYfd8lUP92xKXsQSLQi4M6w2QrsgzY5EM= X-Received: by 2002:a05:6a21:7d0b:b0:35d:5d40:6d79 with SMTP id adf61e73a8af0-39372098bf4mr5242593637.12.1770282003066; Thu, 05 Feb 2026 01:00:03 -0800 (PST) X-Received: by 2002:a05:6a21:7d0b:b0:35d:5d40:6d79 with SMTP id adf61e73a8af0-39372098bf4mr5242558637.12.1770282002589; Thu, 05 Feb 2026 01:00:02 -0800 (PST) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6c8572b4e7sm4361984a12.33.2026.02.05.00.59.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Feb 2026 01:00:02 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan Subject: [PATCH v5 4/4] arm64: dts: qcom: ipq9574: Enable eMMC variant Date: Thu, 5 Feb 2026 14:29:36 +0530 Message-Id: <20260205085936.3220108-5-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260205085936.3220108-1-varadarajan.narayanan@oss.qualcomm.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 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA1MDA2NCBTYWx0ZWRfX152eHcBmsZVE gk4CaIqM6dxfyaEaPLtIHKVwr6m1U1nEeqAjOfnI5utnCC73fy35OvTGkVjLqaLOlxoiE0k+tiw +UhAGkrC0iB67eXglFfX/6JMzUCd77TqNJsWKmZEQKqSVAzU/yYrpfaBQ0yKTwM5VrBPBcABnEF 6swHFyW5HL47tCzh4xPqRgciEV4tfNcjNNlHvuBpV9aWrcCM27EgqUwK4kWcf2axI4quWB2cH9n uY1ZkLVXf0ySyAxJcBhPCQT16Y8EjsA0IaUR0c3AZFT16YdaflvKbN1WtJ9rp7vSMfzMmpuENEH BrQS6mdiNtpoxGHUfGktS0kQZqYRDhguLm8+K1uxJ6vDCgOOBUvfZIEH2Zjf4bNr9mFIJe1TIkm kM7lylmGVNWIrMG/OX+2xlFHXCJRkfYpoKnTrEVVqQA2cBnb2iRxoQGlCMMIFChkE80BPKOt/HT +4sxk3UeBxt0s5xYkZw== X-Proofpoint-ORIG-GUID: qg7OoBxWnHtQta462NP-2OOW7Hd1sQTL X-Authority-Analysis: v=2.4 cv=UoBu9uwB c=1 sm=1 tr=0 ts=69845c14 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=dhyxJ1omlQZND__UZH4A:9 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: qg7OoBxWnHtQta462NP-2OOW7Hd1sQTL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-05_01,2026-02-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602050064 Content-Type: text/plain; charset="utf-8" RDP433/RDP418 can have NAND or eMMC based on a board level rework. Since the same GPIOS are used for both the interfaces, only one of them can be used. Add a new DTS file to enable eMMC. Signed-off-by: Varadarajan Narayanan --- v5: Add RDP418 eMMC variant v4: Move sdhc properties to SoC dtsi. Disable nand (that is enabled in ipq9574-rdp-common.dtsi) here as the eMMC variant doesn't have NAND. v3: As qpic_nand is disabled in ipq9574-rdp-common.dtsi, no need to disable it here. Just enable eMMC. --- arch/arm64/boot/dts/qcom/Makefile | 4 ++-- .../boot/dts/qcom/ipq9574-rdp418-emmc.dts | 20 +++++++++++++++++++ .../boot/dts/qcom/ipq9574-rdp433-emmc.dts | 20 +++++++++++++++++++ 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp418-emmc.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 6f34d5ed331c..0ab21ccf893f 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -25,8 +25,8 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D ipq6018-cp01-c1.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq8074-hk01.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq8074-hk10-c1.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq8074-hk10-c2.dtb -dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp418.dtb -dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp433.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp418.dtb ipq9574-rdp418-emmc.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp433.dtb ipq9574-rdp433-emmc.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp449.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp453.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq9574-rdp454.dtb diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp418-emmc.dts b/arch/arm64/= boot/dts/qcom/ipq9574-rdp418-emmc.dts new file mode 100644 index 000000000000..2cf35c717411 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp418-emmc.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: BSD-3-Clause-Clear +/* + * IPQ9574 RDP418 (eMMC variant) board device tree source + * + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; + +#include "ipq9574-rdp-common.dtsi" + +/ { + model =3D "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C2 (eMMC)"; + compatible =3D "qcom,ipq9574-ap-al02-c2-emmc", "qcom,ipq9574"; + +}; + +&sdhc_1 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts b/arch/arm64/= boot/dts/qcom/ipq9574-rdp433-emmc.dts new file mode 100644 index 000000000000..44884231499f --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: BSD-3-Clause-Clear +/* + * IPQ9574 RDP433 (eMMC variant) board device tree source + * + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; + +#include "ipq9574-rdp-common.dtsi" +#include "ipq9574-rdp433-common.dtsi" + +/ { + model =3D "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7 (eMMC)"; + compatible =3D "qcom,ipq9574-ap-al02-c7-emmc", "qcom,ipq9574"; +}; + +&sdhc_1 { + status =3D "okay"; +}; --=20 2.34.1