From nobody Sun Feb 8 19:25:45 2026 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) (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 72BAE2E9EDA; Thu, 25 Dec 2025 07:48:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.169.211.239 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648934; cv=none; b=i1cjSBy3lFVvwLXlVecWtmZYYTijMcnJs2vAKqBJNVhLkG0MM+lWNQTnILz8glYhm2BfnFuIbX2EhLadCFMZXV0wfiLOb/y/OgToqE/HxbH2aTtYVT+rcOFbW1Yna7um2qctjpyKPmtpS/wlfpcGQvElUuFgj4evk2r4zZgTslA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648934; c=relaxed/simple; bh=iMg6wwDsweWCVKfGU6Yuji1Fc0E8bijBQy5ZTPi76/Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=i8EFPIAnemwjwqjJZFrcGuS0dy9KE92VaAblfQRxWuhb0+D7eC4QI2AweHo1FOvKv9iovF7Is/EZf0pA5HmxiAxoaag0SdR3cIOX5ggbwmfje0/hR9g8wgLQjVrbaP7tVu8HtPFiqiSNebm/ZB5WN3qAS0D8y7Xd6nP0WUFfyxU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=GwkSF15o; arc=none smtp.client-ip=18.169.211.239 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="GwkSF15o" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1766648918; bh=Bt9+AAj1WTdGjnYn2EX4UcCvWfJz1QvVTOHob6fVY4A=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=GwkSF15ov38NXhfCzs4c+ngyZCg63HTZtgs3h0KsIYuOgfGVoNNCP9yfWkVxovIfT ck5dGO6MNrnrIOcOm1AKvuThvmJFFUC7fQSYimvFwv9rmFzFTMlEsDXEOtBdb7fI+s +ZhLZ1SWfWbQ+HAOlFAlQKIymXsUToNZEwOTTlp4= X-QQ-mid: esmtpsz10t1766648913tcbacc2ac X-QQ-Originating-IP: 3r9bwkTFX1T3U6eigVRSJNklhH7Vc2HXfb9poEvfdc4= Received: from = ( [120.239.196.19]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 25 Dec 2025 15:48:30 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 10865565144095889897 EX-QQ-RecipientCnt: 13 From: Troy Mitchell Date: Thu, 25 Dec 2025 15:46:31 +0800 Subject: [PATCH v4 1/3] regulator: spacemit: MFD_SPACEMIT_P1 as dependencies 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: <20251225-p1-kconfig-fix-v4-1-44b6728117c1@linux.spacemit.com> References: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> In-Reply-To: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> To: Lee Jones , Yixun Lan , Alex Elder , Andi Shyti , Alexandre Belloni , Liam Girdwood , Mark Brown Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-i2c@vger.kernel.org, linux-rtc@vger.kernel.org, Troy Mitchell X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766648906; l=1771; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=iMg6wwDsweWCVKfGU6Yuji1Fc0E8bijBQy5ZTPi76/Y=; b=wi4kT3hFhqwpJwe5zdJD7BDfxtV7mw+eeGP0USovdXh522DDsTRZ6aTn7PDACALex4Jj1EGZM 1er6vMpLut/CwqOy8VimKPIom+Y7NS8OivrC7pJsJ8BnVmVjD/e78ZG X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: Mvo1WeMpZNlutgRoldzu3w3I5YeJDG/2TAbkmpNI7mufP0MzsQBij8ry eNOB9YP6WCew/VIwQD2tnviqMRT39TfCNSM1+72GNXn2Z5TwJwCUr+s8tfLST9f9aW4tndj 5xkUwsm4AO9hy+FciWG4TbTitgW7w+uI12SScjNf9Uc7KdfXoNYX+nUGXHvJiNLblhJO8hM 3ph1d8YgJRcxZ+jKmxYv59YciP0nVr5T2i+u8YCMk2BO/clPLTSdHAF0fIF95KfM4wMdNt/ oCRpRSV4iBEMeAG57rpvcLu6isN8JFQialPbwumBD+oKvOAPbtFPtSWCUVYQLC8ftB526Ws MeWatb9xF+Z7m7Mc0VDjtkqr1RqRrqukuw3TAJ/tLZP4y6o+RlDK+q379U8s9jZFGu6uocE d0qOEL4UYi+VRSYp+BulBhyQiAquVCBbLVf2yrbMxuXOUPf3rcBflv2+A4QLOBfK34ydrT+ 3iOsMw3x2j6uWgw6W7WC34GwIFWaH3+roh9UNcOYJXWHXnFcCCzEGwHe/DMRi9NtC0gpBdC vLFmGEBh20a1l+HUMApT5PYSZG31OM9HPxt+lbEmP4waIW1T9vq8QjyiW4IFVA4vemtvycz jX0/wvqjElO14IlXJ/PY7O7TsRipIZot4kM0Bqr51f2/IHhfxNryn+hnVRYUmXPt6BxWoaI 33x1NklUP0tydAdqzauBmoHmhmXqCl0R9dA6W2LLGg2OL8x8D5q29obpdAu5yHUrv8XJUk0 xPVx4L0q+iDqWpnwfPNXUQe2HFgV1wcYAl8Ddddm3VaXK+EyT5gUHejJ75WIRgJ27UII04Y VX9nacwYaUE3GEgIbybgrzRSyKReudRpDOPIf0Oe8zuBRVfT0YKOhUGQv9+4rxUzC2DypkH rGHPZ5CJaq8NbeOfos5jYmEvfZ/yZZ42WJeXzz4tWNq/hdXzTIzJmyZ9cuqmS6xvjNs4RD6 /a5boNjulNrQziRXZco1zSV7Urmrz/oZktHjNHEFZY9uTsoQ67PSrHM3wPhYvaLnpVPWCVY QYR6ckKoZxqFZaAxeD+yQoOxA69b2Y56yu53v2qIRJfizLFEi34tdODGiohNulUBDg/T1cr 2QbDamExugapmGYa5Ia8f1oz6I8K08RQgz7ebFISZZXnm7O/lQk5HsFvGQPaDtNhc0R+kwD GGn4w6edBTkrcHI= X-QQ-XMRINFO: MSVp+SPm3vtSI1QTLgDHQqIV1w2oNKDqfg== X-QQ-RECHKSPAM: 0 REGULATOR_SPACEMIT_P1 is a subdevice of P1 and should depend on MFD_SPACEMIT_P1 rather than selecting it directly. Using 'select' does not always respect the parent's dependencies, so 'depends on' is the safer and more correct choice. Since MFD_SPACEMIT_P1 already depends on I2C_K1, the dependency in REGULATOR_SPACEMIT_P1 is now redundant. Additionally, the default value depends on MFD_SPACEMIT_P1 rather than ARCH_SPACEMIT. Acked-by: Mark Brown Acked-by: Alex Elder Signed-off-by: Troy Mitchell --- Change log in v4: - default m if MFD_SPACEMIT_P1 instead of default MFD_SPACEMIT_P1 Link to v3: https://lore.kernel.org/all/20251118-p1-kconfig-fix-v3-3-8839c5= ac5db3@linux.spacemit.com/ Changelog in v3: - modify commit message - change default value from ARCH_SPACEMIT to MFD_SPACEMIT_P1 - Link to v2: https://lore.kernel.org/all/20251027-p1-kconfig-fix-v2-4-4968= 8f30bae8@linux.spacemit.com/ --- drivers/regulator/Kconfig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index d2335276cce5ffbd500bbaf251d1761a9116aee9..b51888a9a78f399a6af3294fc19= f60792576332c 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -1496,9 +1496,8 @@ config REGULATOR_SLG51000 config REGULATOR_SPACEMIT_P1 tristate "SpacemiT P1 regulators" depends on ARCH_SPACEMIT || COMPILE_TEST - depends on I2C - select MFD_SPACEMIT_P1 - default ARCH_SPACEMIT + depends on MFD_SPACEMIT_P1 + default m if MFD_SPACEMIT_P1 help Enable support for regulators implemented by the SpacemiT P1 power controller. The P1 implements 6 high-efficiency buck --=20 2.52.0 From nobody Sun Feb 8 19:25:45 2026 Received: from smtpbgau2.qq.com (smtpbgau2.qq.com [54.206.34.216]) (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 40199217722; Thu, 25 Dec 2025 07:48:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.206.34.216 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648937; cv=none; b=B8esO4xcrvo/bnrKWnW1Hd52upPk5cjbLqa2+Gv6KbjZTflBmSqlnlhJmQIn/vSDd1PRhCY9FOYAxDmin+x3CQEmwCG9HcjpGll0bPndw0oRJ58PLUTodelyFEwkcqoVcvRhqP6F1QxSp9Zr2vKQCU4iof7nmoCVyaZG03/6U08= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648937; c=relaxed/simple; bh=xM27GTuey2voa4c/ivGBVxMn1od2yxNMdtHcPdo4Cco=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SoqZzmUHQeZn6tB4KaWrg5d0/iYzfXiVRaw33CHte3s2BND/KlfD+4xyv/2qE/+vaoHXGbg5T5trAkKSI6iymbryehQ2abOGC9kbL43nw8dfQnTaOeROgsROCsagWKVi6y7sTaKsrjgX5+e6cT0U+pENX41vOom9CALDb6ZBmVM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=Hc1+lb5T; arc=none smtp.client-ip=54.206.34.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="Hc1+lb5T" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1766648921; bh=eEymra0qzBDOvP4K/PwzhLAzm6ZoyhboNV8QqUN0V+A=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=Hc1+lb5TNeYt/9amRxvQ/hYEgB11Jk4zF/xEpLyScDnsCm1/e5ADv+udxRZByPosL zvRJ6vGcSYWhxj6UC2CC2fbe26pkgbhZ1dx8bKWBrEaSs8GIj3FmQ2N0knysY6s5Oh TEECKO8eqD4sT1ufEXHAgYAiEgLqh3gs3FjkQYRw= X-QQ-mid: zesmtpsz6t1766648917td0345b37 X-QQ-Originating-IP: WYKXruI1A1CMaQX4ORLBBq/CCXBheEu1KxZcpi7QXFM= Received: from = ( [120.239.196.19]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 25 Dec 2025 15:48:34 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 5726861883151983815 EX-QQ-RecipientCnt: 13 From: Troy Mitchell Date: Thu, 25 Dec 2025 15:46:32 +0800 Subject: [PATCH v4 2/3] mfd: simple-mfd-i2c: add default value 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: <20251225-p1-kconfig-fix-v4-2-44b6728117c1@linux.spacemit.com> References: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> In-Reply-To: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> To: Lee Jones , Yixun Lan , Alex Elder , Andi Shyti , Alexandre Belloni , Liam Girdwood , Mark Brown Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-i2c@vger.kernel.org, linux-rtc@vger.kernel.org, Troy Mitchell X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766648906; l=1007; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=xM27GTuey2voa4c/ivGBVxMn1od2yxNMdtHcPdo4Cco=; b=mUhg/yb5BZn95GBRopReXfuKzpAZupqgNvD7KcYxDGkydKAzmuR3gi+K+o7OKYUjsPAQ6g54z BwtBkPoioIWCBjpWCzP9JkBcAvMKxxtQl4Vfkg0EubnaBOz0HsqfDoa X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpsz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: OKhy7fcgXWEZWXOXrUYIaV3PPN1GGl5g4Grl7Be4HHnZxBHNIzfZAB7R J2Z+bLjcn304mK7WFDU6uU545lrHzX6TTht2pjpTZfikUSxrFiXv8X8PSPMw3C1c18XrCcp sk+FyCXMGwdba0u8j3Q7JL8ygWj6hsbzk42V/1ncDpyFAdz4xZnTtr7gzBRg87wh8sHueQd vqJase/flNCI5496fKzhnV5JDNRkoUzxwMkEf1HoW++KdI5rDyVGZU+N4i+phkUNSWGCsXu 9Oj6DWzK5gwIoiKWlBtlDDOPCPZyNNS4FvPImEC7ynPmarKTNe3/NKSL3PJl7278IWaA0Fq 0WS+gtl3TZktu8Rl3fiPvHGyJBR9tmFLfyF3Afk31hGKecKqLgTPYhDuveSiFlbfge35Qx6 wn5U/cSSmsrnZFJcLO7KW9y0sk1HVFrQt3oIQrkjAJFIdfe5q7JIbDiW2tDCHftCgt7Tp0R wRIqetEjlxW5fXNwJ+ooC2SrN33C9qgaBUEeW4jeLDuan2UfYRsecppwmKt9H7W7slU1WcQ n+y4BIJLp+er+eIaYr9DD20hYgDUHtPShTe9lMhY2s/30vjlSZ7THGtc+W8fBFylHspaKUk J0z0WCusPaV8sqOdKiIN/ErYSP5le6z93/e5grNc8ImyNZsai59fdXe4WZwYg7AD3W5R6OK ib2kI7oFnHC2u2Iw+pkA9bI6zGogBv51JTPPjNRrlrDrBrWdAor04bhZWfHgJCmWmYYGBbR kTb3EURCH5msXxDafiSUQ4PROPWZakd0HGh9CCeluPjc0TbIWmVbkwDyRIZoFY8DSYhAACI rUDCIw5dGGa/p6H2wP2+/sfaiAqYuAoN9t8D/EQJEP5Y21GvD00zwc7WFl7py7Z7B0X+Nl8 QugZMpdwLz9p0GTDZ+lsvS1E57BiCzNpdXFVaTkXIbCoZNNjX2rQRyQwdhKY6zQUYg4Gya6 4J1LiIR+4gb7vk6zVNLFEEFgf8uV7GxFWfqWcDL1T32nQU3jSxXEdj+kq0p2en/0ZLYSTFu yQp2q9fY1TyhFmN2Pc5EJLFkGYFdiRWHawUiruBhV3dR+bK4PF8kuIABKw2u+YB1KnZpWJN PjfMN39GJZigRCw4l09jlV+63ecd17UMXr3u7qEIx0HYnu/ho2DrV7RAY7vwOapTIRu3vLr fDmJJE+Ep+gU0F8df/7CKTC1Kez47eOsGOtCeoqvBZt3/io= X-QQ-XMRINFO: MPJ6Tf5t3I/ylTmHUqvI8+Wpn+Gzalws3A== X-QQ-RECHKSPAM: 0 The default value of the P1 sub-device depends on the value of P1, so P1 should have a default value here. Acked-by: Alex Elder Signed-off-by: Troy Mitchell --- Change log in v4: - default m if ARCH_SPACEMIT instead of default ARCH_SPACEMIT - Link to v3: https://lore.kernel.org/all/20251118-p1-kconfig-fix-v3-4-8839= c5ac5db3@linux.spacemit.com/ --- drivers/mfd/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index aace5766b38aa5e46e32a8a7b42eea238159fbcf..c757bc365029dc794c658fc5b10= 084a0f29ac9b6 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -1276,6 +1276,7 @@ config MFD_SPACEMIT_P1 depends on ARCH_SPACEMIT || COMPILE_TEST depends on I2C select MFD_SIMPLE_MFD_I2C + default m if ARCH_SPACEMIT help This option supports the I2C-based SpacemiT P1 PMIC, which contains regulators, a power switch, GPIOs, an RTC, and more. --=20 2.52.0 From nobody Sun Feb 8 19:25:45 2026 Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) (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 B733C2727E2; Thu, 25 Dec 2025 07:48:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=52.59.177.22 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648937; cv=none; b=W9hiVVecTejFJxaY53gl4LvFeKX5txd8NIb8AnwBc0OqJhB875EBj+QLxthAHznzLZZBOLRc2pzHzdZ8QA+mMUTonDdo9/FK8bRp+mbKixPtY6SpIs4mipjpF5lzZTW9Xuwr/mwBu2qwDjV1n+rxAzDeOwVzSkGqoeF5yZb33XM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766648937; c=relaxed/simple; bh=tbbmEGblJd70gj9mVMO6LikHfMNdKYXKtiUuTq3LKZs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U797iVbVhXuQ17wSuvwSjdltxRlDu28l/4hNSvb1NwcCiqJgtughsQfYFpIeQWQh2uRGrC/vXipkLKsVPB5Ks/QnfYqqwcz3TCszjhOHkvqDSV/H5QA+qYngXm8ojp4k++Y3ktCSmV0QvX3gZlezQdfbmJOtV2kz6drq3NOSxqI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=xkiMh2dh; arc=none smtp.client-ip=52.59.177.22 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="xkiMh2dh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1766648924; bh=ld7avvFlqBh+Ra3zRZdP1viy+VmWyIrA/gK4Yj0CcDc=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=xkiMh2dhxim9T0IwAtr6erjj6p1zS3gmRNOdhKtRQsRDT2KQrSjG+1vCKVp1yrQgf LpT7ij8mYW93f4Pn9MvXMgn3A6Wfl98Mj45ZOt6/m5CB8/ZKuMfgIR5Ic2xPPjo3gX s6SZ6rB8XcL1dimByxmOwhJW90x2Lk3xBdNcO46w= X-QQ-mid: esmtpsz10t1766648920t8f7ef5b4 X-QQ-Originating-IP: pntZV3xKJChw+zzDHE8O8xkD22p47KAnde+hzxhEzB8= Received: from = ( [120.239.196.19]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 25 Dec 2025 15:48:38 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 5483703246839209584 EX-QQ-RecipientCnt: 13 From: Troy Mitchell Date: Thu, 25 Dec 2025 15:46:33 +0800 Subject: [PATCH v4 3/3] rtc: spacemit: default module when MFD_SPACEMIT_P1 is enabled 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: <20251225-p1-kconfig-fix-v4-3-44b6728117c1@linux.spacemit.com> References: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> In-Reply-To: <20251225-p1-kconfig-fix-v4-0-44b6728117c1@linux.spacemit.com> To: Lee Jones , Yixun Lan , Alex Elder , Andi Shyti , Alexandre Belloni , Liam Girdwood , Mark Brown Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-i2c@vger.kernel.org, linux-rtc@vger.kernel.org, Troy Mitchell X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766648906; l=993; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=tbbmEGblJd70gj9mVMO6LikHfMNdKYXKtiUuTq3LKZs=; b=v/CslR99FmS5Mu4A6LShyctnZdoqPZ7rApYqBGfTMp/mjWlTQqJjtyZ10dT6/qSCL5+iMtk4j S71svKcNp2ECoaFGrJdoS3CNWxzGQQW+RUHhLPNne4MhlX3WvAlwZPe X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: NSSdk1DMx7alQvpAS/3LAiLD7ykB8SsSnXw8LsycMbizdxhGOlUpQjuP h6e9tmMjvS73rG/w3dAN/w8spai9Mc5saCdLRowGyDlzn+0Cy6kYSQg1OZU6dCdUnw0dyrr BPAv7l1NeMiKv8AnlLsvRjydz+sDjGOno3dxAoL3QGLaGbTAqNxIOR0Zu3wJ+nQ9EL6Feqi evpw7XGBgTTEIjwtWsCLNUlZtC5imFVN6Lb4dIfTR6ItQ5Lkh+wryCEVNgQwxJZm8P067s8 zcf6eaPs05rLqzQ39R/KVUozMBvyO17W0t8JxXwVDJ1Rj7RFk0Z2MKVlgSBe5lmDjkwOy3z GgULIypwb5lijfoUJSSQb88RyDLyqR6S2h4UDqoSpQk+z/KwjJ2m2vkoDEqLNCG0/SuHPcJ PCwf/7MvADhKXNITy81vdcs96eFgSqs7OjxjVqr78V/VKK9ehFbEqXKkRN3CWVe6Ul5LmkI i6kLksIGlhnOCwoDLgnHHgZfERDhr9pLxKv2I+qIX+1b30Qjhjwer2+wvdjT3oOsfPq4/cg 9u0+0rTFeoj/JPFxD4tifDWaZq05nDL0Xmh6kiwJdpSz1qA38vZbjrEhhrQMMMO5Tc/skeP pDkTuz+8RjZABFZrpX6J865vS13pbByR7RmgP4LGZEJHh8b78J2PDJTdwN5AEMFCK5DcnmI N2rhWTaVDs1YlwLubyrO4dXZ6vASg2A9PeXPcMILuQiZBzyTwM2VSVAMRMm4pRHAVKBwh3b 2/ir4k2HYL7bzZAvDmPzZSUypuo9sq30vCu19kDELlw3dBe6QsTJJ4u0bxgmqFhws7N4Xje vg7wcFPdodIhbm/Av55haOgJkt2UXFXdDV3cYySbm/tn8UhYj3rgqvC/M+rQBDPxpLKwMde ZjiMo73tuFDJjA3Suo049tgS1iNLR5TuYAWNB8SYkDTfRTC6eFeSGHvtsAaFyNJMyLz0i9W NlOwhvQVoKht6IQPGrcPVcMvVbbyCsDwdYlqKKaV0/Zacjqho33th7gHfAyc+hz7JoguTyn 5yzDFhRxwjyfZme5auL9luSczvitcwqJBTBqoFOypy8MlViARw9P1kRJIXu0BRc+rsR1NQe qtqnaZ2tx2UD7jy5XWKcVJ/YRb9nYMzsZUkDwNAKaQXUb6eLSJT1CUt9LdFgzI/3y6PmP1T IYrQ X-QQ-XMRINFO: OD9hHCdaPRBwH5bRRRw8tsiH4UAatJqXfg== X-QQ-RECHKSPAM: 0 The RTC driver defaulted to the same value as MFD_SPACEMIT_P1, which caused it to be built-in automatically whenever the PMIC support was set to y. This is not always desirable, as the RTC function is not required on all platforms using the SpacemiT P1 PMIC. Signed-off-by: Troy Mitchell Acked-by: Alex Elder --- drivers/rtc/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 50dc779f7f983074df7882200c90f0df21d142f2..53866493e9bbaf35ff0de85cbfe= 43e8343eadc1e 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -410,7 +410,7 @@ config RTC_DRV_SPACEMIT_P1 tristate "SpacemiT P1 RTC" depends on ARCH_SPACEMIT || COMPILE_TEST depends on MFD_SPACEMIT_P1 - default MFD_SPACEMIT_P1 + default m if MFD_SPACEMIT_P1 help Enable support for the RTC function in the SpacemiT P1 PMIC. This driver can also be built as a module, which will be called --=20 2.52.0