From patchwork Fri Mar 14 15:23:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 14017054 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2073.outbound.protection.outlook.com [40.107.104.73]) (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 2F9C2202961 for ; Fri, 14 Mar 2025 15:24:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741965850; cv=fail; b=TiTDtx3x8xNQ+roLgNM6+9YNuY7i97K73ZvISHBHwv8zHUeJmGBanSoeDTdq4bsI3Hrzm6TdGYg9nYi9u5JmUU9h+2DStXwS/HxER36Q5AbopmqzvINOPUK9NtclAUeSY0q6Qz7tdOJ7ucCWy5zlET0+y/DAK9vABHQqZZtedv0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741965850; c=relaxed/simple; bh=XcAmlH6AyfGxngg1gP0jQ6g4y+CQAEHvUM28V7pmaNY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=aghFWvVnlQKU6PNMswNu6LU2g96i/TyAvO6zUF1B3E4/Yw+pOIsg2ud1YpU2s2JDOnqhp1cy6d2rX72oJlAVXSLhGKIdKv8l5ip4QY/12oHBAhFizJq0S8sTxqcsFeH2lNU42elgLS5EX0zAuNQ7wqJfYrHu2czpNZjABRolDJ0= 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=oO40tjHa; arc=fail smtp.client-ip=40.107.104.73 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="oO40tjHa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uQJPa6nXCk1emu20ibpFixCbYmDoCfViCTse1ccY0t0gN17nFDZeDwWV0G6kbYNW+p2nHs56tVjVPvNqwALTiBtQXYZSPBc89FWgp12fKjMi6Dxb4RvaxiObjiOF4lgCmQmzWHKVthlzeYNxxpsx8pJNcVjHw1v8gRR5ipfupYZSilld5PtHYMHbL1SKk7/ZNV3p5nf5jzOSv/UVKlrRGTXd5R34dk/CZM6y5A7g3JkFtdnRRUSHZ4UlBzV/y6bybF9nL8GxyNwItcK8fBSXw10/7WGMdqUaK6f267mvMfIZiTYXpaLtaZx6K1YwNl/mHvsl09fXSJPGF/SLhHgi+g== 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=Bh6KGuWk8syDSXw/MH82ShtPOm8mHIgajJHLtJZFMzQ=; b=j2Wahrq7CB1soQ9lVDUbiSuMaTuiUX/scFkQfJ2KgwpMI2zewR4aLTOLqr6GcW6rI3tL8K+3i5yNcFjbRJxHPkZQ5WDZ/JqTg3l7oQx6VRFyL+fCFpj7ZLoCHi0ahZAwUa41v1bOJUh37sb7sWmLRp0gf7b+wktwrdq3h88N8JKTGxxxL9gaegIdgGiEMSY1lgrQehk3+ZMoRaEgNV6fC51LQcvGG+6bhOor0uOsCjaw1E0MfvuLAnRDD6UoNaTYMrFIcuI8TfNH1PZjlsoDRsft0cPtTzxFxCh4cHBjMJpdBzrhr7nAA/ttd/01oQEIqCiI4CvWA0J+VU5Dck/4ng== 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=Bh6KGuWk8syDSXw/MH82ShtPOm8mHIgajJHLtJZFMzQ=; b=oO40tjHakk2muRyVDG8M5bd5TOkvMdNt/onfIWZVVtf/Mg/1l+nxCgwTyw5IbtXkbrqioEoMtvJDSeiQtnrACC208fKBg0FNrvgTwTsdZUtByYgIwoFsVzO89o1s8isnQjcrJOKxYE9xIjaxQ/6nrOeoOW5PKOmV70RDZBH4yOEovOPD9Q5sdP2XRnc4EVwD1v1X3ncRAxDU9Ju5ojiolcOazSgyhArhlG5yl3pGpsPlvipe3kEDnwGVW/ucpdTYdFWEGU9a48UAwqF5gBj3uxPmPPMPXx2JtEgo30zm9Ixs9IkMGcL3Qo5iWEoPmHBsxLrTrfvxqkoefLxpS+ud1w== 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 AS5PR04MB9730.eurprd04.prod.outlook.com (2603:10a6:20b:677::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.31; Fri, 14 Mar 2025 15:24:06 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%3]) with mapi id 15.20.8511.026; Fri, 14 Mar 2025 15:24:06 +0000 From: Frank Li Date: Fri, 14 Mar 2025 11:23:46 -0400 Subject: [PATCH v5 1/2] regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string Message-Id: <20250314-pf9453-v5-1-ab0cf1f871b0@nxp.com> References: <20250314-pf9453-v5-0-ab0cf1f871b0@nxp.com> In-Reply-To: <20250314-pf9453-v5-0-ab0cf1f871b0@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=1741965840; l=2330; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=XcAmlH6AyfGxngg1gP0jQ6g4y+CQAEHvUM28V7pmaNY=; b=J3fULztdgct1LM1pnCi+Nh6tKp3VtMM7KZhiMWimFlNb8RS+2jSviCpuVeb1gmmWIWMxjHWRH FaSLIAwJHp4D6irWhHT5fCJqkV/nyMMm/NQ9EqhwXcdIHDWWvUKXjcz X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0103.namprd05.prod.outlook.com (2603:10b6:a03:334::18) 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_|AS5PR04MB9730:EE_ X-MS-Office365-Filtering-Correlation-Id: cc7a4ee4-9ae4-4214-c3cc-08dd630c4254 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|7053199007|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?KrMc/QglfpKun2DDWnNI2er6L5DE42K?= =?utf-8?q?3xfTY81e58epDOs8ZuOVUbRX+XfMrsvUd9BeeVqnLdzIBK4dpUmRNSB0uADxim+mA?= =?utf-8?q?24s6UjSzkKDwLLtxgNT2NpuMTdLmzi/g4CFnjPwuiyZHW9zOH+rHxxAGgVeMfEWdM?= =?utf-8?q?5CyRaDNCDFKFBaE6fDH6EF8wuxkytSB46B2QfWMfy/gCjXkFKVub6J0EDm7S6qhpE?= =?utf-8?q?xQgH6IdNNk4WCzEBbg6kzWQrMwqo03k1lUaHGzzbu5MPqS64/f4fZ6IdbCvvylDxw?= =?utf-8?q?7m8xVCqLQp6Gq4FsT0Xw3Ilmj5GhaAQtkIWbzgnX6HCGj+UG7AWTPjJEgXqsIBNC/?= =?utf-8?q?18NsJFwlzXBEE7+su5ISQwwigdTwbMvJosrQdSXURR1gmDTXOidnEzXinxjzzrlnM?= =?utf-8?q?p2KVho6EOhbr+8WPig/2s5NQBFEAFXHKs4ydIm8FKqUO3fycIQu1kMsPgfvRkKxUJ?= =?utf-8?q?/sETa4fN3Y0aXuJ40fzTqI0yi6DI1P0clgsfmIXAUpLvGbQNL4e9Ot+NpeKEQYT9z?= =?utf-8?q?2SNBVICSiNYPn3arXNS8D+R9LLjM9zBoZQT5SOFVP2BwS2mGBdmaW4I22h1le9/0o?= =?utf-8?q?e7/37ZDDpo7Yey2IJx7DAhzorzCj5MHKQCjiNDtxUNu0z0wYDVHmr2dZaY5X1d1bW?= =?utf-8?q?qAQkznN2Vf/aN0/DON/K6Y0VMOkTb8VlxNIfH+a1ETf07Ld5W8Ehxx6e8ECWOcrv3?= =?utf-8?q?LMvKuQ7UuYO58NaEjt+pyYo0iNBEpXOVP1Y9ZRE1pOtEeJmg4L9Nv03aDN6VrR8pm?= =?utf-8?q?kyYiZKY+tRekBKKHI6rWNAflIuRvOw38NiOGCsIX09LuSrP1fNSH26OC6gw/Datez?= =?utf-8?q?B6FP+SbPkOP/CrvGGcOSBLNg1d1QPk83N63EztW0vFVkg4bKyr2ga31Kg8RPeU8tW?= =?utf-8?q?Tks3B91jskl6P9OwBeLogWuy14KS84Yant2CIZiCf7jhxdArqrc8NG7Z2ORCmhrU1?= =?utf-8?q?saZ/InQIijbgYO5FT4yENH600uD56dMbompcyJEUgA2R8DI1Wpn6VDk6BN3X4EsUp?= =?utf-8?q?uTVrVWjoVftpCjsmC9bp5NTXqhd9nEidW+8E9RwHWWA4SZxTYaeJe8ZBnrBuV2zp2?= =?utf-8?q?J8Z0LWIGuqeh14ZzGmmK+0+YPQVroXx+uAHHBuA5zC7qx3aVxx5hHwgePXZxjHcLM?= =?utf-8?q?zolVFYa5nMQ5KtjuNXuVYc4/YxpgERKVHM9gfcdrPW3l8qvEMJXHQUkL0h4bfgdmw?= =?utf-8?q?2It8MWgSJ3Ox8IipwGuRDcv7CBCHyUb8cLl27QQRaRvD0OuStL7sMmhfAC+rCKaJ+?= =?utf-8?q?8AR4vsRb5aPXkW4K3EVv++YpB5uotfD6BUSHbvjVB583QQURVVuTMJoZVIf05xLgI?= =?utf-8?q?d5pCZb5p2MIGXht06f/3yCXPbmG1ZKQNeEgbE6QG1fqdRQbom6f0eaQhD+My6YpNu?= =?utf-8?q?MRXENkqdzyb1bEsOYaCVJuNrIrSxVM0iw=3D=3D?= 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)(1800799024)(366016)(376014)(52116014)(7053199007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?4IuQlISvAwBu6HoTEH6awzTZDarW?= =?utf-8?q?xY2KaXxgQr5wtBxZZmTutkyB5iSyfTADQSu9Vb1Sy8C3x/pbTxHamEUj3efFqbX6C?= =?utf-8?q?DgeH+zEUJH8ieh2KUtdV9AkBUKlX2eDF0qFMKfdWlv6Rugm2xSau08p69/yjuzXL6?= =?utf-8?q?CBmuafIm8oyLEXmbBhFp/L91OZebDFEVxuDLRE7pGL2sd2COAkjQxntdtw1GZvWKX?= =?utf-8?q?ix44hcVAIX2/z+nfPUZhN0h9IdenmNb1ilBu8Imsj7StUbkve7sP4VSS3hqI8rpvd?= =?utf-8?q?ZC4FZh7aNErVLLqbiZ8BSlANP8q+W2DYCMb/VNqg98RnGzTG1ijrRajxF6k6S8rtd?= =?utf-8?q?J2EC1cSFabN7fdW85ZZ2Zcz1jLSSmNvxTIBw7prl43MXpBinTeswd3BDUJz5JAJwe?= =?utf-8?q?7o7O9JoZVJmmOOyeWQujDHs0xoM1fR5eC4yJgB8mYAbhstsW5QvrtJpCBsSl2oX7c?= =?utf-8?q?ByrX2rJAJsKWBBLTvx+OkzL8foLYU6k/Dek2TV0UHiRZoMm+xlmjvm7pNhzGsDWDh?= =?utf-8?q?a36/99BUtJCV6TJCPNMusSMNogFaMNWVwYwATjAs8RmsvrXKL3byhiiTQFtBHEGj8?= =?utf-8?q?9htT1JUHcbV6mXDF9DILEMHi3Xm7KWUzZqAv7ynSaT7lXQjc6soRLSHARB4CP75Vm?= =?utf-8?q?11niEMninCEkXDzNQORqbvnJyz1DPz46C563YJQyc1dmAOBnJU7Bo/oUgNkH4rFFD?= =?utf-8?q?6xOaTktwrVoIxZa+WYrSnc0+6e1P9/W+m/WZYpNv5OyRj6j2yKnQ+T2QylKVCX/nj?= =?utf-8?q?vShnFp8zyBTYM3bXo9s3Zd47QppZ/zgzxO8ToEgfk9RRsa32modJ89Bm1AHbzLfpB?= =?utf-8?q?6B7XGicFKoAvvVgTv/JyiJYZzgz8laqyyPYGSN7d89buNBABC7010T6tdWWPeq1gW?= =?utf-8?q?riq9b6woIBjZaBtCxJZISfGON6ChgbscXADULfixbWg+WHK0rj+rIdypOu8eK00Od?= =?utf-8?q?dvBGh7hX4BoU88XvzMEspXI1Ya86hvGiDmoG0BQ0kaJg0fNR74T9f8JhK6DA5ImUG?= =?utf-8?q?RdnYdyOFkn92xAk/5AG1uoRl5itCSOBZNeWTOJE/DRvwt2w4lDaTyPmLGCFyZn63O?= =?utf-8?q?mnbDekbDBguXnX6jQlBvjB5DHX8YPnfHYTlV8ZGZkM0k5pQw5hfTMQX5qKKkeP/4Z?= =?utf-8?q?FniyrO6399xPcBG7tHXZZDDzfjjeBWg5R0gZ7Bhg6zu4HNMAaxkeuu4HicWJxiB0V?= =?utf-8?q?GqYGPV0MH+EqHVheg+ehZXsE/OTy8x2BTIudT9YKg6GdW6giIoVly/HXTSLgpdSgU?= =?utf-8?q?iu0TwExXho9y7QIpe8o2S5JX3G7xszmZoGcbaR6t79BRQEeUUgA+CDxnafScWp2wS?= =?utf-8?q?2aCWq3/C5mtEicwZNR9izb3dEPvefpyG9/mnUSplbwYgGXK7v3GsJ+JLk9ykhO2cJ?= =?utf-8?q?oDd0UG+to6uaTDUT3L+gaQorw2DU8qrGLukQifa/XJidjg5SmACVfcZ77k0I/uLnI?= =?utf-8?q?J71smjNs63EvRrbfz2DJwniw7uLvT/2QGlQNBtyj1yOB20+CnlanuIUZfft6gKDaC?= =?utf-8?q?nAMIT0sHXg3V?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc7a4ee4-9ae4-4214-c3cc-08dd630c4254 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 15:24:06.1324 (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: AuTz6AGEe26dL14G+O0r2jRn7YCNZePx6kz5tk+9aRO09YXlGtKv3+mMwcG7zmRUbNqzuS28uzE6Pl1W16csdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9730 Add the compatible string "nxp,pf9453" for the PF9453 regulator. The PF9453 is similar to the PCA9460 but supports only LDO1, LDO2, LDO_SVNS, and BUCK[1-4]. Restrict LDO and BUCK numbers for nxp,pf9453 and keep the same restriction for other compatible strings. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Frank Li --- Change form v3 to v4 - rebase to regualtor/for-next - last upstream remove LDO5, so remove LDO5 for nxp,pf9453 also. change from v2 to v3 - LDO_SNVS to LDO-SNVS --- .../bindings/regulator/nxp,pca9450-regulator.yaml | 24 +++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml b/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml index 7605a05a9eedf..4ffe5c3faea07 100644 --- a/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml +++ b/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml @@ -17,6 +17,9 @@ description: | Datasheet is available at https://www.nxp.com/docs/en/data-sheet/PCA9450DS.pdf + Support PF9453, Datasheet is available at + https://www.nxp.com/docs/en/data-sheet/PF9453_SDS.pdf + # The valid names for PCA9450 regulator nodes are: # BUCK1, BUCK2, BUCK3, BUCK4, BUCK5, BUCK6, # LDO1, LDO2, LDO3, LDO4, LDO5 @@ -30,6 +33,7 @@ properties: - nxp,pca9450c - nxp,pca9451a - nxp,pca9452 + - nxp,pf9453 reg: maxItems: 1 @@ -65,7 +69,7 @@ properties: unevaluatedProperties: false patternProperties: - "^LDO[1-4]$": + "^LDO([1-4]|-SNVS)$": type: object $ref: regulator.yaml# description: @@ -118,6 +122,24 @@ required: additionalProperties: false +allOf: + - if: + properties: + compatible: + contains: + const: nxp,pf9453 + then: + properties: + regulators: + patternProperties: + "^LDO[3-4]$": false + "^BUCK[5-6]$": false + else: + properties: + regulators: + properties: + LDO-SNVS: false + examples: - | #include