From nobody Mon Jun 8 05:26:22 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 3BEEA351C34; Mon, 1 Jun 2026 18:45:59 +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=1780339562; cv=fail; b=LFoDys30F+6N54UlpqAnmFLZ/gt6amAMlVXy4n6e1bo9aRa686/7sjk7/bw3pt/ImXfnUzpCxv+xTKXSDc4Mzx+/aFB2sQpXA5CWExJaY72XKUX+4U+XtpLPsX+abZJhxq6ijUN6qQ3ZuIfTkhmRK2bm4xRQShskjtl8Q8K5bqI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780339562; c=relaxed/simple; bh=tXpAdLhF0x1yMVzWCk28MT8cHEV4dgNR86+awqz94EI=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=GIxmGiV8AWzUdiZDSglnFH7FCfQcaBUhLkNE9jDqSnTRFr0CZzGhj2eaATHQzhk9jE7W0NTjDZf8EmH9/ecUFzb2Wr9CjecKMg0gZVQjZplIVE01st4P2m1+ZPSNBQ5F5Mw81N9+CDPnIMT5pgkW6JjB6tx5x3NINVwX6d1YckU= 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=d8xbQ4zj; 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="d8xbQ4zj" Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 651HFGki134164; Mon, 1 Jun 2026 18:45:42 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=FX 2Ow6/OECAX3Pb8Md8AXEq8OQyqdB3GUwyHsCcWNXg=; b=d8xbQ4zj+i/h9BILEB d8SjSDvnLYzF2iijUedolZgDDdwisgSBqZL8lsffSuqD7ozOQwEGEvxDq5Xb0tlH YIb5ZZQkQuz2uNZF0QMqLdq5mclSPelhTjhuPCimtEk0Pw2WNsxcXknlZPAEbfwc OEKWpQSuImJATNlrSnzK2OmJA0mC2vVyGt9Xd8wGnpsW8Yf+qjv71v+Mr1jYP9CC zpOVHBFwfcsNyoGS65/vlFZNuvaOG0tSFAII2FJZ8zR0R4ADGza3jTM4tLU6Ea/m bXzLUzwYv4TKzEyTv6MUiLOWjimwv62pm0C9YHwehoyo2UpjV+R1FPv9h6wG+knh ulZg== Received: from p1lg14879.it.hpe.com (p1lg14879.it.hpe.com [16.230.97.200]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4eh977we0k-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 01 Jun 2026 18:45:42 +0000 (GMT) Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (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 45894132C6; Mon, 1 Jun 2026 18:45:41 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 1 Jun 2026 06:45:33 -1200 Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 1 Jun 2026 06:45:32 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Mon, 1 Jun 2026 06:45:32 -1200 Received: from BYAPR08CU003.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; Mon, 1 Jun 2026 06:45:32 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HnvSahZolO6Q5gSStN3bd3SIOJPZjc7s2xPrhcIHrj1Vdh1XbDmJwmOFD6taPLH6Wx+SZ5Iru0HKflXtR8IG6bHgSjXj8Si2W0StG7Sv0GPAef9T+NAngT4I8cDXsFGpxgeal2OOV/u8OVWKNcPQO4JHGB9uPWbGvhAxVenLf2CgnBON9YH6R4Gz2zIUpAAu+3hUj3mLxXyup2TvYctxKP7F9KHMY+0+TTeHTD4afPwSL0Jm60O8okRcG36/GUO6xf+YtM4nuI5sYdGE/3/mz4X0VpSBc5oyq0PXT+IL6Y+tWm5P3T7mD5hlBmf1AC1Qm82Lbg4hPU88Kz3GsyHouw== 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=FX2Ow6/OECAX3Pb8Md8AXEq8OQyqdB3GUwyHsCcWNXg=; b=FPV/0WSak9OG/CEYhyx92uPZ2EtCDyROZjrnMlf3LJzwDk8ugiqlZouEJY538GDv09GyvTva2xyoJoGJtoS22Z+ZGzxZjU1K44kU+GtnmS918XhiOEuMChMLfWMHLS/WceIMJE3RH9ytqEv2+3u7oTnyqUJwMukAS/dO1lcT1Plhr4QMktrLvimHN6TFo1aboptf8mcoAHv047b9AJeRFYSBMzmHmlwcKCRao/KIDCSmiR5cdkKzwaKr46lb6CN4CDc4O7MoqvZIFHkpRle2tkRZcSPsFDQZ3snJvg/RbjYgPZ3FPgptuJ28KT2acRIxux8kXa/i0JsL+h+CNam/Qw== 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 DM4PR84MB2095.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:4e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.16; Mon, 1 Jun 2026 18:45:30 +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.015; Mon, 1 Jun 2026 18:45:30 +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" , "noname.nuno@gmail.com" , "Syed, Arif" , Sanman Pradhan , Conor Dooley Subject: [PATCH v4 1/2] dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A Thread-Topic: [PATCH v4 1/2] dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A Thread-Index: AQHc8fbSU1c/+Lm7gUucrwUlkyOeGA== Date: Mon, 1 Jun 2026 18:45:30 +0000 Message-ID: <20260601184516.919488-2-sanman.pradhan@hpe.com> References: <20260601184516.919488-1-sanman.pradhan@hpe.com> In-Reply-To: <20260601184516.919488-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_|DM4PR84MB2095:EE_ x-ms-office365-filtering-correlation-id: 34ceb5c6-45d4-4c5a-1b63-08dec00df4a5 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|56012099006|38070700021|3023799007|18002099003|22082099003; x-microsoft-antispam-message-info: vnuloOzzmBjyKeQuu6FOsX1j8wxsDzEqzBj5SdEomfx7GBD1kjqdjN8G5DBX769Bh0Ig5efBtv+aUpeRIh0nofuUG1OV9P86YXVZUiMQzRD/MPgzNsXj+Owbr+qRE7ti57M1zSHfdo8QqTB9bowc9DKxqrH19YGkgQw7sXQs9bfn/WMK+M2nbeDzBiMc1tbiRB55e1dazFwSt+Y4XGKkGtirejEYHMwZUC7fgArJu5Pyxr06e32yBSfH7j9SbTOLsBzPhFCo003LMYZtPxFXr4+aXp3Uo6D2gFTtuJswnM6tONJ7w6ZhonUJ0TqUeI9J+Ys2Bnh9DbtLGWFlxHPni+RV737k9UV5ehXiEkJQCG4gncaRIYd/ecC7m8h2/wuhhiAOW8y//jQUu2W3N7tcIepZIn2nKjFV/V0XP8prc4jx0VG4cyoYWRn0m3rVfItGy4kRqgn8yko40JthoCbH24/eGbSM1V4/Li+81HRsn9S3S/3jH8n8TIJ5npSO2+GSgiH0+YxXjWRyKgW/6B7yh3MZNnWdC1KuyP9FmydCC/d3KzRtIhgRyXYbLsPQWcijnT+W1MR1QA1gVm2OeSvAz114eT1JgMH5qvBGBtv+VYkEjdhNd0Nkt9L2YTnr4IDJ4/kDQarjzVYnwpVfCxYknZ9AwWd9YtzZBlZfUbN+JJC3KBBxZkoGP+18SE61+ahUPlc43NNPFVuglHLbIx1hAw== 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)(56012099006)(38070700021)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?7j2+f3cqRoC37S2OG5pW59cgjSH0VVN5Ne3BWaPcnMLgWLo3LxEvT4tmmx?= =?iso-8859-1?Q?MajsOjxWAWdD1T7h2M+FNF3yizqxfgwzy9jQQKoIhsftI9MpJE66AkUYP5?= =?iso-8859-1?Q?w9//LD1T7Pl2fEmxFBHdjJLXQ1LMUhAUDp50J3hnm62MbqQsdmH47LnqbW?= =?iso-8859-1?Q?M6qJOgh/beTJcVBCq7tixt7vSKRy+4u6Dvcsw4JVw5j8SOkaPA5fuuSbsq?= =?iso-8859-1?Q?O5ur5Tr0I+VD703WrOwoRLqGfhVDo56meJULpVAhMYxsu0SL8FmPB40Aso?= =?iso-8859-1?Q?NH8kEGgjT9Ihm4oN1nNX93m2UEGrdjICQJKR1Xmk1+WNbgJ7mItp492HlM?= =?iso-8859-1?Q?zLyrVVDEhMXABAGLXqLgPMO8r9Ky/0hcTqs+5JIq6ra2nTtwfpRnDlgqQq?= =?iso-8859-1?Q?n+ACIyFXIPXwrLssY0DHQpArNdNSmQbVZrU/7KrQpcg9/6eZhjI2JPSALH?= =?iso-8859-1?Q?NwFde89vluunFxq1BDVzn4wHcVQa6NKNO6FNRJqfkjM6mqM+XKAyUF9XlQ?= =?iso-8859-1?Q?EMOa5V67WqUfhgnqgua2QBusWqOYlIJE6n3HJxPj8ltpZzgUic/XuAEp5R?= =?iso-8859-1?Q?iZXfqEkzZeBqdT6t/zG0g2FOwkvt42bnbJJqa+lOJZ2CKJFvySMysjTqMa?= =?iso-8859-1?Q?FtEkS2xWCUeFq06Qcfxlr/ZAZrCJn7AgAyfmhjwAKOB6U8PC1TqdeCTiyh?= =?iso-8859-1?Q?mJ/d8nhSwy8yGbEQA+R9hOOH2u/ttAF62IdweCv20D7tMaGp9OQwAO8Zmq?= =?iso-8859-1?Q?SDMBt2S+T8+TLskk7nZPPjhNeFvrkUIggIfJg+EgtJ3Xdm4sG5r+sPVeIV?= =?iso-8859-1?Q?gLoS6Ff95S3+JCuoPoM8OjE5sUw+Q5D3ABjzSskWg3oHMbtp5BrbiD/6iT?= =?iso-8859-1?Q?E1d976AbW8w7wqHV81UVR/pabUS9Bpuofxj+u07q7k/Tje0+X36DbGevPG?= =?iso-8859-1?Q?lIsniQQGrPooEvg9Bv+xUOT+QusIYctxX8azA14Yta7tGWjMIS5ZtanLSx?= =?iso-8859-1?Q?XMeXNVb47uboG6qu4fPdX2Mf/6bgfAeUaQdMpCvcjdmDSdePoxn4C3C2tE?= =?iso-8859-1?Q?Gi3uqIsWroYXQlEt5HR7O+n4aFPXn1PNlTQnWbBhVm1o37kQRpAXbHQBzF?= =?iso-8859-1?Q?bsRFRR1tCdNbW9Kbbacj9uOe/5yZRsmUPUqC98CiC/UfQKAHb8kcMdCxkp?= =?iso-8859-1?Q?v0QywDN3tUy1HiWmzJ1VBWq5rtnKOUbQqCwajygL0hx8Ne0zfHslvkM481?= =?iso-8859-1?Q?CA6B+wnbTemHqkPaX+zUsqSVagUCr09B51akzQQ7HJGEqvFurS0gMk3ZJ8?= =?iso-8859-1?Q?f9TtIcRSMcNi2Gv5bi3KKFMDXhHkoD7G9BLr4vlbWtKzsMLBss1Mr+DTwQ?= =?iso-8859-1?Q?xKeKBdHVjmx36QGfo4zplW70ULmQUH8xrLJ0MehHm7EtrJddvoVnFoVR8f?= =?iso-8859-1?Q?2OJ+qOds9SPpZtjR5j2Ik9CvlOuwNIuQIcBvJ7+7QQBzO4wIiojmiBGukD?= =?iso-8859-1?Q?xU8rDKAAUXpzoYpU29GBVUtDRp72O8z93h57UVWSotnaopBSDw3n17Jj5e?= =?iso-8859-1?Q?N1v5JHiyrJF/j0YlW/ZRNicfXfxc8D7jpsbtcLTqSO1Ndkdq3cHMpQ1nkH?= =?iso-8859-1?Q?t/Yj04gceQVFO2PCjBtb3fg55bGPoP4Gxsv69e+WHs6oSRjr5h97euTDj9?= =?iso-8859-1?Q?fWl58hoIoqhCMED980P4bKrYLosLmuuw5eQcf1npvTe4IuxwoBVrS8iw2S?= =?iso-8859-1?Q?wOgQ7Xd0L6SllmH+rYBq1FrF172+IJSi83hBho15PYAdaD8W1rrKEhNI4y?= =?iso-8859-1?Q?o1rn2UogWA=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: QxUMqdFK2OAXw0gcjUshcvT2kZP44p9u2f1/XLcxzd6IRVSdqxkzsTmZnr9lWbiEKsYGM/BgvFTUmR+PvBg2Y+sj6RkbBSJEFrpXuiCHiBy6fT4rYASE3VR9vNgNxqnvDdrcpsa5IL+BetglTyN8d3rlFOIJNYwYuKKXZ8jifChIRROV/5HgcIUusJlTVMXZ4/DgJU+KkHyXkXVbRe/W9kpxMbJLdAt2XAPlhA8T9dMndtTK2zQrGEztCtQATXSZdCfy/Vq3Fk7Qd6EI9OZV2wfpa9yJ9l2uF/ERpzNgk4pjSVg5UZpxbZirAePI5bU/U5DFWG5XeKy3+bh0Uzmxbg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 34ceb5c6-45d4-4c5a-1b63-08dec00df4a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2026 18:45:30.4498 (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: 5VSy1Iy4V9GkXfFA65wU3G0UGYlV1dlWTrZUKm7Z9bJAijhhreNlzlb0lfNcQtxZSnV3t7eAplZAIe8HXviY3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR84MB2095 X-OriginatorOrg: hpe.com X-Authority-Analysis: v=2.4 cv=du/rzVg4 c=1 sm=1 tr=0 ts=6a1dd356 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=FelO9ux0wxsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=ZSrvDirOKP4VPF05hnFf:22 a=gEfo2CItAAAA:8 a=gAnH3GRIAAAA:8 a=OUXY8nFuAAAA:8 a=XYAwZIGsAAAA:8 a=HxtRfhFi30CcAKtSzY8A:9 a=wPNLvfGTeEIA:10 a=sptkURWiP4Gy88Gu7hUp:22 a=cAcMbU7R10T-QSRYIcO_:22 a=E8ToXWR_bxluHZ7gmE-Z:22 X-Proofpoint-GUID: HryfjkMfG48PX0qt0CBQ8Nzc-m558nsq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAxMDE4NCBTYWx0ZWRfX2+NTiv7rB60B IxURtXoTzbCQlqiwiJaWJcz2CoelYWe+AOHh424dp9iaHfQFi3maUhbSw+T5a7fX7t4lcChfHbA SZnXmQhWAmbelBXqTkwEmGhsr2VMr6CuwkwuHtJ6YqCAgw8JT+9o5KGKNeJTAy51ltciUHV6bur GPqQ0PF/qFxJi0YC8ZMnKjaSf+GvLnMeAVSjxVlqrHKeGUs7ev9XpxMz76yFcpROLCWuesPscJC Ecb1Wbr3SCMVIgQPwcCpFYra/fBYP49TPzrkpxIKATXSVJu6FsAGWzxch7VxajIoqsyn9JqrZhA XMUsMC/NsoR9bhD7DsoaObz2e0e33Ha9idkfGay25IGaC9Ie+Ah6cnPTeTmjeKp+Q0wZDTgefvL S6upWnGfER4RvVsQVEtBqlLHv2O3DjECYcUsSLBzO+4Az5jfbqyYFm8MAi0uPLr+V41An9kDeA1 bC2fAh9aPEQa6Kl+NWQ== X-Proofpoint-ORIG-GUID: HryfjkMfG48PX0qt0CBQ8Nzc-m558nsq 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-06-01_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 suspectscore=0 priorityscore=1501 spamscore=0 clxscore=1011 bulkscore=0 malwarescore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606010184 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 --- Changes since v3: - No change Changes since v2: - Drop "maxim,max20860a"; use const: adi,max20860a Changes since v1: - 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 05:26:22 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 92A2D339861; Mon, 1 Jun 2026 18:46:04 +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=1780339567; cv=fail; b=QlQeX6XFNV824/hMkYovxmyamzSC8IZiZzoMffIrMcKZG46pL+SY+zyeVnoSYTB3rr5u1ONxzU2KXTaraCfVP+gZJtNchCF6zxkNHYV9tpvpJXh9UPdX3VyM1GCOZuFD3eP6ouSb87K0+qQw97NL9aIpjwNV0nPOn7044KAVHGQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780339567; c=relaxed/simple; bh=B0HgmVZeaAUVbOzp0Jx01VqU7e6ITBJVTFazYJjEIMo=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=bF1m+zuMR4EIiGu79nvOZKjI2QbbWE666JhOqkLmtVsDHiC3dE3PAb7ijR0sW8YYwh0ijbndoyR2M+jH5YRro0ddUkWFeqQtupmEGW82uOJe+gO8pNsXSDkBZTHh/4hDpbPn4CDlWjy97Dtd7CvCfINlfFJ2iaHkmJGAUdKjcUA= 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=lo+5RHuw; 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="lo+5RHuw" Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 651HHN85134142; Mon, 1 Jun 2026 18:45:47 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=I8 vQHcr5MIeINRKGdFYUaft/FRncLYDJEuMBGQ4c6zQ=; b=lo+5RHuwnCLl2gD7O/ 8BfKGCwXXF71V/71dL7/fe6WPLCy8wQrcE76ACr9XpeoSLv8CMS6q9qngszflTFA mQz9T1V3onXVJo0xh/XJhNVbtCoxyKauqy5rkucT8Zcuks5MMqY2gcO3KBpqQvgG dUME+IlxVibwCIK21Us8sww+Ba6MaBC6I4ZJsmqp0HqU9IyYlMUTCEp/jgjNiOAn kZE3LdZloxjjbONZBA77qICcxaXryxxcgUAytR6gANOpyMgYoSCPP2E/Z7X8Z/t8 8OsXDA3YPUJrxVgF5lZgrj0YPQLORHC2FPCMJ5JBVdfFrygiNVAItLPmB3m0sBZU GImQ== Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4eh977we1c-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 01 Jun 2026 18:45:47 +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 57C1D132CA; Mon, 1 Jun 2026 18:45:46 +0000 (UTC) Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) 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; Mon, 1 Jun 2026 06:45:38 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Mon, 1 Jun 2026 06:45:38 -1200 Received: from BYAPR08CU003.outbound.protection.outlook.com (192.58.206.38) 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; Mon, 1 Jun 2026 06:45:38 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yZtRwCTCWj+3DxhUZPSoX6l/Ksi1FSHIf7TTGe4Z7tI4ssUtqJkSuwUjKCeJZElr/pov8WnIOjt6zeNO9RTmiNLO/Sx6U3VWgFFljjfVirkgV2yhDRyzvLm/eCWJUhJoR7oi4OwnzAeQTrG5MgvFQtDfEAJIDm7pn1XWz1Y/HVceP3gvy7122jjTECdmBrUVFanjaIsJEW05ntlNCvOA+VDfmhA8qu4Trougi/k2rihIXz39jSLjGRbbY8L+XAasNlpa0AuVIQqLQ3ffaR3e94vTwRjcXQvdHtvmUUb/arictD+A4nAwJynS81SXDNVlprI5jiz95cNkIvoPOUWF+w== 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=I8vQHcr5MIeINRKGdFYUaft/FRncLYDJEuMBGQ4c6zQ=; b=t8aUVKPej/FhANDQT2LBFJvm+MkV8YMF7hxpDy6WXZWnthZw652ulJhe0dd1wdMEJyuXJ2gg1gX2R0SYMcYLY01cawJJFHMY7tzz9ao7CGlH1tFoQIIxbZBqKb7kADXC6AIWVIqHONBS+oLmZnA0lVXTTwBJvIkPUyuiNaRtNEOvZiJjgS3k+NIYfuwwIUrxq4J8+m0m9FpuM2JAxoFh3i7fd9J4qG888B6msDIgFerghg6p91iLiHZU2Ft5iwPISbldoZyynJwmX3F9D24Jqr4C6AHscMbOFn1ccHxpEz6+czQJ2Msx7bHLyvlVVWe5LKPPkfIW/teChFye9wk3zA== 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 DM4PR84MB2095.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:4e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.16; Mon, 1 Jun 2026 18:45:36 +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.015; Mon, 1 Jun 2026 18:45:36 +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" , "noname.nuno@gmail.com" , "Syed, Arif" , Sanman Pradhan Subject: [PATCH v4 2/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A Thread-Topic: [PATCH v4 2/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A Thread-Index: AQHc8fbVSQ6G4ERqRE+l021qjWERhg== Date: Mon, 1 Jun 2026 18:45:36 +0000 Message-ID: <20260601184516.919488-3-sanman.pradhan@hpe.com> References: <20260601184516.919488-1-sanman.pradhan@hpe.com> In-Reply-To: <20260601184516.919488-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_|DM4PR84MB2095:EE_ x-ms-office365-filtering-correlation-id: 9ca812e3-a737-44b3-20e3-08dec00df813 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|56012099006|38070700021|3023799007|18002099003|22082099003; x-microsoft-antispam-message-info: Mi3G94wRDBAD/HuorwfwRtKf9jViM0eSQSeX1adWwXtVKKwFpvQRr7qY0ccfK+vQtCb7Mgv53kzVIgiWQPqt8rKm8bmghkX83otrdeZMHKmwbAU8UaLFdk5yN0WkkcwAymFsZg+cOMyyMWjo1ZbU49EAWkwq9WxNmWAnacKEo/4fTmL9Jia/VDVCW+kSMNO4QREiMpQSKZQoLVXjmwYcb2WY7WVVQeAbiVeOY9V1xzVP479Dfu6m4SGfJ8jjhW2eMoFGijPmiPxNw4uovboVsRlJ4BkHY8/v0jYVm+7Ub0PmofmbWwDmksKOb2BuhQmvruF3p9E7RX0KK+Fzh121DmcslsRW8V+xFw5A/8uvlvfHRnLBf+xQiHdiXnsW2d8ddpWuAABPeswQGyzPYJb/+FsM9WBLOO8SC0D/iBYLUxRrfAL2xnzZH+59hzOm4g1Gv+tKqs0t65xY5dgyrnuy+UClRT6ObFAeO7VegTIdWQr7rkYKr29wPGd78NgtdsUdXjIfbvlVCh/Nb08KzoKi7i/xG2+a2TE8k+ysJ+V+447ktopw5E19c+S0MolNKxBjeVw8+zL44Aribc5j6+bGrMddjhoXYKQlhYwNZo2IYVdaHNXbc4T9bZD2Lde64JsjivSuAxSxO/FrcRQBP/mRzdmqlooi/za/4N2+TvQtmWic5VX4RmiZMfQWxPHGs1hBfUSC5NsM4Wxb+YXT6Nd8b6kzDYecYmBYbqNOTqnMEVMzaN1oCLEddvE00PJ2mDqz 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)(56012099006)(38070700021)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?0TjOJ0I5J4qrTJz2MoiRZuK5xu5ThW9k1qf2e9x5Dx0A9Uh8IL1stEYUk1?= =?iso-8859-1?Q?YfeOo1WYugZfGgkS7sGuarUn9ZI2NTJbl1HcSDIgoDNA0jg1mrkfDOzb62?= =?iso-8859-1?Q?lC2+jK8fnGL9hEaRgQoANJCmbR+O5QVn8EfE/jf+dER4kK1ycX66/swSER?= =?iso-8859-1?Q?t6MRvrvhyEsRak2et4N7rVzwsyDkMyp3qDEneVZL0tNyxZcOGqOtdVutt0?= =?iso-8859-1?Q?AktZXUV1Nq3qoazyEAcnny6rbxAmhpsrwE6lygQkGetTsg8OvDt/D389PC?= =?iso-8859-1?Q?uOxFxxB8iK1avgUz9QWjlScbhMRP9qkLFMarB+ufhgKSkPEVRPLVye0Qtl?= =?iso-8859-1?Q?KHeucjeLnpppWbdZi5C2TBHxI92WnvTbl/RRMD+6dAHrdn+BbWmjigoqoJ?= =?iso-8859-1?Q?7IcRwQy/vwcr5uJ9fCxAtPdBd5DN8AwiAzMYRSjzzf+dCbpTriT/BZWhzT?= =?iso-8859-1?Q?b23R+r0klyXMAayIoymyxmHPneXMbb3tdbz9N24Lb9qfqPBwqXkFhxq3Zi?= =?iso-8859-1?Q?DB70uNnzLRjshUzuMZK0V1C+NoO5A55QBksFQHtfg5qv57aWXkOJwAcfr0?= =?iso-8859-1?Q?cdd23rtJ1OLE6g0dVXEY2Ah1Z1H4M6Yxk4lt0tkCeZqqAX5X3MSqfdOJ9i?= =?iso-8859-1?Q?a0pGshVPn0We2rpLmz/syk51mM0rTchsZ1IImzujsHXXuhZof2Mt9WtH05?= =?iso-8859-1?Q?EFa6SZBZ11l6QEJuLo049ejOMKSpPam2IafMW6YMoAVai/wktHnHW+LmsP?= =?iso-8859-1?Q?g7G8ULS7Wxii+IkW+BfWfVP1s5xzrkJWPKSYPmeJchDXaHJoVl55O3r+Cr?= =?iso-8859-1?Q?tpooiuJdbsF+vTGzasF6lNejFbSZNml4n81fBVd22faHgLFqDh2cpoJKcg?= =?iso-8859-1?Q?KcOuB3sxRuSBvrHxPUsHn8SDXt2Tl6o70is/1FQGLck7y2GvAhthhmqCxg?= =?iso-8859-1?Q?dfAqKOb83sRhGJ/tp0PhX3lN6Vgl+UFfh2Cj1s/5wxzHIQZSaRCKIWp3HZ?= =?iso-8859-1?Q?iFtv/tSyHJ+BLmkURCp1np0dzvGtF4wtUQ5FL3Gcr3Ti0uw/Fcq1+K7Y1J?= =?iso-8859-1?Q?uaVOxCxITmnPEhH2w8MoG9HyrAbF2HMhQP6FfjNiKWHXC5+TIom0a6R+nk?= =?iso-8859-1?Q?speJsGlnjcPY9BEDPmhCbjce2HNAUSwh2wHyeFEC24285Q9Ooo01vGWkqZ?= =?iso-8859-1?Q?6I8/NdqX77GkIEm6vbaqon7vK8v0dgRftFdlYpDi0jLr/obp+SDIr/9ouC?= =?iso-8859-1?Q?xtWeGu2B9/jF5GAcW2c/DbE+RlDx15G2ZMQXZOPZKoLkLC7G+nF3+eDwBh?= =?iso-8859-1?Q?IfCY2C5Y1I6RF+VTq3GXHdtPy2ub9V2IdHpjf5XwFBkskRBDDdDEWHkx5D?= =?iso-8859-1?Q?bi7TdZTN3xLEOI0ACx+sUyYRGcQ9nq/7CDUQ3KjcKZV+QgTiNviUqe09EL?= =?iso-8859-1?Q?6H88ZkyGeRy/nEJChlTWjXhabHq1C49MF02dVBlph6ufsHNmXkaZd3Xc19?= =?iso-8859-1?Q?pRijjnoPbDfZEKtjRf4r0TwbhhldAuGt5xcyDC9kVvba6ApW8VjLM+Px67?= =?iso-8859-1?Q?coDUdiRCC31YEjeewGVvq4tOA+vq3QtFxkLRvaRrvlvMA8EfKVtO3NfVxk?= =?iso-8859-1?Q?7NwxFKVmFuu/MXFojFAO63w/cvmE/GTBr8+Q6Q7hQoD1P7vwtt8TSQ8rkq?= =?iso-8859-1?Q?fgrCbRUZZ0MzKOKAf47VHmXYdNRw0D7rl800gznu/6LXg82BovjFnzTXjB?= =?iso-8859-1?Q?21gIf3VxZjIsT9bu/PfFq4gBODGNfvTjFn4HGlgBDfop+wiOaTxG3gec5B?= =?iso-8859-1?Q?CdXqjXkPYw=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: PannzK+ON/COBLm1sQTkJmJqQt8k6NFgUW+bz15TAgbKRfTBVy1vi401HrM4rJ9SchP5f0vC1ie0iJd62FOz5mrVKiImLB7E840dZnsK1EHwCHrn5sDpj3bFuoK8FqTg21uF0Adh3+IZR51rENuzIOz3hrRNHJ5aIZ90otUT9Mwg9bP/M3/NsQ/yMJU7aXWOZb/t7U2GmoTLqDLHGuuUGMH8/z4yrazB89ALx0Tt23Vgfd5eFEtNAawwJud4C9Z+U1REXJhTdFM5FzPW5mDkvp0GglZ52o92XWbBElh+rD/onfai5t3ueBFb0+4rutbI7PMWvOOppUBhv4ECVRFFRA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9ca812e3-a737-44b3-20e3-08dec00df813 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2026 18:45:36.1822 (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: lS6fKtZ54bWQwXPKd1kaH0oPd4E0DSq8I5MvfdWRgkntxny+2+Jq+8dsVP79Kwi7A8RQ4dHyq8Ar9BMu8ZM1lw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR84MB2095 X-OriginatorOrg: hpe.com X-Authority-Analysis: v=2.4 cv=du/rzVg4 c=1 sm=1 tr=0 ts=6a1dd35b 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=FelO9ux0wxsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=ZSrvDirOKP4VPF05hnFf:22 a=gAnH3GRIAAAA:8 a=MvuuwTCpAAAA:8 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=pGLkceISAAAA:8 a=QFQsX31oA95WuY7O5AMA:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-GUID: SdChk52YH4TEk64dX-UbWFcYIlWugOx4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAxMDE4NCBTYWx0ZWRfX0GMc+fyICqfP oTZ3Lqy+QJivEsgbe4Tsx/ObODVq1Qns2CeH7agprRBFakk3KTgd3APD6BVSWW72fATriyaCARp 6m80FWdkgZM2TZVCh9caXivQH7J+1UauGF82a+Gs8NE0U8Ps5LClloE0WX4cBMh1CVJTFOy0GtG wGkTe85jf3yqD6z8TS18A0f1rlFFLN8lU5Rxzv16txlvHCHj7TLcYtERF8Znz11NZ1dG8pGIZcR eizliHCH1DDJ77qo/5FT8ASQI6w8oy9c9Uftdu9Decejeo9UNzZoYmTA6RPswRHuaJHzYpZBnXo f5+EjFrw2ZIlBrYaKYW3qBCC+6Gh/UZU8yX+yj0XR8PzavGdvG94TLUkNhOZH9zTSXOalWvaLZv 5M2UuoPtdKUdFG7ZW0bt1Lk9040dMVtR9XYHcdeXPLIOnYdtJ44fhUBZgk3KvZZMS/7rP1EXH1i tdZjC7gwxBV2XhXGzCA== X-Proofpoint-ORIG-GUID: SdChk52YH4TEk64dX-UbWFcYIlWugOx4 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-06-01_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 suspectscore=0 priorityscore=1501 spamscore=0 clxscore=1015 bulkscore=0 malwarescore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606010184 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. Optional regulator support is available via CONFIG_SENSORS_MAX20860A_REGULATOR. Signed-off-by: Syed Arif Signed-off-by: Sanman Pradhan --- Changes since v3: - Added optional regulator support via CONFIG_SENSORS_MAX20860A_REGULATOR Changes since v2: - Drop "maxim,max20860a" OF match entry Changes since v1: - Removed WRITE_PROTECT write from probe Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max20860a.rst | 57 ++++++++++++++++++++++++++ MAINTAINERS | 8 ++++ drivers/hwmon/pmbus/Kconfig | 19 +++++++++ drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max20860a.c | 68 +++++++++++++++++++++++++++++++ 6 files changed, 154 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..f330dc3f21fe 100644 --- a/drivers/hwmon/pmbus/Kconfig +++ b/drivers/hwmon/pmbus/Kconfig @@ -402,6 +402,25 @@ 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_MAX20860A_REGULATOR + bool "Regulator support for MAX20860A" + depends on SENSORS_MAX20860A && REGULATOR + help + If you say yes here you get regulator support for Analog Devices + MAX20860A step-down converter. + + This enables the MAX20860A to be used as a regulator device, + providing voltage control through the regulator framework. + 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..905f916f6c08 --- /dev/null +++ b/drivers/hwmon/pmbus/max20860a.c @@ -0,0 +1,68 @@ +// 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 +#include "pmbus.h" + +#if IS_ENABLED(CONFIG_SENSORS_MAX20860A_REGULATOR) +static const struct regulator_desc max20860a_reg_desc[] =3D { + PMBUS_REGULATOR_ONE("vout"), +}; +#endif + +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, +#if IS_ENABLED(CONFIG_SENSORS_MAX20860A_REGULATOR) + .num_regulators =3D 1, + .reg_desc =3D max20860a_reg_desc, +#endif +}; + +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