From nobody Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E82DE2F3C0C for ; Thu, 4 Sep 2025 16:39:28 +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=1757003970; cv=none; b=pEZIBYf0QYHuRVb8dEalPuQdqdzfckLVa2mLiz1GeMKbs5lh1JeF1Yo8o3huMYnld+zAfe5R4hNBv7HNcm9vOHv6O4rziI7igyUct8fTW6NGAT5q/xC9kE0Y/vCa/VhGKxDv9dQZ9Un69SyKyauTcTz5mjv3Z8iOgV/7z3LNJE0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003970; c=relaxed/simple; bh=3BT/6suhK8eSmSdIpvmvry+itcjPvXCIyXUxFeuJLYU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=psAT/HrREtgJdqqaHz2WmGoN46ECGylLf0KXmtEbJUHFoVLbuJ74DSQlqqwgVBypl1zTa+QvGFWNkm+Erp8OU08BcD2bqRnYzatTbA+zpy0qiMz7/trL5KW2T1MaR3U5i4iTv+C8wso6nSqvPBCuJU9tK13hkXPKE+F83AUQJxM= 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=UKd0cMjd; 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="UKd0cMjd" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849X9fu008136 for ; Thu, 4 Sep 2025 16:39:27 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= 2CWTa+iMUq/YNjoKRpUPGDy30w7e4E4JjtRdeNVcgm4=; b=UKd0cMjd164/BbZ8 HNbEVGUdupqCPi+kgq9f5KQ3243KNWrjqAGcZMgH7U7xlTxalBoMek7zG2Wps/8j FYZK2LW5PTU6saOXPwYg0Nqfh37cHYr7ya0tFReFTx563LWIN5vu1CWBTKFgho75 YKEcLWaRPYRNrarwX4Lj5UXKHeRDKUkznQ4C7I8wrOybvQidVUGSkU36Aj3LhQZC i0MMlqKmsv8cHxBRMPzoRlDAsOJskmUYH7llehYV6cWW/K9A4yweZmxPIvGsHEWI UVVKzDavkZ2uXuh+GQqauG/Mp66oTDal/yXABXWDIC7YsE9yjuX4/Tdjb8YFinNk gp4fxQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48urmjr5m1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:27 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-32b51a481feso1186901a91.1 for ; Thu, 04 Sep 2025 09:39:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003966; x=1757608766; 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=2CWTa+iMUq/YNjoKRpUPGDy30w7e4E4JjtRdeNVcgm4=; b=DTTYhuAmb5iug1tHoEXecz0rzmf10ZyYNV/eAFm8GNHuQmbbHaE/miy7/EbR+I11+U VezGJvG1+Bqici9cc/rIL56L09ttjw8M5DLm11CluOtPEkUHY6MWXFa7szzW/rbkerqJ UaRkNdJq6eExtkGIRLtTUdm7gIc3kP4f8UzOVLnjCfw66mix1L/0Rz66f3ti/LKwb/W1 U4tc36h16CpbSRnXEPKJlt8Hc//4BnPAS0XSy9BviHEsTb2u6lK+g+rEIvd7WDQEqPzQ ER1chcJZq4xZii3L/0mnIdN6JfBPacnu55MsZSy99H2c2x0NjyEx4IoTAgmEsPvscHl6 iqfQ== X-Forwarded-Encrypted: i=1; AJvYcCWh6P3GynyE2o888pDdeMkBvLqMbPDovP1MvUqq3s1uWqcOyhsBc6I1fUWtW9JzA3k5BROQ1m33l9nkNb8=@vger.kernel.org X-Gm-Message-State: AOJu0YzgsDocyaAwSBfH9+CW8uscFAcXAhM5UdXRo0qhX2hmFtF/yZxo LPBgSkgnWzK6zdVGZDeTFTc34nFJFjG6d96QXoqFfta0LO1DuBQNYQIDf8yCng1HpSu1hvZtgGN KRuyrnmQhMt5TpYlA+2j1ybadscnQytopEoCixmoa71jFK4nOwqytj8H1GiwH2VnXVL8= X-Gm-Gg: ASbGncvG/IcsKO/kULXVUaLG4iCUZpsaOjYgseY4M7NfndL2u7FJ7GOpQwqYYg8N6Oo JTZ+119A2CMU56XDmKEvfoqjh6yLO8BIzc24YNeJqWkgrFe/Bx+k+9We+yiEN5XgXqCq2d9qneb SX9B/+RLAqU18aVNeUFNvi/Vw0kOi5O10B4JujNKzvlp8pdcR5X327eKI4PS8x16C5uvmv6XuOb edAifZfC5ZNXcG11SVdEI2PUlWpBHSUYyXEPAsXSu8MNbY/NdpbxoQK7xkJVhXUMC/zSyLw+xcS JFywViFfco7/yPgVio1JVWB7D33eyqeIfmrAv37GQ+vtk1r8wDiPB3+1w3SuEB0vm8/X X-Received: by 2002:a17:90b:2d8d:b0:32b:baaa:2a93 with SMTP id 98e67ed59e1d1-32bbcb945e0mr293539a91.2.1757003966002; Thu, 04 Sep 2025 09:39:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHDysS+g0JZmVZmToh9tFIcpTJv8ha6RIvIwKxET4j1oDI7WQvl3Edcqg5NJKS5BBiqkUPp4w== X-Received: by 2002:a17:90b:2d8d:b0:32b:baaa:2a93 with SMTP id 98e67ed59e1d1-32bbcb945e0mr293495a91.2.1757003965494; Thu, 04 Sep 2025 09:39:25 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:24 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:08:57 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-1-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=1190; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=z9TI86piqLkEr60N8aHlg5lL/hJiHyO8LgOhxGhTRpk=; b=0/sdwS0aEk7K/4iQNj2K6mKUxiyzvbZtRvG2f1VMV2jqu9zimljBsho2c4cnPjvLldMuPOcCn oEvvjp4y5DfDAvsR59uCDcgwrwr22Cuau1UH1lvAcXiJstwFS893Dct X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=OemYDgTY c=1 sm=1 tr=0 ts=68b9c0bf cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=oyqPBBxx3V5-Y59TF94A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: ZcC2ySWX9GropE528RtT9b8uFpcDVAHA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfXzPw/D2YZDCG+ Ic9STKSjpUum41novgQpBu9rld4H8y1s8GDg4GLgrpRidolxPHOkJaxY1Gasx+t395OHvbpeVfn 4Q3IkqNiXqQQqB1EowBjrs+WOvguglhRVFVNdRapaG6z+u8FjBDOQpZ4sPmH/0ln0O7kSng0nzj 1CsD2LJ187A78MnuBEL+jcTYFKNdiQ15pZDpPkjjrzJaqJuW7oKFYqZx7Xlm5M95UACPdtqTc7j DXzG2+9LR3dOtEc4Y2mpKDEXikiAQd7NsltyDCZP7Z3k4pYO1htiX8oOna4lFJI07O0UBT9Yqn5 WsOwCOv1hfqh/7eGEBKXftkh1M0lncW3S9kepORoFzx+8COq3tFbxOmNmo6ulaZERnw2gPxOh4H xZyldY8C X-Proofpoint-ORIG-GUID: ZcC2ySWX9GropE528RtT9b8uFpcDVAHA 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300024 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 Signed-off-by: Wasim Nazir Acked-by: Krzysztof Kozlowski --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 85DEF30AAB8 for ; Thu, 4 Sep 2025 16:39:32 +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=1757003974; cv=none; b=CcbWMOr5kekSLqV//1n2k2KCjOsRFxF640fsbJE//fKv4+RK1gaXzJDFLL7rsHz0zRFSkXTLvd2/smMOAh0U/Kc8OvcNKrUVz84v9I8Dd5tqvOlExLCTwZpNBnt1LhiNhPtVzGHOVpfuF+eNXJxpAQ4TJwIfcMjCb0Fayq/Ohk4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003974; c=relaxed/simple; bh=tnjwoYFOxB8Z3hS73lw33WNffBxGOTtiL39sgx1IMKY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XjDwILh01q81kn70UBK5GvA8IsXoMjMPKblTyOp8lX7UIk7q2PNB6QNGLP+thPRD+x/zV88a/yyOK0zGj6V4UZzZoIHW/hJ8xQcOrM7uGOt5U83CZUqTqwReyVjstXaIfVPpDoYT49+SxKZeP5VmGk1Suwk+zKe7HAuqqnRFZVg= 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=QLVbaUjf; 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="QLVbaUjf" 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 5849XCSV004402 for ; Thu, 4 Sep 2025 16:39: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= TNhN2lvtb0HZlQVBeI4DEhPDS0dLO1GoNzry2xznyxw=; b=QLVbaUjfSoekQrRq ufUDrA7vp3Y9fL+b6xJ+LEs8jRjwdsKKI0lnvHX5w/k3bMi3K5bN9H8lM7uvZCcF 6Nb1AbWho4SddLiAT+THLJ87tzQLo+EPQPnZmFNEuhuJrDz0Gxd2DyCCuJ1y8ubc TfJA9uCWp+9wN2tLeyfrFDjiKwcUMJ7BcUxuboPTFn1geTZDmSlE8/sVEAc29sW2 DKUIit2V5I/OJ5OxyBuihBwXyc2k92x1ZZApCYnVNGdUcCArMivT5XgWk4JToIFN NuxcregA47mNlsBlIyH8AL9Nf9xBtn2bVuErhxQKzUqgbWmoZElREmolHl5zn1sT CK3jQA== 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 48ur8s88fx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:31 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24caf28cce0so25386865ad.0 for ; Thu, 04 Sep 2025 09:39:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003971; x=1757608771; 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=TNhN2lvtb0HZlQVBeI4DEhPDS0dLO1GoNzry2xznyxw=; b=G0S9zZNlisxxHpkdAGFcYxF3MDe+GCeWCf4HPGQE/iFoojceNKRiZ+wta3tYwj1yQX OQcNb5WK4i0dlsyjRQvpdG0IJlkhB+AUd1/EMqkDarScP+ZpjElqjclJLZyJS+mN4vNG 1lrn5ahgutDQMLEBrXFMkwNvA34UA+osAXzYp4/hwTIjsZ9aFCMDSxqmk//5H54qCqdl rpkfBUCuNHTXhc6+u91k4EY/CzD3VEteZ3mmePFSGm7SgVn9IE2o6bYXU2iKCPjNesU5 YOc9QA5zZQkH9cKn6GtF3IeZw7+uXxMVM4O5r1aXQRps41iKzf/n6uXwkQJhSev+6PIl Nlww== X-Forwarded-Encrypted: i=1; AJvYcCUlOUc0r/yGSeL2K+50nxBlg5SgUqkcUpSJP4XfQcXK0wSnfksd379REYh59cH6uHyY0qW+UpmXCD3XjJo=@vger.kernel.org X-Gm-Message-State: AOJu0Yzu6ThZVqC9o/vRwt3HcHpaNDpgSDoz+dyJ2VrG16+914ilzsEN n+RZIRPuD31Cv4/zV3XUWkp04TPQVqrMBhx4W4bfi2TS5PbU2py7J+FfpltvtPD77l02oGZoTOD Wz75bgPe5xTKL4l2E7TDmbjW8Dtc2XtwCQZvTiATmN0I8npieI1/4E44eLNuQM/2KB2o= X-Gm-Gg: ASbGncucYlBBtweczUXC/dlngoFynzT8Gmad2xYxTqBBnFIcuuSx97wQZDiRi+6+3KO CZgkG/LS5Y+Zugkp4/5MSQujurZKfh5uh+tql55VPyAAGInlJwA2zfUxIcUo6tLJtnVJhZqoW4L 0UT1HVDXR9PLC9z8FmOQ9HLQI3l5XhQYAbmNdSl7GGLBQzneC8WeJQyxKqgYekjH3DbCbqulKlb mICthg97sAGySoyPL098ewLgVEwafIiv9xiIufZlvnwQbU+hTMHsgwr5FFa8IC83/Vx6hrcU9sf Xk8ptDHYY5K5HyCfiWtsLcsRS9qjRTaBHORCmZI67+c5ijBJA9DxLaAu7twRzc2SU7Pr X-Received: by 2002:a17:902:ce11:b0:249:2ba0:7f7f with SMTP id d9443c01a7336-2494486ec6amr248523095ad.9.1757003970996; Thu, 04 Sep 2025 09:39:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IECVzts0UmlOqZ3zmzTeZl0b2myxnYG4xhwfjA8NKD4MvThRrDtNbTos8PH8v2GUOQazWFW4Q== X-Received: by 2002:a17:902:ce11:b0:249:2ba0:7f7f with SMTP id d9443c01a7336-2494486ec6amr248522735ad.9.1757003970505; Thu, 04 Sep 2025 09:39:30 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:30 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:08:58 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-2-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=3458; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=ABkLWC+KfeCB98/nh4FW4v5sUxC/yCussNpVQMtgYnw=; b=GYMHpQRGE6zo8AF3jPIe+vAVJ2R8wEHg5JhtgDSqbTu7gJ/qiN0+2piCyVHOpdlB37OuK/ZFs 1BI73WHx+EdBxguAs6o2QvHNN0zK4lIY58U/97XJIOIKRXHUjn0G1a3 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAxOSBTYWx0ZWRfX8rxWMMDZHjBe qMyTLdzgByjCRud92E+fTVGMWQfmVmQE1/d8yKLPbFWxshYBCHNUlZUh0Kx2j6yrKH9xxEJcVnG IRBgxMBHUsjBxzXo1jhmMKPaMvsbwSqfwpO9maQN+/IAHHiaBui4bDAh1kcKiO+Yi5O3Oh0W7WM DDPYU6oXXcJaHW6SzQh/Nr3l6Ael9hkGSidkAl55UZlOAtrjfK8d2C7EEkla4rYYYeqNE4uYfbY w7lVY95BMQANUsO1T28n0oN++907ZkErLnMA6BYYXr8bX7xLv6UWEGSYHQJ0IO/BnCFA9OltEAH 9wWYg+MG2FwWTMzN8VYUyoH/ebV1fyGU0kZvR0r3BjoSGFYZRV+5a3Uy6c442pMlmF0dXV9PTnd Gmg7gyof X-Proofpoint-GUID: QQY-w50uSzVRBi4y7VsqXHzTKvxbaKhn X-Proofpoint-ORIG-GUID: QQY-w50uSzVRBi4y7VsqXHzTKvxbaKhn X-Authority-Analysis: v=2.4 cv=PNkP+eqC c=1 sm=1 tr=0 ts=68b9c0c3 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=X8p_deJK1ww8tEnDWQsA: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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300019 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 Co-developed-by: Wasim Nazir Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/lemans.dtsi | 93 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 93 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index f5ec60086d60..a34f902c1358 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -3834,6 +3834,59 @@ 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; + + bus-width =3D <4>; + 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 +5696,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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A71B2F549A for ; Thu, 4 Sep 2025 16:39:37 +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=1757003980; cv=none; b=Z991xSk3qkpZlyNHakpio3Zk5Wjy3HGPMagtslUwaCRN6Y4pOGhDeuWWhSHd9so5WI8mMOnJTD0PBUPUI+AYU9TwG8SKYh6V9AOBE6UXQXmSA8VumvNeKcRjnEzmTMT1n4dTNxeRERBAb0U7flfDDQqfN+0Sx7WRB/ofkr5V9ro= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003980; c=relaxed/simple; bh=gBYL50YC1XDuPqvactY/HGpJkmgy7jZJJarlpKpBrwY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jpuXtybIS6GiixZ2vbf29HKXRzgmP5kFQ6lA+HXpMWLId1w16u91muuWqCei/VQnwgmXgizbDC43nbkXj5C+zckbOrc/Op7ladCB7X+Ik2XCZrv0IIKCIMX8PKBQi8yoS5lkrH1k3N/CeC8KkmHqYim7nKjfCRwP3MIrjT2I/00= 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=Wb8Y91Wz; 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="Wb8Y91Wz" 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 5849X9Gm007616 for ; Thu, 4 Sep 2025 16:39: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= rF2ixXvd+CAVz8mNHLTt0wOko08EhUec7UB+gMTdRyM=; b=Wb8Y91Wz94F4B2Zp pzL+R7MzK4O+WyNMjkd0Iq8BrlPc43xcrjGpakz8ULnOpxsW11Xnn8+fL4o2bZum +oAbiSeNx9ZdYLSErohC8p4rS1zBmUOW50rqnqN2ljwMbYuLMRQauUv4sOCbr7lo Ck1S9ksmYtfd+xe7QE2xrua+xEDLB4YuQChScON1Rt0loZEhKA3HNP6RB4cFmVv2 oi/JDm2CxpAirEeSnzTfyrX1wr5VxithPduSxRxTneLe52SCpVO4bWFur5jNnBJU deCaQck/c1puOkpeePgCbcm7OakVDn5q9Yai6SVdea0ynrgaG0LslpsT7XnStjYj T0RtFw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48ura903wn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:36 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-32b58dd475eso1303976a91.1 for ; Thu, 04 Sep 2025 09:39:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003975; x=1757608775; 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=P9l5s/st61TsDYXhVH/eoVEhNTvQyacZlfmalIVkJzsS/Ry9/Nt7KOu/BBzdDMIuBV h+9baMd2rGMwd3duZJqDoMbRyGSvI/jE3x4pgbKapF3yV/wQ9bnzKNO4xNPjmF93RQpE xFAsVrYYgeUTMFfPqhmvMcdXs44pSsN/oH9ejIoqUsQwmneOCv8+ecPhvMfxEumb3SeY maitqP8zE7inlI59V9QOsWupBN4msA67UH5NnqMVgJOvUa+d7tYD4Na1J+XiUWuTpbkG bDs5hcAXZduWKD3fAdSyEdvI0n887vlgMFy8mwB9nG408KNUaEfyN3lbrOFVcWU9EIVk cXVA== X-Forwarded-Encrypted: i=1; AJvYcCXLQHTi5DxUIP6PyN7N973xSl6bFVVEmmtqRa5/WrUNlEl9d1guxpKqmWk/ZSGkPzBdu1JaXGVTF9jbLyI=@vger.kernel.org X-Gm-Message-State: AOJu0Yxpgu8kqfZ/Eisyvg4PrySpwsHf2m/9hSapZRiaQc0kQTV3zXU3 aBmF9eFWLhwaRbyjlLj3F23FB4VCi3Ids5EQXXrW41ADpycWaVzGQbXs/SHC7sp18hJ8WnWitCR WCbSQbuUnOX8DMHo/xvc8xcBbslhMto8Pz3HSKiU50xnC+eIsChSQJMmcKxDYcZl+SUs= X-Gm-Gg: ASbGncvzSYWqOMCqolSvetweSOK+Lzqm6ZU4l6SaGT86kLlWD79wsVHLZMZMq/AXNjF 3MHZLVi4VaCS6rbjddCzVKQIDfq726efLALMZqIPpJYkKZ3ErwuOgjrmlWM9D5P7Jyn8uw09LEl 5pLvhxmqZTifxY715uz3E1sIdpvIj29IWjJB7BxFw2ZUilHvMwk2piDQkG1i+N9BNTNtSQQO4tm yWyXBvtD7LPbiRvOjsybtdU8S0zbOzAjWiK8sk0NR7fGjUkD4Yq68IeQdu/kLE/1V7DJ2E2OimG ReO1jJL7vHT9CqVu5rvxUGr1QTZMxLM8rodUZIUbpOwlpJ9bbqysiPIr2hRuuoPm8T7Z X-Received: by 2002:a17:90b:4a91:b0:32b:6ac0:863f with SMTP id 98e67ed59e1d1-32b6ac08933mr8239247a91.18.1757003975496; Thu, 04 Sep 2025 09:39:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEE7nofFV+wfimTfWOGY7Z6T0ProffuK3bldt1eocUGgRt88vfTcLxAfprbv1of4R3zm4TMTg== X-Received: by 2002:a17:90b:4a91:b0:32b:6ac0:863f with SMTP id 98e67ed59e1d1-32b6ac08933mr8239202a91.18.1757003975016; Thu, 04 Sep 2025 09:39:35 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:34 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:08:59 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-3-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=1269; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=X+CejMSc/iURyNBdtIHd2b0fknWkLUOZo2knn9rM+7I=; b=B0ZC3gu+mtOedmT0tGm0gYiwIQI00Jep2hD+NjWSt7AaI3xEHGf7l6shbcaOVXZE5sHn6N6JY d0/KRtj88nOCc9VKZN67PTINy3iNSYFysTRiSSUhvbVD0jX0zygqbBM X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: pBK37ekTrSGDly59q8XsFDOVfaVFvxJf X-Proofpoint-GUID: pBK37ekTrSGDly59q8XsFDOVfaVFvxJf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyMCBTYWx0ZWRfXyZynhzwAkDjj gcS3qWs5Z+fF7JfZlcQUUwCpqCEkAtxUFsYQdrEKccSZCa9TPvp5dwDAYr4+89fd8muPC7B4p4r 1eYNKp9viTUO/u9gBiVIDareZ4tFb19Opb9IEJMhvfVRTEBBiEBc8CAGD0ftIDdPg3+1+QjSRar TLktAhsLTVyS0NM5yHQ5jtKVuTjWVv2Rx/uMSXbQrWPcjl1oQa0BV33LmASr5me7NmdXgEZKJrm WmoQitmagRNLaqgQq3lGpkYq8WzOK2k1fJw38sHVcpDGmhWLWIuzxOKvmEyf3YbuuLA2V+56Gsq 86BRYCjXERjKzfL09JAW+qJaVVocGOF2b5YzchhzAISTGfhzD82aPYgNwloK/V5Im6/6146l4wO Kl50vgf6 X-Authority-Analysis: v=2.4 cv=VNndn8PX c=1 sm=1 tr=0 ts=68b9c0c8 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=hGGMonP7TOO80wKNN9QA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf: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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300020 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 05EE530F541 for ; Thu, 4 Sep 2025 16:39: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=1757003984; cv=none; b=NqtorIc3eKCtKDqhKMODPBwfggCbYKiPOvtqNDMprTpSkVEB1IFeLuROlPMKY4IaxdzuWPbHlyg9AwgcEUAAJw2/5lKmEIUstPxSB/4HQ0p5qigk85QqzmlrTYMP0rlId01Ar2MjgZUXwUnL98RhbHkZmVe7v0ToisxiZcz+sbw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003984; c=relaxed/simple; bh=E1O6rOzv0lZ191I1uujSCw4U/Q2xdbO4Vs5JwqnUhcc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AMltsRj+zlMejIFafqkfSWXvQW41GCA2vz3XR5KLwmQGEFpawpKvtjk2kkcwcu8ZYKjILEERohbqERBPtj2HD6naXv+/eENd+uOE00Ifjmi8roUspEAfDHPEJm7I9B8xshxfQw/4I7psRYjqrbiWcRBE8xLx2MHu7cLYEBCaH30= 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=Omn7tnLf; 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="Omn7tnLf" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849XAI5008152 for ; Thu, 4 Sep 2025 16:39: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= CDpMGCSL5nkDXYqAdlOX/gM6pgktfLiD45yNmYWQxcg=; b=Omn7tnLf2fBYQ4qE OKmXW1LUnidhR3J+UQ25TvaidI8FZfGn4L4VeoUpxFcJJx0Gj+jLKm6SOleCHj7+ TuL/7owoEtaVqFMuHssLoF+mrlNQmsQ/gszgSkqaFzjf4N0t7lPSeiIA6AtbZz1U fsbLPRd7tqymq1KyKD5pIPGwXU9Es773o+tjgacJqpRxodSMJhM/fYCSnYIgyobk EQWQofV8a5fqqiHRaUpNs7/9M4VAH2jssGfQNVRr3wG+mRXpNX573gICmxBqNRlV 0vXqH0QC1LBkpq8yspe4M83Mm8b+IaTpHjLGchiHe6Jn0k7SlTwBiS53jwqQh9P7 vTukVQ== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48urmjr5np-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:41 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b4e63a34f3fso931504a12.1 for ; Thu, 04 Sep 2025 09:39:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003980; x=1757608780; 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=CDpMGCSL5nkDXYqAdlOX/gM6pgktfLiD45yNmYWQxcg=; b=ehU2a8oOssNZRbgjN0QXzLLEAZvwRUDD5LIs/IPS6ljP5PiXHbVOsrODV1yuDJhgx6 qs/s3uvVB+JD3l1WgjEN5f5A7+4pdE63Re4m0UgL1Krwy4EdBGMSdxLF3nJ3J62GdgIz b+EG8vSRhwzZxRyB9nX8Qa4qVmBrtDy0xFxXVfnexKbGwXYUcxnVHuxP5hVvqeOt0qtV WSOdT3gZAKtXHYUIkV7nui9E/TpO+prNiMqIKV8S6K6SJqVOr0UZdxvC6dYmOC9umjm6 xpxXetHlSIfcuYyYjZmhVt76cXDYIXiI12Dxr12u5cjcxf2iRv2h9PBIbcwBohbk6beL WEYQ== X-Forwarded-Encrypted: i=1; AJvYcCWhyhAeYBlq334DOpBmydpGCr7+ws4jErWizuC/JOfnAf1N+MBhYjHqshJ/0lXek1xTDvZAQMcrTc7ZJvw=@vger.kernel.org X-Gm-Message-State: AOJu0YzgF8/rtwAdi8ADld3UN07tNchnsoY2LxyqhNYMAZUwC3vGb5aw TxQWF7loGynwKFnFsdgl7r3Op6/Q+X/Ffimf7MDYvFo2bfWzeFwQ32EJQxp2r/ICTAVSnfqjM+c rJ6IB+yYC9q4zmxlz8WST1asrm8LKBchXfnqh0wnIMrfKTV8RnE6Qo6pVli9bBgyLHwM= X-Gm-Gg: ASbGncu/sKEFDdYgzgaMd+f2zciWXSWe5+pL8VUjgTBZj//HSeM9UOL41OJjXtREReV gh0btn3CwaSmTU8OfThBgjUq370zF2uvGibiuoFQPGuKO3c1LkBDPrF7JJIRNOp8GbeiS0LgmqC cee11v75PPNVPgt0c2ShxE1F8E/WcynCu7AT4OQG3eKI2CREsRm1mG6RmeZHdVgwcKjW9pOA/HN cLwkn4+K83wUNozAtDe2yTQ1Zps0D8rS/aW5V8fl3kQZtSC3cElnf96r4v2YD71W+EDmXQQepIu iTGb4NOuJXJgpq7ug2B2YFC5Rp0Twe5iUVqm20PPullN8SIuX17DC1mFJfjh1MmyIb6x X-Received: by 2002:a05:6a21:9990:b0:24c:a32b:3235 with SMTP id adf61e73a8af0-24ca32b3545mr2764110637.47.1757003980512; Thu, 04 Sep 2025 09:39:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFPha85n2iNFgSPsnAlm8leQ1tQQ/9MzM1wGVWoNdLxC6N6B3n1oZzAjUru6wb3vf1yNeqJTQ== X-Received: by 2002:a05:6a21:9990:b0:24c:a32b:3235 with SMTP id adf61e73a8af0-24ca32b3545mr2764060637.47.1757003979995; Thu, 04 Sep 2025 09:39:39 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:39 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:00 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-4-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=1246; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=KCMCr6yvyYTCxPTT039B/teImKPmXb9UNZkMYvy7EJk=; b=JpY4zDHyUFQo5X8IN54NMq0eLmnWrs5hwlmxAS3hLkb6nKOEniF9NgXSufodHaO0Qsu2vQrG6 OqsYrSskXMHCf/9/DYP8Ug30KwWOixpZfJwIzxOa2WJHEDtTgg2vwUx X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=OemYDgTY c=1 sm=1 tr=0 ts=68b9c0cd cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==: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=3WC7DwWrALyhR5TkjVHa:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: fCmeby8SrgqyJLpmoNl8ZO8CjusGUK_3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfX/legGWJnKQfJ VA5JYHdsGOtMvXsJifs75MTU+mjHmLfOfeBQMvXVGekFuKAsc9buvsIvzpIbQClX6q7oVhgz5IF tGmh/L1hRABRzJPk/d6yvVEa8jrPSLb2GNF9k6NTPQdZNCGFNplajJDtmTgyFsPVeyjSRSDj6eZ z6NIoFE3OVIMY6PWj0y9ZS5I/mMYiDEV6IxvGlf+0mLC04gTsMC6HkdDj1i3wxCWP+x2QAPHqWg Gjx8IiALVWFwLsVBQoiG6p8tbhUAZ9EAJaZWhrHDRoM5JhBybsh5v0EAOLg/FNW8U2Bi3Yd2yFa IQ3NaMnuu11W/nxN/hYid4LuckQnpf7Od3Yz9t4jGb3jzYPc2q6URxJrpF0JmhPJeQuuaVmyp/A gRTnYXvb X-Proofpoint-ORIG-GUID: fCmeby8SrgqyJLpmoNl8ZO8CjusGUK_3 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300024 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AA12D3126C5 for ; Thu, 4 Sep 2025 16:39:47 +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=1757003989; cv=none; b=bNhMiStSXmMxmy3/60Ge9sBYmhWZzIn87r84Pozw67TnsTzq7ifhI2vmiPAk88MNYpw1a4RY/Demx09nBdgoKT9rAhF6feGNy2hxIXFMeEVuVezN2D7UwmOHIAGs9uQhWqD5dWYIyCCNEc+py+Afoc11vEsO9pp2fjCuU6UgAoY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003989; c=relaxed/simple; bh=HhL7R2sKeXiIqlZtecSPlVNqig495+ove8KywGSPyYM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZTZvPooJ7NZqeUUZ3Hc71LP0buXhFeeFXksySnVC9zEPWgCEy5AfBAZDM6BUOp/DKiY3PdmYBpuKZ2XSlB0DplYirJTfmoAw8AgaUUqUoZLoEiOmWuSZuNvmZOp4zmIMblXqNYYBUcNhN+yFDnVb9J/kUsvcyIYgJwEtOsup1ZY= 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=dPrOq2X3; 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="dPrOq2X3" 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 5849X7Eu013476 for ; Thu, 4 Sep 2025 16:39: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= uKDDTZaIKoToqk8fUCVl9/PoEAVOsBabIY9X0ZzII60=; b=dPrOq2X30vuUjcqA qdDU5SBWGN61IJcp1GcTxGrJrHDKbP6MOFgss63MYZeZ8rrALkf/KhDPmwKE+3Yh AtPm1SlOx5XQhnSm30J60csq8lbT5MLJrfC4R3GuZHxqPD4k46HRuyD2zRhjT/Bg hfg089DB7yhUoBn4Y01T0SqPe6gsanl21ZNXCYqsq+1/QWa8UH0/biBhFqKEEIgM ClWfKbAQzX6scc0A+49oUPLSQH0iy8BM4lSQpQsGDgs2POXije92ocGphCeoPnfm vXz6UPwEkj38w2BYnKbxzluW1x5kFUy0yH9vrcEESWn451gi3D2vrwXU0v+KfRwG OvvCVw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48w8wyc4j4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:46 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3234811cab3so1426756a91.3 for ; Thu, 04 Sep 2025 09:39:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003985; x=1757608785; 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=uKDDTZaIKoToqk8fUCVl9/PoEAVOsBabIY9X0ZzII60=; b=smPmwopLtoUAxR0LqsFZIfstdiJY4Th8yXDZZs2cnSGD3d+Titym72LfDeFcJWa5ET eWFkZvG7gUoaoX5VxTqKeUJlPqHqqa0d4ml0jGZi3wapPjVBxSdwAsSTAXKx18BOnqvR 8ajyS2wwO/WzumgBxTYUfEoy6PX93ma4bNXAiHoq8JJPF0kw3A4LFB1GaQieS4J8vzwh 6Se+sOHw5l1lTZzS5eFgg9nCgOln+QsKQMCJgjOZmhvyxkFDvx9g3WlOUE95Ih3L+Lpv +4vRyrgvzO7vVR7nPt+LvXuU6TlDm+FOT0DIkOnRtZ/CA72FgVodohfS3GjyrU+6TpCH ps/w== X-Forwarded-Encrypted: i=1; AJvYcCWaybrMy3hxy/NDwjktxO8L2QL4yG1438ET00NbMqlbXGUhjIUXnFCUaxhgPPclnYq32QojiZqBOUYA+wg=@vger.kernel.org X-Gm-Message-State: AOJu0YxP1oqngwBT4yoGktP7ZR0tGU56zMB4I+XlpDQ+oDVLrff0ej03 NFps0VE04ynCginA9DenLVd9f6o/9S57yQzXdhiKlclc7NnlM/YaH789IIjSQHI3+z7VtSJHnHF +jlSYBAUsk4rCo67hHm2uTJvPLjPFbrNum/w/N49zgHE2gXE3fTl2iRLqs9UWDd6pO0U= X-Gm-Gg: ASbGnctpbMFm3jFy/k6WbL0jNEmmtIu+INbKYcsu3pQbr2IxJvCn64Z34uUz9HdzaNx FhIj4a2tl9YOHf6QAIq1QzMRkLOp5vlOPN1olwyvrlMnTGYOVb9kEFDJQjq0V0k3L7SCFjKOWsi PO8udyv9jV/3WriDv0RPijZs5ngAryz9HDiBxYUpSzxaQkQZtcZJFZ67dXdvBzuKaZHtzNlxIt3 5Tj5H8blBKisavXWMYB8vKG2zLE3U12ydPQYUGBEFk8JyqwBNvg30KbJpchEO307RH9XCNpK+uW GW8AN5+KPTfSBAONu0tJC7oAWrTH/26gHkmg4n5B6n9XXwfbX1bGKtE3CFAlqJTm3hy5 X-Received: by 2002:a17:90b:3c91:b0:32b:6223:259 with SMTP id 98e67ed59e1d1-32b62230456mr7502200a91.13.1757003985499; Thu, 04 Sep 2025 09:39:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFcJGB1HfigKhlcseZuGD2dtBOZEFUdCtR1Qdkw0I+kOZzDpeSQstZ3kbfO4q41mt5kED78NA== X-Received: by 2002:a17:90b:3c91:b0:32b:6223:259 with SMTP id 98e67ed59e1d1-32b62230456mr7502162a91.13.1757003985074; Thu, 04 Sep 2025 09:39:45 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:44 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:01 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-5-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=724; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=HhL7R2sKeXiIqlZtecSPlVNqig495+ove8KywGSPyYM=; b=bgkk/VscrfaA2/hD0MOxPzz3j6BO3GCVxc+5R4gTrIIsO0E6coSAdgcyTz97r1uWzih4pZ74O 0uVXMCw3Y02AEkF2PrgKKFK5vv/0lgO26zSG7N4OT1QRJWv4W77TVKT X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=Ycq95xRf c=1 sm=1 tr=0 ts=68b9c0d2 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Yg4z3stHfqcsaZAJ4NoA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: R2n51JsMjsDWFk-ELHTNekTKSQfkI-6b X-Proofpoint-ORIG-GUID: R2n51JsMjsDWFk-ELHTNekTKSQfkI-6b X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTAxMDEwMSBTYWx0ZWRfX0AFkbe7QmVnM 9L0PvfT0S7/wg1GkFn9Y+5qgE986oEmnajwEowsl6LThxmPE7kYf9JqNx/+i4/NNzXEAu6AqJwy aLcf95c4sSkoBRYyxvz7vTpNOqvh6RyHRB0KKWrkGU25ofSVNcWgltYzeioKvfW4a7LvXHeKuPY 0Op7zX0cywaSrHfJGrrUXCvwynCzymt7fTr21zeRDhrSd2L1/I6wPhUmLfiW+W9mzRM1S85bdl4 rYANag0N5WriMMid091Aqmq0BsvBh317NaYz7ys4zax66s3QevutcbvCifdzB5AyC1/jMAIWQpZ NOYcS1P7gxJdLM+WTFwfqWeLSnsK8OKs/nY8izqsUZG+OcDhuNOYQMBilCzcIaZQVRoWJrWwvQO YS2SRhJm 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 suspectscore=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-2509010101 Add the compatible for 256Kb EEPROM from Giantec. Signed-off-by: Wasim Nazir Acked-by: Krzysztof Kozlowski --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5A7963148D4 for ; Thu, 4 Sep 2025 16:39:52 +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=1757003993; cv=none; b=NL61vUagOq9q5PyAweZjTGVlH3ypoug0AbYWvPv3mIrmrOXJ5+cX/4L1Zdw3TcOnEdvsl6RS+BqdEhqZ8DTagVV3lzLUCVcAErx8Ootzrg/W1ry646dVgtNifok+f3ThX9fOIBqq/biOpxahqJeFtUd/WjSBQEW9+46jEwtjvWk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003993; c=relaxed/simple; bh=smFcX8ezCgxfaauQ11dA4JFPET3ZGgByEqRN3eXWKdc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=K+b0t0b+uFuNYKTP5J/xbf2cpXFZTEOdvrMFdDPMh1FBa0L2P8qwLg/+T/lFVjA8K2uSCBT8RdLDHxSJT/j1owQ2yOyz4rmTONNcsLb7yMvPROJRuSMmREFg964SOz80AIKEPCh7Ibx+carHVdtmOQh8XU/3HGze8BLFf321s0c= 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=XKG6ow57; 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="XKG6ow57" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849Xb6F032532 for ; Thu, 4 Sep 2025 16:39: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= pbq+DXdSP7cwBiqe8xvfggttCay/BKrNEnQjjAGNbvU=; b=XKG6ow57Au3OTTNb fNt5VvZsxQgDbMqrvnLKz1HdO8W7RUsKIU1mqQYe+7DoN3XmOL9NcAOOSvDcwb2j aJbQkluaShj25UAK8LaIcfLrqDNte1STSVf7MYWVIlE5TavBKtDgCAySIv130xiE iEdUAEpKqZ5zWJ9KmRvlg8F49nNd8GlHR2UK/YfXZ0pEPpdHW95Nv8Cl0+J8YMuH BCSr4ZwQ0hOYooHYiV2iIxKiRBzkBX6QO7wf3xvyTSWNZe6DmuIDDWp2MGLDvLFW 67ldR8J42/K5DPsyMHy5sLgkrIs83ePZ9szy4CadIUOMazs9qHYatmjU9j7++sX5 nqVL5A== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48upnpgbxp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:51 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-76e2e60221fso1878549b3a.0 for ; Thu, 04 Sep 2025 09:39:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003990; x=1757608790; 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=pbq+DXdSP7cwBiqe8xvfggttCay/BKrNEnQjjAGNbvU=; b=PXWLOjjt+yBFQ7KdBTMGFifMPGZxHPo3YVPSRwzK8JGx9l9in9eaIORZSyrAcBrFxi alTi6GGjCWih4vXq1hPyYdCexNMegD1xruhGvbmNXUDeLaPjlWg6g/pMHKbl90DMwaiw k9EkSnLdPfwF7FCDL4bejsmcji/EFvmXBPE5LuZU4A/Mgembv7cJGkQ4q1hWfpAVbuWd 2XLwTxfyU3M/J3NREti3TA+koQIuNA4I1csltp6daPItf/YPKAfjbJxdycGM5YLpNqaZ tLlGqwZM3IvyJXQrBIBbFVZR2vFaHk0P9RapRDy8s8MyO8rkPwYrKEcCYBI/doCqXbAc K+ug== X-Forwarded-Encrypted: i=1; AJvYcCWmXXsDzu4726TPWXqSXaEq48pRyyg5rpN3dlMVAaI6SYcEZzSyjbCuqrjjnsnvL1hT699Vwfhsv08NciE=@vger.kernel.org X-Gm-Message-State: AOJu0Yxa4cTWLUzUQe28wSqZlBsKD8NJXIZitrQJRu7FALCyOXYNlL+n Wo6XZ1f6xHvkODzXrv9l9sYqeG19kGwSZbA2GDzLT8ysgYcrFLjuiSaRcY3N+HuT/vAfC+n5RcY 3Tz7HQV7g1xua5SmP+ijCsk5MF6p/Cyl1QRI4kUDsJ0MgawF7roUP2BjUQucHmj40CAk= X-Gm-Gg: ASbGnctX1wzrhLDcvrqcvjWlOJqLmp3SJ3gkSkxmd2sI6w8bZywC7gJ/x9cXf8+JVUz Skg8JjYUoItQnCbM3qoy7T1Gh8039ct8VDW0bupeYXDZllHTJicyhvuk4GZ/SiBunOGYcjorQQc MJxAF3fQMUvho6ooDeAtHCGM61XpnPXvJeMERwRCppjnG8T++dZTMaVHH+V+b2/pYegJFuV3HFB +cmk0rvEd2R1V3m0D6/w+jjRYU73qxLqhL99W7GIgwmJ4vldLsJgK9bpXOAupvkQtGy61tIuWXk RbXYyoUuMCouvQ+Gz9RkHzfSEXAWfmSnWtklTB4JcM5YmppfRPEH+udqGppcl0d8vF2n X-Received: by 2002:a05:6a20:918c:b0:243:c9e0:8b06 with SMTP id adf61e73a8af0-243d6dc8090mr27501102637.5.1757003990222; Thu, 04 Sep 2025 09:39:50 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEzD1cTEmn46NSwuPKASFsNepjo9nil4ymDu/y3d+JRFqWGfDQaJarZ32y2Y0+rG6IDPPIl4g== X-Received: by 2002:a05:6a20:918c:b0:243:c9e0:8b06 with SMTP id adf61e73a8af0-243d6dc8090mr27501054637.5.1757003989802; Thu, 04 Sep 2025 09:39:49 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:49 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:02 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-6-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=1094; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=knYck7yyW6VH/Q+lPTq9YrCWE79eVzE8DYwVhqZMEi4=; b=KiUQmzDNRdHpUoNNOOZwRETiT45RXOL7r1Avo9JLIX/1LpA5Sp/Jj+CgPqyqoaxYKbexO/E08 DO7S+I1Z0LEBfPOruprdSDNbvw4+O9N5yOMAIHLSc7r9qgpqb2rb0sj X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: jsNnx4V7neTegwcsFuRElMrHHWGsTBeZ X-Authority-Analysis: v=2.4 cv=Jt/xrN4C c=1 sm=1 tr=0 ts=68b9c0d7 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=cq19zQBcvAJi0RM8MkQA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: jsNnx4V7neTegwcsFuRElMrHHWGsTBeZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAwMSBTYWx0ZWRfX4E/T3pQ7KDYO rfbwBiVTiOHf3AWw1+Jnw0kULJYpbyXIb1unBEaGSndG2xwjl3BOGk2IF0zNL5T44k9rGz4BQcE 16QB794N+tlFggRYUqV1fKj4RFd9Bw6i5h0EKaBRI+dE6d6zI0LRPk1sZr0g8KaUTezksTQrj+/ JRN40YXDg5dHmemwjFa3I0LeYyjThbzUikPvSPQUIcYSv8Oh0PhofsvCInmCZcoWf4xmPP0b946 K8MhkA6idsB+Ps2VzgjtbSTDL7i5FrUFbERBxiTc0Cxqf3zs4IriyRT1Xjb81gdShlEul+XRW5I 4+1jF/cTJzePNz5arq9b2wQ9g96Wmlf5pFMFl/Z6Va+as611xk9BHfmRfpWQxXBda7HR7S7HteN mFmKOuy0 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 impostorscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300001 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5BDB131A568 for ; Thu, 4 Sep 2025 16:39:57 +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=1757003999; cv=none; b=gLqO3awgLKE0bmLRj7jEJERJTfciGGrLVthGqkQsFV1UPHO2n+e6T7KFTJDMAWMDfzkpqMScxCsvZ66AXd96GnOn5VzY8wvcPAGIHermn7jTdytYE82yJH7YAWr8XShDeQ0pEo27ZkrQtxZYyNd/dTQFhdLi0NDlh/Rg55BQGfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757003999; c=relaxed/simple; bh=fDkqRvGyaFinSWWq2t1lwFf0RsUH7vJwveAVvT94bTA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BLdToNgDv8jNQu3trMtqAAcqWC4P3WlKVJLR5gNpLz2zvtUg4bPaeuFQQ+9dZIuj3Fc3idtc+zj/W/AEy1ii9OwmIjNHkACDYB0Y25fTORZ/64ZY07qXMRDhpWzaOKiSVvmgIOTMLydIE+OA80jGEw7zrQOxOZpe6cwgmjXbe3s= 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=oKYTjy4D; 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="oKYTjy4D" 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 5849XGs3007823 for ; Thu, 4 Sep 2025 16:39:56 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=oKYTjy4D0n4qQ0o1 XQq56dMB//2ozU06P8HYW51yWWdR1d0EXY2FQKUzl2vzzv0CkUF6l6oVZRJMuO5X NSkDxELMXfhTTGvR5rgDBZ8DJv9AcdTyr49KR8fNRG5DIEnRC+Ny52nIJNkilRa6 hbLqsOYCfmuUcJthhMlRqVKy2E5Cm2VyqxLV/b3LnVIXUI4SKlV4krmiUHoV4QYL AFmN+LmbvmzLVFr5a1qzTdthMcGQvwu2X+8szW9N9ebLv44Z+Gwl6+wMPyUc+PJJ 5jEXAokkG75hMqPlJuCOPwwWyIuIORwCA+zn+RXV6lNarfJWOLgEeKvwrfx8ylct d3kOMw== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48ura903yr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:39:56 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-77250c660d3so1392986b3a.0 for ; Thu, 04 Sep 2025 09:39:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757003995; x=1757608795; 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=bFYK5FXn2dskmir9IhvpiCrhn4KpU0jJ7L4OxM0VuYI3b6IXHAYdUxZyqNHyi7cWqb EFFXSU1v0qkkYlRVgdTng7sUgC9iXp9HnKMC2h9VW/b1HhydmnLj3dZ1dd7fLhZ7OVFP gbZm6krYL1QTKN4r5CKtF+sgdhQYof6QXJPcufcj8DCI5YqH4X2gqY6JD7cXAzpgy/gc 2l3kJnzsbPP75zQl1ed/nNAzsmZJiFcO11x6MKeV2xDmxUgXxF7fVHWHRpe21D0ItoN3 Nky69nCfpNTXYQ8wtQ1gd0wE1w0vCChOV5hXO0Tyq60AR+l3yuF5q1pIduATNGWtr5Bu MOlA== X-Forwarded-Encrypted: i=1; AJvYcCXmsBjiapnpsXi9I9o/h6BNIk+Yy03/31/0E4uJGTShQ3GDzNubEjB6Mq2yKLz0erjfqzIp//quF2+OHx8=@vger.kernel.org X-Gm-Message-State: AOJu0YyqN8cu4/gNNoM9HPlvEWtPh+E6T6I9L3MBUwZCBa/TsYDKQsYk fk0SCbbUe5Iuf+gtzpVrihwnU4pIk9TmxhmS5cZgQv18/0warJfNDg189Y4EfToAfkv/szTXLwY svj4BLxHScHpwpERegGxH07RW+ep9t1YidzJgqDrQGC9ZPsfxTeatHvt4XjqeoNc2jmY= X-Gm-Gg: ASbGncvtrDS5MxgesAm8QhA02QaG7Wc4FMNk3AselyU+E3vKzJKe/HQBVI6lPscWll2 Bbh7TfrA9jxoxyvdG3FN1myyHQq0phnjUgwylnrcuZGsMPzlFlVvmLca6CyC2hpoh2effqAyrtr MGVX2fPDa3Atfqe8cnUQZUm3jBtNwc9hK+qfgFZp+f0HW3pb52qXRgUYNarnqs7Q1epkqxaluMK jZ6iwZEXZNz7Fc0Q9MDaROi3CB/xBJyBKeVua+UOKNew4wnIa3HusqgSp4/Jp7BGG8osiTT+7iu 507fHDVz6rpLhBvVXCqd7Eq1SK6pHnLb105LUgdoxJZBX1bYljTl2uhSD1XCucZt0pwb X-Received: by 2002:a05:6a21:33aa:b0:248:ace6:755a with SMTP id adf61e73a8af0-248ace67795mr8575131637.11.1757003994887; Thu, 04 Sep 2025 09:39:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFP41A3JzklvhNIPpcnoxxSAwwOYtQAUUMNoQYKRhiAy8Q6cGA9PJGa1zZ+GFCUFRtnpQ4phQ== X-Received: by 2002:a05:6a21:33aa:b0:248:ace6:755a with SMTP id adf61e73a8af0-248ace67795mr8575090637.11.1757003994387; Thu, 04 Sep 2025 09:39:54 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:54 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:03 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-7-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=2445; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=AqtBG6UZAsfussB7MJK1QEtygnY7f30ULmObk2D0omU=; b=LEmcR/9fffgUDa8DhLlIj6NBanm8EP60HW1h8I+sRyX/OaSOwSy0qGZsrE57ArTE2Ic6mhyiL 9jxjR8kYUdpBn0n4CQzixqhXnmOgh+c+/RAJSw6eY4mThbrMSmUG2mK X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: 4a1OiRdnYd9YE2hqKejrkmGHx9skAfnZ X-Proofpoint-GUID: 4a1OiRdnYd9YE2hqKejrkmGHx9skAfnZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyMCBTYWx0ZWRfX41hwf/S3hf5n J2PZ2UjCSzMbECMmRl26QFsdp/YI05H+MHU0375BZGY8pBK4eZpBGE/YhScMSyRNopSOpBUbqTd 0igGAS2wo/2Uw21KRDxjhyZJAy+iddlLGUtSC20wdB7Gb0xkTw7oG0w91hqMx5O91XtzYAek6Pw NhfnsIoxPJ5mt2aeAM0iFhC78kneToH7gAVhz8M+zjuRW95XEJ0kWiIPWaRjjm50NIl3gaJZUer m2ynWj3oqA4A+jB0sKGO7voR54YRrbNcEkCoBE9UMLltqljLMcZhEnhkyB7lkgoeP6LFcutkhpN OZgQOC3A83Nx8W/bxf8SSDyH2IoHCyzVf7xk45qDWNlbcb2+8EZqcjvzc9L88VDRvQoD7bWEpd7 0cFZ1THp X-Authority-Analysis: v=2.4 cv=VNndn8PX c=1 sm=1 tr=0 ts=68b9c0dc cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=RIgN3AgQjrtB0c6oJ0UA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx: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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300020 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 746BB31E0FE for ; Thu, 4 Sep 2025 16:40:02 +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=1757004004; cv=none; b=Uv9E1XzuY0zN+WQtDutq/unTMM3oPcy606Hos+ES04w0HEn6UrZE6MI1ByU59iNUNJtm9a6gDVXMXeUubTihnlNRNKHHfPt+aVpfyaVxSlaM6tv/1v7L/XINzlcnpVB5zQJ4fLe9DGCS6xNm1TpLrmB6VjGHC8dkojqVtzGX604= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004004; c=relaxed/simple; bh=Z17R4uxUgU+bBwcNXl4EOOFcTTKHC04Ru6ei0RAupaI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GBUcrnolQRFBF4uEaR6t6njp6aKzGP666PDEvxPu+iV79wZKlz7s6xpSv1tqCmaLM6N2K2ueKIODl9E+YnVvgFvr4UJ0I6zblXmHT9DFq3m4wKmp7CYZG7IDvNEnk6QacJitea8ckAtn+2aBWJoffpXWKP5pF1NUvP0iWXKEYh0= 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=cQykeKbh; 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="cQykeKbh" 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 5849X83I007551 for ; Thu, 4 Sep 2025 16:40: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= ykjIJ/h7cv7PVigxcwlijPGxTqDBl4Xmlevg1Vg/7XY=; b=cQykeKbhoL0yn21P Y8X/m1b4TwbKZOf7eFDv/XelBpBXiwG7rnOpPr7ecnqd/c/OjGZ2spiz+Ort8Qm7 3oOqcIPMP23f0RM7EB8F6cy9tnZtocGFKtuyZRJm9E38I7uo2QreUwLcmcwHNcio lRqFldMUnMj4J3LHHJyZ70GlVI5hRweA7WkUm8SBfSt/xoB1nNphYCVNZzdRCAFT 890K9Q6FXcW07BmKd4cJMk56I9VLUKgC+cc+HlzB+kV0KhBA3l9ErhjcWovRLE8D WoYecHq5mMPuOLg4LPBhqUHZ1RrNKcNJGWzmGvRZtBvLxEIWxos80ui/4bx8Gz8e bvFZ8A== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48ura9040c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:01 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-76e395107e2so1255814b3a.3 for ; Thu, 04 Sep 2025 09:40:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004000; x=1757608800; 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=AYOnMC8BRDcqsR5DcLf1kGT2eZhAD1U8hx8JCadcWtc7rIl/3nufDT+9H9FDTTN8/6 YWW74aJwZtAh3ubtppM1DRt821eZrLYH4oGBH6h/BYt77dxGlMlULCToO+7Uk8iWlD9x ZkrYUiFecaVeKx7QxStSBZgExQyA6HmWF057Sl4wNEy9gMBuZ41c4yKrKQtILNlrfktC VtUIgJzRUzqNQvqu/nHBCACppxm2SDlU+LGsXBKQ8cQNdKaSt5enp9JqAG5HYV5wdtvq 1L35JBvGjz7OQtREkBQ4oZJOvRQKDJzjSDq5rcKvXcMxBZfDJBSLuhtYc2oinZfUNls4 P9mg== X-Forwarded-Encrypted: i=1; AJvYcCWEVGbDpdvyW8cn4u+zonE0TEKU0jsRC96etEHje+8Pyo1uPtFf05xSnRzpOIU9Te6sgP8RZky/BYosB2o=@vger.kernel.org X-Gm-Message-State: AOJu0YwCfGmRiahcHF2H3Zbo1/VohRUJ+FcsLSC6SA8rGieATGgUEuI0 8vKP6aBmP9S8VSy/FNsu7YzRUybfRxxv9+XhjunET3W+xn2cBBWDhGyDVdWyg1Us3zgU09YMXCR bU7juHQ8WUZiyI2HP83f0pptPqnvR/OM/tMR1XmbhZqYC+2jPnoWe+JlEFRL9/zbw3XA= X-Gm-Gg: ASbGncvdugKQ4No6/Li5OvWujvf8MpHZYqBr4/BP8xkEL5ZIWqwnLO2Srbi5q2Mnux5 cYqhioV+hsy9fobUfW/CZxEJpNNgGMaPsAJ+s5jS7ywBLgGJORcJp8ueuPk9giycezMbNQkDEjT osdSC+t5iXVo5VrC66ItlT69fFF3J8dMslgMNAoe207LTl4Ry4yoINkkln9F3PIvY78aAaRAG// aIDnWFvFZin6ONVZSWapKnSBt9djkAckngWLsuPYn8N7gE3FZcBrJTW2f4CBpFSZjxiTc65grva rSdsiS9bBGl6fpwjT6poV2cpa6BH+oHXc6FolLfwb8UlTzjI/QQ2A9iBSyswXNPsWbeD X-Received: by 2002:a05:6a20:38a0:b0:245:fbee:52e2 with SMTP id adf61e73a8af0-245fbee5703mr12170877637.36.1757004000001; Thu, 04 Sep 2025 09:40:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE3yfPjFoXT4zW9IB0D+yJDheXIOMZ6xE5nc9ficLH7236+y8wL6rRb8AwET6KzJXDdeLk4+w== X-Received: by 2002:a05:6a20:38a0:b0:245:fbee:52e2 with SMTP id adf61e73a8af0-245fbee5703mr12170806637.36.1757003998820; Thu, 04 Sep 2025 09:39:58 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:39:58 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:04 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-8-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=1181; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=Z17R4uxUgU+bBwcNXl4EOOFcTTKHC04Ru6ei0RAupaI=; b=6wJJPLyeumdxPLCldgh1JOuob6GxTwr8kMoGGD6GLMkZW8vNN/3nshAnmnbA3DbR+4Ey8ngm9 kyFXXI26djnAJbLFGIm4NztHyRSyViW35R1jwZLpy2wWw1zo5nKNT6O X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: Vf80rK1j_A6H4P10ErmyYxNi3IZT467y X-Proofpoint-GUID: Vf80rK1j_A6H4P10ErmyYxNi3IZT467y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyMCBTYWx0ZWRfX3lUSZP/83KXO +p1bjcIRdqXE8N5a8qBYbuwgwh1Pq0oGFlsmONUgW1MrEA1qb/B9OpO/vhaBqwSLLxs/mPQ05Wb QJ0zD20oVNtvMRZwc2kKcOffVJaYM+VvoAZnd2K/1x8QvfUN2S7/hNcm7MfU86h7sbbJqOS0+WV AM8F7Gkzal/EwAT88s1T2kP0cFyuwv475JRAbCOg9JhH94+e7DX6WvHORHPANAGd/HcehhjU0RE txzrojJXjJO8eTz0NZfpdwxdilxIQsXjLDpdSV1i5olQXlSZpXgvAKEuJ/J1ulgNQY5hAa09pOl u1huEL5NuukrZwM3DscOeVJR6kCzRnLh+vgljqH16QkcpBc14y7jdGoOmB7iOTU2CUCQwwNytIm xP1gm/B/ X-Authority-Analysis: v=2.4 cv=VNndn8PX c=1 sm=1 tr=0 ts=68b9c0e1 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=08pr6S3s0jzPFaFj3AwA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv: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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300020 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E46D322529 for ; Thu, 4 Sep 2025 16:40:06 +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=1757004009; cv=none; b=o1X1dFyfcdspI0CiNEE0rpWkqIZezl1vwMdVOLfnfaQEYR0Ghfy6hVC8F0KhAj7Z0WJeVU2/obNMUfoKPZj0CXFg6cv0IwsPrOoUp6LTF31zaAQT2K7vakS44y52pUJSyu2GuWm3SR7dn1ko9bQRuVc9/coUJ5Yf0uiyNktjiWw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004009; c=relaxed/simple; bh=27FWMqFCDTUwpqfJlNc8jFyWyreHhp7HJeUXTzNfhgA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ae450LHXD/2+80GUflAWbA2vMO6lopHesji8qcQZ26eLUQ26k8MJdAPPp7IlP5w7CMsYI00HsH1jZlo4Gm2poPuwfItjiYQeriB/LiBdw4Uo8QIsIPDbOQygJ6ZRZZb31X14o5K133TJDsyWs6jUo39XnKu+3XIYZvZW6f3WrKg= 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=CjiH6mer; 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="CjiH6mer" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849XBbk008250 for ; Thu, 4 Sep 2025 16:40:05 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= PBnsv8jIHnwgITCzKC089k9TiBqBMjIPeobN0jq972I=; b=CjiH6merx45R7pQw E/yXR046uZfUs/pwpo2Tc5v+ssI3QmcYcpwnz7YXR7mhmGKf++mpfXAJAn+/7rxf TcRogn7XQZAbpfd3868VtqvPU/Hb4nhk3h8Njt5SUMLjlKpuDC1nwbVsDokj4wYp LmAHXkYRzZAoVEylirfVRY+KZFJUrexiBmMJ9O+zXjwRlnKC95791W00q+tB4CBY OK+VdmEjRuTmI5VDZ14eEmYwyn1fFz6ppbUUhK7zeonJnPomYRnHykJE4JgAsjoI hAhUyXM2/5BK0fm7FjjlzZSBFvsb/xiAKu74cDRHgwSX2c4/hUbYfgxwfifJqny1 KsfccA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48urmjr5r0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:05 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-32811874948so1121891a91.2 for ; Thu, 04 Sep 2025 09:40:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004004; x=1757608804; 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=PBnsv8jIHnwgITCzKC089k9TiBqBMjIPeobN0jq972I=; b=V9wRx49eratSf/NyrxGeEWEMAuWIz7iF9NyxmqZ/9F5SIm+MAUuvAbG7eBqIU+Ctic vqylh7ScGwc0pygqRaeuTdTEpH3LVV11w3H02RJ/OPux5pD918R/S3kEaa2ICWWopuDr vDhvYR4H3CFBBkbgIbFIThBN6JykLpduyKg7PV9u1S4hiM/aSVmU+MaZ6qAJ67t6Dm3f pRyk4eTMTlUdoRB+rzG4s5+oWNYXIxUt1E05D/RlqzG6kI6Y3UgHutWkATY5cXY5T+vU WUwebfApuj9gsoR+pzosaHqBzHt7+VJQQFzAjwMahXFkSJcfN3pOGIYkgj0TQXq3xZ6I fHAQ== X-Forwarded-Encrypted: i=1; AJvYcCW8HMmrjC+E2HvbMTEA5S4mXFuBgWRyYgC2z8YEgI/scLRHGu4y4uKOOCfrEixRxHGSY1KrJJMyD0kJ5Do=@vger.kernel.org X-Gm-Message-State: AOJu0Yx99SfgBdCPk50r9TGN7jYAzIMg20KW4O7ZA254GP1LtgNQImrH ITuZwTeBpJ5XbWV726oHTJIPF5E3HFWqk7FuaE1KRLGu8adXZGGBGegamykj1WdSt2GoUH2s/Mz oNQK4Pfgj8pT1T4obuCTbg6fyO+MdUlpYqODowZzmfs3NXHYJduQz20cz68I1MMoQ1Zk= X-Gm-Gg: ASbGnctiNOzZB265bOcL+4QTLOjV5nhEoHWXTQZZceDCQ2I8/HghRIVIFfrW/7eqPVh l4Spt3LPrjVwnxb0lpvM9vSiBhygtNwq/3WhjZvuuq95ZKF6dcz7ie7koajFoNuvfdJdL8Zy4xi qXaLjW/+7jnkz5udHfDul8sU7wUR794gxWENEZleLlPzQzyVBo5unzehrXA/2af3L9lOnKoK9Mf tH58Xpfp5YetnFVhQPZPdINJjjRORSopetSGu8/oqmPGz7ThKTGBk87wrXAQ1R5GnJ2V42STAJ/ 41Wb9VcScl/KuvHx5eDy8k6/GkvK5lwVvr83EObYInEYxGNG7ug4asG4+e4Oz2Y7L1NJ X-Received: by 2002:a17:90b:2790:b0:327:8c05:f89a with SMTP id 98e67ed59e1d1-32815412e9bmr26511487a91.4.1757004004364; Thu, 04 Sep 2025 09:40:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IETLbiF5LomcDMPddyH+6eJjA8N15yzTu1sZbM/gaEcwfgyKS7gkdIZOV07jqV2Iqp5IGsQEw== X-Received: by 2002:a17:90b:2790:b0:327:8c05:f89a with SMTP id 98e67ed59e1d1-32815412e9bmr26511431a91.4.1757004003710; Thu, 04 Sep 2025 09:40:03 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.39.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:03 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:05 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-9-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=865; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=LoxKYvMXT6w2D33TxA4UNVzhnQ1bXXJVAz3sDICoZRg=; b=cn9950aoCKHCLBDJ0YQwZZ3VOYSNkIexa6YkQadyz2LdSJ6QJLVSeQY/Et3Cb+sit9kRExVnW ja4vkVqHBA6AP1YylmP9vi7DIKXoFyrKl97WqVPitioS8TxvugA4hap X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=OemYDgTY c=1 sm=1 tr=0 ts=68b9c0e5 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=9guL5b7EFFMc6jyTlUkA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: kBQTDMkfl0GA03lHKLZ97t1nwxKd8wr_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfX7pZyb5tppO4Q 2oFLGKlrktdmEb7ywW2byi9MYv10VcijiLnFb9m9/e7u+WP4Dwa5R1jlvAsrPVRAOfd/bV+7vla mSLsVq3l01dZMcO6WYE/o5x+dURB2Nwj4cd49OiF9BoUIZYNJIJiF7StNwr12I8qCfx/SqdltnQ JR06TB4vy9vO7ahyCaonCXqmUSUfBdfQ6hX9cQQh76pMnwTIr58HM9zrrEs2ICEid/owZQyIMY/ Vp+gkI+UhBPM1ENzZC5dhQKideIoQdPlty3kc6CjcFnZENEdCdYemytUlGsyBJNU0kNwTTvHGCy b/qnKdHUH9+l3Qk7PpAX+cBCWE6M7gA1K7wJgVeKojHy6Te5T3Oy1cn27JtWXo4oWvifDuYYYCE BUgUcE4J X-Proofpoint-ORIG-GUID: kBQTDMkfl0GA03lHKLZ97t1nwxKd8wr_ 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300024 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52186322529 for ; Thu, 4 Sep 2025 16:40:15 +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=1757004016; cv=none; b=mMsHL7tbjwE8SY4/U3yRsUlU9g6k8vZhkmo7sQteMiqTx+p90BZz1jgyn4FXZgG5Sv3mRM1ueHasLT/ZTfW01ae1tXXjlyytRzNjIdU3/qVEDEil7wSDqpIbGwNleCtAKY5cBHINJdp3ofCkTjkfR04aLztl3WQnT7HYf2xLPRA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004016; c=relaxed/simple; bh=EsjGsugzkFOlqzSq2/WF00KrTeKmgk9inDCb0jMdM24=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RFHI14e9bdgfO2h0mf13HVQgV2wWWxS/lkgbFN6We/RYuirNaMAQXTxTd1X+2Y9Xqb40Oqn+KGBy72fgU7bg5hH1PHFbgn6VNR7Tx5/dLDYTg7dnQ985KVhUsNVqLQAgrp7pHpPAPQAhFOGtLyfbPG03XzQswJyE5Oaw4RwP+2c= 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=TCx7V6rg; 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="TCx7V6rg" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849X8Gw008117 for ; Thu, 4 Sep 2025 16:40:14 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= q4jUPc7Dj/QW/Q1xVXbfjBdmzCMyLfsRaqR2VFgydzk=; b=TCx7V6rgR/YDf4Nz 4p2/pkgm38LUAZBv4JqAixInOh7h29aBMD/l2bm5Sc8vO4/UliOZtBTyvplLeKMu 5mPtFvt3eL0QuQWvBMn4AmKD2i8g4W5gLu6VLhVTN6ve5jxvf+1vRdQwQ85DKIau jvGOHi16IShP20YLAAPe66EjAbz9gk/t81X2VOgy9Go7FVbKQwdWRVSFrZqEMTYR 8qYJM95Qb08Jvzcc6cZ0yGdzZ27gp7wC+TGiCL2qblLB5gi7GiffPTMqvvfM0vA8 eDZkhOdtOeuW/4gnmqkNK0YG5vHvt4YJYGvMaN4bvBFPU6WLKcDmjHeVl7qljUdL My5E2w== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48urmjr5rq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:14 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-7723d779674so1161941b3a.3 for ; Thu, 04 Sep 2025 09:40:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004013; x=1757608813; 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=q4jUPc7Dj/QW/Q1xVXbfjBdmzCMyLfsRaqR2VFgydzk=; b=Rd7ZB0SgEwMqzalLdxSRossCnzd1wbMiM3T0se0TcvU9v+ngRlG728x7MJoEyxiKa8 g6QPb6UwlibWkd+aw1fVZdqWvHeE9lZ3mnZYbqOf/ZtCHRtaiY1OAd5CW4/9qgzEmaxV hOyC84l/oafES6ICs0o8ok5JbivCQPiWkM/2Wjl+R1PuDZJWM4Q1RkGm4ww7b9Di46Wh xdLhA7nwD0lqZfB0aa/f+vpp/a/A46Kkj5ZmBMwq+VmY7+5jo5ixsjgWxRaGeVNVmyfp XBMOpaXzq9dJBho+mu2lEUxjh0yoDMK2ZQjhrfQ7eQ1vSo/cPUdzeXFiTG+LrMv9VtwN oK+w== X-Forwarded-Encrypted: i=1; AJvYcCWxpDFPNxWnZmKKmZTxnu906P3T4d2zwNuQneV4wExmM2qwq8pnJKHdu+ya5jEk1JeHoVtZaCVqXJlsA+4=@vger.kernel.org X-Gm-Message-State: AOJu0YyFM/vCDJ4jh65yhO0dCqFTSm0USH+n7B6igDBJ65TIy9zxvsCG kKftAvZ12xllzqc8iW7Nvq77E9PpCEo03kkNx16VdW8UbaXelXQPM7OncGKMmmJ4D8t3DXY/H+6 LMfRZE1Y1JqB0dqpMVWMNtXmVIA6109Lv7g8dwqf6SluRWKpVfjc3EVcHZDqwLayJhmU= X-Gm-Gg: ASbGncs+l9cw8Cqm3ee15y1OdlYvsGhSyhFsxabKE+EmVP3dReygN+LIbqatkR+98ET JZu5jOIiREPzjhNAaZGi7DuEUAL3HRolKrVlbRvO6IYidhXt4OIDNLeAW0dslGcOlsF+acgiZJ8 pgqXK1nLUeMU5/VrcVZTJPMUHVCCViqRh7jZjlbM3qoRenevKeSqFyzYW3C7EHCGIujA/P5onbh zKi3Bgxd8s/Xo1HHOwFG74nyFSZAdHurnrwvHMNynXlhp5zRadZ1O/2G99u8RUBJ3vD3VhArbqb F6AOy3bnsfo1EML7/yPselpfApw9C2zJAgIaeedo/1qqiBjCS+tucVhokMSH1+0PFpyA X-Received: by 2002:a05:6a20:7491:b0:24b:1a6d:298b with SMTP id adf61e73a8af0-24b1a6d2b96mr5045661637.34.1757004012731; Thu, 04 Sep 2025 09:40:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEmaVrqqvWvNCJ18FSo86iVsdvqCApjzOy7HSZ7MVp/HHNY25R6gM8RCj1Eh+eB9N6zP6fXQg== X-Received: by 2002:a05:6a20:7491:b0:24b:1a6d:298b with SMTP id adf61e73a8af0-24b1a6d2b96mr5045604637.34.1757004012076; Thu, 04 Sep 2025 09:40:12 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.40.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:09 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:06 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-10-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=2112; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=uSP54TRbiqMtyGBnTmkQIYSdloVjaATg9VZzmh4edWo=; b=2gaDsexzwkO3wVXtaZNzsIWQ7hE1pPRzXTqZO4o/Cv4gMlTBQ5p9KeqXcvvrcsFGZYrm2pyEu EKWL8466lJwAIi8iSrGvDceB7WoNgyLW6PuolhfO24fTdhnHgLFfsNr X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Authority-Analysis: v=2.4 cv=OemYDgTY c=1 sm=1 tr=0 ts=68b9c0ee cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Nk2SLWWF8xhsZ517u1EA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: ES2zhHlcULZ7t-hYx8ha9kw8AoRwVzCw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfX+EjPrYRI6gf8 EDZ8N6n6p3WWTtA8AR/PLn6afz3kMmiosh+OPymw0XoQJd+80JfbCpUKVp9BsNK0osGnWpHBRlT xAmLZOuPGAEzoMeAufazM53J2Lzh3LPliOILEDnDHFkyOinu7bWIyPZcOAgkqfJpLbMV/xpWfEY Xcn6w3CZClUOZ3bpgbeOURpDEkzgrXtrhr3lx7W2k9z3Wn0EBYn6Ygi+zZTANRkNeel5EVr8HHD F4XrymVDyas1C2iEyVdEobuBVeascEeyk7FCvZMBWnhvuu7RuqvOJYsqciOyj7ce2ul/UKbIDd0 hkqsUegn4z0EiX9Ms+M4qaLE66murnJJD8MIB0C28kua6LKbpiwYk3427aAfydtOvIPhrqnATuv WNF+fIR5 X-Proofpoint-ORIG-GUID: ES2zhHlcULZ7t-hYx8ha9kw8AoRwVzCw 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300024 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- 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 Mon Feb 9 06:06:20 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB48E30AD04 for ; Thu, 4 Sep 2025 16:40:19 +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=1757004021; cv=none; b=TvdyNBIlksXasM7QfEVgHrnlArCMr8zQq4kGHVeGbh/P2AiETNrvmieHa0w+0GQ3DLfJDMWSIU2gOMrV86MVtg6Tp33PEg8cC3qpCMyhwQSoUrspepDk0JYLI7PyfwuKw1fXa1SvLg3EXpQJRtHbeweXVJgHagmI3Q21uvAw0eg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004021; c=relaxed/simple; bh=37H1xMtSIIFaomL+56Isf4j9FIno96UEZs0f3vwqssw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XFIxtGv9wdsn9jdOf+GRampT1MqtlHQAqcoBluqn+MPpiJlru/a0t5cJSj06mOXxYRoqUR5iUD7YCFq9xcVxZRmyI033shu/CmWJYXmXImDudKFHTh2YHZczgIFWBuXn6Z0kn8Lc/ru1Q00NUT7WjeZxgiW952XH9RrZC6vKAls= 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=GJ5F8iSD; 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="GJ5F8iSD" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849X8YH022166 for ; Thu, 4 Sep 2025 16:40:19 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= Pi8mfgHfMnKup1+xYHuBVu4AKpWd2gFfcTTKk7r1KGs=; b=GJ5F8iSDpX5t9FTB BKor2gvLEUtjRl7YxzFY9XVh1S0VE0c34M2BeWqyW7zKYwlWiLsxV5UEkkEgkIzg Er93+9k9KMTHPw7Kc50MOt/hnaD31xDahaJhBm0s1dO+kcOId1QNx0azZ/p0LoLR 2kpS0J3A1xicXUG/xddyxcztRsZTR9Fa3NP0uGklnk0593Ctg9iMbqLIrBtPCWov KJfzmftI2NBiKwWm/zZl+00Cl6sUh/62E57kLpxgddnyYrF5zeaIvK73oj5KpWIA MvwiAgUKo1h8vi2uaXGHyjNddvAn0z1m1+ceTbc5GRLP16BdfXeeS/wt3Mz24vNZ 5HXgCw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48utk981gt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:19 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b4f8e079bc1so944040a12.3 for ; Thu, 04 Sep 2025 09:40:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004018; x=1757608818; 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=Pi8mfgHfMnKup1+xYHuBVu4AKpWd2gFfcTTKk7r1KGs=; b=OKCo7hMdDydNrQcT0uI0hRMO6OGshbdiKHYSmHceV44fmS3QeRhFEwfr8gIbaEZ+Yk p/OXmOGXbybzKGozyv/mAM0itgiPs4rvFUfumil/Pp4KcEj7HM0FyvPqeEqb9HEMp9t1 z3YmonnQPqInpqNOWTY036GdfyyOz2JEGVdbqfvxdDPbs8NZ262kVj9JHv7+YYmADzm5 gtexCtOZOStgbfEc2eUbEsFvhiC3M4CT2N8CPva4Pj5ehWiga+ADmkk7uvTXS4NG2O2R ONlRG0s9CJdyevvJlpQ/aPJc+lDCZbXp0k57Og8jdzE0Gj3WBQIoYHS3j8da13enyzPJ wVHQ== X-Forwarded-Encrypted: i=1; AJvYcCUW21U/nsR/mAh7dZplJNTSYUlZZyOIleorr3XDTx2ALumtQbAB2jDM8glde5ReskRfsdq8nfc5+VmiVYc=@vger.kernel.org X-Gm-Message-State: AOJu0YyC5/8Oa8QHGWpS1PLWKxEJ2Vby4u6Fd98ySuk5w0NN5LfCMYJR DlP9jPlRC6ayQ627qvre7fm7p2+Y4uIf9S1kIrV8Rxn6oq4CxBezCJUNvmD5doFjhMoiI4hsnm9 lOmgihARHiwpXNwKdfz4TixuNROpz42f/Zo4r8p98UXQO58FXoh1NzfYAYtcVPJ/cEDs= X-Gm-Gg: ASbGncuHESCg9JU38uwJd59KjFLEpyA4HiQhLYP1hWGcoTKGfL0Z+kJ8yk5VmkOc1n+ DzGP3+9wxGg0kOjWh449kGJlRQl4ptSmnMIti9aYVc4SyAz4vvqM8YVD2vxlN7JZoRygw2kGvJF vcMYnRqrWNd8BYn6n66WCAunzmlBQ8Nn5HtZfyjSy6s1WUnG36Ouz7J1okJrYxvwLDZJ2tRjAMf djfIoLVh3ptimorNqo5xZqHxKFf4HyFeDMDmbcOuGIV0MV/ozGGaEBAWdgPMMRVjOK2tBPdPdWX KuKoqYsGWqr2rS+uOYGxtO79CCSBi24H4tZGMvNT2ePWP5tbsz13Lt41HEw/Z5MmxdK8 X-Received: by 2002:a05:6a20:1611:b0:24e:9d94:7b10 with SMTP id adf61e73a8af0-24e9d94816cmr247282637.51.1757004018380; Thu, 04 Sep 2025 09:40:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFlzDoVe/ok6bgJxtH9oYRrIlnY9HX5pm5FSQGgaZcab7BxYMmeLwqre3zAaqeD/COLWeIl+w== X-Received: by 2002:a05:6a20:1611:b0:24e:9d94:7b10 with SMTP id adf61e73a8af0-24e9d94816cmr247235637.51.1757004017868; Thu, 04 Sep 2025 09:40:17 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.40.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:16 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:07 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-11-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=2022; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=yUijNRhoZ6rLmjbWk0JNkSUbsDS+vVSGs2OkDCpSUoA=; b=VF5Y+giUrn7zCiKABQLHLV66iugc/RqwOrYs5ljNeevW6xirtb1lVNZdf+nmHztLAvSfsPBMh 7s9LHG/3xGnD++W296n1i0MWvwNS1mqR8pmlQ9CdE7IoXWBFXNoTZBL X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: 2FGUo3wSJll9iNhIiYcJ5H9Io_IzZX4T X-Proofpoint-ORIG-GUID: 2FGUo3wSJll9iNhIiYcJ5H9Io_IzZX4T X-Authority-Analysis: v=2.4 cv=ccnSrmDM c=1 sm=1 tr=0 ts=68b9c0f3 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=5BVB-bh7LpO0klZGoUQA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDA0MiBTYWx0ZWRfX3YeYOmv8FWL1 G3FCkXdj/cHlLZwivKt+JnmInqtexoF+NuHIcwftvgxco56Bl3FJNR8n1lI+3pWqSYJFBisKdRI kKjo8k0SAA1HB/+2xhoGOxyE/XoJPsLDxgERPBg1YzqsoaEdSiUD+a+Kt/odrkZJW+p0Pv3289T a+p50KgclpRssQV6iUjYQBr2k4h/NH3YRVflpop3FowGjQ35zVCEN25HI6/n4nPXBbst7yvsuFy HhfffRoA4jm/XwhcJC6S6ReMY/kbXMAspiioEpq/L3rDqQNtqdxegwtlZHUrX0+h9c9EG0RvoBG lg3aPndjo33IVEFYDrAv2z77A8e8V2O3SLfoOPPuz7TbIkKfkgHiT8eLp7nqAQYJijWHjN6VJ76 Zh2aTcws 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 suspectscore=0 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-2508300042 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 44 +++++++++++++++++++++++++++++= ++++ 1 file changed, 44 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 6ec6f9ed1ec9..7a85ba044ed4 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,21 @@ &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"; + + cd-gpios =3D <&tlmm 36 GPIO_ACTIVE_LOW>; + no-mmc; + no-sdio; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; @@ -511,6 +549,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 Mon Feb 9 06:06:20 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3478130BF63 for ; Thu, 4 Sep 2025 16:40:24 +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=1757004026; cv=none; b=PCknCxMdLwAxNtQb7LEJ9Kuxo8azTg2BxDwVO0IrMGEdYiqRgA5NHpsyDOUGB78C3bfpvrZ3/cJS7L7Js5otg3t/aIXMO9cPK6SYR73XO9nkQTq7YM6zFYfNgESoTSbNHH4xCKnL0HlsOnzwA5wYo5C0RA8z9TYBUnwgTG97dqM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004026; c=relaxed/simple; bh=7mhTBB4svXSgzedxS2sKUinK/GsrJ13ZbXexdU6hXAg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=acn/gmrOO/HftBrcATy8OEWnLLk8KMDxy44nkb/2Leb1DoIpqv/qD4WIuwZ3JglQwp0NrXw8GYmy2nRof/gWsgtrYREG8NdPLZvxYqUeBIpyzj/xzFn0l1I3t8IRVMTRiRCSTG6otSerkowcXBVZoX3xqzURo6Kyv3DCyY7VVxo= 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=Gq/d+ta1; 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="Gq/d+ta1" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849X7wo022145 for ; Thu, 4 Sep 2025 16:40:24 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= LLLFa1vgqgzhTWyXHQNG3xljguUOpM2dwOXSKlCIgOw=; b=Gq/d+ta1LGKa7X8f xgVG/lmshqku4IWctLWgQh1eVSo2aOK9Ho/jqc576HSFFWNr0GUH4sW/Zs7DCc62 5UTMgDyqPITIv88aCIGv3SgJvwFcY1J0/Wbhe2BjQ8Zh4wBlQnbu2gsoi79YvGEx Gi8fP6ey9zkb4WahA+fg+ClaWtBYs3fR5DbkD2hp3CZBcadmGBi3HsU/CJsFsrz5 1r/LRLFnqiJZaNXiOSLlLRuFt2DGnnjvbeEgipNkTWMXVP1Ng1HwgmJjMoiqOdNx zt4DdpqdADu6GUIIsYduTIBlJAhnY5zlnvDT8O/H6LyWXtDpmbIWfRK54K3lDB19 BN3OtA== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48utk981h8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:24 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-77241858ec1so1197840b3a.0 for ; Thu, 04 Sep 2025 09:40:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004023; x=1757608823; 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=LLLFa1vgqgzhTWyXHQNG3xljguUOpM2dwOXSKlCIgOw=; b=KCE2679skpe6GT4Qq0ZkO9Quq/54tnoovAN/HoMLlbLxv1mBKP51/NqoBa8zvMG/Ec zU9Htj/0pT8mpr9+44PvzA07gVs3amT+TReOqo4mjt1yEa0VfyeVUa8p0KjK5L2cG2Q2 11Yhe9hX7mvi9n5IxkU9DK1bQi1jBzw/29Gimfd5AMrPtsIWAJonsikt6R2rxpIJpmrP DWgsIZvAfCFCLiNYEpvf0AWunHQoJzLH9Epw2ISTijdWIgioK/tWVDOHOW2oFhYwiwdN dlZDX4XHOM8fuiCQsvOk1qIRQLlTRXdhTG74iBAaLCgDCWafK49CwD6S9DMX56gX9uLm N/ng== X-Forwarded-Encrypted: i=1; AJvYcCVBsxr/0f2QWeIYodmLQeKVwc/D7RcSaarZozRdfZ+MP21HKA9E3rSle9VOiuXbmiYBIRVL9yL+F0aA2Oo=@vger.kernel.org X-Gm-Message-State: AOJu0YwkleUHeAPZXe+7njm4EPiXbHUnd/dNwbiss2qX/2U5Yqg5KOH9 dYuZbB4EMztp9xECa4lSAwCGTXbrHKXAnu7y34OtRREHOui24JKllY73YNJK5/6stQM+7z1scR7 Hv6oWuphID5ZUjpuFL15MxFKWBkwhxaYpRbtI0kplbM2s9bIwBhbinMo0MvZdcz76AdA= X-Gm-Gg: ASbGnctPEyo1qH5gpXyjPCiTWLFE32xdA8FpdUMngq038KB9puDT6nZ/STVcJzX9N1f eh/9PnmyhoyOmYBuLWQrxIyL2b8HbLKEDO/CBDIlMfLN3wGoS6agBOs7f6Jyg7FkSm/icHICzAc iuPTUB9uTViZOKMtPFRgxAjS91vD6Yuc9oeKrbtrL4HdVLvKWFpjCPiGgwQU4GO4YOgDTOk3zYw f8/slHthSbwhR1/FekM1+d0si3lxk3WNiNPgwwjnWTH14kSbicrivthLcsKYAXAM1YNvb+qUeEV YkxilIgGhZNmGcrzKE/MNSNMijf0UrYPD/T2pLYINepUfpv3CLiTeajLh723ftJmBjZs X-Received: by 2002:a05:6a21:6daa:b0:243:95c4:e681 with SMTP id adf61e73a8af0-243d6dd5ab3mr28357430637.2.1757004023340; Thu, 04 Sep 2025 09:40:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFuNo1sZ5orbQxvhguCAh0osRzXm3m+81fnaQsPma3tdpJgpVRtibJ9Oeu8EQ6S/Y+S0RnwVA== X-Received: by 2002:a05:6a21:6daa:b0:243:95c4:e681 with SMTP id adf61e73a8af0-243d6dd5ab3mr28357385637.2.1757004022822; Thu, 04 Sep 2025 09:40:22 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.40.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:22 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:08 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-12-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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 , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1757003953; l=3602; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=bKUautJj8bbERUSto/29GMUNDvM8H52kZaOY4JPKqO8=; b=Lfmp9xIvwkHZb/i/QoksB+5bNmIUT/8hdNBJ0Yl7G9Wbyagc52ldUwgblEf9DbYHLrbrLa0MN tmDM7D1ppkcBpVZylKyQ9RnoWM5xls/VyFtLh8/MSBRpBIDUVbnxCYn X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: 6lHHxurzRSBGYIdit49uJDq9Qd70z9l9 X-Proofpoint-ORIG-GUID: 6lHHxurzRSBGYIdit49uJDq9Qd70z9l9 X-Authority-Analysis: v=2.4 cv=ccnSrmDM c=1 sm=1 tr=0 ts=68b9c0f8 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=z9nD9lg9_nmlpaFE3BIA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDA0MiBTYWx0ZWRfX8xeNvvWzmeuE 59MbZ8Ppe0qj9bIPSBlIakh1rlVbKwJUVDUXAR8zK9e0+3/Um/9ePFPQ2LECpKkuvAi0X0dcqCI cjbQZSctwxDLmofqziHcIRVOun+b+WfupJwOY9TRZ8uRYKhuEsnU4mlP+jGFvAvYKRZlu05JAki yHzUYnwFz1B1A7wlQHw9VmaSVsQrP4GiUXNyIeCcuXdUM4A4WUMtyG2oQ42+NfEolAP54Pp4HFs WC1sx3kqGX8QBUR4p4ayqxrd/wcCTbt6Q18Vw7S+0uC5dNu3wKW/webOqHCC/8bzsqOvsesBX0x xIsUU6fezGHTn8LpxqspX54OYlShzgvakUq6JWVpnvwGMJr2kq1olxuFemWDbx2WXbySH+D/YU+ 0KxsS7IC 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 suspectscore=0 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-2508300042 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 Signed-off-by: Wasim Nazir Reviewed-by: Konrad Dybcio --- 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 7a85ba044ed4..9abdc8c9f2e9 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>; + }; }; }; }; @@ -499,11 +592,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 Mon Feb 9 06:06:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0DCB033EAF3 for ; Thu, 4 Sep 2025 16:40:30 +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=1757004032; cv=none; b=N864xzhxdreiTmwe/FlP7btOH3ik/iUgo2kvU/b173WZyyDKiU42XCxGBwhW5CdJyN9sKsWwEvxz5AIDYeb9uDF3hzsVKHhBRe7StKUDBZMIgQ3Toq+9c4Y7qaLmuly1xLQ5YmXJT6Kvb4YxbPVkzyW+EfnLSub5nm/4AXkoy+o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004032; c=relaxed/simple; bh=Zi8P4IJsrN5PCQK4xo00ZPvmwVI9z+jIt40lmIFld5I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a9UKT+54Hnf1EU5xg2L10w3fIpBTqblEqQoe3AZ7lPcF42oWXmPpZCMK7ZDOHmaDf6aLAm/RW7r+S+jSQ6vjYYwSkOT1dGaJYQTV5BODsnRKUdGMurGgz+UexphHXfl4UjbHhE1aV23ZltY6IJrwECf1U0Pwcx/43KEY1RRa/UU= 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=nmGHQiqe; 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="nmGHQiqe" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849X91S032214 for ; Thu, 4 Sep 2025 16:40:30 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= x0MlJyi6xlGQ4JiQQxsUH2044SHYqkJNDG1W6ew662Q=; b=nmGHQiqeJh+8d2I4 rUfuN7OdmN51/mU2AUJXaA5wRKSY8ZqtGwfYW7k4Mc8xvpnB8IB46mfbB857E8c9 PXPd0w/tYitw/hGdNS/e6mFWHHGkHCGZmrOrlkMxpBFeElu0ffcD1Dc5ZrltydT9 jyD3H3sNsH6e57lGnqHlm53VpRvMmD1xfX3xqf92EDYqOeLwbA11TTrB02FEJAFW I0oi9PX1SrQuvmiM5ZSy6DVE9ZkdL/aIoDYRvgLckbmbeZCgAioAmBgF9SXEA4ec b2ALCUjyhvCOU3wne6vvJaAqJp1/OHQPDqVlmE7FOPAM3989DE8uiumgcSlM0ul2 o8tUFA== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48upnpgc20-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:30 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-77250c660d3so1393681b3a.0 for ; Thu, 04 Sep 2025 09:40:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004029; x=1757608829; 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=x0MlJyi6xlGQ4JiQQxsUH2044SHYqkJNDG1W6ew662Q=; b=rGkdrGcOgxZKD7Bx9H9A8AJLIeyV5/OXI7JXjnW7bkbrv4J1cUBjPHZbwyMZmxVBrt dp8gb+PqDBIh02mxuJtbL3J89MJ5mtp0NtfmaRTHDxjdnfxRxLSBVkkJ9T9s9EUcEKF3 4tKkCohptw8J3vdxlFsbQwtQSzrW6RV1J0Ysa/c0MjSS3CQI7t44B/hN+zytEAOh39K3 UZv0wB4wfoCeqCu8FJCz0e10T7tH9VutP8XpTp9n7izw+gEWti75BH/i8xb9gDTMJyhX UzUiVliSmXRT+PkHo7LY2VNE+U1Rx7jCyMfNdQWwLkgGaxeMDUceXtM++xF2ax18izQq 7YWw== X-Forwarded-Encrypted: i=1; AJvYcCV6LLwYu4RLXrH7YZO7ANsn3R4Gn5Jcoq6IXzPC+77gpN0JSUL3T/1JY+NUVUdZK/miQ8OeeiYToV+6wug=@vger.kernel.org X-Gm-Message-State: AOJu0YzzKV2aCe/o8AyKmANZd99Xryx6cVu7+PqW5POib7uqcLo4xUQN RSvJIwEmim1Mqutk1v6Wn8hKIBv6cvqbZHxsCCptGkPsokg5/hq3I+gf09bf+QhK8ZXqFxyg5FX Bkp+hZpTSyX4VybC6XoWx8koaOTGym/cuG/N7yvcMDrA8PJXFxq+hOXclZiDAgjyr+gs= X-Gm-Gg: ASbGncu+l254cOwPG6aamQ/cD0OwB7j7TGMYXFbFEtVTQVOY8sdMflItLeDzwyC69Za 3Mu12+EL/h95MMpteki7zPgmLadJWjpBI0fnSTL1awb99XUPcHryYZQTX7NDh8ftNeKX9Pf6h82 TWZVaGXcCxOqfOtTKC/xQ9GJ9dnT8mefHXCFiVTkY6m+Lf9uv2IZUawtlRp0n28zH3V89a/pVfR 89gUNuSVBvYqnqLlYh4omV0qZjdoKdZIrEAdywCS9TwT6wba+Rv5WbIKgMa9k8UC15oFhuJlKyJ 2EH0SmRazXyW47QuBiG870A0/k1DAVoQwT9+7XNP93CiyEV91AWHqXqt/PuhVZs3Ir4O X-Received: by 2002:a05:6a20:c916:b0:243:f5ba:aa9c with SMTP id adf61e73a8af0-243f5bae8acmr20306951637.25.1757004028723; Thu, 04 Sep 2025 09:40:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE0hqSjTV8JZGJkiN6dTs6Zedyh6YiLXgXgSj90NXrTKN9ydub2uoKmDCtf+fOgPDEeOaq5Vw== X-Received: by 2002:a05:6a20:c916:b0:243:f5ba:aa9c with SMTP id adf61e73a8af0-243f5bae8acmr20306896637.25.1757004028089; Thu, 04 Sep 2025 09:40:28 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.40.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:27 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:09 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-13-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=2037; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=ODJ8lQ3jakhcv7zggi3511Zu7KexUOIuDZjyNJiIUUk=; b=nRG6nxDgky9xmJhMRuGpBCnQWH6z2PchN2hWiGAyg9tyGCXJGzJzyqrhHLgHOcwFQdYBB1N/C zmuk+DtUnsfARS350Cl2HFKFYWs/15YaQKmRaELoQsOgXSow1uQke53 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: J-rFNs8aFY0fvIp_vKwAF7kq8XvGKDPY X-Authority-Analysis: v=2.4 cv=Jt/xrN4C c=1 sm=1 tr=0 ts=68b9c0fe cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Rye9TsTwPMDKiC_iSCMA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: J-rFNs8aFY0fvIp_vKwAF7kq8XvGKDPY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAwMSBTYWx0ZWRfX4O7cYxFRoj0s w5NLGB7LxZfyz7j4p5nkyaUHwOsF0nE40kPJjQLve+/i4DEz5WL+VpjDfDE9VLUqWg0VKRfZmcA dzj9w+pPB+uFuQDTTmUd83jtDCMhomdfAFcyc3ERkzWHA1iD6zljr6hmzhaPq8sg/n5pdbSF6/0 okLlUt1kwvm7kMLGitz2RXS0NkYzHdPmmOJieLhwMWbvCv2CyIPKDEklYAh91vsC0EP6/kkcpBQ EMui+hATorUaucTpVNYn6TjIdF6pnG272U02lfO8PqMbaVPUn7oaUI65JmRob8eoWkiPp3Iz1l2 AZFXyntX4j7tAcabjyPKLGnvZmvT+i/vF4EBwa37cQZkRO8eGA2KhhbrwCkELNImJOZV2SemjEl 25qoXbEb 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 impostorscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300001 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 a34f902c1358..f3a4deee383d 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 / { @@ -6760,6 +6761,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 Mon Feb 9 06:06:20 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 093B1341640 for ; Thu, 4 Sep 2025 16:40:36 +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=1757004037; cv=none; b=HK5zNz+8rshHVad5aYhfhgMVwjOLUbIahL/OyLN73jnKnOkx3NjyzGcu5gHgcA0qbPhevbWkMWNDJxNcrWmmTalGOysMntkkavwgCWgbFWDKUe0a6Omoi5AzX2B56HAol3KfaWQZ75143uYL9enAVbvYGhIiQJtQMAZOuy0Nj6Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757004037; c=relaxed/simple; bh=5nL+OYF0Sx59okl+bF2CZ10eU3EdgP0WxoB+Um7eJG0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JtcJOgOAn1AeLXGCaFmu6HJw7ALK9sL8nCsrti4bSAOwwZ8/Nh1uXccUM3iNgiLXTvyyJABFmitBeqpKgHX0yoiAsJniVy5/sPF8A3KKOzecQ+k1KF1Bq7Cr2ShTe4H48S3lYtth8ScNxwpeQRRmkWG3eUBAx0wudFtQn1DOjGk= 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=jw1wpIEy; 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="jw1wpIEy" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5849XKhk022450 for ; Thu, 4 Sep 2025 16:40:35 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= 5iUt4qPcCisGUFMMbH7XSVXi/o4ocrCKh/ulIa/4zgU=; b=jw1wpIEy7C1n7Rnb 146BwIzAZuP34RxdzUF96RDgEw7w452ii+cJZynq+Hn9W6gpNxdkCfzJdYV+9XNg 4bGVUuJH8GYKDL5RVs03lcB2FFw9jIPKypjs5iQs1Y2qo3VmDM4UiEUpYfDkCSsf q8n1lvaE0/t2/WFEYs5FABEiRSYqRS06mD8e3Pj46+FHq1x/OTE0w1Pbh8J+GqfY 6QS47/jKC+22/7VRzWUi7qrD3xTUbgZfM31v8uMpdCwQtlHU7JBAm6VMRPTFZH8E AAIhRG1NRzIadEpkqyy5mCi9kHC9qtSCdTwNt7z4gKgVilYt17Bhlcd9Onul5rEy G3cwbQ== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48utk981j4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 04 Sep 2025 16:40:35 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-7724877cd7cso1387784b3a.1 for ; Thu, 04 Sep 2025 09:40:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757004034; x=1757608834; 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=5iUt4qPcCisGUFMMbH7XSVXi/o4ocrCKh/ulIa/4zgU=; b=xVYeXfzQpMiggFwEdJzWy1QDxZZKTD2ElqbgXEyIperrqQznGFtnp0EWLLrFrTkIt7 YKJP9nxmCmV6HJRixresHniyrCP3U/1j6kV3x0T6+1dhntentvHJcNaGQQqdcVWIWXxf SYaH31syXfELGlolkKJkV2ymxwA/UBSE5vU206VW+qCJja4aIB7c6kKpY+0ZKKo9PLHY pZkRdGJAI2rKeOvpZM+HzCy5SOpZOrv4auX4fx9itHhJOsZ7CKdEZMWLbo7HmI7+gk9F JQLw09/0229t6wBZd6Kr31xJIHsazmWmrPUIn26U9iZIJ69iUdyP9xnnqvmbfFV7PKqD bRTA== X-Forwarded-Encrypted: i=1; AJvYcCVW8NUN2Y/iwCWMT9ulocQrrwTOMMoKl0kXW9YGcykf45uDfbQpj1VpiSthOq9+EPejf1tUFxTRT+4t+GM=@vger.kernel.org X-Gm-Message-State: AOJu0YxymSVbHcUzMUfXhvroktQQM6x4TywUYUNkAJvAtA4+wKYG3FaC V4lyj2+IOLC3L5OdB3VwMvzHVOZRr/u2tNFkzhgWSFQ/1Hct+PP4RMbnIrAXJqnMMSSWoLwR4fd K3FADM4M6BpnUU35jedwmPPkbGZM2GkuEHSmbl+7NDFDyOo8LwDM7GF/kiM5VwJh5q6g= X-Gm-Gg: ASbGnctD5Gg2NvDdY7ANQagSQQpDDpfGvzOAly947cM18z/rgJW+T/c4CLS967/5bah opFZsEzWgD9g00/gb4alDA2vxpZlaH9FmBJg6N0FFp5ioQi8kGYX/clJqLSytq2php/bl5upClz +tAMeEJ4bnOr0sdl0QNTvV2dOM95beOTE0IoMBte5456Asx8gJGwH4zrpcnsTy+q7IezqlH3J8g 190WGH8mqQzUEGaq9JK9Ro7sln/+OmKn/2k21/27SII5h6rnekq64IX5zbAJcYz0I4vueS8OFx6 7QFtHOj0JCqMAtYlL2X/v4/r3MWQKszWPzVqMdttzJjEL36FIUEJQEgU4NDa2Pii+ECx X-Received: by 2002:a05:6a20:a126:b0:24a:6bef:bdd5 with SMTP id adf61e73a8af0-24a6befc008mr6136291637.41.1757004034503; Thu, 04 Sep 2025 09:40:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmo+ugvp1lemWmsL32dxfoUlxaq9NEcSMR/oo8aSYbaa/wv+gnrkssQj+zSbLAEQvSe2fdKw== X-Received: by 2002:a05:6a20:a126:b0:24a:6bef:bdd5 with SMTP id adf61e73a8af0-24a6befc008mr6136242637.41.1757004033976; Thu, 04 Sep 2025 09:40:33 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4cd006e2c6sm17346371a12.2.2025.09.04.09.40.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 09:40:33 -0700 (PDT) From: Wasim Nazir Date: Thu, 04 Sep 2025 22:09:10 +0530 Subject: [PATCH v3 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: <20250904-lemans-evk-bu-v3-14-8bbaac1f25e8@oss.qualcomm.com> References: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@oss.qualcomm.com> In-Reply-To: <20250904-lemans-evk-bu-v3-0-8bbaac1f25e8@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=1757003953; l=3176; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=SujxAbkN8XScTDon5muk4g4z+SXLxLTTm/h2xnMnz+Q=; b=+uMJ8s2h7Nlka1B2j3+N5dq2JFMljzN/8FyDN+am0P0sNAoqJ4+DY/9Gga9TA9J+3+6RlBnee c2oP8Sf1QXGASjHVyK8vxgh+4YwJlXhRRtyYSTp2jpL+RQ+p3+saniK X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: uNqBKfrPMQRiKAP0zUoZvQ5-zA6EIXTB X-Proofpoint-ORIG-GUID: uNqBKfrPMQRiKAP0zUoZvQ5-zA6EIXTB X-Authority-Analysis: v=2.4 cv=ccnSrmDM c=1 sm=1 tr=0 ts=68b9c103 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=WTMWP25ZRELiBA-utRQA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDA0MiBTYWx0ZWRfX920EYJGK4XB5 iOUcDQiQK4q0ZEy6+/ZpB0JyNP0zXOBHFpOQutpBHR/uw6mvgF9MbZo5RHjY886LHmnWGTAJxsH 5iNMnVOb3HdpKKBFaPvn2tOkosmzel6TOv8Bd7hFfPjiFEBoCVVqmEGWMdmWc73VySmN5I0BKYi rASlKC4f8l0WwUJ6iMmDv17Wg3khJwjUAxd3C1o226Psjg2iAFJyOnLBq2IFnYAYs7SLjCoSm6l e+6GcUL3KJT7Sy7aAb04f4+9DUueJX0oeT6t12cv/p5TGHWupfQre1HN17EuBFL5V9Yhn4ruGVu aHXUFoC+OlxQPfxqd3u/o6fhFI3L0t8xDuk9xo1JS7gLfqpvugsRVUQvU9mKGKb1MBy77JY6N14 XfjDuOTg 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-04_06,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 suspectscore=0 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-2508300042 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 9abdc8c9f2e9..e87afe0144f8 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 f3a4deee383d..3cb251a96898 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -5070,6 +5070,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