From nobody Sun Feb 8 15:08:30 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 BBCD61DF742 for ; Mon, 2 Feb 2026 07:33:35 +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=1770017617; cv=none; b=SwnyiOiPCd4+MY+ba0xxjbnkscU6JW9f4uAEG4Y56IzeHEfzUk/+aPtl0PI5jlcboosdumxy/0TK18PixTk2T4+I1SYOICWqvcgg9d+KRfrhxO2cOg6ybzTeZSmR2o+a6DZvni+M1AHGI9KD3Z06HkDkoHB1kYAEYuPmDE0Frls= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770017617; c=relaxed/simple; bh=R1+9DqOLrdIccNKLonUBWlhCG72HQzlv0e6WIESPSBc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Gi4rd5I+LIyD2j4sx+wj3UzdOglgWMXqHwIgNvEsUdiTT5d5UGvhXNltiDOa5F9+KOw1b1xcOVpe0oi4MK8nWwySmI0wwCF68y/9iDSUWKK/82M22Ik2SgdX/WuzUbpsLWWkL5fprE02zjZg+kDdol+n9tq4/FHrSntz+nEFiY8= 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=C+Wd+vWJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eg2BYTF4; 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="C+Wd+vWJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eg2BYTF4" 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 61270rlJ2028623 for ; Mon, 2 Feb 2026 07:33:35 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=xrKNFSOXyBq MJa3MBEKaaABiQhIrFJzIMzf+AyumQrE=; b=C+Wd+vWJNfvOug4w0HnXNXd1/vH lFI7Ot5JVivcNel6/F5I+gV/VEZs7eGDZY3cYwtzh5rB9Ygkmc6lvdbDPwOD/snT nKhOPro3Wf2zjQtLl9TVZ9sF3KW384Dr7VELPg4udXFETdadbfIewS/J/xaoOoFt KlzxxZ0ITAgoNMpWvZQSiuf+OKJvBIVYa7Wvd1EMnwk548fbQKo7vnUmfArVsgbW uVq0pWAJScWedt+BgFZetHdtBjuFkgLk4wskFy9SUWamvjV/mgkY/ZFbr6gNwr15 EvTYR0pvy2rUyUgaOZ8qfqH7LUbZTX2nC3My10TBean/p2l1sjlZxGR6tRA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awdceh2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Feb 2026 07:33:35 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-34cc88eca7eso4191811a91.2 for ; Sun, 01 Feb 2026 23:33:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770017614; x=1770622414; 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=xrKNFSOXyBqMJa3MBEKaaABiQhIrFJzIMzf+AyumQrE=; b=eg2BYTF4uvGpZmUmu84WPDJgzjoKexV2I/xC4HoiZauZPw2s7h7nlgn/wZadCboK3D MMY8zJlArya7CCxCeJ3xS8B0AY0JEpaR46PSjNU6EAM7y3bBkslsoQOMWq24GKnSrgBE p+2TNUGDnJ7CHfwhC+c2k+m2RarCrGqvHwq3oH4SfVHAMqrSF+88+88s5jqMl70MDFEF 4SqE3FKGGeqS8nJNxnzOfg3S7ut6RJZxGylaiIcl51yAka8SDextwlaTPwSkOGtQB8ry oQzhFotr8OlwIIqupOlPnuJoZKQNeKmuIa5a6Lg9ig5RvfZkSa6OOd7y1HbYQ8Wg39ZB 34Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770017614; x=1770622414; 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=xrKNFSOXyBqMJa3MBEKaaABiQhIrFJzIMzf+AyumQrE=; b=mD6jH0jhupB/WuOc8ViUhiMia4c1SxoYy9aMGVFWTdUjE0hdH+5J29lV2PzUoobTEC u7tHzwlfEWrsJSKxjiUwQZqpcRVX1wL0Gh9i4NaHWA12gmn2tx8Ed3zjwoysDumIYZU1 PWsDpiTeMY6rNZMyrfIELKKlbgd9jvGB8Sxrrv4cqIeb/8BDrOBCZMPmCz6WjboNZcrw VU8YahQTGCZ9r2BI/t8SCZxFa5fS4LnxVOYtsOlh+vbf8Peurg8OV8K/RNY3kRVHnB0m djnuvADnzB/tm7DTjDCAvHzetx76R2ZPlNf/xs8LCMS6bQUyEHWMJaLYZvfKwmfAGlzf nucQ== X-Forwarded-Encrypted: i=1; AJvYcCVGKuUPKpA7WhggZu9oSHULvrQgfWXO+lg8Ttf5ahp/omSefoT6oYui566M0z2iIDu+J6W8SShVz7YR6F0=@vger.kernel.org X-Gm-Message-State: AOJu0YyUSFiDNNBgYYyjK0TQ7/fmzKYO6BN8oHpsxv52RL8Tiyw9Q2L2 Js04JFKvLFLjncUQSrkY8Bx1/aQAaSxea8PbD/ghBqekik4MseGii/FhowaMu9KIVBpSwrOh6Uv 7dyT+ReSWTa19R0ho0WTD4b0dciGjGeWJB0n7KnzHAOmLtmSrKCJD0bUrWy1mWIIz9wo= X-Gm-Gg: AZuq6aJUzv90q97j8DXmNCGGe2BzYdtkx2XEROMQrc902FekWeo1j8veGeDAsnwnpDv ZcUk+lsAroUe/K+lAGayPgzmhc/oTbEXlTPMo0IVv6rNNiscEaUlFkf5WPymPtMwi/MOcc8XyRS dbUTMk+wtkU00YwNeisfycLsqfhTUFdaMjSO5YoawPjK4u6dS15ZfqfT1az39MHbENVUfjooeMq EcsMTGyqGphCRVJ+TXLwV5jDQtlO6VTpwhSWwUtT9RHk7TQwb48iP4JmeJlWPVxkCUGlXqqdCNB vfRMDZEeTFf+QlwsVV59Fy0FTrKLTswYKsTS4E4BVOiI5YbafUu0g0j8AxxRtMoOKkJOadielZ6 R3JgFvRy1H89BKE/3lBt7rGDBH6tXwhpS0IytLhwpQvJB+oOI8kxvVhfdpSwTNI7uJKzMGpbhqx Ba10ibebAHae10LDTqWhS23lN63dPnzNxM0T9gaZY= X-Received: by 2002:a17:90b:2711:b0:341:88c9:aefb with SMTP id 98e67ed59e1d1-3543b31337fmr9022453a91.5.1770017614347; Sun, 01 Feb 2026 23:33:34 -0800 (PST) X-Received: by 2002:a17:90b:2711:b0:341:88c9:aefb with SMTP id 98e67ed59e1d1-3543b31337fmr9022429a91.5.1770017613851; Sun, 01 Feb 2026 23:33:33 -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 98e67ed59e1d1-353f6103e25sm20758332a91.1.2026.02.01.23.33.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 23:33:33 -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 v4 1/4] arm64: dts: qcom: ipq9574: Add gpio details for eMMC Date: Mon, 2 Feb 2026 13:03:19 +0530 Message-Id: <20260202073322.259534-2-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260202073322.259534-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260202073322.259534-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: O9jbeSR5_35xiVYvaIv6czoxIHNQZ7zW X-Proofpoint-ORIG-GUID: O9jbeSR5_35xiVYvaIv6czoxIHNQZ7zW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA2MyBTYWx0ZWRfX4gL8a9Ch6PGL kad1j4U/SwX9/PWQXsjytVy/RRrdSoXBSqEz1r7DaH6tmBzm51eguWEmJnWLoxtQ4v5xlyNVtE1 rG6aT3bG/6hrPjQP4hg2SCnhICGwYu6Cr6IO49+pc1oe5LiAtWz7Ymur0PkqwYFSUy7Ve3XP2d+ ZdoJ/TLjzlLM0N6fFlgqABdGSVZ2E6vnsMkFVSCLmlchYAINK8iqK71lE3t0o4juAbk2iD7cn6n y5BbCSxz6APzpP6kmBo4ZjgDBxXRdjDVYu5NYVRzwagWsEYQGXr1g1okGtTtg4mVw/3QtApB/Z0 vlwBhcKyaFcR/XjOh6SQ3anVZette+B6lFtNZZAuM6Puv8vMPgTLLQV7jNMKpmma1kqbWu9TuEa kkXZV548oo5aumrSk9sS4fvA84xEiMoZK+GOQkrYxtRE1SudRCWWMpbL1lxhh98iDxAjRGs+q6P UQYmXC9SCj/rgGKxIVw== X-Authority-Analysis: v=2.4 cv=T8OBjvKQ c=1 sm=1 tr=0 ts=6980534f cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=S5cnrtFl_diNh4JyZzAA:9 a=rl5im9kqc5Lf4LNbBjHf:22 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-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020063 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, add the relevant GPIO related information. Do not enable NAND by default here. Enable it in board specific DTS. Reviewed-by: Konrad Dybcio Signed-off-by: Varadarajan Narayanan --- 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 | 32 +++++++++++++++++++ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 9 ++++++ 2 files changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi b/arch/arm64/= boot/dts/qcom/ipq9574-rdp-common.dtsi index bdb396afb992..e4ae79b2fcd9 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi @@ -169,6 +169,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 { 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 15:08:30 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 F251C2874E9 for ; Mon, 2 Feb 2026 07:33:39 +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=1770017621; cv=none; b=mOo//Z+YD2j2lVRcoVb+Bb4VbuEUzJjsgtmckycAvN59LlgJECdVws8OqTyvdNbFt2RXG4M8Nfns21bOb7wiqZY/Z6xFoAIkizlO/I2QD72NWCprlhDsz0apIpsEqSQRKQW1kh3m/mffMs09YDekJgs+soWPdxNt+xyaGYROn1w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770017621; c=relaxed/simple; bh=PkLK0xW2ngDTaHM3XdHGUr0HpsZL0cMm5AE/uDOJAh8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=po2g2S8C2tCudz1PTsdVHgd/09ruaCBSNNm08PY5/9qu6/rv4w0H2MEiJjXC8Vs7ERDZVUpzg+aX3Me8FyPycFa09I7hb1iHP5Q+8KqT0GVDyM71WLciPSgeFtBTJ9ggDiI7MXdEh59z0ZcVmy8kz7LBpF7UXEpo81le7AhdjPs= 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=DkjCPO8+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J7br734E; 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="DkjCPO8+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J7br734E" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 611NuUms733449 for ; Mon, 2 Feb 2026 07:33:39 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=UQSkxhB6wZi cS7MLS+HMXzCRxN6RPP3EpbHjPNlBzYA=; b=DkjCPO8+RaFECmyXqW4lKbqI5ZK jb4LVug0+9IwVoH4HS2xc4fjoeIyTyUL2tUDHbdVFOlONKgg9YatnYkGj33QzUQI rIYJijs0xd6rMrtkA7GxQiCaz0EoXant0mnInWHY1g+X+PEUjPl7YZV7FDobd0Ni 1t7uZ8Ilu+MM5ahVXi4E2b+WDFbn225tLwKmCDlSfgRtexOPZdlaQUaiU7Y/EDd1 mV27tCz46nN5PrnX+45DUhnGTSyWREqFbGElN62jOkhGI+7RXsH8qJAWAPuEd8pg JFncwkHsT0afTANs2eJCU5maqrXcl+VrJRSDX5+4CR5YFTu1ZUJEzAXvhWA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1b17vd0e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Feb 2026 07:33:39 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-352c7f19acaso3339460a91.0 for ; Sun, 01 Feb 2026 23:33:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770017619; x=1770622419; 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=UQSkxhB6wZicS7MLS+HMXzCRxN6RPP3EpbHjPNlBzYA=; b=J7br734E8EjadOIp+ojMN6X62xtc/DtqIa2WTObDsv4+6J4tfoC1IeNeoHdUhUVLsN oKW6O53BD0jfxgvrQtXbVfe8Z6wYiDdMNRpEFMt93F3/6rt83Hl/CTpSYiiaqr1i+I6S L0ml4vlfLEpe5p/WNf2I/1D1E0tpQLkntPbS08n5UGAra5SV2mQZQI6NVKQSbzoBgKej OV9XKvIuGQlHB7kSkRw49/QfVu5hHoAuxP0IRRBEMB2+RTENq/15HR1rbdyvRKSOfvA4 98vdhJ4Z+OIBlvZkqR2UQcNMi6Bd2C+6sjBFTFMYevu6heQJTUFnbXU9dxPKtSc0QdqK DPtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770017619; x=1770622419; 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=UQSkxhB6wZicS7MLS+HMXzCRxN6RPP3EpbHjPNlBzYA=; b=qVRnxVD9qEjVI6ssVVBXsQj+Eqps7IaLLgtKYKNnTMXjMpVC+oQwakR76E94eNU7GS 5ZtZb9euuGDg8at3fBbpf/rMNZeeNlOdRTNppHlA3s2g7CdZWXkVLkf7U4ta3qnfQgVF 8S7M0jbfjYggwBHuhbEIGFROJORQJhhE1nbtQPg2Q6E2YyKH9Uw4Wo3BDiaXDg6xyVhg 30uh4EGHMFGk+bkfWP3fKSp+L1gybxYWBcNCP95NfZA4GfDotUzn4++UxCtobAyHLvc5 J7OaV2nBSN68mZie8frW9oi83BX9d3nxbfR8/Wtaoy/w5qGE5FGliX/VG/vF7s2Onaw+ t6RQ== X-Forwarded-Encrypted: i=1; AJvYcCXd3oqEbt54PCTjigNjNQQpE+pTwfqBTd5jtDND/xCDKJbO9fdKn0Xl6LhTyY6y/WW2rLwiCLdUXW6DlAE=@vger.kernel.org X-Gm-Message-State: AOJu0YzR7TSgJ3BEvSU1popji2fLMTTnAi7C/6MbeyILE20JN/itqU8d uCQGi7g9OH/rg/gtDpHAIMgiHEpFLuneXvEVQjumFg8JbE2H7qkkfslBQ1KI90L0RwYQhj56vEP 3Y5fOT+KhAnTWC9Xwh9yCTpTO2RBZ5ph9azXADZLzhXMj/AkWwLeRdJgnoB20pbY86Rw= X-Gm-Gg: AZuq6aJ36dakTqQOZN0BVSjdQ1ZeuuM7y1gZ0GLnhAgiEuzO1I3YjSsxh4rrVF7XRig 4B+zI2pyMadZwOUCbyCTGM1nu/XEiXtYBm0dYGjGS9KdCBcoeofHBDffAjZTt6DSBugZZjvyMwl Ro+wtgBdlyOWFhbx0ptzU7l87uy1LFbVgtJ3JtX7fGZTH7gQcAFCHPCB4vZPSuWL04AkOaduloa mK1Bt1LXEDuqVz8Gt/W1auz4ix9LiE5GHsZJOkWGRc2TLQbp1ZTe0qB7V3vod4MHf1wf8V+aXCC hQXntv6ZZF0dfwdggh4+0Mxc1G7QdYiiGvHX1f2AhKEyK69EvuoaQIHv9bdymyVkCoQzFcCHmm4 zn2uttr8v2mEl8AP/4trq5r2HZkr5jKG2QyOodOyWQ//0SFNj6hmm+OsuWeYKkJ0f7v56stvqFM juepxgDT5W5rHRQnUWvteGZO3GoBTVfkNH25wimdE= X-Received: by 2002:a17:90b:2e4a:b0:349:19a8:e00e with SMTP id 98e67ed59e1d1-3543b402197mr9276839a91.31.1770017618478; Sun, 01 Feb 2026 23:33:38 -0800 (PST) X-Received: by 2002:a17:90b:2e4a:b0:349:19a8:e00e with SMTP id 98e67ed59e1d1-3543b402197mr9276812a91.31.1770017617976; Sun, 01 Feb 2026 23:33:37 -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 98e67ed59e1d1-353f6103e25sm20758332a91.1.2026.02.01.23.33.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 23:33:37 -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 v4 2/4] arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support Date: Mon, 2 Feb 2026 13:03:20 +0530 Message-Id: <20260202073322.259534-3-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260202073322.259534-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260202073322.259534-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-Authority-Analysis: v=2.4 cv=LcAxKzfi c=1 sm=1 tr=0 ts=69805353 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=u54x8HqV3kHLMJtzIbMA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: 40ec06fBejMmfC-TOdped9ZX5JgxATyJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA2MyBTYWx0ZWRfX8Otqz24SEAoi fRLcqx4t+M77EqLUfKHeC0VPbILR7QG5L5M6ZB59Nd+3OzfA/FNvmcF9MfHfqRZ0ojKPe6wgSyy SWpoAe7AhpuN/yCkxRM0m5ZWcsoqQKBimnVgvlRd0jj/tF1jzAisgxvCqj/fv8Ti+4+lkM8DaNP a7SxBP4kFUJb+J80IVJQcluS2uCg4xjOiIOdGppCJKR8dJ5kAqohto6ZBObSUZVlbkrgvCwOBZM OX+Hcpa7qfFIwLVkCwGrJq12WKFmR3yBsfNs74JPS89swLCPfJWgEovJcd2f3p7gOcqRG8OCKdT rcVWuaJsQu7Bi3ZY7+0atJqUcbiZ1VX4CKrd8TaDzkoZEs1XJvF7VC4NhN71A8Arnxg1GrRmmeN f1Rf1pcuFM9pQLqxWebIY884Z7/t2XW250m2ImnNBPjDcDHvhh0dVoKyNuNqGJvyXoHTc1kcF/c My/podKCbfMsygd3BRQ== X-Proofpoint-GUID: 40ec06fBejMmfC-TOdped9ZX5JgxATyJ 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-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020063 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 --- 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 5a546a14998b..6794c9ac0b67 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts @@ -8,124 +8,10 @@ =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"; }; - -&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; - }; - }; -}; --=20 2.34.1 From nobody Sun Feb 8 15:08:30 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 E70A51339A4 for ; Mon, 2 Feb 2026 07:33:43 +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=1770017625; cv=none; b=EZuIIzcgCJbcEZdZHWLITp9uq5bkNB3qElklKd/nP+Uhbksx0SRfZnGhsau4JD1fkqpJW/xYEXI2DFQepe2oFuZcdgAxofw0vvRAEg+esAZLdQ9czKOMt6CM8LxEU7pJN1S+1jOeIBKVSyARpVQeUsAEkbALxlQjZIV+06Qoq28= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770017625; c=relaxed/simple; bh=haOTBfLJ6G66nOuaLuswaEjLpGbUStrMRJyyCv2J1pE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=OzptgbJimjzcIr6VEiELWjmEgmX11cn+g77+5cahGWyU5mlBZUmbnYJ442xIjmI2VfFEHFRP2FZX9XqyEn7Dm2D9gbBzfzqabBdIZ6Ey/pMP7Cv4rug2yQXcUfVhngqbkFOM+ApEbPVtjZlobHzJAzZ6vCT4JjCptIEDpD/kOJw= 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=iBH/JmC4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SOZVV/Ob; 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="iBH/JmC4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SOZVV/Ob" 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 611Nsma32819422 for ; Mon, 2 Feb 2026 07:33:43 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=om1G0bUi35I JJwvIUrY3DL6YzKwXm+Wjox69ofXth8M=; b=iBH/JmC4K4CafWlD9JHB4cbulIp 77oPWHK1cRe9/+0TsXleaTKUSnsEJj+cynKbncDQwMBQ9FnSw5lbv6F3Y5NAGM7g jrGdqUSbCBFCzIN7zmpOfIPIms68cSPyYgdXazCHJVECvSFkaOW/5l04Wtgre2UJ MxklzpOGFwnJsn8Ejxbtg1iOVzwwr6TcPU6XifgsSIvhsvLbg0wglBF9/ZM4qUSo 9J61F24b5NwxqKm437wKWzZ3w5PUVJHP9R+AxqdasrFfAZmwZHWiuH+tGWh1LYh1 vBQtazMmxigajVktSaVKgj4hdfEq2z4lC8nQCzq1voMhTSf0PDoz01j4CSQ== 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 4c1awdcehp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Feb 2026 07:33:43 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-34c5d6193daso10288313a91.1 for ; Sun, 01 Feb 2026 23:33:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770017622; x=1770622422; 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=om1G0bUi35IJJwvIUrY3DL6YzKwXm+Wjox69ofXth8M=; b=SOZVV/ObBwfvgtjzuzuq8eHMU3k3kEwo9Lg6awvYCw9gmdQmN4EDJGCMLhWtVEIjDf 57HPRBtG1rDG0aVF1DzTwKnZcwEEIF9APyBh8bzaDHNjYKggLoZm5g1ZaFYnHn0j9SXB FF7yWP/rnZiMHwkl30HIJL6c9zaupaEcn4N0OL74o3nichhuIHhAbhENJewUn+UECJTh B3sV36DJY+rCpZBtbGWADnyjVg3fdfVBAstGGaQjDqCQHJYRKOt1flPW/xLpr04W1eR5 WrA9N4wFX9bmtz36GBgk+oLyZ6WcljiMBAJ8DZD1N7iwztPhzDU9rNBaFpLpxN3jVhQ3 DRrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770017622; x=1770622422; 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=om1G0bUi35IJJwvIUrY3DL6YzKwXm+Wjox69ofXth8M=; b=tXZIjQrJ8sNTk146LlpEN4Fj4zo4G6hdSpw33qPtWQU+LpLymRYvq9jorll333LBBQ wkj7XzqtjPjHsqZmRTF1cxe7EXO8kx9Ii1Cpf7Dl1nxZYDPuCS23CghprgvpGwdi83/G 4vXigiDtcyZmLp3ImHW6DgFq5YqdXBpgx4yZHWt+Y2uh0RWfqAkKdSlSfhmaXYHJjtCi 3cEcq4aoRw3Eux3rDlp4llFGWtzu6QAcMJLbWBzcpEwhWxdsr1gwiBqU0+8WQi2iSWDw sLnfhV4ezDdqfwdOakCs9Yf+F4VAootb6nFm5RTu9nD6VSxGG0UtQg+ygcztvcuJTWnV IkEw== X-Forwarded-Encrypted: i=1; AJvYcCXuBP8v3vy5gcSK0/qYXDfW0NAUMCZRCZ62DcNvK43l7TDwjRq3xIqOqbEc5gDaHvUqkl3istxWrb/TnnA=@vger.kernel.org X-Gm-Message-State: AOJu0YxetpkSPRJUUku6VktweMAgrnPzjEVKAi1IOJdqlshmUW5UQiBH KRs+EypHynl3hIXgkGIuXLIN087nyFlfJ4sso+qzABaYKf0/0Xs+sJAgomJZcAv8R8sCt6Yvcpv MDCB4m0WRda6cMyRGR5G0EewLMvvOU1wsgKGvuq8cVzbweA39H1kLQb/yuKw9D9r/90h+YDJCSp 0= X-Gm-Gg: AZuq6aLYPViVYjfkVESBUzYpcsdeSyxkZ5pF5n2VkwG411MHf3sn773jOF5TPtavXlO fimW82Lz0df5njm4u4tWtLlKY4yNLIfKNcWpDRxbcDz4VvnnNufiJQ26MLLbDfOVC84ONUEyhDZ yyik0VpyYS9EZJfKjh/mEtUUSoMpDfFkXITDbR/xF2795O1+u8zw3DzuNx/0lcOD+elU/BcxmzU ePdxMUB+71fG3eOhgUMDSssg+Z7Ms0tj5ud7914rM9k0siayWekTs9oslLJjRthAyEkRGmsu36b sbB7bKGA2kpSIBYePz6mB9cCOAyk+x82O3ouXLdnAdKAE8ePE+PyiEMHi2v9SnBis6YDPSxFK4H qY+oNjXFiJapuwTj2LtYeqyK4OHexCWAnCkmUxHshqLwB9fr4Qs4Ez6Jq5o2TPQaVeGuEDGKq7P mVuAyRUp9piYewpwQrAkRKMkPVBtkMkPIob0nm6o0= X-Received: by 2002:a17:90b:3f0c:b0:340:d569:d295 with SMTP id 98e67ed59e1d1-3543b39413amr10955344a91.24.1770017622353; Sun, 01 Feb 2026 23:33:42 -0800 (PST) X-Received: by 2002:a17:90b:3f0c:b0:340:d569:d295 with SMTP id 98e67ed59e1d1-3543b39413amr10955312a91.24.1770017621875; Sun, 01 Feb 2026 23:33:41 -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 98e67ed59e1d1-353f6103e25sm20758332a91.1.2026.02.01.23.33.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 23:33:41 -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 v4 3/4] dt-bindings: arm: qcom: Add IPQ9574 AL02-c7 eMMC variant Date: Mon, 2 Feb 2026 13:03:21 +0530 Message-Id: <20260202073322.259534-4-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260202073322.259534-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260202073322.259534-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: uhjuXdN6_vgkGKmXoAKkWG95KJjF3WOw X-Proofpoint-ORIG-GUID: uhjuXdN6_vgkGKmXoAKkWG95KJjF3WOw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA2MyBTYWx0ZWRfX2kPr96czcvFi D8Ts1PpqnwBM1DWbJH5AS9oQBb9kVhHBuZISitXL56w+WW4kCvLmRysTyBKqnd6BVIZ2vDWI4Iu Zs4mvi7vcGQdPWfx6xrPU8lwjypUCNHrFGE8HvdziTCZ0sfFQpLUf0yZXmo4r0ZsCW2hVyJ51cR +iAKFUXqR2hAzD09FnpktJKuxmCxisXCHlSybNHKzpJO3XyXp+t93feswB374SHkGpBouvjjjAI QFKw+ete/uL4FXcmBnykqb8QBg8c+tBalba7JlAqJiyVny2VQIWJbYEokuHXWZx21kmrhRQptYi cQwlfi+hwrAhQiRam6V8skIcI5Ts0Sb3+LUAKyh9uy4jJVYFuCPkEoBc7fXrScaeoiUiulntUAt nBWtGlnkJEYp8c3n+itCqQCqJnFV0MJmyvcx0hCx4NHiVigle+m1XP9jAWTQiqU6CBEqJ3jCz+z vcg67VGbtBnJD6A5uFg== X-Authority-Analysis: v=2.4 cv=T8OBjvKQ c=1 sm=1 tr=0 ts=69805357 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=okxJcUns-7FWwRFb3XIA:9 a=iS9zxrgQBfv6-_F4QbHw:22 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-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020063 Content-Type: text/plain; charset="utf-8" Document the IPQ9574 AL02-c7 eMMC variant. Signed-off-by: Varadarajan Narayanan Acked-by: Krzysztof Kozlowski --- v4: No changes v3: No changes v2: Update dt-bindings to include the new variant --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d84bd3bca201..28f9a6a166a6 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -323,6 +323,7 @@ properties: - qcom,ipq9574-ap-al02-c2 - 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 15:08:30 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 AAEFC2877DA for ; Mon, 2 Feb 2026 07:33:47 +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=1770017628; cv=none; b=U7wlcUtJWSsNHektyvgMkSCnelef4RHH2CWFU8pDydLQwzlC9OX1K58cFGXlGJk7pEU6U0/HKlg+IbWECWpVlPS8eK3vjoMujALPh9fV5czpxe7/utQcuxaACShR4xQtz3vgV+jbz0Isdtawpbir7N88kBj/Y3z6NtyKhugLM6A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770017628; c=relaxed/simple; bh=wJcPckga84qkJikfAo1lUUPEEg7e/J/GjdkMbFVlIWI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Q+fT0CQx+7QF410znOthuqT7k2SNh4Z981qBpQeXIMqTxJ7WA7R0Egx0f1QkTdPkd+Dm6rqq1kSfNHgO3M98q31+2qxFJfYGIj5pU4ANv/i+xMn3HbiGVi65GclJsejzZgbdEKSYRtJ09uQTGfLGrcy0yIhp2npaaoqoxDdlyIw= 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=URDqceV8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bxgfQJTZ; 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="URDqceV8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bxgfQJTZ" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 611JSJFQ1305623 for ; Mon, 2 Feb 2026 07:33:47 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=+BdPd3+ghSB u/MxiQx/PvUJlHOTK+MgLo/HmYHxFwxA=; b=URDqceV8wABAzPNMGWP2hbzgHPu npmpmLFrp8aHrcwbttY2iQbRNiTcUjBq75AoaUa/qO92z2jh9V3k44wnJMnJV5EX cSvis25dXDEoijEJ/lHCudkfJ72IPetD80xTlVRg8YfgAIIlEIDLHaqFX4Ir3Q6u aNprTxugwJle2E61dUNkAAmrMOQCWFYwuE7lBcznUAYuzBPczARBjkIj6U1Ye4hr n0+z4ycmoR9cp+fiROifh4hfysO9GTgF7HeD6U4XpdxfBXZQsqWt3ZhZ+p3Zzi1x eIKHn3vm3Vq5zpTmllIdeAZZAi2zmHiZo9+pyAs5D+R3tsw8ri1mLncaqyg== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c23h1j4pm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Feb 2026 07:33:46 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-352b6ad49ddso3172195a91.0 for ; Sun, 01 Feb 2026 23:33:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770017626; x=1770622426; 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=+BdPd3+ghSBu/MxiQx/PvUJlHOTK+MgLo/HmYHxFwxA=; b=bxgfQJTZedxj0OUFHL28lZjXzRmeD4NWwJv1r8dXqWiN8f7kNcaYiUFuRFOtcBu8mq SxZB19emdphCYuaZ+lwa5F4ZLVtl4PHYyTaucSfM511AqSHapOOAJ6XKrrPZa9wf54gk xltQngE6aT3hQSTF9R24T+pbsVWKW6o2TjP0y7iXRERnFAj9HEg+DyX6b3nYFE75JRIP 2a8mTOt5q5Fl+yUvLYJ59Red3QXQgKGJwCJ0sJdEbBr20hUl5WyS1DzOgey3CH0qnk1U 4B/R5ujhM88wyDW9i8ldD7Ttr+v4V9wosfeLPvaSZ8lmu/C9HInq7NaTr+Tx8+n+567J eoKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770017626; x=1770622426; 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=+BdPd3+ghSBu/MxiQx/PvUJlHOTK+MgLo/HmYHxFwxA=; b=Z1bj5CnyK4AZmDpw2d5FR4mT6At0Ol4xeANItrAz9hUC4DJqfEWWE2ETNkmEv39oCR /QchlXo08VySA6AkkWZmk6kkEHsGhtuA8OJdxGenr7SVbK/cxUhsJ+JRP6+dR2uzqwJW l2Kg7rVqSjbLlKDQHRKCpCDZEMCZlZlG0YPYavQNxSVAisTAMHSdPEdUoeiqavVrnchB hLr6/IgOdEXkNalNRbWaqFsxLpacC4jd0wBz4pdkPlVM69GVNWysGuxZJPl7nTXS6l0q Jl1LuBohDUGml23vMpS3I3TEpfUjO7rpwW0w8ulz22kPbhqqh1L0uf1Fffcs4WByvsPb eFGQ== X-Forwarded-Encrypted: i=1; AJvYcCXtJqUYIECK3gO8RueJMG/bdhGsJjLdPoJzil+8BijHexSVKCPZkDXFV1aFR3iRXjjrAVS+NcGFeBRZvvQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzHmgCEg53wEcq+rpufQL6bCqv0cOloO4NnuJLZwTXvMqEgE93h kWb3vJiBXUecPXKg3zzZmM561vdZatcZatHVqhIckSqVUZrg2FYeccTH0WjFZX54PkASEiE03Zd AB6Q1RnzULATcwjPg7/np0hl10zYB61fl/xkSHYXRkkkyvoCtmbCsS7Avk+OUNqPZn7A= X-Gm-Gg: AZuq6aKdrldBqEfsjw8HYwhA/Q+0g1hPuqEyWV75DRcnHU8WjPJC1/uGiK2VhMfINgH GCZgwug6Te0acEEhcJa7Zn9UNJbGc49gq0705DDDHa07DLfxcjSoxRgHRSet8JRDQ3o9Pg5zLLX QOszJige3s4PChvVD/2JXib3Y8oyCvKKv1UJZ3zdIKRbiD9jSxGNLIuqRWCK8uxMjmuyx1HHQCx 6btw9epGLRXz/7LXNydu6nOQt4KpGfA9fPmq5rPs6xLQCX1aRd2Ly0LfKHGZ5VCrF99ZTySjwEW qWr+WEYBXqBC5vRU6P9bgJh+XjlrGTWQbdnpSyW2JQDam5eD5atNkvlj2uKHEpzRh8nyRsW2Bqd JShWq1xo4t91j1nAq5diOjcEamMM9mce0BY4grRxfhQBK6RD7l4JCfO0CsA6XudHeWTpnqvhrn8 yl+Hr5ajdHXwTHsYN68kX8/5E9W3NT3EsX/8GDooc= X-Received: by 2002:a17:90b:2d4c:b0:353:2e1:95f4 with SMTP id 98e67ed59e1d1-3543b308529mr9198441a91.13.1770017626236; Sun, 01 Feb 2026 23:33:46 -0800 (PST) X-Received: by 2002:a17:90b:2d4c:b0:353:2e1:95f4 with SMTP id 98e67ed59e1d1-3543b308529mr9198415a91.13.1770017625728; Sun, 01 Feb 2026 23:33:45 -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 98e67ed59e1d1-353f6103e25sm20758332a91.1.2026.02.01.23.33.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 23:33:45 -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 v4 4/4] arm64: dts: qcom: ipq9574: Enable eMMC variant Date: Mon, 2 Feb 2026 13:03:22 +0530 Message-Id: <20260202073322.259534-5-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260202073322.259534-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260202073322.259534-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: jcsNS5-lVYAU19-egBg7KaBT-3PoNQau X-Proofpoint-ORIG-GUID: jcsNS5-lVYAU19-egBg7KaBT-3PoNQau X-Authority-Analysis: v=2.4 cv=Fu8IPmrq c=1 sm=1 tr=0 ts=6980535b cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=uDUrP39lUoFQp6OTP2wA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA2MyBTYWx0ZWRfX6now5iNTMwpW vWZSjG59slwn017yJ8EOy0ssVG2XSwBQtBP7nJw43TKO/K/BJC+on1NB3MCBLHly4q5BEH2YuAy nraFykiSK3voCkiSXItTJIcqQKZdMIJlyO5rBUhzWw3iCqQ1EhrEqPMD7ZPwa3KZv47Rg/24aDy kyCtn94ASDLo7zg69uq2u6oe5UoV9hs1Vo2QzHE3+Opye2OICkl4LHbozAfOO93jIpqYeiUTTVi xv1j1m3FoKwUEbZMjnWKzRsoOTM/6tt65pDI5VHY1w0D2892r97LMAe1oEHmZztkT6LNcPJB7b1 efgNCAbqZZCdXpG1bceXE+TBRhJ1mXZTDxSpCuur6fu/1EdmSHz4npNCA4+H7ur8mihfK9w2nut U0rTPXqzByBnJpVZWSPDxQ8hhf9z+or06YgNQFPBBOdkrY1gmNoPuzZGr5hgCOM72R+aSU+qUWj HKmMseWD+ClMaubsdSQ== 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-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020063 Content-Type: text/plain; charset="utf-8" RDP433 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 disable NAND and enable eMMC. Signed-off-by: Varadarajan Narayanan --- 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 | 2 +- .../boot/dts/qcom/ipq9574-rdp433-emmc.dts | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) 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..d5fe12ef4300 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -26,7 +26,7 @@ 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-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-rdp433-emmc.dts b/arch/arm64/= boot/dts/qcom/ipq9574-rdp433-emmc.dts new file mode 100644 index 000000000000..9053838ef696 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts @@ -0,0 +1,24 @@ +// 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"; +}; + +&qpic_nand { + status =3D "disabled"; +}; + +&sdhc_1 { + status =3D "okay"; +}; --=20 2.34.1