From nobody Mon Jun 8 14:37:08 2026 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 79F203033CB; Fri, 29 May 2026 00:20:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.143.35 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780014007; cv=fail; b=PWPFcfk/1XdYE4dt58LQFiBCjbPXNpIrtZP1C+1/3DrFwnEhC7W6B7891cg8dJxckk7BOg30KMxoioOEo/tuSJGYge19pSpmA+Rb3YBntDY2wDZ1mzlwR/VqA9QXvP+r9g1faYi8AryNnu66BswRyFNSKELh5wMlm0ci/agHLZY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780014007; c=relaxed/simple; bh=hmHBy9yT6RvhdK6fdh3thTTg1mKx328QR2oIfxIpLh0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=erCVCvycWlfet8GMFrh9nvgQG/pefPSkuzBtMVkjlldRHPAB67paSxeUB/EOiCFRXOjGNI/l7Je//QajULHI8u1UzW5uuysLBwUO9X8xYF/RMV344CtttXpI5vmQvqqeJnSDPWpyYV7OQv7+LAyZdtIlXTpi+Iiear/BpFGhgfU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=h8bvCh/c; arc=fail smtp.client-ip=148.163.143.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="h8bvCh/c" Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64T0ADaf1589515; Fri, 29 May 2026 00:19:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=8f Gpc1ly4fGxxfvEzmLj9t0WKEa399QTd+C3TXbb9Uc=; b=h8bvCh/crji0urdYpB 9e7+ygUDmKnt+pHzVctltdElBGavGleKAi5ZIAlWs1hyB77xzM0ILcsvRTIPg1AM ombrjfgilEXe0FHWMABw7A1ZtvueoIJWLygVDaz5TfeV6y3RlHnyXgyy3hl9VttP W2gmdKL7i1W6y25BkYSm6FzkHmKN/6PUH7mMnJBxYlVLuV6+lfR6HTGQ+mkeT6bQ lR2srouhSM7NxyDg0o0qAeWtMHHA/+PGoZdUHe/v85LEvROnaTi3Ktz4UwxG4dvh kW788qqWonFZ+Xr7nYuzRJ4S9AymfBWMZKaQX3V9Qpc61feExhquqbmW59cq1aKG HK2w== Received: from p1lg14879.it.hpe.com (p1lg14879.it.hpe.com [16.230.97.200]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4eex7v156s-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 29 May 2026 00:19:49 +0000 (GMT) Received: from p1wg14923.americas.hpqcorp.net (unknown [10.119.18.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14879.it.hpe.com (Postfix) with ESMTPS id B0EE413174; Fri, 29 May 2026 00:19:48 +0000 (UTC) Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Thu, 28 May 2026 12:19:19 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Thu, 28 May 2026 12:19:19 -1200 Received: from DM5PR08CU004.outbound.protection.outlook.com (192.58.206.35) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Thu, 28 May 2026 12:19:19 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zMVGSCPNyhc00zi1iBBR9OUeicp30KO0DqCXl22pBm+B3Hv2vLp6ZSodZT/QuS/abxddtL+g0Yq/lQoFQePB8XUOfQGhoAgC8MIz3DSWBW6pTfWfbO/cx96HPSFw1zYhVffOUJhRAv1t1If1lI52L4tCiwHhheyPpK0DVYx9hrjygwiG6deY5MO3uWpvs7HDOwxoC6C1SEBLWegvH06JRnIdQbe+akfZl1HMl9OO8+hPiHHPnIs9fgr//+41p7BoC8Y2qFOxVQKrWPOBRUfPRgtvIK0fOU4XJMDEBFXfhwFiC0jatktLnPLRuRhclumyDF+Y8A+jEAqx76Z4GKeecQ== 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=8fGpc1ly4fGxxfvEzmLj9t0WKEa399QTd+C3TXbb9Uc=; b=wE9Y4ZQ3Cc7Sc3wXrn2QK2A0WyPwqFWkSolhSmmUKbqz5gWsALh2KRR7u7U+FOx/pTkzd4CCmJB+E9919XlRvZ7fpsqbvOT26/9w4TnVNW8WC9KSd3qLElCQF1v/Y3KVhWJEjZWOXLi3PelBdMaOAGbtkMihzuUalVHWkmBznK0pLlYpRJQl4piCWm19DaIWmZLdC31rUMHFKuDzCf6ZWKfwfbQbHy6HHtl6QnB0JEIvrP0cWOuPKJiLilt7hQ4w/dkKCueil8e9/7n3rfzroPfHZptLEYj2ENmCjnyurijsE7QM40QqT1gji3LNDx4Wpk/dNH+lE228VzH7lPSD3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by DS7PR84MB3086.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:9d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.5; Fri, 29 May 2026 00:19:17 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.21.0071.011; Fri, 29 May 2026 00:19:17 +0000 From: "Pradhan, Sanman" To: "linux-hwmon@vger.kernel.org" CC: "linux@roeck-us.net" , "robh@kernel.org" , "krzk+dt@kernel.org" , "conor+dt@kernel.org" , "corbet@lwn.net" , "skhan@linuxfoundation.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Syed, Arif" , Sanman Pradhan Subject: [PATCH v3 1/2] dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A Thread-Topic: [PATCH v3 1/2] dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A Thread-Index: AQHc7wDJfwmZGPZ7PE6nEH25ZVYEfA== Date: Fri, 29 May 2026 00:19:17 +0000 Message-ID: <20260529001903.625737-2-sanman.pradhan@hpe.com> References: <20260529001903.625737-1-sanman.pradhan@hpe.com> In-Reply-To: <20260529001903.625737-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|DS7PR84MB3086:EE_ x-ms-office365-filtering-correlation-id: 9a19ebc1-86bc-4e8b-92a8-08debd17ebc8 x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|22082099003|38070700021|3023799007|18002099003|56012099006; x-microsoft-antispam-message-info: uRk/l1w/q6+U3KmxxzhtkZZy9ZOpubt8PzXvV9AjjcrlKv5c52AanxPUfwA7BJ583qJO31l2lQiiveHFA/xt6xQ/3T1/vVYi/2sY3ZwiZp8Y2Ln1h09W3Br/2HIH5aL4GZB/hsE2O2M+NSTvOL2AzKQzpLt18hpjII1j3WtqtcPRnWBRT/NSh3eHUmiRBY1/n9mVqO6fItIKajVnlHyM+SOQlhi1De9eYULnXvbGGIJRD6h5Yy2Yu7Ex2kp/YZ1LQtnvdo1xzKUBUDhRuxQsRa1KQh5K1szGApst4SnPAODOltLNxvq7DPod2ZsWpjktVIun3HHcgvpt0Jmpz2gFTYTS4kaTezJyvwnBm6/wwuRL5/wiO64hk0YxWC++/6t5R/bfVpgKh3k1JlhHU0gsXpKROUn2gn5YEeypXhDrdLa3KKI8jX82h4xBjC/JwQFusJk2tifvB3HbPTlO30E1aGNj22rmA8IFLVrfIfVJz5aqPizg+meOXHGyUdXP3tSd1jbpeejpJ+EzAN12tiSkwaOVNkDI1LdceXJ8kPf8weafeiCUW6Vf4/MERwLRaFA0DLdlQb9oM4+GjoXdzoH3B9oo8P9ZQGAItE7gjE/dEBcHIXBh90O/y3QYNQJn8C+aNfT/Zq9s7tXLLYMsySk4WCytk67wIgbaX2PTNJX8NctIfK6FF5caizDc7P0OQyF3wjlesVZMTqcK6+jD8x4K0w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(22082099003)(38070700021)(3023799007)(18002099003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?NiEcCQEui+dhG/DPhrSSyLaGY3Gz858yAq5FBTa8z5Eqn8lg9z6W4xYZ3T?= =?iso-8859-1?Q?rIaEO/Ms4by9w2ABMh9mvcAWlB9J3SYR2OsOZ+3+we4ls7s94/EX0NEHrp?= =?iso-8859-1?Q?290Va+DbFevynhnyGWJ1GPMpailxCoUjdzLXTxBpE0SM8M+D6xZkrG9fbY?= =?iso-8859-1?Q?b2M0G3+dpu0c+BC1mFZHOibUHAdGcpixFOhvaofotZ3iuhDoiulSnh22VP?= =?iso-8859-1?Q?BhI1Ez9Wpgu/aO31FrhZDUqPucAicvg9QmOzzmglqSJAe/6oF0dEiAwB+i?= =?iso-8859-1?Q?r6bOdClV0+8PgHGuEkfXYpMWvz3nhClN7T2VS74P1NxVD5YLVgLfd2mGhQ?= =?iso-8859-1?Q?FgronBVuI2d54KY4PVsJCkfeHBwrktatfDhFV+78NZw6zu+OecNUA5kSe1?= =?iso-8859-1?Q?FaC2HwT0wbhzcZq/NhCJtDoTDDY+AA0ePqZ3yOeFIItDPfJY8P3D9exLAb?= =?iso-8859-1?Q?9mAs9TgcdfW6WE6xWg6KGt/L9ZzEwjEDLAsqeq6fNKvQguGb0zkZ8t3P/5?= =?iso-8859-1?Q?2ol8us9wEAYSlsdR+GlEgpw0QcK1kQU8QZaK8h9yQHpCRj2WpyrBsjyEiV?= =?iso-8859-1?Q?nLIInUcylfqxrIP+QPa+bAoVYO0XtATLBml5TPuPoIYmrSu5Q3i36IiD3C?= =?iso-8859-1?Q?+7DOXXOEXiHxJNRSEtP9uvzNSo94ILjmBNAI+4eFOi0omwraoytvdRhxDM?= =?iso-8859-1?Q?x1IoCkpHZWniE7ig988PGej/1LRbYjoPy4ZjtcibkTym0sWrXxxxOb5mzZ?= =?iso-8859-1?Q?f4KseQpMul2gWuebVXlV6LAf+OItN4WvjfR9iSMtxznENWtejKWHaSmZ5r?= =?iso-8859-1?Q?2uEfrITPhqPSz7dlx0zqF7JBKNU/mZyhV7m17Uko62CAlwibWVZd51P7BJ?= =?iso-8859-1?Q?j2H1drqIzIOXubVOZJJCk0cc46VZoo73bDpJoUAsdtRKyKrHh3/jqYe93c?= =?iso-8859-1?Q?ohJuRVwfiq5MBduOUqke/rkMkiP0FPte+MdKh65Q8ORbM8ocVLbsDIxf0s?= =?iso-8859-1?Q?u8+LRRIM2SpSUiSCqh+YDxf2RReT01pRmgIy1qFm4Xq0VYwavQPptFykYx?= =?iso-8859-1?Q?Vmle4rrwAvN1Zric89uEWL3tHYa8vKkJ6BaZ/KGEDRhmI2SBVjkrXceOLn?= =?iso-8859-1?Q?DbfMFyT/HynWg4uMmhdxg8eEh91ESIi/Qm73yY1xmllCfBRf07VQ5YWGEZ?= =?iso-8859-1?Q?HqAiH/47OpIB75CvwZWOJdxip0c/4OVPB2fIfOwc6C8GacI/QhqYrmyB5Y?= =?iso-8859-1?Q?hH4x0hh36c3Xv3JHaJFSdhSu4KssDZJpK2aeU5iEdwnA6lwD7tODW10IEm?= =?iso-8859-1?Q?TsI0DXdnXHirfjNhvF5VSb626mxG7UL9rQp7ZLLdW9i4iZFtGeW5cQT/8K?= =?iso-8859-1?Q?1oR8OqSID/g+zylQgJWcDetCtcVPq8S/uS5OOD48UcrEuDz/tEe+SyJj+m?= =?iso-8859-1?Q?aIKQ6iq/rJCbtJYEVCnmhHVJzTtM250bBvqvjCuzJRIo6nVUh+N8aIDAqK?= =?iso-8859-1?Q?y5RpuSXp7gco41E0WIQ6FIuVB6d0H8GOgskbkCEzX140zj6biN6guevXoJ?= =?iso-8859-1?Q?sXfQl+xxlyguROOYWWtcV4kcHxiADZI8eMOx26qKS05qpPA2ETgifMC6Xt?= =?iso-8859-1?Q?5zI4ABC/nCrJiKNOgINYbi9A03amAUo05sOLMV1CsCz5T8pO21HhMdBl9V?= =?iso-8859-1?Q?I68A7eyqyWvv074MLp0wLUKtiG19WKBujhkfSXDcqw3Edr+duKGtXIY6wo?= =?iso-8859-1?Q?laOc11eZzYYXI9K66s58O72hUtHRL0NDQ5VKmB16PGjJTRUtwrp8rGwdd7?= =?iso-8859-1?Q?UE0P7hLnpA=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: RXE48sd2AfpWY+A40f1qgb1IoACauUizXacjcLcBXcnImtVkFojoccCqDPcnmDIgS4pHDnfH+HixsbTZnn43qCWpVopzCNWkjJDvl7F6NDw6TSz0Wj/bBD3jbPb95rspWY9ELKd6f5FhLTcSwpZqCC3fI6QPK+JsCEPO1oHUNdE4/Y5Bbjkd6Pp/P/DQ0RBAsrP/Z/XSyPr1NB9r1MYtmi5i7fvCEGncU8oAnIOj9VDmdqLBP8wKM1K64y2bzInj2A9aNwHA7iKmQXyxgD3Tz+BX+Da/u5LknUFs7YuZNZB+w7WOA7S9+v6iEfsQpHlwraD5KUNIS/tcm67Bfs3Faw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9a19ebc1-86bc-4e8b-92a8-08debd17ebc8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2026 00:19:17.0646 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ik9ejXJpVk2sCozZx5KC4HpP62cJQ4JqwHV5bechzPTK7DyDo1TMDTSOIbJwWG2mnKzjlrMhBlnc6DuLixfyQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR84MB3086 X-OriginatorOrg: hpe.com X-Authority-Analysis: v=2.4 cv=f5N4wuyM c=1 sm=1 tr=0 ts=6a18dba5 cx=c_pps a=5jkVtQsCUlC8zk5UhkBgHg==:117 a=5jkVtQsCUlC8zk5UhkBgHg==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=g3u0LPWLDYfGfufhFw6-:22 a=gEfo2CItAAAA:8 a=gAnH3GRIAAAA:8 a=OUXY8nFuAAAA:8 a=HxtRfhFi30CcAKtSzY8A:9 a=wPNLvfGTeEIA:10 a=sptkURWiP4Gy88Gu7hUp:22 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDAwMSBTYWx0ZWRfX//EIdFv+Duxl b5faQjPiMDnWCLgpnoiAlEuKeZVroHLMqaqjVEFtjHW7hrJRNMCji2kAhq6H5aL9TXUE/0Q3OC7 sZ7RcxnlCUNYhOVTZplLM5cEyOjuq1UKhiyzyuXIAEINMBAqUPu/yPGnFQTGItR9oyZb/f8WIzk 8YhBlk5KSgWgq1knd2gP1HSloB/PqHk1Co2y1gDniTvFLXBFlOzsHf74E7J+t7VFDV344dgdtGm 7X6DP2HPZXX7XspbaMtEWQbCIIyVFpH3WvwR0+WFjkq0nyHB9EbKDfwO//gm4UgQa3EhjW/q/Cf GqJ2WV6VVSc6XUuNpxwABpfOCSx3u2T4Rpt5wv1vZpcix0F0Wjp/kKuGgh/5WLrPvz/+pYOs+rM ToBFY2W9kb7MbjsFMaZiZlrSvtNQ4KXsw3HbKZ1o1mpPuYDKOUHa9mzpYAM2fV/RDoMbIw+MyIu 2BTN857jAv2wB6LY9xA== X-Proofpoint-GUID: 0aBnIxbI5Xb_aYEGY0mkf9hTIK_-_IDO X-Proofpoint-ORIG-GUID: 0aBnIxbI5Xb_aYEGY0mkf9hTIK_-_IDO X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_07,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 phishscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290001 Content-Type: text/plain; charset="utf-8" From: Sanman Pradhan Add devicetree binding documentation for the Analog Devices MAX20860A step-down DC-DC switching regulator with PMBus interface. Signed-off-by: Sanman Pradhan Acked-by: Conor Dooley --- v3: - Drop "maxim,max20860a" and keep only "adi,max20860a" v2: - Added allOf regulator.yaml reference and unevaluatedProperties .../bindings/hwmon/pmbus/adi,max20860a.yaml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max20= 860a.yaml diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.ya= ml b/Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml new file mode 100644 index 000000000000..dd238265d462 --- /dev/null +++ b/Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml @@ -0,0 +1,45 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwmon/pmbus/adi,max20860a.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Analog Devices MAX20860A Step-Down Converter + +maintainers: + - Sanman Pradhan + +description: | + The MAX20860A is a fully integrated step-down DC-DC switching regulator + with PMBus interface for monitoring input/output voltage, output current + and temperature. + + Datasheet: https://www.analog.com/en/products/max20860a.html + +allOf: + - $ref: /schemas/regulator/regulator.yaml# + +properties: + compatible: + const: adi,max20860a + + reg: + maxItems: 1 + +required: + - compatible + - reg + +unevaluatedProperties: false + +examples: + - | + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + regulator@40 { + compatible =3D "adi,max20860a"; + reg =3D <0x40>; + }; + }; --=20 2.34.1 From nobody Mon Jun 8 14:37:08 2026 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) (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 687D82D0C7B; Fri, 29 May 2026 00:19:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.147.86 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780013984; cv=fail; b=Ik8GhAzHkvzDfG5D+9ZX+jyZbVG2q8BZMRbQcBHXtAt3PcrzuV35S/uhDMYiQHM1RAtsbZv8kLlbAkUUVQVGeSflwCeRFfyV3Q3du56Hwg5kJyEbjRcDFmE0ePLHepUmfDflc6ySRiFs/Zw+fGq8UjJcvib+Pz6vVfoyKR/mLJ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780013984; c=relaxed/simple; bh=ZeaK1wzRTyff1Yb158W9YiwwT2STzh2jfckfDsk0nqE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=rRwHhC01B8rarSKHJxY6ugxy7oSX1NjLhH9Ldgi5jlQviQUJhsTgj813SMQ0RiL3jOtB+n1Izyr9tFraGfNagZwkcbo60kjmPeh2kVaG2/hHAhlgNpsXsOAGflDVcpgWRo5dHE1yfMTlwgmotdeRT9UE8yQZ4w2iU50x+atK0Hg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=cnMW47N8; arc=fail smtp.client-ip=148.163.147.86 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="cnMW47N8" Received: from pps.filterd (m0134420.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64T0AJch169747; Fri, 29 May 2026 00:19:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=w9 auK8N1gMdeSbRv+/YuIvC88zpfePy3Uq5m76zJIi8=; b=cnMW47N8yd600rzj7l kkIQ87ltTT9uOxzmsTOW06aYgkRO1i+qc1j8oQnETATX0LdlzQSo+SNeAn3RoNJC Apzg3i2BPV5oZdtyItTM9n6L+/gTLX7LdQReygHShiCc/flAA4J3Mw3dEIjBxBrU bXvx0XxmLzt8jlepgJ+M92NFloHHA6VUYYcLUW7X2cMGatOU42bjSVFfq1jJtltI t+JR4Zs4Vtu9ihLxuELasb/BKLs5xhfJEnV2WaY1bDLIWl5JaTd4LNQuz5u5fLiQ BU63O6yRYsYwwtNGYAHLnEZutlDWWOm5V3oaxtLdwnLuDfv0pZQAvwU82YbJHsJl 9IrQ== Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4eerwad5de-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 29 May 2026 00:19:25 +0000 (GMT) Received: from p1wg14924.americas.hpqcorp.net (unknown [10.119.18.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14878.it.hpe.com (Postfix) with ESMTPS id 1D24313175; Fri, 29 May 2026 00:19:25 +0000 (UTC) Received: from p1wg14924.americas.hpqcorp.net (10.119.18.113) by p1wg14924.americas.hpqcorp.net (10.119.18.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Thu, 28 May 2026 12:19:24 -1200 Received: from p1wg14920.americas.hpqcorp.net (16.230.19.123) by p1wg14924.americas.hpqcorp.net (10.119.18.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Thu, 28 May 2026 12:19:24 -1200 Received: from DM5PR08CU004.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Thu, 28 May 2026 12:19:24 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P2tCk2NX8VKA7+qBhFZ1fchYS6jf/ZkQYaHdZtrQefA1wraGKhauoh3+IdA+48Ot1KLRL8mLIZXMMJtgsm0bjG0hZQ0fwZAWlhD/6aRpSY0bx5+T/3uBqS5yQjWStNSiSwlIKb1pD5bXxf3KldexDOKEsTk9zUK+Ar+jfEHhwD61JiRPPBGAmXXq3yL7GWrljG92ku6P/trKoL+VSp0NjcR9oMhQxodNhfX9t+nqg17h/5ihQsUvAM2/QOjFgOH+kD8YLC/gFp9S9gvppfUWJj/Wrt99B50hz/td5wZFIQa9vMZ80VyBiYTlET0HYOfQO6jtPV/5I7y0QYQuXdZ3PA== 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=w9auK8N1gMdeSbRv+/YuIvC88zpfePy3Uq5m76zJIi8=; b=a8oUK2GseAg7eWmc/zS+EaxLLKNP9dpGwKIr6XULepsefaDDvdwczMjo4Zm+U87Ogy+9OXj+qgFZBIzXJRAI9SEESijXOD/9zU3w3EVIOTwPIlTamR0PhD58mWAyAcxaHWaQYJkEwyt3Ls1WfUeJpHaLtZ3NbWTwsCy1+gMSgXkIKhJ72SNivasOffeC0S5p92dHKbptki3tZ6PIROy/eiU0/zk1/sDOM/9zXe4qeQC2F9m8Oj28S35Qj12GK/6AO4uu42iBl7NtwPAdpSd/jWi1VsbnQK3Q+B8M2V6yxdEcUCaam/gZQxvoveK0Srklz41JMmKMDW1vcdicoOQsWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by DS7PR84MB3086.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:9d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.5; Fri, 29 May 2026 00:19:21 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.21.0071.011; Fri, 29 May 2026 00:19:21 +0000 From: "Pradhan, Sanman" To: "linux-hwmon@vger.kernel.org" CC: "linux@roeck-us.net" , "robh@kernel.org" , "krzk+dt@kernel.org" , "conor+dt@kernel.org" , "corbet@lwn.net" , "skhan@linuxfoundation.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Syed, Arif" , Sanman Pradhan Subject: [PATCH v3 2/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A Thread-Topic: [PATCH v3 2/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A Thread-Index: AQHc7wDM7+FlL4i+8UaJulySqZHrIg== Date: Fri, 29 May 2026 00:19:21 +0000 Message-ID: <20260529001903.625737-3-sanman.pradhan@hpe.com> References: <20260529001903.625737-1-sanman.pradhan@hpe.com> In-Reply-To: <20260529001903.625737-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|DS7PR84MB3086:EE_ x-ms-office365-filtering-correlation-id: ef2b26c8-a508-497d-0943-08debd17eea0 x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|22082099003|38070700021|3023799007|18002099003|56012099006; x-microsoft-antispam-message-info: Blv7yNhlIgmIyrv5QAc3vEnMOVdDHveDtjnMfs7iwanLKMCsJHu0geAZY7/sQVC9QUUiKZOe0KgHui/9iMpUyFmnt4NPez7yVXO4C7zDNLYIU46yJlwwAIFdcM2J+xW0WazVoSJ9gL+3GwNXy99F/OLi1VWqsMMZ5341Sh3Jjn6mFJXqQD042Wl8m/7U1j+yZNr1By4hNtndfXSMaiEXYgLC+5ImVK4fYyA/JK4ZYVVGvLh5p2sZm6xs1U3rR1dvIZmiDWDVOEheF/fUlE//SQ167f5g3PDZ8/wviGPJgTIcNgMqEhpaxvXU0tjhJZRWCZPfs/K2v56gMcwwVu3bl+R9PcJXOABat5WBq83WOCvk4SuXAskylRlu7XJ3zatLAUXmA7tmz72X8Am6OR64NrkEsQp9eDFmt2418hhGdOb01yl8dFHZf9NYYAxhcpBSuRfMEG/sY5KPdLU0ZCiOOJ7vpR8ChmLhdvm8XXMAv2nxDB0DlpArKluokqNaQIl+eIWSWIFrxKzC4DG65OVl/Murq/AC8J2Bk5L2rhXG72yIIBIJLsuNdml5/XYp2WBkws3Y2/d2r7hgVNld+/IkwxtlhuKjRsUaF0D7eMh2trZsElYPikge7UA8DBUDsAccrvB0Y1UC6lbCWP5PHs4w5kLLNN5MxWffYg558t7qYtmE2XoGqjp0LajlUQnBQNt3njxq1xFtRKFVqb9gL+P6b7i6/qBgLvAUEWG9MuIQStfN+o4S/UhjJyusNqEfYAFg x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(22082099003)(38070700021)(3023799007)(18002099003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?QZCEducRMsJzvMP1aXjd67V+mg9HRVBqkMEANme3lu6kNSi/PVO3KnyH+K?= =?iso-8859-1?Q?XDwh/DGaYBglVwko1/ORBsS4GtkryFu6Tx7d+90D7q2cRsslT06ZZQCKZL?= =?iso-8859-1?Q?ayZutc2GxZmkGULKVeBg8sP4D61JFYimSygfTDAC60M242kNX9LrSm9IE4?= =?iso-8859-1?Q?qKOLADUV1yDpebMuAbC3svJ11/NeRrxr1wqSWPsA2oWkhYUJ/XZ5qM3XGA?= =?iso-8859-1?Q?PIBApBcNd23LYKhx13nn3MBSzDCYgqR80j3KF2bhZEFEUXL2gw2nOkLjAv?= =?iso-8859-1?Q?3OlNYJmDZA+eAgSdDwzaWg3uWAgLXGVvtqtWztVIpDPwMEOJM2oEsisFN6?= =?iso-8859-1?Q?SkzbBn+K9GscMOJgd6jbrFIENTjwuKliFHdKekxh35RETH/Tik3hHZd5GH?= =?iso-8859-1?Q?d+R0qcyNCN4bzc1bBPneBTJ21A42iMr7WevN57klRfHlnY5X2/kqtbdymR?= =?iso-8859-1?Q?pL4DnA9OdHWuwfH8iYJxGTeaR4AIsp3Yn/mFO9B6ca+8kPf4jFh5AYnSos?= =?iso-8859-1?Q?Exbtv9cuT0UDB4bSJZuTTBEuhtuXBgYITeriQVYZxfEEg0ruYEtd9fmgbp?= =?iso-8859-1?Q?+wN8b+BEm1gXlVRVV/fp/RMyfwfYm2EhfgotjnVMT8SN2iiOKssOz3P+6V?= =?iso-8859-1?Q?MbIC9EsTRGIYB9ralTiNtzIa1zH+/xLgNO13fUho9VqBxq+Ga5Y36Is6z3?= =?iso-8859-1?Q?K7/gHhRldBbxpkhdDn8dZ1E4E4EB4Zht6+lN8KpKbbIpowoZp4noA61QrF?= =?iso-8859-1?Q?RZPtLeF4MsvrhEMShomnYhbyJ/QGzvOg+kGfe51hLO6PmUV3IRAWVdF7G6?= =?iso-8859-1?Q?L/hkedO9d54B6/uYS1j3ZDs2PKTtx0cDAFJmmPLxgo9fLHn61Dq9pfPMfR?= =?iso-8859-1?Q?caJTAwgpN61m7a5fKTqq3XleV3shE4L90MKsTq7Rz3HzTbEXNdbgE780DB?= =?iso-8859-1?Q?IA2aoHxcHBxUM2Wq1nWD3MCKv+3E+/PLvSEsB/shrMyF1WLitiDCLijgnL?= =?iso-8859-1?Q?hTu8rMsVs44YXWpse23VkFuhNFG+99JQA0a7UeOJtDMl7rrL9xiPmnLW/W?= =?iso-8859-1?Q?Twr/eUuES+UQguF5JZtMZ7ppkL9hGIT7+sfQ+0yMsBQIbAMabmyLsvuQlK?= =?iso-8859-1?Q?7ENGNEZv7XLI44gYpLcUzJfNh58rKCedUM/dAXPQPdkWsIfgyLfFGH0+61?= =?iso-8859-1?Q?JnHnO1T+hLX24FIv0PvKvx646Ge9SF+U0LmwaD5J2jBmCq2bwZEa59dZAR?= =?iso-8859-1?Q?7SEvg8OWPKmyKsXQTHjIf+Gdju1ygihKxfPWbCQyUUbwVtsjeWD8O3QWvP?= =?iso-8859-1?Q?XJ036T5FIIUu+Mvj+DILiTCuFCQS19rLehUqxmIbCbIdzGAN9aiOeX4ndw?= =?iso-8859-1?Q?RAaeBjUP/+qhcsshq8906N6+GbTEyfRW4E7DTlkp8cYEzSyrhFmD9/Y0Hx?= =?iso-8859-1?Q?qJURyyT4ZVfUy5Y8fD+aCHVEK/KXoUrOmR66XZtrBvV2jrGQ6w6ZZY+60g?= =?iso-8859-1?Q?tafd6MqZO6HgW73toX5fj8iGfx02H1Gn/DIWnnjMJ4HDnOmZ1DaGBx4IlD?= =?iso-8859-1?Q?0i1Y0Q25b1dU+JeI56asxlcHVP5u/f5RkpbtGMSs4zh5j9IAUw/e+/25R2?= =?iso-8859-1?Q?faIonarsidN0lwjDVKwUV9c/1nm6IoAZG6aB3y6ddtI469ETz3FgmvR2z/?= =?iso-8859-1?Q?sh6doe3H5nU60NLCdNJnkI+LEJCjG+cCU+wNfP8mF6Xat85l3VQWW0i8V6?= =?iso-8859-1?Q?tf3k/OFqeSKJHoBeWzjvkFOFhgP8diEIoPz7BB4MutxkV2k+/WXUi0n9ET?= =?iso-8859-1?Q?7vGa/A9IGQ=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: I+ndq4OHr7vpQon+un2pc2KYpumL/qqU7LIKDbOwh8LTo8EPIUqS3ZwA2sQDHrG9x+p6uQ6OaotaG4lBX8xfwvHV3nwREooec3puhbszRB+zjU/9JfqQG54MF5yd3eMIK4c/AjcBgwv0pVpuY4rDqKozi2wlK9NN1ifzlvZWx3aVKOSYzxB1h2B+FCS2UYHHZcJKDgDM4zX0YUVM4kBVW/g5RmnIyy+n5TwRAil7vfDGuyjxELoot8h18sojnM7NYAZt7q49p6onn3CXyMp3J9rp9rU5fNQicqF4Cp+TBeJEeqpE56Yx5fKYbrKBEjtlYjR8fKf+/+X/3rpt3PzgZQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: ef2b26c8-a508-497d-0943-08debd17eea0 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2026 00:19:21.8238 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: V3s2CVhF/AYEYC612RHkolGKUeNA005vs7UGNpGm7W718Llm38oaPZKVLTmEe/L7ACTkKIM7B98ZkSIdS46DoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR84MB3086 X-OriginatorOrg: hpe.com X-Authority-Analysis: v=2.4 cv=A6Zc+aWG c=1 sm=1 tr=0 ts=6a18db8d cx=c_pps a=UObrlqRbTUrrdMEdGJ+KZA==:117 a=UObrlqRbTUrrdMEdGJ+KZA==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=RtSn8ETxjE2H05FtM2s8:22 a=gAnH3GRIAAAA:8 a=MvuuwTCpAAAA:8 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=pGLkceISAAAA:8 a=g-UD0_MmSVei7Gk8AtgA:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-GUID: 9caFyTE_ra33cQJ80EMSSFxrHnmMQPt5 X-Proofpoint-ORIG-GUID: 9caFyTE_ra33cQJ80EMSSFxrHnmMQPt5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDAwMSBTYWx0ZWRfXwHFQqNFbMtsr NahwuDYBhM/D/vr5j3PrmjFd03lt1RcrLX6mbkf2D6/N3b4AIfmhrsbEGEbrmlimZGMEU9WjRNz ICOcDMLNg6rABMASKwbUJsyG+B9zRcrzDboube5MJsaE0wn6GaX2NMPVphMJSMweUjMlHYJhaxp zMWNZfIoQAYoXwIipX/q7hfFfkvpYrJDym4WGcFA9bX8K7QukSGYInVMb7+2M26Hxf9Rlgyzz99 9UhhL8WCQb42bx1CavauSVio052OfGY8eFe9eBusXEO/cAMv7XGMQBvim3zizSHUYEMr2Bp67oH 6LisebpUtDMDEbjOMbYlaElHm7/knqEFrgwzykeRmLItQw2Qbec+Jwnw8pknxsBlKzexT9yjDsp xsJZiwpWrezyX+WpwnsArHknd4fTtxiBaDcIW54K9w3U8LcLcEPaklkn1nhX4etd1hM1CAgbH/o FWWqHNRwuZMSBVQYMEQ== X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_07,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 spamscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290001 Content-Type: text/plain; charset="utf-8" From: Syed Arif Add a PMBus driver for the Analog Devices MAX20860A step-down DC-DC switching regulator. The MAX20860A provides monitoring of input/output voltage, output current, and temperature via the PMBus interface using linear data format. Signed-off-by: Syed Arif Signed-off-by: Sanman Pradhan --- v3: - Removed "maxim,max20860a" from of_device_id v2: - Removed WRITE_PROTECT write from probe Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max20860a.rst | 57 +++++++++++++++++++++++++++++++ MAINTAINERS | 8 +++++ drivers/hwmon/pmbus/Kconfig | 9 +++++ drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max20860a.c | 57 +++++++++++++++++++++++++++++++ 6 files changed, 133 insertions(+) create mode 100644 Documentation/hwmon/max20860a.rst create mode 100644 drivers/hwmon/pmbus/max20860a.c diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst index e880c6ca84f0..ffaacda416e7 100644 --- a/Documentation/hwmon/index.rst +++ b/Documentation/hwmon/index.rst @@ -163,6 +163,7 @@ Hardware Monitoring Kernel Drivers max20730 max20751 max20830 + max20860a max31722 max31730 max31760 diff --git a/Documentation/hwmon/max20860a.rst b/Documentation/hwmon/max208= 60a.rst new file mode 100644 index 000000000000..ea6d2228fafc --- /dev/null +++ b/Documentation/hwmon/max20860a.rst @@ -0,0 +1,57 @@ +.. SPDX-License-Identifier: GPL-2.0 + +Kernel driver max20860a +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Supported chips: + + * Analog Devices MAX20860A + + Prefix: 'max20860a' + + Addresses scanned: - + + Datasheet: https://www.analog.com/en/products/max20860a.html + +Author: + + - Syed Arif + - Sanman Pradhan + + +Description +----------- + +This driver supports hardware monitoring for Analog Devices MAX20860A +Step-Down Switching Regulator with PMBus Interface. + +The MAX20860A is a fully integrated step-down DC-DC switching regulator. +Through the PMBus interface, the device can monitor input/output voltages, +output current and temperature. + +The driver is a client driver to the core PMBus driver. Please see +Documentation/hwmon/pmbus.rst for details on PMBus client drivers. + +Usage Notes +----------- + +This driver does not auto-detect devices. You will have to instantiate +the devices explicitly. + +Sysfs entries +------------- + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D +in1_label "vin" +in1_input Measured input voltage +in1_alarm Input voltage alarm +in2_label "vout1" +in2_input Measured output voltage +in2_alarm Output voltage alarm +curr1_label "iout1" +curr1_input Measured output current +curr1_alarm Output current alarm +temp1_input Measured temperature +temp1_alarm Chip temperature alarm +temp2_input Measured temperature (secondary) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D diff --git a/MAINTAINERS b/MAINTAINERS index b71acb130395..1d9651947ee3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -15688,6 +15688,14 @@ F: Documentation/devicetree/bindings/hwmon/pmbus/a= di,max20830.yaml F: Documentation/hwmon/max20830.rst F: drivers/hwmon/pmbus/max20830.c =20 +MAX20860A HARDWARE MONITOR DRIVER +M: Sanman Pradhan +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml +F: Documentation/hwmon/max20860a.rst +F: drivers/hwmon/pmbus/max20860a.c + MAX2175 SDR TUNER DRIVER M: Ramesh Shanmugasundaram L: linux-media@vger.kernel.org diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig index 64f38654f4e7..5825dda75f2c 100644 --- a/drivers/hwmon/pmbus/Kconfig +++ b/drivers/hwmon/pmbus/Kconfig @@ -402,6 +402,15 @@ config SENSORS_MAX20830 This driver can also be built as a module. If so, the module will be called max20830. =20 +config SENSORS_MAX20860A + tristate "Analog Devices MAX20860A" + help + If you say yes here you get hardware monitoring support for Analog + Devices MAX20860A step-down converter. + + This driver can also be built as a module. If so, the module will + be called max20860a. + config SENSORS_MAX31785 tristate "Maxim MAX31785 and compatibles" help diff --git a/drivers/hwmon/pmbus/Makefile b/drivers/hwmon/pmbus/Makefile index 1f2c73b71953..ffc05f493213 100644 --- a/drivers/hwmon/pmbus/Makefile +++ b/drivers/hwmon/pmbus/Makefile @@ -39,6 +39,7 @@ obj-$(CONFIG_SENSORS_MAX17616) +=3D max17616.o obj-$(CONFIG_SENSORS_MAX20730) +=3D max20730.o obj-$(CONFIG_SENSORS_MAX20751) +=3D max20751.o obj-$(CONFIG_SENSORS_MAX20830) +=3D max20830.o +obj-$(CONFIG_SENSORS_MAX20860A) +=3D max20860a.o obj-$(CONFIG_SENSORS_MAX31785) +=3D max31785.o obj-$(CONFIG_SENSORS_MAX34440) +=3D max34440.o obj-$(CONFIG_SENSORS_MAX8688) +=3D max8688.o diff --git a/drivers/hwmon/pmbus/max20860a.c b/drivers/hwmon/pmbus/max20860= a.c new file mode 100644 index 000000000000..f5feefcbe407 --- /dev/null +++ b/drivers/hwmon/pmbus/max20860a.c @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * Hardware monitoring driver for Analog Devices MAX20860A + * + * SPDX-FileCopyrightText: Copyright Hewlett Packard Enterprise Developmen= t LP + */ + +#include +#include +#include "pmbus.h" + +static struct pmbus_driver_info max20860a_info =3D { + .pages =3D 1, + .format[PSC_VOLTAGE_IN] =3D linear, + .format[PSC_VOLTAGE_OUT] =3D linear, + .format[PSC_CURRENT_OUT] =3D linear, + .format[PSC_TEMPERATURE] =3D linear, + .func[0] =3D PMBUS_HAVE_VIN | PMBUS_HAVE_VOUT | + PMBUS_HAVE_STATUS_VOUT | + PMBUS_HAVE_IOUT | PMBUS_HAVE_STATUS_IOUT | + PMBUS_HAVE_TEMP | PMBUS_HAVE_TEMP2 | + PMBUS_HAVE_STATUS_TEMP | PMBUS_HAVE_STATUS_INPUT, +}; + +static int max20860a_probe(struct i2c_client *client) +{ + return pmbus_do_probe(client, &max20860a_info); +} + +static const struct i2c_device_id max20860a_id[] =3D { + {"max20860a"}, + {} +}; +MODULE_DEVICE_TABLE(i2c, max20860a_id); + +static const struct of_device_id max20860a_of_match[] =3D { + { .compatible =3D "adi,max20860a" }, + {} +}; +MODULE_DEVICE_TABLE(of, max20860a_of_match); + +static struct i2c_driver max20860a_driver =3D { + .driver =3D { + .name =3D "max20860a", + .of_match_table =3D max20860a_of_match, + }, + .probe =3D max20860a_probe, + .id_table =3D max20860a_id, +}; + +module_i2c_driver(max20860a_driver); + +MODULE_AUTHOR("Syed Arif "); +MODULE_AUTHOR("Sanman Pradhan "); +MODULE_DESCRIPTION("PMBus driver for Analog Devices MAX20860A"); +MODULE_LICENSE("GPL"); +MODULE_IMPORT_NS("PMBUS"); --=20 2.34.1