From nobody Fri Oct 3 07:43:44 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DE5FE2FC008 for ; Wed, 3 Sep 2025 11:47:42 +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=1756900064; cv=none; b=m4weQLY5uTlygGm4Y6Ipsg6YCTTZtLarA0Am/Q8Siqm9IhhK6eSfmwAPAOTtTCVXmnG8PPH2EKlkJ01zxAX4L7nqWWaF8kgbCewHOLcmCHG8rLzGk3mrO4RpefU0lLVdqiK+8WgXVjAMyaYIMLHc7ITyf7NSHWMloyPQWMfVq3w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900064; c=relaxed/simple; bh=3BT/6suhK8eSmSdIpvmvry+itcjPvXCIyXUxFeuJLYU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s41oZtws6S5LWn4gwBFVs1sMacp0r0+VtdYmKwKZixgrkJqSRjzI/LfP/1p06vHzIy1c0G7rDBd2RFEz9SIl79QAZ1U6DhFzBecoi+aQCC3bzpezki6CYosvjC8+ypUhOA/eU2KIv702p1ygMZH6Nm9X1m1W7Y57wADr6TRfO3s= 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=O9zdOmbq; 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="O9zdOmbq" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583BEteZ022395 for ; Wed, 3 Sep 2025 11:47: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= 2CWTa+iMUq/YNjoKRpUPGDy30w7e4E4JjtRdeNVcgm4=; b=O9zdOmbqASzfiGpz AMyOn26a4eiZqaB4AR0v39lgZWo7d771P+SoXeTmyyB6a0FaiKTbEJKHOpBvRzVS eAA0Cb5/yF9lezfE9rSazH09Kqt4TbH94NEEB4SjcUCNvETgv6NNVK1qCNjw3GOo H7cwXLeh2aMFxTSD80MVgXBa2ANEwPREKy2LOx/HKwuqifNCnLR6FcvvDH//dwMN kzfHoJU3FfBLIq58Pxa7zyRRcC9qtVkrni43UOvSUYtO36NlcNAOnQAWcEY3c1aJ wPBl1BLeYPVfcy8q0vHSM+oV0LWwu1Kp0M+n++UN6YgjS+/DPAROlaVAorXl7avf fdy7Pw== 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 48ut2fkcsv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:47:42 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-329e0a8337bso2521634a91.3 for ; Wed, 03 Sep 2025 04:47:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900061; x=1757504861; 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=JB9uC4oCxFfxZrtdYim45X6tIRvIUv4tofByI+haL0874ftQExTy1/AKyPQz/AP1AW pHS7d0xV/z4dK5R4C3pbsPKc8f3j3lroC+DQzNif5rO9WV3wN7N6t8FM8/eHZG8rDJjE qEfRCOeydcqU6UPIt7LQObZj2owhs2Uu3dSjZCWDbwLm7EOeDo7yt4KzQo8CsThD3XFB /SMk7m0WzGklpAM7Yhm83wHneDpay8zXyxWXwg+Tqziib1Lu0jFy/yTgNyyxyFagOKVO +OTeWLWXQo0jJ+tmCck/Fu/Hc91eJ8bb7iutgfEzTcKlAbwy8m0arblA/pk4GyLSmlJ6 KGwg== X-Forwarded-Encrypted: i=1; AJvYcCURxX/yPqS8ypu5PDmKJ4OPphf7KX3LPt1vjhsKZ4RMYj3i5ajF527fQTX5tQC3HAatToRD2P3NB9fnYtY=@vger.kernel.org X-Gm-Message-State: AOJu0YxRJlDeg+gEvzSoZWxyD8HUyRyCyHvqw4poZpNPCNOBWjnuDiti 8JmJtbBHK0tK5vCCe0M0psSXmFCi6kY4iDPdvg7+V0WU9AeggcKEM8QJKkWq33VTkb1QVVyRjc4 7uYLQps+RqubpaEH4CGw4quTU9E1PnRflfjLVCZvvEo4fXLQrHZDr/jpSER67H+pkR1g= X-Gm-Gg: ASbGncv0dRWtgPwdSolKBMBR5Iu04X11ikiTCCiyYAUFAoF1A9pRk3dftUfHhJF9+lC YDSsNTBtREnASA9RxjVNsYW+CG3lmijSypEq8qAX9f4iPwp26HP9DWAVZ/j20c9IxkyAZEXpmqU xywSgIDD+GLRbRDRE9ARmBa0x+OPlLg78y+Kx/I4CPiwVBMzNnKPbXqPqIN6sy+q4waFkEHpHdR DWehm+sjt3mJPTBKv+tHbUeBhijdZgkGu+vbaS+rOGYqNqyIGosu/O8g4JeWyMu2bfN4YeDPylO UMl35mrdtsQeroil0efOp2dV50iHG1aFf0QzG3wryVvK8SZ8m/a9dKx5fXg7PvCMAViw X-Received: by 2002:a17:90b:4b90:b0:328:116f:b124 with SMTP id 98e67ed59e1d1-3281543c7admr24063245a91.12.1756900061303; Wed, 03 Sep 2025 04:47:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGdDqU9X5UK6KLinIHjoUKetYyHVbEQ+0Pi+FWGf3ED1An7VwpEgDQgjMycPPtkWy/WHMWITg== X-Received: by 2002:a17:90b:4b90:b0:328:116f:b124 with SMTP id 98e67ed59e1d1-3281543c7admr24063190a91.12.1756900060712; Wed, 03 Sep 2025 04:47:40 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:47:40 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:02 +0530 Subject: [PATCH v2 01/13] 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: <20250903-lemans-evk-bu-v2-1-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Monish Chunara , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=1190; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=z9TI86piqLkEr60N8aHlg5lL/hJiHyO8LgOhxGhTRpk=; b=cgmlJmFj8VxDb2ZHrkoLw7AqSt6Sk9vlViwjnBFCzeVcyb73Eld5O+v7fXbHV9TdGIeZgXIvM VXVAYDKCAmTCu0I4OBWWaLi1aGiGRX2MOCzTiEr/iFw5PNXjeMdiPx2 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAzOCBTYWx0ZWRfX0UqfAHjUUptD 2gzG2HWKvlbkBEIdxqpqHPXsgrRXy2WOYNpFoJGA41H4xTp5fw1B3XkVJM4yNL2va7LBtQsGdty Tv1lBGpU64sKqYzQcar7A56o8HfWkqRrGmPiPRjve1HHngEYJS+hISz39InoBbxdZ88hwWVfL7F 6HCkchXsxxUqGJZHykHO7EYAaAZf9qO8xmDAq08kdZbQALIVhuZvVbRF74D5NyFEU0BkM/t9Hyr f1pd6MMeWNMBZzdgPZ55YG65WIiMi1aV3HRHIXl/SvH2u+Dv8dqpiotIlLHQ+C1QX+QCWEpwzC3 6bho49suk3X3iiv8tJvKBU3swautazi1KKXMO+yd5FIQ3PS28jRd5vprSYQ6+7YKnGC7DDHhLKa lSlolXi+ X-Proofpoint-ORIG-GUID: m4RV9jDfIPwWA3TuRY-u_t5xmP1QCW0V X-Proofpoint-GUID: m4RV9jDfIPwWA3TuRY-u_t5xmP1QCW0V X-Authority-Analysis: v=2.4 cv=U7iSDfru c=1 sm=1 tr=0 ts=68b82ade cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=oyqPBBxx3V5-Y59TF94A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf: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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 clxscore=1015 impostorscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300038 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 --- Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documen= tation/devicetree/bindings/mmc/sdhci-msm.yaml index 22d1f50c3fd1..594bd174ff21 100644 --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml @@ -48,6 +48,7 @@ properties: - qcom,qcs615-sdhci - qcom,qcs8300-sdhci - qcom,qdu1000-sdhci + - qcom,sa8775p-sdhci - qcom,sar2130p-sdhci - qcom,sc7180-sdhci - qcom,sc7280-sdhci --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0AFBF2FAC00 for ; Wed, 3 Sep 2025 11:47: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=1756900071; cv=none; b=DotvItNFeSu/5IV85ZHOqldiszKqrPMFV/t0RQDdsbAbhdoN5UC+sKxqlLT8mY5CiwLrErLmO//q2R1xjbyL2m5of7XqbdU7aIjtgS+TJYTccmRXcvmhhZJ86TcCbQCYkj/nC8aC2ZExFgIy8xH0ZsNMsSw7HJZK5Nlhnacc7z8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900071; c=relaxed/simple; bh=ysbyanGTOQDdoDKZfJO9JNRcUI5DPnSHLHid2+/WQqs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qKdMgXVoigcrD0SpnrjE2BMpBxs5jgYa72ZJZbxDUupJOt++JFGA/+YT72FzTAcFnsKQIFihaSDAoe6EGxGaSPRxfa9Q6KvQ7yQmpQkupoyQTftT1LrR/kjCiMkTDVZwCjRFYnp0Xl+VZ/XVgo9qDHmL6HZYVTcrVzjEgGjDEFM= 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=Ux+wfHK1; 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="Ux+wfHK1" 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 583BEosW013907 for ; Wed, 3 Sep 2025 11:47:47 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= xhPpuYTt60KwuxaKo5to6sQuHTwQVddj1aOmX6ZkoGM=; b=Ux+wfHK1cBoB0Hvk rvAIe88ITSgQ8Ttq360ZDVtd/GKWMsEJi4mP/3PoEqHp2JzC8LXsKHpgR4b9B0+Z Rp/+9bzgcciDH32xHnN8UQKqQHlMxJ7F693ZEU8AM3B2xQHk0y/Q1IrmpOv5F/zb OHXOeUc210RTJhpX8lO5s80mo2T7c0oKvP1LrkQjBkK676GnX8g578HGPynFvg/y 2ocspCZP7PAVse9jCgE8AnoWS6mWTtJs4VHxYra/ztJNb2XD5yXYdXUKWxBpBnYH 41SircZLP1Nm6ctowKulcUwim9LaP38B+9fyI3T6AdB4AKwCTX7FEeTSGcsjX1Ei 97/tAg== 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 48w8wy7cs2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:47:47 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b47174c65b0so8940926a12.2 for ; Wed, 03 Sep 2025 04:47:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900066; x=1757504866; 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=xhPpuYTt60KwuxaKo5to6sQuHTwQVddj1aOmX6ZkoGM=; b=XnI5rB8mUBOCfG9LPSeq61kwI6pnKNB4xOM7EiFycRpiG9CAtNzCZyB6dlp8wICfAl dy6wVnyLW0iJCLCVHdOMaIyYAUP8Cc9BK4wreXwwZcQ+cZKOnGfug12pq0EzKDwcNhah +kyDZiqhrb3+QtvWnLhSWuaHvDmQrAld69B1dtprpUc3njSIrCTeXCMqzvHUKGb5b3zI ZTEZEQV/spo4jjN4JcryX5YmSzRZfwfS1oQXA+JVtKUtizyQaCJI6iAmd4ZYaAPFTlEa qRNU+c3SNlmp/zkdXI3qbw9RmNv0zlRYmTUXSCx+dQr4k/DaTa7grXMDLUc+qwrinwuh BZDA== X-Forwarded-Encrypted: i=1; AJvYcCWISq25u4V7PdJSe9Q3/0HC6m/rqavVcB/04mmn7UnH11UCanve6pKsZ6w3Zt1XbdN2WdbCRrQEeM4C0EE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2H+S/S7YWD8I86IGpeVtYWfdraWDxHhoygiloyO/w0xTRznmj oYywpBxBPTMotWjt8BSJqn65STAtoT5PM6sPtu+Lu4ennYam4WY9GEf9YgDoh6lr1BxT2jn7UJ+ t4eMEYckZ9hvM6gcxc8NOPn9WulzfC2LROvI3gkf9dak5pmnWXd/2/igUhUwLmMgBTw0= X-Gm-Gg: ASbGncueQeX3FuSyRoIdbtMf6ouzDQZMAv7UrFi6M8pIic4SyJFpSQQv3iQxF38gT3t Tgg9c4Op1DjvoxO0vgrXtA3dIRvbJaRQ0I+lzuQLEb42ufkaSSv1DtO9ZOr6TFDjWrTha/hHoxr IZmxsvX0CDN0dC4Q3TuF+O8+KWxNLgF9TwhFmuRqpJj49ZJ4za6IGShdtK0rLZZfv+57pR1Xzwf Xj8/IZwDwtYnB7/QcapxTrgsh2L5+1Pk5OGZaqwBfUas9YeYjgkMl36hMutX0ckC2v3iLXS1PVC oWWvEpy3nP2gIftXe4ayqrYjAcxE6s28VQu40g7j+l8AkY2nEoTVAy4RbViwVL1LNVRc X-Received: by 2002:a05:6a20:3c8e:b0:243:c36f:6a5b with SMTP id adf61e73a8af0-243d6e6912dmr22964625637.24.1756900065696; Wed, 03 Sep 2025 04:47:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEFAmG0Z03at+D5Pdmb3Z8BI8QwxUitl/Q9M4OQtvK1yAW0xniPbq3DRETbxohnwIERBbRMZA== X-Received: by 2002:a05:6a20:3c8e:b0:243:c36f:6a5b with SMTP id adf61e73a8af0-243d6e6912dmr22964592637.24.1756900065252; Wed, 03 Sep 2025 04:47:45 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:47:44 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:03 +0530 Subject: [PATCH v2 02/13] 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: <20250903-lemans-evk-bu-v2-2-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Monish Chunara , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=3338; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=zv+OQgP7QtiWYcdAbwJZxI9mvZNQ5t0ZoDEvN2ren5k=; b=+pX2aDcvWB0Up+pV7UeQ36u+TUFaBDJt3mfpFYzvaSXU8X+AOhKStUH0wVGQsCKuIZpqhLntb sxtFEPktuRoAlmJELhEAWZ9UBStrShpYQe5dwwOEvkV9lL2vuX36Pn0 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=68b82ae3 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=uosFifNmqa3Wiex5iiQA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: VMBTv11LylwzFHKwl42kcaeivqutKaoQ X-Proofpoint-ORIG-GUID: VMBTv11LylwzFHKwl42kcaeivqutKaoQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTAxMDEwMSBTYWx0ZWRfX+3gLffdasHEy RL9bSbN+jbj4C+25n/EPQW5CtaWBXEMFWe/3siFxBndgEEV1lfa38IXec9uKn93u/FhVxwbvTK9 1WSKaErnbAlWBynCbfQ2SN5bUpokwWwFZSSt3ZCEViTzEkTY+vPswoivptEFTjoIHxz+A+JPqmt Wm3M/B9OFYohIEPD4KmAMBqf2fbAKoYJW8XshY1WyfT0CeqQwyZOy18a4FMb3c+mvnK5oCCgpzx xunBMAsq8XD+ffbBvN7GNSz11H7G0TRno5V4AH9TRNRrPlGEHFLFg7Dujnusj3lItEBcfVB2nnH NT1P7D6W6Xnj00gOXpuzKbb5APux+sXvnbSdpasdPiyKCU8+tYghxtcm0qxSkScI9lwgAsmLn// GeCLJMOX 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-03_06,2025-08-28_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 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 --- arch/arm64/boot/dts/qcom/lemans.dtsi | 91 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 91 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 99a566b42ef2..9e4709dce32b 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -3834,6 +3834,57 @@ 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 0 &mc_virt SLAVE_EBI1 0>, + <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_SDC1 0>; + interconnect-names =3D "sdhc-ddr", "cpu-sdhc"; + + power-domains =3D <&rpmhpd SA8775P_CX>; + operating-points-v2 =3D <&sdhc_opp_table>; + + iommus =3D <&apps_smmu 0x0 0x0>; + dma-coherent; + + resets =3D <&gcc GCC_SDCC1_BCR>; + + no-sdio; + no-mmc; + + 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 +5694,46 @@ qup_uart21_rx: qup-uart21-rx-pins { function =3D "qup3_se0"; }; }; + + sdc_default: sdc-default-state { + clk-pins { + pins =3D "sdc1_clk"; + bias-disable; + drive-strength =3D <16>; + }; + + cmd-pins { + pins =3D "sdc1_cmd"; + bias-pull-up; + drive-strength =3D <10>; + }; + + data-pins { + pins =3D "sdc1_data"; + bias-pull-up; + drive-strength =3D <10>; + }; + }; + + sdc_sleep: sdc-sleep-state { + clk-pins { + pins =3D "sdc1_clk"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + cmd-pins { + pins =3D "sdc1_cmd"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + data-pins { + pins =3D "sdc1_data"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; }; =20 sram: sram@146d8000 { --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 210BD2FB99B for ; Wed, 3 Sep 2025 11:47:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900073; cv=none; b=S2zu8+wCqAshbuWx/B577V0u0ryRT+2p87di0yc3WVl/dvV6jiaVyHpW1ykWdO4cE+WDIuPxwtA9XyRSYNH8dr+Q2bAJs6Obra1MEMtx5NnWhHFpSLXAngNEmdQZXwdI/du8mJouP73xXk22hxMiK7rWIOZKDrpTwS92QhtX/uw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900073; c=relaxed/simple; bh=OnktyLXlAvw79LU30W2286PIYUB0ZIxd6VhBwuBv3ZQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bF9FHJhK0qvnLnivrajamt53fqS0Hoog35q3AmQG34PCGYE4n+PCTXs+LXTDXxk7KooVhwbNDvcCKjTHfJbBXfh3AarwQdY/Kbe+83RxGZ+zGeYmZObN7cEoWQDDGYTuAVpyXUO7v9AiLrTMp783weSkRqI54Iuu56pSU9tYMM4= 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=fehguLeU; 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="fehguLeU" 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 583BEpXf020229 for ; Wed, 3 Sep 2025 11:47: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= RXZGpMX3yOrOQ/k31nwEuT7jwrMYrLpKw0F69FmVEdo=; b=fehguLeU8nl85U4j rhXTLdC9xdLtUq8Hg07zOGaP3Ad9x/JL4mbtOcnaFcYxeKRCQMSUIzEzsLpZWGPE GoBkvDYOv3kMkp2X5ix42AsoCGdAQgtdxb4QNfwmcDIZPo+yqs2mJO8u+1UoXl3A iw20o0Tr8f09+6k2YsCNuAzqfV3+rlLNTj86Dj7lQD5LLkhTz8EpWU+A4KP2QX6S 2yMn4pAbBXaX4qmkoR8neOp6d+5Y6j2e96SnbcKFPZ4RZd2hdEI7+iu0bO4goShF g7V9a3xQNSMoNCF98k0cR9smmH29TzZ9waGzpYwcMLJpj3DY/R8VGADSqj3Saba/ WPcBdg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48utk939u2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:47:51 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b4c2c09a760so5026026a12.2 for ; Wed, 03 Sep 2025 04:47:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900070; x=1757504870; 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=RXZGpMX3yOrOQ/k31nwEuT7jwrMYrLpKw0F69FmVEdo=; b=UlBoupL4cMDAXMQH8CGeVcswRiMJVGIudfAXprVz84XG+4O8z4h4cvORSvy2/oCWvd 0cNOLDdxFkuVsxnjGT7v+R3Tdef2z8+LPEbufRB9kWo97XTfzIkd0L21ndAlhBNhYmqP pDvSBPb/91N/T80On6rZZiIpgnSGmONg/eeGLljOiy5QRDbNKNbsxgnvJ5FFh0DzUUXy lw7h0nfoUzCx+kYqJFHxehus8fv3MShS3HmToZ4BaB9k8xxa+PBMvu+TMUsrSuJTUT4B wTDNvYjxtyUljUqzc9mIKMpVdOSJ+tZvB+XL7a5TUytVSfQlHg+g7HAfU/+GOyKvpeXN PlPg== X-Forwarded-Encrypted: i=1; AJvYcCVUpVDVgdqbSmjHi+RbdGECr+xhIyajKGVHYoGGOWzkrGK4enWV9dG1HYyOfbq70OGsv06ClKhVSWRfm80=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/w0iUadjrMRD0JOaPRkDQs6bzWxZosBTG8YP8oJSr1yz4fhdv Qc6nSem00ocbRxyll1EBei/XwRhSHhc4CJsIX4GuVIk0UszUGWOTPGHRxgkSE01yWcaW1VSo1j1 MMnfjDKP4nDpR+lh71pk3uUYnK3XJgpyPMYnFM+O6vnXcn6pd9LfgZ9oWXLhFVGfbFieX0eBM2y 4= X-Gm-Gg: ASbGnct1EpouEQS5MuvA3cMN0JDhdqNaQPsiBHXJhrDqpPpm3Or6bNYFIZGGx1eSW40 neFUmyfPSndUslHtE7rzpRkgjm2XxNnzxb+YzRJzYTnPoZI7r6mbXLskeal2+Ac8OFjXhiHZXnJ Cld7WN2eQTswyayr/PnfJ6Nc/JJVaPJptIAsNmIwFr1tKMHo1Awvy3O+Y9YdvzkoGT/1vbMQcxK lswfu1zsB5huRdX+HCBJzzWTDLaskZCM3Jv/GquFX92HJhakrssO9QzclVyfCBE/+6QhxqymFIA 4BO/YcSfmdFEKFsivw0MiD0ktrt7220rFzQPPzxhcoFmvWWlaCItXqbvhyBvS5AdUlxJ X-Received: by 2002:a05:6a20:7fa8:b0:243:a91c:6564 with SMTP id adf61e73a8af0-243d6f431a3mr19272873637.50.1756900070444; Wed, 03 Sep 2025 04:47:50 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGE+Q7esFWKub9PAlvBnehvvfXsc6KCukl6SiDDF6aya8S/1QEYowQVoz4bs50W6LD49Jov4w== X-Received: by 2002:a05:6a20:7fa8:b0:243:a91c:6564 with SMTP id adf61e73a8af0-243d6f431a3mr19272834637.50.1756900069926; Wed, 03 Sep 2025 04:47:49 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:47:49 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:04 +0530 Subject: [PATCH v2 03/13] 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: <20250903-lemans-evk-bu-v2-3-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Nirmesh Kumar Singh , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=1237; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=wNPfzyJsHuof8OoLd/8jyZfN9jNfvGHQW02eb1RzEjE=; b=0b/LYijs/sr4es5fM86gI5QstjtnDPg6dCaC3GynfKhA8oLib+VAZsHsOmZBI2gUq5fzF3dL0 K0ocgFnwazdD47ESQZRaghlLahaQT5VBA+vJ72LdfZ4XLgPnl8cC3aE X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: cuSJRoZBde4OA3IYOWq7g9UrbRF61qjy X-Proofpoint-ORIG-GUID: cuSJRoZBde4OA3IYOWq7g9UrbRF61qjy X-Authority-Analysis: v=2.4 cv=ccnSrmDM c=1 sm=1 tr=0 ts=68b82ae7 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=_e_tMwhLnjs0gR3cx5AA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDA0MiBTYWx0ZWRfX+rRAl2wl4fFI iRbGBfnwbpVRVb2Fm2eNGjG7vVRlw5vWlSrjUeYXVfJq/xE3fKAG6+cx4HhIfMAIrAObPpkAPl6 b1rGbjFKOEmATWkFwanO5pyZ35Q6Ww/9zbAV9dVBZejmAEo5HFIH2mu7r996hjuitSbJnZkC1ue jaU7VMoPSoGFQQ8g2s21TzP5kIyPHPo8GZNLzgMyH5/nHe80etrONLJ/qOPo8zIfj3OPnAsuHtW oiURPiDO71+DIPMuknQ7WhY4V0HBT8Y1HBovpNHEnbiAaBcZAOSf9i6hg4ljHBVVULZQnQWp/n2 /lYoKKnJw9hWAzyE6rpU8R6d2XpWOWEBH9IEB1lsJhb47TjuPq9HigF/USguRqr8ckLu56fxfQq Ja5Lrj/D 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-03_06,2025-08-28_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: 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 --- 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 9e415012140b..753c5afc3342 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -277,6 +277,38 @@ vreg_l8e: ldo8 { }; }; =20 +&i2c18 { + status =3D "okay"; + + expander0: gpio@38 { + compatible =3D "ti,tca9538"; + #gpio-cells =3D <2>; + gpio-controller; + reg =3D <0x38>; + }; + + expander1: gpio@39 { + compatible =3D "ti,tca9538"; + #gpio-cells =3D <2>; + gpio-controller; + reg =3D <0x39>; + }; + + expander2: gpio@3a { + compatible =3D "ti,tca9538"; + #gpio-cells =3D <2>; + gpio-controller; + reg =3D <0x3a>; + }; + + expander3: gpio@3b { + compatible =3D "ti,tca9538"; + #gpio-cells =3D <2>; + gpio-controller; + reg =3D <0x3b>; + }; +}; + &mdss0 { status =3D "okay"; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 46DE42FD7BD for ; Wed, 3 Sep 2025 11:47:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900077; cv=none; b=gESAj2YZGmZAh23InlHYjNDhhFl+YmXbH+qfG34EwHa7+7P+vFEzPXcPwjIdhW1JFrYyZ4rPja0Q7M7CyHS2c/Kc3PUoMnWGhK+5V0KNwXQ2Hcm0C1fXHcchdeUh9QcVp2ugyJ6dJttX1EPo4cJ+XPcey6bDxQNEfK63IanLewM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900077; c=relaxed/simple; bh=0FeeJxABc5ZLBzftb3WOCcBqPi06istci6RlquBW6aA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UfNYJWoNv6WRlsC65/CWD9xXpI4wB4U3nI+nXM6kvwJ1Wmcd+qHVfCbh9UogifsTlS5rGPnM2j9F8Q0jxS/t9/hVALMaIaLQ7Wn4X/UrjAMWDKFVMbfdaE5Pwnmh7k6zIFpDT+HE/POe5KDXXXif4yHOgQbCiUrGSZrin7gpOL8= 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=EBhoNwGd; 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="EBhoNwGd" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583BEugF000694 for ; Wed, 3 Sep 2025 11:47:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= +k/0Y2ctRXhmp0hMCcqdw5HbaI//nig8/AJI492yJs4=; b=EBhoNwGdeNEm/i5O XNohHffgz8ceHCtPsZCfFNdGqTZnBSxSE6Vi/5VZgWscHa2l1xWYQuZLJruzo0pG Z/ChWHny/hDXbsJ6AWbGVlxO13djEf97JuCE9scY6X8E87xspfInRBD+WpczTOgh d4FvtP22IyCNYNTUkB8NSvybHLVx7gWJqhTrIthN5c08ihkwhwuryr/UT+S7R7Ri 1FJyFrMLp7VxOpK+oOs/HEVX38kE5AMj9udZPILCnYOU2oTJfpCL9nc9+F2PerbE 3Q9wiZChasVYkZC99SIIk8G8zKzQHVtUC4tHoj0w+6xvLs+7wI5h9MnXMETSc8Qh KWEIYg== 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 48ush33byu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:47:55 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-327b5e7f2f6so9383254a91.2 for ; Wed, 03 Sep 2025 04:47:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900075; x=1757504875; 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=+k/0Y2ctRXhmp0hMCcqdw5HbaI//nig8/AJI492yJs4=; b=SIEO9XWyn8SX6qi8Nt1u0nH5oBcGY0+uua/qGkqrMp0ovZNzk6JKWk7EWb7jFgXNGW zwUP67nQQB5qpF+10L+o/BRVMU3qdALpT70AXxr+dt2OMRzp5mmvaZil5JVR8y/14jaJ pfchFR1E4rShAZj8xZh/ZF0nV9SXGINjb6X0la3i39JuZn5Avp7wAfNYmQeL/k4frcYr dRX/qUgqDYpYZn07Punc6WdyiAn3RmioTvteb+WQxiEIZBPj31puurgd8djYa1Xh3n1h FRTMakQUAWP0t9bGNWx1Gjyg9rraHYvzLkoSlUYdxzl94H7CvdhatlDq2GqaexTa+jZh JIaA== X-Forwarded-Encrypted: i=1; AJvYcCX6d3NEfJR7j4qPhAmXgPf6t/DxQLQp4+C32/L0fPY/Ib4hEXvgFdCludPeu4A4dJldQOzOjL0rq4nYPpU=@vger.kernel.org X-Gm-Message-State: AOJu0YxeNuK70K1zEQnoVD93CNK2sxt2IuQLQ+x8CCk6wOe+wGCd5MPT 0/34i9bKutrqW4xNfZ7mbe4/e1yweSnraTVroWg8X7xlwGLS8NvHNEcVCbKkqwIkOPkwcZ7X/iq Zrrrf2z+kdcbUGZWVIeJCGcfoifYQamm4yeCPSVbptIFXQAL6MWmQ65QtM42eqH2PidI= X-Gm-Gg: ASbGncvJ1uGyQD5rnkUoO9zZqi2zNE6dRZbqDhnWWweXEq7l1PTGKNIrb8c+MRhTmrs e2Lyt3qcxcQlBczBY9dKWviVksnC+OO38dEaKMDkvzYVh/Rr766XqeYEgJQLoTBKoH3ly4nNPge mIFls3SIE1PRtZdhsIWW5rh7yZG7L17h32A8QxraE0EQPc6uH9PV7z+N4rcw3k4YDAKDs4m+HrN JJKABpS5WdIf/GKrc/fOaGLe5e+eQdJpLyqTKr6Z9NKJrB6OoFo8EBwDt6f/rsP4CMVBdzDBiLT k6bSbE3NsOLRBLVsYkAL//pdGc4DwkI6EgMUSB4aK/t+yBoLo8PiGsEwF1BN2AVtimgo X-Received: by 2002:a17:90b:4f8d:b0:321:87fa:e1ec with SMTP id 98e67ed59e1d1-328156e3ceamr19078457a91.34.1756900074686; Wed, 03 Sep 2025 04:47:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEQLTrOKyrlRq8CDwOnFSbZGxeNwIDBVtnsWGyS6oLgPo7rW4Aif07jO0gOfDmSKfPbR/ilJw== X-Received: by 2002:a17:90b:4f8d:b0:321:87fa:e1ec with SMTP id 98e67ed59e1d1-328156e3ceamr19078422a91.34.1756900074188; Wed, 03 Sep 2025 04:47:54 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:47:53 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:05 +0530 Subject: [PATCH v2 04/13] arm64: dts: qcom: lemans-evk: Add nvmem-layout for EEPROM 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: <20250903-lemans-evk-bu-v2-4-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Monish Chunara , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=958; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=QbgUycV7N8Z7tPsz0CF79+YmFBlWcv+ZbS3a6+NM+KA=; b=Gjfy7kML7lZT+3E8qTi21MI1Rf6+I/2U/vEhOXh/btmZHpL7mZGdxI3gE9mqrFW+GjZXeHt5g oiAdMlY6GNsAUEFK4+z805a1Asdm7ZvXmmjUaChXVYJkRrbaKVvPYRA X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAzMiBTYWx0ZWRfXxggMBF3nvf1/ gCqSwnv9aPQ3QJGTYTay25PSVkcIGnLKVNr3r0LbcoLSAI6blOgK+joIfCkhsUwoQqlTy6Z37js uUBAnwBe9JXQY9i7ROcpVwgeZ5NQH4KyIvIOM6qB16xDZuRHJYsvAOjKjsU7k0jfOme93Yy56i2 Y9rFBYqHE66ZRpN/obaAYyuqfcRSAhyKbcUM4SzfHdQE3l0ObYkHW5Ly6QT9AipWq5p96bUVdy2 NNzgXapCK7ZkFwmnI/sN34bcfb/Tmklb0RQtw6eUEWGDF/m0DxtH0Typ4uWPT5wRqai/296gYdR rt1Enc1FqmXeXDMdrSYuTHcOYKE5rs5kpFz64XIVypOZ4ezm5pekOfeCURfQkiUPMXobWmmCYxP SYtqL3HE X-Proofpoint-ORIG-GUID: ZbRKRdJ5mconEyzIoUn60EnubEdxTGhz X-Proofpoint-GUID: ZbRKRdJ5mconEyzIoUn60EnubEdxTGhz X-Authority-Analysis: v=2.4 cv=M9NNKzws c=1 sm=1 tr=0 ts=68b82aeb cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=JPxAlOPENmrAts8ssvsA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=iS9zxrgQBfv6-_F4QbHw: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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300032 From: Monish Chunara Define the nvmem layout on the EEPROM connected via I2C to enable structured storage and access to board-specific configuration data, such as MAC addresses for Ethernet. Signed-off-by: Monish Chunara Signed-off-by: Wasim Nazir --- 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 753c5afc3342..c60629c3369e 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -307,6 +307,18 @@ expander3: gpio@3b { gpio-controller; reg =3D <0x3b>; }; + + eeprom@50 { + compatible =3D "atmel,24c256"; + reg =3D <0x50>; + pagesize =3D <64>; + + nvmem-layout { + compatible =3D "fixed-layout"; + #address-cells =3D <1>; + #size-cells =3D <1>; + }; + }; }; =20 &mdss0 { --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 70E1E2FE051 for ; Wed, 3 Sep 2025 11:48:01 +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=1756900083; cv=none; b=Y6N18i1gkgydGlJORI/uqxPKOI0ZdaurkjjhUadWZQBn0vo6U8yMGHptGOcWq1WkJse9GHYr1s5ErzdumVbuifNP2G4FJ3uFtSG9x9zmswum6ibriYoSuXlqc3kl4HPQxUi807wVn2cWczZrHBvJRSnetZo/xEB3AWv/qL7gjdc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900083; c=relaxed/simple; bh=wdoGSAgGZMAmaK8tU1XxpqdGvDf4YgSCTZ1IvUnFg9g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OpHi7OtZa8ELS43I4TilQMDS/0ubZMlZi5QAnBnlt6CKchxmi8gcgEEbn+0aaWuyvJK3XMv6NMm3uBeMaR+qajmvekwCRpzbFJ85qRDpJtuqk+tehFJL12aif1dOVf7niRKruOMvo98aXzi5+rrefyhDkAjG8/ySRawjP6IZ5ow= 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=aHMtxU5f; 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="aHMtxU5f" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583BEvf6001984 for ; Wed, 3 Sep 2025 11:48:00 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= cWI9iycidWz9x65mS5Iihs700rJi1nYbUsileo1tpTw=; b=aHMtxU5ff7aY68oY xlQRXBncUnmMhqDC3Ljv6CkNYTKYSo8ulqmH2N6EwD1lBa7fQFyPEfzN8/IMCGQ3 CIHFKQCam8kiVJ0b3KUFNcnzx3NHQGLwDuwdhDknoivfDOqkX0bxQ/8JNBGJc2qt CVUTugE7AUkKoVZZzKN06C0nHSMPod1ZjFAYnIBXtSoTWI/kuZcpIH3LLq6MjOQx OuZW8X0T8ystoX0bcHJz9OFg9VzL2574Aqs3FTPmzv9XTZ22alXKoP/1bSsK4m9u hrUNhWT1rrs0em0dJV1Qn9GUP3VO+lscmQCMgwxX/QlSX5kxhhKoUe3yWtWxcPx7 Z1oWmg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48urw03j10-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:00 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b4f87c691a7so3880159a12.3 for ; Wed, 03 Sep 2025 04:48:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900079; x=1757504879; 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=cWI9iycidWz9x65mS5Iihs700rJi1nYbUsileo1tpTw=; b=kfQLFwhx//AUelUbQIFluG/Io86geOQ5Q3XSx3AN4adbzugjpKMGIpZ+WD+EnwxDr7 V/dgOEKOHU6S27mhfSo4NgsBX6BvlMTgXufsdInfGJdAeyMUxa7hQxzyV04ByZkgz3m+ iAjA0/l6WHmY6xsXhNdHdzrFisbhZOai/YS7OGAf0aEb/pw1mffq0NaTfl5jcFq41eXY VUE2Mzdm4WUEmhkLRBG0ZgPs6nNq6NgOAxLlkce9jeGWKvCfPkeaCFF3xbdmXYwyYWUc Ri1ouYUMwebXs9HqXvM1ab5oJhAJPL5DwPDtKwCv8Xx9W3V4czH8BJ8Dhuck1bwCU2Zo lQhg== X-Forwarded-Encrypted: i=1; AJvYcCXoFTqggMsaHdF6c8z2yTAJLP8wV/0bnxh58SmfuRz8MkGYMsNekKYLcm7Oddhd0EoBwOWlKyRpkJLnRl0=@vger.kernel.org X-Gm-Message-State: AOJu0Yzl9pZjmMrzVC3xLw2WEAIQbcrIANeZAzqL+Jfza4QWuj8OiTBO 9oyjAkegJPGNzIsis9IqqjQezdMwPLvtoyfllgoHrIE9jlNDNm3NX6C0VICbiCtelVh+21uROjx xGI3NLuiXaDo5V6OIx6NYRcRseSlmUmCrqeBl1gHK/+2NRCIWYnix0qK2tv0cIIjDkpQ= X-Gm-Gg: ASbGnctfXCX02UZTPU3YZJP+pDLz2U/QoBnPaG8Ol3+FyyKL6tFg30xsuw1n07SqWNs jUblO+eLSAuRcF+UJwb0Yl+J7CRa15tznSV9mGrpqu1O2NIZMklQKbHjXnSxKZ2gDkN8qCouMkO XZ68PeVnFpZ88fuZu9fkjBqJYPo3Ik0I0OO6Qj21nmOc7ZVwLjGY3L4mb4r/EjmQUeTowDT6uQH pBZIVB8QXNeNl0M3h1+DEL75MuwOMZGFKbZHh3ufPpzk6GPUhKshvU2MLUK2GHCpcfxO0iF4q1r q773VABdSuVYbrMdtUTi1Ht3PUxT7zUhWMN4Id+vDmRXnSe2YB4g2bdRI/uYjU3nFy0N X-Received: by 2002:a05:6a20:1592:b0:243:b38b:eb99 with SMTP id adf61e73a8af0-243d6dfed84mr21286108637.16.1756900079027; Wed, 03 Sep 2025 04:47:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELv+J0huqr7i25bQr2YLgBlxEYaArp9gDC5zEKP1AaY9QJtkx2cJuebcKDmtTbXjmvqHsQGQ== X-Received: by 2002:a05:6a20:1592:b0:243:b38b:eb99 with SMTP id adf61e73a8af0-243d6dfed84mr21286072637.16.1756900078540; Wed, 03 Sep 2025 04:47:58 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:47:58 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:06 +0530 Subject: [PATCH v2 05/13] 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: <20250903-lemans-evk-bu-v2-5-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Viken Dadhaniya , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=1145; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=wsLLJGJFupGV6CzZCYaiHCkslrVWQAlmf3KCPEuSGPs=; b=cVeVijLP9GWIcOH9Mn5Rb8GJlF8iOXX4RdCeMH5UUSFfrnFcJ95gmfiJcAimJiLws62ZSAjJf z3U7sfxYS00C0b+JZPfAvLyWuwyJhlQAr35iJbQbgejNLu2a/6P89UU X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: fLOEJLZY1XakPqwpihLpQshtpBLV1DsK X-Proofpoint-ORIG-GUID: fLOEJLZY1XakPqwpihLpQshtpBLV1DsK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNyBTYWx0ZWRfX78ksFG3W1TdO AAoiHPQEN3rXisIxoRpjaDkzNhGWi9aSaefyluPmAG/jIdlr3Jkwe00tGsG3eNBLs9xy94HqfVQ 6eE6Ac7SWIzzgwk14N8bGWHI9h7Ln0mLOoP8BRp6pGZLrfN7qPuNsFYX6RmMFQNqmBRXck++tXb j/wy16kLSD8uvcX0rp3CKmiqSmAfS5330aHhgz6LnxFcDeUK3oZfCLM9mveemI/D/nE+tNhld5G 1HdDPfgToamWbV+LFkx8CwAZa9KoTUhkjewzWSytn+vtC9Y/IQKy1xZA2ORiGm+R5OlFqX3nm4w 6HDoq7sEg3u4vC4AmdiERJgMjjyWZL2Xnnk7SPMtiId7SZf22YL1hqnI8ckUiS/JEGpP/lvSuoT 83txy9e0 X-Authority-Analysis: v=2.4 cv=NrDRc9dJ c=1 sm=1 tr=0 ts=68b82af0 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=c2l2xIwVH5VXVvV4u9AA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR: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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300027 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. 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 c60629c3369e..196c5ee0dd34 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"; +}; + &i2c18 { status =3D "okay"; =20 @@ -367,10 +379,18 @@ &mdss0_dp1_phy { status =3D "okay"; }; =20 +&qupv3_id_0 { + status =3D "okay"; +}; + &qupv3_id_1 { status =3D "okay"; }; =20 +&qupv3_id_2 { + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D724A2FC860 for ; Wed, 3 Sep 2025 11:48:04 +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=1756900086; cv=none; b=OHPBhNNf6R7HH3pJrZMqJtLkSATOcXsL3F8RUJ7zpfyWiEvsKdhMemikJ6o1PFeDQNsWmCIC1KJkLej7zPvIrx4nopuKSVb2npbw1nNsvTLFYLgRaFeWa2pZOIT6DFK1C5vwS8p6iUe3MoI6fwIyKpIL6/YV5bj71U0eILc1QFk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900086; c=relaxed/simple; bh=U4bFtZO0E9TeGNoTH9Kmx02xb2M+/AGciIvKZhwUtdE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XIXBAZDsrM5vgz6CE3QAD6kFERcYza6o4k//uKtZDMzaBjGSRSU8V9yPckpM+Xm91DbXsn7o+61E7DwcZArLj8rh+iPRrHGDyOshQH9RmDxv5rSUaonE97XHQP3QCIRK78YI73+xPZGOLNChqoMcfzi5HSnfGP9ker7lIlvNzko= 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=GxCJeCLU; 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="GxCJeCLU" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583Ba6ZN024967 for ; Wed, 3 Sep 2025 11:48:04 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= l5sTpxPlVJZPGNjAHXGJXVpCmBn2OyKsJ9VZWcA4w3Y=; b=GxCJeCLUryk+Ez/M +FaAtmESC25n4QKWAL3o0Beq1H82ecSZY79sKj1p0lEO7WP8e8qDvoqp1QmeqSLj s8rsfi2LK6rOtWP7Xxyc5Nc5iPb0fZhLyn19UONASu5z5gcyhw37txYw7hf5bBun 9Rm9xHTgP9BMcEhIYHrJPhXLM1kY9uwkiGVWxgiTCMFnIb0LVrJnLCEVeR6pfUJy iX57aOnjb7TIWqpd+rRtf8t/+wfkrN0zGG/zbcj/5vOer9Oup0ODbeUlsHLxwnam zDnMN7WyudayOV5cNJ5/NMp+zxjHs2Wkj/fM86HHIeJMhh+9YLIwW1eOD1NnPK9C SorNlg== 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 48xmxj012h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:04 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-77264a9408cso4197958b3a.3 for ; Wed, 03 Sep 2025 04:48:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900083; x=1757504883; 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=l5sTpxPlVJZPGNjAHXGJXVpCmBn2OyKsJ9VZWcA4w3Y=; b=mFBCUKIqP40vvGKXH3MSP6KJWnG8fWdhGom5CO9QswsSsAwEXwCJIiUPQa1cAAgCLm x+VjDG6F54F7r9M9ayCMwh+i3nPPsygaSW2em+GvIqRElBEa36LliYhNFPpxuKVSGhLL GfQiC5II3CfBy7DFUvV0Gu/O5VD+Bls2QrCpgDcALUL4LnaDzIUx9glialwViM5GEh5w YxRvpVAWo3FFw57pqkWnNruXzeagapIbXLPQgqy59UDE3UsSMlhP+ZHkX7OD1PrA+DCD pS9IU4D4F79qizftQnYTSfHuHMec27uoU7RTFvTtFehy7DWhGl6lBS5Ls64UFrA/nPRU mx/w== X-Forwarded-Encrypted: i=1; AJvYcCX1VYGfvGtPLTTPqMEhjaGl7SL+M8t5ifuCJ4/g6UObWqFsAlF7vG7iCN+7YeoczDTpYhb9ZYsxu6EU2IU=@vger.kernel.org X-Gm-Message-State: AOJu0YwggBV2lG4uDXe8uTxV9QfJuOZYedU/BQz3/40AJZzYefjtiaoe R2hrBXnywaFwghPs2ffCvLv9NWUROWq7VQ1oJppSD4SH5oOJABImVMFICG2rDwwcVKY7Xr5jhZL hruPsywqBV5Odbxfzop8pBW8mXFHjnc8JNRDZsq5vQC6rGmnDjzWslp8GdF3gBjUWvHM= X-Gm-Gg: ASbGncudJkDc51bNxDpbciZHmxl4eCAWbLK8t8HUZJf4iv00psP53YzP5G/Q5PErwR4 CP/wx7m8KRLAcxzapojFNti2cSYBnRZ78lagiNa4hnPLOY+CUrbbH3o15yNF+2D/0WN+RQP0XIZ MxhdKAhUZVdceSoCwYvi6YTm/g7jGQQuyUMnLeYKIRHmIMxIGgHR58eYcdDspRr7M1ElKOpyoHq bSVMa1Q0Auvb0VYguns2/0h6fihEoH+dH2IH3/pgC9PJKuc+6HY/J+xwTLGe3T0IM+p09oPRRhy hL3YUKLtn2bn1Mimgft2RWCk1NJ813fYX9N5W+QohOMpYf/YyxtwGV33kxg8UEkDwo4f X-Received: by 2002:a05:6a20:3d05:b0:245:fdeb:d264 with SMTP id adf61e73a8af0-245fdebd5c5mr6770445637.12.1756900083372; Wed, 03 Sep 2025 04:48:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGT5R/fwIha9CqTYkCtjjav55lL8IiszB8UTmLgYdfAKYo+Y5s7OAw4iY9nbcK2D1m3WK8x7A== X-Received: by 2002:a05:6a20:3d05:b0:245:fdeb:d264 with SMTP id adf61e73a8af0-245fdebd5c5mr6770405637.12.1756900082871; Wed, 03 Sep 2025 04:48:02 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.47.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:02 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:07 +0530 Subject: [PATCH v2 06/13] 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: <20250903-lemans-evk-bu-v2-6-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Sushrut Shree Trivedi , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=2445; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=78aSxSIhSUzc3QmRgVmlUMy8mC77lvAghgjYiBLJezw=; b=GTZ2OxSdn8fy671mmP5pAi50chKwgNE2tGq9zqFIKw7Fwtalq57McSVOpo1nsRpM0NLmw6nhn eEFxy3T560TBz/k2kl02P5OjwdE975Afe9BjY5bOoqgnxv4F8+2ypaN X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTAzMDExNyBTYWx0ZWRfXwrGtNaeUE3qc izDY0xx6Gqf3wEwpwqqzP1/e2qkZAd63S2W0Y9eUR64PsM94N+Q+HnZUojNiKC6pF8ZeHpKsT6O wLwoyu08ssWaFd7SAgZPpzFC4SXTB9thjVoed+n9YycUWmhIsHEaH2Ftp86Edkf+YCTX4ZYLCOk E74DS0Co/MaSxzx+TI1xOSpJQTGOd3PvRbrneUfdA85fgfJITqDe2HkzM2B1l2ubyOG3AGki05F wrZKG/d48iaB+kR6If9FBv8EFix53hAFjv+vDg87Y1U68F3DBmD/do1eNKPu+P5hEZIam9fEoO8 /cyuY280Eh5U8k18NaEAzqnWmcvAddIqBT7MGAGzYeN6A22A6AXMkEMGRl6AutgrTC/XGUX08qP io7m3fdt X-Authority-Analysis: v=2.4 cv=a5cw9VSF c=1 sm=1 tr=0 ts=68b82af4 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=iLH7TPAinAFjDZn0xZgA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: -mUo6il9-y9m8o-6R87Zw5tMIPshXKu_ X-Proofpoint-ORIG-GUID: -mUo6il9-y9m8o-6R87Zw5tMIPshXKu_ 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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509030117 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 196c5ee0dd34..7528fa1c661a 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-names =3D "default"; + pinctrl-0 =3D <&pcie0_default_state>; + + 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-names =3D "default"; + pinctrl-0 =3D <&pcie1_default_state>; + + status =3D "okay"; +}; + +&pcie1_phy { + vdda-phy-supply =3D <&vreg_l5a>; + vdda-pll-supply =3D <&vreg_l1c>; + + status =3D "okay"; +}; + &qupv3_id_0 { status =3D "okay"; }; @@ -395,6 +429,54 @@ &sleep_clk { clock-frequency =3D <32768>; }; =20 +&tlmm { + pcie0_default_state: pcie0-default-state { + clkreq-pins { + pins =3D "gpio1"; + function =3D "pcie0_clkreq"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-pins { + pins =3D "gpio2"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + wake-pins { + pins =3D "gpio0"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + pcie1_default_state: pcie1-default-state { + clkreq-pins { + pins =3D "gpio3"; + function =3D "pcie1_clkreq"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-pins { + pins =3D "gpio4"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + wake-pins { + pins =3D "gpio5"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; +}; + &uart10 { compatible =3D "qcom,geni-debug-uart"; pinctrl-0 =3D <&qup_uart10_default>; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4BD52FC873 for ; Wed, 3 Sep 2025 11:48:09 +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=1756900091; cv=none; b=tod+zcYZBE6du++9l8mH9mcc9fg0sciBIG1y2wqUF3awPnwWcUwTnX9vQXJv5I0EWmQ/1ShKJVZ3bs4PsYVi36dsUeREznKlLOtXZb/Ab27ZfrnqNNtHF/74duI3xo+bRxHUghz503DD36rqmNq6wLRcqQ/vIX45rlr5QudxDz4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900091; c=relaxed/simple; bh=iL/XzmseyPpV8hK/O4kgQg+47B+ikK5yJ0SDgvgg8R4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E7RJGtq018qt/otA6HMjLU1+dg3Ry/urXFqmMRJINGN3Qco0WSrsC3hzB7cV8sUGswnJc65pvtxoyRbAXi+ox8jeAJOnWCqhSbqXHE0hB0W/ZUgdwOSIs+s2pqtLFFqp0+0PrhT6EIpUvZSDeOQS9duLGa707GcVPTMspx5DWso= 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=JC/pRYKb; 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="JC/pRYKb" 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 583BF5Xx004720 for ; Wed, 3 Sep 2025 11:48:08 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= ptzMoe5mzU7pe9gfLF0XACcwJawnpCLYmxbK3KE0HEw=; b=JC/pRYKbK3k92BXV 5ieyjJGR9qqYiy+gkh88U9g4nNfZu7a3VAN3jfwXRwRECPXGNv7ZBqbXM/rXtxni XJHx06jOf79N1jS6Bd3FeJzQQ6hv0wCgx0VkCFisoZUgtpM3Y1uP1rkJRLKrwqmv mS+k/a5MQp1pdznDFX0B6Nn7zoBWSSFyv5oOjDYEdJ9a9acvCu1DaI1iSVYRx1CH hjHlh0P382tqnb+7a+kSnrwq/87v5r5XWZBabzacV4sWe6BNrKU7Fek7l8KAq9Rs yhoLvW0VErBp3KYDBF0SBypIMvpTZTPn3nwzkUjBsDxZFNTWFoKLF4+JV+uqVv2k EJLm0w== 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 48upnpbnts-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:08 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-7725b4273acso5184919b3a.1 for ; Wed, 03 Sep 2025 04:48:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900087; x=1757504887; 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=ptzMoe5mzU7pe9gfLF0XACcwJawnpCLYmxbK3KE0HEw=; b=CyXJL9QM14ZzpYg+i9qaNdAQ0J9VOBvZytpOyPHJPcXn688YeQvntF82EB/vM4e6tP aCmuWdF23eaIev+FxGjwqMcxST06UULdZvfj8q0nw8aE5xLLCw354OoYOa+CxniAxSBG vVcGdUap7QjlOuxg76m75PXYk20BJnNuUWWrexIRQKHGAaeRLIKDfeJQE/qB/ZG03WYD o2OjGN9Pp7O/P7FQb+R3/pJA9rXqjHzwMy22Q4O+Mtw3YfEwE6omrJXqB5RBEZ9UnAs6 b7pldpkagu6khmPZ1uDUKYU104o7m68tJaM+5OHo4vh3utsbQ8jSZAjiHAYJfjd17tt7 TVSg== X-Forwarded-Encrypted: i=1; AJvYcCUJM95xdqsZozYqtyhS9LDiVe/oLNhcGxnf/Cl+hCMLQOoxbTj9UZKaLvTgBC/JIXsjTWtgVWaAzQ+nHB4=@vger.kernel.org X-Gm-Message-State: AOJu0YzMoIOugr9cLqLy/ppeRkP6dXWn6tikFO+yqFYpOh93v2irUZKf SZXavDy8UUt96h1xQMpqFTUnfJRcXvenGi8FGL3Di9DdlBULkKJdkzKK4ZB9aMaDoxzcvmf5rux qBGVrDIPQ+S48j1DWmoJmyUu7RWhJrQeUYjKdk3gTypyBE1ijL9GtJ1li783GfBo+6p4= X-Gm-Gg: ASbGnctIACfKLjlu5hLkB3X1jZyPnE3pIapJxjWLl7/rF3eD7v1si7RnxZhDS89helZ IlP7V4lG1X2aA+3U5z3L9CD/x6fZ9w89onUYNgu+xJjsOpaDCD/1pWTRSwfyRGoBFfdBUwWkNc0 +ZwSYirkvoinET/hTO2XwND6t5z/WiJPNCXKb7RRWpX2LBA9elvV57gn0metSwlnH4BNeVps1le +gvnw8mRu27JB7x9yQ87vKOYNZ1J4hC045Htapdrd6gKCUv+Q0eoPS/PGzwiiOAvUHNunKG8CLM 7Ywrrj2o8SrcyPt7L+UXEbXbOJDA1BpDQve77zMfAjAMaoY9DnHY/UCzTglq8wcW8S/e X-Received: by 2002:a05:6a20:2e1e:b0:245:fb85:ef69 with SMTP id adf61e73a8af0-245fb85f22fmr6898052637.40.1756900087300; Wed, 03 Sep 2025 04:48:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IESmO9fuCQGZL0dDqdivH4Yd3OgnaOimF5E4/NDsZ5Ka2qIuzRAwLWEesSF7738knmXbVKR1Q== X-Received: by 2002:a05:6a20:2e1e:b0:245:fb85:ef69 with SMTP id adf61e73a8af0-245fb85f22fmr6898025637.40.1756900086874; Wed, 03 Sep 2025 04:48:06 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:06 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:08 +0530 Subject: [PATCH v2 07/13] 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: <20250903-lemans-evk-bu-v2-7-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=1181; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=iL/XzmseyPpV8hK/O4kgQg+47B+ikK5yJ0SDgvgg8R4=; b=ehU7262fiOcOFmjWpHiqhp3CyfXbLbOyDWLLhlZwJMNZYrcsDHNXGKfhHqTPFDGcrJDmqUoZ6 mp35mSc0QhTArkAIimiorimSB98rb2w81w6HnSuE0LJQC0RT8YEwLK3 X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-GUID: NXBsZ527SgSq26fUrDFU7uSoJ-hdho45 X-Authority-Analysis: v=2.4 cv=Jt/xrN4C c=1 sm=1 tr=0 ts=68b82af8 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=08pr6S3s0jzPFaFj3AwA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: NXBsZ527SgSq26fUrDFU7uSoJ-hdho45 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAwMSBTYWx0ZWRfX0nXFLrConfN4 2kEXZjkz1RfLUY1CCVYSJ5S0o9MMQGIBDsGWilo+3FrYXDl0FDgTP+gGx7J+NNiCRXzMBDO0OsY peGbxrvPHWNqOQ/Dvy3vPvv/J+2X9+01QEOdPm7eVDBBvP6/aUKwLpsYiHaCIXMr9hTTTUNLwvV Y3v38gv62dff8zAarLO0QnMT/4F+X5NRqLuDhrB6I1r+017oOnpaNHnwkMm7A6PJ/Gj0zkXB7U+ bXrMyQuve2udqo/nQhZ9M3+dPoyRqdSVVwdErX+ZkzFvzphcRxRGqrBwAt98p6bg3vJGqAVhRrF 9sxhiR+ybM/XTgfI91ZBj3DHmG/LFGqsoDr2Iq2iTNOgTzxC9JLReO57AN/EmYko4zuK8hcFAdO UNKdU3bY 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-03_06,2025-08-28_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 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 7528fa1c661a..eb7682fa4057 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -425,6 +425,36 @@ &qupv3_id_2 { status =3D "okay"; }; =20 +&remoteproc_adsp { + firmware-name =3D "qcom/sa8775p/adsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_cdsp0 { + firmware-name =3D "qcom/sa8775p/cdsp0.mbn"; + + status =3D "okay"; +}; + +&remoteproc_cdsp1 { + firmware-name =3D "qcom/sa8775p/cdsp1.mbn"; + + status =3D "okay"; +}; + +&remoteproc_gpdsp0 { + firmware-name =3D "qcom/sa8775p/gpdsp0.mbn"; + + status =3D "okay"; +}; + +&remoteproc_gpdsp1 { + firmware-name =3D "qcom/sa8775p/gpdsp1.mbn"; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4C2842FFDD8 for ; Wed, 3 Sep 2025 11:48:14 +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=1756900095; cv=none; b=MTx5K1WxBI/caCbYyUcuWBmfZB67+v/MyTE4uBTESz/aXYQullvyi1By0SBW21BT3mjUzaR7U0J2QKSIluYrns6MOxU2xZ23BYi+m0iVy9H7KklUnSIf3hoXiFCaE7ti1O+Lv2pqP4sh8t0/PvUYjSto2XiODZem886SdAo2n1o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900095; c=relaxed/simple; bh=d/8KcN+OgREoal5l5Y/MZyinEyOohKBfCQCl2h9LqwE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eB8OY76y2MCvAROawp3XIrOsk9UY4yTkPF0QSbQyxL824DhqdclP/FuyOaxs9jdKRAotcDQ+g+NYnwjyaXTo6Erdk2QX6SycktagYNJVakJ1VgHSwNfEtFeFaH+xw8JL1dTzoBRJhHQJ/MnN9kL+VhHrvgclE4iMJaAs3ulrkrI= 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=H8ElKYNQ; 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="H8ElKYNQ" 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 583BEs72013985 for ; Wed, 3 Sep 2025 11:48:13 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= BGCKdyi9/G2sO0XrDIQXa/zPVi43JbEno1jV9pbfWBk=; b=H8ElKYNQ4w1OS2SY cRjRfLQNXhGZiIT++U+Rj2qGBb9E5/ulQqhy5WBiIY5iWF8F2hmUhcM/rQHVeDe+ nWssRucKJypAwezIhYKTmmLcFQeo+Jzp56nfQ3f9oEtJxmf/hEms6ceLHyisDpXz XhNy4DskGSvOW0IPoYnaHeyKPE57rh60we20aMtvXgOWAqk9dTRWbF3yuGgFMy+S heyLA6NhhVQWvCO5lh+/k/8ikAohrif4vmQdw6yg2B13FWQMF5iar7lLMg+6Kszo 4PmJH1h9C1ENdaBnFtrF4fO/aFRHR63bdEFg3j1Rc7EMAUBRumL0O05t1ngteZnb tzWYYA== 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 48w8wy7cu3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:13 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-76e395107e2so6400212b3a.3 for ; Wed, 03 Sep 2025 04:48:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900092; x=1757504892; 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=BGCKdyi9/G2sO0XrDIQXa/zPVi43JbEno1jV9pbfWBk=; b=Sy0/wONXXK/Qu19nEIgO+cnwO2CVDkTHREOLhYP5siJbJfH5hJvTdVRkM6VMPHR51E iAByPviSRgiEp/PFMKXFyt7jptRL7KVZKTzdX8RXVYCJ1Coqyk0bn70irCc7b5UiNg3m hBFJ3PCCGJGkspJ54LD6KrdUOtXjE0Vj/50Jxb+PTeHUtA8HGeq3+HOACTYtbqgNMBtq GZO7fAn6YNa2+cd9Sl9fVM3hjj3/T6Q3pFwTI8LW7yjhvqJkvXkAvyPHWNePCI9qT+78 NoMQGp7HaN3FqwwIfQFf/zLdcpcVysD5neXqd+PU5xH87v704fzXJcawlNxkLM2IOdL8 LD7A== X-Forwarded-Encrypted: i=1; AJvYcCXPoRekxvUX6MIf+WX5Qg797jX34s6UPv+Na4SzP2ypmfgn32kQ0bh6lFHf2iHK3I0FbNaRSvWfwvkwFrc=@vger.kernel.org X-Gm-Message-State: AOJu0YwjvL6lVdkj1Vx2kjBcN4XLkfaHLMu2yAtTdPQnl205TqVa8uUL KyIQLppdvo9SQGFZz89C1I/nxxXyNT+jVND9ZutRoOG6OO6QAUmkRoLWDUj8xj5d3s4Euo3JMMf BPNwMka+8krCkL3P4ovaGXgSTIS2CBnmmbyCvcS+AA+d4tE0mitb6ksDqYRXHirk/ILeBprIO0j k= X-Gm-Gg: ASbGncsBW+LVm+QFg0iGVA/JH8NfWY+Ig6YlP++eUsDgXtld4h3YI7AXfbwSTYzAw6p DzK6XNf0zvcIAUlgV/eZhCTn+evjSIhq16PPtWatLOMn/8wf+iPUUuzNZ1XUHKE7einN/u1NeOq PJA9ojA7+h8nUdxkqwcOlqH2PLXB89ywI00TdADMcsvtWcOZ/oITs6KqT5krYhxxvnyMQfUza6y L9ImKVlG1KQo/wCBD6CtmQDEyYVza3ITSmiL7kpcJKBK6qmXM1AGeL7DdrRenSxWTHsvbxMKSqR NxyVAsyLW/WlGTBm8vXoWICZutrSX1aFGfUjMoM9oYMj6wDR1+ven2tEmFJa3QR8AK53 X-Received: by 2002:a05:6a20:3d91:b0:246:9192:2789 with SMTP id adf61e73a8af0-24691922d9dmr3770168637.49.1756900092009; Wed, 03 Sep 2025 04:48:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELpa4Dqb/ri4sikbh2/35FUCgGSrLzAq9vhNEPG8ilfsdeKswwyiLmoPL40YnRVxfbYYh9wQ== X-Received: by 2002:a05:6a20:3d91:b0:246:9192:2789 with SMTP id adf61e73a8af0-24691922d9dmr3770107637.49.1756900091220; Wed, 03 Sep 2025 04:48:11 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:10 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:09 +0530 Subject: [PATCH v2 08/13] 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: <20250903-lemans-evk-bu-v2-8-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Vikash Garodia , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=865; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=Lwi6TRjPF04O/1B4XCSUMzPV5zfW+xGiP2gdnJ+he1c=; b=iKATISuLMw0sB5ZAmFurgIKPxiRrhFzj4GxgOd1LLCa9pPqVxB+oD4RcAcuMndX8Z2sJ5j93b Iu5LRYW2UY3CjLniV4Y7XKG505xiJsX6jBly/7LCNpWVf5DXAO362en 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=68b82afd cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=9guL5b7EFFMc6jyTlUkA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: puVm2IvE3-x3PlAn_npKbpO78626d-ok X-Proofpoint-ORIG-GUID: puVm2IvE3-x3PlAn_npKbpO78626d-ok X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTAxMDEwMSBTYWx0ZWRfXwd575JFznnVo 5ayYI6IrJLEfJkAATRe62mmVHEH5X/B9K8JYEEAutEYmw6AWGNteNhB2gnsTtAnuhESkxkQtgBp JRgLwFHMDRC8Uc0vXdXvjGezruRMPw/zL0A6Ad4VreSvz0VGM0nOf8poROdBClZ/sETyWqYu6wY l+JLYuabU5FLnSHdxXO6ez7IcxBdg6UmhrAoRfrl1IGWlhyzd53xFaxN8C0py03Xa9In1kpV9W2 kVceEOM7BADkqDxm97HkmLzBJfGFimiM31uwbbXAJsx8wczoSWQoB0dBbacfXbTaB229oknDOoX kUjUZJF4Ti9MTIh/E7a1SkIn0BoPWSe3zggemb5PwIqnrn+lVANSTBBsYfYscUjXlBHcB8UQ1ck NKXMtu3L 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-03_06,2025-08-28_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 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 --- 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 eb7682fa4057..d85686d55994 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -333,6 +333,12 @@ nvmem-layout { }; }; =20 +&iris { + firmware-name =3D "qcom/vpu/vpu30_p4_s6_16mb.mbn"; + + status =3D "okay"; +}; + &mdss0 { status =3D "okay"; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 408193002A7 for ; Wed, 3 Sep 2025 11:48:18 +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=1756900099; cv=none; b=AJOpZEJUU6a3nPzjLajmnUe2P5EE/ojRcarUrtfIN8YjBmEABKoq3YMsUHMRbdi9+sNURP/MU/H75ia9xGpD2Sbswr+VYbFU2kTIIPpf4ppjt6lpl5av7VJ3RsQtlFeiQtOTpAQHkBUVxFl2MWY7WUCXS3G35nEWC3S+2in5QXA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900099; c=relaxed/simple; bh=OMmO2qusXp7Lt8NQ08hSTCdRjFkU8mgyUlODCMZLmPE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RWRyARnpExBTL23uWoCnqcanGIkXnJWcpD5xt02b4XaXrsBjwVcozyShF9O4cCFKAUYY0isczL33nzzFLdenUH4/Z07HgHQssEFVZH/4Q+n/vh4ULlj8emj486Dn30gmU3G1yaeUmNePLLEf814T+D9ImjpyBbMCQv8WZEs5qNc= 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=ioE/qN5g; 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="ioE/qN5g" 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 583BFPKK011462 for ; Wed, 3 Sep 2025 11:48:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HYUvyVFhjknE/WVt1KWvLE4zOZML2zuiKhdUsPmDp6A=; b=ioE/qN5g1eg8D7Xu 7S12Iim6Si5kXMKfZovyxl9tgsw4l2Kq3HRCo7O13zZawjWASNSH1yNIK2ddOI7+ ANrXcdHFxNPIW6i1wQqVRLh7oFC/yX+ZXogM47/aV5tAuoReNk52Ab8NvSj1giHf wp7RyU+nwQLJQCyNwVIvIMt0RM6vLboqJ7NnOW+Pq+eGPZDOCQ1IOys5DVZnnT5Z ye6cnolLNt74xSakF+EAeCipbkPmBHiaJ6d8efeLffXv+fUFLAKz05C6isKOi8BC 0Za3/gi3JhdjY3ogEQDfQlmC4YXFxuMzpXj5iXEvAaeYo0qcaKweoBc9XVS2umeK vWYH6Q== 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 48urmjkemp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:17 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-76e2ea9366aso6349765b3a.2 for ; Wed, 03 Sep 2025 04:48:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900096; x=1757504896; 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=HYUvyVFhjknE/WVt1KWvLE4zOZML2zuiKhdUsPmDp6A=; b=hzJU1plzG2rTbdyhP9iBaVESbsLmCsTeGRVAIW3a9Rjo9jybZujEhPNnQ4nFDK49Ps NeEPJRDFxBljRJHfColn5HQRNEeQWrjr4ZcGH+v/xy2uxE5gmhT+4yLVWwfK0qtgWGlU ezMuJmmBwQu7rKKQZfaCzExNVgzwRQJqhWT0HNxlcmg/b6p/hZP9VXumPwftiYKBVl8r o5DWcuGJsFAQ3yugdnU2H4InfKpzJ8Y5QrLWI8n5IIq5CQ7jObIQ0Q2C5Zl4+drEys1q +0BCJAA6ccW0lvzOo/b/jr58VyVGC1LXwVsU76suQfL9D0bzCKliipPm7P02UNrcbT44 iQPQ== X-Forwarded-Encrypted: i=1; AJvYcCVoregSnzMoZ4MBrtnyoCvFnfgnKF3JhXNxj8RQgXiqY+GDENXmqzU5Y7TT7MrTo1qnUDZN9e/O9l95sjY=@vger.kernel.org X-Gm-Message-State: AOJu0YxZCo//ENVhKLZNKeNXS4bzK58T0J/YeMuodZYzNvjCb3Z7WEgd LHdr1HkDCXNe6UaXmWvec0kM6JdQvjeY/nx7xkJU3lDtRhjU0p6QqWionUKQpugivmD6wkRlpPN OYMMxoZL2PmlhT4sGMUCzYfynuHzQ7LkvpKfR6GQLBlHhkPyWb/BPORfq/wHOxaIaGIU= X-Gm-Gg: ASbGncu985d2Ry/eWCoRkBy3IvipM0jZa2P2UVLB67+b9jq3EcXjtIKVVhOEKQUgic/ SZY6Ku/HMayEKr1J9BGTrZ/oNW3bWsfKGLHa6t2CWZ7l3YIU9tWAXH8QPY91qPoFSLZQcm6BQSW BwDhA6Euqoh1GXVvpGegJm60pu/7tXG6n1yZ/FKEqb5K4wi8mK5wyGYOn6Rak0G9hpbh7VeWXsO jfQcfhZj4WX5+5oJ3GPQ3ugOXMkw0YZARemm6DqjdZ1NwCvyshmWnkoRnE4sLgb1OdJvh47AGdp LGaZyRhQnEQxKCFZN0WNMyRy0hANw7WWyRDDsA9k+oMrFd9bJQWfETlT8koqv6rq/dUn X-Received: by 2002:a05:6a20:a10d:b0:248:86a1:a25f with SMTP id adf61e73a8af0-24886a1a5f2mr2868636637.24.1756900096008; Wed, 03 Sep 2025 04:48:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGVF0YOtRnZh6lzIY4bOOxsucOqwE7IEqnFh1IXBtFdue3ljMah6LLr0S8VJ+jEOBFs+TNvxA== X-Received: by 2002:a05:6a20:a10d:b0:248:86a1:a25f with SMTP id adf61e73a8af0-24886a1a5f2mr2868592637.24.1756900095515; Wed, 03 Sep 2025 04:48:15 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:15 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:10 +0530 Subject: [PATCH v2 09/13] 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: <20250903-lemans-evk-bu-v2-9-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Krishna Kurapati , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=2112; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=wbi0daESjbNaIOArppgBBTQqid9X23CoN+c1pFU2aSo=; b=oRJD5bisNnpttQ3ShOqU4O6Fi5tTtdoR8thW7WDzmP550KyX6RXVCczUsU48CPWFCTuk14V9X NXYk6OUNXoMCcaUpcreCPEpn4SKKXbJz6dUaLyuOh9QtmZOKBj7JsLb 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=68b82b01 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Nk2SLWWF8xhsZ517u1EA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-GUID: BGxIClnV88QwZ-F7lnNKLS1gxTzKqCUS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfX8fCi9TcYCIJW g55l3R2iDwE6kQcToFRx6Hvt/iMcDyirXNmI7nisF+uwBTpdYoHG/bWx7PnJCXploCS7as9tFFM qMkgaXjT1Bw2vrQUdcYCIBYdagHjkqqBTyGhv4W4hWqTcpY+dWTkL9H6FfHR7DYSg8Xg9Y1i2h9 we3R3gvzZMzivBBBzZtXDdcmFq0oLYE3bKnHDhM/thQ/BCHEkXPe8pEuyH7mD0UF3QMt3txDDHK N0eGdIRcnbLn/i6m6rOp5ndJPh32ZB3CGoW+VMgWS8GKmwOp3jFjGpl6nCOZlvrooz3bZzCXLCE 48VaOfeoog9ixC4CAkixWO3svzgeEuEEfGoMRCmv38r5Z2Crhc/9gOSyr/bc8jp2IuiDQ59M36X B8sv8Njg X-Proofpoint-ORIG-GUID: BGxIClnV88QwZ-F7lnNKLS1gxTzKqCUS 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-03_06,2025-08-28_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 --- 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 d85686d55994..b67b909fb97f 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -538,6 +538,29 @@ &ufs_mem_phy { status =3D "okay"; }; =20 +&usb_0 { + status =3D "okay"; +}; + +&usb_0_dwc3 { + dr_mode =3D "peripheral"; +}; + +&usb_0_hsphy { + vdda-pll-supply =3D <&vreg_l7a>; + vdda18-supply =3D <&vreg_l6c>; + vdda33-supply =3D <&vreg_l9a>; + + status =3D "okay"; +}; + +&usb_0_qmpphy { + vdda-phy-supply =3D <&vreg_l1c>; + vdda-pll-supply =3D <&vreg_l7a>; + + status =3D "okay"; +}; + &xo_board_clk { clock-frequency =3D <38400000>; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FADA3009FC for ; Wed, 3 Sep 2025 11:48:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900104; cv=none; b=sgnp1iUYaSqWbCm+j6ObHOwNrWE4HS+aXdaQQAsd1+N1Xi0h0WE9DmRcuHwof9KagiwAK925KUcGlT17EgqBj4Tk7ZLweKsX9BbB2aC7L512SgCWp81ejlUhcfEfTLAJ+ZAOAX+cJYiLxV+jG2OhFWQB21Xbgp8xD0H6eBFGTEw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900104; c=relaxed/simple; bh=vgKvMK6y/VPKyttLGSjpHqgq/bQ7Y/dk0CJOwFyaiAc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X45V1NzRFXiEQfWJGAvC0rcLNnoNxV+G0HyTtezO11np9xm3Jmuf/Uv0IvgL/oTe6D5gi5yupNWDm5pJ2lW3WEKU1ZqzLamPC6LdTQxAxE7XOk08KG5YzdoDXJbLMinATIN8yqXMfN+DI3O4ydhHdqIAxW73iIdZsgauvUN+Pb0= 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=Di6ovHwc; 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="Di6ovHwc" 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 583BEqGK009331 for ; Wed, 3 Sep 2025 11:48:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= mjZ3r1HUnM84qXtwvypQUlVDZydeq+NJjZUSJGbaimY=; b=Di6ovHwco6mWZuEN LZnaHk93AeeNNy227jX6WcjYLsCOyKRnXIZNIzi7eXNGVSIPkJSSQ3tAIkVXq16K w7AoikW9qQOCXH/cIfZm1TbaULKV5lrMzCy2CajBVwzrGqYBhE5FFCg/cHB7sS3k 98zzsuVLcrvJ1wvDKEe7T18UIZsmgE4wVJ5bOGNXAd0a6sfET50G3mhCLeARVYmR vaEICHcsExrZR4bpvw2wMTKQsG9tpZnndI04PHFp5olYpZDCrn6hmU+xgqqOdRXh X+GAQsuuN+PI5zkrg4oLPf1FTmbYM8n7LRuh51M/fY2qJ1e1LaYLZpUyOWIW/vmZ MIfbDg== 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 48ura8uep5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:21 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-7723aca1cbcso3836164b3a.2 for ; Wed, 03 Sep 2025 04:48:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900100; x=1757504900; 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=mjZ3r1HUnM84qXtwvypQUlVDZydeq+NJjZUSJGbaimY=; b=l6UsCK+lGrUldwtUS8TBB/yGNJZenBzkyBINOlCMvBLVwNNXJBTq/0G1yMa+bZq8t5 jstft483Y1KvwJC6v9//PJa45P9qqY3mRZU2i7C2y1Bs3guYhSykAUvF3Tbp4IsX5JXU Cj/NWx7N2F7BrpkVEFThpfCYqgvTrMIXgUmTaLXVERpX2dA2Hn/ZzZzH7/qhGfkM826S /WNQEMgU5rqvEnDjStb5G3YR8G3AInMcmGJ7h1UemLQ5yaRoPr1qNd0tlZZdhHl7+2Za SzwFmRQJh28fQzdnRbKZpx9V7xPG1vRjuCAosJ18+Sds3alTzXa9Wu6MrpQqLhUtSkIY zgDw== X-Forwarded-Encrypted: i=1; AJvYcCUXWOOr4gv+aS0X665yE/m3FkS+XkgvAlaVsu/JM5Yziq+h+z2pQpBKYnd9lksOXbzqMgywcmgkoDADdxg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8ieymT3KTKqg0Z0NsbkCTFVw1q36uL3G66YBDzN5QwD59MYKu B80AEZaQ/KHzq5B3SeHRLpzzlDhpqeKiFmPSeyw+bZ5AwSsoTeYvAlzjsDRWozWIeDqymg8m32C CED2TbJOt6My+2+9IkmZbv291OmIPw2OqbVtn2iCnSzoIDabNRMZgT6x/qFw9HGKuZ0E= X-Gm-Gg: ASbGncuG3jXDyjn9uYlFlPhJ4KNUD5Zi22cgfjnc0EDtdhWuTGCaie6hpTF3XbA0EeJ GBdti+x6fEbKRckB09ws+RvgoyNsUnukaDC8EiyF9vxhx3UWbrMydfCHO6pTDgoQPBnp56q89iY 057TT0X+nF5j8yTmHVghf7SdXQkDq+iz3A1z3CuNY4OnDv/QCS0OyNs76STQs98fPXJ+LQJT/Fu 9O96H8f2mdAjUPejVocmLrW0W9dnAGsytLsnzLNVWPbmUBuX3DY42YBZo+t3Wh9QM1Zl4I5ft2U U7EHxWzPB6nuCI/412rrqFwgqpSwkW/d1DW+FkHfUrf9EjZQFj5SX7jQjlzQymqYIbnx X-Received: by 2002:a05:6a20:431a:b0:243:a682:9d1f with SMTP id adf61e73a8af0-243d6dff535mr20746143637.19.1756900100368; Wed, 03 Sep 2025 04:48:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHKlZFAPXjo11ONNgyjTG4Em+10bWJ4qImiiRsEKou0DfbxCAQ12ZIlEmIHEIKkikQaarj5YA== X-Received: by 2002:a05:6a20:431a:b0:243:a682:9d1f with SMTP id adf61e73a8af0-243d6dff535mr20746109637.19.1756900099859; Wed, 03 Sep 2025 04:48:19 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:19 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:11 +0530 Subject: [PATCH v2 10/13] 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: <20250903-lemans-evk-bu-v2-10-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Monish Chunara , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=2019; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=e4UGRGci1o4NHHD8fAyrLZlNVC7z+j0/9/IXHZK3Mrw=; b=ICtwKqzBUI8DnoAfdFtTbF6z6xI87ochkmdFtCaZRSqZ8SnbpmEpFlk+xVEDBMsw3mOSDvp0p oNtX60FlEzkCc1SQZqvnOPWma3bB5PuPmot87BngWv/hwS3Y3ThiO7X X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-ORIG-GUID: MpKw7gMyNoOTdRy2Eg3yOJ68ostzXpP9 X-Proofpoint-GUID: MpKw7gMyNoOTdRy2Eg3yOJ68ostzXpP9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyMCBTYWx0ZWRfX9D51z0QXdVTR 8rJgsugdMj5NSzzv39fb6zffnFw6qDbMjfnBVP4WrY3hUSqln/viHc+WOVSfbBM7s/JE1ZYKA0Z SNTyl7CAZk+8AlphxHVeS4O4H+64Hp/q92bOHNkf21rPMWVE5tMqCEZU9MSHBuWAaUWiNAHaeGN j2xDuMbVIix11wdiYgjNcsnfHgexpbYtFSY913lbKBa4lSclWkzMpYMHx02x96UI9Do3y9UJ+4T XL/MozZIxJF63UvcBH/DZgck83bj0nfzr3PbJh0BWOkaonYt9d2LdVTlzlLAS3oqQmU0F1sD1vN eWB5oE1DKkT03q9G4rz+kXcqslDM5a7OyavcdqeuJ5V9AB2exr1kI5poAzwgyXsYqRnrxh8lpv5 FJSymB48 X-Authority-Analysis: v=2.4 cv=VNndn8PX c=1 sm=1 tr=0 ts=68b82b05 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=JaNxBooIv5ZhbLa6QxEA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq: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-03_06,2025-08-28_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: 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 --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 43 +++++++++++++++++++++++++++++= ++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index b67b909fb97f..c9e7977466b3 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,20 @@ &remoteproc_gpdsp1 { status =3D "okay"; }; =20 +&sdhc { + vmmc-supply =3D <&vmmc_sdc>; + vqmmc-supply =3D <&vreg_sdc>; + + pinctrl-0 =3D <&sdc_default>, <&sd_cd>; + pinctrl-1 =3D <&sdc_sleep>, <&sd_cd>; + pinctrl-names =3D "default", "sleep"; + + bus-width =3D <4>; + cd-gpios =3D <&tlmm 36 GPIO_ACTIVE_LOW>; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; @@ -511,6 +548,12 @@ wake-pins { bias-pull-up; }; }; + + sd_cd: sd-cd-state { + pins =3D "gpio36"; + function =3D "gpio"; + bias-pull-up; + }; }; =20 &uart10 { --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2CDF9301466 for ; Wed, 3 Sep 2025 11:48:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900109; cv=none; b=hQ3saEswtG5/qwHBR5IdQOi2tFvxPgGdD5IuKJ60tsKaz/jYJxxO214aQB7dlrbIEK1t+W/2992gj7BSt/adcRPkrmzxzxdv62ZZRy7PForZbthsVQkXzqJClQ04Mh+JUODP1/KXZ+BVGdrZvvAVSeqTc4xsg06xFJN3bwr+1Ts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900109; c=relaxed/simple; bh=m+G7WaVV+dY3lW9Dk4b2VE8MCypkHqSwnNPSHfI/dII=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pKV55UmBapZS1W3/5djYV/YPwgLhEmIGOm8y3SwqoAvH+dQ0UzK50KL3jFL5b6YOz4v4AyiMiGXr9u7jQWMrrve7BDgPzxptF1GyS57MUcTwTwgRzQ5nwnkNOVBB7yP9VWFyIhypqLr52fSzxX3+ayMKJZfvtsi/+5vTxjOYJ8s= 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=Hp2IQGwL; 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="Hp2IQGwL" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583BEoCG013462 for ; Wed, 3 Sep 2025 11:48:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= UUGwhya31RGtdG2DzbcIhmEj5fZbAbIzttYD4HrT2pU=; b=Hp2IQGwLApVgwTHF MGEhEQ+Lyr8hOsFi/d35BhUbthEXW5ogjZL8ooGXFZoGvdfmNebxepNDymD50l6p l2POosajxfVWUJcWoxeSDXBISDyYi8QA9fweGJjDMOf8kpTvG0Ph38nuwvdgm1+B lvoX3qMJnn00uJ2r14jLdq9y08i/oYA0l8V4o9hWfYwDS/NxkwIUohyAx2EbdkWl nT60OiIqH9IIxDRl9fG1GsfRoGQNa6ttZuuMuO9rUWdWooEZhF6q+SiFvPI3QNR1 jqUatJkHaiaExaho6rXJv1PsjUHFPcTCMh7A3QIuNe5X0m1k5DB5uNL0PuJcGrJS YDC0Hg== 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 48uscv3mqa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:26 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b471757d82fso5057762a12.3 for ; Wed, 03 Sep 2025 04:48:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900105; x=1757504905; 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=UUGwhya31RGtdG2DzbcIhmEj5fZbAbIzttYD4HrT2pU=; b=FHDE7CRDrxfqRT3U2Jyqsh4+4rkFFdrf1wNRKHOBJLFk0+3LOzuzmkCTklIbEHD/mT cx9BPRM0bie3qfg0uQ2uqIgqKgaBGFAJdrNR2NaUVlFDjxdlJnHOKAMZLxsESV6/EA4q dqP5RikptYnBbDgCqvU+mWJBGWMhGE/XegtJ1RpwHKUpwdfp9CRzyJDwcB5mU6zk/wN2 e86/IFqDiql8m5k+zxsQxRpbUCHKloN64SgYYPq54HyvP7uVSfirCaNrbjXRKMc7ezmq wchdkaK71YBGcPdGYhDkPpmMp4fliNeW4wwu+2BlD/T4aHJnwBiaDo/1v8lswIkPFcLh ZOSw== X-Forwarded-Encrypted: i=1; AJvYcCU8wI1mWlo0Fw5HcUlLbHDV4kOIXq1RL+poQDamx235zD4O1XscoqS39Fh4aJR2pEObrzi3Zwzr5l53aSM=@vger.kernel.org X-Gm-Message-State: AOJu0YzDMzB//6/AV06Vj4aAMl+dNq7WykzyruXa8Pu0+IeQMy0lC8u0 /EPzk0Lb82JlmwX8ZXsXX7CyRcBrSmf9HjFzpwnRxe/m3RRwO+Zb2+affGtTRkW/I+QcFjYrRuD 8sNvJ02RQM9Xd1vu4oJtkE48hP58tVgW9SvJ4yWjMVsMczsS7fME5G8tQvPLb5xTw6CI= X-Gm-Gg: ASbGncsTs+fLPH9TffBQn3RVO4M3pUm/stecJLhYVI8W7A1v4og7ARCYAsPypeH0z0g R+hDQ6oUch387ccyELcI6b9ATg5hLBO6uUBHYre4FMNiPcydPhR+KQS3MFATRyjYLoOARkbRzTW JOWYRkWY9DTq3E+HGLMaNE7M6e7FxX3acMGa/87iBBIijGzX9x2QYnIFsWAVGy0k59yfkXeYWEu Pg/3IYnB46ozLUuYp+IYYtdD4oAcmt0KB5Eizj8lni8FGB5WffmyEArhGNCRhW4/6KSDOg8srCd BR9CC6Zc390oV4GWXaz8gmdN1K1l3aSceMu0kvYEyV8mQ5hQCrVHI5kn1vz1PylyIDtM X-Received: by 2002:a05:6a20:938c:b0:249:d3d:a508 with SMTP id adf61e73a8af0-2490d3e1f8emr1667761637.57.1756900104836; Wed, 03 Sep 2025 04:48:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4CP5U0kCEXOt87Veo0Z/5ICRgJpFabkxzrDfdm8tCdwkui2sXUyJsLashUmjV2p9AyEBN2Q== X-Received: by 2002:a05:6a20:938c:b0:249:d3d:a508 with SMTP id adf61e73a8af0-2490d3e1f8emr1667721637.57.1756900104386; Wed, 03 Sep 2025 04:48:24 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:23 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:12 +0530 Subject: [PATCH v2 11/13] 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: <20250903-lemans-evk-bu-v2-11-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Mohd Ayaan Anwar , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=3602; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=VOarTdI50lYApWYLkJ4J4eWIcRQbRhab5lvIdQs8LXU=; b=LrS2k3DGZPvq2hLNlyBNiXBlHDruApu7zJraIj+yAbISt72zxhCS1u6ysOTl6y6Hms3c7xmRD ECHDoCEER4oCSSq7UIvTETeh9+V3nnf10IiPEAJi+r68KJ8F9feJ7HL X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAzMSBTYWx0ZWRfX1z38YOhd/mCK gJg+wALf0qf+TBdu9TpxyBJLpTL8CkJAsRc8yXIccAOMLbkGQ/jjnRo3ES/zfgU5dnN9D4CbQkl Q0Y1hLqJN6g17eJfybLrVr0b7xm/fVilB1iyfs5fCU255qF+EhR2mfMNo18/Awr8qeV8dN6jCi4 KgVeNT0VAZfNzLkn9sEYP04MsxUHFRZ2Z18TSMRUEKjEXj3yhsloIWmFofd57iLc/jP7YegDQko I8KeaBxOpfwBxT7bv7oogOeSej35TQmtgWwRRJnZYhemNED6ESrmI3XIyBnE4GeipKgJKOmmFin 5mNDk5QmZe1wE/8tjceStL8hYjC1giluaTILYlUrXEii1iNRobfYe4WP2NQlKFC0ir09i6gZL1N BaQxErTt X-Authority-Analysis: v=2.4 cv=A8xsP7WG c=1 sm=1 tr=0 ts=68b82b0a cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=z9nD9lg9_nmlpaFE3BIA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: EJtbtCuxMpY2fVClfkXuBOhz_LTUU_K9 X-Proofpoint-GUID: EJtbtCuxMpY2fVClfkXuBOhz_LTUU_K9 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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 impostorscore=0 bulkscore=0 clxscore=1015 suspectscore=0 malwarescore=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-2508300031 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 --- 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 c9e7977466b3..69ce6a60361a 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>; + }; }; }; }; @@ -498,11 +591,33 @@ &sdhc { status =3D "okay"; }; =20 +&serdes0 { + phy-supply =3D <&vreg_l5a>; + + status =3D "okay"; +}; + &sleep_clk { clock-frequency =3D <32768>; }; =20 &tlmm { + ethernet0_default: ethernet0-default-state { + ethernet0_mdc: ethernet0-mdc-pins { + pins =3D "gpio8"; + function =3D "emac0_mdc"; + drive-strength =3D <16>; + bias-pull-up; + }; + + ethernet0_mdio: ethernet0-mdio-pins { + pins =3D "gpio9"; + function =3D "emac0_mdio"; + drive-strength =3D <16>; + bias-pull-up; + }; + }; + pcie0_default_state: pcie0-default-state { clkreq-pins { pins =3D "gpio1"; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BCE743019D0 for ; Wed, 3 Sep 2025 11:48:31 +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=1756900114; cv=none; b=Mpx0G/2mw0pgHyul3YOtbPo0nuFQ64ywNV8sHK8KyjFB+zGXZIfaeFVbA0cHZnKGfdQhfQgv2VL2mFM7JxGSHrH0SltPLZQaOML2HhRSOfXULE3xMBSPI3nBVdh5UF+DTu0gZiq4AJPkSTkllAI6+TDnF1K0nvafiqrmkhrO0aM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900114; c=relaxed/simple; bh=Q+4M1gxYM9HSpOhjer1cCvNOrpmuy2jkOdR2r3bDUIg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=buQm0kbIBWoxn3sHoTfWbnvFkrINsV4A5nIX7pBu221LMLeEufg93sFnR/BZZMKRJj07Y1LVGqmUcNT0kMvjFsHogOze/7026UmNUr9Ca1UZVb1OdHDXfczJ+iqUyf0hr5c2+tU/XH1nxP/uoB4s4RU035YtvqI0gb3Wi0mvi3M= 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=V5ZoMyae; 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="V5ZoMyae" 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 583BErFV010818 for ; Wed, 3 Sep 2025 11:48: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= 3yoLPIunPhlxXFE1YCNYajxXEoQDgef9KEiYtHFNANU=; b=V5ZoMyaeQ/IMBAZS NSftbvkO9lVLdFO5Bi0+h1D0e2XRtjZGPbUKa/MiyFhRBsml++Cdlefsu150yOpb LmU2ZdFqVbpnklrxTkFpG09MEkybAzoF6BRU3KU5sQ/hDtUIsBQyH7O//KJcgKaP F3ytORc+yQILisfLCCWrW18NZJJLRqgqlOfiLWzQiA6Zfc24MOGAXVC0LLDtffOu P52k8N8rB4hqhd/j51ohY9TLgWoCzmzJdlynX0mH9/SvQrFZH77bXIIESWFZ1MEj 2VQKZcNTQMzXMZCy5rC7yAwje0LReENfZrBR0BS5gEUhRDd1mFlM5ctF77VUOqto o0WhEQ== 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 48urmjkent-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:30 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b47174c667aso5213376a12.2 for ; Wed, 03 Sep 2025 04:48:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900109; x=1757504909; 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=3yoLPIunPhlxXFE1YCNYajxXEoQDgef9KEiYtHFNANU=; b=FvWOBZpSG1uDocjb3fGlv5EHRDOhEtZb7GJcQGFkl1xlz+dXdPMhxhyaa6h8nNGpXY 7T/I2wYxEXi0MtLN8AxCO/zEQkHfHhh+G4sP4JYERGgSXevnw8ovRTK1Vru7XkCGIGuO KIIKu/5/YF1vQxg/guYi2rR+sGEiz0UFJSGA9EdY2pQ/aJr2MKvx7R+JCUOLPvfralkz ykaF8hH04Tq4W0K0EYxORexb5MTYVLDcrz3rNc/3TKEWLK/zWUwCo0MeTh+MQOdUDie5 xaZlWxNRVKttbBCYrqU3sZdha7ZiL+iOTiLLH5PQG4HsdfRXE8beYTM0pU1JFcrGPa5N bUcg== X-Forwarded-Encrypted: i=1; AJvYcCXHCHEjPV4ym8fhaDwlLMIrxSUsSCf2tZejeU8O7ClAP58POxWHIxVNRLiAmYe56ypVZL80VcFDF+eH8pY=@vger.kernel.org X-Gm-Message-State: AOJu0YzTtgJmvYIUJ+rTuGfQXzSzzEB1UuCTQPuJ3+Z3oOkBA9gka6Ld CpCTijCfhj2yx2HDYkdFc9pgVfElUS8RhmEBQJm4gdgG6btYnPD2C9RfG0WkmTq9peWLTbSek3V hiZ8I2jioXSjlccYzZH367I2DGJ93JTTXMBvbLHrgGlexf3ev1DQV+zrgpo2dAl1ZFqM= X-Gm-Gg: ASbGncs3bRnYzxynYJ6Vm8wiAnqUX3+qx3ZIYCLU7BhscqdgU0X7GRrRyVc72itGSrp q+B1RgGWnRB8yVOn24bNtJrpfayX5XtvwtGH4FezE/IYONy84qKFqx0J1JSYcntkqrx73CNhQfN N9OAHJAkK8lUF8UX+3g9gH/qyJPtxPrtzALVWMprKeZfHUDkvRqt1clXzeaj5X8V8GfAfEBVWZC Kyhe+G6jRShgickknwXvxStnmqlJtV894hF8QRgutpPZi3HWObQyRvAvnytta7ECQsrLQXScvym 7AWbyoFG1+3M6mp2C60v6adMzXinnHOkk1u865v6dBdE3hY4aJwKPHpgMcRi0Lud/+K9 X-Received: by 2002:a05:6a20:a10a:b0:246:4bd:b1e0 with SMTP id adf61e73a8af0-24604bdb601mr4899142637.11.1756900109294; Wed, 03 Sep 2025 04:48:29 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEAWInvuzPYzNObB97vfhFOKCVNEC/bk/7+AjIv2wJlRbSZhoDyW3yO6kIqh6YF/MAAVsUJHw== X-Received: by 2002:a05:6a20:a10a:b0:246:4bd:b1e0 with SMTP id adf61e73a8af0-24604bdb601mr4899109637.11.1756900108811; Wed, 03 Sep 2025 04:48:28 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:28 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:13 +0530 Subject: [PATCH v2 12/13] 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: <20250903-lemans-evk-bu-v2-12-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Mohammad Rafi Shaik , Konrad Dybcio , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=2037; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=U/3aiQXpOo/u0LdqKxwMBduUHkRjUaNYx/wLMpz8xkc=; b=oknvzwqjjZHQ+lM3hzDmbgunEZPkHv8q/ZeUVHhRQ06P+pw430u+f7T4pnXpjUGz2rrAewx4N DQTGHRuuSd5CnIsNIR2doOiv+j97FbkbvVtyredmF73OecIYOJgyPRa 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=68b82b0e cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=vHYnVJDjh8PKMNTngWAA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: e-_no4XIrJvVNU9l1SOCEF3xnA24s0-x X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAyNCBTYWx0ZWRfX3R+GCVmRuv/T 6deMO8GgpEisMaoNBwwZzqygg7QSdhNJRXF3haOYxC1/MnhSocgh3TNuN+vWdoxJ6CxQ9E0y8xi OIBNV0WbSLMp3lCSQPdh0y1vY+AcTThwHtt5H11PaqHlHiYDTKluIUNyJBj+Ot7x2rDZMbTtTaA CJr90Bz/NOFpsM418E1VFu/is6Q6W9FJz+UWJmnvuvAAca5I/+p0PKAOXbAUsBvzooEs24+pKhe NY6GIm3hW6uVqyveZLjBEvTj/bA9G8UMYqyk3ToNSpwcLn0P0vadfRLjVv/QGAtsQGCNiQfqX4U V7gGuMR0qX2QtPSmnZrm+7NQXhHqFQSTSDwv8Qh+Jbxy6Lf5CMVQHHi3BPwDKx4ZI+x1jhOCYMW PHNKFsw0 X-Proofpoint-ORIG-GUID: e-_no4XIrJvVNU9l1SOCEF3xnA24s0-x 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-03_06,2025-08-28_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: 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 9e4709dce32b..41003d8878f0 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 / { @@ -6700,6 +6701,45 @@ compute-cb@5 { dma-coherent; }; }; + + gpr { + compatible =3D "qcom,gpr"; + qcom,glink-channels =3D "adsp_apps"; + qcom,domain =3D ; + qcom,intents =3D <512 20>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + q6apm: service@1 { + compatible =3D "qcom,q6apm"; + reg =3D ; + #sound-dai-cells =3D <0>; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + + q6apmbedai: bedais { + compatible =3D "qcom,q6apm-lpass-dais"; + #sound-dai-cells =3D <1>; + }; + + q6apmdai: dais { + compatible =3D "qcom,q6apm-dais"; + iommus =3D <&apps_smmu 0x3001 0x0>; + }; + }; + + q6prm: service@2 { + compatible =3D "qcom,q6prm"; + reg =3D ; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + + q6prmcc: clock-controller { + compatible =3D "qcom,q6prm-lpass-clocks"; + #clock-cells =3D <2>; + }; + }; + }; }; }; }; --=20 2.51.0 From nobody Fri Oct 3 07:43:44 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5494302CBE for ; Wed, 3 Sep 2025 11:48:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900117; cv=none; b=iCG/DahMwP1zQibWoXOGDIbtf4Dcv/trltGcvqkOtxtYmqv0sbvTMr22wdDP43eghNAB4zDjy8wh2LkD1v+ie/+s7GcB1YLxv1Vj4rkdG3fKGPB+rZU4csuLaYqwQBtx2k5kNNIy+teNML+ZObYKlP8IdRYkpWFLLtYpLK4ySM8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756900117; c=relaxed/simple; bh=JsB/vM+vDg1pqrgFnPVYbAfiodJ6g4Ketnyr07QLJjg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u2a8kLLWEqUkZYCeIAhc1+K+YV0gR5USCyNE0cJUd34M4Zv3iilvuqlFEHROTCUP+3bO1Mwt5jQCnSj7MxFx9V6iRRnUHK7ak0uOOK0YNiZ/kB4JbNOvunktite/Qmm/3lnM+98+mUVP9WjRCQR1fCgrq9EqicGQSEhA+VI0BH4= 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=Ce4un2Nb; 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="Ce4un2Nb" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 583BF57R022948 for ; Wed, 3 Sep 2025 11:48: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= QI9++NezeeQHxyb4K/k5RMtpPMwIn4t3wPgvkRjOclg=; b=Ce4un2Nbz2f7tBH8 A+oBYYn+QMFrrQv3kWkzxsoAJF0d2GatqTa+QXX4OLtjw8Kq8exbf+1vYgknz54R ZmriU7M1cRin5gY5Sko7jAWkQACCiY1BrekIHa0kUNIA0y+gi3UpXgFxnIRzZFqY 9uCyjqLcDiQr3heu9v1+Jy1JucpRm5aPG5GT6YZOlSpWIVUxGB8DoBmtf1v63Hn8 J/oIoD+lCzG5L/jRkJgt4BMNaPxEr/CTUtGQjDqP3OjqdNB3R4VJrrbDgou26dkl objG50RllRq/06DWS4hoRPFe0Jm2Qz8AlFX6sxc+BOd6aUQCtp2xp2qVR8jh2Jai Zp1eIg== 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 48ut2fkcwd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 03 Sep 2025 11:48:35 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-7725a76dcb4so696254b3a.0 for ; Wed, 03 Sep 2025 04:48:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756900114; x=1757504914; 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=QI9++NezeeQHxyb4K/k5RMtpPMwIn4t3wPgvkRjOclg=; b=qD/H75BzeKc6DuDlS32LuwfRg7CR2i0gI7l9ZoRVDq6/PJW8dmARNef+AzJdvGyBaF iIqpDHyyAXxIksecqAXKRKo68ZTHtpS5VywV7L2XseRfUKbN7vddCNlM+6EeqQvr0B5k Bt5yZFtk/CSgWi/+E/iMWFHoTBwmgkSyn3h/lX5mXD5kOOJVTaNelo3GythZmQEOCnQ+ tsPOV1yqRZII4GqdV2VfI4DGR8c1dtE1TLaQQ6xN2oBiKEFxh9bZsIb1wZI+ruFMSbEc fxpfPo4UGV9ibB7v+1OXgQIuf7/2fvRMZU5bzJ2+heZbNN+gRpH5S+chp4IbJPoRXdhD q+Yg== X-Forwarded-Encrypted: i=1; AJvYcCWIz1A6qF67LLnZxQHysGmjKfw6XOQQbz9SgwkdIE1rUvrPocZh1IolrsF+Nh6uYjl6SLDfCl29BiUusUg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyc8GFGfkrGtdCKCTZRt8Wz32wadMJlbavbn0Q/wgKHBCGCBFc1 tVgFfWdRvusE0Pi50ydL0OGyLUoF+UCAJJF78DPEzh33nRj8KgPTVfpT2SAS8GKpfmyRM/zOMt8 icgHZrg5ohgKN/w7+cCPJQfn6TCuVszN3V7g/Fk9mT940n2LLVt+fogck6x9kqvOp/Js= X-Gm-Gg: ASbGnct/MsJ+rSx+Dm2wYgV19zGvJgxl2CIlqxIONVjnnbjXSKSB9/ScButA6BtGCtL WgKqdb2hccpX5JbrrSwHGo0h91gxciFHMZVQLb6QHJSi5zkBWqlfDsKPFlJ4gN8lIGJZqSY12l5 rFo3v+1PKXIGF/l75riZZI5EiD7XyBeYG+16aZ/fzK8OL+TkAeqtEzcEUxg34pKTtF57+8Jch5V a9VGQ0yo47Hp4DiQLCYF326WuExfjjSJlutGzAU3QqilXn0Q3rA+so9AMa+kTlfeMEyrv3c5Sce zQshbVNQ6aeRzFBkcGoVax0Rx2S4utTv47yjegL7Qzj7KzwXjcyUs9imHKMcK47eIxVl X-Received: by 2002:a05:6a21:32a6:b0:247:55a7:695a with SMTP id adf61e73a8af0-24755a77066mr3480270637.15.1756900114154; Wed, 03 Sep 2025 04:48:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF3NjxqXFYsOho+XHvlskDWQdVStPAKzQQGePA4tis9XWfYdQEn5D+B3PKJy3PtGYOByW+HNA== X-Received: by 2002:a05:6a21:32a6:b0:247:55a7:695a with SMTP id adf61e73a8af0-24755a77066mr3480224637.15.1756900113649; Wed, 03 Sep 2025 04:48:33 -0700 (PDT) Received: from hu-wasimn-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b4f8a0a2851sm6584074a12.37.2025.09.03.04.48.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 04:48:33 -0700 (PDT) From: Wasim Nazir Date: Wed, 03 Sep 2025 17:17:14 +0530 Subject: [PATCH v2 13/13] 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: <20250903-lemans-evk-bu-v2-13-bfa381bf8ba2@oss.qualcomm.com> References: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> In-Reply-To: <20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Richard Cochran 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, Mohammad Rafi Shaik , Wasim Nazir X-Mailer: b4 0.15-dev-e44bb X-Developer-Signature: v=1; a=ed25519-sha256; t=1756900050; l=3115; i=wasim.nazir@oss.qualcomm.com; s=20250807; h=from:subject:message-id; bh=rsQ70XuuzikTEL//lunyv8DprTTtt6yK/Y2Nh5U3LqY=; b=Bi1icvmEuhZPp4acn7G3T11pofXg0hfMgKG2V8vfOCqLQ3al20o4FihRTpNycjFQw0mE2l+mq v0HawdkxcZBAzqiiRqxbue21LsgiJbQRXaPmfeZK6370Qm18IuGpWJq X-Developer-Key: i=wasim.nazir@oss.qualcomm.com; a=ed25519; pk=4ymqwKogZUOQnbcvSUHyO19kcEVTLEk3Qc4u795hiZM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDAzOCBTYWx0ZWRfX6tY9A07O6U3h xUBM2Z0ES5qcxpgFKIZa6EBlWH4ySeH+Hvd8fugUuaW2zE8PcM18jL0icx6PH7b4g6RAA0jieDt MqK3gS0ZKAzn6mRT6Ivq1i+025u2Q0Tk99vUEd8Ou6G0Np+RH/A9Fe9uclS1kgFMGd6PdVzJxV3 YrJNtlaecZqqXcSnsiF+cl0TpUbVjpF9Y/ObiJGdqLSl5uv0VAYzUOPZRr11zbl2lTj/Kf7W0lm 06wBj4QTibVkHiUqebFk85S6Vbw3h5VJr1zNwUrqQJz6g7Oi1f3PnJc9m4FQ5sR//y6tZ3BICrA NTqV276C7T1gJ1e9PwNqQqyn+y8sAzhaNGuanhwWIET/BjTE81rkNHOJSXwDziRsZNB2DBW+uGR r2+fp0Xu X-Proofpoint-ORIG-GUID: tPnsVKgceaCzg5x0uR4Fpt4hzjNOgFAH X-Proofpoint-GUID: tPnsVKgceaCzg5x0uR4Fpt4hzjNOgFAH X-Authority-Analysis: v=2.4 cv=U7iSDfru c=1 sm=1 tr=0 ts=68b82b13 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=WTMWP25ZRELiBA-utRQA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq: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-03_06,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 clxscore=1015 impostorscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300038 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 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 69ce6a60361a..7802fd830aa0 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 41003d8878f0..de8f5d78d0d2 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -5068,6 +5068,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