From nobody Fri Sep 25 07:22:50 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 6895948821C; Tue, 15 Sep 2026 16:50:00 +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=1789491008; cv=fail; b=gUwrxzk7ieQlFFvjA8AG+Dy2/gHX3kpvpJRnD5qOxEyjgqhqoTpl38C+FGtXlz32QEWg1bdbeVpZH06xgRNsNWakDS+7aHQTF7z34BZu+4Bdch0XXFk39wsfUatQYm0hYr3ZV3z9F5x2MwcEG9Tq1QchOGPSJ2rJJEupIc6nM20= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789491008; c=relaxed/simple; bh=XUSGrz5a4x0eA+3rxXUI6Z/3pmlN9A4Q708DtEwy/Qo=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=TnGO5LHIXFDbux/XGiubo1t/d8i8t3ruqXa3YvxYehz5Htp1HqetDW+AZ4/ubsZuJGF3syWrxRIYpTFNUCHfM76IfqfhWm3kgv8vsUtV6VED3hl/VfrGi1HQy+nT/nBybtACzChYJpZTGeGUDhyJyqAT3GE3yG1hGLGnPT7fJmc= 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=NFaUj0C2; 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="NFaUj0C2" Received: from pps.filterd (m0148663.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68FF8LSD2533562; Tue, 15 Sep 2026 16:49: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=XU SGrz5a4x0eA+3rxXUI6Z/3pmlN9A4Q708DtEwy/Qo=; b=NFaUj0C2TOFd2+EpsC HPstn/7IFRa0qXxPb/Fzr5XcOz8qOk78mR/+cfJP/9KgBlanWiNJrh7c0djwsHLe RgBCqkHzy9aA5uXXrpPQ+ymH0sO2lLG5rgkJX9SznYd6FqVrZmR7C2NZpoFrfFWm KQ8ZNylmK88Lt6BSv6oDq2SyZX2KLJY8FFwTtrIgVui4hej6lVw7jDhsmVNeR1g2 DyhyxT5Bgz+zGAct1zBUH4efAPRRV3HxzBn43PRQoCWj/yNgep02Q1r+CJmMxmKp JlbQf0IAca36B6gGXoPLYd9m7aCoRyedJSl0zkF5x52jptWFtyOkmvcBak/7xe/Q uVEQ== Received: from p1lg14880.it.hpe.com (p1lg14880.it.hpe.com [16.230.97.201]) by mx0a-002e3701.pphosted.com (PPS) with ESMTPS id 4gq5sw4cxu-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 15 Sep 2026 16:49:40 +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 p1lg14880.it.hpe.com (Postfix) with ESMTPS id 2B649800EB5; Tue, 15 Sep 2026 16:49:06 +0000 (UTC) Received: from p1wg14925.americas.hpqcorp.net (10.119.18.114) 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.43; Tue, 15 Sep 2026 04:48:37 -1200 Received: from P1WG14918.americas.hpqcorp.net (16.230.19.121) 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.43 via Frontend Transport; Tue, 15 Sep 2026 04:48:37 -1200 Received: from DM5PR08CU004.outbound.protection.outlook.com (192.58.206.35) by edge.it.hpe.com (16.230.19.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 15 Sep 2026 16:48:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wx+alQfSguc28MwdufSGBIOGlyOpBgrcShXvPkDH4V3sXHSp+hydA1DVZLvXf128TFq9KNv+u/eljqtvLdp3aFyDqYv5lesuD/teTKMrYtLAlMAg2z4UIE/gSYhkTkkfr98+p3lPnI7D2k15EihAwVoDyDTOjDxtgjyE7fJHV0woTi1tfS348SyY5DOqpDIohe7vqclGTonypG7OGxjpcpeVGeHE2K/WyKwhXRZ3DQjEHbXle8vEtS0mQ9gaUihyjQZ+3thOjXfhTd43QthjzzD8ay5BglbbUwcBWNdZsRwOhZeULLB0WiWp1jVpSz7uoydzXYgpWyFBuTjOCZW5+Q== 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=XUSGrz5a4x0eA+3rxXUI6Z/3pmlN9A4Q708DtEwy/Qo=; b=KBCF2Icli+NuCGC9G6BBhpFPr4i5GhlPfHe9fwWNz96T9231IA96v5/MQYWOowGxcB1vTDiugUvRN75fAT9QrnR/7J65O4RI3EwJosqLoJWZcZly1gG4aQBrIJjBqS3JycXR3nPWhMYCydvAnQiQVITF2apfSgaAUdKUddn0jQ2xGgjk0bzuv7qdMIAG3T44+8pV5IUQLyMi8loJHG2S+l83NjG2+bPDeF6px5P/CiNymGKmKK04R+PaNiZc94CAngshAEB9pyNh7P7QIgegKRWSMP+UPCTwYQHkCKtVVEeHb9kXjPw+4DNdwNNuyw9vC/RHjXu0PmEoHb1OVlpR9g== 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 LV3PR84MB3580.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:408:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Tue, 15 Sep 2026 16:48:35 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%5]) with mapi id 15.21.0406.007; Tue, 15 Sep 2026 16:48:35 +0000 From: "Pradhan, Sanman" To: Guenter Roeck , Jonathan Corbet , "Rob Herring" , Krzysztof Kozlowski , "Conor Dooley" CC: "linux-hwmon@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan , "stable@vger.kernel.org" Subject: [PATCH v2 1/3] hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding Thread-Topic: [PATCH v2 1/3] hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding Thread-Index: AQHdRTIMBtc9dKXtJ0KuZ/216AGGBg== Date: Tue, 15 Sep 2026 16:48:35 +0000 Message-ID: <20260915164823.160977-2-sanman.pradhan@hpe.com> References: <20260915164823.160977-1-sanman.pradhan@hpe.com> In-Reply-To: <20260915164823.160977-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_|LV3PR84MB3580:EE_ x-ms-office365-filtering-correlation-id: a26c5274-dcb8-4fac-8e1f-08df13492f3b 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|376014|7416014|366016|23010399003|38070700021|3023799007|56012099006|6133799003|18002099003|22082099003|10067099003; x-microsoft-antispam-message-info: FWeC/SvcisuP8RwOQnV2451v1zmlBCTC59KDUn0KdERA+4UOFc5qaVAapRDjsT1rkSARpPufpdHG/jbt/spXvcfMzkTCK4Xj0cPEppJ52ng1TdMF9HZw2haHc+gE+fGDVgsJN+9CHg2RZUDCP3OFpFn3gy3OrDbpnkNTq591inF2NIsXlD6nK7KwqojRyPW7SF5VyhlIg2nkGOidZG+RfWbPnlWStcnEkFBxfWtxeYHO8GRJy/j0ZlEmEkLws1cBqA5Wi4nDbL1YEBd47wA+MtmAoYnAQdXnPgp6Oo4n0+m44k4etOrcNKPDm05nwcw5HMdURRLu2UDundfumEnf1W/egLn3+2i0FS30t8LFMhGGmYctQFQh640c5PUVRB2XqQYKQCQgkUKiXWBgx1b5FyUKpWPi071zXpyPcsk5cCuof2rBwSUuOcPCAFu2WU4pmuOmMD2jwD/imGm+uA3ClMtYS+7kv28WcRhZE+L/nhSrntkOoDCKp4xnUEHGYWtREJa+qu0HFjC/BJSgBs5yy2TvczNYT3RJbG75bdVPbYu4KP11X/yg7s4FgK3sVwIyI3rMor4oIZm3ygwpomUQNMq2Ev+l04XjgJONVYlNViJGzpOPVNKEx91DAA1VeXWVDA0SV9HrBpw+9qu2iH3onIBtABG0XlCJOykcN+qRItMF9tM+2mrPq872hcIQGqKTwLcqjhzz0tEsIkJvaXa0kw== 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)(376014)(7416014)(366016)(23010399003)(38070700021)(3023799007)(56012099006)(6133799003)(18002099003)(22082099003)(10067099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVQza1kzZk1QVVh2cmEzd0pmdWtwV01PZ1QwTDdRV2t1eFgzY25rZ2wyN042?= =?utf-8?B?ZnV4Qi9TSUgyRGVvYy9ZbDJNZGZVY25LemVCbGh6VzM1N2wzN2JMZStPWHhM?= =?utf-8?B?aERjNFd3UUtVUU5qL1h2VkZCTmlrdnFBSUkzY2JvSGYvR29KZWdBYm50RVFp?= =?utf-8?B?b3RSdXp6S0xZSUtiNnd6eEo3Rnc5c2gxMTVsNEU2ME55WEVaVmFWamwwZ3Yz?= =?utf-8?B?ODRzNDN1VlcxYnBoUWVNRkdjNmZpem14NmdpdWxmT1JUSlg3YWlFNUl1VTFi?= =?utf-8?B?bjFTTC9qRmJpSFVBQ1BnSlU1ZUMzR2w1TERTR0hXYW5JbDlYSTgrZ2Y1WVNn?= =?utf-8?B?ZkhhTzU3VVBIa3QzU1M1dldIZitEVzBrQytTMHFtbHZlQktvcGRGS2tOaURB?= =?utf-8?B?VmJiT1loWkpFV3pjM0pRRm1pR1M2SEMzREtrT2Q0anc2U1c5SkI1cDVteVdn?= =?utf-8?B?RVRXVHpyZ2tQUDcrcEI5RXZtOUFzZWowandyTldmcnFrM0d0cVpHZ0s0ZGVT?= =?utf-8?B?NEJhZ2dqNTF2ZVAvMGpVcXdqWGJONVJiMjQ3TktqSmR2Sk9teFRpR3o2NmZX?= =?utf-8?B?Y25LUWhGMkpMbGtvbmxlQm96cU5OYm83SDh1ZlgrdmcyeUc1WmtpT3hXTEt6?= =?utf-8?B?VHJnaHZ3c2dpT2tPSm5qVEhRRlFYZ3BpdXhsZ2dYbTljUDFLZkJhME8rdklB?= =?utf-8?B?ZlpwWTJlOTRJOFhYSWNBWWtGK01EYUZQMHZrWDlUU3FIYnU0bkNzYWQzNkJO?= =?utf-8?B?eElJZmFBTytkNW9QRGoxckZxbzV6bVE2RXpKRWJUdi9rSWptc0RraGlvMnFW?= =?utf-8?B?dHNablR3cjhJN08yS1JQZGtJR3A4Lys3cFRVZG1XOGRXamR1cWovdGx1RkhK?= =?utf-8?B?Qkh4QmxxNHRXbmtESFlJS3Rxd3M0d1o2UGxVUlFKbXY3Wm55UlYxTGJKVUNz?= =?utf-8?B?RXl3bXpiVWFjNFpNZER6QjJ4a2ZnRTRwQlN1c3hjS05OTTViV3pmL1I5ODlI?= =?utf-8?B?bS9WcGErRStwMnZzOTJ2NUVNR1RtbFYxYmY2ZFU3QmdHQkk3aWFVS0txTmov?= =?utf-8?B?S1dpTitRbG1DL1B6WFRpYmJIaGhuaW51RjRSckRmeE9PZTdSZlN1R1VKQkdP?= =?utf-8?B?UWc2OFQ4QUxNaFFvcmt5bWpPSVRXRGtUTy9KYkJHWWRPWUN6U1dLRWI5Mkl4?= =?utf-8?B?TEwydDIvc1B1UWU4OEJXeWZhTlErTlM5UWV3UEZxcU1laTZWVkRhb0VOaWtB?= =?utf-8?B?bjh4Z3UrVHpuSS9HbkxkU2JTbTFHU0dMN01jdWMxTVJjK1N6Y1VlVTBEQ1Vr?= =?utf-8?B?enNjS1VweElVV2piV2E4R0R3cUg0QUZ4anAwaGRTY0UrK1VFYUY5ekMzVmNP?= =?utf-8?B?d2VhcWZWaVdub3VoZGZ3VThWVXBSelY5UlpHd2p1NFZaQjcxVmpHcmJnSmxh?= =?utf-8?B?YVlYVS9VMW4veXVoczM2d3MxUmxpaDVCakROc1RBYVpFUGI5RlFZRHhGQkcv?= =?utf-8?B?NVBVc0l5K00xZHEwTVJvcWNDWlJJcTlJblZXbDFwRzFVS2J1V1d3OUVrRzZ5?= =?utf-8?B?ZCsrekw2b3A0Y2pmZEFMdnNpbCtOTHN5V1hXSkRIc1RaZ0hpSzBSNkF5R0xJ?= =?utf-8?B?SVBBaTMvbm5NSmM1c0VRUEozWHdWa2dRTWdYa2w0NkwwY0pNb3UvcUFKVFBu?= =?utf-8?B?RTNzU2hmRno0dWZQcmhteitPOWpBek80NVZqYU9rRXRSMnRFRlZrSCs0QnJk?= =?utf-8?B?UUpqR1RLRHoyMGwvbUI2elJjTnIwN3pWeWNPY3huNUk0V3oyS1M3dGt5NU9O?= =?utf-8?B?S1MrellucmJlTFBWc2hhK09yem5iZGd6QVlKUk9RdStyV09WbGlTSzd5SnEx?= =?utf-8?B?NG1ta0o5Z0xva09vbGdySWtoY1lYVUZyRzg5QllrRC9MNzdycHFwRTRQN09U?= =?utf-8?B?STRhZC9HaS9Lby9La0paZTcxQVNSSno4Y01QTm5HdUJzd21TZmFua0lOS0FB?= =?utf-8?B?UGYxZnNFamUycXNuV29TU25iZVIrRVNWUVRvNXVHdkFDRlVyTngvYW9EMDZO?= =?utf-8?B?eWJtenZYYk51NHhPRWhIeFlPQmJBTE9EYU04UVUyY1hpS1J0bDM4OXBvMmFr?= =?utf-8?B?ZFJvYmdzVlF2ZGRhY2ozNDJ2eDBtYmE0YzZoYjdtOWVwWURNTGFFem5ZOTd1?= =?utf-8?B?R2Q2b0RxZncwQjRzWnN4czZnMDg0UEFkYm9YblVKZ3REa3hTb2tXRXR6M0lq?= =?utf-8?B?NUp6ellDenZlUm03bFBpWWdJckEwb3YrMU41cit5K3pOTkV6dXo0U0IrSHFU?= =?utf-8?B?MVdGeFgyYnlKVDlnTWNMcERjdkppMUUzL1BDYXpzcTk4c253Ym1Xdz09?= Content-Type: text/plain; charset="utf-8" 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: 1HdliJ3AamtZ6F2A231ZYbsaoJLGn6ceI6u7XIk1Z+ku9+lhzuijcQB4vipWjnyyv0NqccryCjG9DNVa1TpLl7lcvZvRxC/LT7ZZMVYjpDvKP0kl2EtlbQIiXsGXylBXlNIvKeZtw3PVKkDWKJL31i31fAGeR5SlaGH6k7hbDYKslXyi9Q2eglfZyYC6JOthYYfYo7YUVojl8EMLIiLpEaz3RpGkqHFFegNXxEuhDoQF+pdxitID67QhC7ykuhYYMq4PE+9ua8f21veFBElHWM74jj4O2erA3nSQPSwgZpX9NRM87iDTDB4MTgicE6f5Gst7cHmSiR4ncAtPMx5uoA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a26c5274-dcb8-4fac-8e1f-08df13492f3b X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2026 16:48:35.5397 (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: X4NO2s19YI5MAbtj4ryQ3bmKCBbaX/SFxuTiRExbqYq4H1a3kp8HZIsnmwNveBjMScLDky3myvR5RpJcwxNKSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR84MB3580 X-OriginatorOrg: hpe.com X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-ORIG-GUID: x_DtOCWBtI6RYO_rmPqNG91wm25yMu1O X-Authority-Analysis: v=2.4 cv=YMoKWhGx c=1 sm=1 tr=0 ts=6aa9772a cx=c_pps a=A+SOMQ4XYIH4HgQ50p3F5Q==:117 a=A+SOMQ4XYIH4HgQ50p3F5Q==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=6_mrDcixewTG61oOsKN3:22 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=HKJLD0rnby66v6-aK0UA:9 a=QEXdDO2ut3YA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX9Az67MZlRKLP KGlLjAPRQibmddDeaIhqJVgZRkslPVwjOG9m9zATsG5XYydj+ExngKCAKE3hhCQ3ez0z7WNenTv BMDPDhDJVYg+k4XjOk6MJ5jtEm4WXcA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX30+rLPhbVWUK mYMexUjw8dWy7e6sZrWonmPfx/V7zlR2PFSmWhvjZRV/5ppTKWbOL/bEFG8KpLp9QkXFwBtHEMw jh0MqogCo4dWbeTAKlrxMQYERURZGn+2YjW3xPrRKhYrqg161hkZOn6MobJqnWNxdWHKQxoK+U3 WaIKdMk7kz/HPAkX2Na4TJFGdmlU3M5MQgEHcMbbwv5Es3cpgUTe5fE9obQveuGnZyXXu3vn4UF 6FoB1Ze64myuu5IucMMGZIIiy15P7X6NfDlyDgMZFR9svOLck4sFTv/I4kOwQMn5gFXg2IuEL6h aC7Pl/9qb9S9DlPLRxVHgGMdktNtQblnQTVwUZym59NvpXZvJ35QwNU89PgBvMariDdN14RRA8f f1Mt2RIbwBu6xslfaoLIL9+4BS3ZdrX9pNG+aufQ6SUlMsCa6AJcVikMGrKUq0d4hgR7ngdxIZA IQwxzXdiilH7puN1fFQ== X-Proofpoint-GUID: wZC5f3mn8TQDHcrTAUPo1epRsGolJkQO X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_04,2026-09-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 clxscore=1015 suspectscore=0 malwarescore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150245 From: Sanman Pradhan tps53676_identify() reads the USER_DATA_03 phase configuration to count the phases assigned to each channel and derive the number of PMBus pages. In each 16-bit phase descriptor the channel (PAGE) is encoded in bit 4 and the firing order in bits 3:0, but the code tested bit 3 (0x08), which is part of the firing-order field. TPS53676 supports up to seven phases, so firing-order bit 3 is never set. As a result the existing test classifies every enabled phase as channel A. On a dual-channel configuration the phases assigned to channel B are therefore miscounted as channel A and page 1 is not exposed. Test the PAGE field (bit 4) instead. Fixes: cb3d37b59012 ("hwmon: (pmbus/tps53679) Add support for TI TPS53676") Cc: stable@vger.kernel.org Signed-off-by: Sanman Pradhan --- drivers/hwmon/pmbus/tps53679.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hwmon/pmbus/tps53679.c b/drivers/hwmon/pmbus/tps53679.c index fa0fdf1e3e6c9..680339a6b90fe 100644 --- a/drivers/hwmon/pmbus/tps53679.c +++ b/drivers/hwmon/pmbus/tps53679.c @@ -188,7 +188,7 @@ static int tps53676_identify(struct i2c_client *client, return -EIO; for (i =3D 0; i < 2 * TPS53676_MAX_PHASES; i +=3D 2) { if (buf[i + 1] & 0x80) { - if (buf[i] & 0x08) + if (buf[i] & BIT(4)) phases_b++; else phases_a++; --=20 2.34.1 From nobody Fri Sep 25 07:22:50 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 205654A1E09; Tue, 15 Sep 2026 16:48:58 +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=1789490942; cv=fail; b=uycJbSjyuZrrODqxjBI1VHG2M7yDE/PSbJKhNU3+z36aXb9Kj+kK64/wsw1uu5PNFW8dJGnEzDYOojnd1ZH1vx5j1xTvrHeSNVkWvYW9UH2qrflUICQ0BcyzkunKKQkrQ9pKeDvUndgT03QiXaiBSwBMyTwKT2HT07ACwTOs+Bo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789490942; c=relaxed/simple; bh=xrHmsJF7H2mCj5HgsXWDb9sVxb6QfWLswtMePVJ5BHU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=QG6GYgsmTpC45OT9cGGDDGx/eQCiUglc/HnKSyuD5NYlJjoUZ5u+t6VsM3WVoIM7kZAHMcpH76XjuqmKwEIBle7CkNXqxbyQuYePt2wOROI5jtbl5rk/jU6YKrVGJJRcI2rFd+oMUU9qyJxX/nZrYF2hqCNQJyw0Zkq0TZVIC8g= 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=JFOqtafI; 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="JFOqtafI" 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 68FF8mid2711031; Tue, 15 Sep 2026 16:48:45 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=xr HmsJF7H2mCj5HgsXWDb9sVxb6QfWLswtMePVJ5BHU=; b=JFOqtafIbTpqapquDO 6hiequdCTJolSMTTuMc6LaIM6lRjxDD1Gt0c7ExbY8aj696+PPW35gUeCmKNT+ot ttfhHIGAdIl43Df5A08+tYnoF+dlA8x7V0gDGYGjnZzgjbaC5BBa11HauoseQstd AjnU4g/RWWxf2rU/SXh2135bXcAtmXaYpkrgJgc0HqafXW8hn8Plj1TItBm73Alt d7Drcd9Tfx7ERB/7L6PNmfc8HCDxrmiQNSiCu1PyAxKU6zqcM6yzZUUsAqB62/q/ XPjlAUwSyxH1TSSxR0ElTdFe4LMJlR+uKJFG1DH5WpaNN+V3SFniv2c+f7L1CFY2 93dA== Received: from p1lg14879.it.hpe.com (p1lg14879.it.hpe.com [16.230.97.200]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4gq7cvjvuv-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 15 Sep 2026 16:48:44 +0000 (GMT) Received: from p1wg14926.americas.hpqcorp.net (unknown [10.119.18.115]) (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 DA25512B4D; Tue, 15 Sep 2026 16:48:43 +0000 (UTC) Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 15 Sep 2026 04:48:43 -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.43 via Frontend Transport; Tue, 15 Sep 2026 04:48:43 -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.43; Tue, 15 Sep 2026 04:48:43 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CnypwhwXYtY0rPKUEggcqkYCdKVBT0XKOOlx9sZSLpYZa/MPU7yR82eTyq8jFfYWlIZvwmAT71FYUyoZzzg6C3Z0X2KNo2UEDapo8R4WRXHll33Vp2hA9IOlLsICcbjwShYPlaW76qYJFpjUaBbK+EMF8s64IZBjHp07e4LoHEnMe94JyxVekhwrgAbk9jMax0GQ5NhnTwxsoYpDk8lHhjQxXKnRSNBgYXYrVSvWguXiR+yIu23QWMWbR1wvttsNC6MdMS/F2qFfB2FtPtLKCWrTgHbCXFqRmc9J55DtBdgQB8+tC0WhSYzloeLng/KDSZhyfDnFqTvwPLcNRUemBQ== 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=xrHmsJF7H2mCj5HgsXWDb9sVxb6QfWLswtMePVJ5BHU=; b=ILWFpdKPAkWANhND/uoTQGpknLDm1uzPJppY9u985NJPZ+D1CyXSOvgM7f/ytOCQgSHQFIra+wWScChRRaanRPbwCf/jgl6RDxFdA5aCzDhOAo2wao4hHayBPkzQGoca0Qa0yXsqNbJj3o7Pdo8vIcuKABGsTml+s0yiUeR0nhGN3fFOQ+jzj8jQYY/xII1PtBr7jvb0mIKTF/u5FHXzE3Dr9WLHT928thO8q8ayaW9Kfrg/2razni1GDVjxhUgMcrf0ogig78rYJR4xo1iTjGr1c/ycT/bFp+YKcEUC4bPxhvIq4dzYKp8wCEvYkw6glwk+l/JEi3od6Tnf9VKn7w== 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 LV3PR84MB3580.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:408:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Tue, 15 Sep 2026 16:48:41 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%5]) with mapi id 15.21.0406.007; Tue, 15 Sep 2026 16:48:41 +0000 From: "Pradhan, Sanman" To: Guenter Roeck , Jonathan Corbet , "Rob Herring" , Krzysztof Kozlowski , "Conor Dooley" CC: "linux-hwmon@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan , Conor Dooley Subject: [PATCH v2 2/3] dt-bindings: trivial-devices: Add TI TPS536C7 Thread-Topic: [PATCH v2 2/3] dt-bindings: trivial-devices: Add TI TPS536C7 Thread-Index: AQHdRTIQpdBFGy0CNkCK2I5s04e/3Q== Date: Tue, 15 Sep 2026 16:48:41 +0000 Message-ID: <20260915164823.160977-3-sanman.pradhan@hpe.com> References: <20260915164823.160977-1-sanman.pradhan@hpe.com> In-Reply-To: <20260915164823.160977-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_|LV3PR84MB3580:EE_ x-ms-office365-filtering-correlation-id: 3c7f96d4-83f0-42fe-90bc-08df1349329c 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|376014|7416014|366016|23010399003|38070700021|56012099006|18002099003|22082099003|10067099003; x-microsoft-antispam-message-info: xFiSNKkqSu8lpkMxrXAA4CnewV29LrQ5Fx2synULCJPwR+Gs4bGtYEQZtssOD6fjhQjXZuoHKW7kXlfmq7VYsHvB4Pk2/KprD7ZqiLNNpOdde6E2LynKpkfzSNI7jGbahXFKH6dLr5FQhvuhkJLH7Q9NynRpZIvKJWFkFUiwIT5UIAQzB7yiUnzyLL9SvDmVgOhz01+2PcVHa23GTIijejBJD6+3cxpTQOXA5yI591UocDrxwsVq2t+8pifz6RecKRVMyMkMk5lsPwOLAlH+XPVrfgLJPYFQbeKgwZ1+xqvGYCm/iTcFpFrjy2iz7JG0ThO7Y9L1yllHiJjKNVwFngyKPCuVsVpnEuNedyyY+EoBeBb2cub8pljBNtvXJi4lgbqIiOoc6GY6KoNxZDdZvjk1UNknZA+F5+VhjLOwQjrRlMRNZPjkaDxHUkd8IK36ZRDKBMyjpZFy+2llgQ08ANUt1jsU/Gyqpi792DfwNLRZmeFcjMUF09bHPlS6KvU7V/4js+Q21PlEftCj6DYEZpO+lPmBah/SjM8CFh74519aJHEwXHi0hrY8ESblEIleOGtupy8u1c+HAP6K1/AJHjZJfR6X9NRVZTsoEupy1Xi6MmUbdXDxpJbUkCRVj6QfMBv4P1THLQ+6KdVLFbYutLawRlWFVl8Ty5kvX4kiV0FJeXrB77JbC8yMjKv3N8aliY3Nyj77h2st25bhVh2GQS0q7IVhBNqyfd5aaJtb+iE= 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)(376014)(7416014)(366016)(23010399003)(38070700021)(56012099006)(18002099003)(22082099003)(10067099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZnlsNUJucU1aaXpISnVlbGx1SUhzbDA1ZU5sNlBjSHdaQTVvRjBsZ2ViYkZI?= =?utf-8?B?b0d2bmNZMGdRbVRKM2R1cEtNczk5MlRLSXAvZWs0Nk9jdS9qQ2VmU2xTcFBX?= =?utf-8?B?VGtleWNXN3poY2FQYUhpblRYR29TQ3U1Wk9mOGdYMVJCbStHRWRvSnAyb24w?= =?utf-8?B?WWlLRVpWV2VpMHp2TEVMdGx2cWlKSUNkZFR4L3FDMTd2SGhCeGx5ZTFtQ0pq?= =?utf-8?B?bmp3N0VoNWp2dGxKWGNqNGZiUDZFL0xpNGJXQ1BBcmVZSy9LdTR5RWdCZGVk?= =?utf-8?B?UXphL1l6RjNaaGJNVG5SaWJaSUtqSFFyelhEZWltSzlya2dDWXVmY3lxQ2pt?= =?utf-8?B?R0N2RG5kY0tKNk9jM2N2OFZhRXdwZTRGNTVrRHNWeFBrNU9yclNReGNTUi9t?= =?utf-8?B?SUpVVUJvaElnUkZmSWFJWmdCbnFxYXQ4bVRCTXN3RVFtM2RKTC90dGY4MkVZ?= =?utf-8?B?WjdtNDVEcm9hL3JNTWVvSFRBaWQ2VEZieUZuNkx2NWNSUzNObTJ0ZGxLWHYz?= =?utf-8?B?WmtzQSs4RnBmRkVYZlZ1WlhEYncyN1hZall0VjhlUW1UeWVtQjBneHJRS0FC?= =?utf-8?B?K1VaQ1lMMW0xOWJSOG1odHhnUDhCa0lNQ2xKOFpJN2tTNHVZcEVmZnhxSzQy?= =?utf-8?B?OE5tZDVITHRodE5kRDQwaExiNFNUMTFuOENjS0FEcXg5T20rRTViOFdBMFVE?= =?utf-8?B?Nkt6T0MxeHg0MDFsYkRYWEdtMGw0TW1VY0pVb2F0aDZyRGNTbzNtZjU3M25v?= =?utf-8?B?UU0xOHA0N242SlE4RE1jQ3psNkQwOVFnYS81MU5lVGxHbWRZWHl1RlE1ZTBO?= =?utf-8?B?QWQ2QVhzVDhTMDlmN1lXMENlWHFtMVlSTEU1cDNCaEhxbnUrNDNUeHFvREd3?= =?utf-8?B?NlBxOFR0MFl2czQyTlc3RWk2SXN0c2k2UThLSUNadXNpc2UyUk81R29mVEZl?= =?utf-8?B?U2RCZWFGUlpnUVN2UlNOTm03Z2FTS3U1c01SakM5cXFib2pXbVNiVFVGeklR?= =?utf-8?B?a0o1cUhTSy9vRk1taGNOZFlyUWRGK0VvcUs3Nkl0SXM3anZOUHc0V0lNK3Yx?= =?utf-8?B?cmRIZjFBZHBXQ2Q4LzdRNUZXdlg5TTlvKytZU3RMWUdPTUJDeTlMM0JvQlhy?= =?utf-8?B?c0c2Z0QrdGRISittN2hFMzBaOGlYaTBTZFYyL1BtQWxzTWljcXllVC9LRC9P?= =?utf-8?B?bFUxRmhhVW9ZOFQ0SWprU21zMWlXZldaUmx5UUJmVW55SHI4c01qNHpwUVNx?= =?utf-8?B?dEgwK2NycUMycWgrUTQxTWNlc3BoREZ2YXUxY1Q1MFBXNVd6bWxrT1BmVUNx?= =?utf-8?B?eEZsUDRuSzBrWXZBWVN3aXdQNFFLVWN4SHlBd1VTT2VlakdhTitIelVMSXFN?= =?utf-8?B?RlpHSmFQQ3NVNWJpSEVjWUVsVTh5N0Nxc2s2ZjBjcUJVMUxQTXkvQzFUT0Jt?= =?utf-8?B?OTVJbjlBTkhtZFJLTWQreHluUzg2RDR2UC9LU2dGWjlFRDV2UURyRVhZUVYw?= =?utf-8?B?VWZoblVORVRRNHNKc2JvUEFIN2w3QVdvQkp4YXdIelRRV2dPcDh5NEs1WWsw?= =?utf-8?B?WXNpejlMNzNHZFlFY3NXZzVmL2lYUlh6d3I1eUg0anhBWkN2WlRVSkxQZ0pO?= =?utf-8?B?YTlPenZSOWpieDZjYkJVRjNQOFJpK3laanU5QlUwd0tDN2JYNDR1d0gxYzEz?= =?utf-8?B?YjNVRUQwRlhURUZzS2xZbFdGMVZYbEpnR0RMeWhxUG5JN3pvTTkwMVNZdnhE?= =?utf-8?B?T0ZqN2FmTDE1V2c2MUF6TFBxZWlSa1VDaE1TcHBwMHJFU0RYNE5qbUs2d3J6?= =?utf-8?B?bHVTTHhoYkp4Zk9jemVVNkk4OGtWWUxuVWIxWDFkeEtjd095WTQ5WnF1V20w?= =?utf-8?B?dWppTklHczNZWXY0Uk51SVU2dGQ0UEwxdGpMR0Eva3ROQnltUm5jUFRFWUVw?= =?utf-8?B?SlJVRnlnc2ZxcE83VnJ0MlhZSVc1ZFRVUGVQUFFRU3dvZW80ZG5uRmg0c0cz?= =?utf-8?B?ZERrMGE0cEV5OFA3NlFxWWd3Q1U5MW5BczIvUWlxc0RZcEc2aGZ3VTJXeDZX?= =?utf-8?B?dUZUSlovWXZucHROd3BNQndWNzUvOHpqWGxOb1FVM2tndk5IQkgwVEs2Ujk3?= =?utf-8?B?TjNDc24yVjBwZ1J1ZXZvRHRrMWw0alBDbDhScjFod2xYYWtrZHdmUnpQZ0xs?= =?utf-8?B?R1ZrZDhNWkpoa2xzQisydTFHZE5lbThDbVZ2TThDUFpEYVpyOTBIL08rT2RO?= =?utf-8?B?OHdzZGM1dzA5T2ErNG80MDZrcTBpV3lENi9yMGwydDNqNDVDK2Q3eTZEdzNk?= =?utf-8?B?S2tsd251eU8vU2wrb016MmZncDBQNXpTVmRtL1JkOWIrMU9YeEM3QT09?= Content-Type: text/plain; charset="utf-8" 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: uwMkeiSnTWBUkx2FN+SR/LHOzjuXN/M7s+SpuF3d9SZZxqdYko/1wv5vr+0RwMvbRexFlxgWJKs77UbXs0k5ot5VjuiIBWaIMbWQ3kohVYyv+1IWgpTk3Hi74OD9KJlcAutPoCHabd/JAbUesy29p+xl25HJSH2MORgPWMuI4hkHvB2B2jI42Z8Bxdwz/bQDXoKClz8mkXpg3VTJgwXQVUqWu5Y+PLUVKDXv7VVacF4gy9reUI8BzUaaAvG2hzRKnBEbpsSDJs9qSmv9m7HsevHfS/KrqyEmJxITezZPxiFax1DVqs064mGlRybtylaJKJ9EBZSVELqfqZuOnOUZOw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3c7f96d4-83f0-42fe-90bc-08df1349329c X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2026 16:48:41.2292 (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: Lz8OAGAdUlvC7ny8LW/zoaXFThgfjFj+Z8OXBoywvypYHbZ1wAGM+Fo4oo5XkBPeJTtwqLpL5ZDNpBQVNzAXUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR84MB3580 X-OriginatorOrg: hpe.com X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: _0OJPnAwqAhSdlnOC4DnWnIOnwkJPg01 X-Authority-Analysis: v=2.4 cv=Cqgq4X4D c=1 sm=1 tr=0 ts=6aa976ec cx=c_pps a=5jkVtQsCUlC8zk5UhkBgHg==:117 a=5jkVtQsCUlC8zk5UhkBgHg==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=RtSn8ETxjE2H05FtM2s8:22 a=OUXY8nFuAAAA:8 a=XYAwZIGsAAAA:8 a=jfe4B9wozX6hrU8P5YcA:9 a=QEXdDO2ut3YA:10 a=cAcMbU7R10T-QSRYIcO_:22 a=E8ToXWR_bxluHZ7gmE-Z:22 X-Proofpoint-ORIG-GUID: _RfCbu_GYx-Ib_MOT12qTdU7fLXpRlgZ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX7glZRyxgZz/i 0qppIZZuLv4XIA/4CFewScLLid3X0OqwM/THGknfGlfxi37c2klB1g/umvqT+REqk8fC8mcocwJ yHuvi47DQXD+sQ8JtQH3XipL/tWug3g= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX3dbliAD7VhpM oZPhm8EX8QCiZyWNmNnxcJTyIYUzSrltKfCWyft7zELshbV2mvq1omJdPuBsYIC5Jr9A54DBoji qW6loYDygb1/KzZb+MMOnHcZYPP2Lgn+J6fGYXjkSpEJXYpLjrc8PVvoSlxX7Od3oe1X1s31Y5q QX+JBiISZV//kMQU2HQj5pVr5HtS2F8A0epS3cKr0co01VZ00Y3z4sbHYMnlj29Lvj7i/zHoKyx 6RoFnx9REL12CG6UUZSJ2EV6xdCufRqtnzu5QJ/3557QwYTS3hDKkMsGho5Qw5fgVyKNGM5+p5e qP6oJsVUZHRQM6HZgU0kiEdRvHOoGpGKuEFz88dr+IhGhsU2U3VAOc3mHXq6F9FZ6Z4y/Hr3zld bGSB/jdga0Fp0cRq4bvGSGgywfpJMCzIz27E/GemMH7bglgVDRK71tCzyw1zh7ISyXgyvmEWymg wkpIWahMAHq+6WgLlEg== X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_04,2026-09-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150245 From: Sanman Pradhan TPS536C7 is a PMBus-compliant dual-channel D-CAP+ multiphase step-down controller. Add its compatible string. Signed-off-by: Sanman Pradhan Acked-by: Conor Dooley --- Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Docum= entation/devicetree/bindings/trivial-devices.yaml index 7514025234fbe..5dd6a1aca4409 100644 --- a/Documentation/devicetree/bindings/trivial-devices.yaml +++ b/Documentation/devicetree/bindings/trivial-devices.yaml @@ -524,6 +524,8 @@ properties: - ti,tps53685 # TI Dual channel DCAP+ multiphase controller TPS53688 - ti,tps53688 + # TI Dual channel DCAP+ multiphase controller TPS536C7 + - ti,tps536c7 # TI DC-DC converters on PMBus - ti,tps544b20 - ti,tps544b25 --=20 2.34.1 From nobody Fri Sep 25 07:22:50 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 8C9644AF69C; Tue, 15 Sep 2026 16:49:55 +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=1789491000; cv=fail; b=iGbj8wkKVLPG7VOlc+AY3UVuAUJGwjX+YmW8TLkx7QwXySi9E8phnDhEJ0Tlc8i+vjPTXD7VKIHj0YosjDEQXk53vWF9qpMPR4wg3wj0+z18SF/oLSm91EfR9ut2xwak7UOajrpypRrdUzD56GTL7OwVcH1oVibTMt1E+LwWO9c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789491000; c=relaxed/simple; bh=+5JxA+aAe+TE/rZpdpBffqMzMxioTBg4yPYzdUbKkOA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ZXwK+dujaXFkdLsRqr9m8IcoI2hsBRLcpTtfzofki57cfH7R9AHZJIX/NbNGk5jnCN6yAjujsZZbsjmSXCuxZCGk+/pLvPPzopT7md/u/NcLWzKWUsMj7GrAvpUjeN3Bkl4a3T/xXH+V53NF1un0hTls6nBWYP60kKHrDY38+Gg= 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=dDp31nzZ; 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="dDp31nzZ" Received: from pps.filterd (m0134421.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68FF7tYF2753388; Tue, 15 Sep 2026 16:49:41 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=+5 JxA+aAe+TE/rZpdpBffqMzMxioTBg4yPYzdUbKkOA=; b=dDp31nzZqZajfnka5e GnDbsl82IfAsGRPAOh5ZAWxVOpOC6NxWA1WHg1O3X5SiDMOmdUf6mXLPCIGT/wWd hPBuUh562xiVhgtiYGs5BQhZLLQcjWgmxhhDjPGaxw7faq0LPWIzIMSt+5R+b6IV hFgBjxqH2SU0ymdU3NoHQUhU8ii6z5P8Tkt2YQBqAFOCnz71NBwhgKAS6XVPq3tc cmvWLopA/hTDqRMc/G8ElOT9EhhWy0q5/tHeYcjI0bSjTtZwLK7TQ+jSD2gE/w0q 6xd+VL3hBuYC8wf12pq7NWlNTl5j5y6wJZSP1Q0qT1g8pL39cLmMfNJMQxaKwk+V QDeg== Received: from p1lg14880.it.hpe.com (p1lg14880.it.hpe.com [16.230.97.201]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4gq74su3r9-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 15 Sep 2026 16:49:29 +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 p1lg14880.it.hpe.com (Postfix) with ESMTPS id B6A5F800E9C; Tue, 15 Sep 2026 16:48:51 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) 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.43; Tue, 15 Sep 2026 04:48:49 -1200 Received: from P1WG14918.americas.hpqcorp.net (16.230.19.121) 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.43 via Frontend Transport; Tue, 15 Sep 2026 04:48:49 -1200 Received: from DM5PR08CU004.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 15 Sep 2026 16:48:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eJzVBWmNS40LyYP0nJrSsaqu6Qv9Kr/v6yLXL26pU7fWJhTqbu/YQwND7XyEnKbr8IsHOqTwjG+L01TX6IF1s53uu1DWTaWPLbO0Seiyf6/JrdRAMX4zlKGCqNvGUVn9Jks2tvwFKBfTHUiZPwcBvL3Zz/EvxPr8U0gDSB0sliadE2ZoX7SvdJdbHx+INHmVR1wG+Rx6FJtHdKucSYM7LRRjPZxq1ua0AExx411p4BGCs3/Ms9ZPEJba8B1RbXutSKousAhlk4KpMJ7ED25tiwpxV6VlYO90Vq/ziwcC5/83swiNYBN6JPijsz/hg0rMDGzntmdD1ehMt79vgc9grw== 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=+5JxA+aAe+TE/rZpdpBffqMzMxioTBg4yPYzdUbKkOA=; b=MC01Qhx3cRUZI5Rv4TyrhplbEEnsdINZE2rusWhl79rbeQG5bpa0LFDC/xqn6ZFoD3hszAq/iqbArwzsGFViROhu0aQXDVH8xFM2/6G39wqPuvm3YZ5P+wgaKDOoW/Ddvx8sD81JEyV32ZRf7n7F3T/O8yZrAE8QbKxW0Y49P5QCB0cRlNWsbr6weor12j4f7Y5THUeJjNnLlp2WQ1I3X37e6kWkzl2nfn8Wzcv5ZorTWr+uEYdz19AfnWGFKb9TVpwRANRM9l0CGvMiB+0OvJz/Lr19cApNu6IxVTzaVTSLCUAvLoESGGyETVTtlduwMyZ+u0h7Vic2clG+BEApdA== 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 LV3PR84MB3580.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:408:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Tue, 15 Sep 2026 16:48:46 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%5]) with mapi id 15.21.0406.007; Tue, 15 Sep 2026 16:48:46 +0000 From: "Pradhan, Sanman" To: Guenter Roeck , Jonathan Corbet , "Rob Herring" , Krzysztof Kozlowski , "Conor Dooley" CC: "linux-hwmon@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan , Senthil Muniyappan , "Vaibhav Agarwal" Subject: [PATCH v2 3/3] hwmon: (pmbus/tps53679) Add support for TPS536C7 Thread-Topic: [PATCH v2 3/3] hwmon: (pmbus/tps53679) Add support for TPS536C7 Thread-Index: AQHdRTITRc6O/Rv0QECEYjhv2LkB/g== Date: Tue, 15 Sep 2026 16:48:46 +0000 Message-ID: <20260915164823.160977-4-sanman.pradhan@hpe.com> References: <20260915164823.160977-1-sanman.pradhan@hpe.com> In-Reply-To: <20260915164823.160977-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_|LV3PR84MB3580:EE_ x-ms-office365-filtering-correlation-id: a3569e59-5adb-4f5f-08cc-08df134935c4 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|376014|7416014|366016|23010399003|38070700021|3023799007|56012099006|6133799003|18002099003|22082099003|10067099003; x-microsoft-antispam-message-info: MtFlL5cbC/mm7spIoAtgzOBc22YZNRL87Bdi3xI2FtWKMUZbAFHNGGPBvn1YDP3gyJVTcQssMbomdX0K2PjE96KMKE8DIfLENbJyu2Ojnio6CciFJtc2suvlbiGSGSGoF8AWFwUpTqRdrJ/gP89BG7i88YLRxbSp53/rdtl6udJrK9DjnjoSYGp5ZJx9jMf7l5q2ZWpIucSEq2ul0febGZtQ66gmGWtLXxvod+1BXv2tx47afjr7Ql2qsnYJ2WCCoSnb7QFDNPWLnwT+n8SrDjKqNosd0o4TfVqYu1BsvC1T1kJwAwUmJlS5rplfN9gw9dqkoeqDhM+UK98KH/ZeSxH9udCNLFbpbRskoPGnJ96tkmeiN+4NB0vjTN40vGNVpkLFxT5lyGJwcPmlKleI6I5yk+ZTYXL0efEAwKom3WearmvmSq1QZs1Ge3vYQluTs7I/45Qp93HTnxG+wqPkwUXgossSvulCPcSmJAxi5CzF+pf9st5Xb2fG9S+madNERN9rfSyYPA/HG35NvsFow3tcF3xXc1TTBQ9xw1pL6NKmKUpukTStR/mu8XiuEPtd5FtCymRhVWoRZ8eEYUTwnPCi4ApVpdlBHe/DB5ddWdIttncYYgGXDWynuMJyTuKocAP76/sUvelab4YjRwQtoE0nI9awUjzcKsr077muiAuYtCXD1t9NDlwOuf8wWWz777+g9QmgUjjE6G0TNe7h6KdrW2MIEqmnLdDO8KGvbCg= 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)(376014)(7416014)(366016)(23010399003)(38070700021)(3023799007)(56012099006)(6133799003)(18002099003)(22082099003)(10067099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QjZNU1RML0swdFY5WEEvZmNJWDhndW9OTEFVbFo2UkcrWHl3TkphZEVOaVlL?= =?utf-8?B?Skd6cnd3ZFdEYldHRm14WGdVUHNoQjRvRHlBajJ3RnFBajVOeWhLb0VONW1y?= =?utf-8?B?NVRZMGRXNTFsbHdVdFQ2QzdpeWVFSk5Rb0s5dkE5Rm5iN0RTdWJqMU5OVGdC?= =?utf-8?B?Z3JYakRRa2VHVjhVQjZENVI5TSs3azFPM0JERytJT0dJWk9WeFMwTUh2cDNn?= =?utf-8?B?Z1R3c1ZmWWdvTXdQMTJRVWVXbUROaHAwRXFydkh2UGNJTjZBR3N6cUVhbFk4?= =?utf-8?B?U3V2MzcyeisvMzRSUFFidHhESEhOdVNjQjN3SnNoV1hBUFpub3FxUmRhR1Rt?= =?utf-8?B?d3B5bnp6aUdlb3AwblQ4eWNVTUFFT3JZYW4wZjlabFJnb3JiWjVxV0hPV1Fq?= =?utf-8?B?MDd6QkNwbFUySEdEY2I0RHlTUHJ6SWZaUVF0TDRmWmZWWmIxVEpud01jdEw1?= =?utf-8?B?SWUxSXUyNXNtWThqT3dCS1RGSG1vS2xWSmlFTi9nVHJybWhYeCtaS08rcEc0?= =?utf-8?B?T2JjWjFKd0ZYUHM2bUtPQWtxb2dBZnp6TmROcjVDTEpyd0VTZWZTUUhuQVcw?= =?utf-8?B?UFNWSnM5NHFHSFhQcUt2NXdzbmZjbWdXdEJoVTc3cFdFc0phYTkvR0dEZUZN?= =?utf-8?B?VEhMT2RzRXRYOEtUN0JHVDhtNmZJODVIVHByb0JtaVY2cmVXR3RwM1RTZ1N3?= =?utf-8?B?bWNlK3hjRWkzeC9wT2dUY1RPQmcwYkRrc1RXZG44U05TdHdRcStISDBpazcz?= =?utf-8?B?clVZZTZxZGJOTU9mUTdXaDlFcmNOS29QNmIzNlY1TWF4MDFOaUdmSnhwZVlY?= =?utf-8?B?UEU3VDZXMDFtbmxrNGhtWWxWMi9idGdWazF3WFd5TXFxV3drVUVJN3NodVE5?= =?utf-8?B?OWJZWWZqbjhBM0FDVCtqR0l4YnlCQ0ViUTl0RmkwUzgxRy9yMXBzaUkvVW9V?= =?utf-8?B?aXhpUS9FZ05tWFJwMm1ySVltL3p0Q2pTU3B5QXFpS3l6dFYwSGg0V3RWcS9J?= =?utf-8?B?bVluSHVqMjdCZDBGcnNPYVByb1NqUWM3M1ExaHRuMHhIdFp1SERZMm1ubWxH?= =?utf-8?B?RGZIbmUrWlRsak1mWStPSGJXR3hrTFI3NU9PaGx2VWdqeFBVUURwcUVHakM5?= =?utf-8?B?dXNFNlJra1U0MmtmY0FMK2JmS2M0bmI3NEJBWjZVam94OXVCT2FzbzZ6WDBo?= =?utf-8?B?MnRWUDdaeDJXb0lBczFRUFZQQ2FMUktzaHhoWUFtRC9hZzNucmFYaldSajI2?= =?utf-8?B?cUl3QlZVVnpEM2dZc3hCUVBEWWdnVTF2Z3VUUjlaYW53dnF3RlBLY3JSWTJx?= =?utf-8?B?MXFDMkphOWZMbHFXQURRczFicFJZYjYvamVMcFdUS21DeTVSSEYyVDFqU0o5?= =?utf-8?B?U3ZTZ0o3TkhSNEdKZklIUjBDL1Rib3dQVTZzQ2xkbUhjZTdyV2daWWFSUmJn?= =?utf-8?B?MjBVd2U1bEpSbFd4WHk0SUJDNmlVSnhwWHhiTjhMMG92eWlMcU1JOEJ5OGdp?= =?utf-8?B?ZWh3M3UvaXhFVGh1cEVNcmFnV2t2NmNKbFI5MExRaWd6bXVURVpWcWI3R0dr?= =?utf-8?B?MXEvY21JS1pycnlkNEE3WlViTUxPRG92OUFGNXV5S2ZuTjBLOXZ1TnFoLzI3?= =?utf-8?B?MUROK09MOVpyN2hqcjF2dk1iRG5ENk91aDNpVG93NlorTkNYQkJOMzQ1cEEw?= =?utf-8?B?ZnRaaTQ1Zk4xM2Z2R2F4QzlqUnRzMkt2eUw3MndLaFpFTktucUJHbWsvOXFT?= =?utf-8?B?RmdKZGJTaEpMZTBnYjVwTkZVQmtld0UwMU1pOS9vckQyNEUrVjRlaXo1MkdF?= =?utf-8?B?UEIrdzBYRHVSZGF3UE9JRy83QjJTTUc5bCs1Vlp0aDNQOWVtL0poSXJXUS9V?= =?utf-8?B?R3BHZ0xoMS82WFpmREN1V0hZTmtFS3NsRGZlSWx2K1dwMWtJQlRxWmUwWWhD?= =?utf-8?B?NjBYVmNKeFk4RnMwTHdmcEttemZFWUxZWXU4T3BQcVVZMUVnMm1ma0dYNDk2?= =?utf-8?B?Q2YxSTRYc2lOVVZqb2FGVTlNVWFVTTRtTE5iL0xPMSt5aXMwcmRwVGdENlhj?= =?utf-8?B?NDJVQzlrQnNLZFNCcFNobjFRSXJhY0NnbEFLNEN0R3ZzZlhIQW5icmZZQnZO?= =?utf-8?B?WUZ3VXNpN3NZcTNqN0FZNUZBTW5IaWZrSXprd2UvTG4yS3JaaTk3cmhYeVBa?= =?utf-8?B?UVd5TGg0UGVIVU9YTlRWUldIelBDNzB2SDV0YWIwRjZvSjRQckNsajZod2Uw?= =?utf-8?B?RXE5ajZySUNSTjk5N1dFWlhTQlRvdlpLWmxwaVgvdC9vVGliR1JFU2dpSHIx?= =?utf-8?B?MTdtbHhYa0pKdFZUMFRNeXFXNkFIMktPWjRyS2NqUnNFeDg2R3p5UT09?= Content-Type: text/plain; charset="utf-8" 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: 5aNXtAoCdOJFucTZdtjsQ5O1xA7OyttOrCPYUAWGUQZMe26MRSyRToRGYHhLdpafd5JFJp88Q5vZfcHisyJX//OvGdBcIQUsVT6u1OwwqzriKuGfdLfvzrRXzoth2xDq6Q3NjOkbXJSI+JvhFn/OuZquQZwnq9T8YdMtYxW7e2La+JwNBFrY1FyFapNEKZJbffyyPFf8BiYD1c6D5sd2nisUPzUaHIaDB53V+nxPoJtah0haGc4h4eJpy9hb8WSDKsQcm9IzvW6D73sdyCvlXgCrS4pUXGQZzG1BiCZ9UDbxzcKPCwdCOd/GbSZix0WLDq5WRb4GMSBV60KB53kjDw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a3569e59-5adb-4f5f-08cc-08df134935c4 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2026 16:48:46.5100 (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: RlfpouRu7WW0QKq+2ZeqmSaJFOJJbNS9qJ6mzr4KV/s5xDgiJiYy+N4cbqLek7B3P1nVF9txi02YFlrXJMpyLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR84MB3580 X-OriginatorOrg: hpe.com X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: ZcPz3hGIVMF9TlVtNAqphl-wLxCP0e6e X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX+aSAlvLniAp0 qdN8TqyPVZ346E/kr0793UwC39gQ8iJkKzOnp/lStExX5kGR0Sl1fxBvZhHZwmxqjmONJWPG0l5 +eLo0I5Ho3NpCMpIW+NFdtcTfaSQWR4= X-Proofpoint-ORIG-GUID: PkVdyMMm5HksGZsoW2q1v1tGGyL0m2Ao X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDI0NSBTYWx0ZWRfX3Me4IGiNNySx cD9VcYuClj68WHLOwN4j4tCxqRXxi4kA3Cv3riHXp+F/LHwcmCiN4LqDCiIhHlv4L+zFuJY/Red UYCW1arXBhjYw8fRc+z+GwxVcZSbp+IwNhmoPMQeqZGt+T+Phb/tFXYWiDyf7aesge2y9d5btEx f3skYRM2h2yCwIiq3pLs7mpvDTNnI60zNgC2FYnObESJ4b5hrhGyL/H9WfySrDLYkFobvaznA7A ZGCcT0q9DrTAyI9hUxt/hsM6hAzaOiHc53nyPp4duO5nH6h6PfqNk9sS7xRY4+Zi5QWaC/D6y7f 5LcJpmFQgDUY+L1CaR37VctbHy+gOu7mes3wXn5tP3g++I85my0B+n7ULYs32KnbIdNEKzgFfy4 WZ2ZELouZeTO4sVdwDXafe0PVpa0fsyDAPb3s9tcNucUtj92CZPaf3gj4DqK1sIyEcuwVo9f7M9 djx2iZuNDcdBskmhzmA== X-Authority-Analysis: v=2.4 cv=PdlqFShd c=1 sm=1 tr=0 ts=6aa97724 cx=c_pps a=A+SOMQ4XYIH4HgQ50p3F5Q==:117 a=A+SOMQ4XYIH4HgQ50p3F5Q==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=ay80y3fxfMS_JZZz1qJy:22 a=sozttTNsAAAA:8 a=OUXY8nFuAAAA:8 a=CbDCq_QkAAAA:8 a=rGpUJumwlA78GQ3lPn4A:9 a=QEXdDO2ut3YA:10 a=cAcMbU7R10T-QSRYIcO_:22 a=1qrBK16LubpBFNPVNq2M:22 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_04,2026-09-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 clxscore=1015 phishscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150245 From: Sanman Pradhan TPS536C7 is a dual-channel D-CAP+ step-down controller whose channels are distributed across a configurable number of phases (N+M, up to 12 total). Whether channel B (PMBus page 1) exists depends on the phase configuration register, so the page count is derived at probe time. Factor the TPS53676 phase-map parsing into a shared helper and reuse it for TPS536C7. Only aggregate per-channel telemetry is exposed: leave info->phases[] unset so the PMBus core never programs the PHASE selector on every read (and because TPS536C7 can place up to 12 phases on channel A, exceeding PMBUS_PHASES). Report VOUT in linear format like TPS53676. Since the core never programs PHASE, set it to 0xff on each populated page so READ_IOUT reports the aggregate channel current, and verify it (PHASE can be write-protected). Fail identification if aggregate selection cannot be established, since otherwise a single phase current could be reported as the channel total. A configuration with no channel-A phase is rejected with -EOPNOTSUPP: the PMBus core models pages as the contiguous range 0..pages-1 and cannot represent a channel-A-absent topology. On the tested TPS536C7 (device ID 54 49 53 6c 70 00, CAPABILITY 0xd0), block reads of IC_DEVICE_ID and USER_DATA_03 return -EBADMSG with PEC enabled, while retrying those two reads without PEC returns the expected 6- and 24-byte payloads. Standard byte/word telemetry keeps using PEC, so only those two identification reads fall back to no-PEC. Co-developed-by: Senthil Muniyappan Co-developed-by: Vaibhav Agarwal Signed-off-by: Sanman Pradhan --- Documentation/hwmon/tps53679.rst | 23 ++++-- drivers/hwmon/pmbus/Kconfig | 2 +- drivers/hwmon/pmbus/tps53679.c | 128 +++++++++++++++++++++++++++---- 3 files changed, 134 insertions(+), 19 deletions(-) diff --git a/Documentation/hwmon/tps53679.rst b/Documentation/hwmon/tps5367= 9.rst index 2280e043c4de9..3d584197b3a03 100644 --- a/Documentation/hwmon/tps53679.rst +++ b/Documentation/hwmon/tps53679.rst @@ -75,6 +75,14 @@ Supported chips: =20 Datasheet: Available under NDA =20 + * Texas Instruments TPS536C7 + + Prefix: 'tps536c7' + + Addresses scanned: - + + Datasheet: https://www.ti.com/lit/gpn/TPS536C7 + =20 Authors: Vadim Pasternak @@ -85,7 +93,12 @@ Description ----------- =20 Chips in this series are multi-phase step-down converters with one or two -output channels and up to 8 phases per channel. +output channels and up to 12 phases in total, depending on the device. + +For TPS536C7 only aggregate per-channel telemetry is exposed; the +individual per-phase output currents the hardware can report are not. +Attributes for the second output channel are present only when channel B +is configured. =20 =20 Usage Notes @@ -124,7 +137,7 @@ in1_crit_alarm Input voltage critical high alarm. in[N]_label "vout[1-2]" =20 - TPS53647, TPS53667: N=3D2 - - TPS53622, TPS53659, TPS53679, TPS53688: N=3D2,3 + - TPS53622, TPS53659, TPS53679, TPS53688, TPS536C7: N=3D2,3 =20 in[N]_input Measured output voltage. =20 @@ -151,7 +164,7 @@ in[N]_crit_alarm Output voltage critical high alarm. temp[N]_input Measured temperature. =20 - TPS53647, TPS53667: N=3D1 - - TPS53622, TPS53659, TPS53679, TPS53681, TPS53688: N=3D1,2 + - TPS53622, TPS53659, TPS53679, TPS53681, TPS53688, TPS536C7: N=3D1,2 =20 temp[N]_max Maximum temperature. =20 @@ -168,7 +181,7 @@ power1_input Measured input power. power[N]_label "pout[1-2]". =20 - TPS53647, TPS53667: N=3D2 - - TPS53622, TPS53659, TPS53676, TPS53679, TPS53681, TPS53688: N=3D2,3 + - TPS53622, TPS53659, TPS53676, TPS53679, TPS53681, TPS53688, TPS536C7:= N=3D2,3 =20 power[N]_input Measured output power. =20 @@ -191,7 +204,7 @@ curr[N]_label "iout[1-2]" or "iout1.[0-5]". telemetry supported on TPS53676 and TPS53681 only. =20 - TPS53647, TPS53667: N=3D2 - - TPS53622, TPS53659, TPS53679, TPS53688: N=3D2,3 + - TPS53622, TPS53659, TPS53679, TPS53688, TPS536C7: N=3D2,3 - TPS53676: N=3D2-8 - TPS53681: N=3D2-9 =20 diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig index 90305d5d59e82..43abc5d226a8a 100644 --- a/drivers/hwmon/pmbus/Kconfig +++ b/drivers/hwmon/pmbus/Kconfig @@ -813,7 +813,7 @@ config SENSORS_TPS53679 help If you say yes here you get hardware monitoring support for TI TPS53622, TPS53647, TPS53659, TPS53667, TPS53676, TPS53679, TPS53681, - TPS53685, and TPS53688. + TPS53685, TPS53688, and TPS536C7. =20 This driver can also be built as a module. If so, the module will be called tps53679. diff --git a/drivers/hwmon/pmbus/tps53679.c b/drivers/hwmon/pmbus/tps53679.c index 680339a6b90fe..98a68211a2bbf 100644 --- a/drivers/hwmon/pmbus/tps53679.c +++ b/drivers/hwmon/pmbus/tps53679.c @@ -17,13 +17,20 @@ =20 enum chips { tps53622, tps53647, tps53659, tps53667, tps53676, tps53679, tps53681, - tps53685, tps53688 + tps53685, tps53688, tps536c7 }; =20 #define TPS53647_PAGE_NUM 1 =20 -#define TPS53676_USER_DATA_03 0xb3 +#define TPS536XX_PHASE_CONFIG 0xb3 #define TPS53676_MAX_PHASES 7 +#define TPS536C7_MAX_PHASES 12 + +#define TPS536XX_PHASE_ENABLE BIT(7) +#define TPS536XX_PHASE_PAGE BIT(4) + +#define TPS53676_DEVICE_ID "TI\x53\x67\x60\x00" +#define TPS536C7_DEVICE_ID "TI\x53\x6c\x70\x00" =20 #define TPS53679_PROT_VR12_5MV 0x01 /* VR12.0 mode, 5-mV DAC */ #define TPS53679_PROT_VR12_5_10MV 0x02 /* VR12.5 mode, 10-mV DAC */ @@ -166,34 +173,72 @@ static int tps53681_identify(struct i2c_client *clien= t, TPS53681_DEVICE_ID); } =20 -static int tps53676_identify(struct i2c_client *client, - struct pmbus_driver_info *info) +static int tps536xx_read_block(struct i2c_client *client, u8 reg, u8 *buf, + bool retry_without_pec) +{ + int ret =3D i2c_smbus_read_block_data(client, reg, buf); + + /* + * Some TPS536C7 samples return an invalid PEC on the device-ID and + * phase-configuration block reads. Retry once without PEC; ordinary + * telemetry keeps using PEC. + */ + if (ret =3D=3D -EBADMSG && retry_without_pec && + (client->flags & I2C_CLIENT_PEC)) { + client->flags &=3D ~I2C_CLIENT_PEC; + ret =3D i2c_smbus_read_block_data(client, reg, buf); + client->flags |=3D I2C_CLIENT_PEC; + } + return ret; +} + +static int tps536xx_read_phases(struct i2c_client *client, + const char *device_id, int max_phases, + bool retry_without_pec, int *phases_a, + int *phases_b) { u8 buf[I2C_SMBUS_BLOCK_MAX]; - int phases_a =3D 0, phases_b =3D 0; int i, ret; =20 - ret =3D i2c_smbus_read_block_data(client, PMBUS_IC_DEVICE_ID, buf); + ret =3D tps536xx_read_block(client, PMBUS_IC_DEVICE_ID, buf, + retry_without_pec); if (ret < 0) return ret; - if (ret !=3D 6 || memcmp(buf, "TI\x53\x67\x60\x00", 6)) { + if (ret !=3D 6 || memcmp(buf, device_id, 6)) { dev_err(&client->dev, "Unexpected device ID: %*ph\n", ret, buf); return -ENODEV; } =20 - ret =3D i2c_smbus_read_block_data(client, TPS53676_USER_DATA_03, buf); + ret =3D tps536xx_read_block(client, TPS536XX_PHASE_CONFIG, buf, + retry_without_pec); if (ret < 0) return ret; if (ret !=3D 24) return -EIO; - for (i =3D 0; i < 2 * TPS53676_MAX_PHASES; i +=3D 2) { - if (buf[i + 1] & 0x80) { - if (buf[i] & BIT(4)) - phases_b++; + + *phases_a =3D 0; + *phases_b =3D 0; + for (i =3D 0; i < 2 * max_phases; i +=3D 2) { + if (buf[i + 1] & TPS536XX_PHASE_ENABLE) { + if (buf[i] & TPS536XX_PHASE_PAGE) + (*phases_b)++; else - phases_a++; + (*phases_a)++; } } + return 0; +} + +static int tps53676_identify(struct i2c_client *client, + struct pmbus_driver_info *info) +{ + int phases_a, phases_b, ret; + + ret =3D tps536xx_read_phases(client, TPS53676_DEVICE_ID, + TPS53676_MAX_PHASES, false, + &phases_a, &phases_b); + if (ret) + return ret; =20 info->format[PSC_VOLTAGE_OUT] =3D linear; info->pages =3D 1; @@ -205,6 +250,58 @@ static int tps53676_identify(struct i2c_client *client, return 0; } =20 +static int tps536c7_identify(struct i2c_client *client, + struct pmbus_driver_info *info) +{ + int phases_a, phases_b, page, ret; + + ret =3D tps536xx_read_phases(client, TPS536C7_DEVICE_ID, + TPS536C7_MAX_PHASES, true, + &phases_a, &phases_b); + if (ret) + return ret; + if (!phases_a) { + dev_err(&client->dev, + "TPS536C7 without channel A is not supported\n"); + return -EOPNOTSUPP; + } + + info->format[PSC_VOLTAGE_OUT] =3D linear; + /* + * TPS536C7 can place up to 12 phases on channel A, which exceeds + * PMBUS_PHASES. Report aggregate per-channel telemetry only and do + * not populate info->phases[]. + */ + info->pages =3D phases_b ? 2 : 1; + + /* + * With info->phases[] left unset the PMBus core never programs the + * PHASE selector, so make sure each page reports the aggregate + * current (PHASE =3D 0xff) rather than whatever a previous boot left. + */ + for (page =3D 0; page < info->pages; page++) { + ret =3D pmbus_read_byte_data(client, page, PMBUS_PHASE); + if (ret < 0) + return ret; + if (ret =3D=3D 0xff) + continue; + ret =3D pmbus_write_byte_data(client, page, PMBUS_PHASE, 0xff); + if (ret < 0) + return ret; + /* PHASE may be write-protected; confirm it actually changed. */ + ret =3D pmbus_read_byte_data(client, page, PMBUS_PHASE); + if (ret < 0) + return ret; + if (ret !=3D 0xff) { + dev_err(&client->dev, + "failed to select aggregate PHASE on page %d\n", + page); + return -EIO; + } + } + return 0; +} + static int tps53681_read_word_data(struct i2c_client *client, int page, int phase, int reg) { @@ -286,6 +383,9 @@ static int tps53679_probe(struct i2c_client *client) info->pages =3D TPS53679_PAGE_NUM; info->identify =3D tps53685_identify; break; + case tps536c7: + info->identify =3D tps536c7_identify; + break; default: return -ENODEV; } @@ -304,6 +404,7 @@ static const struct i2c_device_id tps53679_id[] =3D { { .name =3D "tps53681", .driver_data =3D tps53681 }, { .name =3D "tps53685", .driver_data =3D tps53685 }, { .name =3D "tps53688", .driver_data =3D tps53688 }, + { .name =3D "tps536c7", .driver_data =3D tps536c7 }, { } }; =20 @@ -319,6 +420,7 @@ static const struct of_device_id __maybe_unused tps5367= 9_of_match[] =3D { {.compatible =3D "ti,tps53681", .data =3D (void *)tps53681}, {.compatible =3D "ti,tps53685", .data =3D (void *)tps53685}, {.compatible =3D "ti,tps53688", .data =3D (void *)tps53688}, + {.compatible =3D "ti,tps536c7", .data =3D (void *)tps536c7}, {} }; MODULE_DEVICE_TABLE(of, tps53679_of_match); --=20 2.34.1