From nobody Fri Oct 3 02:16:57 2025 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 1F4A82E62A4 for ; Mon, 8 Sep 2025 08:20:16 +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=1757319619; cv=none; b=Nqoi1jwDgxTqOMxZWHO1Jnz6K7Eoz9sJQP8wdNs3wZAW8IiEzw5fRIgkmyMw1SsgLCMkh1yKqjBTCVbRCi2cu0ZQ2H97qTB2hQNJL2HUbMqNLSPdJza89Dkn9TMTiN3e8YHa9ioTQqu1l+bTrimBYha7X7DPPBnXYUrpjDIrcRs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319619; c=relaxed/simple; bh=orOKlPtQLn5AGPhNEQlHkVZYfkJ9hhPyxvhObhS2CkM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RBqEtIXMSp922gyRUaMD8xEIj1JyDrqII9BG9kPuyK7boVC4uLBWMhmQgB8skubdxGj8WxUj6ZkSTPJ+0zH8jNxXQnFHxO3bMxIyySYo/wJWhU4L/dKBRlqiLuxf2eYBZgwM35fU11f2zHptgcYxtVfwIWu+hSwlriLHiWNSNjw= 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=Hz7rxv8m; 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="Hz7rxv8m" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587LwK8F020507 for ; Mon, 8 Sep 2025 08:20:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= uiQp9Gtm65Pdl4W6k0WxVxnFve96qzLdksXdOVeH1VU=; b=Hz7rxv8mmA3JvVJV CS3ADwafbY16xoZwLnciGXlSLw+pIRijKLqJ824/Cu2xMrLwLTsAh3PUAUqg2V/S r0uC3UEkkYOc9Lr77+YbRnzyAOCTAKHQgTPboFwUUpa3eI8errnpSXlIkv5KjnEv LtTkq4sbyTvIigTM+RJeMlOaIIGFkF43z43iA+Z7viP/3PWufYo21sV3Fcy9YPgA fEgXoNrgoa47Qoh7/NnOWPnNc+0jL78ZcRtkWorA9wcVIYwjCamN0pDe0wh+JRjN Ou4tWX4YKhdqKGQYeOVCKJ9Oh9ys9wuEFuBzDyWSV9IkG6yKKn80rgOu2odBp+R2 yKvv+w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490d1vbtkw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:15 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24c8264a137so52388665ad.3 for ; Mon, 08 Sep 2025 01:20:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319615; x=1757924415; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uiQp9Gtm65Pdl4W6k0WxVxnFve96qzLdksXdOVeH1VU=; b=mrOon+x323yJECjPsY8NUaOxK3YiX8i6G4V8Lct2DlVzfKPKcQtF82tbH7YbYy/YjY UujcqnkWlbz7QIIaewLC5UpdcIaqSKDKygO4xcV6IMPnMYJbHOhF4wn5/Ey6e2KoHNHq 2tLjvzPqo5V+VB3PEfiz0U8OIy5DPfxWJcQQYJaXsgZlX1DiVMJYqnxyMWf6SDi4X8MF /ZDZeprz7Db6QMNASTpxc8Eha8EfMP9hqmNjcQj7Ce2q+BoLaL9FpnFs4MZ/zHTsK13k Kp72UDgoRPGGuU75pQGUknu3kMDr4pP7bxXA8fW0cI2JvNyyP8hdhNa/R7et7INI7fiR tHCA== X-Forwarded-Encrypted: i=1; AJvYcCUYfUJHtDYFcGIeZCE/TTNJbMU/2+w5ADL5yolUVnkpsM8P2wpLdvkAlLddze3xyj/brZNm8C+bmxpwtPY=@vger.kernel.org X-Gm-Message-State: AOJu0YwrKhxuPS9seaLNA/dmLTHbvECw5bzLFVnXIz+hDubQkDq7tFPS LJRGxhgH0lzqB9j5byhnq1CuR5uVhbBblMgpIrGZXtILpD++39M7mZ5mWpBQhY9BaAkyL6fJWuk PObCQEQFrl3a3URDskHM4DCvuOro1d1pRFTqjVWGKfmUGq9b81OuBi2Z4dm1qPTJYOqQ= X-Gm-Gg: ASbGnctZk11G7ZSy38zDfBiBGv+MyXMIjmMErP3pyNGVs0TTdmqj3lSwyDxQ0VunxWO QUiqztaZ/6esoVTzx+tHoedFguDLst/pbTUsDoBANq0w5RB2CYYpRtM6/aPZ87Gm4tQXpO8Jj0G sMu9TEnkrPdehxx9+HIYXgalhpqwB5aXXngjssXuJ3E2WjznDm5WJ6F2L5zhrC9I+AUlNwCs7U+ +m4SXFcAnpApMWyPEL6X+HDr7SFxYQPR9Stst5nqLcNT+wyGPnNF1CTCdML9KGVWhriTvYF2j4j PZb3FaPtm2R9gVIVwWSLxkNkvl4dNP6xN73Qbg76bgAYO46tUjH/GqRDkNv5W18kO9T5 X-Received: by 2002:a17:902:eccf:b0:24e:47ea:9519 with SMTP id d9443c01a7336-251718ddac9mr98887355ad.47.1757319614674; Mon, 08 Sep 2025 01:20:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF1vovZ9gkQhZX2rd/L1KkPL3qlKIyszAECpRN309/lL9U00EjRsbkgJQyBobjrCkcpgK0uuA== X-Received: by 2002:a17:902:eccf:b0:24e:47ea:9519 with SMTP id d9443c01a7336-251718ddac9mr98886925ad.47.1757319614225; Mon, 08 Sep 2025 01:20:14 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:14 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:51 +0530 Subject: [PATCH v4 01/14] dt-bindings: mmc: sdhci-msm: Document the Lemans compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-1-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Monish Chunara , Krzysztof Kozlowski , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=1254; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=v81wxg2XnsrITbgpwYn82teoXJQ/l0LPAItmU3R1jlg=; b=+5W9XDqLZ3HvskV0J+JhX/1XQy4z2UoMFE1DFgGDiojtHaS1/WyS2D/FlKi2vbAuaFXMThdCo qIZCasUOKXmAzeHCr4KNp9eFh0u7hWlbVQvGhT57cjHSkNuYspnI91N X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: -BO6tE1Me_eplyrPCkJpt2xsB38o6lVj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAyNyBTYWx0ZWRfXwv+WssNKUAe8 ECMuV7yrTsKVFhPoJwo1Wbfj85Am/5GYyESUPy+IqESDxMP7y2iewBlg+BBwMg9xlb3jisG29Zm 8UsDO0xtCRueKLSEbQ8E4ZqwWqMuB4nPZdg2TMnT8Peg5fLlbk1q/KCJDsBzgh06VsOzssNKh4a U90x78i02ULjfKXQ3mKZFj6JywmUnUmcBr29r7nQnkb5SIyNaAuRLFqzY+DOHm0cIj+3E/mo7So E1YrMn0aRVKNkMR6Ew2yGgkgghgs8YjWVHBXmywTzOEX1Zz39uNIpEy9JKZG7u7k670qgCdSHsX gnkI1oyOh5Y3CmwZtNG/v+gAe//REdcQxPBKVXufD5yheleT/r0Jfp1ewDeRN1dXyXCJZnuoz5u erJxeYZT X-Authority-Analysis: v=2.4 cv=cYXSrmDM c=1 sm=1 tr=0 ts=68be91c0 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=oyqPBBxx3V5-Y59TF94A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=TjNXssC_j7lpFel5tvFf:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: -BO6tE1Me_eplyrPCkJpt2xsB38o6lVj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 impostorscore=0 clxscore=1015 malwarescore=0 phishscore=0 spamscore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060027 From: Monish Chunara Add the MSM SDHCI compatible name to support both eMMC and SD card for Lemans, which uses 'sa8775p' as the fallback SoC. Ensure the new compatible string matches existing Lemans-compatible formats without introducing a new naming convention. The SDHCI controller on Lemans is based on MSM SDHCI v5 IP. Hence, document the compatible with "qcom,sdhci-msm-v5" as the fallback. Signed-off-by: Monish Chunara Acked-by: Krzysztof Kozlowski Signed-off-by: Wasim Nazir --- Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documen= tation/devicetree/bindings/mmc/sdhci-msm.yaml index 22d1f50c3fd1..594bd174ff21 100644 --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml @@ -48,6 +48,7 @@ properties: - qcom,qcs615-sdhci - qcom,qcs8300-sdhci - qcom,qdu1000-sdhci + - qcom,sa8775p-sdhci - qcom,sar2130p-sdhci - qcom,sc7180-sdhci - qcom,sc7280-sdhci --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 C95972EB853 for ; Mon, 8 Sep 2025 08:20:22 +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=1757319624; cv=none; b=c+HIM10j1/ov+jxt0IvwdW9OLmOFay3N1HtwFuRUz/XTp8VPV8/H3jCZ41j7hYVHXwgyy6yYwHUfTM1LX0ZYnFQr9L/G9ZY2n7QNGYBwAMblJF04Vh7Km9jxgAblHj8tdZGy/7xsilb7xIU7e9vVTtSgzauAZWKGbhGqjmLXc/k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319624; c=relaxed/simple; bh=OOKP3IxxuvrHC6Z+46EpwtrPsYz3mUsSZbROsUuhS2c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bHJUyj5CbKfrPm4XKvmFTZisQRhM+Lvqb/e1658EpAT9o9jc6sJoA0dMtJRYK6gItF4UmktR+WrxtnJBZLIm7fBbc0O0+fLyaZDSA4XLr/QUrdPgMqrfxWDkjHH2tGyCsBdm/bBRGGwPlgaxFo6L8ZaLgefqet4ot03R3k9jWOs= 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=jTQ3RELc; 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="jTQ3RELc" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587MuF23005773 for ; Mon, 8 Sep 2025 08:20:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= faMteZ6S1wHqGokADuRhWLiX/zE3TInCiyV91pcLmgY=; b=jTQ3RELcSIjLOBqi CWSulV4ekygDoZK/oQ4NjO0kvdb2AkK9AxUQ8yF3RxYySSubX9/+2AucqCG5+C7I IYaxzzy7PLGbbt6JBn94mbck5aEufSN9acqRLA+j6gC7bjz4B9y+KL3c0EpDmEsM DnrqmYc9/2Pfn4q7CBmykkRBsSuTSPN6HO2ojljQQ9/R5QAGksoTS7Pj3X9N6M8+ QD5LIbTqpiMPPC8mOoo1FuBw+hvPWxLPKNx3diCpwQNMd/mq++6xsfTLuBilwqn2 biCAf0i/0N8WZ6hnbZexg7gKT5nytDYRw9kSUxvAGH7Kic3BpuQ+j5MyUQJ3vYDl F10zzw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490by8uvc0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:21 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-24cc4458e89so94513975ad.1 for ; Mon, 08 Sep 2025 01:20:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319620; x=1757924420; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=faMteZ6S1wHqGokADuRhWLiX/zE3TInCiyV91pcLmgY=; b=GQVkQmrGCicLUTMZHv/3AVHPSbglBIrVO2wXrQW3rUzmShYH4W7kTvkXy9eAih7eJB x79rraqciktrNcLjYkII/iiOWFVMGKxSZwU+snJHHue7+Fejb6gGddqdibMTx9kF0bwy 9DWavS7WXytU1FJSQQJjXpWscCF+tG9TJNfkM8kOE5LLEul5Kd/GchVNKm01K6KFMYDb 3eMIo8aSmBuQ4kwK5giVWuP68L7K2LxeHIX+Sxz1hUsfsbo0YwHgEwIuZsjXylFuvu+h PT3sgfcL4IsHCODIrNvkPcy45a8PBwqZ3Ev+lZPad85+dVPaQtRUWQInKQGW8MxbhESd iG4A== X-Forwarded-Encrypted: i=1; AJvYcCWNarHHx2TxtUApPb7XdJNTQvGW+b+p41azPfoc0+OrYkzwOS+2BVL8TGXHW7cxra1rSbd+p6fLYfPLo2w=@vger.kernel.org X-Gm-Message-State: AOJu0YwOYH7nv8krXFxske9tlVwFscZ7E+NCldBSioOAHxrtfoZXJSD9 4XbSXEciSbIoOW0p21vOBjF+4P2/OBOg4RqgwY902Ux6E5tUFRfZpbHEasLIwUbZpV4H7VpBkOE WQIkv2MJ7lQgJG2m6Yv8kHOOmYGvm690MBJ8ipaGevxzCXmk+BLQGRXuetk9CvjDx+uA= X-Gm-Gg: ASbGncuGib8JMIhvJB2jYXFMIFHN6nMc+il9MaD2emJtveu4AkWOz9RRsyciWR1ZE/e jHHOMKwCpK8+wwFUQt+3hESiAAHQzyw+lHPHIT2bTCJzZbQwLrsLdo5z+zzQH+UY5UIuyCYjZEA M3X34x/F4ijfRLlC5tl+BrTKd472me/MH8uEwbtXJKw0LWeZ8D1G4y34BlLoXh9MSrTBeZXsc38 r/vb0gK3PyHWk/JE2L0pxdku3+NJ6guzVDOEOC10jwUHxiNCJCgePHodKlfYCzu8dEi8A9nODoK z//jK1J7KGP7Mt90DjhjdrGvi06TDmeXrM63HOhyTAHQdpr6a8DwEvyb4HrLwlzspNzU X-Received: by 2002:a17:903:90e:b0:24b:1785:6753 with SMTP id d9443c01a7336-251734f3e0cmr79172205ad.53.1757319619980; Mon, 08 Sep 2025 01:20:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEHE0/CxZRdvfy8vSn5LYlLNvjyAMh5WISGk4qCxX7YYAm8cG+QyMS80zKFSv7DBuoACRrAew== X-Received: by 2002:a17:903:90e:b0:24b:1785:6753 with SMTP id d9443c01a7336-251734f3e0cmr79171775ad.53.1757319619482; Mon, 08 Sep 2025 01:20:19 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:19 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:52 +0530 Subject: [PATCH v4 02/14] arm64: dts: qcom: lemans: Add SDHC controller and SDC pin configuration Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-2-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Monish Chunara , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=3497; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=OiBTb3F2PHVd/TNBpEA9CdLRTPKY8wFa90rNHzmvnVU=; b=wQqZJgyyWQK1E7EecFQDbe/xkDNHHqY1QcgMke0duTkHdjcrkuZwVbAqJ2qePTObIej24bc7W d1hAQsGQ+BUBPazoNoZqDHcwcelBEZ2KlvVXWIztJfoYahWH9GYfq04 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=Yv8PR5YX c=1 sm=1 tr=0 ts=68be91c5 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=uosFifNmqa3Wiex5iiQA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: bTxAjlEEz6kFEfVpAnnYxQFUE7nNW3xL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxOCBTYWx0ZWRfX6nIY8FTKJsWf aB1BMDXE8Aygp7frLczw2Kt+MW0H1pB6cjjX60eRh4y4X1D6tZQg2RWhjNRU2TSBnnJUEcx3ydJ qnd5y++jXkgLqVzGW+xHXpYtX/5jP+jNjxYL6BhEJ3a/y6gJh7JkbZqA4kfXQAYGynHIsV5v9oL 4q1TOZd98ZDEEnGrMj5mEZu1D5i6KKcEkeyrpr8LFE/eFz3F9qHgmXyxtVDIokX368MZA77GoX4 5tGvQuPg8kkjSu7XLocFSHURTCQMr6ahKPckIOw0ZEK9u3GG2libkTtxSGp9qHsaYLZwOMdgvA4 t+Ma1bwBH+fJsyjithZr9557tgtwudxTojrRHkXs8G5aZIK3LQ1eH2yj8avH5CIwRpx9Y02hmjm zvbtOsIe X-Proofpoint-ORIG-GUID: bTxAjlEEz6kFEfVpAnnYxQFUE7nNW3xL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 suspectscore=0 phishscore=0 clxscore=1015 spamscore=0 priorityscore=1501 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060018 From: Monish Chunara Introduce the SDHC v5 controller node for the Lemans platform. This controller supports either eMMC or SD-card, but only one can be active at a time. SD-card is the preferred configuration on Lemans targets, so describe this controller. Define the SDC interface pins including clk, cmd, and data lines to enable proper communication with the SDHC controller. Signed-off-by: Monish Chunara Reviewed-by: Konrad Dybcio Co-developed-by: Wasim Nazir Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans.dtsi | 92 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 92 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index f5ec60086d60..05d5da382bca 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -3834,6 +3834,58 @@ apss_tpdm2_out: endpoint { }; }; =20 + sdhc: mmc@87c4000 { + compatible =3D "qcom,sa8775p-sdhci", "qcom,sdhci-msm-v5"; + reg =3D <0x0 0x087c4000 0x0 0x1000>; + + interrupts =3D , + ; + interrupt-names =3D "hc_irq", + "pwr_irq"; + + clocks =3D <&gcc GCC_SDCC1_AHB_CLK>, + <&gcc GCC_SDCC1_APPS_CLK>; + clock-names =3D "iface", + "core"; + + interconnects =3D <&aggre1_noc MASTER_SDC QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_SDC1 QCOM_ICC_TAG_ACTIVE_ONLY>; + interconnect-names =3D "sdhc-ddr", + "cpu-sdhc"; + + iommus =3D <&apps_smmu 0x0 0x0>; + dma-coherent; + + operating-points-v2 =3D <&sdhc_opp_table>; + power-domains =3D <&rpmhpd SA8775P_CX>; + resets =3D <&gcc GCC_SDCC1_BCR>; + + qcom,dll-config =3D <0x0007642c>; + qcom,ddr-config =3D <0x80040868>; + + status =3D "disabled"; + + sdhc_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-100000000 { + opp-hz =3D /bits/ 64 <100000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <1800000 400000>; + opp-avg-kBps =3D <100000 0>; + }; + + opp-384000000 { + opp-hz =3D /bits/ 64 <384000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <5400000 1600000>; + opp-avg-kBps =3D <390000 0>; + }; + }; + }; + usb_0_hsphy: phy@88e4000 { compatible =3D "qcom,sa8775p-usb-hs-phy", "qcom,usb-snps-hs-5nm-phy"; @@ -5643,6 +5695,46 @@ qup_uart21_rx: qup-uart21-rx-pins { function =3D "qup3_se0"; }; }; + + sdc_default: sdc-default-state { + clk-pins { + pins =3D "sdc1_clk"; + drive-strength =3D <16>; + bias-disable; + }; + + cmd-pins { + pins =3D "sdc1_cmd"; + drive-strength =3D <10>; + bias-pull-up; + }; + + data-pins { + pins =3D "sdc1_data"; + drive-strength =3D <10>; + bias-pull-up; + }; + }; + + sdc_sleep: sdc-sleep-state { + clk-pins { + pins =3D "sdc1_clk"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + cmd-pins { + pins =3D "sdc1_cmd"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + data-pins { + pins =3D "sdc1_data"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; }; =20 sram: sram@146d8000 { --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 386A92ECD10 for ; Mon, 8 Sep 2025 08:20:27 +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=1757319628; cv=none; b=Iern80RGmlzXUxCAKAM10IbSLAaSd3NlsM/5s1UfQge2qQkTNu/HHG/hkH36/As0T07Xg2LQdpYjDXU+Fu9uzwTxH+H0BK8UYCcm9PvpyFx3AQ+Rfn90K+ZWu54qy8JJOKhrFsIUbblBoJqwTuO24c5ahZ5RVbNG8WoJsTUXB9s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319628; c=relaxed/simple; bh=gBYL50YC1XDuPqvactY/HGpJkmgy7jZJJarlpKpBrwY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ezctrC5GIi9YZgLJsgmBUNIFc5VnXHk6gjwVROlcKYVrWb6DVp19hBA5btysjSDm6WIVO61NLc6Rgimwom6uXQU1c7iW8a6o46G4qLc04xtVIVz7wia4u9ccQfveEp88qGhkIFJeIS4QYXSam76tIvxUDJ5mC4wJpilsgux/0Wg= 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=dp2bUuWz; 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="dp2bUuWz" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587NGXFD029227 for ; Mon, 8 Sep 2025 08:20:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= rF2ixXvd+CAVz8mNHLTt0wOko08EhUec7UB+gMTdRyM=; b=dp2bUuWzeLYrMdh3 xBGmajAhoW0wE4g8Na55zjrnR0MxuhNvRtVBKb7HT60GyeWypyzIXqWzCETHwNJP LQTrd+8rpAXv0xWsVDtj9rHhGtrkjObQ+nXR68gRQkPCqtW7imJJZm2wH7/ZYZfH ZLJWoBW5UH6vsMawubGjxvbWrP9Y0zflvY4zcM+LPldfP4hxm7pQweAfJAkhZ7dp UYv+ixev0xAf+gkgdSiVy5HtxYh2/HOwfmLVk8qgahhPqwteYy9vZXNGzOlHcTBJ WVIkS4xFy3mBQ3klei3zIhNDK061p2RPCjoPgfJq3QS+hmrYBEx1hsq3ew02rcld 1dftYQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490d1vbtmy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:26 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-24c9304b7bcso44765915ad.3 for ; Mon, 08 Sep 2025 01:20:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319625; x=1757924425; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rF2ixXvd+CAVz8mNHLTt0wOko08EhUec7UB+gMTdRyM=; b=dZCpQdZE44VbRuojr0FXMMvcRDTnWGpj3qIoY9UYp6r2uuTaE+Evpq0jghXFyvf46k UocSmt2g7hcVEKulr8rmtqBcJzbU7rSV/m3uZFAQX8a2eeVmo/QTX+NHSIjF2CRmvuZV isllyxO83Sue7fBCQdSYqiK4DB8NtOfpUKpZgFYU3Z/DdmQsJ2hEehgvs4t3+XaeGxWW PkyzgKSM9+2L5XTJIc7fGbq6CL1d027JZVBjkHH0x40Rzn75KWQL5HQcU3EW5KK71tZr +jr5NtOgCVsk4osyzxqRxYi80w/eCcxgcit5HrLLcae+2mgcantqIsKNNXluSWxek0WA sBDg== X-Forwarded-Encrypted: i=1; AJvYcCXMQai6DVbYo+q1QGo6kd8mLOJ6qLFfKeK0LeP4H8tss1uBoiHk4RrxO8IPJNTHsbCRK+eOBHixYgQoM5w=@vger.kernel.org X-Gm-Message-State: AOJu0YwVCIXvHi7wnp3Z6MIkViHLXKz9yg8eKf6OVBl6Nr2I8QIwOhJb iVK/80W4gvZgzbr07N5slgVgGx82Gpc5wdvujkUf1IrJujhWzG5/fE95piQECpF9lJcTVfOBtat 4U1mxfxZ7S4HQ/rn8XLaywhAke42C0CwdlEdZl3Xn2hPmQhj75SXtN88C7elQ02awSLs= X-Gm-Gg: ASbGncutjz80HizWQjhcayiO+ZsOVabDZNbTzQGkNMMjP7PlC2mrXoCO5dyXbFJH9hm T0wKPvoQ8ZghE8w6k5z0XiZZrp7sEYtBPxWa8Bn91bKLCpbXRSGY03sKnXqmzTcWvqdZfU4BDJT hhGSGwLuH08zoj12d2KCrh8xje0Z4dqVhFjT501kpNj9o+qCBA91xp94uDzQhlUUwTzbR6NlBY8 eSH2powzj6HX9GWtaWZ8d2OnqizjvFgyt8lpa8jLC0V2fiDBGyd8ZVGJRp9WR2bNzwTbkbL6Qw5 10YAufOh9jeW+6SU5odOxrDbjfJoaqrLesHSYkxg87ZiYAEXJSZzJ9DidkwG64KlSe0Q X-Received: by 2002:a17:902:ec8a:b0:24b:74da:627a with SMTP id d9443c01a7336-2516f050096mr115464925ad.11.1757319625020; Mon, 08 Sep 2025 01:20:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE4jVT7W/OifKwAmzHX3E8eS5lp8cqvuFI63Bk1zsxQR6CJi6eIpk7aZvqHkSYv1XuC0Cg1Gg== X-Received: by 2002:a17:902:ec8a:b0:24b:74da:627a with SMTP id d9443c01a7336-2516f050096mr115464595ad.11.1757319624524; Mon, 08 Sep 2025 01:20:24 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:24 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:53 +0530 Subject: [PATCH v4 03/14] arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-3-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Viken Dadhaniya , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=1269; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=X+CejMSc/iURyNBdtIHd2b0fknWkLUOZo2knn9rM+7I=; b=69UvAQaEZdQB4XITcnpWuh+ii9MjUlEFC6sUkQg/714wq+9n+m5oVmf3MHBWmDuQcPwQo4Fth if7W+CtGUV3ARrm2yusKZrv0XAub0o85QCtRf1dtyki0QStCLYQAh07 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: MshJrjhVTx2sPDykeDHUfDB0VSyTrSiz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAyNyBTYWx0ZWRfXyN/nNCu1kXo7 CEM+uDrasue/BQF/2zEtkRVv5UEP0JXDSTr5vHTcVX+l/OuC3zkz/ijvQjduHVK37PAwbRYI38P mBvWPgLoTpr8fFVdiJ+TNRWiKYufPZu0NGQQtwQrSOE8sEm1Dh9WsDEoMrN7uReEtEGSarZbMY7 OmIbr31qiCtU+8RA+4sOuF4j3WJROvUosaU/p7DZsW81ZiuNKMkUPqfLrdTtEDjWNTZhW3oXLTT AeC3ZnXM6iYxtPkm3/pWGFiNmrNYlAwDNmo6CUbGiFjRWChvj9MfI8YmBa+Z/z0hl+2q37UDir9 Y2a16V4GpnL/ilO53y40M14IfTl6mwFg4Rg/H7EsYKAZcVhsn5wPpLnlqNfbA8GLLRl/ndLIuhg RNzLd5th X-Authority-Analysis: v=2.4 cv=cYXSrmDM c=1 sm=1 tr=0 ts=68be91ca cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=hGGMonP7TOO80wKNN9QA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: MshJrjhVTx2sPDykeDHUfDB0VSyTrSiz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 impostorscore=0 clxscore=1015 malwarescore=0 phishscore=0 spamscore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060027 From: Viken Dadhaniya Enable GPI DMA controllers (gpi_dma0, gpi_dma1, gpi_dma2) and QUPv3 interfaces (qupv3_id_0, qupv3_id_2) in the device tree to support DMA and peripheral communication on the Lemans EVK platform. qupv3_id_0 provides access to I2C/SPI/UART instances 0-5. qupv3_id_2 provides access to I2C/SPI/UART instances 14-20. Signed-off-by: Viken Dadhaniya Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 9e415012140b..56aaad39bb59 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -277,6 +277,18 @@ vreg_l8e: ldo8 { }; }; =20 +&gpi_dma0 { + status =3D "okay"; +}; + +&gpi_dma1 { + status =3D "okay"; +}; + +&gpi_dma2 { + status =3D "okay"; +}; + &mdss0 { status =3D "okay"; }; @@ -323,10 +335,18 @@ &mdss0_dp1_phy { status =3D "okay"; }; =20 +&qupv3_id_0 { + status =3D "okay"; +}; + &qupv3_id_1 { status =3D "okay"; }; =20 +&qupv3_id_2 { + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 0EBD62EB5A2 for ; Mon, 8 Sep 2025 08:20:32 +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=1757319634; cv=none; b=rtuZO6V94DHrDv2aMCS9uIqBSDDKjEaY9OdYanJuzYd4mpDTKUVFf2QWVfwNtuw34Ka8LJC26ZYH1bi2m73cJytsz583dJCCpQ9OIXZ0yYxWt+mRbyVTYR91IHDxIMoXKEzJehxjM8mppYfAzKRBfsAfOauKv27PT9QLn7WqXhw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319634; c=relaxed/simple; bh=ud3TuPggLahDGChDQ1o7XXbj4HVsLOYi90l9y4PcyNY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z3Hf3PjTrOUT6eOmTqlMT2G4IThyAQLvaqIWQA6kTz8UOn9K5vXLeFAF6ukU5myCfRl9Hw2ON2Unbq61/EUWUfn/jrOOKbfKkgkffq+ms+4yuJMEXopD6TjOQwDa4HgdxCGjTsFD/p2JL7BSvv5mSTFDqD2fFaCYiKvJJkHYQ30= 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=See+D8Ax; 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="See+D8Ax" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587MKAsN001547 for ; Mon, 8 Sep 2025 08:20:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Y7cNk6IecMVebr618FdTJPAEvTMA8XqQdB5/864dCQc=; b=See+D8AxF84ZaO7f VjLUDEfJwHPDwXoWn7kbdFH6yNWdgY7uBKAYMRKR/5giDJ7Hh02DnxtR0AFadNH7 mz5og+gmKz/p0xruK63mZ+yhzZOmT7OCOuOzwODv7xxUHPgbcjuv6z7Df1cyApQ/ njq5sUJP8tC+aY8K/oT1DYmXPZyrJyItgMF72IPzM/N9K2+guC65Q85+T2V+uIC2 omzJZpL96xJaruQfltqUT2zX0bPhK8r0rJP1UyMRGSOaNYjl+BR1WVXc7U8IQZEn pt66e7ySgCaYUB6fLMvF9hPKhWkNpCUqFUYb3k2ujmjK3nBmQpeKSwnf1loA16L/ vQSpmg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490db8bsxe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:31 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24b2336e513so64541905ad.0 for ; Mon, 08 Sep 2025 01:20:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319631; x=1757924431; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y7cNk6IecMVebr618FdTJPAEvTMA8XqQdB5/864dCQc=; b=LhW8J0zK2FXs9f/JNkkOWxw2wEvDG8Sn32fOko8Go1LWVjiamOfaf4VCCTRDXL+nRL siRIFlncIzS3MrqNlfztAir7KGXKChJevKpX0X4ubEgWJrllB8p9Hh81ULVC6ljmxyjK npwzgntu3VuHi+LplN+Vrkz+Y4XQgY9tYCnGry7CF7+JUCq/gmf+fZ6+DyX7mSWqgr0m rgpND+DBvkZM1CfxvQcdQInsIlKInZeYiuhrSC1mE10y53+AV42SZzKCWTbuv+DdHTHx 9haRs4cCJjp2gBACGCTF7ZyckY3V/fVW6PXra5tIuF3RWmIqdd7zoBu8OHYigLNnupTR P6Gg== X-Forwarded-Encrypted: i=1; AJvYcCVRUS22pNrv//r5g8pyIRH8zYi4x1Dg6AFmWbo62+whVMMWYzATXeruudQwgx72JfBWFEukpDoNB9snPS8=@vger.kernel.org X-Gm-Message-State: AOJu0YwddI0atONiHgV/P+lPNfpb0k/dhEDaLKgCP5wRTve0JMAoFC0R bd3PsB9z6XO7w2Y225ju0WBm/klpLqPMmEHP9g+cBkFQof064i8u1o+Z/lPPMBeZMb/pO+2Leik r9o5kEV2lyxAOhtQiDqBvziccef9qk6GzdCi42QnwRVMf8+Nrp1dCQ96+L6d7yd7hYqk= X-Gm-Gg: ASbGnctC+52HScOGSnXcTXC6F3++Cr0GIKYoJFwFXRn0TpYlbZ5mkcgTPoiWwzXwuHC Ab+uWJNq5B2QZsyt6fgJj3cI2rMP3R/ZEmR/3aj+Hqx5yFu0y7CYqZewHg3uN+//I12hk0avZou QYWgy3HgRddFWYRytSgqtaH9Hh6+YLSs3K4AcvlZTE3oOntK/unYkGbpilXdhdQYEsSV10ETk+2 ZO8qtYI4tkWG9LuNjpf+HtKW6gTNbEzJGa7DQ1gObQ3hwPGazyUOyvOnNr0n2uwIMYn9mxYDVb4 nK4LYLpvo/eNqzJ6VUld2XxIN2rKbt3SBSAxznOHioXYx3z1sZcmIQX7o+qQRdpAZgb5 X-Received: by 2002:a17:902:ce8b:b0:24a:d582:fbaa with SMTP id d9443c01a7336-2516f04ee0cmr106344065ad.12.1757319630229; Mon, 08 Sep 2025 01:20:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEU2+Pn3pFEGWPMZXwcqWfe38DfVXT0Rgjw4TxXRkh6HKMpHekVGqpZgUJunuzabHm2j/OvPg== X-Received: by 2002:a17:902:ce8b:b0:24a:d582:fbaa with SMTP id d9443c01a7336-2516f04ee0cmr106343655ad.12.1757319629581; Mon, 08 Sep 2025 01:20:29 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:29 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:54 +0530 Subject: [PATCH v4 04/14] arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-4-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Nirmesh Kumar Singh , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=1307; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=jewA1ZuLrE/ryGMwa1gffJep1WWzoOZkukzHH7TucfM=; b=i9UWS6iq/NvrnGVeENKuHD5pzIRUYthJoB6yM1Eyw7sVIHrJwjlTu8pkSBmTCXd9ZbMx/WCOa JV0jF+D6AGnDzZ94UZQCW6n+UQmZrlDbSo4PlLz3htX5eUNiirnba07 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzMSBTYWx0ZWRfX6N3mujbigUMD kk3Q6ZipRvKFYm4DiPdKVDqolx4fXvWWHBzZ5IdbNzZ4jsD6YjkTmECvTlXH14ZqWPDMifTWr2q uyjnCHYLTjdp2DarO/Bk68jo2oDZEvLugY+IWWj8uVEpBf2XAPq+kwT6Q6t0lFFj9t8oVaxku6l 8C+zF1zY03gnRdfnO5rEWnXnPAhB6xEHASaDciZnjDbUmz+8Hbpan1O6cyRkF50qdrr+x0vbbCM qOAOG2DsLz7E5CfVOY3kRv4uisdegSNomrDo0rQqcZ/GIO4FEcVx0TXxxASSRRfyUf70yYCdRLg WhyvhfMYgtai12DBBJz8JrNyrjEvki9Ycw7zbn0Ac2Jb2gi9tIHO423uaZsoUZ4gPwniVEcACx2 0lB1jvbk X-Proofpoint-ORIG-GUID: 2RG8zF-Ry-COZcFJ4FsmvqPlS1bhV_Df X-Proofpoint-GUID: 2RG8zF-Ry-COZcFJ4FsmvqPlS1bhV_Df X-Authority-Analysis: v=2.4 cv=VIDdn8PX c=1 sm=1 tr=0 ts=68be91d0 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=itmwO_cg3X_j9a1xKB8A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 phishscore=0 adultscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060031 From: Nirmesh Kumar Singh Integrate the TCA9534 I/O expander via I2C to provide 8 additional GPIO lines for extended I/O functionality. Signed-off-by: Nirmesh Kumar Singh Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir Reviewed-by: Bartosz Golaszewski --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 32 +++++++++++++++++++++++++++++= +++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 56aaad39bb59..c48cb4267b72 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -289,6 +289,38 @@ &gpi_dma2 { status =3D "okay"; }; =20 +&i2c18 { + status =3D "okay"; + + expander0: gpio@38 { + compatible =3D "ti,tca9538"; + reg =3D <0x38>; + #gpio-cells =3D <2>; + gpio-controller; + }; + + expander1: gpio@39 { + compatible =3D "ti,tca9538"; + reg =3D <0x39>; + #gpio-cells =3D <2>; + gpio-controller; + }; + + expander2: gpio@3a { + compatible =3D "ti,tca9538"; + reg =3D <0x3a>; + #gpio-cells =3D <2>; + gpio-controller; + }; + + expander3: gpio@3b { + compatible =3D "ti,tca9538"; + reg =3D <0x3b>; + #gpio-cells =3D <2>; + gpio-controller; + }; +}; + &mdss0 { status =3D "okay"; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 16E042F069F for ; Mon, 8 Sep 2025 08:20:38 +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=1757319639; cv=none; b=rUgvh7fb+TuCPnQ8bLmWHJ98gyPPYC7fq9uVJbvwCTeFzdu+/jsJkqb9BEIvMiq8pW+gxeoPRssY2/jBFiXZnm2w0UCa/fF4XaSo4u4zo1oTm1G4AXvxzaRshqtQrB+Z88gGyDvGiN2UMOc3wWclFPBFWRt/5cjmltNHxmJK580= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319639; c=relaxed/simple; bh=uCabQVoOFgq1iT3EqXI3YF5nGk8yhaFHTlv/+rDaZ34=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AtVwcqrzTIZ/qMPG8yFdPIuRu/Hg479f5cAXu/hn8SQ4elKiLUU6vqmy8mK/VREEUVE80+G6QOsP7C17XyfQeIS15VPlg6anXUfAi09ZG+yexFhq8ricc9s+CcCAb1itHab/i81auYtdN4ooKjbWqOmBPyc9VYVA8/a+U80bcro= 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=laV/wtme; 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="laV/wtme" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587KR5dr023845 for ; Mon, 8 Sep 2025 08:20:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= /fYjgV0Vl5rUIq58+6skm/bOKinBzNn1z6h0/KEQ/Qc=; b=laV/wtmejxmrY2Yu PMgJUVmdOJlKq3MgpznXRTu54pF/ltxlNQYsfeJXsYDhOv8aP57vBuAUkFBlgKQI 9r0vdzrPD2ParOsdSMfhT1NmG9+fdGDYoOf0MIaTX5mOEetwtLGVe57FjO2JRb27 GevzX1txTbu1YUZI7w5hUipCwIC3ds1rZ7lbFQ9vzwaYItpTciMMUKEdRey0va1M 3tsvptHLW7cpKxjRKT6Qgk4eccmRbOg+KHRWq2SsoPhKtQqYPs5ktz3DmYCUgdj8 nSlPCyNhABGnlcB5LFouHD0kr7hbnkdPrwhd/uHflhsJ8Xo4TFyjIW7LdPOQonUK kN3Iwg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490cj0ktcc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:37 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24b0e137484so35043275ad.0 for ; Mon, 08 Sep 2025 01:20:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319636; x=1757924436; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/fYjgV0Vl5rUIq58+6skm/bOKinBzNn1z6h0/KEQ/Qc=; b=Sny4mYkX/gCDFM+HoULikAFUs6uuL6SbwqschIQisroa1/PN0dx8PArCsgN3FD8Y0O AIH4OEUH/nGn04xZrSZ7UOmYmQM96oz+XcBTeqYJ74AK/Ng87BMBTTjhzEZZONt/ZvT7 LyRZaWyCkR6wA2sogmzezAWHAs/V6bmFnWmRJ82hTcUGxHf5rga812iM1NroaaK62Akl sIDJybBjiUWLHLmgMR+N7pjDgQT/bl79Wrr81meLl/mp+zWC5TeNUWYLbbzyQylAE+1b gEkV0rfwKl94ZtMszPVYgCKC0nJJ31qd20nJZSunfv96mZwnlg3NEgcvsYPp4m8bDokf okjw== X-Forwarded-Encrypted: i=1; AJvYcCX3PgI0UPK9/mBZiA9xC9h8vPQZqyEeIn/e6YF682q4jmAaybQfASBse/opQVgQpR0/E0apukf0tI5JvIE=@vger.kernel.org X-Gm-Message-State: AOJu0YzsLuUxcNgBn53QBzVAGHR71wXizcqClcpa8ekACxc/wtBqEFhn wOxX2Iu1z8bwtON1F9TIvT0c9hq05m47m0rcVunEbzJuj+IEkVftndXmWrcUR/lJPj7d7YT9gLz Rp/mp1vS7sjr0SODRJXC350MQvEeaqbU7Tk5U2EAIYM+Iepz7Z52/mEKRnCI35xSJF/s= X-Gm-Gg: ASbGncuZ1alC0FeVxFRp4u4lJlw9hV63Q39Cdet4HerPjV9/vTEkzI7mI+dUUqbv3X6 qlWb0jZtZLvOBA+x0tsvRAZrXa37o+cuFjz/E+wCqBAw/bKBmp78lbeMNlga4vEZtTyiX0N1IU5 yumZu6Tz5BJWTj7R4957gf0HJNtP6RGGTdgo0N6rGSjRiwX36ezZtTBqePUPKebzIcqTQRuRCml GzzDvU7XN8UXlDq8jzTCiw2tT6YjQpc2GBriHIocaFBm1dfUDYgRvgs68fE8R0XIou2tQafN+oq Cf/31egY8mhIRNkYGuP009KOckTJkwnZf46GmEucfj6kHDnP8L8TMWAEnlS+Xhcy/+Q5 X-Received: by 2002:a17:902:f68a:b0:24c:9c5c:30b7 with SMTP id d9443c01a7336-251736df08emr101411665ad.47.1757319635755; Mon, 08 Sep 2025 01:20:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHKrtFSazAkcLdqZ1WPZZaD95ov6pQ8rl95v1Iw+xmoRmwhbaj9ZEWSRTt6f3p2ZxSAOucybw== X-Received: by 2002:a17:902:f68a:b0:24c:9c5c:30b7 with SMTP id d9443c01a7336-251736df08emr101410865ad.47.1757319634799; Mon, 08 Sep 2025 01:20:34 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:34 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:55 +0530 Subject: [PATCH v4 05/14] dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-5-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Krzysztof Kozlowski , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=988; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=uCabQVoOFgq1iT3EqXI3YF5nGk8yhaFHTlv/+rDaZ34=; b=IhpJ+58y31LYj7Hpt5kOaw/sdFIzhsHjVVE8uCnp9wndKJancFej1ClINAR6Q9BToUuPIreGg yJhq6NN1fIjAWfT8LoDh78/Y90MXDnxM4pV1qiyr2xupVu5h3bPa2PO X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: KXr2lxDSr0H6pg3BdFQ0dbhJp3ojsevC X-Proofpoint-GUID: KXr2lxDSr0H6pg3BdFQ0dbhJp3ojsevC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAyNCBTYWx0ZWRfXwHi5rpDhmOtZ itQpIODbt1LECM0csqzH03p0tegCGw1YBfTFBz08r3AGPh+J6uVSg5ey2xuqgfJPcqXXKEim74L 5h4o7XQPXrjv2GZB1CajwYKi9bVxygOSEPUg8CYnh8D4qbVuEf5tu9mD3RJgM/rZxw7YnZ+0HnP hYI0oW7TeOjq9Lb0jW8aViQ21+Roh2tMUDizh/i7sMVCOtb5C3uUSEqZ/ljyVB8ncYOuQvJFMyK 3Jfkz247N8yqPBIQTQ8BT5qEJKmVP6+tac2DGx1atwrvu4yB65gWxRFr4u5+UX76NZwuJ1lO5bQ 4s3wqfxeQQVCWotgj4fhUP4bD3J7JPRYuqrYEjTDyC0LHVCG0ZqqvNVDfdR6rLEkHsTJUn8aDVz H+Z2XsI2 X-Authority-Analysis: v=2.4 cv=QeFmvtbv c=1 sm=1 tr=0 ts=68be91d5 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=phLo9lBTfqDeDZSmmEMA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 clxscore=1015 spamscore=0 impostorscore=0 bulkscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060024 The gt24c256c is another 24c256 compatible EEPROM, and does not follow the generic name matching, so add a separate compatible for it. This ensures accurate device-tree representation and enables proper kernel support for systems using this part. Acked-by: Krzysztof Kozlowski Signed-off-by: Wasim Nazir --- Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/eeprom/at24.yaml b/Documenta= tion/devicetree/bindings/eeprom/at24.yaml index 0ac68646c077..50af7ccf6e21 100644 --- a/Documentation/devicetree/bindings/eeprom/at24.yaml +++ b/Documentation/devicetree/bindings/eeprom/at24.yaml @@ -143,6 +143,7 @@ properties: - const: atmel,24c128 - items: - enum: + - giantec,gt24c256c - puya,p24c256c - const: atmel,24c256 - items: --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 BB2302F362E for ; Mon, 8 Sep 2025 08:20:42 +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=1757319644; cv=none; b=E3S6KUs4nTjUaxuHGlcJkMkbxu9Ykwk8Fx9zvAa33sD6C30jiuHSqUHLOxd/I+528cAb9IEYnX/z1piSvz81lc+Jwc5aUUmUjUz1Hsgbyui5juYyafQkwh0ghvUqWbeY0sWpwsj3msn7qgp5B1cTI1XhLnIhStYsfgLhC22VZjc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319644; c=relaxed/simple; bh=GtMkvJtKpN0l4S/TYqIWBJap6HQ5JYL7CkanzzfgJnY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h6CR+dZIo1Dz2rtisFz8SktXLC2M2sQmnTj2HG2Bdwv0pEjy8rbPjuKJVx7MmLUvNEWdzmvQaLL4fRzBHARXTv2FumxW3eQ3YoAU30ARxHIaHXUCSzXp17UkZZjIg9hPj3TSRW0dKTjpUI5wKKXpE8cNccy8OmTXh/G2T9dxffM= 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=SC1xmNvQ; 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="SC1xmNvQ" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587LuMo5029406 for ; Mon, 8 Sep 2025 08:20:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= EmVDnxU98TqnYzCFaSxLfvmX5Q/ll7vp8vhzU+iN+og=; b=SC1xmNvQPJOQXL+0 KSFWtgUk+HOakDpWUhgtKeIQc1WWgPeoTD0DH8XVtGOsn6ZOKgJ3reo8fS9CGEaa MudiCDNRo0GDcVRBb5hDHDV5gNJxwzEQ70jGkWENpXcabvE4yeSWbecIN7Cf+ul2 esivIyOlzlNmomMLmcjwhMOIN0pHargebHuA4S8mlDYJlb2ZtIDqj8y/SnpG4nWz vuRYTe8+ccToH9p8ECQh8XMXfqgizfTtBKUo4DlCd4PbbovKg85VsJ/lTxE1DKYR qavvradENblror0n/dCYyVuBrCkJG0/pB/DrOtKrwR65cAowq/0RbQanm7PpqiPy Kzb2cQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490by8uvdd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:41 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-24b2b347073so55988635ad.1 for ; Mon, 08 Sep 2025 01:20:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319640; x=1757924440; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EmVDnxU98TqnYzCFaSxLfvmX5Q/ll7vp8vhzU+iN+og=; b=OXsJQqgWby3dFQTFAJnWI2JncznzZhbif895kO1Ex4dax/QptClK3PTlaMuk2oldsw cp2YFGdBhhmn9hu4dvW87rWN23veesr2bGApPjUsUALi/7EpwIukA9rHHbfysryrDXWx 9ytnIsT/mhbMOirprKqGmH8GKnlMqosTClOULTYF9FVtNded61zZWsPAmvHopeGHvqYZ fvQ8yBYVoxcu6U+npkGS946XcuaSMSvK7nRrT4TfRVFTkRhWJT77bkP5xoOH8FLHUfqF x1WvwHjBQmoz0l0JZlui0gK9MgA5T044PhTdcH4re7RFQ72+C5Q66xDaYfn4O1YG0cPJ vRDQ== X-Forwarded-Encrypted: i=1; AJvYcCXAtDt8MxOskuB7TJJmqGf7sKPZ+mmvgcCkn+HXkfgmJqt8dXMLLwGkSw+dSRwIR1RZAvxxPsgn6AREGe8=@vger.kernel.org X-Gm-Message-State: AOJu0Yx3ZTnGSPXYK/8p5ipVbLQoYl7U2UgABFy5bv58l7DRNv6wuJ5r KCA4754ABSa5dFSXUTgcSm5p/pCGqRYOFWnkuIklfa0nMZw5nYCyjOiwq6C5jWT5yXX9qVTpSi3 3ys0GHIVdUk4fl0mK8L3+gLsxiVS5gOqv9t6lNkO1OHFUOAjafNa3KHd1O7GSJfOVea4= X-Gm-Gg: ASbGncu5kmGfyrAauL/HwH2854YyFkj/20YxixsS90r4zxHQxAkX2xuGrd8+YLzmkUQ /E2oTRjsKZKzyl5B/DMXD7AlIPL7qHrZcKn6ZCmZSTgtLa8aJB4HylWnTwzQOH1yQcrjqgKhAXc YjBy9j1vduJHNc7xVq4gc8mm5zJkFezvML4rBqwdKJpe6q7XaLtV3hYWNWbTAo4fDgGAWwthdvh Ws8xBxL66itnrvltNbITEA19bCLjVQd3LgYWA0qPUk8sRV90vxeDaXWLTYjunFV73lbnFFdp72U GIS7NieigueJeQSGRBU95jI1BHVKBrNeTwReo9pQqNKdeRTHcuUlUg0dZIsGW4dGfF+l X-Received: by 2002:a17:902:d541:b0:24c:d717:71a8 with SMTP id d9443c01a7336-25172b49a1amr104521415ad.48.1757319640392; Mon, 08 Sep 2025 01:20:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEnIkxO2hRnmTHM8DY8Yy8QL6Z8w8e2IIYZlJagoO9krVL6mQcBPeRZhU0urfOAZkEARU5PCw== X-Received: by 2002:a17:902:d541:b0:24c:d717:71a8 with SMTP id d9443c01a7336-25172b49a1amr104521045ad.48.1757319639802; Mon, 08 Sep 2025 01:20:39 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:39 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:56 +0530 Subject: [PATCH v4 06/14] arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-6-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Monish Chunara , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=1155; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=sXiH/sPxber/1Cxwi07raIsGtdfiI2L0RlmvNjYR4nE=; b=6ROCwfQG4lnnOWSQCa+v+ZMjsd41mzsfZOmBlGk/2/AadvqTkIzN/CxqN0DAlkXCADt4coT9l Zllg710W+kMD7f775FVbJZ3PLh2hrSa1tbx7YlHJ7SSXWuJZQFIj4Av X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=Yv8PR5YX c=1 sm=1 tr=0 ts=68be91d9 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=cq19zQBcvAJi0RM8MkQA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: qhAlsnjX3kofX_AEdAqblWPfD9619ezS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxOCBTYWx0ZWRfX91p/Xp03cN+o 0YvMqyIjraeLDUoJG/QVtzyV0QwpH/G0AeLjfyuexwXcuCeOR/GG3pBDqR9ylZQ8RHqcRwTcVvm 4b7+IQySvKhbIIAfqNvy0kbp2oBD9w1PcAFRa9hYJmvlCtA1ow3GINbj9j8O17YR274+PKUuu80 dSOaxy2ZluV4/2Y3qXD+zcpubdhFJgH3AUhXxVyYGVKN1gSS+afXNsaJ0/QPcfCr9W9lpM/T0ag CEBoKt1GESbCqJDQ/hfG0ASpVsRUu/sYDWapJKtAxNxblqzjhcnUbTKnHE7x7arjyQlY6aD5VTF sbuS0/cDwxq1gZt4XY0AVVlyVDyLJpRruRtIoVZPP4xzFFjECgykxSpgxxKIczZyKrBj4wqwleT bAn26i+L X-Proofpoint-ORIG-GUID: qhAlsnjX3kofX_AEdAqblWPfD9619ezS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 suspectscore=0 phishscore=0 clxscore=1015 spamscore=0 priorityscore=1501 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060018 From: Monish Chunara Integrate the GT24C256C EEPROM via I2C to enable access to board-specific non-volatile data. Also, define an nvmem-layout to expose structured regions within the EEPROM, allowing consumers to retrieve configuration data such as Ethernet MAC addresses via the nvmem subsystem. Signed-off-by: Monish Chunara Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir Reviewed-by: Bartosz Golaszewski --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index c48cb4267b72..30c3e5bead07 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -319,6 +319,18 @@ expander3: gpio@3b { #gpio-cells =3D <2>; gpio-controller; }; + + eeprom@50 { + compatible =3D "giantec,gt24c256c", "atmel,24c256"; + reg =3D <0x50>; + pagesize =3D <64>; + + nvmem-layout { + compatible =3D "fixed-layout"; + #address-cells =3D <1>; + #size-cells =3D <1>; + }; + }; }; =20 &mdss0 { --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 4A6902F60B2 for ; Mon, 8 Sep 2025 08:20: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=1757319652; cv=none; b=fGvUxdSn5SfOCMY6QTO2hLAauWGggxikgARA4PuEd7vcxWHdp+d58CbIxuSMGMikPbpuVNqvpdtal9Sys5DHyvQ4W04AcICoUZQX+sSRoqkQqIIMocqMWrLCcOkdR7+UJOvr4NhFT9S8FKLk+3dtob8RTXqBM8BK1DBwN8KJNSg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319652; c=relaxed/simple; bh=fDkqRvGyaFinSWWq2t1lwFf0RsUH7vJwveAVvT94bTA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=br4CrUhNUTVNHJXVsGXJq85WqPLnplpc0NyU/4NUtYLCjjrxSgG7CRaSkBrMCX0OXcUr0rM6ZqMnTTXD3N1CTUe0Z97Vjm4kUVRqWKuMqGYXxsArf4fOEzRC/npBjH5qAvB3fzwGD5i+E7a3g9oJo3lBOi0S+Fb0nbCzjCT3Rd8= 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=Vh7gX1uH; 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="Vh7gX1uH" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5883lUTl013569 for ; Mon, 8 Sep 2025 08:20:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= xas60C8ijwiTmwJqhI40fQNiOoeLXxnVG1r0X3sdz6I=; b=Vh7gX1uHGHsRkzn1 b/Ol4/6CO7pV5Hk1TR0+oZSxzugDzOxfMw34vo7LfGV8Bf5ahQYgn/K6SO47K2t/ hVeJ0C6qeuQzqHyjX5YiiWtPHs62dh7Ehit+ziitdajP05F1uG2D7wK2itSkMQmF rbzvMyczqICbEwIBjNcRMPptOYVlmxuQ8fwdSGi+0wTmE89wlyIujLw9ia+4jyEd DrrlU5E7PIxGMjRuRtvH9V21tHtwBTOXyeqqnzxuAHfOTCcHtWYgGMu02+befD6U BwmZcYdUaGb9cCscW1/HtdCteRYlBbxb9Ydc0461DqBCkD053oJI91WFp9MBvMqp QAMs2Q== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 491qhdrmmf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:46 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b471737e673so6608644a12.1 for ; Mon, 08 Sep 2025 01:20:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319645; x=1757924445; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xas60C8ijwiTmwJqhI40fQNiOoeLXxnVG1r0X3sdz6I=; b=H1CH5Yx0iWORksHGNCo7GgsByXEguMe6fJVqsj4OXILvBHgRtQzNHG3/YNh70CeNuB Di2FDAp4qkJkhls6yMvKwWzfiyr+c/PSjurq73ixes9pT0HJ5PxVzE+nNQpRpMp4oGfn hH7OH5KKp+L64NMZHn6F7taALC9lKvdnF7uOnvekO468CHDYvSrcI9//HzjHJImWU1dP Sf/NbJwd9S5WqInTpFfglw4KbAc/Rhw7PwBAVrncuGc91s+jhMgfNu2mIoJQRb8yHwgX lM9TUsUKkjHLcB1igK7jzuJ8IAryKuq2Dxz1AuVSzqHBvIJz/j+YcgN7dC95YqOhaTb7 OKnA== X-Forwarded-Encrypted: i=1; AJvYcCVLMNUYO1VuOey00G5mM539QkgV+zuGRhJTaqX4RPb/I+qTO9LMEBxBLcSGa3ZX5BXyX1Xj8+UPrAXxpEk=@vger.kernel.org X-Gm-Message-State: AOJu0YzDrQbJR4wGOiuKJ0JynOByMJl9bW61dlVNH3T2KHzmouJvcQZc wWLhaM2JRqVdihlHjoQhbVkJoD0EDlnMHW7qHrWZr2rKA6atL5k76j2EAIB+8/xIHfy59GlcQfd L9/oJEXrVNsHQ9+BUg90zXu9eSpi8E2AN1PXDIlsSB7w9nRTDSGLkjp1jH3KIYe/DGUA= X-Gm-Gg: ASbGnctNbt3kKLkxMIXOqfO1OSkXejWMha/q0pwXFYDm0pynhGeLhlazbluu60mfPAr cK6f/9GU1bxEU2XjyWY6CmO+rg0Ar5vT60L2PnDTzLnXPTL9b9cCJGGxkHjtyyBebTXdyS56leh adjw/cYTI3AyiQUV72Ta2X+8WmGp5qBiCH41grebJs46zbvIWvCu+2vdObooaBuUcGmKZsqjb3E zpCl0ZMxoTJf5jVuJL05LGACZaREIx84OvT+Wyc5eNgG7jZ5I5UWfer8qh46dzs7WwaV8F5FDdh wJKmKC9hLdOOo88ZB6CVZFCwNEZdu/1dqwjcbbAKkhdpuf9jaqaKmL2Ks4MZlRBsZAz3 X-Received: by 2002:a17:902:ce89:b0:24d:4d8b:a17 with SMTP id d9443c01a7336-25173ea168amr120337625ad.56.1757319645137; Mon, 08 Sep 2025 01:20:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHyrJ64S6TkX/uqN7sX7Hlo6iMbu/p9cB2j6aaDfYSffA3N9GPGAMWvlK+OfaMiJADqjo9qoQ== X-Received: by 2002:a17:902:ce89:b0:24d:4d8b:a17 with SMTP id d9443c01a7336-25173ea168amr120337245ad.56.1757319644571; Mon, 08 Sep 2025 01:20:44 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:44 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:57 +0530 Subject: [PATCH v4 07/14] arm64: dts: qcom: lemans-evk: Enable PCIe support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-7-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Sushrut Shree Trivedi , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=2445; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=AqtBG6UZAsfussB7MJK1QEtygnY7f30ULmObk2D0omU=; b=FraxAZzQHKYtGQJWuV+0g3smavzDaC8lFKGIFeDPv2fY/3rrs6srhIoM1kyTbGtBsYOs8XIrN xo9s9J/ky8YAkwz3lW9YUhfXSAdsuXNYufD7/Fr+xIv0g0smu0dMisZ X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: -8pgOimReek_HGbS76xZ01WHl4GBhKUT X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDAzNCBTYWx0ZWRfX1I43NytSmYqK NFL1nbB1VxXaQXicVFVT97fI085QMJvW0xC4zGEXlGfqaGiKzqFYVE4RJxzbFPXeNd9LmymkZWi Hnj0PCaDyQlW87bRRuu4BG46LkrtdC7CY/dU1c8SX796U9wHd7IXcmA7fpJ0hb68V/sQEc/KGyd wPT2PjMDGJvAt9wdMonVehOPXuyOnW6uDqQIChrvmI99eO1aPqM/Zb+kprDhotqZ/eMFfSwHJoG kJBIfi6jHl9hoAiwzLDUH+hjcD7WcJwlgrfv9ySEilGj0Nb7TrbU8F6RpvRUI5X7Wr1PVlh0xTn pikCGdpUO6g3n6ma54Bud3OFp9Bx4JVAKetV8gZmehuMN1oNJXo1qoK2L5T/8oDfJLoMCJYlsGm Muzmpjsl X-Authority-Analysis: v=2.4 cv=YOCfyQGx c=1 sm=1 tr=0 ts=68be91de cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=RIgN3AgQjrtB0c6oJ0UA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: -8pgOimReek_HGbS76xZ01WHl4GBhKUT X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080034 From: Sushrut Shree Trivedi Enable PCIe0 and PCIe1 along with the respective phy-nodes. PCIe0 is routed to an m.2 E key connector on the mainboard for wifi attaches while PCIe1 routes to a standard PCIe x4 expansion slot. Signed-off-by: Sushrut Shree Trivedi Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 82 +++++++++++++++++++++++++++++= ++++ 1 file changed, 82 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 30c3e5bead07..17ba3ee99494 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -379,6 +379,40 @@ &mdss0_dp1_phy { status =3D "okay"; }; =20 +&pcie0 { + perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&pcie0_default_state>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie0_phy { + vdda-phy-supply =3D <&vreg_l5a>; + vdda-pll-supply =3D <&vreg_l1c>; + + status =3D "okay"; +}; + +&pcie1 { + perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&pcie1_default_state>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie1_phy { + vdda-phy-supply =3D <&vreg_l5a>; + vdda-pll-supply =3D <&vreg_l1c>; + + status =3D "okay"; +}; + &qupv3_id_0 { status =3D "okay"; }; @@ -395,6 +429,54 @@ &sleep_clk { clock-frequency =3D <32768>; }; =20 +&tlmm { + pcie0_default_state: pcie0-default-state { + clkreq-pins { + pins =3D "gpio1"; + function =3D "pcie0_clkreq"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-pins { + pins =3D "gpio2"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + wake-pins { + pins =3D "gpio0"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + pcie1_default_state: pcie1-default-state { + clkreq-pins { + pins =3D "gpio3"; + function =3D "pcie1_clkreq"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-pins { + pins =3D "gpio4"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + wake-pins { + pins =3D "gpio5"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; +}; + &uart10 { compatible =3D "qcom,geni-debug-uart"; pinctrl-0 =3D <&qup_uart10_default>; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 7D9B02EBB89 for ; Mon, 8 Sep 2025 08:20:51 +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=1757319653; cv=none; b=T/IOI5QtPYDOnykQbL76zD0zj3t0+gLXHcYWWs42bXhlYQZUjMl5Jbw+hpDPFgAER4bLBng23cXUj2vHzDw6XhKjOi+1+7k2tHxy55g097rQo/ChpApDR3YveatenC9S9Ve7Lz+Q56Qx678XgxzGU1OEPS83NAEvR3NVvn09A/o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319653; c=relaxed/simple; bh=Z17R4uxUgU+bBwcNXl4EOOFcTTKHC04Ru6ei0RAupaI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WpP9XWJpOnsrm7Xv6fcIGkPYsbzX6jTs6iai0b2rfWxfk98C19mQtF6WIsndT9LLMgNYTXds2G24xQA9srdgXgwscbKzROIZCdqcfAO9Of1EOC9Gu9UaSPtz6d69yD4d02VGHhejyrQoDI5PuZMNMcv2hFOVmXFbQMsaI6/D++Y= 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=AhNtNLzA; 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="AhNtNLzA" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5883lOVr013554 for ; Mon, 8 Sep 2025 08:20:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ykjIJ/h7cv7PVigxcwlijPGxTqDBl4Xmlevg1Vg/7XY=; b=AhNtNLzA2BfKtu6u 6yocinb1pPo+t4NunV33zYBVHtpgafUSmR+Z2fGoe1Muow4f4SUXY+CWzSLo4ptz eHpP8HmxMGQlfE1zAQXMCxVg0e9nuRiRmEGN49+z2Xtu/HI9qUNxISZMm8ezsTFJ kky//FSKLcx6qm1GsDq0fXWvD/AqHQeArLWrQvefwcFZkqXQf5dRyqeq5aAlEpxz Bd3Wlcw62F+Rea3x0bujz1hOCr1mfjXtCDflOAvgegQvanaNNwr3krcrW+5gn6eH /BzrMaKl2WE5ZVjGBfGa4h38qRcAJiEge/IpIuaJxRawhr9lggZLwzBBfq4gzTip qoeL3g== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 491qhdrmmp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:50 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b522c35db5fso838301a12.0 for ; Mon, 08 Sep 2025 01:20:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319650; x=1757924450; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ykjIJ/h7cv7PVigxcwlijPGxTqDBl4Xmlevg1Vg/7XY=; b=aAUdYWKvy3s3r8Mnx91A+ASiRJ8ELaN1K26ne21QZ1bXMixuhq7k7rxBR3QTqRC7ZF b7r6XKNy/mtQZA6U1la8FTHNXbLe76/zzkQwXt0ff5tkUQA4CfnvAn1bOOX/dTYqgTTw hrLgK+jGSnARGwj5Ssd12VQrIzl0mVC3olTnZzyPr2y1vpU3pJoxtWCdAQhcDQmdzdC3 2NtDwwrtudZcEtUbrgsk1+U2iuzu3QJ2DwAAvsz9OWtrJ9WzM999SnL6Etp7NrWPoNuH 0qB+btTPqiMR8Evj4F73o2m5NNMSGFiryvh5ysd7SzS9W/kXCicdrl1qI8hhR793iWH7 NyzQ== X-Forwarded-Encrypted: i=1; AJvYcCWVZsKfVzoJ+sfEMISO1Dy+c7Zgm2y24PHDCijzsYm+iyYnAOzk/sDTYxueg/sLzsqH394i+9iI8hxbViM=@vger.kernel.org X-Gm-Message-State: AOJu0YwNyIN8Mv8EOMHKwalkuYDdoxxDFTzJjUcB5dWKQfOEkNEcZjSW V74YFbBFBSF9gvqiqJb1wIPd+90CADn8jmfJVBDw6ZTwPPfS2njT3gfDtlyAiKB/lZ+TGW4G4cG pVY9NgM501TDp/ZKa/CxatA6y61bYyPBzaapE3wkRHi+bbLeYjNuY5AZDUa276OJcq4Y= X-Gm-Gg: ASbGncs72betbCTXLtOXThp1z5IOLEoFDmbAQV7NWepqjzEEifZm6k1i6neA7yL6KjG AtXxfMdt1qJegL8DwFZGQrT66XhXWvWKw/sPeM3lmPfp+9YWy3cZq3SLcxlTNgI/s67IFEqgMiz SSkVZBEH9YV7Td0aaGkAMcTN2LOXfyjTDZcBrJY5msY3I4XDgx4Gru/6u3YafAFMArkRnKFwAOf tfu0i29wMcL8JXVRJ4+0akte4eiQ4Jv/cuGIYVY81JurSf/bTHvwwBmduODrldBpG9pNCJaGLCA AAgsUOUdlSCsk+8v1pyIALUtGrjsRoUUFzp5np77NeChgg3Twflnd09Tgpm/OMioeuQm X-Received: by 2002:a17:903:4b50:b0:24a:ab0f:e87e with SMTP id d9443c01a7336-2517301ce3cmr88103525ad.55.1757319649967; Mon, 08 Sep 2025 01:20:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEZrdo5xjhycVutw6GQ52ITtWgmshTdAXB4TsZXe/wwIb/gpks+7hZaULtdFlwOFTMBebuQoQ== X-Received: by 2002:a17:903:4b50:b0:24a:ab0f:e87e with SMTP id d9443c01a7336-2517301ce3cmr88103275ad.55.1757319649432; Mon, 08 Sep 2025 01:20:49 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:48 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:58 +0530 Subject: [PATCH v4 08/14] arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-8-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=1181; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=Z17R4uxUgU+bBwcNXl4EOOFcTTKHC04Ru6ei0RAupaI=; b=AAUNN9zBr2X9i1EJ1D3Eje//aVUURrkPMOH1CL5ctvoVFi3wCa+/lrGJC3NJ1RYJZU5yzNG2Q sdA5G+fjPhoA5JZ1k5Ooo5M7NIEEUTgQXNZTRsk5NfuudglLmfGuZxd X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: vdlgETwWSzA_IaZSJdEfBZXH6eqlTJ7M X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDAzNCBTYWx0ZWRfXyO4Tccf5MvaF mIiIxetEyLUIW9Vs9IqlfFXb/Phibg9oZGjXjDzGRqduYUyOeh/AyFKnKfB71liyLWXkz0KLt9o XudAToCtC6wmBw51YJIbIF5PdlrV3oASNv07ZeqI1C7l6pYliy17JZcCUBeZIVDo9SJwmjBmZ4v 3dZgkNrUjlXhYv8Y62l4KGHD7Mo0Bp6AsC8zOoKJGgbBDk0zcLH5rW041/MYemoLI2zhpnqF0QW fE80CLl8J4C0TqEO7nkCMOa3qsDR/U/5nmt85DFUReUIgxBtI9/Nf5aQxVl6cSH37rf9IoADzlX jfEhBqaXJ0jR1PVwJBKNi4CUJH9wFPKMLyISuNxXdPklICDOLxamE83PhGXXfJLLSYHCuRP1Bmr d5PGBdoc X-Authority-Analysis: v=2.4 cv=YOCfyQGx c=1 sm=1 tr=0 ts=68be91e2 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=08pr6S3s0jzPFaFj3AwA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: vdlgETwWSzA_IaZSJdEfBZXH6eqlTJ7M X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080034 Enable remoteproc subsystems for supported DSPs such as Audio DSP, Compute DSP-0/1 and Generic DSP-0/1, along with their corresponding firmware. Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 17ba3ee99494..1ae3a2a0f6d9 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -425,6 +425,36 @@ &qupv3_id_2 { status =3D "okay"; }; =20 +&remoteproc_adsp { + firmware-name =3D "qcom/sa8775p/adsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_cdsp0 { + firmware-name =3D "qcom/sa8775p/cdsp0.mbn"; + + status =3D "okay"; +}; + +&remoteproc_cdsp1 { + firmware-name =3D "qcom/sa8775p/cdsp1.mbn"; + + status =3D "okay"; +}; + +&remoteproc_gpdsp0 { + firmware-name =3D "qcom/sa8775p/gpdsp0.mbn"; + + status =3D "okay"; +}; + +&remoteproc_gpdsp1 { + firmware-name =3D "qcom/sa8775p/gpdsp1.mbn"; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 7480D2F83D7 for ; Mon, 8 Sep 2025 08:20: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=1757319658; cv=none; b=QkBJt573TW/iwx1LA8nPI/RpLg86EPEyBrdycHL44TSpLCv38YJTMLvsdXD6xM0ugUe9U3LAHeAXJ2ojnRWKNwTsRhU8FYJ40tU9mlZobFDxUUXTG2jNkjwrg4eySWlqVXI3VkORfQpyAdR4kp/S7kBI5owqFswSQ7PZvwb6b08= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319658; c=relaxed/simple; bh=cotqZe/TypYCRpLbOPE/9IjMIc2Y2Wh9oNHbNZUjKPk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H/A6ybkLYX5AH5eTLtKTLKNXrFHcu12hJOPnT6+EjRGSp7/I7OKKMpCBiV3PJ1Iv4a5yRlokKhkML3U9V5xtWaUdiNPcQahWwswK7v7mMsFcHRuh7f+cPCRXmXNReBsNNQmmR16ZnMQdKqQRFXA9zGIYUW6sR3izUaGR16qXeZk= 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=H2jwmYEW; 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="H2jwmYEW" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587M032X030096 for ; Mon, 8 Sep 2025 08:20:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= O4bmDMlAr83kjarbdQPNXRMSEkAQzuB9YOir31juD80=; b=H2jwmYEW+6r92U+c GmPIboeDPPjxrUppFgloJAfbhyVZPseVy8v4n1DCdAVUpIg9f/9DDA9+VPyns2Ze WEsBsvYViq4rE5Y94rdN0lcFaT7RDt532FaVds55186NQSRityBvQsMGsSofxxE7 hb9yxAql7OsfAg/6AGeabhwUhS76weTuqVS6ibLA7xIC9HCsx7Vs2Jv3ANveh62+ hMr+/MKHuko4Vhb8Ymw78JivIMkJe1AinqgiE1YyCDiXd4Coq2w0eU3r+Aj6Hojq zpyZhGTyr4tss9hLA+8zp9jBrR0cL9CYASrhTkHdXfPNLk4cBvLoeBdGICbV6xFR e+w6ww== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490e4kuptp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:20:55 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-24c9304b7bcso44770665ad.3 for ; Mon, 08 Sep 2025 01:20:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319655; x=1757924455; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O4bmDMlAr83kjarbdQPNXRMSEkAQzuB9YOir31juD80=; b=pbL8j8Si7Gltkyz1SbMAMdIXaFh+sZk/TxI9LQgvqrLMtJr14Q2tzP09A2Kdr4E1nP ZQJdO/lZifz4mYhI5Uu9R0QbRZBf1aBufFL6YNKPusTeAQ5vFc8wVL5/PudyMEg8dKBT PbmMVfUkh525Ap+66IY8Zd3zp9KhtcAeGf0StssscK4SnCjUVLw+J8unbGm2VwpK41hs UZbplOQzYutHM0LmUXlblscjGtMq+6jI/TzZMV1CrHuMIi1hyrcPnpmzEB3LG7+zxGHa xONjddI0kpzl53AvOxb+sKdMGdE2viDXxXzx3uHsaayx8WhY+vkJ76G9AwcryOWRCN5W 6Clw== X-Forwarded-Encrypted: i=1; AJvYcCUb7Wpa0CIKQLIqBnkkENpg1EjlBouIEFJlnVx+G/YuSePjT/eleo6Qsn8LjZN3pdk7ajHOXlqiskynS48=@vger.kernel.org X-Gm-Message-State: AOJu0YxxVdUrq//P+ZK6g4gpimIppxwBr+sxs71u1sCUZt1AxTe3NIqT kZXC8fyLZEnA0M4bhNtAWFRVY2mzmmgFMicNbM6Gth1ZFEHTU+qFbDtzvtWTSzRFG0w1fRkoB8a 3PWqOD8H+saBNhYoYIdcwh3fDbntZp+nvCWL08f2506xfL6fgiag1xXdTcxmB2pn7Wrg= X-Gm-Gg: ASbGncu8qi85xgBN+VsPTweu8Pd6YuBe69jGvTpMunKYk4gu6X5LEesdzOK+NR79JF2 byiR7ZXxA0saR/qXeEWh31E+/3wb8vrflUlNtaes6vMf4+C3puI4EdZV5/X9C/depmAZ+cX72NU 6U3bxicS3Bz5tct41fqRhBw8cnEYR12ilaTHRQZ7mRiH44ELNuMsNGUMILCfIOwh/+7Uc7iM2z9 NEQdnMfY62EpxeRygt2k689bWHL+sqHAMmRQvvvFjdBUG1ba7yTPNm9EKkTJ9ulOaznUHmGxhqh ft+ZSwHMdjhJ0si4cg3yBTwM1rf9doZQ9esLZVxvOGHN5S91XbMRb2EYgVPsO/wihfPj X-Received: by 2002:a17:902:ec8a:b0:24b:74da:627a with SMTP id d9443c01a7336-2516f050096mr115481825ad.11.1757319654859; Mon, 08 Sep 2025 01:20:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEyKAv1bm1x/8ViIApnewyx6A0HUi/joPZbuM8m6VoLS1sL3/lRwAVXdrizwiz8S6y8u+V/jA== X-Received: by 2002:a17:902:ec8a:b0:24b:74da:627a with SMTP id d9443c01a7336-2516f050096mr115481485ad.11.1757319654435; Mon, 08 Sep 2025 01:20:54 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:54 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:49:59 +0530 Subject: [PATCH v4 09/14] arm64: dts: qcom: lemans-evk: Enable Iris video codec support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-9-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Vikash Garodia , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=926; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=enf8ibRVGnvRD27V5ouRqt4BCtLlEPGBzdF16+U0RIU=; b=siHIL7dGkdoLax4tSZ1agBwc5p8Bm6n1mgWA8Fz6wVawE1GVJ/QdPpLOpJ3pOZ8rv8wJrb+DV Dn0nCGS0NTQAO5Y3DF8sc22/5YO/7sMSWAgbZM8dKx2sO+6KSU1sPxV X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzOCBTYWx0ZWRfX0ZyGnPuTPJnK 18k/Q4cD5qjVc4Ir0c4nAEAzBXAxr6iyesn1vztN2Vw+YFs0V2OvG8pU7c2dhwqbwcO3SERrENY 8mF91eegkGxDLRXcpnwet5sroQoyVY1JH4oPUbPcW8vsXnV6HlWAkaYsFgG0BPTO03asa0OZgrb k0/rYLu9UqCnGaGd5/qA8Pfl4RF8zhOaJ2WZpVMEOUGncGtTjR/UCrmTuCM2U29d52RN22td8FJ yGvtoRk5gemyHVVAJkls91oeanwr7nGpTBixZQV2JK6OfIWenAcKFapErKihfG7jAK6PjmXwjLj ln4SkR2VuNEFbEvSsJx/fTKk7anSxgPjm7RG7qQBuHZD7TdrKbtshRfZsnEflIAH9BaJ7NM5Zd7 J7dU/Yrl X-Authority-Analysis: v=2.4 cv=J66q7BnS c=1 sm=1 tr=0 ts=68be91e7 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=9guL5b7EFFMc6jyTlUkA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: ZYF1m-4KWNWloHrzkn_72bip_SuJInYx X-Proofpoint-ORIG-GUID: ZYF1m-4KWNWloHrzkn_72bip_SuJInYx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 clxscore=1015 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060038 From: Vikash Garodia Enable the Iris video codec accelerator on the Lemans EVK board and reference the appropriate firmware required for its operation. This allows hardware-accelerated video encoding and decoding using the Iris codec engine. Signed-off-by: Vikash Garodia Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 1ae3a2a0f6d9..d065528404c0 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -333,6 +333,12 @@ nvmem-layout { }; }; =20 +&iris { + firmware-name =3D "qcom/vpu/vpu30_p4_s6_16mb.mbn"; + + status =3D "okay"; +}; + &mdss0 { status =3D "okay"; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 D85462F83D7 for ; Mon, 8 Sep 2025 08:21:01 +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=1757319663; cv=none; b=Tm1E2Ey+YEao7b7Z1S9xAynWWYligAM2qAbH5M1kHu5RR56PEMyyJpuUg4jsPtpUMGZZFJa7/pTSpWLWKtw2VqYwmnG7ddniyUDBsE+AFgFAqgVal4IBe6kDYYavj0nde55srASRi9k/1qjxSAYGGPoGpmw+2176gJ6QoUQQLZ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319663; c=relaxed/simple; bh=DReB+wH48YHUiIdLLRI8NEeerw2EPpJutPmXdgkgDSc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cy+p+LCJcEQX9NoieTyU6Cc6epBfwWhJq7YTroamcofNBXLTal2k/2dAkdK+uvvFCSkozA70NP4b3JP0wifQf2slgvd2v8t6HaQkJaVL5Rh+q9T+5S32vtiYkM5Ug2YuNQW69KeTmbXrYg6i3Vhvvt2Pmwtpmta+JeT/5kpfUiA= 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=mjAEl+OR; 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="mjAEl+OR" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5880TBg3029318 for ; Mon, 8 Sep 2025 08:21:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= u1tyGhzDi96QNYeghxsLZJ5KgCIEwyKJS9JeiBQnTVA=; b=mjAEl+ORbcTqorCA SgVdmnkj8ZuZnC9dGdoDdRs6bhocQSysgtPHOjmABvC2TziV5S7s6+UeFRdVHKYK f6WDK8SYOc/csDrovQpDiwm6+LIhQcr1Uaq3wCTPudRjifqJ9KcxZVpP87odnlha uuHOJDARexhyFS5Ss0m2iFJXSafg6uaR6TeAY6ssCrpa+MmX5VbZIDyl6D8v8KPV SZoLwAiwSqp6P7NWGSGdOETgWCB3VkFcfICwwO/022dlNLqxw1448+t18dGlT9B7 gAxYMrM/fcsznsDeM5hUdMdql++Pd+/gOGrV5MNj9Zc2z0+ncbRk3zBNsTAJo4Cc bW7HIg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490dqfuq5t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:21:01 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b47174bdce2so3273779a12.2 for ; Mon, 08 Sep 2025 01:21:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319660; x=1757924460; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u1tyGhzDi96QNYeghxsLZJ5KgCIEwyKJS9JeiBQnTVA=; b=CdvtB3XYmEAqQr5AFW3DEs2SeF+yICDq8UXdABonBzSk0TWXdnJNF+RzM6bD4+AjwJ FYKWVuT4vZkSsq3g4hWV1nqpIEI6tADoCmXFChjlkmIEfmHsHy0JkHazVKJWTuu7VGwp JPDGI/CZar07x/yzHZ+O/W4N6IBHmLUS0puOZSOzFKYrzIskQOEBQvl98rdMLD1tndmb sE/tNjW8O5Ynv7QJ5TnDkKlfhEVggNm3xi02fh38cUWiy0txh006sOj3ryU3iQYIKA98 lvbDILZav1yKxhe2SjBIZyY6zVYZzUS1HDamDK2iB6VfOfjOzuYOVRHZFdZbKBz/4RBt 1GWw== X-Forwarded-Encrypted: i=1; AJvYcCVQ5dp4eATmtlgYAkxrhpN5pDWiz97j5rIqHdVZG9+LPywWXWQL85DEpzda8NlxBjdPqMAVuXIEbgmsj7c=@vger.kernel.org X-Gm-Message-State: AOJu0YwI4ihLhnwT4TCS7T8u7S7I0kv/cxBeT9pwfrJl/lmufUpRVhWJ 2WaSVuRh/VBxRbHKfL8hX8fGQ7AFDAN5bRbQcPjQoqHxj/oB4vwDFN2QMZXUm+qjUwaeS748zTG 2/EpwveRBonXCsiwcXqwXc3uykoVes3X501upopkK3KqocvkbM/2rAwjZu1auZbbQ75I= X-Gm-Gg: ASbGncsMZwYA/9da5tYZ5IfR7q06b/Z7C3sCQfOCJ/QPKa0OTi1u23CKQccPoLxTJ7O L9lOJnLuiwahIOa01YIdhSEU+V5x2EbYYJu0ztQaz6IgEBT4emvEjtQtf8KSySD/GPrP8vRa4JL 19FKttU2Arv/Zb1jc+Qu/FXqE5Ya1LfaBB5dSVI7Ikv6Xtmynw6i6w8iTEo2v7+Z0wrKvApHM3h yRgMJPBFpAkxN3SVZq6Df6nvRSIy0XCl+n/8S6s3XpiTITpjUmJXlSngV7jY8z/RttNblRoVDXC oo74nyOW5N8AfUdpb0RZwKG31WUVa6If60LrnA7yogfRl87nr9F1SKSKbai4PVPQw78R X-Received: by 2002:a17:902:e852:b0:24f:8286:9e5d with SMTP id d9443c01a7336-2516e888f00mr114225195ad.26.1757319660227; Mon, 08 Sep 2025 01:21:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHOm9oyHz7eArHf7le7cOTQbtPGtuJHkezBgAQ4pxeV9ZrtP5p/AHDFAsCUqrBlCJP/iC7gVQ== X-Received: by 2002:a17:902:e852:b0:24f:8286:9e5d with SMTP id d9443c01a7336-2516e888f00mr114224905ad.26.1757319659706; Mon, 08 Sep 2025 01:20:59 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.20.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:20:59 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:50:00 +0530 Subject: [PATCH v4 10/14] arm64: dts: qcom: lemans-evk: Enable first USB controller in device mode Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-10-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Krishna Kurapati , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=2173; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=z27bhvwE4WO+i5gLrSyuU2f2AH46I3tPsZa6gmg+phI=; b=r+be/V+o+GWn6P8M40r3SbCL4X1xTEgUmekg+5QuSjA/ov/k2d1W2GQ6NEfhfIl6xmreh6dB4 8EqpfDdjqmABjgMphCC/q+/GnUOsifp7fJfv7vLTYuvmQN1p9M1WQO+ X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: N6uSG_iwAYHZzHjKyCoC4xBTS5NHQ6sB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzNSBTYWx0ZWRfX66eSkisGDLu8 g/3cLIFdnaIuYBqKEfT5m4W9ycU3jvYgBuqZAlhnjBRYN4K8MjbZROMKd9o1x+NWcygL582MGY4 mS6GQ9lAsH1FSDzJiSR904X3QohEGCagMJvommLv0P+M9gvAWExsTpu8UdulearUbCjrGRO4EzW Wb0isc4ABOawlu/6r4svvv+PC6NUshYCjX2n54cLg2O4gBh4GckoZEmwgHuqUdTx1WjBiKHNrsO n9paGw/UrEtX4l/hsDOiL2PcDwM6c6hIW0x6PIgIgWHExnn4N2jA9yuyvAxV44S7ykylXM+WESF 3kcmbnEqPUXH7OJtefr1BKFn0Md9MeOW3QP1XLwRTreXcnfSoMLA3VGVUwfdsxuJxE+5oI242CP lmCI/i3t X-Proofpoint-GUID: N6uSG_iwAYHZzHjKyCoC4xBTS5NHQ6sB X-Authority-Analysis: v=2.4 cv=N8UpF39B c=1 sm=1 tr=0 ts=68be91ed cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Nk2SLWWF8xhsZ517u1EA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060035 From: Krishna Kurapati Enable the first USB controller in device mode on the Lemans EVK board and configure the associated LDO regulators to power the PHYs accordingly. The USB port is a Type-C port controlled by HD3SS3320 port controller. The role switch notifications would need to be routed to glue driver by adding an appropriate usb-c-connector node in DT. However in the design, the vbus supply that is to be provided to connected peripherals when port is configured as an DFP, is controlled by a GPIO. There is also one ID line going from Port controller chip to GPIO-50 of the SoC. As per the datasheet of HD3SS3320: "Upon detecting a UFP device, HD3SS3220 will keep ID pin high if VBUS is not at VSafe0V. Once VBUS is at VSafe0V, the HD3SS3220 will assert ID pin low. This is done to enforce Type-C requirement that VBUS must be at VSafe0V before re-enabling VBUS." The current HD3SS3220 driver doesn't have this functionality present. So, putting the first USB controller in device mode for now. Once the vbus control based on ID pin is implemented in hd3ss3220.c, the usb-c-connector will be implemented and dr mode would be made OTG. Signed-off-by: Krishna Kurapati Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index d065528404c0..6ec6f9ed1ec9 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -538,6 +538,29 @@ &ufs_mem_phy { status =3D "okay"; }; =20 +&usb_0 { + status =3D "okay"; +}; + +&usb_0_dwc3 { + dr_mode =3D "peripheral"; +}; + +&usb_0_hsphy { + vdda-pll-supply =3D <&vreg_l7a>; + vdda18-supply =3D <&vreg_l6c>; + vdda33-supply =3D <&vreg_l9a>; + + status =3D "okay"; +}; + +&usb_0_qmpphy { + vdda-phy-supply =3D <&vreg_l1c>; + vdda-pll-supply =3D <&vreg_l7a>; + + status =3D "okay"; +}; + &xo_board_clk { clock-frequency =3D <38400000>; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 D8A672FB0AD for ; Mon, 8 Sep 2025 08:21:07 +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=1757319669; cv=none; b=tBQE+vLLudPYX0sw/xnDthjqag/b9cAs2OFiNAlo0A0p+FgUf0raKnS59zzYGyTaHNNSmAaaSn7/a18KSjFULvu1HUJJkdn+SdrMc/8crbC7wZTLvtLSaagz+ZNPYuhHkIaa+KR4R+9qupsPHUcxPE1DFZW6iToAdsE9FP+Itjw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319669; c=relaxed/simple; bh=uT1RQTZ8HcdDiPZOvVJtf44HkHxuTXRz/oiN9/qCASg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PyB2BxdXZKYRDVw3D+DGiLl82a+B19kVo5kDpbFKm/Z1owX8pItDVAnPQeVlDEtOydTsycGXEK0itWXt8vlm/M62y0hpAWwpBAl+bKe3WGWNjS6U39BXzbS4a57HaIQvONlEbRRqtJTA8wafbff0Z0GcGeiKJyMYrNzKwTq+ETU= 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=XZbStJ3e; 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="XZbStJ3e" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5883lOVw013554 for ; Mon, 8 Sep 2025 08:21:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MzF3Foo3tIflXdtMvnJY/IPP1JEHUdPK3n0iEo31wt0=; b=XZbStJ3eSGPBUDMN 88HUUu+ve2w24Yc3pl4aXO9fi0zOwwhGT7XZ9Rsf5e4CKGn+kkfullrWpPc4bPQl IsIme+7CQL5ZVbQVChzJMixULRaF5KzTJaj+k7JQlKolToadcQQsE8eSPt6SMYNE WcrxXfdGs9ErxnufjVLVPYNZ1QDpjzKL2hqV1qWUM9D2wB4PKNDqvIKnO3KP70zD /HNnEcZi86UiP7OcxK+nMPV6XAk8OvBKIbEhioxKl3vj4XxR8/8APj7j+bQnYJ9F tdk43cCDQZPqnDSnq0IKDGYkeoEJIwuHXi+t6GGjurk/h5z+GyakOyFo/PHcAe3Y 21H3BA== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 491qhdrmnp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:21:07 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-24b4aa90c20so52339165ad.2 for ; Mon, 08 Sep 2025 01:21:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319666; x=1757924466; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MzF3Foo3tIflXdtMvnJY/IPP1JEHUdPK3n0iEo31wt0=; b=PmykWDmVv/WKlpl+cYmI16nVp8SWHPj++8rUnjeuOOetkDEaGa9My7LDccm/Ty7Jgt jk0+t6VRqBDObs6YKXWA2bJuyqeERkOAYlJ7FRt2e/jdyGA61jSJ5HJ9b91B9k2O7Ddy ZrHBia9sFzv+G0ckDU4Qz8q76rCx27RMhpwqz3VxYtSU8jOlsV5f3ZMFO++FYiFAxqRE EhWlxMsHJxec+AI0RT4Op+B+A8hURCmzct/Mzdr7PBz4236SqTQebwGuYCEsdZTksZYm edeQ8X0wuQXHDljd/qYX6SuRna086WQhHNbKYZR8VRs+X/mjWe0fiPaq0YLZBrzOqCVD L2Hg== X-Forwarded-Encrypted: i=1; AJvYcCVzuYkrf9SpFWZOrzAwepxKyXJcBEykcWhaPWDV6TY0Zb97hzypH0uVBtHqLTZy+SGy8ASURG4corR8uzA=@vger.kernel.org X-Gm-Message-State: AOJu0YwTXTGZuWzpJ4pJ1aec+ILdclEBQlywuN32fix5yO5Z1QswQpvY mCzVyUc0tqBg8/KNlUisZQy4M01H1KGeNS9GRb3Ft1ZzQoGNvOZ/WF30kseUs/21e+SVvs0BeyY wGs4tHWXGaUZ8kYpQH3kCzdKAKwcChNSkOC/VwZdS3+n4opsTArAoZyVM1ePoUtxaGIk= X-Gm-Gg: ASbGnctmu3eJ3J8FmxnuTBdwuWgJHcblE6iqkF2s8//UOMTNJfCVlnfXgszn5TXlNVS foBmN0Gmkaqm2I/iDCbQ5pndDvgq1CaxSWlGnQABby28o9kmsG/kKskhrhzJyftaNyA2/GzOCBV Iz+n1C6eCiPvuo5bhxgKRGKbXnlamkRS+8uiLL8kiJb8zMYV19FtjjKxdCr34TZEjhNVqGwei8I Cp0MxOZmwcq0565YL5c8wmQpHg3VW4XCUILtgoJf9BfU4FLbKwlSDjY9MY3NGcG+Pxszy0bS37i mhRYglIpYBpQUtxqlutumNTuuiINVBSe8MwBDcEtRBumbjXOMZhZgAnn+G7nMYnXNsvs X-Received: by 2002:a17:902:e788:b0:249:1f6b:3268 with SMTP id d9443c01a7336-2516f520906mr101902475ad.18.1757319666142; Mon, 08 Sep 2025 01:21:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHtEcObXeeS6q2IcvPfNPJBnf2iAPFVQ1ZO9r/1M/JfZ2eGQGxjoJQj/+y2pFDgvex94Mgosg== X-Received: by 2002:a17:902:e788:b0:249:1f6b:3268 with SMTP id d9443c01a7336-2516f520906mr101901715ad.18.1757319664998; Mon, 08 Sep 2025 01:21:04 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.21.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:21:04 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:50:01 +0530 Subject: [PATCH v4 11/14] arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-11-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Monish Chunara , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=2103; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=MDJChDydQoup+AQ4stXZYHqRNLvdQ06UIqjeVzxFUuc=; b=wR7ahREHx0KuEoAte6tk5BSWjlaOXiHNgFfN4HxxkzQLWC8yORbt6Mhc908CDcr+wTYG0tDBY Tyb+ex5UVqTCq4C2nujd/yIBpqTGi0oLGZIpiaBFQtZBevShEWwLxaU X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: upJXFpoUrHKmU9IGZgMR8kquQEWOaYKo X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDAzNCBTYWx0ZWRfX2RMxSu3xg0VQ mRyrKTxxyptBydk9IauUwSkdcN33DuYbCIhNTHdQYRhVriUBTV9wBcj34otTh3ywdHoaUHHYnnT rdg9HqxxtnUP8QsKKP1AVEveyeiZWvP0+IN/mH95zWxFyX0NX0/6J2TJNU3IBBk0V8bznJ0iDRH WitHuw042EM31v2D4w5vQ3FCB/aahNtcUq4qduRxUpU4mSsNo65nnNYToRgoHbTYNqdbq27mbGg Y50Z6RG4HyJmLrFO6BACm/55e7LybaF3wLUnjkQSBiWyJ+U8epnLi8hdpx5kVXvWAyPkdRIimH8 MMOmZiu95CFi9Uo0zaut2XRznVygc3fkcYkz7D52LTt3aTriNsvv9PiKCS6kFpAY09EOBaLojWx tXipWGC0 X-Authority-Analysis: v=2.4 cv=YOCfyQGx c=1 sm=1 tr=0 ts=68be91f3 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=yrLL4yFEfc0NwOpttVsA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: upJXFpoUrHKmU9IGZgMR8kquQEWOaYKo X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080034 From: Monish Chunara Enable the SD Host Controller Interface (SDHCI) on the lemans EVK board to support SD card for storage. Also add the corresponding regulators. Signed-off-by: Monish Chunara Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 45 +++++++++++++++++++++++++++++= ++++ 1 file changed, 45 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 6ec6f9ed1ec9..60e365a13da3 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -16,6 +16,7 @@ / { compatible =3D "qcom,lemans-evk", "qcom,qcs9100", "qcom,sa8775p"; =20 aliases { + mmc1 =3D &sdhc; serial0 =3D &uart10; }; =20 @@ -46,6 +47,28 @@ edp1_connector_in: endpoint { }; }; }; + + vmmc_sdc: regulator-vmmc-sdc { + compatible =3D "regulator-fixed"; + + regulator-name =3D "vmmc_sdc"; + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + }; + + vreg_sdc: regulator-vreg-sdc { + compatible =3D "regulator-gpio"; + + regulator-name =3D "vreg_sdc"; + regulator-type =3D "voltage"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + + gpios =3D <&expander1 7 GPIO_ACTIVE_HIGH>; + states =3D <1800000 1>, <2950000 0>; + + startup-delay-us =3D <100>; + }; }; =20 &apps_rsc { @@ -461,6 +484,22 @@ &remoteproc_gpdsp1 { status =3D "okay"; }; =20 +&sdhc { + vmmc-supply =3D <&vmmc_sdc>; + vqmmc-supply =3D <&vreg_sdc>; + + pinctrl-0 =3D <&sdc_default>, <&sd_cd>; + pinctrl-1 =3D <&sdc_sleep>, <&sd_cd>; + pinctrl-names =3D "default", "sleep"; + + bus-width =3D <4>; + cd-gpios =3D <&tlmm 36 GPIO_ACTIVE_LOW>; + no-mmc; + no-sdio; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; @@ -511,6 +550,12 @@ wake-pins { bias-pull-up; }; }; + + sd_cd: sd-cd-state { + pins =3D "gpio36"; + function =3D "gpio"; + bias-pull-up; + }; }; =20 &uart10 { --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 950332FC01A for ; Mon, 8 Sep 2025 08:21:12 +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=1757319674; cv=none; b=HjFsvNNsNXA38RKN469be2kAxJQf111sy2CXRusE67hcN7ujiht4Dm4+ToTSq4aYUyP4jmq85zJ7sxSe8FOIWSIQQZW04+qwL/2VXFdsa7uCkDFCO1kjEIfu8mZbuq+w4Y6po+VcioPTNi13jFdQBzxXdZdP/xarTFo+v77VXA0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319674; c=relaxed/simple; bh=ynWWfmuOZH738K5h1hVDK+fLyCGdjyFsLL3ly6nUHqo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OEWeFTiSDKIKmY0UovPBPY5r7l7+0TBbJdz7fvq3Te2lQWdxj85WKUQe6jVTaqlYPtrBfzjEC5K1s2qhyF8zfRb6Sv2jr3LGkhxD67p5nTUaXD8jDOWwrTDDf6ulPEIhmSJITnEMzbevRzSrx9ejlblGZMU+O6FHn81J0N/kDWs= 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=Ghv8pI1J; 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="Ghv8pI1J" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587NEWG7009176 for ; Mon, 8 Sep 2025 08:21:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= kUehLoxPYFguIke0YZr7WflOvoeqoE8uy3ntTtXR3EY=; b=Ghv8pI1J01x6qXlw EDFuRbumT1PoHo+5KtQGm86gkFXXo66O9ee6HrQNcwLjLIaVUU1v1lEdZeLDNU9M b7vCz2hsWH573BT+aBipWZYL3e1WccaB+kOyRitLKR0pT6Qk422BG4M6F+QsLha1 pVFwVmmVPsiVdmiTCljagLT3vMbWSG2lEPPeObUDOucaYgfwpNPv61qLjnUAYvr8 neR2DO2tu6asW5qJBHLVw9Biy49s6UDyvnaJFDwwRSEpXMHhOMei5a0p3kuLV6Fy r2NY5BwpYEL4EigavpcrkqZuBpoajtCITuwJN3r/BhS1scKN45ewzrFtg//nbObx 3reN9g== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490bws3um7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:21:11 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-24ced7cfa07so38142145ad.1 for ; Mon, 08 Sep 2025 01:21:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319671; x=1757924471; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kUehLoxPYFguIke0YZr7WflOvoeqoE8uy3ntTtXR3EY=; b=BC3SbPpLqNco2ZT/RGFbMA3ZUgCNdPEv0z/RJl1P4vzqgmL6U/sWH1qdLv7IyVP+Kt TfN/Xc3n4Gfe6GTT/JgZqD0YK1tTqqrRpOmhX/L0KEd5j7eRG/B/PQDwFHB6wsfxIsyi 7Dd9WDZNkGKZw7TlPLGcLA7lZ+TeQ6845Yqf6r18SURYd+CKlYRgkYnusvJLSfTYWIN8 6Y4wmMRX1N2MvvIdrKuW6MpLZQ68+jYC2nXbZvp/yKupdGoF9rHwQ0OzqD3Vcr909BHS q37Jb1GAPzBSAsK5urTDhlvh51kbnLG2o2Iap+A2q2a8tGTBiupxbo6wVinY0UMjbwbm 4wfQ== X-Forwarded-Encrypted: i=1; AJvYcCURdWfMaeg++NmV+kWEga3Fiqaeby7kuEkMwPuqiCPkXBSAjK+noZk9FuJAHM85KTMP3g8aUVplt1lycC8=@vger.kernel.org X-Gm-Message-State: AOJu0YwZJe2ekKQcTbwRnyeUMX1f8DDrYJfzhAWogWSZWMgJvb9AKLnX 52VY6eEikK1LkGnRworP3Z4GjKOQS4aYBUDuXg11QK3Vxibroql2Rz543/xzNNZXnDKVSuVB5We BKdTIlyOLW7sHH4cdC3BN+bRnH8P+v7BLztT77/IysOT7Sht34GucSJYSpbVy/M5lp4w= X-Gm-Gg: ASbGncv0/fZPGjwFhmvzKDpgFltrhWwv4qLNxZVgi9vWAy/OFGD5PAwMlnpvpQPCoWN hlTjvk0cZS7KFnGQMsKo8K2jJRnWDKgCQGPeYHDbmGE/dG0xtmXyDz3gkNH0u2ZQ/xWv9+LsA4N c8E9QEl1pRREY7PiUgh6wvId9cBpZiRZp5OLLbRhjxgNwfnp420I3zN5/b9MphOxJp8tDO/LCB8 c4N4MzpAAouUXVWNWwBPy4BIpoFAIOtqwBABReGxJmSiaXYTS6G1PHBSNjZ06SI0crjjJ47dLls Uelw+YLOLrsg8U6fPcQ0gg+gfxxH5tNk5xCLyntGNG3NuuIo9h3BDsJAYflV0iHI7ZCp X-Received: by 2002:a17:902:e5d0:b0:24b:2b07:5fa5 with SMTP id d9443c01a7336-25172291ab5mr90918765ad.29.1757319670785; Mon, 08 Sep 2025 01:21:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGUtcSUkOkO+dTfuatcYwsPYrubU+qI8Lp/5D/7A6MAMWz8SmZSETwtGcwyZVbO8TqpPMEBRw== X-Received: by 2002:a17:902:e5d0:b0:24b:2b07:5fa5 with SMTP id d9443c01a7336-25172291ab5mr90918415ad.29.1757319670296; Mon, 08 Sep 2025 01:21:10 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.21.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:21:09 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:50:02 +0530 Subject: [PATCH v4 12/14] arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-12-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Mohd Ayaan Anwar , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=3663; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=T8ZZhZAuKSNtjHcghH+T9PxS/Yw/QtH5Z1v/0Byz0pg=; b=Me+SBvge5FuSQ1h8JklnOvj+EWfveHntHOtpm/71ellh1kiesdCWibSliFZA3LDIZIkIId9KS GCSUJXHdIjIDvfCH1de1UK++8Mbfu+gi1CF2V632Znhm1E0jw896p39 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: QR4ZF3Lvw9PB_gKYjFM4N6rMd24OKDQ- X-Proofpoint-GUID: QR4ZF3Lvw9PB_gKYjFM4N6rMd24OKDQ- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxOCBTYWx0ZWRfX5kaYmZSQxTLR 88rqDl3gJS+Navuaa3T8J8G1i+HwLfK3+ph+RJzIwvk7LQv4e4278nn386vh81RUssSxleZLeOO UbZ/SSofQTyIsMPKI+wlI5cq4pB6PVNp+SiHJ/9jOnBfV3EBDMvVxHuMdK0jLfCj1Rj7m9BGMXu IAkEiGtbci4xP6mwEFKgTdHnV7EonFbKLnHyvOzXw/nAsn4qztHR7PcH2zVLhejly9hhcBWIayk 3NCkRCMJUotdxWRpt0RM5k+IP/0e5jeaxAXlpY3VHBIxhjRHk6N/WEroW5GgfsoKGBJx7UhlqtL CdwGOWrJOYLdPuzfDMb5txJoesRCc8oMk/lr9Bv4IPpsu05nWOsUiQRMD+ls2GKJwqLgFiiqvai 6QNCRrzw X-Authority-Analysis: v=2.4 cv=G4kcE8k5 c=1 sm=1 tr=0 ts=68be91f7 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=z9nD9lg9_nmlpaFE3BIA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060018 From: Mohd Ayaan Anwar Enable the QCA8081 2.5G Ethernet PHY on port 0. Add MDC and MDIO pin functions for ethernet0, and enable the internal SGMII/SerDes PHY node. Additionally, support fetching the MAC address from EEPROM via an nvmem cell. Signed-off-by: Mohd Ayaan Anwar Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 115 ++++++++++++++++++++++++++++= ++++ 1 file changed, 115 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 60e365a13da3..3e91ac928fa5 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -16,6 +16,7 @@ / { compatible =3D "qcom,lemans-evk", "qcom,qcs9100", "qcom,sa8775p"; =20 aliases { + ethernet0 =3D ðernet0; mmc1 =3D &sdhc; serial0 =3D &uart10; }; @@ -300,6 +301,94 @@ vreg_l8e: ldo8 { }; }; =20 +ðernet0 { + phy-handle =3D <&hsgmii_phy0>; + phy-mode =3D "2500base-x"; + + pinctrl-0 =3D <ðernet0_default>; + pinctrl-names =3D "default"; + + snps,mtl-rx-config =3D <&mtl_rx_setup>; + snps,mtl-tx-config =3D <&mtl_tx_setup>; + + nvmem-cells =3D <&mac_addr0>; + nvmem-cell-names =3D "mac-address"; + + status =3D "okay"; + + mdio { + compatible =3D "snps,dwmac-mdio"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + hsgmii_phy0: ethernet-phy@1c { + compatible =3D "ethernet-phy-id004d.d101"; + reg =3D <0x1c>; + reset-gpios =3D <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <11000>; + reset-deassert-us =3D <70000>; + }; + }; + + mtl_rx_setup: rx-queues-config { + snps,rx-queues-to-use =3D <4>; + snps,rx-sched-sp; + + queue0 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x0>; + snps,route-up; + snps,priority =3D <0x1>; + }; + + queue1 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x1>; + snps,route-ptp; + }; + + queue2 { + snps,avb-algorithm; + snps,map-to-dma-channel =3D <0x2>; + snps,route-avcp; + }; + + queue3 { + snps,avb-algorithm; + snps,map-to-dma-channel =3D <0x3>; + snps,priority =3D <0xc>; + }; + }; + + mtl_tx_setup: tx-queues-config { + snps,tx-queues-to-use =3D <4>; + + queue0 { + snps,dcb-algorithm; + }; + + queue1 { + snps,dcb-algorithm; + }; + + queue2 { + snps,avb-algorithm; + snps,send_slope =3D <0x1000>; + snps,idle_slope =3D <0x1000>; + snps,high_credit =3D <0x3e800>; + snps,low_credit =3D <0xffc18000>; + }; + + queue3 { + snps,avb-algorithm; + snps,send_slope =3D <0x1000>; + snps,idle_slope =3D <0x1000>; + snps,high_credit =3D <0x3e800>; + snps,low_credit =3D <0xffc18000>; + }; + }; +}; + &gpi_dma0 { status =3D "okay"; }; @@ -352,6 +441,10 @@ nvmem-layout { compatible =3D "fixed-layout"; #address-cells =3D <1>; #size-cells =3D <1>; + + mac_addr0: mac-addr@0 { + reg =3D <0x0 0x6>; + }; }; }; }; @@ -500,11 +593,33 @@ &sdhc { status =3D "okay"; }; =20 +&serdes0 { + phy-supply =3D <&vreg_l5a>; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; =20 &tlmm { + ethernet0_default: ethernet0-default-state { + ethernet0_mdc: ethernet0-mdc-pins { + pins =3D "gpio8"; + function =3D "emac0_mdc"; + drive-strength =3D <16>; + bias-pull-up; + }; + + ethernet0_mdio: ethernet0-mdio-pins { + pins =3D "gpio9"; + function =3D "emac0_mdio"; + drive-strength =3D <16>; + bias-pull-up; + }; + }; + pcie0_default_state: pcie0-default-state { clkreq-pins { pins =3D "gpio1"; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 C4C562FD7CE for ; Mon, 8 Sep 2025 08:21:17 +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=1757319679; cv=none; b=ZPk0JO/wTz3jytUGWHeRdLnwNLQ253z1bGVQg+8j5oVVwJj4Kj/1fKlEVG4JFHi/XnvePG4oh6PP0C5t4iVh3B7MAOAxF3WpVdPryC/cW4KaBGSoDjK60PM41Th+5oeUM+ofqgNR/504Z0m9CAagANdKpz3Zpq85vHnHhYnTfCk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319679; c=relaxed/simple; bh=/4ZTJGnGR5GHDhrjOUf5bHrQ1cpXckbW9O7yW53a0iA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=O66moZw/G9fOOnQOeRfq6Ch3kDTaqT/454B038EQJC3EtlFqL/VZl5WCX7GeTR0r3t2wIfSQOjav2ATtir2qDGwrTh+bphqRBkbOV5eCNxKRaIJ3gYBRPe155cbiJa2aMIdWeztUqAFOpzVHlfsjmH8GB2U2C3iAVRzGr4anWMs= 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=MEVFM4hg; 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="MEVFM4hg" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 587Lj3t9012802 for ; Mon, 8 Sep 2025 08:21:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= URCNjVbENokOE9jP4TmSk8RRgC/EOlHRv5J0OYYwhW8=; b=MEVFM4hgnWkMuj8o NFj1h2i9kxcnrnAhClcXs6uh0qBLs2Q1KaxfuQ2HDTPfD/zzH8kJuCaTzEwSNXuc jkfgatBGAa+Ff2Df5zYk+uENLxC43MSB9GzHp3umEmK7YLz/QpLDdb272Tll/fM7 qUwyeMBrz/UCQH8EjjkPS1ONLOlYZHVX0iquLlBg/SgVLOzFevWqSAuujNgFiU2A rSXdQ0S/2FWaMy53msq8sxCy/Ty/ipy2rXtAfNwMLYFby1XCRBYSBHTG+PgWdBsK HgpsNd2pSfoh86NFp3DNDBm9VH+ww8dD9Rl49pC8GCh45fveW5/IWhFDyaJrolNQ FJzKhQ== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490bws3umf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:21:17 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-244581ce13aso89567945ad.2 for ; Mon, 08 Sep 2025 01:21:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319676; x=1757924476; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=URCNjVbENokOE9jP4TmSk8RRgC/EOlHRv5J0OYYwhW8=; b=JBd6nGj7MPRGZ6FO/X5CpYK1W5GbaHyQnvQffRbmlz+OF5XNXk0sKb/p/+w/e+WXPY N7E+IEOzxqD9cOLi/ftkv5MVQb3i+uaMJO6ZFQxQJE/z9TKwJTu9k2O9bHlD48QUpxLc 88QCICQm4oql10rUNXSBQc43gdIm0Z/qZcZRnL4X7f5gFntswKm2QsHFs7aVErsobuN+ AkJVT2bJYx8vbAPRDSzAR6Zbed1RGt2OBOtS3cvBrtGGewKq+tmP44s3vhTHghuXM8zR 1s+gku/mNRaVLsZ9rYt4Riw/7mMzLWlWY1lzilzOE2JMlMCkuf0yrMSxzRGsjKE1jX2y 8qow== X-Forwarded-Encrypted: i=1; AJvYcCWlGPrgZZGOExVss1H2sQdSjpLXq7pqxuP/5/CnPhkXYyrj6YYlP7wUTjmEQTnk15LYzsbyN8WhgKBOyM8=@vger.kernel.org X-Gm-Message-State: AOJu0YxMsjDsHWSbM9wSIizXSJL7R8nNqrRrP7vblNHD/aohcLtXbi3i KlHiy6zWnsROK7MTqniwo6PvXTKY6HfDNf7P3PHLWUUtDLDtmghsMczhFzcY2yofPAgmQeL1KqB bECj6mfo2BDZF+/eXt/n6JGyveYNQFSz+V+BI62sQRbzR6oTrEraMG1llpmH2Wpf4kd8= X-Gm-Gg: ASbGncssXBGMpqThsKULLZ9NaC75bh+vFqh7AngfGJ+qrZuXoTYavOgcT8ejQQEFaSr PYlqKxyLtuuTV0dLzS8b83wUyWM+4slwbv5xfmhCOfoLQFTsUWZa5JdbkuCIEhTMVgM5kJE9/QB w3E6fHKbZ9K1QWMNcvn4izk62mHj/M5WIJwDZUuuyE5rJa8HrV6r9pf5fH6oBvhMnZpB0hwuPQc ev0uUCctHhn2Qv4A0+J5G93Ck46fwxCSwL0wO7fzre3XObvm2XbFkrl+qkRizpJvyL+XmwYwjxk DKGZQtbXz6zkL4tT5Hqhkr+n7tYcI/zOqYlL8rieCmzLX4ifcKghO+apBjQ4462GxsoH X-Received: by 2002:a17:903:19ce:b0:249:147:95bb with SMTP id d9443c01a7336-2516dfcd7ddmr84033675ad.13.1757319676047; Mon, 08 Sep 2025 01:21:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFUVS2mXFhGtkWxSMzeASlmhLdAgvZo3EJP3gdXk7dKlzPA07k/IJbwS1KpZbz7wAZsYMfudg== X-Received: by 2002:a17:903:19ce:b0:249:147:95bb with SMTP id d9443c01a7336-2516dfcd7ddmr84033485ad.13.1757319675569; Mon, 08 Sep 2025 01:21:15 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.21.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:21:15 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:50:03 +0530 Subject: [PATCH v4 13/14] arm64: dts: qcom: lemans: Add gpr node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-13-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Mohammad Rafi Shaik , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=2037; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=sJt764nmIn3SiRpMOA7PhBLCauC1Z3J0FkQW3/5alxk=; b=2Cs0qSl19IFI5Aem/1KCsrfdDTsyphhbc2bhvoK5i1FcCTq5fwvREsgpZNuGVgOGZALk0gprY nvkZwTM7RU2BDgjU+yZJ13HL4Q8KE9tyVZc2YdF17at6TFixvHiLIs2 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: iBmR0frb_UGlQmd8p-BHdxGg3_CHKFUy X-Proofpoint-GUID: iBmR0frb_UGlQmd8p-BHdxGg3_CHKFUy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxOCBTYWx0ZWRfX7DxEN1v+3uBy W9F6IXB3553l7BAxLW7Dyu/8DhsyZqw6SUe6saEEPZdvoj5+IjMqqmQ8Vl9ju1MaLRBqfET3YbS 9cH0eRoUcWG2evN6kZMHMKkKZKJ09ew1ppVp37mnThHNc313OLYwBRhiOL9eB32ksmuQqGW2ou6 moXjHOjxzgauTEEP5MMJTgYPQoMeXv2vMzrHkOQPMJwjpr66biNvsSzXS3ZBv026TNMRVco+Frw 9QNtEaur/q126NTrMYfuyFRo7Zjj7ygNQL68ME2GFk2nzCtuUHmy273RIs/kxITscCDbuxUrWd8 vp0r0Iwhjo3CpAdBZj/nzZCeJqpjxj9LAaweewWLfLh1GHTU7V9VcY4Z4aaNuzFjiYHOg00PY0i LNScsZo9 X-Authority-Analysis: v=2.4 cv=G4kcE8k5 c=1 sm=1 tr=0 ts=68be91fd cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=vHYnVJDjh8PKMNTngWAA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060018 From: Mohammad Rafi Shaik Add GPR(Generic Pack router) node along with APM(Audio Process Manager) and PRM(Proxy resource Manager) audio services. Signed-off-by: Mohammad Rafi Shaik Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans.dtsi | 40 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 05d5da382bca..068acfa9a705 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -18,6 +18,7 @@ #include #include #include +#include #include =20 / { @@ -6759,6 +6760,45 @@ compute-cb@5 { dma-coherent; }; }; + + gpr { + compatible =3D "qcom,gpr"; + qcom,glink-channels =3D "adsp_apps"; + qcom,domain =3D ; + qcom,intents =3D <512 20>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + q6apm: service@1 { + compatible =3D "qcom,q6apm"; + reg =3D ; + #sound-dai-cells =3D <0>; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + + q6apmbedai: bedais { + compatible =3D "qcom,q6apm-lpass-dais"; + #sound-dai-cells =3D <1>; + }; + + q6apmdai: dais { + compatible =3D "qcom,q6apm-dais"; + iommus =3D <&apps_smmu 0x3001 0x0>; + }; + }; + + q6prm: service@2 { + compatible =3D "qcom,q6prm"; + reg =3D ; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + + q6prmcc: clock-controller { + compatible =3D "qcom,q6prm-lpass-clocks"; + #clock-cells =3D <2>; + }; + }; + }; }; }; }; --=20 2.51.0 From nobody Fri Oct 3 02:16:57 2025 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 A66842FE060 for ; Mon, 8 Sep 2025 08:21:22 +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=1757319684; cv=none; b=tmKrHbla2RulAGjMFCpBzkNcMlQfn5hXcij3FzXF5o+InQlEDdaTMcZBmUga9bqLlGLsZa2+fLI2S3I5DAL80CnM7+mRpH3IY/29jMqAb5KiWjma1se9jy4xzdkGdQgJkEEpxV/H1n+UOJrL1lFb1hsYL8fdLGntoFXZfLjf8+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757319684; c=relaxed/simple; bh=pfsOZa4PQYY8ac16EANnBDTYwGzm0MqE+SKKAoXxTtQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AHpbSp4xAS8nKaCzq7aQ8iqvxMCP/Q9sOxHr4L2JZNaL0GjryIVrdTkKfQkpBb3+LIXlyZs0JV7yJeYsSxjXl9LjatYUfxRiP/vhw2W1JJgm+JAb4Beev/XKEpYFO8U43G5r7v7jITUEETOtaf1n1bBgxlQn9jy8H84motn7HQU= 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=KjT7TGvt; 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="KjT7TGvt" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5883mJBg015294 for ; Mon, 8 Sep 2025 08:21:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= yAyd7qftexqllcMjL67Owuu+ieAa57wWfH+BpQoRfrw=; b=KjT7TGvtaOjQN/tj VTlDc0TpIiPpacl9OSFExWLQUYrWoEnt3RoS/DZEuoF8QprwFasWaEwU73WCIOf8 28ttUJ8G6qwetkefvzhJZ8H+fFCget9BOswkCScU5j/lAPhGmSmaR5uexABtDQxg +8ChXJQVKoHwUH1bcTRpTceGEgSMXNANEPPODx/xq8ibVva+aC58K8xYpkHcSkBs pk9gngOlBH6+UCbC925T3I+p973UR2RZC2xY1XJigPPTektLOfz0gmAaWsAIDJL0 YhpjO02ITwlU4CqaHSCzROUAn1fB7ulDBpcofNfn1SN5vr3BJmLMRajlSJC4sJ7v 15qV2w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 491qhdrmq0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 08 Sep 2025 08:21:21 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24d4ab50385so43674105ad.0 for ; Mon, 08 Sep 2025 01:21:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757319681; x=1757924481; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yAyd7qftexqllcMjL67Owuu+ieAa57wWfH+BpQoRfrw=; b=rzbgAdlmxbMo1faXTVmiqSmViQYf3EIu0YaTXBSATiBZYGICLOuO/WMROR9WcSTMj7 kdXr0gSCGsLGngSdDycxyqoG2S+qaoOxU99guUdReZilXqGMHagNhY8mH7CytuWXaDFH MF8fXRq7kA1WPvBJiO7Hz827YyUrsbDd3iRjGBcJm2wi3yor2zGMYdSk2I4dC1nmDvRF FAsybB/iJCDn8SA90a1YDfztBgih4JbxzNShK8dmbNlEciyjcGSooU6IaKct/OLjrx7+ dw4DBSwvinhN02YYWmwy+Mz6m8yD/mNeX6rDAJDh0jzzpogZ6lNEE8djPwOzvhi9Pd+n O0AQ== X-Forwarded-Encrypted: i=1; AJvYcCXNWZvKAf662Ktr/jpH/RBoqnybsn8jBRu0b9yYofDRNd+xAA43khVUzPRw4YqgIgbvg1BOmN6wBu/ZEdk=@vger.kernel.org X-Gm-Message-State: AOJu0Yyv8RQ4sIGgWkm8SorkbBU2Nt0bsYpKOgwn6ByjaDYD3lnBugJp PBTF6uZYXAf8WcBxZVTsU8zpwIZZijtewEDHRIS+OTXZl8hfr5wawfn6pMeKRdP5FUVyWBsI7+r 2nj53MPvN9KdupItE3g/rhOPnkd2dGbsMZimmfNCjL5m7rS8MbS9HyxVoP3IbAfnb9F4= X-Gm-Gg: ASbGncuP9kXyS66qExX1a1gLkRhlXXXR64PTAFKMnfZ6v9VGRNz5SSFopLTkrcO4QDp 5v9Szr4tp6Q/vNp+xmommAD+OcAUmcsRAuXnjzbw7uZZZuq7beqLhqZaso7zRfIql52Atjt9J06 8bsKhgrNJZPneyM85+P52szznt+TfHp+dbmKyhywvPLzUXTdoKDZWUJeKYK4uJMTJU+DFixCcE4 fbv/kZgyCTMiHSpRjzybO1xFM6xtyiaQD0FtoWXl7MnZMiwmu9AaWsau29p/El3C25NJJZM7qQb JVufTYdIP2bRNxd7VbKzt+TLqIHJcwBi94xgCXKF05Zqhj9gb3gJXHeNOHMv6UsboKrs X-Received: by 2002:a17:902:f68c:b0:24c:e3c0:936b with SMTP id d9443c01a7336-25179688478mr92179435ad.22.1757319681047; Mon, 08 Sep 2025 01:21:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmABtt2GoCd971FxcFmc/bDoto8qOZ35qz+jN0b6cZzDBBoxXLL3v4k0ZFbMFrSlC5E9xARA== X-Received: by 2002:a17:902:f68c:b0:24c:e3c0:936b with SMTP id d9443c01a7336-25179688478mr92179205ad.22.1757319680571; Mon, 08 Sep 2025 01:21:20 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-24ccfc7f988sm104852845ad.144.2025.09.08.01.21.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:21:20 -0700 (PDT) From: Wasim Nazir Date: Mon, 08 Sep 2025 13:50:04 +0530 Subject: [PATCH v4 14/14] arm64: dts: qcom: lemans-evk: Add sound card Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250908-lemans-evk-bu-v4-14-5c319c696a7d@oss.qualcomm.com> References: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> In-Reply-To: <20250908-lemans-evk-bu-v4-0-5c319c696a7d@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran , Bartosz Golaszewski Cc: kernel@oss.qualcomm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-i2c@vger.kernel.org, Mohammad Rafi Shaik , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757319602; l=3176; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=bSqKsovKabLEYEVRmwx3HGTS8mP1U287xBU61TzdZmY=; b=o3CtxlMysGZgkeAJBohsMTbDQzN86uBLmuhboBJBOgpjaHKKB81K1vEjyT1BwlOQG+nTgPRqb MIx+0ysJ0VNB4WKSngJ0XSsDlznsxiH03tTKXOSc3Uu6mOXaBc+7sX+ X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: L_KYIAg5WKO5o-uoqEgPeP9--5EtHFjv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDAzNCBTYWx0ZWRfX0ryq79usUoGJ BAgrLR+V7Zo18AB9xbIRx5HCpmcmOn/33xXtQGl5GaQB9b/XlbYtL1TjFFEH5UmjYgYkTGtI++9 9PVL1Z20gIR8b2wX014eOboGC8VJFsLm1xa5UB3GKomO73WoZVFVMzo/qrAym5+sMTx/TLAPxJy OKNYqtpxh/2HWxoyb3MPg2acd76hVY+hzRojMcCdXZlCRa6v4qul8E/1QNmJVDJRmKHUN7BIqEk K8RqCqquse7gTgjSP3bJanWRXky0nJP5iXWOmON+hXwDbBljU+ieufmmYjRvzbyn76vIXcL+4ht Ss7wIvS1DxfigwYn18ZBXbV4YXSmecqmm4AGPcsA48GGSSmT2YD/EO/BhmmYTYaCXLhMKwt5zmr HLPfLFD+ X-Authority-Analysis: v=2.4 cv=YOCfyQGx c=1 sm=1 tr=0 ts=68be9202 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=WTMWP25ZRELiBA-utRQA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: L_KYIAg5WKO5o-uoqEgPeP9--5EtHFjv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_02,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080034 From: Mohammad Rafi Shaik Add the sound card for Lemans-Evk board and verified playback functionality using the max98357a I2S speaker amplifier and I2S microphones. The max98357a speaker amplifier is connected via High-Speed MI2S HS0 interface, while the microphones utilize the HS2 interface. This patch also introduces pin control support for the High-Speed I2S interfaces. Signed-off-by: Mohammad Rafi Shaik Reviewed-by: Konrad Dybcio Signed-off-by: Wasim Nazir --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 52 +++++++++++++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/lemans.dtsi | 14 +++++++++ 2 files changed, 66 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 3e91ac928fa5..11ff6cf19832 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -7,6 +7,7 @@ =20 #include #include +#include =20 #include "lemans.dtsi" #include "lemans-pmics.dtsi" @@ -25,6 +26,17 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + dmic: audio-codec-0 { + compatible =3D "dmic-codec"; + #sound-dai-cells =3D <0>; + num-channels =3D <1>; + }; + + max98357a: audio-codec-1 { + compatible =3D "maxim,max98357a"; + #sound-dai-cells =3D <0>; + }; + edp0-connector { compatible =3D "dp-connector"; label =3D "EDP0"; @@ -70,6 +82,46 @@ vreg_sdc: regulator-vreg-sdc { =20 startup-delay-us =3D <100>; }; + + sound { + compatible =3D "qcom,qcs9100-sndcard"; + model =3D "LEMANS-EVK"; + + pinctrl-0 =3D <&hs0_mi2s_active>, <&hs2_mi2s_active>; + pinctrl-names =3D "default"; + + hs0-mi2s-playback-dai-link { + link-name =3D "HS0 MI2S Playback"; + + codec { + sound-dai =3D <&max98357a>; + }; + + cpu { + sound-dai =3D <&q6apmbedai PRIMARY_MI2S_RX>; + }; + + platform { + sound-dai =3D <&q6apm>; + }; + }; + + hs2-mi2s-capture-dai-link { + link-name =3D "HS2 MI2S Capture"; + + codec { + sound-dai =3D <&dmic>; + }; + + cpu { + sound-dai =3D <&q6apmbedai TERTIARY_MI2S_TX>; + }; + + platform { + sound-dai =3D <&q6apm>; + }; + }; + }; }; =20 &apps_rsc { diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 068acfa9a705..b7e727f01cec 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -5069,6 +5069,20 @@ dp1_hot_plug_det: dp1-hot-plug-det-state { bias-disable; }; =20 + hs0_mi2s_active: hs0-mi2s-active-state { + pins =3D "gpio114", "gpio115", "gpio116", "gpio117"; + function =3D "hs0_mi2s"; + drive-strength =3D <8>; + bias-disable; + }; + + hs2_mi2s_active: hs2-mi2s-active-state { + pins =3D "gpio122", "gpio123", "gpio124", "gpio125"; + function =3D "hs2_mi2s"; + drive-strength =3D <8>; + bias-disable; + }; + qup_i2c0_default: qup-i2c0-state { pins =3D "gpio20", "gpio21"; function =3D "qup0_se0"; --=20 2.51.0