From patchwork Tue Feb 18 17:38:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13980373 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 1204626FD9A for ; Tue, 18 Feb 2025 17:39:02 +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=1739900344; cv=fail; b=I5wAWiV8OJeKImcDSk7B9oRCPHa8hMsw99pi9NKwYWR2zwB1CIPkG1WHYSzek3ZPsfSZuSdEkBADV/Ym1ptUUH08m5l1Puy4b6IbOEFQQu/hMsfZ/LArBFXa6bqYE1EquY+0wWxEOwyfQ6g42EkZ8Ph7Vt1HFOsN9zCarAqZQGc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739900344; c=relaxed/simple; bh=V7LDZEgCBJnJn/v0q5/IfFeQdKlo4Kr5NHBseTrsKsA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=A6jgWf9WW4hw1TfmjX0KK8popmk+zZw6bXpGEpvZ+PIdNxgx+6Zf6ASJ9MfHgP+fRLps96sopNiuwBTj2bdonBsKoPwWT4JvvbC+SqLk0LbbapxYzas7k7Zg/mEslStVOevWHVKTSKxEDt4iYr6ZbLhZZnBrmZdc0a2KEj7XjaE= 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=Al6ua0rX; 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="Al6ua0rX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b2GfK+KTiZwOA4fG0G6NDJVhwWbWPReZmScZigW0kBZVOFNl6Nr7NBKIRNtN/JfPSwFde/viqHR0Ng7765j5M/HKXrLt5bV3VGL6kUOGQO5TN6kafHWt6WGnfUf3fwWSv1hYTC4sDMTI9+nL+SuNoalrjK6BwLNjQMUUMaC5TQn4voDzGlk26iyJqktf4CqrOwFrJUnKCNw1Ru5MrHySIMeg/YGrp+p4WYDmAqN+LoI9VSNVZ3HpPhQxFfOdmfiP2BKRYwyI7aw4DeOp3EV68pNx2AvMxEQPY/WyoSho5NwRKJsGGopZTNgTOz1yjCibwqHNj+QznFspJ52E9T3SYw== 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=DjeXgHd4zzElrMCDLKEPe3PFcwcGt8BvtxsO+JJv0JQ=; b=IQbIxv2gxmItYwj5KY1r1WPseEX09T271IvjHcHDjTrtZ/6Lu4YQdFRscdsXldy5CUU88qs8eMSWl1ZK2Jeq/Ji9ugFbVuRfsOXXrFAHRt09GTXTysqUzSyN1ijlN9kp0oGBFTxNlROPQBJMQCa5JTf1/v91YQY3sJlyXotx4fzI8NAfHqHADDeEB1+8ZBAkyA4HjLauK2V+Z35dLFuda3AsmKHwUO4m1wZP9VpRMjlo6R60zl23J2FrQvi92XRLu+4hPuZIIBpTIJmQvl5+DpqbS047iwRQAtprN8R/JBpmPzdsMGq0tS12oN6OO0+hd95TK//v4BwY91WGFSHi/g== 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=DjeXgHd4zzElrMCDLKEPe3PFcwcGt8BvtxsO+JJv0JQ=; b=Al6ua0rXzTMKVr34LAgRLVoGyfg6M3K9HeWdze0ThBNtgGpyxY/Q5DtZOYlEk2L5xMGx2fO6GyqK0Sx1z5fM4RMZPhYh4lA+ZCSpR+sm60RmGnIeJ3pQbyxqWRG/m9yRLIUcEaooH/KEoV3sXLElwXk7wSJ25yqmF4QzW+5k6zGaFAt/jH9YWd+WuYYTSQSGseQPuJw3x5eeJv/Qop1/slULVw1BNQ+KFYbQOjVL8HSvzpGv+s9hSC2CX9575AW6yBcaAH0bdRq5qA8G7umeT0PRjCKfcwry4iu252W1KmHHGykpG8txXtsoQbR0X4v6+y2SShXHsK3CZxNdIL87Rg== 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:39:00 +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:39:00 +0000 From: Frank Li Date: Tue, 18 Feb 2025 12:38:39 -0500 Subject: [PATCH RESEND v4 1/2] regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string Message-Id: <20250218-pf9453-v4-1-ddfd34e02da0@nxp.com> References: <20250218-pf9453-v4-0-ddfd34e02da0@nxp.com> In-Reply-To: <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=2225; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=V7LDZEgCBJnJn/v0q5/IfFeQdKlo4Kr5NHBseTrsKsA=; b=ZtdXawiN6R9i4RPpgVpuFgq65SpTLDSWwz88onpqiuipKUjj17KoCQm7B1Ui520UoGxpcJ9KE nUEZpT5/RVACBo66HX5Ts0MQuSvjpBZp5QuNtK+YQSzuj3aIzfHEAiz 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: ca64d80d-2d27-4ecd-e1cb-08dd504320bb 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?dKnrQ1zpx9naEJVlcd6aLtFX70D2LwH?= =?utf-8?q?OGvToPrEL4s6q+6UId5Zp55XCvOFcGAoHiffT7Phozt34cXwlI4LYTNsfWgwOESNT?= =?utf-8?q?gREtHYv3n8yxSiRq1qrf/fFvGPEY6BxN8wPFCqe+GX+yESERr780BGn7xiZcgTN8F?= =?utf-8?q?0C2sAuF8zrfoVu+RucKz8pauHO0Jb+/l9O4IeIwlJcewPwSmlxkudijDsT77lJOsI?= =?utf-8?q?8TsCvI8lQz27R9QzSvmgMUly7yypW43RB32clAkJJuJGlJ85QnSmfoi/3pyBbjhZV?= =?utf-8?q?vAiE15HuJTyWayZlnWYvVw9f3vWsitpQ1MZScFfYqASQ0wdYgzIPIJ4J8zlfFbsEH?= =?utf-8?q?sQRE2DI7ndPxzr2gqWaQHU9E8JHycBSfrRP/W84ARSG2NcIUdZpFPUGLD5bj0I2Qo?= =?utf-8?q?SjznxuNATcqXJDlbCAyvbX2RZpuJkvdTvx7mlwnonijVhRONDD8SXpLG/dPMg9chE?= =?utf-8?q?ECdc8c3aijBYw1Ylv8yGiLlLy7LkVEGvksmJx3ut/Z6YtOVLhsWUfBg6NYbbAc6Id?= =?utf-8?q?XJWLBSD2JtrsRNuyXPaRLbxmLAJ8b0CVk9BE69xRVcwYakxihMAqH78VsUO5obON9?= =?utf-8?q?nV1RUxn3e60XgQDSlfNoTu8OuEwzvppejrUQT5hBXj4CmEU11nFTGcKOOjUyXYAyf?= =?utf-8?q?Dk6kDWvfwZi1qPqfEwy4SSymlsfX6bp+sCH7hsogFUgvdNiQePfNqUMz0fIJ6/H3o?= =?utf-8?q?S81uLznC584I9oe+m0ACPCIojRIjtzmFcKQkkP5Bx47O24NB+73OShD6+DmBDXwmG?= =?utf-8?q?cDv5BC7mUHxsJ7Y8tNksq5xB+ji1glq9kc0YBsWRwP5VwSfDl4JxBm955uEUR96AH?= =?utf-8?q?L+c182XBhgbLUH4YyxCUc/QKxLLLSaaxsEtnM1vVp5VrvYpqaW10gKLAkC2L+GSc6?= =?utf-8?q?5kbc4omHiMqVpi8WQfXtuVlVT2XlTHCmyb+N+ReNFYHRsfBaUoWXMiC5mCwXh/LCC?= =?utf-8?q?3/3at5vhiMJR5vuzO0RCKl83ZgpSyhqWkjBzTf5XPu1k5Ki61Elm6Tb17+fuuKsxt?= =?utf-8?q?CNB9hWrMj0O/fHWvZOxOenWNYtv6psIMiLXjri95tU06FQrE7V5ZoD8HhzGIkrrDm?= =?utf-8?q?b4YQgQ8fygbhts0H5ymtpjl9IAqN9sEslUiEytUfrs1HmJec09T9dr69djUtOWAgt?= =?utf-8?q?bpDzVZLaz9kEGJExioNzLzJV0lBdsba1d5yu+1XlmiaG2k+P4v4sczDuMp2AhYe6I?= =?utf-8?q?/CX5vqcoeYGeNB07cXbnumgqonKowI3bKd5BDYh1jfNFRzabJzbkn2usV2FCiLL8y?= =?utf-8?q?Z6DoVsOmsokKbTnnuUHnYrg8qO0SFm6xq49foCRA5OK53721WJ07F3zLOx/uw+/Wy?= =?utf-8?q?4GB/92yaobqYTGw2ZUq21zspyX8j+u8QLn5LuP2UARa2eJVn1ON5jZH/e7mYpWjjW?= =?utf-8?q?obPnmMLq8i3xWDhSxAHFDtMxG8caskUlw=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)(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?71aFRKCoZaSxu1KcJTzkfAyuizRX?= =?utf-8?q?EWFuYrqQE1chlkqVItrUV+9GKwenvtIqeZXHooqM9YswQEL+nE3+bCCRUfwXk5fPX?= =?utf-8?q?zkxvw/X46fI8vpyg2aZfb/UnqeJQBsh6WDF5pN7i5k67ZCGNQOqrpNS7RLS1sf7Zu?= =?utf-8?q?Rg7/l0EkTdPD9KGm+sKtZsnDmAb028TwY2VtgLdUrRkoCDH6zmUZo3kYPcEygMCAB?= =?utf-8?q?f89hTA/Mgpch22WRguBTdevAfNrGNoZu+31CAjfwFsKfg+0sS6qbInCSlpzrHlT5F?= =?utf-8?q?E2PjFfWEeswcw/0UHxDkQn7xg/ZXfXOzw7hiFVd9zSxHk4bVQxTL1EXn/JRROu7oz?= =?utf-8?q?B94aPOlZpt8rYhL5J+8RjBrqb7ksGr9OMhiIUtCLkgfES2CLkToBN4bpC1NHLIt/a?= =?utf-8?q?EYDDDIoLvj91/RRaEIjJT/JgICR0D+Cea5nCbHWy7PNDDwUulzPmk0rM80lM4AN5O?= =?utf-8?q?wcf8UGsWg+jUWZvozvNTqlnqeOZVopXBQzwFp1Aw+u8HIvqYZOxzIxBWdnOxvsH+y?= =?utf-8?q?3X0zE4Afi4TKQ+OMR2otgKk/DbrX0ZR5AkS9rmKKtK+WBVL0NBcVGbLnbZ/SSa7Lm?= =?utf-8?q?NoiEZZXMckYS2C1eeD46qW/PwNMAyEzllDq5z07qGBWLtmhsnwqefZrMcvdInBrRx?= =?utf-8?q?YYXzgfN2FdzEulDCC3X0nL2ZUw/twHh1SsBDAxWBojxLB0+4aF4KZm0a47O1Z/LyL?= =?utf-8?q?M8BBeUTK1H/ZjqstjAPlc9+EBuH9zd4moXkwt8QZL/Sr0trptxUNW976kaZWobK0t?= =?utf-8?q?KbaTdzzh68Z5qhH07Tu5v/MI6bdqby8BwptXen90d4d2630oBe6Gg3h2z4xFimI4/?= =?utf-8?q?gWWWWx3dS053SlpU4Si00BLVfFM9R8ZGEoHsaHdfCd0F6mwvUDDl9q6Rhyaza1P7N?= =?utf-8?q?nvsyjQSNVIp5usPd9mIqhpq5fJKt2QExWlf4R22zZKYptNRjz9PuWl172IXtGFZUo?= =?utf-8?q?xdF9r+VUxHj+64PJN2oben76HsBkDatE4YinlZ+O7Zia9/Y28mXGfJZ7+OjCgPYU4?= =?utf-8?q?tZxVswM/x29FOEXWz+VKKWGmwhla6Fp4CTQAj0u2Y2OA/tUi9j/paxggemCGg0RUY?= =?utf-8?q?jemijI0qdfr/y8WqpxRM3Ew5SQXpNdnQknyvXRVgwk9aMlXyvTu4E8+aMY3qRvoPj?= =?utf-8?q?rl7djn3bXyELlsYP2CXowIMB0Z2pyhTxxMn6Q+2ABABZKKs/63AP93DlP4z8ewNcN?= =?utf-8?q?kKoEYu8q40IHMUiRgUlskEVnnJVTgxjAJvk734d/yTk9AqXyCBD8bBR72OAcEMQvg?= =?utf-8?q?fijothbZkCo/oRA46ILbO4mAbrwpmo0ES1tHwdTN25LXq53tAkQmXrxtM/lB3SH+u?= =?utf-8?q?qWlO0ehlhqLSiNXvA4HcXBD0qWR8m2rotl0haXdpntFtB4C49HxeM3/LzGBcEPA4Z?= =?utf-8?q?OgchYS60/Ampp1/ShL4iTZqQSwe7KN8eoQDdhF5yteiE2J3IIIBUwxOiupAyxoP0x?= =?utf-8?q?m67YISEENTM0ZObObbK5LzktLzO9ETcpfeyn/3cTPpgdkEjmc728ZalVYs+sZWAK/?= =?utf-8?q?y82DzQ70J/ht?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca64d80d-2d27-4ecd-e1cb-08dd504320bb 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:39:00.0144 (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: ZsoNjfaG9scTwDByDocKzWlftfvn+kJrxfwWZ8mmyq37zaesrLgrBSe+mj3bNOZmqQcJUU7ROYrydpW1Emb6uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10241 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 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 f8057bba747a5..a5466bece4cf7 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 @@ -29,6 +32,7 @@ properties: - nxp,pca9450b - nxp,pca9450c - nxp,pca9451a + - nxp,pf9453 reg: maxItems: 1 @@ -42,7 +46,7 @@ properties: list of regulators provided by this controller patternProperties: - "^LDO[1-5]$": + "^LDO([1-5]|-SNVS)$": type: object $ref: regulator.yaml# description: @@ -100,6 +104,24 @@ required: additionalProperties: false +allOf: + - if: + properties: + compatible: + contains: + const: nxp,pf9453 + then: + properties: + regulators: + patternProperties: + "^LDO[3-5]$": false + "^BUCK[5-6]$": false + else: + properties: + regulators: + properties: + LDO-SNVS: false + examples: - | #include