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 B520633DEDD for ; Tue, 10 Feb 2026 09:14: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=1770714859; cv=none; b=rkVq8nCm22BBUyMQ9feF5nbVvjVRbVELNqCrnqTQXJkF5GRSogaCUGuFaVeW1Hg61AJIYDJ8SHTifo+FpceDAVy3tbYp/JBY2Ma3DXyA3D4NGaGzUt/4rYNM9rg/bkRADRh01IwwttgQrKQp/sM59EUhGvIuXanwblba7nbFqFA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770714859; c=relaxed/simple; bh=vi9EVrWEQjBwehzjUvNaI+VOOZW9+/2nbX9SJhHs+H8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=hCDxIJy7KUOWm/zFcrxuOylwUQ+MbwcByotLbqCaW0G3KY5TXdzDeotViilBx7z/iaGerCOJukVHc7F/rPCjcmy3SoRp4tu2hF6rdjsbHTRRY/BqC9jc1vN2ss0/kYMuYHQMk+0Klq1pZHqaImKv4euxF0pGc3QVUZmzqf+GVTI= 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=W1ls57pX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Huyfihg/; 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="W1ls57pX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Huyfihg/" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61A3YrhJ1172867 for ; Tue, 10 Feb 2026 09:14:18 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=V0LHFUrSxEKNl1fCDeVASC1nXWmst1l3Toc VZHIMdGg=; b=W1ls57pXz1y87v8eTvQ6UoSnuQJv2Y+KA9/WkmToKz920wgikY9 /wpGXZP2yGu9pXfyMHd0arBvPAX0jjzY4zpnhLt/7cps4tFA6+DprBILuVYt6oMf I/e8BXAzWeLRguohEMgPAR9Su59plwGjj9kYLqfqxueDgXgc1j6JWbW5fWskMqN+ /p6Fyz1c211oBGmToIYmOOTxunfFyHq8ecjP6CB7kS6axOXV7DQYk1KoESoTH0tq AEC3GLbvouhkmMFSJyTg7SebxW44XLDIvffbYr0hThmBdCEjILWESUbG4MbZs7DZ 5WOLw1oTgY6qLi6SHwOlr+rlKs4qEWr6i9A== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7kfttwm2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Feb 2026 09:14:17 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c5e166fb75so1638735285a.0 for ; Tue, 10 Feb 2026 01:14:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770714857; x=1771319657; 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; bh=V0LHFUrSxEKNl1fCDeVASC1nXWmst1l3TocVZHIMdGg=; b=Huyfihg/lchQta4UEFvSjZIl7Cb1O3r3GRKL1CRoXSbsRvuVTBJcwffPrD8ku1CTV4 nHL3yX/wvif9TSwQO/KhXCpAyatOFfKqjwLIQZJfDiruGA5rchzJPHNo0Fqgm2AZ8LFU xlBL87DU1sMP0/TrXyDFshYBOE+3qY2GsVxxIzRzzhLEdBN7BD6e6y0EcCSX9zUdntoA dAhN8NG5L4tSpwT5v/kkPmgt7px3T6135opsUgcKB6O5HYL4jMALLqy4FrWW4bKvlrYL TICiXBBF9bORtvNtX2XbWbtNhAr9M2gfn3X8STkouWWp2TZ6xVK15tjNibyzbI3I4Lik pNEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770714857; x=1771319657; 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; bh=V0LHFUrSxEKNl1fCDeVASC1nXWmst1l3TocVZHIMdGg=; b=Si65yvQE2dsamVBbVrete+rnj81B8SlT0G1wxns1pJx61kmj7v9gEEYQxdBBtwnSub QSAmGlT2jS+7jsBUFGnB8aFS5nQqr0ScEKZoXMJ33y7u2t4Ma03spAGOaveN9GTQGPAJ q+L9g12rawEe5PAiKer4mnB9UuGWG845rCO4mMnm/gu4AZv2kwWkKPeSFa4rlPxn0Dpd eaEa6b72U3Nde3nM4lWoZ3d+6iH/VSbIlCgZCGwA3COg29/zQ4m2AGkgtQbRzIb70GK3 pPH4G1vdqNxOWtigcw+rF/gGZmKgTH2oOObu8kKzwcM+7vwzqeWgnCGP8jSbxBWd/Gnp /ehg== X-Forwarded-Encrypted: i=1; AJvYcCXhAEBWKZT3W9JJGg8+nXfE4wx/OZGbVQ5lmbEHcO3iMatqGH+iuI2tCiyn3g9ac6pJMjpOHtBJ99SO0os=@vger.kernel.org X-Gm-Message-State: AOJu0YzMJ2uEzgm7ze6RH4vshDBc4SXK0NxGrrixsMnfkU59x7UiuvZn eTzGCew3u0zDUD5esiMpKF0J0VIvEOnx4AV3Z+gKlWKORVKNdOpY7QziFbuCU4qzxf9Zx/aSUcq WgGG10RIg0mgqPx/xa1R6cMEnEkEH2qY8pcesdj+2BGsXi5GFImT0EDuTgWPx6iXxp9dnDm5z14 U= X-Gm-Gg: AZuq6aLSWpBiqzcYB60SyXCnfbtlW/UOKW3uUQzPMcEOdEjw762yG7hC5QWdM3reeTH +FAkmxmZmaEjROBzXgsFoZdEfvkoCy/F/6Bc78wKtThD3sDrGM8Kgfk/ns/eVB23oSl6O02hf5s 1aBPVBj/DZpB5HjFkzzpsA/XQUoSTDA6amBV6B3w4+E2i+osUsvIq88+WEJdwjPmY437uVMrgV4 eVXZCQ3NMrDYNsiuRA0mzgJEPPhDkSSEW1Rq0KUljRegssVOV3jhxhDxeNe0hV5sxEFwHNz4yQu Zu+QNWRGAvxzxniem4SIN8wawMPfDYUp2aCF9JlE79qAxiAzwb00CwqydTJ6nkRfo8MqwPpxdVG L/vwWa2v699EEPA/vieOAijE0rcJ718Nq13CB8chhOEYJ9+cez0w= X-Received: by 2002:a05:620a:7103:b0:8b1:be0f:da52 with SMTP id af79cd13be357-8cb1f6b208cmr166194885a.7.1770714856929; Tue, 10 Feb 2026 01:14:16 -0800 (PST) X-Received: by 2002:a05:620a:7103:b0:8b1:be0f:da52 with SMTP id af79cd13be357-8cb1f6b208cmr166191485a.7.1770714856368; Tue, 10 Feb 2026 01:14:16 -0800 (PST) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:1964:f977:ccfd:e173]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483209eeef0sm107399225e9.20.2026.02.10.01.14.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Feb 2026 01:14:15 -0800 (PST) From: Bartosz Golaszewski To: Linus Torvalds Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [GIT PULL] power sequencing updates for v7.0-rc1 Date: Tue, 10 Feb 2026 10:14:01 +0100 Message-ID: <20260210091401.24342-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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjEwMDA3NiBTYWx0ZWRfX5C94eXjTuw8j g9euBM2vCjsItc4mV7HLpe7hkszVLDpsyA97dP6aAOR6W9nRLH3acgM6guZxGxr6f2Wg9RTprR4 B9VtDf3u2OgX8PbVEXVKUc7ZF8F0a5WA0tEp14HfLPgd5LSP/kGcxxXHUMNVBiJCyrWhElrL2wx sgEnideEfC/KQW6Al0pDLsSwSb+Vycv9z7LLHJvPDt9Gz7N89cO1dJSaf6TTC0tB2lixtRnE15a Jy4EAyVz8ZDH96qTzyybpZPR4DfLQuXpKJUPyYStBjcaXdlCfUNrWjd/Wo1KemFYYKM5ypEuL+I lDkoNCGgmDDXr1t1+RNjOtywzaI5S5QIyGvH2jizAlAEjx+qzIH13A5npmjtaYgrpJT93PRxjNF MmXB2VctfBSVE62Ya1ZwRJo/vhLqcL+P6KIUrRrEgheTW/WGiozgqLFstrjj35LP4spK7ZcLLdY +oHbvU+Uwvdy4X+yb9g== X-Proofpoint-ORIG-GUID: tHRke69j_oYcZ1svjXgTuhefX5zukiap X-Authority-Analysis: v=2.4 cv=XfuEDY55 c=1 sm=1 tr=0 ts=698af6e9 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=VwQbUJbxAAAA:8 a=33PpWzlZdlaQRvv78ZcA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: tHRke69j_oYcZ1svjXgTuhefX5zukiap X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602100076 Linus, Please pull the following set of updates for the power sequencing subsystem for the v7.0 cycle. There's one new driver and support for more models added to the existing qcom-wcn driver as well as some minor tweaks and fixes. Details are in the signed tag. Thanks, Bartosz The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8: Linux 6.19-rc1 (2025-12-14 16:05:07 +1200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/pwrseq-updates-for-v7.0-rc1 for you to fetch changes up to ecfcae7885f105b29898ff71d3cb70abd56ef96e: power: sequencing: qcom-wcn: fix error path for VDDIO handling (2026-02-09 10:32:27 +0100) ---------------------------------------------------------------- power sequencing updates for v7.0-rc1 New drivers: - add the power sequencing driver for PCIe M.2 connectors Driver improvements: - use device_get_match_data() where applicable - add support for the WCN39xx family of models to pwrseq-qcom-wcn Fixes: - fix a locking issue in pwrseq core - fix retval check in pwrseq-qcom-wcn ---------------------------------------------------------------- Bartosz Golaszewski (1): power: sequencing: qcom-wcn: use device_get_match_data() Dmitry Baryshkov (3): regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on WCN39xx power: sequencing: qcom-wcn: add support for WCN39xx power: sequencing: qcom-wcn: fix error path for VDDIO handling Manivannan Sadhasivam (2): dt-bindings: connector: Add PCIe M.2 Mechanical Key M connector power: sequencing: Add the Power Sequencing driver for the PCIe M.2 connectors Ziyi Guo (1): power: sequencing: fix missing state_lock in pwrseq_power_on() error path .../bindings/connector/pcie-m2-m-connector.yaml | 145 ++++++++++++++++++ .../bindings/regulator/qcom,wcn3990-pmu.yaml | 100 ++++++++++++ MAINTAINERS | 7 + drivers/power/sequencing/Kconfig | 8 + drivers/power/sequencing/Makefile | 1 + drivers/power/sequencing/core.c | 6 +- drivers/power/sequencing/pwrseq-pcie-m2.c | 168 +++++++++++++++++++++ drivers/power/sequencing/pwrseq-qcom-wcn.c | 133 +++++++++++++++- 8 files changed, 560 insertions(+), 8 deletions(-) create mode 100644 Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml create mode 100644 Documentation/devicetree/bindings/regulator/qcom,wcn3990-pmu.yaml create mode 100644 drivers/power/sequencing/pwrseq-pcie-m2.c