From nobody Sun Feb 8 15:42:16 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 EA09F3793A4 for ; Thu, 29 Jan 2026 06:28:39 +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=1769668121; cv=none; b=guvUWPT2s50b0AlNHsWIV0jha31j30QXP5ufejH3FaAAHcksFHYZdrC9yUhimCafz+jCCTaOC+qPw3eJj6++9DpC+0H8ScDK/IScw2PIw9MhaiusXmlVl2NFHAKNWV5k3et4SMDiiFC6abEnpb6CEH740I1usQkWZE64ie1Gkg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769668121; c=relaxed/simple; bh=aLJjSUbH0Z5d3XeAtoxuuuZB8VU98Cz3pGYlO9Duy0s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ePB1nf9XPYKbNHWNMUg/JwibaknD47ulv/6iM+Ycu0l3Ji3XjzCCeLEAWvJZYXC64wl+Z/i8wpFh58gJbgJ/LuBGXaR4ApWq8E96b70CT0SqsvUlkXvKjDdOfh5v0ggfhUqF0fH2ZiPezZ5usGfrUu3cNNjSXoHDNCUmZNKDqsc= 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=m3Uz0yjq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gxoeWhwq; 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="m3Uz0yjq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gxoeWhwq" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60T2osJf2664007 for ; Thu, 29 Jan 2026 06:28: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=UdiCLGNGfy8 TJ+qlMFeorIAspGGS3PemGaukF9zDOf8=; b=m3Uz0yjqeeVA+L5mpUVxdGVHPKU EZgZvnpAalWBuSAwp8luipChVQtj99nG3CAn5wyVbqIeh9oOPMS1ECpkEfxyexnB Gjcsb9FKpBijKURAz2V91Vi2o/PTCOPpMFikeSwc/IRFINvc7KAg80NrZ1CauwkT rhAz6/+ECw5CXWGYsfHh4Fap2Qg45zAKa9WlHLcPfuJfby8RsoGALD6XF0Xcrej6 7UG4+NMrp8beWthzazpVt1XyflHYdDphiMxRMgCweGYZpQkJ/EWQQ+0SBYuNN+hE w5FiijjqcygRNbDHOpqyiQxWZIne8wYcYr3P9jSWc9DDM9k6TvKLQ3sivBg== 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 4byphgj3s9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 06:28:38 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-352e214cce9so590415a91.1 for ; Wed, 28 Jan 2026 22:28:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769668117; x=1770272917; 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=UdiCLGNGfy8TJ+qlMFeorIAspGGS3PemGaukF9zDOf8=; b=gxoeWhwq8cVKBXklPwzTus6bIgyDrgvd/eG2V91XqXHtO77kRP+frfcIxjWZL1YywQ bS4AHyhYStwTojOE3pejBxWZdR51HJkH3er6y8e+vw6isW8Rc8KSTSrS5d5YSxh0hgo4 lMS2nwBhbilJNUNCfsWEID1thRx1lcCEO5sSAxFp5TvfWNOrt13/pGvEU1Ha/jwhdBH2 3Y1G3gVO76pOPGs1sit4Mzyb6y+Wj8UGyjF/LF4cpmonVLMOjl8GrdHDzUiGN1l2uOel R8BrenqDWMWUcOcOgcBbYKQlRg8oovosHcX9GN+1TMQ5Djk6zfK87ECj35seRyQIiJrp g8sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769668117; x=1770272917; 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=UdiCLGNGfy8TJ+qlMFeorIAspGGS3PemGaukF9zDOf8=; b=jcGokl/g2gUtBzI7dEcwINyb6/9S0VrRc915a3LYOwmNbW9IuIUn+lsLHdu3K6smE2 MkFnZHzA0dP4pMCKcjEKZcxvIXKGR6kW2Xv7oSPuUgMEAWEifVJnklrF+x8iUkb6Bn3e OTHYXwsJfiZSId+MGarsj14GGu4cFMcZvJzRe02xmu/sOvI/Bpo8ToNpT1FX9cfNH3B6 /TJoSJ3ydgAx833F+Ql4+sW5mZkahR/BfwrdKBm5Q15KafVarYlheog09vFrSMxqX8D3 l3kOQQMrLNv1gr6/LucQ2jXThHrjsi7TzI85VqMbTweKTjO1zdsXdP/1Fn7xl7LMyS46 KosQ== X-Forwarded-Encrypted: i=1; AJvYcCVkml9V8i2ov4DaTShSvg4IXafD+BAo5F69HvLJH9eLS3lpU0kKk++6EwHO0mQEqxxdvlWcWF9rYgDvZk4=@vger.kernel.org X-Gm-Message-State: AOJu0YyiDdH7FHbXdWhGqHFE8fQahBbHF6NRH1pa03jBudiORMV0uY1v Qu33hquzcF/u4njoltvh1FC7Xs4PdX8cRyglaCcIqWspVt+NhaZofxWYbWJ8gek7bHX91/ke5ju HjkJnvDrYTtf1DxEPWS07RPH8uXGc+nQiyRyfpukm4lOUYqnjDthKQyMFIo50omRpm8U= X-Gm-Gg: AZuq6aK9Z1+Jof7Qd0A1lFm9FBmO7kEg9OQVTxrpitBLmlM1cLrqPy8p0PlM+jPTTyl nJDl34GpEmHwKU50B6b8XP2p1BDJsYQuVZET0Lp6BRh3JPiAxw2OigNyiMilD+dVq0qQb/GlMmD MbHph7BopTwot3GWsVwgL7g63jPRnXDgfvJsDVzdhAw1N/avYP2MrNXHGgTQ3IXSlXaJ25r4ijz xSJKjHYm8cSvR21xDLXOrCPj1VSjHPPtoHOmKxBwkeKiGycH3oVg2132ar5Qa80lwt3NfhEguBk eYMNwzixU8pVpyoXT3plS4cSIFGwBLHnn0gUyvgZZMsgR9sTycsJiyK8Z7T9FS9husjNy/x9QO5 +UTyjSb6xgpOg9yxKZ/MVhV/T/Y6NtCim4gBiOMRksZm0Z3Y6jW1gjKo9jC3dbvqGQLS24gOcpz /h4K468P4b6mEK/zpyiqvr+WHKA9g4xiB0aay4zlA= X-Received: by 2002:a17:90b:3c88:b0:349:3fe6:ab8b with SMTP id 98e67ed59e1d1-353feda35abmr6966764a91.36.1769668117515; Wed, 28 Jan 2026 22:28:37 -0800 (PST) X-Received: by 2002:a17:90b:3c88:b0:349:3fe6:ab8b with SMTP id 98e67ed59e1d1-353feda35abmr6966739a91.36.1769668117049; Wed, 28 Jan 2026 22:28: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-353f612917csm7215943a91.8.2026.01.28.22.28.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 22:28:36 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan , Konrad Dybcio Subject: [PATCH v3 1/4] arm64: dts: qcom: ipq9574: Add gpio details for eMMC Date: Thu, 29 Jan 2026 11:58:22 +0530 Message-Id: <20260129062825.666457-2-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260129062825.666457-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260129062825.666457-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-ORIG-GUID: x7rC21jTUB3z6qlOL5CHbs40DzTlcgqT X-Proofpoint-GUID: x7rC21jTUB3z6qlOL5CHbs40DzTlcgqT X-Authority-Analysis: v=2.4 cv=J/inLQnS c=1 sm=1 tr=0 ts=697afe16 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=T3t2raMPkK00w3a9w_wA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI5MDAzOCBTYWx0ZWRfXySKRNNwyjyWT c8p0fDQJHf+n4nCgx87Lrs47NZYcnj3A34jiMjhX5DC1pXXdmP1QcDeUVocFerFD69NhEAGvI8v JA1qdfnhqy8GhXJVSzPk56HUHorMH9yfAq7dK1r73Bxg6VJAvDA29SCrrjxC24fe0Nwu4xPMFgQ 5iMfb4aOV51TJh+192aq0NBmQFKV5XqKSEVsArr0N0r8BEQrnHf8WUjzgmoGzHTNGP0EZW/orzI ZdopiiFTJhNFxbUGKbU39IGbCflGheH3u2Tjx1VtiNm2jJY+GkLuwCT1UUH/+KCNfx9H4mM+d41 Peg18rfL9b6skV8DH9SCvVhDjk/SouQXspjju6Uui41OZMQH04K2fnZkHZ0bxxYdC0pVMjPZkcp TzW7c586x32NFoiN63JIped3Qi6KPf0U1ITJN2/5uo0VXXq6Sv5Fw3JFV5O4JzhaOD4H8gLtfcf 4/gMieSNUjHyco9XiVQ== 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-01-28_06,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 malwarescore=0 impostorscore=0 spamscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601290038 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 --- 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 | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi b/arch/arm64/= boot/dts/qcom/ipq9574-rdp-common.dtsi index bdb396afb992..c0d575562d39 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 { @@ -179,7 +211,7 @@ &qpic_nand { pinctrl-0 =3D <&qpic_snand_default_state>; pinctrl-names =3D "default"; =20 - status =3D "okay"; + status =3D "disabled"; =20 flash@0 { compatible =3D "spi-nand"; --=20 2.34.1 From nobody Sun Feb 8 15:42:16 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 1B88E3793AC for ; Thu, 29 Jan 2026 06:28:43 +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=1769668125; cv=none; b=Cl20OKT19+rpihUSGif/9kBOrAfre7zN/L37COLusrBNwbXD8Lpg8POOm76zYxk3rCMfDcLbn4R0/7kFZ4RBmyPKosK2LspKMALk21WoUMQ10ySWezVOMiu2r+HW/YzeethKX0w78cMIQFJGG41LaRNk/s9MsvYCAeQEeCIkcwo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769668125; c=relaxed/simple; bh=FB0pcXKrhC3z9dMN2P77FM4kA/5QFgLxVYcPCVyi2Lc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZBZcAcSxkPWmNUdA+bQefNywiEn/NNh8ljh79V+BMYEoNuhU7Uq0oGZWh7kCRnI068Aiy0+X3+U+4BQewGN+F6NBCZxMvfaj0DHpzjWwpBrsKh6wmWmisSxnUpaZTjQpM/U1PBdH+UKPgmNDT/tzgzZYEKOi+q9bpidyW5JR8pU= 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=KsIqRtez; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F9Da+38B; 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="KsIqRtez"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F9Da+38B" 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 60T2otwr1521378 for ; Thu, 29 Jan 2026 06:28: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=3NMW0FR1qhO cZDSBUwAeLpAcyB4W78vZQ8nf0I8VEso=; b=KsIqRtezEvbFDfjvIMKFCUTp+1V nVMCLxkKEKO0jh6LmXh/duKugT9ZBnD+jO9J8rZ1dojtr9b7+anlLyxocc4IYxNB VAhPC7g6PvKm+C1HPNTYoXhEhFSTjKW1eq4vygNlUYoyppA7tsxlU8UKhkMPL/6N 3fmGLzbXCXaOLnavJZg6JfApo+2+vtVzPbiby6Ju1i8Fr73zpP9+4zxjJQHf9VKX c+eLQRVUOyV1LT5ls0LAJYmfI7UjHnA7YbmjIwiTLzaxX190B6FKJW1pa32ItuuF GqB3jLx/GOn+msGMlBb78UXhA3X4jCxdmXeSO3TUJkhuoe9IHt6dGuTYxzA== 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 4byjxhu45a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 06:28:42 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-352c7924ebcso656303a91.3 for ; Wed, 28 Jan 2026 22:28:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769668122; x=1770272922; 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=3NMW0FR1qhOcZDSBUwAeLpAcyB4W78vZQ8nf0I8VEso=; b=F9Da+38Bezm5YmQsPdND8CcosP3i0U9cSTFCJWO2Y/Jrbig8hk1s7gIpTezL3p5UHR gx7S7xGalmMkkdlI6uDVS5X5zM0pOnXM1ZPoIgVl8/0Iuo+9FfFbK58abviyP+S9wCMY YUPmNHI7crQ/+PhxK4xWPlOy3AC4jFDeU85PjxZHiGCWMP9gIa81xuRZWSmwgX9oDLjt vGbjVEF/BLDbQbBbXGlOlc2H9vU1wLvn1a6LGeQNM1RVlFZldQJs8wE6u8h4aMDT3+rK oUuHOTTpGvnIUSxc0KDrj/KBv3cq6zhUqIi0asXSh6nKaziCzwex4bP6VDKTddsfIYBa GFGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769668122; x=1770272922; 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=3NMW0FR1qhOcZDSBUwAeLpAcyB4W78vZQ8nf0I8VEso=; b=bRBGxiPhXnauzJYW/l8EFOnHZWJSFrJY1qFKgbJzwT8NvOMNP9wqnE2wKlXKfuVm35 mh3Syp7DNm4m0JogBy3Xrbk0WKmQSKHqbzRxD6Qot209GTC50NxYf1DrZT7GhSXhQjF7 fuJxiuAKNo3oqbuNJiXOD0mrNv2XWi2OPl/YHrqdV9C3xr7XobN4gQTWArlA/2VgNkbD cDkgCWZgVK1WOqc/T80gEzSf3uHS971qFYcOASFIJ0Xxe0GEiJTACESm0/yLqION6HDP QRmAZpFkfwhGOepfvFWdzYn9iGb30uJok64LLp05Qv5kTlhVqqo7ZtY4X2jxP2hlueG2 dhFA== X-Forwarded-Encrypted: i=1; AJvYcCVrqQVa/pArPuNoNEqN2Jh7zn11v0iKqfI8/lG15L57E6GHKp0u9t2DlygT6DLj2CdBvJV0ey5jGntv7qU=@vger.kernel.org X-Gm-Message-State: AOJu0YyvOCAPU/WsK8+QvXUzuRQjgasRsPpbzH2UzOTGWHHNQxLJFv8A tLOJKwFMWkoqhIE0wzdD5fwgaeobaMW9k/9LBu9lZLLOEQzVpC9gf4B1KMhm8fHOgowdAIR+ktD g+TqQ4bSp2tAWuzpqPAeJTv+RnPhpywS+q34PHVutCB62J7QC9Al5uhN35Bh4YuuQjFU= X-Gm-Gg: AZuq6aIMks4u5zfrxd1Wf+XXlqjX4aEx/O1iCu15rWmKYU6p23z6JOAZ59CELn7N6sy JSvCuClMc71BcIPfpqf0a0S4Arif1h031rKhdqfp0b701+l9jAkpiy4za3QNNEoz11gJ3P9bu0l QqTiA5jKRRSLtuy+mMcsmFpmVpOlRmFywsbRNrVJbReCoyNnXZQEYY+6gD8mZuPEQlfV1dIhnSw l5UHhEGsdDG8BDGBKoutjGgNCXVdBGdTsiD/Z6Zw+NJdTS+mKyRVunkMRujO/tgg2TMsAmjRz9S y81vug92QwTmP4kMEE95zIvDjZ3kBUm7HsE8vf3OI67Xq5KPi211jl6vCXntGbdJyMLBF7HoIHy FPco5+AK0I+ptRUtydzuISNxwEZmNI8jdXjJky7klpvJY+BRTT8su9MXqpMYcZeK67KGn8kgsw5 nPxBobdgMDMVy+mGhwMKGmZtwT9z8R4Axu7HJUL90= X-Received: by 2002:a17:90a:d2cf:b0:32e:5d87:8abc with SMTP id 98e67ed59e1d1-353feda6ee8mr6739331a91.36.1769668121564; Wed, 28 Jan 2026 22:28:41 -0800 (PST) X-Received: by 2002:a17:90a:d2cf:b0:32e:5d87:8abc with SMTP id 98e67ed59e1d1-353feda6ee8mr6739304a91.36.1769668121114; Wed, 28 Jan 2026 22:28: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-353f612917csm7215943a91.8.2026.01.28.22.28.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 22:28:40 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan , Konrad Dybcio Subject: [PATCH v3 2/4] arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support Date: Thu, 29 Jan 2026 11:58:23 +0530 Message-Id: <20260129062825.666457-3-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260129062825.666457-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260129062825.666457-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-ORIG-GUID: XX5JzvwjzVMqPsUgsmROmvdpIHcO0HG6 X-Proofpoint-GUID: XX5JzvwjzVMqPsUgsmROmvdpIHcO0HG6 X-Authority-Analysis: v=2.4 cv=b9G/I9Gx c=1 sm=1 tr=0 ts=697afe1a cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=__n9Gvk54GoArngz-awA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI5MDAzOCBTYWx0ZWRfX3/2Wlt232EqU 3b+fFu2pANP9hECjJO1NUe+amOp0b9gZJ3cxsHf4JKy9NNLIJbYjKrID4UvgBrBuT0krCUMhRJ2 z2fTkodnXqNYYtbmONjquFTjMLnH73pTJC8I3fFrc5F83cw+papfME+nP3wNydTcIFvMIw1Sw1e higWA7ZFxZtv1Ff8ePYqS11TXGyF5MolGx1S/NwKOSmPOGrU6QuuVCTgMjvcBkx66A49AF86SDP o1Unq0fA/0+Sy6iyTg5aGgQRpG85m/xYEV4RHcn4ZFGudQw8Y3Qeb/h/UbBxOf16GQJE+tfjEY/ VomoDKejImNuMEPRrvtoR9zHF5Of5vXhUaBAxXSuNkepNsV0B9txSRLCR4igFl19BuJcV/ai6rg magXdj9GJE2EVk8Ai1vgLGccoR2/+XrBV9P+m/KGIZNCdBVEriyBdtu5MtdEVieE4H7zsTJegoe YFVN5XMCHkAlBEpTHKg== 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-01-28_06,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 suspectscore=0 bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=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-2601290038 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 --- 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 | 113 +--------------- 2 files changed, 123 insertions(+), 111 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..49c1b83bed10 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi @@ -0,0 +1,121 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR 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..e3c446eedfb3 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts +++ b/ arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts @@ -8,124 +8,15 @@ =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 { +&qpic_nand { status =3D "okay"; }; =20 -&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:42:16 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 D2B6D378D9D for ; Thu, 29 Jan 2026 06:28:46 +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=1769668128; cv=none; b=nOACYblnfsUV3epaNxfJHCTlkFzXlNmjYHjUDQX61sPnd7RQCglOxmnXDe1GKlCvFv13ipdY4ep+NkfhS2ejFpAZCCWwmnDbm5oVJXbn7EFq1jk/jYOi9+rCZ5Xadpuy5lArAKDdBLvXqtt0yF2cUwDmEpu+PxRRMld0/k4j99s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769668128; c=relaxed/simple; bh=o5lLsWt3mICtdLm2+yGfKd61T6gO3OFVH8wDJZs1HNc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Vwph4VJL9Nz3d6Fo+3PCqrf4ZaT8W0gqF2cs02Bewot+GNp5e/nXUD9RG138V21K4y2KTRZuWIJ/OS5a8qN4PydHBgdau1Hv2fR8yfWD9o4pEVhYvmHsfK+FpUXsu6aDkr+qgt5DnkIfry3V6BByTGqRSc05nTEvIBLMLHfFjeM= 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=dmfflDGz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hHvd0mzD; 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="dmfflDGz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hHvd0mzD" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60T2oljJ2059987 for ; Thu, 29 Jan 2026 06:28:46 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=d4AzBH6pR9N V0nVbaYE32uD84Y19t+AhC5+VO4bqmUM=; b=dmfflDGz2xBF+BNocDH/WMakdD5 rRzmys1YoE1x29HoKcW2RbvPFmLLQ9m8DLYods+Bf3q5a2W3XEktxaPJ4NRMkyh1 KO58XaRAO7ak/eh/9ZWAot/4ApdN+qDfx+2ZIKZ5XLDGaPwE+F2nbNuNkKHSWLbL FodS+0W1JpHpNvIiwFAo6YbMlGU3DIsbIUmb2Ta0I58omoLFfj1/iiQRfnrE4ZS1 dKqX0YUQ2F+Cf8+HbGP4d0m4xZ5tn49Mmk/QlQBJDUuAiS8dcRcrWbsluADoJpZX seayhrKtMsSA4d8IiitXpoLDDrwGOVhI66WVVmUJ5/GZzhovGcZOy1WcZUA== 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 4bypgrj839-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 06:28:46 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-352c79abf36so566851a91.2 for ; Wed, 28 Jan 2026 22:28:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769668125; x=1770272925; 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=d4AzBH6pR9NV0nVbaYE32uD84Y19t+AhC5+VO4bqmUM=; b=hHvd0mzDZD2MUsSY/WGjcbyskrPSvfmGGF4wh0aXd0R/UNwG57Uhh+69zyAx21xVbr b1ZFABHxbQpV641KXIQQMS4tlgvUrZyqQ3Fu7AYYrDKWMNNJjACU9+BJ0o4J/ucQMuuM 1vcO1luANEb0oq69ugYDu5/ur6cghbmipAAnDQUzbwFdQgLH1ghMsTZFRTiyoEXhrbJj mecUhPaVWzWwgmb5KpjuHVOLYnqpSTY7gq9T4OcJ2f0MZdpHVAc2GjrbFkkSeEtF6vE7 pSiAO3Ur7dFAkf3kUuDKx0654RdT0k660dzjNWl/bXLWMYLvO7M+s9qN3eYlsfFzGBZu 6Q7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769668125; x=1770272925; 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=d4AzBH6pR9NV0nVbaYE32uD84Y19t+AhC5+VO4bqmUM=; b=d6u3QhlvhxnuWKocCigE/bJft8OBnGPIexJ7J7BqEa7t+DgJDuedRl3kllGYk7tnJr OsNZYRvAEDLIEaew55jogQBEQUjXz1D7Ngh0NXKFrAXROYNbfj9g0fI/mNDB+nvB0N7P UF6p29voiUFF5HJeJH/SBFd8/DgX5BbHu5KQoK99ljXvHGwlimcCuE7JxMUlV7mhVExT cTxJ4mvdQgGfFZ263Ifh/uu5O9YkXjMK96Vbq/xdG9Ui0ibeOkj7aVQQMEjBYlE/RYWM pYK9SWz+8bwcNnt+C8/03Jz6Bg2mL7Eju3afK8G+1z3UOKbWYTeo8WrJrVTX58xc9E83 LCIw== X-Forwarded-Encrypted: i=1; AJvYcCWdH4rkCZoyOTdejnMPSmbRIPo3EGEylulgWuIrh1tQe7x0zfS5lXQ0MaiCdbkPgFjHvfEJwJAGhjJkElc=@vger.kernel.org X-Gm-Message-State: AOJu0YzkUbbLN4t0evUbEW/JtTZy1IWX8h4mzrXWuFm6qh9I9pePd1Xk tTR4mvUtdxo0Jw7HIYylCR4Ak8pkoKGmI9TN2zgdnVqA4JARBEvfIOoFq9+eUPRPbeHbdA2vLAM xA7pwVMW0uTs1qFv6mJRmgy+R/mz38Ajgwd6ZhYeIHu1FZnf9bdbmN1flHcsPMntPgp0= X-Gm-Gg: AZuq6aJeBnEzmdlfWU3Qx5kh1yxZrNy754gTCSoL6tZEj3srJMoRzlZ4BXYs5CfKAbV +UIIKh1dliQcjhusLvFEV7P97irOMb8BeY2GsAqmHpL6Pm3LbpsOlznhcnrAkt9eYeiSQmbhbpW BpOWW7W2ZzhTuPd0X3A6hAVhSPXXaodXaXutzYt8qdbuvEYfjt1h/vU+UkFBtbr3shwe6dVV/6G 2uLBHIz8kjJRZ7+buooAKK6zjq5gXy0G0cX+RcyaV6oEXmWCC9pXoRz5Y7I5TW4WCFsl1N6NbyM Yl2Iii1XPKUgLDSsOmvvIzqO0S4usjdr3xfBWwTMZb1Yp4aE/56EGobzQf7gZc1B8lBxYsWsPKD iBY0v1EF8kb49YVGNx44Jtg585BDfK1xZl9xDng8aB7I8JisdRqj7RZ27qVD7f85QPcwLjtD6+K WjaKZaYx5uKdOlmzesTzQJaOK0E6nR10Xs591tw0o= X-Received: by 2002:a17:90b:3c11:b0:341:8491:472a with SMTP id 98e67ed59e1d1-353feccaa21mr7322381a91.4.1769668125401; Wed, 28 Jan 2026 22:28:45 -0800 (PST) X-Received: by 2002:a17:90b:3c11:b0:341:8491:472a with SMTP id 98e67ed59e1d1-353feccaa21mr7322363a91.4.1769668124971; Wed, 28 Jan 2026 22:28:44 -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-353f612917csm7215943a91.8.2026.01.28.22.28.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 22:28:44 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan Subject: [PATCH v3 3/4] dt-bindings: arm: qcom: Add IPQ9574 AL02-c7 eMMC variant Date: Thu, 29 Jan 2026 11:58:24 +0530 Message-Id: <20260129062825.666457-4-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260129062825.666457-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260129062825.666457-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=d7T4CBjE c=1 sm=1 tr=0 ts=697afe1e cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=okxJcUns-7FWwRFb3XIA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: SDcEWoxIbaLwsGrjulph7eTnT_z9Pcu5 X-Proofpoint-ORIG-GUID: SDcEWoxIbaLwsGrjulph7eTnT_z9Pcu5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI5MDAzOCBTYWx0ZWRfX4aVa5Kj7y9T0 MGkFAlZX9HfRRkYXHty+A2N79Y0Kzarm9ut2K/K85Spo2iFUXtgTvHnhqsdozFE0kh3HfLVEXxQ 0aZcpQG6KQidLX8G3U//6Rammtk54/Z4mJdckUaFJYXQ3zIWNwyNLDDx0xzbkvCSsCD1W4GCfXt kqjaeHU6W9nEH3QP+pbnxQHG65jPrYYJtZvK+1yG0mKeoVfQvML9HniBNTYasREHq11q7XlV/pz cuEuBEWE/M0yl89J/vtLWJ36wAg+GQEYcU8X2f0UiRLJaIa1UCFSVsMQZViP2lmw5xnX7g3uuJY uOhUSEsmV5/eeth/tZVGvflCMhX4Ud73Mn39heTlwQzzuzVhCGTfjw1T9X8UInEUJvf/XCzBYTu fF5AFMTI3Msz/w+gUPX9G7ReAcXC7wvrjTLdbzuR71miYULN4NM/o6fXEWzSHl0S5B98qbgfTkG X074FbxNgoFES3sr32w== 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-01-28_06,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 adultscore=0 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601290038 Content-Type: text/plain; charset="utf-8" Document the IPQ9574 AL02-c7 eMMC variant. Signed-off-by: Varadarajan Narayanan --- 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:42:16 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 BA1F5378D9E for ; Thu, 29 Jan 2026 06:28:50 +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=1769668132; cv=none; b=eYyjmlfkaU94QFb4Bs420BsSxwFreUbwqlcsyIZzoTbY0bPth/uUuCIcqVltrmIXmxp2rjhc9qts5IZl4CfKKCRjnfYXoKMEwl12NJdL97NHNG4CSNplUvxwv28FY54ZsYNfqUQWXXa4MTKTjNA48ZYdCCfB/VSO22AfNCBsEZc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769668132; c=relaxed/simple; bh=FaixQCZ1tIT63bVGpQhKdX6n+6nqljMlsCAqzCqa/hA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=tdv3aYvQPZcnHG18AvEPKZSbGdzaf0lCY1A7aVNs47TyEMs7cQW//By5pWqbMS+WHVZnzz86FdL1nWskdUf1foWXY9fE9BzMOC5e4q3dbiOONnTx1oG2hbU9PthHD6zwkBruQq4LPo6FXbTj3aXVZ5DXBlHqVOCcjJkxc1OtNrw= 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=JpQBqPkr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IfNwZhAy; 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="JpQBqPkr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IfNwZhAy" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60T2ooEe2060079 for ; Thu, 29 Jan 2026 06:28:50 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=DXde/zjxVXW EmEU8s2BdfRMWbIUGiTzgS7FVfpj6nes=; b=JpQBqPkro1GE6ZjxcToroaMt7d7 unwYntbzvstH3uowMC4co2+NpHygaJBJ7ONnpDb/YoMaoQCjx+3EhOvMDl6bMIq3 UeZEaajD39I4aTLfQM11htKqXpavircLWkAGISZdWNRHFXkcUh0IoES1o/BNOK0G pllLpWvcGmmdLDCfyX1/LKg1+EstF8NqDhueT5727oHe2E4m56hD0qd0WubtTKSq 0aPrhV0g089KmTGsfiDLyrbI7XREhTtRZRDInwyIAiu7J/q6NF0AEZCnL5P9m98e YaRtFV+/S7NyJ/0OFNUKTQ+i2yVmEzJtt4KBRlhD6PbYvfP9fOrivwN7VSQ== 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 4bypgrj83s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 06:28:49 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-352c7f19acaso505038a91.0 for ; Wed, 28 Jan 2026 22:28:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769668129; x=1770272929; 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=DXde/zjxVXWEmEU8s2BdfRMWbIUGiTzgS7FVfpj6nes=; b=IfNwZhAy4l2CWanO00SQFrkZAsa09RhYRw9skkqxioHJliMJ7gEBugsVRkocmx5tf1 B9uJJXGEJsa/JvH+HlyxVAPSGuAUgmyZZsqgSZNFNLw82u1PtKPyyDO5hPYOr3la+aoh 5AJP10+MsapI4XltSLxnGD4oGERidKV4KJu3suyrse3OXfH7kjXPp6qsfB6E/6caNuqf lXDBYbZw22u9GzvDKyf7a5kHLUemjfWiL6+sp9N1Y+nH8wFTJ+xHeYF5VDF0vXgIOJUp L4rULa5CNiEuwr8GriNDiG2SJVfCjcn+DBevTvnR89JFzlfDKZ0pn+DfHIsxNLTvt35a qvvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769668129; x=1770272929; 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=DXde/zjxVXWEmEU8s2BdfRMWbIUGiTzgS7FVfpj6nes=; b=mZzIvQLcE9m0OQlQh2E1p7a5fc3SUCMzbyUf1vTYc64e1HTsZGrtF+yMysQmXHe3CJ 50WYbn+qUm7DmWyf7vFxCX43SbhXR2qInQQnA1KCws9aMrr7ed/0dy9njHNThuXH0+hj aHLRga2JGLmScfz8X7wwx2SRcmsLPExxBLq0lW8u9Sp5Ay+5wKW2/t9g9xwnBxLxpFSC cLdblbHCQCagyJFJBnaAPf1jWf2jHXqLGrYZmG3JPLflz312Vut+uKdZQFv66HBD3mi5 dyjMOD3PZDS0TOtLLp9zH/k9VeRHXsRXQF6bSLgc1bg/yToqxNJcA9TZy9J9mKM+zOkc 1PIg== X-Forwarded-Encrypted: i=1; AJvYcCWwXnFWcnGaeID8Lj5au9X9x0cN8nPRvgzBYg/6b3lvUKOxvlTME6pZWXn4k4O1Ib3/9cHt13RvagUvda8=@vger.kernel.org X-Gm-Message-State: AOJu0YxjCfk0VHsWnzkAj/8fi2Pze6fga8ZRJk6yMbX1LYf93eT6COGc qfLdSjpgOxyY7EJg959Bho5BqxLQm8PTOaEK2vkbLs/AIHeXoNW6LZf8oRr1alZjgEPuYxAQWC5 GHZrz2Ni0ZJsfH4TAs7E5zpVm7sXOr/9dSTjHh3o0Zra1wKMr6QFlLPHEWQH5NPSn2fE= X-Gm-Gg: AZuq6aK84dHK4vEIEa4mepU57jsxKebmCkExaGl2yhGrGf/ye7CcDbczcrbED4zlWQf sKKJBuyk6Hzmk3guBdzGhDMMfRVlrG9a+wkLw+lHVvmsYw+/4TIAbQzAOZHNx9Ot9lpC/A4ZR0q nTNYcs/w9wzU6JI1BdQeLP+ivJSAGxpAVhtqzwgCZyILF1ytszothNYjOTHoFTg1g2qzx4GsrEc bw9DntJ501k4fyCER8RRCs6CjYhCdJXPKjBxsCd0mJ+8ddaU7Nas4ietRKhn/jHQUMPZIvpf2y5 U/DTTFij9DWqez6yhydSRUybPlM6R+w/7on1PafbmXOuvFfXdLxpooUPm6hGuhjbIVkSt3i3NjV yZ5aEm9yH5yHIzu2I4AT4M0lsJZ/8hrItY2ZtI7hLk+8P5112JyoGxHKo8DEDgLda8VmKNtyuA0 FsfHFUpWs2JA9pMmlioB+9+6xTf6CVjo6IJf7hOx8= X-Received: by 2002:a17:90a:c884:b0:353:3999:5c04 with SMTP id 98e67ed59e1d1-353fed70e16mr7907946a91.17.1769668129346; Wed, 28 Jan 2026 22:28:49 -0800 (PST) X-Received: by 2002:a17:90a:c884:b0:353:3999:5c04 with SMTP id 98e67ed59e1d1-353fed70e16mr7907924a91.17.1769668128858; Wed, 28 Jan 2026 22:28:48 -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-353f612917csm7215943a91.8.2026.01.28.22.28.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 22:28:48 -0800 (PST) From: Varadarajan Narayanan To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org Cc: sumit.garg@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, Varadarajan Narayanan Subject: [PATCH v3 4/4] arm64: dts: qcom: ipq9574: Enable eMMC variant Date: Thu, 29 Jan 2026 11:58:25 +0530 Message-Id: <20260129062825.666457-5-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260129062825.666457-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260129062825.666457-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=d7T4CBjE c=1 sm=1 tr=0 ts=697afe22 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=gBlMp9OL-yYIY_xifeAA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: Spf9ZC2YCobtCeTXNHSTTTl6_p3Ic93l X-Proofpoint-ORIG-GUID: Spf9ZC2YCobtCeTXNHSTTTl6_p3Ic93l X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI5MDAzOCBTYWx0ZWRfXznvL/OcfdmBi p2uF6TLiBP6h/HyrVG1sW8UwzqytL/scDJLxgtM8/kGqF1x3grag2zWkpJvVGbjkPERRkZvgA1u fHUlxVLj53TByaLo2Kyo/AvIrLIYhvKoZ54MjssI6nMoUo9BziOD0OdsZTAOI49DM2hfuRHiesA s+LvQd6DQ4fSHEJEarfYlVqn57bxZE5DqLanw2le2FKL0eyNTnypnH5kZYx/t+42TTpppfmaPN5 cRPY49tfQEQuWGTU479Ef1tcFFPnyAQRVhACLckCJ9+5/nvK40gl5m3cpwF272W2tiSmMJdf4PE 9GPF1SN2NFvOosteQhNSzMtngbmnlSXVd3KaYEu7ruA2Oa9d5v3D08ggBN7zKzELQ5f0wAZEQ1F wPpYNPCNPI4dFFYzsbKn5Co+ubn3UvZ08VjzPi475DB0xC4ja7IO6UstrWGGtC7u6rQJXwEVGpb 1hQQ2cNex6bFyWKNIEA== 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-01-28_06,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 adultscore=0 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601290038 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 --- 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 | 29 +++++++++++++++++++ 2 files changed, 30 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..249b8e07db8f --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts @@ -0,0 +1,29 @@ +// 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 { + 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 "okay"; +}; --=20 2.34.1