From patchwork Tue Feb 18 17:38:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13980372 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011046.outbound.protection.outlook.com [52.101.70.46]) (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 ED001246348 for ; Tue, 18 Feb 2025 17:38:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.46 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739900341; cv=fail; b=IycIn9lUAzIjDvqPAcT3c90qe1q0GWP1wvXK68xEGba5Zu7Bb8Y+bGh6LmbPFRn7trTwLP/WxUBZ9Sd5KvJNiKjtAmSyS2kfeYmcYX8LmA+gt5n1NIsQzuVxD4VRFokIOHGQWMCB1qYnze8t+iOvg5a2YCLycYrVijTk8cYCNSg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739900341; c=relaxed/simple; bh=KIHj7PwQdY0qiy/wjZ3Mh3EsStsR7EPMMFh62m16X7E=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=mCXi7+E9C5nkpjVNwKVCx14wJtcx/shXM4Ql7bs3Y8TEeOCbomwx/qPf58T1diDEl4aB07i7rRiIQF+g//LCVHy5seml7tbk4oyeWjaKZ70njOQDHBIYalBM5TAwIRE6WmNZBk2LSPg/xMeNE8J/eSktgEWad1/nxOUjSFOtpNk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=ihPoAuB2; arc=fail smtp.client-ip=52.101.70.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="ihPoAuB2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=H7VIrCpDV7JRCni/zVFS6aw4sp8ynwD0rpJx/yG3T6iITE2Wm39MHAjVw+yT8JAP8ySBftYk9XIQ7v1RxnHtcb+NvbvX35j5OiKyDv9QwYJgyx+1OVXsPkEWO7MyQatunS6dtTwtnqcl+0IU9fUEFh0kZzLP9VgFTFlfM4CKi7gYT//Xu+gUGSiw6CEzChark4cKbe5UIkmeDgU5lxJZtN9xVus8dr8AwdlF/5+yGpx6rJz4pJvLvAuLMjdIU4XY6C17ejG2U3wY0C5NxAwbF6EXIbXx3V0uLqOhUGXcRi6AE5LMf1epZAwlzXgtFc+wPWp6nAdo/7vekcdWOK3KKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fzo1F1LtnGRQkyVgJfdqJcEc+fj8UTrSku4BkZRanjA=; b=dtSCtQUOVKtm/IJFYoDFUn0IJz8yfcl0y2HOxX6lInj8KliO5VDJgllwpW1KCKsL5fUtAnM/vJU4xoJ0ELnmdvUP0m6Z40LbudSloM1S1lrGchAAiLhPQx1rnO47ml808MEzJpe9+kopmTEOczoL1UY1kxLNuOw+a4BG/Fgy8bkuDSITSPIM+wV819vj83RD2elhieQ4v4PJzrqG84bZYUycfPQTk5fqVadvQXJZdGzXeHPnC59efnEE9l1AQtOahxuv5PSmRfSRPTXfUyXsJTgdcLrzBqxzwbDhDcbKxI2HgYoExgsJyNXHVWEPK5ajmDcOJiqpLPeviuDdHVD82w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fzo1F1LtnGRQkyVgJfdqJcEc+fj8UTrSku4BkZRanjA=; b=ihPoAuB25uK3Zc/DEv/FT6ZQSr7vAf/VeKgcwKC7KMU1VYCBQNEsbOer1iH4FZK9IsSwEF9N4QzL6Wpd7ecuDlLap/8SyJhpp1vpN9pASs6l0OswpwFG+AJ6rdqiti4OZkGObAyAA5CqTcL+dElnogmXtjmRYe3mt0fyMCjYeCo0CjROaEQeLR1HyL8x0Lb4vDSdJMyabyHfQGaV8FS7RXhVBRX13I8Z6FCPInq0txj9mnAC2Cl8pFw2GOBcmOwKVZJ8oKiie4NqA0EMyINPN3KXe7DUJOBlPxqqVS/z6paye96Dl/jCVQQOdXylIWMGqToFO1lmq5GOWPJBTVgMeg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GV1PR04MB10241.eurprd04.prod.outlook.com (2603:10a6:150:1a4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Tue, 18 Feb 2025 17:38:57 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8445.017; Tue, 18 Feb 2025 17:38:57 +0000 From: Frank Li Subject: [PATCH RESEND v4 0/2] regulator: add new PMIC PF9453 support Date: Tue, 18 Feb 2025 12:38:38 -0500 Message-Id: <20250218-pf9453-v4-0-ddfd34e02da0@nxp.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joy Zou Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, Frank Li , Krzysztof Kozlowski X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1739900333; l=1504; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=KIHj7PwQdY0qiy/wjZ3Mh3EsStsR7EPMMFh62m16X7E=; b=pGdpS1pRcPLqHZS+Do0EwCYiuOP4FI4y2yV7RwUo9sfv2O367xI8xL/3E1TqeMEqZN4bqa/Jk O2+bciKHZ3yDbsFMDWx/K0bhG5G/IcdAGjZnadS7goLUc4kvaJBXU4t X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR04CA0021.namprd04.prod.outlook.com (2603:10b6:a03:1d0::31) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10241:EE_ X-MS-Office365-Filtering-Correlation-Id: e6e37c67-4101-4ec2-90d4-08dd50431eed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?hhVeqPpqKNz3Auju24ml2IzycJ25Vzz?= =?utf-8?q?qtdarDQXWWb8pqttbZHhZxCpSe1L7ZoDUFILpRqw38j9WnM8w2SJV2rCwO1R9QOsi?= =?utf-8?q?EC6LIi8vD269ipLswxY0I1RsIiOQCQ39uFUW7KHLBAccpDccAgT+zSRXHY+kudoIQ?= =?utf-8?q?BELmZqq28W/IMN7sepN6oPMP6u0O5A9KgXDe5gU/cvOn4Nx3rJ8v2pue2kgUVGyi2?= =?utf-8?q?mTcwRgPulM6Ir8juOluRr5QU5oR3YwHFs3ACWHGNMO2ug//auR1YsPK6jr72jmNo3?= =?utf-8?q?+bxjn8C0maPf8yIcZZIDOTmNsOOr+41by8N5OLqFA8Hu90T9Q6tvDcKjpcult6kU0?= =?utf-8?q?Vw2jV5c0lcyF/F1vgUuSb0QXTickN6MPYmsxc1Km0usXuK4T9BXkFnrQ9SSTIG2Mn?= =?utf-8?q?CSxZqe9LPtmHaSCHaB17CZuPoRJgFPTolFGzOSnqw/w541Ncj7OCff5tg/XsQc8f4?= =?utf-8?q?A0M1DjBtCF7GPG/ehTsR1wBT9SND/nHfv9ibLFACIQRIw3wpDjJG7ru1tizfW8p84?= =?utf-8?q?eDNHH6ywwTprVDQvSEUVBQ94ttDRINhHFOiXyS6am2cwo8mcDorhEmvmeUtukuEd3?= =?utf-8?q?iEKsrc2BuKWJSqQ9ISO+7nc3VM3syluUblZqRkjTvh+m4nNj6EWKviXW5lOC2h2fy?= =?utf-8?q?Z8wqvqnk3/L1MfK3Je9qiTxaO6V5etUtAEMhmdkb/ACo9J9JrSz9FQ1R/5wACzgrA?= =?utf-8?q?3ZyripRIukJSwRnbloipO9y1418/F4w2Y64+pR0QjdbcHKTlCSKSbnij13zCcU8mr?= =?utf-8?q?mhGdA89exOWoenTM5Cc9wEw0uB2eJKpAyRNIjNBZ4iPifafeRIzBIh9GweDFtsGdB?= =?utf-8?q?PVT29eXljS1NZVburIwtUfq8avi9wr+v0/4uo7yZZ2Rh9Kvy5a+YNbURSWHN6vSIB?= =?utf-8?q?4qznRIwbLqnoWPu1lkbjnG1AiJFizP6XMlhVrlN+6NdI5WroJxgRIMWZyo8RIF47R?= =?utf-8?q?fF5+6apSSiPBanENUPJBD6x76++CEnRpsXJ8Mpav6O0b8wSEnv8dxGgNZtlReMUzW?= =?utf-8?q?kbw0wJkQADYQVGr5uGjBwyBU2oY3qFNlQUW009KT2gInTS9/CeJP3gVWkcskEEM4g?= =?utf-8?q?+XFbrmhIDBrOp0AmvBpqNfXa5bJK6owYAeQYdcL7RQMAFU4KhtotBNH7xb/QBkx57?= =?utf-8?q?eaNgntEjVh4w0tKGXxvqvoIpPPvkMVU55lefg3AWzQJG/rK5BXrQ/IWLyYKQOucuw?= =?utf-8?q?4f+x/zj9CAw+blWOYNvE76eT8UfPkLt6il4miWfo9R0ecYyVe9ocBe6CFcZ86O0bL?= =?utf-8?q?958Jxh222xDqyDgK4jzprG91Bp5s1uIiQOeyMJ4kw8zb2eAa/jbYntU/4KMkPgXos?= =?utf-8?q?xqhjC/rWeZ7MWKJF6CMikcZyifC2UhZVA0bu8aR3xxWVs4EJ7yzVxvIVTKaYoq16Y?= =?utf-8?q?63PGvR1TcDg?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?hV8Fd9ddQRJHU/exIqo5rf2QhlX1?= =?utf-8?q?38QjJeZ/DaEbKGz2NmYCTugQ9u396b8QSqAlTGfdy+6zgNJ1rpOiITSyz52SQD8ww?= =?utf-8?q?3GqtK4y7nhsymrI5RzRBWfMqLtmuDK6/Q6U/AlugFeAsp+ypOuiKCaYs4MG1HAqFe?= =?utf-8?q?8d3FYjWxONLHdjcz+t5mVqnBV//Iup59LIlL0K83S4AHPxXj6ZfXVMUVOMo3tAtkn?= =?utf-8?q?F3/y9sUAFhcuwrgKKOYcM3pyAWEnh6uB7rW8hK5jq0UN1t66MNaPxJtGCeQe8c5uR?= =?utf-8?q?FvrOcFfGXDZgxcW5sPigZEJ9SxrWStyzuyplbLb2ENf2jb/A3yKIzlfO0R9KcEyDd?= =?utf-8?q?CcSsyXf/+0uTR50xv7Jtzx9rbBp35a55GXNwwu53vEz/p8i2/ppxA7lG/JgdEL/Bf?= =?utf-8?q?N6UnYL45pcg1JssF23XV9YyxBVrIFvx+h/4pxdJYmV6VdSaj7LYl0C6CQhY0M0wpY?= =?utf-8?q?lCdt2ffpwUH3iSI3ZqHnpqzQ2yEvUYoky46WoS64SG8EI6Roc6e/J2knBhhdJ8Xxx?= =?utf-8?q?XUKsFNpMK+vYzuMt58ibOZje0OnT04YAMkOFpmMPVMzPn0SmEQ4ZAG27HMkecp03h?= =?utf-8?q?54YcFywZk6B+j66b//VpVtnsSlzaAAujgn8cwHUFmImU+6U09t0rmArwbN/F6QEDK?= =?utf-8?q?ylv3c2oMgPPww0VBRFEXt/zcXtm6fBG01aWDq9XWjUf+ymZLmzXQXsTxkrCI8EowL?= =?utf-8?q?C+abfcGYoySkOhdIeSbeOEitDA+she+FnlyRhIez0QqF97fjLPUUURvU3Z3AOXE6A?= =?utf-8?q?uomnea2yM9F7HeMvlFBLTP/OPR7sGjtrUqG0CepWp36WDpczDfxZCq6VA1kt7IwSn?= =?utf-8?q?nUEti61q0TzfQGQdbllVKvaSIPNvrlBVCi2d8y95VM8dxMNo1bYMeo8WAK2mBTxJi?= =?utf-8?q?Rzzvqlzc+UJs2hssiJnnF8NpoHVZaWD2wHwfeH2bs4eRS4YDRQpr9MfGcY6xnDqE4?= =?utf-8?q?NMlaU7B+xDCgv7jzDfHRkMxxmUwFbbJR5FsU75ZAQZCvu2QkqfnCfVqyV8Tk7pPC6?= =?utf-8?q?Wde4cEvmvQfZNe9xXaWE/xNZ1m0H6dNfi/IVNFAUOeCUTD5uK2h/iwLljaj8Vi1IZ?= =?utf-8?q?BjsKXaNxeVr31FGxfRi5KbmJ4GUH0e1XHHFrx71+p/sST0ioAeT9DTcnHKeoiSrUL?= =?utf-8?q?YMrXg/81sjNq8gI6+FcFWqLgTVYqpIjmhJ0KzGBduFyPv3rsbEFcHmzXD91rCNHT8?= =?utf-8?q?lrIbvP4hlWFatBqRHJOZttpzM3kgMOzlBEfn4rYVFaLeVGgfTQnmGUi8qq8VWn0QX?= =?utf-8?q?09lJE9xtax7iKn3FhQf1bAeYydGQ6UPpKVkOEdHVVKWBST7XwMCHWdSNYfJjtZnqc?= =?utf-8?q?H0h7+jNRBRuKg9mYkxBOQFdwnW61QIM1C/DP4dmBGYE0196R2eWExFWK0aUaMn5Nx?= =?utf-8?q?mDE2LI/RLhZsRdi0qbwy+KnKgV+BVs/blYrOY07FX0bdptNAoWSSuT1rmPu4qPnYl?= =?utf-8?q?mubj65DNRwQs0qI1ovOAdRHy/4kAT4Dn0rXSjweMv2hORaEAP7gDPqJWGOiY0Ws9R?= =?utf-8?q?pI+oKCkc9IWU?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6e37c67-4101-4ec2-90d4-08dd50431eed X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2025 17:38:56.9357 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sLWWZ3JEGCf+P/OF/78e5HuTCS79PwkZR93DpzPMYxE3pQ/34teLQMpGV54CCDUQlpimLykzynUFpaNIJvRqxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10241 Add binding doc and driver. DTS part wait for https://lore.kernel.org/imx/Z04W5chGq5TitB9f@lizhi-Precision-Tower-5810/ Signed-off-by: Frank Li --- Changes in v4: - Add Krzy's review tag - fix GENMASK(7,4) problem - Link to v3: https://lore.kernel.org/r/20241213-pf9453-v3-0-5587c1693155@nxp.com Changes in v3: binding part - Change to LDO-SNVS from LDO_SNVS driver part - remove pf9453.h - remove double space - use low case hex value - remove , after terminate - use GEMASK - change to LDO-SNVS - Link to v2: https://lore.kernel.org/r/20241212-pf9453-v2-0-f59d2c096356@nxp.com Changes in v2: - Reuse nxp,pca9450-regulator.yaml. Add nxp,pf9453 in nxp,pca9450-regulator.yaml instead of create new one. - Link to v1: https://lore.kernel.org/r/20241206-pf9453-v1-0-1e4685114271@nxp.com --- Frank Li (1): regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string Joy Zou (1): regulator: pf9453: add PMIC PF9453 support .../bindings/regulator/nxp,pca9450-regulator.yaml | 24 +- drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/pf9453-regulator.c | 879 +++++++++++++++++++++ 4 files changed, 910 insertions(+), 1 deletion(-) --- base-commit: 0768222687cbdbe7c300c4428f0c0c6b153386e3 change-id: 20241205-pf9453-90e8dbda562a Best regards, --- Frank Li