From patchwork Wed Feb 19 13:32:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Florin Leotescu (OSS)" X-Patchwork-Id: 13982209 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 83AC6C021AA for ; Wed, 19 Feb 2025 13:26:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=SgoIhb7v2nUvVGSyYkSzqTYVeqIkDV616VOQwAYGtNo=; b=a8D8x5XzyirXd0M7riEImo16Yx o+cfhGlaGN06xdvUaW9oiUxYfpqS4lUoVsU/4PGlJ8wGwvjEpckkqhysF6IHwThj5YX+r9PjM1nyp +20jnEBtXehT4Ltksrv/ZHYtrlVUh8Qn0xTdrMMspCbyLnHkwNZXE4rOZPkdrKfUq88MwNb4lJil6 NZqDK6XPSlgef53zVCreSqaidCBu1FiqGihS+0A2F//QWI8dk2QM+ximG9VcAmjhrcGDB9Qhauyi2 Pr8DjVFcOtEb4jgo9t4Vqf+7eE2SuIr1Ru1Zd19NByLjOQdTmqmArRAnofADfi4jcxQ+CUBNkFR1r H9a4E3xg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tkk63-0000000CwSq-3MId; Wed, 19 Feb 2025 13:26:39 +0000 Received: from mail-db8eur05on20609.outbound.protection.outlook.com ([2a01:111:f403:2614::609] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tkk4Z-0000000Cw1y-0KQD for linux-arm-kernel@lists.infradead.org; Wed, 19 Feb 2025 13:25:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z4x+pz+10aQqbPJB+qaF+Iv4U/3gmMNiT32SeGtDOxhXDEaNmxl85k/vcpCG3M2Pth8OjuHQ/n0ZY2ppqAT3KAPstsoOd0YJUdtgLZJjxZWy4z77d+8aig6VZGcKNBN74bqelw+QlQ87QfADi5yf5Nt0jAWBGM6RpHlje1E157vEplCBrNgZPQPHlaMVcingL9t6unq/8V5EDOvD4Q2AlFBqvVCagTW2L/JCXoggj4NHb/rsX0+OPquwIOiWq16PhwaNMZh5XqzmMcMsIl0NpuuJYR8lcwI3MooYM2HoZl1TkyU9wx5lh15zImBOG3WbHUbBZEOoJrruFCb4FJaoNw== 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=SgoIhb7v2nUvVGSyYkSzqTYVeqIkDV616VOQwAYGtNo=; b=MkGIXCG4Imi2saglYP85L/RTFGWX1jzUzY4OT8X7WvBi2odUdcRrZDZIkevQ7qx5JJfGd5J10cPImni/PQ3nRmYzjybqNEQRq6nIG/AZglazsjXyH7XcH/Gl/l1vaAFLiONcrLBGoMc+dSDJ3GWZMqQevLLWRnHcS8j5SoDkQ5QFSh/A3/9igUzpWchrJQ9zcWD1keC30GyXdr0P8+m9f+QMB9xNW0huFK/AU10DtIaMM4gmX44e/cN46Ge8qPLl24GAbmHIfzHPPnknKo8jurEfIpBbTsz0kt2g4KY5jXv7cw/Jir17wxtJNypN8toQoFj7D4ECS4i8B9DkdjpPNw== 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=SgoIhb7v2nUvVGSyYkSzqTYVeqIkDV616VOQwAYGtNo=; b=H4Tfm4y+4B/UKjAYHe+PhT19+lpDaLVMrQqGh3DYFw/0GuooU2EQu+na63eWDT/0ik8AHXSf6e5M6i82FRYzNL1nwTK6JcqDItwYvR4ENTZQFQTJTG8mfLjbmA3Li1ztIgvXlOu4puNqonKNiXXqWOA33+WIKfs+5tD5kT0CMVi05A7xYR0/2XYVBGBxXZOEWCfP4fiprdh1D2IEr9ZEEeds6MU/26w7YimAhtz0jfcRCvh2AQ611pvEUNHGD7lSj6Lk3F59ynAfWQPr4+tkJ6BZ+GsKkwoJw9O8kOSMAl21k6w0nJ9v5FBsluZDzUz/XvdmEKSeLCOLiPEWZUmWng== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU7PR04MB11163.eurprd04.prod.outlook.com (2603:10a6:10:5b3::14) by PA1PR04MB10841.eurprd04.prod.outlook.com (2603:10a6:102:487::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.19; Wed, 19 Feb 2025 13:24:57 +0000 Received: from DU7PR04MB11163.eurprd04.prod.outlook.com ([fe80::3a74:80e4:4144:62db]) by DU7PR04MB11163.eurprd04.prod.outlook.com ([fe80::3a74:80e4:4144:62db%2]) with mapi id 15.20.8398.021; Wed, 19 Feb 2025 13:24:57 +0000 From: florin.leotescu@oss.nxp.com To: Jean Delvare , Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michael Shych , linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: viorel.suman@nxp.com, carlos.song@nxp.com, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, Florin Leotescu Subject: [PATCH v2 0/3] emc2305 driver updates Date: Wed, 19 Feb 2025 15:32:18 +0200 Message-Id: <20250219133221.2641041-1-florin.leotescu@oss.nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: AM0PR02CA0159.eurprd02.prod.outlook.com (2603:10a6:20b:28d::26) To DU7PR04MB11163.eurprd04.prod.outlook.com (2603:10a6:10:5b3::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU7PR04MB11163:EE_|PA1PR04MB10841:EE_ X-MS-Office365-Filtering-Correlation-Id: 787fee03-33cc-4f42-a1e2-08dd50e8cdce 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|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?zTjDZmhpiKflf9/4HgyLh3ncPB?= =?iso-8859-1?q?62YBX4EdTBDHq2FXLINpkiDy35wahUC8Hzgh6nSs4rewichbpBOP55le98Fh?= =?iso-8859-1?q?w89YAhKBAyciBWe/ENeJGgQ1HVcxiKlO+qgMvxccfzLT/NGGYvp6oryh8neL?= =?iso-8859-1?q?XQFiSV2BhEcbWNvBPIfzoNd2CBYVEwS/+4rShJ2tOzjz6oEThCdaydqAw5I2?= =?iso-8859-1?q?CL80uuC2m97TRJ9P/2yGJR5Qfi5oOLqoXQ97kvk/nwePkbw642699tfr8s4V?= =?iso-8859-1?q?cDRsonwMMlo8HK0D2XVyi5FOYVXWi99pfB+bDHwVtCuY5KCuc5vxH4VXI0mi?= =?iso-8859-1?q?WxWGzZATmcwjcL6sbrN0Nc3/P9jiTv6yVipoRzRipa7mn0kalNj7UIyVWQgb?= =?iso-8859-1?q?ZFGYIhTRckmKh7x/OV0L8IoSDcCkPOJPWKhwa/lcmanmPmq3EkAD2xHSpEtU?= =?iso-8859-1?q?NyB/F3/Esu4cJMGdztI1IhHSBeeEFzJR1mFKlJtt9GcoLKzFPVwFmc3F4SDK?= =?iso-8859-1?q?I8b3dYlclaoioddZA+f7QjDqsCeEwTvR4wT2QxVcJ0n3dFw0iieXMXoW6dwK?= =?iso-8859-1?q?OkJ71VXBDThWeLlDgKDCutTILEFVjf2pvU3Q4ti++uJ5/2g8zMwSZtbDBpq9?= =?iso-8859-1?q?s7gzHlUrC5OJFnGuLBK52rCGS1h8mg1Z/C1d8VwESA0KbBKZY0ue3CYKxLrY?= =?iso-8859-1?q?M8ZuUd/Is/9ua7JYsC0Aeskn2i7Xao4dx9G3nb01wWB/jHXH4dP7/rFaZ2V4?= =?iso-8859-1?q?v61CNQOn/Xu2Rkb+3kT0MT/rqIoy/H6glj0y+SgSNVhQaFD+2289zRGt5SSM?= =?iso-8859-1?q?i2+WnIDoVTmOPazX0hNKUW/MLcIXmxGzglBKIkNKwARa5Fzy+QsYadFCuq7W?= =?iso-8859-1?q?T51qGugcltZdAEdFtS1q8oUJLTTRvpMh98c5YqvmY8ODw+FxTv+Mk/43Te42?= =?iso-8859-1?q?33blXv0dbmOfaE6GPYnwG0ywO7jENM5JgzciJ8nW2VawmM9plhOw1zJabS8r?= =?iso-8859-1?q?4lZ+R2ihy905T61B9UKMAQJyJ21UgW673wOGO6SX5CamBJlWatrfLYweis/+?= =?iso-8859-1?q?uHE2eUbIaz5EujdSKbzadqROVuKCfFmwVzlFAvRt5g4D1OXKi9QlsS0TyE5A?= =?iso-8859-1?q?8byFWqdTSMEDPyrqAwwH2lMdIDC6YcHieGHYxgNbwsJKiYBpqINBgLx54+y9?= =?iso-8859-1?q?PPz7iYDMxwjvUp6hvmm9z1OK3ZLveYx76LxsEXAv2rxdPxXauczxlOTz9ztE?= =?iso-8859-1?q?KFEvCjmkUMPSfTAHLm4RQkCK6Mv+8mF2dqrlt/L4xHI2U9lrCkWP+gCtMVU4?= =?iso-8859-1?q?BFqOyg8dTOZoMtKQ5797hqZRpvMN/VB40cZrD20PLC7TX6WxUVkoyovYmgWg?= =?iso-8859-1?q?lzNo7CT5tOZuvDlY+i0/KJ/86SUShRxCf3iUKCVQqhZKuaVQZ/3J4ST/zOJH?= =?iso-8859-1?q?OB?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU7PR04MB11163.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?q?z3XUH0ifkPdQRT1Y/nxO/aO?= =?iso-8859-1?q?CHJo5JJ0A+9ScAHmCTJxIs1PX6m6YDCu9ZEMiYicN0kq40U4DqbN3hFRLF5j?= =?iso-8859-1?q?ppGmQ6c7o4IY+1f+QbT9Bmlnvg1ADcZYbj+bX6OXe2jdmaWDWpDwDUNAUCHr?= =?iso-8859-1?q?SODLg81Kd4P4GCNgujjidkmO6jbcWtHhaK28uHbk8JndViVE9TB4y8lHqEnh?= =?iso-8859-1?q?E8Gqb9NljqEsbvVH4rG/RhWKk51Yq+HVUCmMHckZAbPRLmNhizhBIDGLbaXD?= =?iso-8859-1?q?naG9mPUUkIah4sDExzoxrYMg4Zxq9MS2Vw+GBZOv8y0a5+UAyrYA1HL+BjC5?= =?iso-8859-1?q?DJSs0m4UIet1KpKcsBsGQ/Ki6efrn1jgOk4K8UB9aFB5/DGgG7pLyMBmM/dy?= =?iso-8859-1?q?OwJcrOCAU4hIYqnUWJo4W1XUoLx5y16XBHNDOfLKn8B8xI5wkkfn51igbv5W?= =?iso-8859-1?q?3y2k6MtRQh5NiCYhIjyQQaILdrRSL4rcmRLFjdsYqg80abuvioaPXF7U8tzo?= =?iso-8859-1?q?aKMQK92RL7Nec1MPkpWJ55H50mu/88C5nQ6SzjcRaeQFuYkiAAhFO4S5l5WR?= =?iso-8859-1?q?t5bBisGEn2YPP9LDjMgj3DtZQLsftO0Mkew4aTti30nPs7ZMNZvleemb2v6Z?= =?iso-8859-1?q?0AMXHgPPDRWf/hBmYisI7YGvTZHqAeY0K11oRy6bnhzb3OvCkfhsguI/PI8H?= =?iso-8859-1?q?lxxeasJMGESQy09/btULQrRl34SOPS0wu2vH5eDCmy//uap1viSWbRyR5mne?= =?iso-8859-1?q?V5kpG978qZ3cikZvtvUECOQb3eN9I2SSrYpPog4OabzEy+3QY/Zr5v7Bg8Ze?= =?iso-8859-1?q?ZGgSiVFDv1Az1ac9nKO7GwoDMffaYaycSOWLufip6yxrrxqBavBa/FWkopXc?= =?iso-8859-1?q?agSzr3A5vqGeD8hfkjM/Et7I9LxCo2nIxQWaUOCaEhF+Cix2b3u9RImyE7TZ?= =?iso-8859-1?q?z+XdG/vSpDNW9mUYQjt5CSixA0HPdCF8R3FIdnwzLL35mdC6vHkkyYEUHI0A?= =?iso-8859-1?q?GWxDb3X0kt2100BMJDRtqxqDxYY3DogDXTl3np36uDH7IgjxSWjNlt4pl2JA?= =?iso-8859-1?q?ORaI8nsbM5w0xNx3FnXed/JVCODPMRDPJEs6Xz6l78XbgkEdYgpJ2vYSSAb4?= =?iso-8859-1?q?hB6Ox0A79bSpJ9F5lteCubUohaD3iboJtld13KEDJ+pNbP9CHFO4x9fzo/f6?= =?iso-8859-1?q?XRzadXHiWjUVvLaeHZLRqU3JlIWsB5z9WhaS8xXZicvRh8yfkapHpHmVMSBq?= =?iso-8859-1?q?wGwLdZ4fl0VU8APNHzEJEVjn7+5W9SSXbiQrJTSFoF3JESyvUWXkpoQ1jwdf?= =?iso-8859-1?q?4gagpuASYksGdMR4hd1rHNns5qXk/ea2YVguSPDQz0SBZatYhDsuAeyKAW6j?= =?iso-8859-1?q?zqcPmvskGqG0Zz8fo++4dfkXsGTEmbm0ClqG01nUvng5NrkRS1r+6Q2z9t1H?= =?iso-8859-1?q?q3z0wu3uJ/8ydkIc5B3cNhwLXRhnEZ1V8mwS7PLOHne7llGXaacecMNHo2Gy?= =?iso-8859-1?q?eds4y/wDnYiQzUoZrRPCq/dsq59JksiwJb5g3ZDDpPX3WERy5Fyb6LyilLa6?= =?iso-8859-1?q?/OSzG/EgpDl2owglIKVn65CSEHxPOakVRtnbvmBfprgdAK4yGOH8zE1P/K9a?= =?iso-8859-1?q?H4U5Hazqu132OmVsf?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 787fee03-33cc-4f42-a1e2-08dd50e8cdce X-MS-Exchange-CrossTenant-AuthSource: DU7PR04MB11163.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2025 13:24:57.4855 (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: LvB+Csie4fYGwlScDbji/1UuZ4pu3AiqS2jvy/zlLEQ7Qb3KSaOOfNdNB5gMDcs+zMBX9173FPloHjlehq9vLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10841 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250219_052507_126961_A4D6137B X-CRM114-Status: UNSURE ( 9.12 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Florin Leotescu This patch series enhance the emc2305 driver by introducing device tree support for configuring PWM output config (open drain / push pull) and PWM polarity config (default/inverted). Also updates the thermal management, to be configured based on device tree definition. Changes since v1: - Add dt-binding documentation, as recommended by Guenter Roeck. - Remove emc2305_unset_tz due to devm_thermal_of_cooling_device_register use. Florin Leotescu (3): hwmon: emc2305: Update cooling device registration to include device node hwmon: emc2305: Add device tree support for polarity and pwm output dt-bindings: hwmon: emc2305: Add YAML binding documentation for emc2305 driver .../devicetree/bindings/hwmon/emc2305.yaml | 95 +++++++++++++++++++ drivers/hwmon/emc2305.c | 55 ++++++----- 2 files changed, 125 insertions(+), 25 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/emc2305.yaml