From nobody Fri Sep 25 04:08:20 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 0E79C45D5E4; Wed, 16 Sep 2026 20:04:29 +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=1789589085; cv=fail; b=FlB4LsiZgYbEFt+twmDmpRrZRiAaIyXg6GVCXha572fpBavTgHvo1yDZ+VxPTNR/Tjavs0iKnIuiF1p4MKU22q96YloPUjhiBbdj7elFNK9xP+kJMNpuefY76SK065IjOVrMTKd1zeQ2CNOvH7HGI4s8RW0z4VqOkWB7B0P4kPU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789589085; c=relaxed/simple; bh=r1cRCZ/NIktwqxp4fuVkPNXSBdIYfiCddMVvq64PXcA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=YZSIGdfZLUvin+sYN8S4+ROvdwi/DAB5feFN89vY0S4uqOGRl8b8wxf3P2H6qy440gMFJXFfhTEe96o/uTsBpNnozXSiC90Pr+3XcSiQ9QoJfcyR6hWDKj7mGs6aUwJQcv320KqLWAECfEHQ9ilbssEIRGPpPWfXSzD7N59WDwQ= 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=nfpS3JSE; 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="nfpS3JSE" Received: from pps.filterd (m0134422.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68GFfb8o1754525; Wed, 16 Sep 2026 20:04:11 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=r1 cRCZ/NIktwqxp4fuVkPNXSBdIYfiCddMVvq64PXcA=; b=nfpS3JSEL+x5H0HqG7 pB+WYHpf9lutn2Y2FHgXvwwcPNa3uCZXsDAgIq6jGsXy4qjs0k4gBbe4rt0Wqsq1 6N7E/3m4e3qJVAGNolX/0cBiGtbFkWAwLqiz9ilNOyx4niPqaOOuc0WynuutoW2f lyK2wIMf04cjf5kstjjpToYQfWpqesrbx6hghZwtnwKLKaxU6lMnl+pM3uHaY40f j+KP5oanWJtFqJFg0TL9lGad04PSZ6A0YbSXbZK+bXZ+Ocp8QoNcxgpqnzmpuBsY N2S9KKf91Udn0HWrxfYxqdpg8Rahl0qP0znkv0qO4COngWNmkaC8GxMF+H4x2Ycz TYEQ== Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4gqwtp3sdn-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 16 Sep 2026 20:04:11 +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 p1lg14878.it.hpe.com (Postfix) with ESMTPS id 93BDBD2ED; Wed, 16 Sep 2026 20:04:10 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) 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; Wed, 16 Sep 2026 08:04:09 -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.43 via Frontend Transport; Wed, 16 Sep 2026 08:04:09 -1200 Received: from BL2PR08CU001.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; Wed, 16 Sep 2026 08:04:08 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L37fh29sISwE2jhXqrpBR7m3uL4T/VQAkjm4X7IpAC3YgBbHIpqQnIogJg3NAEe7tryjRO0fDO163qLbvA5Gs0V96/vpfIuUlF2owSbPri8YM22ZNuWjEjt7OA6rle20SxsaUnZ0US7eG26/DwTrjMI0Vx3kYRxVegSSsbcm1bNV7R4W2KpnWQoc4QIFEMZMnBy3xWxBnYr2uCtOA4J12olYMvcNMA4Drt7ZbnWguRDjYW4Z29HcrLaUwxgxXhgzBJLtKWoVTYv/ZJlIE2SRklmGomfOU3QPUuGNXDGcF5Kd42uDLZexr8lfRo9oIBiVw6v0fockTOOe9IUAWYSGBw== 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=r1cRCZ/NIktwqxp4fuVkPNXSBdIYfiCddMVvq64PXcA=; b=VAMMOmH7/2UQmsnMga6iNj0i94Xnz4JIm/VioY8mQVQS/+9KAPsJnRluLUxw+6zB9SHW7aQyo8B7RWItZF+QwoI/d08pNCgohQ2EyYwyqZpml09W2yjnZmQWObsRyimXKyqB++apENYdoW/BtqWQ37lbQnM1eknv5rM4BNYYHrEboYmztXHote+VjTlAWdSsx2HNnctQEPrZHRG6Jk9RnrUQjZ6dDlggSrTK3oF++gK2Za/bIl34+Zw3YECON67YdAR9O064HXEfQ741Pmq77tS7X7ALPu8L8B6xOJzWBmJRpPWOoQtw/sWt6uSnk1HX3Bu4nOrBs8HgpgHJO+ujLA== 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 PH7PR84MB3763.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:311::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Wed, 16 Sep 2026 20:04:07 +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; Wed, 16 Sep 2026 20:04:07 +0000 From: "Pradhan, Sanman" To: Guenter Roeck CC: Jonathan Corbet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , "linux-hwmon@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , Sanman Pradhan Subject: [PATCH 1/2] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676 Thread-Topic: [PATCH 1/2] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676 Thread-Index: AQHdRhaHbswEx7nqh0iFEPfe68X9Eg== Date: Wed, 16 Sep 2026 20:04:06 +0000 Message-ID: <20260916200331.664795-2-sanman.pradhan@hpe.com> References: <20260916200331.664795-1-sanman.pradhan@hpe.com> In-Reply-To: <20260916200331.664795-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_|PH7PR84MB3763:EE_ x-ms-office365-filtering-correlation-id: b7a3bf43-7ff1-4eff-9287-08df142daa16 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|7416014|376014|1800799024|366016|23010399003|6133799003|18002099003|22082099003|38070700021|10067099003|56012099006; x-microsoft-antispam-message-info: d230xyP0fwIXUwVqDfyQXK9/3RxPl4Xxkgoin7FEHDo8EhB+KQtQ2ByBJgQh8y4kcb+lIou1ECRqdM1SzsOly2Ll10+ngmz6KWl/kgX5AtD1gP2i02uUNYSUJhqkt8W7nUfJ6EYXnuM7AkbQdVoutkq81NE9bRZ/nm1WF0hRjIFGKG8AdXve0n+FnMknSLwymvyvq1VwORdzKGohAx6c7SOpiAjaUO0Z8I77P9vMSJHUJFsO+mTcENb1lmj9Vl0fWVy3YFvJRaB5uBXzYaMHXrDLsBde1B0UIyr0Eyt00fxMhqklwZea4Zee2MwI3Kr0Aac7wh3DbpRXjv7DS4bc73dbznlm2TR08dYWn1HCoq2kR3hK7twdC/uZY9ID2Wt+FrZxskjYv9dMBNqXUtQU/fOBsf6MQ3PkFZ9HPrTzZfaqruJynpbiKv4yH3FamxQvlVbSw5N+6wNrXoqzyRVditwHLB/z2BJ2mDxtzp94Wgc3iQzgiDN+4izvdfq9g3dFJ8jUllk0l33MlBG1hDY7L49IyRQfeUtk+EEnPUnjnW0t0t1Fn6y7S1nj6ZFc/yooS89c3ZzqVjJjIyEukqjWH++5gMMalZ1SIB/R8pIl0oc+UyDJL13vlwVQLppY/288lCVxLphR8e6AOhjQ4O3tZ7dI0tlVfeFOAhgCzBHjg2VaUBiXdPVTLlMdM9RO6O8h98KO9ToVPqoPbJVJFMOirbkEoGWyUZwaOxdxAjBvdis= 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)(7416014)(376014)(1800799024)(366016)(23010399003)(6133799003)(18002099003)(22082099003)(38070700021)(10067099003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L2cwQmZmNEVqMDFBLzM5Y1dIVVZsYjZTTVBRMDhsczd6RTl6TC9KZGQ5NkM1?= =?utf-8?B?Z0pZYjM3b051UHZCTk5QckFCZWF5M2FaL0tsZ2p5aFI0bktraUVsRCt1azZy?= =?utf-8?B?UmVieEo5MTBDLzR5U3BKWFJqR0I2RDhZL3JlU0pVT2dldDFlaVJUT2xWNFJa?= =?utf-8?B?T1ljaVcrbVY4bXFKOUlOaFlFV2RTcXZ6cE9BTCt3aFdac0c3NXpicVdFV2Nr?= =?utf-8?B?QWtyNCtGWVFFZjNEaVlKblBPam4xQ2pUVlRhUnZ0QnBFSnZJaXYvcjRyaGg2?= =?utf-8?B?WmZmMlY3dS9DQWxXc2NHMG44ak5COFZ1OUZzeXVMSm95UE8wNTE2US9TNzFD?= =?utf-8?B?VC81bm5xc3M3eURXSWoxeHVLYmdmRzJPSHczK1IwTVhqNVBFRG4wTDc1V1Yw?= =?utf-8?B?aGFPbEJPeDh1K1U4QUhFbVRLWW11QVVkTW9lWk14OEEyMkhtaXFrby83emty?= =?utf-8?B?cnoyZlA5bHROZEJhTXpCMFYrZE1EQlBwZGxYZTliNzRwQVRwSHhtdWdYWjdG?= =?utf-8?B?cWpEbXJrd2lpZXFPbFBFbjQyY0JvQXYreTdUV0o2Zy9ScHZ0QkhHWHBRUnlQ?= =?utf-8?B?R0cyZm52Y0tBdUFEUXZoTHNPNVZsZEpWUGpzb05WdHhpZUNiZTJTR0JldU9M?= =?utf-8?B?ZDVxVnJwS3F0ZHdwaXFwaTFwSUJMeFJ5cGQwNDNYNEE2YlpPckdDcjkrUWJK?= =?utf-8?B?NmlOenlCejVTYjR1cXNrei9hbTJhTEVFK2UvamNFbkVtTWFxYlBBbFdzdWpl?= =?utf-8?B?NUUzYTJ5TXdTeUxSOW1yTmhzV1U1bWZ0cytySWUwVnBlWlczZUNTcnRTRGcz?= =?utf-8?B?Z25WNDB4c2NTOUJRNW9zdVdkdUJLdlBCalJXWXRnMXhLb0hqeHFCRDA0RkhN?= =?utf-8?B?RXI3Mm51aTZqNGF5dTZ5czgxK3AyRmprQmxhSnRaWEtuWVJzUmJtb1g4Q1Bh?= =?utf-8?B?VkQ1M1Y5dkZVZkZIbmtZbXI3Y3hucmtCSWRVY3dkVWo4SzdZUFE1UWNJK0xE?= =?utf-8?B?bmZpZUx0bkthNjA4cG11aEowV1B3MERqcnhEQjd2MlZnNVQ1TTk3NHNiSFBs?= =?utf-8?B?bXlRdnJSVUVWVVkyZWRvSVVhVFJsT3NFL0lwU1FtbE9mTFFiM2htQ2RETlBR?= =?utf-8?B?c3UybmpCZGNEK0RhbGlsRmMzVG5naHhIWU85MzZVcjNtMHBEendXdE05Wkdh?= =?utf-8?B?TUxtK0w0bEFaY3BxaDVGdWNVTkJhc2JiRkZ4VTUwM2YzUXJSdStJeTRQcmRh?= =?utf-8?B?WitXVGtLcnBxUHZoM3dsOXJSVFp3QWNQaGp2NlBwbVIvb2xjVHRybmJoaDNO?= =?utf-8?B?bmhSTHhUYURKdW1KTzdrTG9peVVpeVZKek5jZHd5WmVrbDdJa0dHS01SYWhi?= =?utf-8?B?UWNpZnFYSG5iZy83NE5jVUpGUFhzVkcrOXZTTXBpOE9mTXVsdzFHZ0UyOHlz?= =?utf-8?B?QVBMZHQxRVBuNTdjbnJXdHprVUdmUnhKdmpkRHhtOWlmbktsenVmTjVsOW9z?= =?utf-8?B?Q09sOG5hT0tQNnk1K3FBZGRjaFpLVG92T0hkSFBhek91SlpVbzMwVmFkWlJl?= =?utf-8?B?ekVRK3BrUTRSTFRsWERXSjNNak4wQkhXb21SN2hRQ3NJVU5yKys5L1RMQ2dq?= =?utf-8?B?eWlDTVBzaVduZE9odndhbkp3U0NhUC9oYlNNNUg5dUx6ZS9yV0Rycko2Mk0z?= =?utf-8?B?M1JuekR2MkVveWlVR25kVWtmWmJSdXMxMnN0angrMkRORDBNc1VXY2JrQ0Nw?= =?utf-8?B?M213ZENKVTU4bUFmeXhwZEdWYzJYTHNkZlU1YXZSM0dlN1Y2a1hHdVRiY2pt?= =?utf-8?B?OTM1L3UwTEhQNi96a0Vvb1loN1A1TjlaWFFaQTdxc0UyY0VjZ1RLVUo4YldK?= =?utf-8?B?bDNWTmZPelpsVGRYbmlCSFRPekdEZDQxMTZTV2pwd2pVZC8rcjFGUEpEakNV?= =?utf-8?B?Um5TdkgzdFVTbkxneUJldVBtWGFVUys1L2ludE5RSWtyL05aOFFtUCtMbzM3?= =?utf-8?B?OWJNZ3d0bzUxK2JYRnNqSzhRZzRuQXR5Qkc4K05mazFyNE5oMlRrWmt4clA4?= =?utf-8?B?cWxQM1VFZzZzdllZRThrSHpadGI3c0I0ZW5LL2d4ZUdDSzFjUTlpWlF2Ull6?= =?utf-8?B?S0RHdWpwMEZEY2pMalpqVDVaUStwZWlaUmRGUVFaU0JqRE5ZbFg3TUsxazNn?= =?utf-8?B?NGJqdGxFaG9LYWpZYy83Mlo3RXFHVUFQbi9xWjM2WkE3UWQrb01BMVF2ZlRN?= =?utf-8?B?NkFTd2xIVWFpL2ZHZ1RaT09KWXVEd2VtRi9vTk1GT2tKcExlVWd4Ky9LMXRS?= =?utf-8?B?RFhkME9palVnVXhzQUczd2RyU25VZ1hmVnBLdGxucXpzRVdlU2gzUT09?= 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: 4sw2LCZwZNfifoGlT2eTKcBJhNSLt6+L0rkMB/YXnXPOs7HN6t0/9EYQh111VFx9krJxGl4k8lWw1VetpFgDGHd4B+DQBBasp5Ht0ffedyba228+x7de+cCtH43ciNEu9RyvZ8RxY/R0DkMrIW6nvK87YGUXTUhRKdofz6lSIfU7sKrU+Pd9PD8RGNe7zWz+xg+NSPHPr+FfL0Y/h7l5Dh+3chbxtBv6kgf11dtIp1GaQZ+VY8GIvZvoGXPaHKNyzlU6bLRqaToDr/83D7wbvKMF1nTw2f9b55lIehK44wW+4cm5OasLL9mdP/967y2sIUscVg3f1ShIGU8SrltcXg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: b7a3bf43-7ff1-4eff-9287-08df142daa16 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2026 20:04:06.9127 (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: F8n5ujT/fTndUage7OPiMyXllWXFxI3wA2ow5UrZZ9Bq6cUKtMAo5XJwRAAEAeavPTT2AldXISHD1Ma++a3e4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB3763 X-OriginatorOrg: hpe.com X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE2MDI3NyBTYWx0ZWRfX7JC1/NJGC62T ZoQZoxMQNrHya0zbXWctupUHbVC75dbeP+gzx18DwmVZ6Q9tOz/jt2GDRhJnrfcWnmiRu7eeqBK SVNsyoQknC2OPz10YYb8mg8e/RlVpn99UTFwFppbZoOCPLP1KpDRiaRF6ojGm4N4zUF/ooE6PP5 PsdJtSHKFGOMaoi98uO/eRbwP04vrvghnc54sF6NLqQ54RcXnbNonZ/cuwofOfxbmOmM7K+3hiP OEvmwTTM6IoSIvy/BBrkLGPT65cNxKTvyO2UWuaZMcaI3DMtP/wwXLVjsjLAZm9tN9eXCeOMn/y 3UZHTKOkLIdx8GRDukQlxnrRXMI5M7zwRfUeF/RbZ4rGu2RT1og9qSLMfk9mYNrKsQXFq+tAHh9 X72Ubb64158MvWRHESqQYbf5ge3G6+OqNygo7HIQPDn+7fi0E5uUEdt+lcEPFUkHby53MvM6UR9 oXquWsTP6swK2CQzpIw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE2MDI3NyBTYWx0ZWRfXxkRofeecV5ts LVg/8R8uQVNQSMmc1MUJH9oudQCnk38h7lI96lE+64gRvw7AwYSLFdK86AAAM9cWUaRD/VfX1TJ TUbyE5P/2lQn3nt0SlRjxUe3E0lHe3c= X-Authority-Analysis: v=2.4 cv=D9HSufRj c=1 sm=1 tr=0 ts=6aaaf63b cx=c_pps a=UObrlqRbTUrrdMEdGJ+KZA==:117 a=UObrlqRbTUrrdMEdGJ+KZA==: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=ModqzXLkJJ0tFyq98apW:22 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=NpaDjho0xlP3Wk9DByEA:9 a=QEXdDO2ut3YA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-GUID: uNvKphubkWw3sFMoXavx4e7J5OQVQKqi X-Proofpoint-ORIG-GUID: h4-PYC0kDQDl1m9p1ftd7ZZW9iknEZ8N 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-16_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 phishscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609160277 From: Sanman Pradhan tps53676_identify() derives the number of PMBus pages but does not ensure that page 0 is selected for single-page configurations. pmbus_set_page() does not update the PAGE register when info->pages is 1, so if boot firmware leaves PAGE set to another value subsequent register accesses may target the wrong page. For single-page devices, select page 0 explicitly and verify that the PAGE register was updated. 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 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/hwmon/pmbus/tps53679.c b/drivers/hwmon/pmbus/tps53679.c index dcd4250b679d..f38c19b8cc43 100644 --- a/drivers/hwmon/pmbus/tps53679.c +++ b/drivers/hwmon/pmbus/tps53679.c @@ -248,6 +248,30 @@ static int tps53676_identify(struct i2c_client *client, info->phases[1] =3D phases_b; } =20 + /* + * pmbus_set_page() does not update the PAGE register on single-page + * devices, so select page 0 explicitly and verify it in case the + * boot firmware left the device on another page. + */ + if (info->pages =3D=3D 1) { + ret =3D i2c_smbus_read_byte_data(client, PMBUS_PAGE); + if (ret < 0) + return ret; + if (ret !=3D 0) { + ret =3D i2c_smbus_write_byte_data(client, PMBUS_PAGE, 0); + if (ret < 0) + return ret; + ret =3D i2c_smbus_read_byte_data(client, PMBUS_PAGE); + if (ret < 0) + return ret; + if (ret !=3D 0) { + dev_err(&client->dev, + "failed to select page 0\n"); + return -EIO; + } + } + } + return 0; } =20 --=20 2.34.1 From nobody Fri Sep 25 04:08:20 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 14673456DEF; Wed, 16 Sep 2026 20:04: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=1789589114; cv=fail; b=UPf62qzfkEeoW8LwuFL/gi0B/PIAR59OckwPNntSryH6q8emv82tZWM02+L/npUN8njOQOmRtVjwFpKFkgwjeKQXAL1gfLNbVqFXVubYBqU2xarph1hoovFZKnWxjtuUDgt74lSbh03vnx5OhqywEugqKCylXb8hRN0VysJnS8c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789589114; c=relaxed/simple; bh=5VAuJHLjhJT/VS478HDJEpxcx5U9rmmS074wws+cLPU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=D/8Si5vfRPO9EKfhxITFjQ80RKJRYf6S6OFTiq2D+PakUnkWXLynwC1s5YLBsVaZd4xbvC2Lkk/Jt/p2bK1LqA0kX7Vi8v/7OHls5JcFoFaohOJwuIvplVwKBWuUqHm0DzaSwrHurC+9Senr1lNyNnBrp+F6nYDHyLKXUG3CMpk= 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=Ij0HtYfU; 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="Ij0HtYfU" Received: from pps.filterd (m0150241.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68GJWFGM2638798; Wed, 16 Sep 2026 20:04:37 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=5V AuJHLjhJT/VS478HDJEpxcx5U9rmmS074wws+cLPU=; b=Ij0HtYfUBp7DbA23Js n3q1zSEJ9Otp1i9lJt4keHw+jIsocLnld8ggINRbAj4EcSTLre2oKKwTIve0Wy4w 7MOZDAtCKEvbS6GqwcD4Zn5/qynYhAFImO6+GdehUYTQEvbQlbKEztEk1ZI6heHo Fy1gyorHIYrO/rhcH3o+beaU5AERHryohBfCiRqEZtmjZ2qU1GzKQtnbLb6Ltg3h VXj4V+SrVQj9p5E94WaQbrvAM7uVYQ25uGQpMg1m7//kRppOSUwOnFGXWfwMmfxM O0rnprqZypAElzh2e03HSB5+eu4Chnl14TYHvZc14LDcfp1Bwn4a86vjzea/kC3P dBRA== Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0a-002e3701.pphosted.com (PPS) with ESMTPS id 4gqw7g4h6e-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 16 Sep 2026 20:04:36 +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 p1lg14881.it.hpe.com (Postfix) with ESMTPS id C4ACF806B29; Wed, 16 Sep 2026 20:04:35 +0000 (UTC) Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) 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; Wed, 16 Sep 2026 08:04:13 -1200 Received: from p1wg14920.americas.hpqcorp.net (16.230.19.123) 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.43 via Frontend Transport; Wed, 16 Sep 2026 08:04:13 -1200 Received: from BL2PR08CU001.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.43; Wed, 16 Sep 2026 08:04:13 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vCf7yh0Z4sCaG1ED3uPXh9hvCq4H+ZVgnkweHnqOzgO4sVOgv/NwQJFQtgWq5980uGsCqRG9gkktI2eFsLw0572ufv8n6K6Ox91+dDSuoM8eEcstccLpu6r4o+XG1OmRPkENJZ2mzgP28GQi0ALXr+dV0Yvt0GrRnxYWGVRJHQQF6WXn804qa2uudUn1SzAPqWnzRlDuVQblmEtjsYyUIerVdDpy0zcHWQyfF4I0XGqtxlvB4qHL1vNF+Gxe3BNp5L4NG97PwNxmzr4bcppGtORDKdUO62GWvx8YiY/xqNoLjxPjsNe+g0vNwtSWvFgVpbAl/mljLvZPggkGouJH1Q== 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=5VAuJHLjhJT/VS478HDJEpxcx5U9rmmS074wws+cLPU=; b=Swvllacp63WVWGvWdOh6hOUTejEgkSuf0vS56JlMfL7Zfhe5YJebQZR6lOdbya1AAc+LZ1hx7kHMRmRqdex1GiyXhLDIC5kwpZ3Sv3uIMdp3dy4kXPdjTtCgYxeb3FUjqnrbPogCvdYzbJ+GdqT966tOXwcckYEKGFvP7nvWAXUpVf+kS0+82z52OrUwlTSq6Vf0tWKqE7DD24H5O/VxmdQf4nBrsKz7An1g6BeHaon9/P3UbNUxkFbKAE0y36WDXK88b6/u89xdjTuLWRb9KNq6SJFTZEBU0v3Vcq2UATDsbNbVEOoOqhEWOOzz+W9qijnNuEQcZuO9+fO19lHrVw== 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 PH7PR84MB3763.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:311::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Wed, 16 Sep 2026 20:04:11 +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; Wed, 16 Sep 2026 20:04:11 +0000 From: "Pradhan, Sanman" To: Guenter Roeck CC: Jonathan Corbet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , "linux-hwmon@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , Sanman Pradhan Subject: [PATCH 2/2] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS536C7 Thread-Topic: [PATCH 2/2] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS536C7 Thread-Index: AQHdRhaKDVfVTb4sFku9gEP2cw8r4g== Date: Wed, 16 Sep 2026 20:04:11 +0000 Message-ID: <20260916200331.664795-3-sanman.pradhan@hpe.com> References: <20260916200331.664795-1-sanman.pradhan@hpe.com> In-Reply-To: <20260916200331.664795-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_|PH7PR84MB3763:EE_ x-ms-office365-filtering-correlation-id: e27146f9-3b9e-4bb2-8b19-08df142dacae 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|7416014|376014|1800799024|366016|23010399003|18002099003|22082099003|38070700021|10067099003|56012099006; x-microsoft-antispam-message-info: yMTOK4f6od8johfDfPp70yiclMxNVgHqSuOHkeCzAB1C4OnSb1LH05eSGzdXHIzQvJe8hwZHU+c+3dt3JimlR+e62hhH6oEjNtZK0pHx4crfCgNUbRZVA4YBaBUtCs/AFCUbsZKosUblds6qDdJmwHi3gokGVmPp8V/kid+UKzwoLTb+0ibIkV82aMaduW8QAHej44AcNafOQdAFn2fORNK4bW4+wPUVc1WVGlk+CUgQ8yRJodrJRFM1ysbvg0s0eCP9mOI/0jIA2Oox7mFHvZ6eIAplBm4xR/gRp4L/ZGOxPKeU8qJbV8qt1zIixwNzcXfWkvzqUNHNSZ49i4BMwSTKgxQurt/Y+f3wQ1mkLqyQceMOlGRLn0pRoQY8uaEHKkq7vNPfdwKasm18JHXxWj28Ssi4J5n0E+naLbGrCXtCu0mjQoWdxLVBp5T/JevOlT5grnBWq0uio3op8p5DgP4WJYIzgfBulMLUismxhYlBzC4t0jsoJfvk6MPFlwKAeWJ30GxQkorPtJYlM2DlppMfzy+Q4sZFceOfuRE4WQygZejhEXUBXSH2S+nlQmDCXa7GI6Y1M5zRMlb9RK6NtXFEvHCTjQf9gj5ElfZYH57qN01WWBq1OOCMGFGcccP7j+8toZtJph0CgVk1sZx4Ep4o36I2Uaa3fXlhiy5W1w7RQWb6Sj0dB8W6KzHY93oV6gl1Q+rC91bF3WXfv+1Zv8gj822LD5gYFAoCCVd4jEc= 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)(7416014)(376014)(1800799024)(366016)(23010399003)(18002099003)(22082099003)(38070700021)(10067099003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aTVIdHZwOStBbWpGRzZiM0d5Y3QrMUdITzhmVmRjU05Cc1p4VkFMczBlRng1?= =?utf-8?B?dHg3b3YwRVNZN1lNN0ZkRkFrRHFRWnR6VkthZEZlRVNlc1BTSjlUa3p4ZXJB?= =?utf-8?B?aTBJSmlCcm42T2g2NUFvNXJhbFl0S1ZyYzhDb3ZQR3pvMEJBcGlrWmkyckxj?= =?utf-8?B?ZnlQbWkrWUEySjdFeWg3MEcxY1FZMGVVbjJFZDdOMWdPMzEzUUFvem5Scjh4?= =?utf-8?B?RFJkNzB5d3g0bWlNVXMzRFNtU0hXcUlhN1J5ZUVxZURYUlpjcTVwKzkwRXN6?= =?utf-8?B?N2MvdUswZi9wZkgwSWxacVlqQUJoSDMyOHFDaEpHbEZqK1E0WmRtMHR5RVl3?= =?utf-8?B?SkFkU09mZmRiRGtPZHpOelc5ZFVTMHJTelNwVk54UVBPVGg1bmtTYmZUa0Nq?= =?utf-8?B?KzJqNnFyQitNRTVHOFBMZC9hSXFaYTgxNXB1R2Jaa2xmeS9VVFRsUk1hdE45?= =?utf-8?B?S251YzlCVDE2VnpLKzhxWUtObHNYRG9BRDdRVVdZYThCbURmdFc0OHRVMkdP?= =?utf-8?B?b3U0YmFQVUw1dVdZaVdXRzRkNFAwK2dTcmVLWkFtdGxBU0MybEVCNS92RldY?= =?utf-8?B?eTBBWlI3VUVoTHJNcExET2VibHlBV2IzWXFpTzdFY1k0Q3ExYkVyb00yaXp0?= =?utf-8?B?YmVLdXdBc29aMzl4dHV4N3ZUZjRYa3MrbDZIc0kzSDhlTk9DK3BoY1ZqMkRv?= =?utf-8?B?WDBrZ2Vwa1FJbW9iR3lmUW1VRVNUazJhSjdYdHhhV2IxN09uN0FJMmo1ZzNT?= =?utf-8?B?b3NUZ0o4ajFTL2tzUEpLRjVYZmZYVU8yWitlOXozTDJ4bXdFVHdBYktYa3Yx?= =?utf-8?B?dXJpNkVFN1NJUkwraGkyVm1lTnlrOUpHTk5lVGt3dnJ0ZWV0QmUyWWtDVkNE?= =?utf-8?B?ZnNYR3RFaWdDTmZ0N3BOcERCd2pWeVpncEVOVUwrOE5JQXp1aHdocFI2bzRQ?= =?utf-8?B?bENBaUp2UGZodWx2bHBCc251OWZkVFJ0Tmg5eUFHUW0vd25keG56NSs1dTJO?= =?utf-8?B?eGkvTXNqSFN1V2VLRFYxUEJ2NmlmVWVZcTJXUUlUb2VpT2RwMFlmTDJMTTFL?= =?utf-8?B?QTVYOStmWEs3aFI5MTVwRXpHZW9xaFMyQ3l1WHdraSs5R3l4WEFKV0NNdHB2?= =?utf-8?B?WE1sblVQSFY3RUtiNzNxa3loSm1KOHJNYWlJUXUvVmpnLzkvaGNrVm11aTd6?= =?utf-8?B?UUxiY3BIc1R5M3NJcVZ1NnJhM0FjczlzVmNjTXoxcDVxWkd6QnJFWTByRjFJ?= =?utf-8?B?dEIrbkk3ODJKdnNiMlEwRXRDcWhLdUNnSmp4QXZwZTNYYlZETWc5NG1ZSnZF?= =?utf-8?B?YVVVT2pwclRqSHhpdFlIbUdqSStiRFNhazZia0JiRmZ1enNSNE53dHdpZzlD?= =?utf-8?B?Vm55NnNCbnVld25oK3pVNEtFOXJQMnoyTUZyRzhpLzN6VEdrRDZ5Mm93VGtp?= =?utf-8?B?eDdBOWJ4dWxHK0w1aU81VVZwMEJ5a1l5UUdmc3h1cEl4bm1pUkh4REw4Mkl5?= =?utf-8?B?eXhQODUvbHFpUVBtN1RMSzl1RlM3em94RnZDNFJsU2NRM1NrbGRoeVVzTWMw?= =?utf-8?B?VFBDejJoOUw1Q2dtRmhFSEdZMGRsVFpLamVtc0RxMWZaSjZTMXB2SEIrRkph?= =?utf-8?B?b0VXbWV3Sys0L0N5SUQrcFdTeGRqOW5rS3E1cGFTd1BWWXFFamd0OGdNcmFw?= =?utf-8?B?UlBVd1hDcDlrV25EbU5OWUFVblFndkdUbE1FU0M5M0haZVNFL2E2blZHeXdy?= =?utf-8?B?d3pYMTI1SkhPQkxWeEtuUk1lVkx6SjhmTFF0d01jV3JMcGJhVDEyaXZQM1B4?= =?utf-8?B?a1BFSy9STGNENEVqMzZ1ZG5hMGZJemRjdklKdFRpSm9CM2pHSVZJb2lBVW9K?= =?utf-8?B?KzhYRGpSSnQ5aHFDcHh6UDFad0lESTRWc0NxaEhHZmQ3bUJ4S2pnR0F3dHZJ?= =?utf-8?B?aU9BK09DYnFodjZxaWE0OU8weGtObmZyRjJBWEJwTWZ1aHNEYUdzTVNIZHl3?= =?utf-8?B?U3ArUDNCNlB4dE9Mbll6RlJPeFhNOFdDQWdNR016bUhZMFRIWTd5SW1HNzBy?= =?utf-8?B?aGlnWHhtbmUxSzErcjkvRlN0YUJDR3IzdVZrMFI5Yy91Z0oxUjJpRkFLay9p?= =?utf-8?B?RTNGZ3RpdWIyNkFzT3ZJUXB1ZVArOS9pZWFRT3pPdlhnMi90eFN2U0ErT1Np?= =?utf-8?B?TWZXeUJzeWErMVpudi92d3M1M2FteDQvR2t0K3pBSG4rbjRNSlFrRnMzNVAy?= =?utf-8?B?Zmh1YzBTQ0FJVnFyRDNnd3cxN0RFV1N3S1FSMzhhckZjcWFWSnhKZzhjZlFB?= =?utf-8?B?Ry91QUhmUlZIbkQxV1l4YmloZTJBakdPMk5peVlMci9CZWxxQ2NFdz09?= 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: sdRpknxVb9rY1CaLuRVIGjEUvqt3ksvDjIMEOwwswVDV1X8VtbvJQP3wLn3EZLdmdxRdgkSVggdotFCXRcpSMorblqsJjNod16wEhGzCXAPCuvRPPky5tEMIG2XTko6rUfPwaKn8KTSJIDSav4Gak7H1GQnIinkMkZlKrA3yxJa3yAzahNrcf0KUR6RJJla7CHvUZUYCyO9wxvkUcZ53FfedxbLTBmExLCr8xs5K/2hzqaGG2eBCCfwk7MBADEl+MKUY6gmCCt0WgcSQtPZYE0+DkWSc8B5GuNFYnpLm6ljJG9wHdNuMZT+U7JjKnvDG7Hop+/atK4yXO9UtIWiQZQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: e27146f9-3b9e-4bb2-8b19-08df142dacae X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2026 20:04:11.2706 (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: g4naOrMwZ35sT/EaQVsszsyTls4NOJLK0Kp4qjTgTdrtJhivilNFmwEaePnkhO0ITBqAAqWLKQjz+6uP/3hooA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB3763 X-OriginatorOrg: hpe.com X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-ORIG-GUID: gKWjriEQzBQRaHm8ISVQc1zKRaiLkIVZ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE2MDI3NyBTYWx0ZWRfXyo7kkoqNZgUc a/+UI9ZPhZaySOD9i+E0QA25fdrEeMYRkWtNb7B448OKhp3LhB5RKfVeMUw3v0GdYp6UWuA/tSu EZG5vl6AkLd9Y6DNiP3N2WpO1gGHLwk= X-Authority-Analysis: v=2.4 cv=RdUFmFtv c=1 sm=1 tr=0 ts=6aaaf655 cx=c_pps a=FAnPgvRYq/vnBSvlTDCQOQ==:117 a=FAnPgvRYq/vnBSvlTDCQOQ==: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=_ZmgHqWwjZUDpi_pur5s:22 a=OUXY8nFuAAAA:8 a=IXYR-GUreU6iUHAiHlIA:9 a=QEXdDO2ut3YA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-GUID: fNrzKufa5Xa026nhvM4lxHLZzAfv4CyB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE2MDI3NyBTYWx0ZWRfX+9hthsAZQSz3 P11ynaNEio4eFemd/LLTvGnhHbWMYSi6rObMagGISlvbhz3mGNCKPI8sl0lrImx9TRrKoq5fDk5 9cQimP2wGR5HVZ/4shOpK+tfMnixdqP5k4567Ao5TQRTqgkO80yb/LB7eCXXl/+GRSoZ4ifM6ib rV5vtLj2nEg7TSLIdsZFR5jUxUpSGnb8LpOTqUOkK2j8g8w9H8DQsrWsgs/G2AAWHA+oARJL5R8 X3G/jcDlPq9xhYYcKSN5zYxf7GtXImjjAENzL2Y1MmWIJu+WZZV5z5KTQ6Dez87l/xGb6diEbEx a/cyUpgAPYf6XEbA0LMwnl4ApoA/8uCtSmTmSZ5kQQUtSgCEgtcQOVR13ZE3DUK90Z0MxPCNoms OETREKUIxiRvo/Xppqk3h08leqERuwNLKW2gKGMnmm9gk/HHnv2QtJe2BWDANh0GmyJDyR+uJEM NrG1zafJFo60JUBbqEw== 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-16_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609160277 From: Sanman Pradhan tps536c7_identify() sets info->pages to 1 for a single-channel part and then accesses page 0 (writing PMBUS_PHASE) without ensuring PAGE is actually 0. pmbus_set_page() does not update the PAGE register when info->pages is 1, so if boot firmware left PAGE set to another value the PHASE writes and subsequent telemetry may target the wrong page. Select page 0 explicitly and verify it before configuring PHASE. Signed-off-by: Sanman Pradhan --- drivers/hwmon/pmbus/tps53679.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/hwmon/pmbus/tps53679.c b/drivers/hwmon/pmbus/tps53679.c index f38c19b8cc43..b68313485511 100644 --- a/drivers/hwmon/pmbus/tps53679.c +++ b/drivers/hwmon/pmbus/tps53679.c @@ -299,6 +299,30 @@ static int tps536c7_identify(struct i2c_client *client, */ info->pages =3D phases_b ? 2 : 1; =20 + /* + * pmbus_set_page() does not update the PAGE register on single-page + * devices, so select page 0 explicitly and verify it in case the + * boot firmware left the device on another page. + */ + if (info->pages =3D=3D 1) { + ret =3D i2c_smbus_read_byte_data(client, PMBUS_PAGE); + if (ret < 0) + return ret; + if (ret !=3D 0) { + ret =3D i2c_smbus_write_byte_data(client, PMBUS_PAGE, 0); + if (ret < 0) + return ret; + ret =3D i2c_smbus_read_byte_data(client, PMBUS_PAGE); + if (ret < 0) + return ret; + if (ret !=3D 0) { + dev_err(&client->dev, + "failed to select page 0\n"); + return -EIO; + } + } + } + /* * With info->phases[] left unset the PMBus core never programs the * PHASE selector, so make sure each page reports the aggregate --=20 2.34.1