From nobody Mon Apr 14 21:30:11 2025 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2041.outbound.protection.outlook.com [40.107.241.41]) (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 307CA1F12EF; Thu, 3 Apr 2025 10:15:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.241.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743675327; cv=fail; b=VrsRnGmnFtfZIrM01rYBaOrPW0tdb9JrWJ3Epl5W3SzpjOIbhv16Uy8wUna9bMLMSUR6k/j5cK5n1pFTsqEBXdAplNUI2QT4THghzs79/dGUWHsYLu/eZ1hAvPqt2DVkOhtDeQUa8Mcyb0g4mYzY3HKbyFtR2PtIIS8BefmPfUQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743675327; c=relaxed/simple; bh=GGdHJF4qkClCEd6d/gvFk/GyDAvX3FqBN7HuL6Wwk44=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=DTQ0j3Z/mX1L2AKN9pAmRuUHqOYivJNG6Sip2L0O9X+nDrF5cSQhW4LBc1xOIM2GVIgHEM7l4MkxpJOlC61MWgziI0pEY2Nkv9ai7eblFxA4pEEVc3j+WZ2jj9YmtnPBNHVDJJgZ64PQQYY00OFoCWoTFShyutrMf8WJF8m8TvI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=Z48NFqnd; arc=fail smtp.client-ip=40.107.241.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="Z48NFqnd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LUmlRd70y6bey7p18eGZHmNNAzBEvGuwblvWWfQNhfMAKj88uT1UdOvtwtx0iKjA+SsXnjfXE+ojhXLYMTCLJeddSvl5j8f0QHr9JuCVS8lFkWvVVuoc7X/PEt2DoSTZwxPwUDONGw0azu/fnN4g84hnofCWAM/bjMwA1tMZwEh9YDKNfRBNaxdPwaYASTzdR3zW1wwxdFki3BKrjVQk9z063P3aEFIPM6q8ArN7c7n4LEqAk48yR/qLcPGUnsTJpIivY7mFLb43M3Rnmz23RAqAg0rMSNpmTchZOreE6N9kg/MmZPW4IvqrYBZ4HAZeJOK4u+Z4qyilqZOlcWu5tg== 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=NW9ymndXZZ1kA06JY6T4Hx0P9QW7wyO2doedh6OpVV0=; b=htpJfgZI56+XaY40e5j2SxquS6+tVjA0i7sbKvlFwFMjfPeetH0FAWnb4aSaDPg6HY3Vmq1YBezkVOYoUw2aOA0XEGpDSCKzVcKkdV9D7P0Kw6zi8SK4IeXnmY9u+MKUFCpIF9HgU2E7SKCl3mTaT6yinpLXnegdKrOMM3PTljM/Cu1HDuOfdLudvAYW3t5/n0V1c34Do1ph7yHyug3SpglkysNAg919eyH8jxCjwClR9nx7q2ZBvs88E6AyC+0wH/pZ3X1W6rrqTPiqEzetK3f8n/XCf07yjrIBa0ck/Ns/+P1q07YzonbNW4NuH3jyV09xuQmgZH7nFhWv3UyGFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NW9ymndXZZ1kA06JY6T4Hx0P9QW7wyO2doedh6OpVV0=; b=Z48NFqndawcms6u9wNGh9PK7VhhmxW1Xc3vlyvRNyW2BQeS0mC44+8dkuM9p2LUATP8s5ZWOruazh+5nU2KaHePSwBaAJvYtTtnECI+c3iusx+1nZLw/kp+bk9xt6uz69BNzuU72Zu9ogs9Jf80rXsZGLmnGm+8LErSSWMdKXGiqmXQDP7d1BeQ+JM2af58Mx33o1gKgW/+7vACT3SCtbwI1326NkW08uTpHZ6AO+Utkp8pWHXM8Pk7STm0C0lFPZTXV9xo79XBhxNOSnnlmjz2GCgxhgjnvNE9UlegBB7PN7LvDR+PvHQPNrTnmsKTbGoeMbjKTMhiTIe0GxMZ9yA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by GV1PR04MB10821.eurprd04.prod.outlook.com (2603:10a6:150:200::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.44; Thu, 3 Apr 2025 10:15:21 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd%4]) with mapi id 15.20.8534.043; Thu, 3 Apr 2025 10:15:20 +0000 From: Ciprian Costea <ciprianmarian.costea@oss.nxp.com> To: Jean Delvare <jdelvare@suse.com>, Guenter Roeck <linux@roeck-us.net> Cc: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, NXP S32 Linux <s32@nxp.com>, imx@lists.linux.dev, Christophe Lizzi <clizzi@redhat.com>, Alberto Ruiz <aruizrui@redhat.com>, Enric Balletbo <eballetb@redhat.com>, Eric Chanudet <echanude@redhat.com>, Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>, Florin Buica <florin.buica@nxp.com> Subject: [PATCH] hwmon: (ina2xx) make regulator 'vs' support optional Date: Thu, 3 Apr 2025 13:15:16 +0300 Message-ID: <20250403101516.3047802-1-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM0PR02CA0203.eurprd02.prod.outlook.com (2603:10a6:20b:28f::10) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|GV1PR04MB10821:EE_ X-MS-Office365-Filtering-Correlation-Id: 5acc6dd6-5230-41af-dfc1-08dd72987045 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Rm9TbGQ1cU1UU0RQUHUvL2lFUWtLRDZzVzB1TERiNUpLOVBIL21zN2NiRDFP?= =?utf-8?B?bitWRUdMT0x3SERMNXJLNlR3d29ZZnQyNll0d1ErMVdzLzNXdjRjdXR3OGp4?= =?utf-8?B?L05VMm9aajNzV0FuSXpJRTdMN2Z1Y2xqeWdCZFI1dkRETHhjUHRVS0dDYWQz?= =?utf-8?B?djFUVm5NT0dKNm1HRDdiRjZ5bGhveFZWcWJOOTdtSU01ZzdJRS9qMWpmWEZS?= =?utf-8?B?UHorVFdnUUVHS1pHM2srYnVZZTZ0bjE4cWtRbVhwSnR4QnBpeXNPbkpzT2Nt?= =?utf-8?B?TFZ3Rm1tOW1Sa2JYcis4UU1PN1hITGFVYk1Id243TzZEeCs3eE43MUgzUE5D?= =?utf-8?B?YUEyWkRRTVlrTGdxWDZsR053UFhSRVpIa0c2TzBWcnRyNmxPQnpTMlRldnFH?= =?utf-8?B?T3RyR2Z0dUwzSGl6c1lpeGQyZFdIQUxSak8zMVBjRWErd0xSUHM3Q2d5bXJP?= =?utf-8?B?ZFh4SVJwb081MERDZVFNQ3NRYnY3aUNMK3docWRUQ1NVb0dKY09nWlVIY1cy?= =?utf-8?B?c0UvOHR1RFlOeUxYdEdrVkQ4eGE0L2lmZXFDTnpVRkJWcGV3OEloOTdGNmdV?= =?utf-8?B?Tm9rQVgwWG9tT1pEMVVKRWxtbExWSGJJMkx2cGNUcEFHSFA1RGNTVnhIbEVS?= =?utf-8?B?QWp2SnRSLzVaZmJlaXRDaTdxMWNsRjc2UEthQi9pd0hEVWpPWDNtWG9oRVBs?= =?utf-8?B?YkcyN0lYTGZHRm42VzMxY0tOU3puWFNFRGhZUkNZM3kzSTRQNkhaYlVjL3Vu?= =?utf-8?B?QmNjNkVkYmVpbWFPSmFiRUlmTmMxY3FZdlVhTmpTeWs5OExqaEdaYjRkTlpN?= =?utf-8?B?TmJVcEpZS2dHSXFnb3g3Sk5MTE1WWm1qbmlMZVlsM204TFE2V1ZnejJSTkxt?= =?utf-8?B?djhKMGRxMjR5TVc4SlZ1Z0NNV0RGTU5VYndXZnZYUStzZ25XT2c5cDhrbFpZ?= =?utf-8?B?YkFxKzdDWWZSL0c2WHJhVGMwWGY1eUFTdFBDdXJQZ1U1VUhLeHNCaHRXSEVC?= =?utf-8?B?aWhPdSt1SStTSGJnekJpakFva2tkVHZZbXNFbU9vUkNVRHRzZEtmY25iU1VG?= =?utf-8?B?YlVlYUoyeG5QMDM1czFZeWxoSGVtRHYzYXhQaUpOZUlKT0RsMkZvYzNmczc4?= =?utf-8?B?WVVsSVBMZXZOTm9FM1lFMlpEUUlsK2p4QjZDRTdwOXRMUW9NZVlYN0xEeWF2?= =?utf-8?B?TUpBcVMzdmlzWEFWTGZRRmZtZmlUeXovZEtoTk8xajJ2d3JVdVRpNGRUb1dm?= =?utf-8?B?YzdtVjh2ZVRnR3lxQlJ1WHlQdUZHSXkwUWJpRVBOenI1NHJTNFhYRWR1Y1lY?= =?utf-8?B?N3ZXYlAzUk5CMVduNG1RaWI0Y09MaitQVHVWUk1sSXlZM2Q2MVlDaHd5UXpo?= =?utf-8?B?Q2k0T0tiMWQxTktRL3lweFh3ZFk2RlZkMWlLUHRaQTZwOWQ4S0ZDVUhLWm5K?= =?utf-8?B?bDh5UmxsWmU4NlI1VEllcU9YYmNUYUx3VEoxM0Y3TXFsL1p3RDdJUlU3NkNE?= =?utf-8?B?NmZBeDJxQXYwRHVhd2o2RVB2QnpFZWlWVnhRN3NxTDI1SVBJMkhBMU1pdVRR?= =?utf-8?B?OTl3QXlVMjRPUE9aNjlDdCtFL25PVC9iKzRUMEJQVUgvYitrUldSV2YzcmdX?= =?utf-8?B?WTVWQkNLT1YwSnBDM1AzSjgvSEhWZVFZeG1RRkhEM1N4cHR1MUd5enNGNjZw?= =?utf-8?B?OEY1c2FxMmluMWh0aHFIQzVDZkJ1UEl5dDJIQXV4Y3lDRE5lZ1pPTk9uczRR?= =?utf-8?B?QXpWUzlPNXJ6TWZiK1ZpRElORjI4YThrRFVINUQ1VVkzMUVJcEY5MFFpaklw?= =?utf-8?B?V3hSZk9FN1dXMElnVkpvVmRZWHIrL1BIV1Z2M1p4VDA4bWlCZlFmK2JyUEM1?= =?utf-8?Q?k8AqX9FdmlLpO?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cW5ldFlQK0IyQ0hJc2s3T3prbnhhd1MrdGVFcWsrUUNmaFVhbzB1ZXVTQzNk?= =?utf-8?B?M1FGNFZ6NXB5LzNkU0JZK1lpTEpIMU5OZkF6Zm1iMU5QOUxVNG9mNTdkTlBX?= =?utf-8?B?VHNESUxka3UzWXRueXZ5MkFod2hnbDFqL0w5eXNNY1RmK3V1VjNIcmJBSktH?= =?utf-8?B?d09SNHBxYnRIWjBYUUNXWmF1L3AxVTJ2L25Wb0ZUUXF2Q1RvTWRLVHR5cUZh?= =?utf-8?B?VTFsYUpvekxXYmxROG45Z1pzaFJPQ3NKNzFDbkJteTFLWlVvblp2bGdySHg2?= =?utf-8?B?N1FpMVFXVE40RXQ5eTN1UEozT2d5V0ZObTM0aVczU2RKWHBVOTZEOHFmM3Mr?= =?utf-8?B?TmRsZzFpWEJ3NmNNRWFia0R3Q1BqMTVUS2NMbk9zUlJIUjNJd3piTi9ZMlpC?= =?utf-8?B?UFIvVWJYUHBuS3NoVVZUZElUYitkb1d6Si8zNFNnbFpRRnFyU1M4aGpzcUc1?= =?utf-8?B?SHJ6NDNnaHltUytEZnhoVnhoMS9UMDZ4dHhDcGcwMFJvekpZOTBtWHV2YnFn?= =?utf-8?B?QSsxbTVKMm1xUThMWWExKzhKQXZvdU9zRnh0TU5GVXlncjh1ajk0a3hVeVg1?= =?utf-8?B?dmpKTzZFMC9xZGVjWFNtblpnbWRnQ0xRY2NUMWZwOUM4eTkwbEFJVlJHVllN?= =?utf-8?B?UjhIV1VQYWpDVTVEaWJxYmgvdGR1RWtHbGlXZ2tML1VrRzhjWFlid0lOOE9Q?= =?utf-8?B?SWdvNmxCNFBBT1RPMnlRQVp3REZVQk52UFhTekZDUWZzaUdvVGl5cTladjhY?= =?utf-8?B?ZUdLc2NOSHJacDdTbWxSNytlY05HbHkzaVNBenBmb3dvMTE5Y2YyNlFGbXBP?= =?utf-8?B?NVVyWFlkN0NRWmpvZW90eVJaN1JUZnVhQ09wZmsyZENoempLUmwxZ3lPc3RP?= =?utf-8?B?MEl1UFRPZ0U3NFh0TU43eTk1UTBhbnVtNmNyeDdlVGVrUDdvK01yOEtWU1FL?= =?utf-8?B?ZFlWKyswcGFPalR3NE51VDR6Z2RGVHZDK1k5WmVhRG9JcS8wR0hOZVczK0NP?= =?utf-8?B?ZkxjUXMyc0F2TFcwZmpzSEpaVkI4NDgrN05EeWtLSVhyd2JjQ2hYbHBEbUly?= =?utf-8?B?NkpVNzIrSngvRTVTeEJCalZBY2paeW03UFNVQjhBOHM4Y1VzaFh6Z1VsRy83?= =?utf-8?B?Rm5QcnpQNDB6blJqZTBFQ0JGUmVxNFZEYTB6QStqWVBqUldDSkNmL1Q3QjM3?= =?utf-8?B?eVJ5aWxZem1EU1dDYUlFMVJiYmhvc0NBWGRpeERFTlpkMktJeHhrN0FiTzJO?= =?utf-8?B?c2pEeVVlWDhVbGY0Rlg0YlkybWE3SDJmMGx6T0tVck1rQ1JwMk16Ykx6bC9n?= =?utf-8?B?b0wvTGt2ZGVvcTR4WTZJcVNHRzdMakRUK1RLZVM4b1JHRmpYWkYrVjBIUmow?= =?utf-8?B?RTZGUU9MVmZhMk9NRVZqQVhKT0NpRGNtR20rY084azVyUU9XUUFicFNKVHpB?= =?utf-8?B?WEk4M0M3MGZrdlpmUWE3aGJtRXlPMzVjd05Zc0VBa0U2TE44T3NWbjZmaEUw?= =?utf-8?B?QldIZkdMa3VZUFpvL1NQR01VRFQ4ak1vN0RaTXZFVFliUFRWOXhHQSszMVBr?= =?utf-8?B?VFQzeWJIM3NqdXYvU3F2QlVRT0RyajFDekVlYkxlOHpLWmNZekxSYTdOYmpG?= =?utf-8?B?dU1KZDdzUWt3U2k2U01XZkh5UGRtSVFOU2Y4SmVvaEg3SnpTRnZ3YmxYWWxF?= =?utf-8?B?TTZ3Y2NjTzFnT2I0ZDNzU1lYSVROVE9jWVlVYlc3MHlyMmdST3hiek1YYjdS?= =?utf-8?B?M25xSndieC9LK21zVGpzSDVQZjhXTG5uZWo2dGZ0NWV2WmxDZENOa3FDMHlW?= =?utf-8?B?N0wyL0NYb0pRS1pvRlNMSEtvOG9Ia2xoMHFwMEkxSnBMdzlqNEllTDZBZ2Ra?= =?utf-8?B?Sk1iaGN1RHZTUzJTQjQ5TmNYcFZEVUszM1loN002ZzE0NFRrK2Z0ZXRlOHR4?= =?utf-8?B?d2NhNHNBUEdqNDJZdE94bzJUM2lYUGlBeFdiN0F0U3YvUVV5TFZLK0YwYmlW?= =?utf-8?B?M0F5MEhiQTlwWnNtR1hKR0diTk55SUZRM29IbnlSNEthMmUyZGhqVGZrYzZQ?= =?utf-8?B?UXdqcDFZODJGOVFaZk9Gb3hZR0xqWlRXUkN3VDRZR2NxVWMyQ1VtMFpmNUJI?= =?utf-8?B?dDNuZ1VMQXdqQUFwbysyVjQ0NTcyVmRoaUZXQ0NRK1NQUUdWVE1wVG55cUNa?= =?utf-8?B?ZXc9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5acc6dd6-5230-41af-dfc1-08dd72987045 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2025 10:15:20.3845 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oORq53bmslFcFt6pwWu41JbofsWnp8zAjV1RhFT/FzsdvOG09wwKgIwRkBopSZ9nOw9tfKgbdIhA5QgCMoNGH+16mnStS1GqrH0vCcglMAI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10821 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com> S32G2/S32G3 based boards which integrate the ina231 sensor do not have a dedicated voltage regulator. Co-developed-by: Florin Buica <florin.buica@nxp.com> Signed-off-by: Florin Buica <florin.buica@nxp.com> Signed-off-by: Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com> --- drivers/hwmon/ina2xx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/ina2xx.c b/drivers/hwmon/ina2xx.c index 345fe7db9de9..ab4972f94a8c 100644 --- a/drivers/hwmon/ina2xx.c +++ b/drivers/hwmon/ina2xx.c @@ -959,8 +959,8 @@ static int ina2xx_probe(struct i2c_client *client) return PTR_ERR(data->regmap); } =20 - ret =3D devm_regulator_get_enable(dev, "vs"); - if (ret) + ret =3D devm_regulator_get_enable_optional(dev, "vs"); + if (ret < 0 && ret !=3D -ENODEV) return dev_err_probe(dev, ret, "failed to enable vs regulator\n"); =20 ret =3D ina2xx_init(dev, data); --=20 2.45.2