From mboxrd@z Thu Jan 1 00:00:00 1970 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 CA0DF4848A6 for ; Thu, 8 Oct 2026 09:19:05 +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=1791451155; cv=none; b=NP6PYnXdIwtJq9JFwG8TKwBhf485rG3GOMcwRyJGIs6z2joiwuOv11GcH7EMwDosCyt6fMpSdfEYni1F7esROLPOrCCX/ZNk/CgUBG/ttYN6TfAyZhReBMu1QauiiZ8cgJDqF+F006h/RBDscc/YlWrBFh7PqDXCQhRh5xGWUy0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791451155; c=relaxed/simple; bh=tWZRu+UI2ZPuSpNn7BQgJfq8N/cVLqgDMRLvdJQv9Q8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=fW+a0IOP0yL2tRV9DIlXNegszPlXnW6jpbtQQjd4cRhwAgE89ncNnBSa0gWkBSnSng3QeJSy+RRM8bWsw+afrp+AOl4mpbzKZPI9CtpI3WMTwRGkpaRgqCBRryPFCq8NiqgtG6gRMp7lQJcAqTgZm2ntGvfjuZThdafJmBNwwTY= 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=gi52uEHF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eQ8Aw5QG; 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="gi52uEHF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eQ8Aw5QG" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6987KNE82167091 for ; Thu, 8 Oct 2026 09:19:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=k9oP5vnc7jHHYq8BmRPTcIkCBqaniiol+R2 Q22c9X1o=; b=gi52uEHFBzWt79i2PfVboxj9Fz67CLvxfPGwLT1oIrWe47Da0AM zJoI9KtwFY6lyTpy5Q92HAKXLYWcnj7hWhuDMHPkNAH8VsPHfT19oQDPZv7sq4Yd FiUJoPuc6digpZgWJwNfX+Afmp+xB5UOMroYqQhQrzCKEpmApOvmEmmCQJYEeOYb yPcUO/AduRHF+DPKBoHe9uK9Rr/BLcje1ogUbr3Lc2XhlVdR+g39M0x0IEuXDRcn g1k+v32ZGYisJH9hjn7tCbrDFPnSKLpOMhvfSQsXsmS475PDg++1icpjuHlZ3W1I clPtZtiMt4SmuJMXvtBnQenF1eCWWknKOlQ== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h5xe2t8tu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 08 Oct 2026 09:19:04 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-91789a9107fso117396106d6.1 for ; Thu, 08 Oct 2026 02:19:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1791451144; x=1792055944; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=k9oP5vnc7jHHYq8BmRPTcIkCBqaniiol+R2Q22c9X1o=; b=eQ8Aw5QGcfGnByQvLzG8DxrOC7ocvHfYjCqPEoklO+o2fmtPkJQg/VYI89UNB2C2W0 MEtHpBQdLmwcUUb6A1h3oNrojS1AGm8BM0dlyJ7o5LGFCqtPnirycJrwHVd+60IzdaPh uYzb2zqwO1eqLnqrJxvtu309GL4GMaK69YDHh48Lk4rXuriB8kHnB0Gur/WbAPIFUYEB zXqRq2ZvkB66X6NTtnLMf4ubX5kv3x7QB6U6bemMvTKUG4zVYanyftvz5lJtQ3sLFBF5 2Bhy3SdL+F2lS1yX4q6RfGt7ZHXtZp47Alh62dGv54hXAdIgUyg14N//im4x8cDgb4Dk rjzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791451144; x=1792055944; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=k9oP5vnc7jHHYq8BmRPTcIkCBqaniiol+R2Q22c9X1o=; b=DdPZHCtEOJ5fHZ+BV5i+33LTUVdRQJzZNNQJBlApztdLa5TcEeDclmXtkvDlt3+Uo8 jkP5AoxVdCLDyCuPOMSP/Y2G5/OF51rOdhzhdJQ11B8knwZPIadr5wT/pd5z3xfSLnHK URY/vPzSx5i3KcxtPiMIFXwg3RQnfvqNHfNJ4gPxh/Gx39c+nnT7W2ukgMOWZyXfuHH6 cMHW8ROs+xWwsr/64xpy4rkarkmOU/4OjWBVAIMTbI6brfSgmT90zQ1AXMWzkEVvWejP Yp2VDBKIndTsHO0TSVH9JL/59mXCq6UV/EthX5iRd4OYWSWmKHZkbeojKnvZJ3iZVQsK fpxA== X-Forwarded-Encrypted: i=1; AKwUvBwTM6K3WaUKjBy5p2zLYDWG6is/ePqqjRoU24d73rOS0vH/g/U+ro+M35bnyFEc8r/aAj/AKrVHKbgDzNY=@vger.kernel.org X-Gm-Message-State: AFuF++kKIwSKMtYi9CMU4R8FOkKGzuHQ0yac327RFLABL9CtsoAJXS5r v0tbVE6pGERhYz4msQLxSvlK3Xug5ieHkj2gH3Nxo28lDeUj1yM9vshwWXGqC2Apx2R44oc7dFC TMYoroBDKscXOmVOCae1n9IfSlUFXYKIsng98ldibhmyPygA2GTSh//HKGmJh0rghI2c= X-Gm-Gg: AYBFou1HMNC3EcFsXoLmYaAeh25yGr6s3ZmbPzsHPXsNp4ipfQqInNQpAIQR0uRpVuX bXnw+igxMt3l4/JNqUPg+l1DYPDIS3kv4GMHVUgjm+5kQrHywL6p3xxeQBVsVUD0Pam3oKhPYR2 SVE/Q5XvzegFPoJ/nrrTYRXba0O9i7tvdhQvf10StG9/VQUh2T/GE1aqDTs5RErKxbQYNega/km GYzDT3hoBYVC3MoU/5OYoWoH2ARSC2egLCOumCaO/E847XXHov3IkRj/sRJbTQFS6AWBJw1in4a SPUA78vJHhd2ouyWW4f/n1XR52nCCTFOyhyOlep/d+kCDlzlOrn3AGC7KxWBKDjtE4KHA3Jd9pD rKInnT9yZQHz/xfAdROVP36v3JrNZBydXYva6Ti61WrUOkQ== X-Received: by 2002:a05:620a:2604:b0:93e:9898:c102 with SMTP id af79cd13be357-93e9b76ca27mr944191285a.20.1791451143538; Thu, 08 Oct 2026 02:19:03 -0700 (PDT) X-Received: by 2002:a05:620a:2604:b0:93e:9898:c102 with SMTP id af79cd13be357-93e9b76ca27mr944188085a.20.1791451143010; Thu, 08 Oct 2026 02:19:03 -0700 (PDT) Received: from brgl-qcom.local (90-182-211-1.rcp.o2.cz. [90.182.211.1]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1843b2eadsm59975825e9.10.2026.10.08.02.19.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Oct 2026 02:19:01 -0700 (PDT) From: Bartosz Golaszewski To: Linus Walleij Cc: linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski Subject: [GIT PULL] Qualcomm pin control updates for v7.4-rc1 Date: Thu, 8 Oct 2026 11:18:57 +0200 Message-ID: <20261008091857.5751-1-bartosz.golaszewski@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=AbMkjHXG c=1 sm=1 tr=0 ts=6ac76008 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=zRh97aRZNhiOMYVz81Er1w==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=s8qG-SC38XHMLUlfDbAA:9 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-GUID: 0sWSlddSOP7O3QL7Cr9XdzsnLNyeViur X-Proofpoint-ORIG-GUID: 0sWSlddSOP7O3QL7Cr9XdzsnLNyeViur X-Proofpoint-Spam-Info: AW1haW4tMjYxMDA4MDAzNiBTYWx0ZWRfXw8EHN4Tw+Pgl 0Mj7untOM7t2ApLBVu3jYRKT3XySId9cUZMnZSl4hajGRlvh3l8j5o9g1/VJXoz0mbqsBzRtZHu RiNEFZ5LYKh0xIbhhWlp86PrWpZxISg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDA4MDAzNiBTYWx0ZWRfX/1PM8Kr/yP32 OV7Q7aivnmQIjVucgOx2AIyTVHyhtp26uQL9zaDf2Gmb+eNGDPQWHmJD4SPrAG2O+Ej+xS7vPsv a3VTpiy7qmUOWUz9prMkL9SXpMka/vDmteOd7J1UFSdA7QI+Ng5rvml+MRZkSR+P13eVcR+Suq6 GORClW8/HDP8XECs/gm6bjIh4GD/z/dpx+wegiKQRUnbP0k0b/OHYfE58jKoe4BOEMSjfqCGfYt X3fBWhk5s7dA2Oxy2x3stHanRa0Hfc3QNtUEkc2BQtyVfcFfKfSfIb3X48a+WxtVZ+pVdBgmJjx R3TXHaBfcExMzp0LlnezaNPO1UXFovcTQa4qarXcx5CP2cE+2KffthMQRb5sNIKiVoibvavAfxQ bYXjDwGiBwahm1YwQNwbFlFGetE+OsWE3EOjgdRs7LOgcE181M0HpKFo3sHwdOMbmY5Sf5jvBPZ Swd6juZlP+AukF7mxcA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-08_03,2026-10-06_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610020000 definitions=main-2610080036 Linus, Please pull the following set of updates to Qualcomm pin control drivers for the upcoming v7.4 merge window. There are three new drivers, support for a new SPMI PMIC and some minor driver improvements along with necessary DT bindings changes. Details are in the signed tag. Thanks, Bartosz The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935: Linux 7.3-rc1 (2026-08-30 13:34:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/pinctrl-qcom-updates-for-v7.4-rc1 for you to fetch changes up to 4d7c9430a26aea6a69521af3aa2d78dd5bc8d3ed: pinctrl: qcom: tlmm-test: Add const to reg_names allocation type (2026-09-21 11:38:58 +0200) ---------------------------------------------------------------- Qualcomm pin control updates for v7.4-rc1 New drivers: - add the TLMM drivers for Kuno and MSM8952 - add the LPASS LPI driver for Hawi New model support: - support PMAU0102 GPIO in pinctrl-spmi-gpio Driver improvements: - fix/unify naming convention in defines specific to Qualcomm pinctrl drivers - extend debugfs verbosity for pinctrl-lpass-lpi - make the return type from kcalloc() const in tlmm-test Devicetree bindings: - add binding documents for new drivers - document compatibles for new models - document the gpio-line-names property for qcom,sc8280xp-tlmm ---------------------------------------------------------------- Bjorn Andersson (1): pinctrl: qcom: lpass-lpi: Include value in debugfs output Dhruvin Rajpura (2): dt-bindings: pinctrl: qcom,pmic-gpio: Document PMAU0102 GPIO support pinctrl: qcom: spmi-gpio: Add PMAU0102 GPIO support Hardeep Sharma (2): dt-bindings: pinctrl: qcom: Add Kuno TLMM pinctrl: qcom: Add Kuno pinctrl driver Kees Cook (1): pinctrl: qcom: tlmm-test: Add const to reg_names allocation type Konrad Dybcio (1): pinctrl: qcom: Drop marketing name-prefixed duplicate defines Muzaffer Kadir (2): dt-bindings: pinctrl: qcom: Add MSM8952 pinctrl pinctrl: qcom: Add MSM8952 tlmm pinctrl driver Prasad Kumpatla (2): dt-bindings: pinctrl: qcom,hawi-lpass-lpi-pinctrl: Add Hawi LPI pinctrl pinctrl: qcom: hawi-lpass-lpi: add Hawi LPASS LPI TLMM Xilin Wu (1): dt-bindings: pinctrl: qcom,sc8280xp-tlmm: allow gpio-line-names .../pinctrl/qcom,hawi-lpass-lpi-pinctrl.yaml | 109 ++ .../bindings/pinctrl/qcom,kuno-tlmm.yaml | 110 ++ .../bindings/pinctrl/qcom,msm8952-pinctrl.yaml | 146 +++ .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 3 + drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Kconfig.msm | 19 + drivers/pinctrl/qcom/Makefile | 3 + drivers/pinctrl/qcom/pinctrl-apq8064.c | 188 +-- drivers/pinctrl/qcom/pinctrl-apq8084.c | 502 ++++---- drivers/pinctrl/qcom/pinctrl-hawi-lpass-lpi.c | 244 ++++ drivers/pinctrl/qcom/pinctrl-ipq4019.c | 208 ++-- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 208 ++-- drivers/pinctrl/qcom/pinctrl-kuno.c | 801 +++++++++++++ drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 6 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 17 + drivers/pinctrl/qcom/pinctrl-msm.h | 25 - drivers/pinctrl/qcom/pinctrl-msm8952.c | 1257 ++++++++++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/qcom/tlmm-test.c | 2 +- 20 files changed, 3282 insertions(+), 580 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,hawi-lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,kuno-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8952-pinctrl.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-hawi-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-kuno.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8952.c