From patchwork Mon Jul 15 20:29:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13733877 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012019.outbound.protection.outlook.com [52.101.66.19]) (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 1F84131758 for ; Mon, 15 Jul 2024 20:30:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.19 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721075419; cv=fail; b=aOB7+/sq5Iu8q729mVcjnDTvUxYbOgGREytiPs6cVyXsYSXaBj43VY5AgVwPCYBaF3ImfQyDSLLepVwZK5JZ7rKHRsDzc7C3/sp7otJJtNsmlw1B/AXdDHK+cinUkfb1682ZnBZZWqw8DXXqg/KBCtXtiBH2jNwj4FI1vpGHR54= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721075419; c=relaxed/simple; bh=EYq4UmROgcf2kp996A2qObnm2JDQgEcIztlzSGwqmwU=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=UWW3BdDrMlLteLdO7ZYQST5mJMd8icru//91oGzS9zOoeZPpQlIKmVTi+140E9T+TgU8vjNulBHFltAVhsdj4vEHSjo17KXcqVfkjDpgSV15OzuGpY9HAMooX1IMeU65a/rIpOpJY7ByLl3TmfTrFQO+JjkVyWp1LsfJYfvevTM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=rM3CqCwm; arc=fail smtp.client-ip=52.101.66.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="rM3CqCwm" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uLu8dEJ3+ib2fEV8humRhUTC8LtAeP+L6HOC/Pb5EI7ONsVQAcKQXYUdkAVpang7/JsB+Pdei+wmNdBQPQRlfzs2IoVwwFkd2PlTYvBB3Qor00SpQEqTe8+d0lKLbFoBdJUd9jr51sbuD+q1JuY5lD/Kb+fzfPuws/ABuKHVUT+SU3D/czIuDYGqxXJLkGb3LS/M1Z/ongyQUqB+/dr0kWvgk2X2HJgoIY7C5Y4N1NUQLnD4xad5Q2Mwduy343Jjt/KNku1fPh1vipbvwHIj2RR8YcYLhsH4zBgLZhoB/fF7Z/dQhRpw7G6mZj92im89P6VcPzJUK0dOsXMpah+/Fw== 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=Y3LXMhAxy1uaCy/H3lKnkrVBBgWQ5UWrtuj07D+pooI=; b=bKVvNFoM6vKIVAnI3M8/Eq/xwSOHx9H4JM4GwNzn3t0ZA8ylOb5mbTCVXibS6GDjJ2deCnDTqHUj0TBIWfItNsb+0ojl7ngu6i6R5sVwX6uePKLvNS7FVALOD6OmiqV8O/fCf94MkA/gRqYyatpzP4qoivsIip6EFModaB+zZqDY445UREOg4w1NnRmZ0BZC2GebyMG7nlEEFx1N44+lk7JWEOGTrr+XO1sBMaYcgIrx1hG8EwsmCjXsJSxHmh3c03cp539UdC5yEHov/orXImcwBbTibN+OGBEFQsMgarVd9Foftybml89hkQynh07VmnFel1ZP+Dh9ygpP4vvW7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y3LXMhAxy1uaCy/H3lKnkrVBBgWQ5UWrtuj07D+pooI=; b=rM3CqCwm7qOwhbm9XEEZWUQDkePF9pyGfkMvKzVAXpttXTFKphr18iJp8XHPsexwebNiyreRHyt9KTIuC5Cxm+qYb7nzvCid+xXLCO1e/5Kk1X1nM3mt9f2LwkJhepQsJMOCiYpfrkMXIxtE5xozpc5ArruoZjjiblvPFKolTaA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by PA4PR04MB8031.eurprd04.prod.outlook.com (2603:10a6:102:bb::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29; Mon, 15 Jul 2024 20:30:11 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%4]) with mapi id 15.20.7762.027; Mon, 15 Jul 2024 20:30:11 +0000 From: Frank Li Subject: [PATCH v2 0/3] pwm: imx: add 32k clock for 8qm/qxp and workaround a chip issue Date: Mon, 15 Jul 2024 16:29:49 -0400 Message-Id: <20240715-pwm-v2-0-ff3eece83cbb@nxp.com> X-B4-Tracking: v=1; b=H4sIAL2GlWYC/y2MwQ7CIBAFf6XZsxjAlhZP/ofpQejW7qGUgMGah n8Xicd5eTMHRAyEEa7NAQETRdpcAXlqwC4P90RGU2GQXLa85wPz75V1Wl9QcWm1kVCePuBMe63 cx8ILxdcWPjWaxG/9+0JUPwnGWTt1vVKz1mYwN7f7s91WGHPOX0dbRSGUAAAA To: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel Cc: linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, pratikmanvar09@gmail.com, francesco@dolcini.it, Frank Li , Liu Ying , Clark Wang , Jun Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1721075406; l=770; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=EYq4UmROgcf2kp996A2qObnm2JDQgEcIztlzSGwqmwU=; b=OMj1GRCuwOY6n/cmk+3899zZAd2caZQJxy5AUwO84sQHAIxqXqdFNtacv3n21kzE8le0lk2k1 OQFLhypPsukDYtaLW5h4kwvxlMHQ01+0S3SW/B/MuGWttC3ilMUlORK X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0166.namprd03.prod.outlook.com (2603:10b6:a03:338::21) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PA4PR04MB8031:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f2df061-9d4b-4c93-0059-08dca50ced1e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?htfahLcz6q5vOUScKc+U8uF6rSg2XfO?= =?utf-8?q?ZbW6HaSo3binYV4yEoBEcSuroNT5/J1aGJI/4JsAcokVs5W3rvcRiDDrK8g6+q7dW?= =?utf-8?q?tjojBGHEb4uxelZUuuAT7zOooQQlJKwnmunwMoYvW6LwGEQnu9BVLoAC/LIYDGuUg?= =?utf-8?q?LOnJuXieja2CZ/x/CtpqTvwFYRZGchN5PA4+oi9OLKaVDyApXZvCI0t4gwPa198U6?= =?utf-8?q?tsK83M0yKooP2sH2l0n/r672Bym6oDOGtDFwlzjXg0L8HKAdkEh8g2sQqWDbhyhT1?= =?utf-8?q?7H1yz6YsLpvpsjebOMSi67D+686exWh38kUTj3ha0rQg4li2YU6D5QrvoZVXiila8?= =?utf-8?q?KQYx6ZJbYMOyHUiqkdb+/Lq3ENh01uGgrC/fdA54W4jd7rmZUagNPofXkldIlU3YS?= =?utf-8?q?bs+vSheEQXE3Eb9Jd3SLEYGHSdB4LpmdZejrRVPuELQJZyFaUHOPjc1VDzwZ24rO4?= =?utf-8?q?QUPfqG1DGIh8LDCtFfL/4BKKy4UVJqdsPNjGASatKBvpFMffh4p7cIEaksUq6/pVT?= =?utf-8?q?WLMFQefrWaM9xQFKYFP69ZZVpsy4C238L44inkdPtlNHCrJrJ3nXWdu1U/d/Nax3/?= =?utf-8?q?35Vtgw0RnmKvIs9LvMzuMuU5Bd0LQsJ0PH11eBHj7UIGVvyNxs+UqL7/MMF0SeItp?= =?utf-8?q?XhT6xPZCdGdnY1Q86ppQX1JS/xSSLHL8GTS3o/aASDEl6ph5Yme8AxizpZd/UecTw?= =?utf-8?q?VVPmE324yZ+RK8S6Zd0setDTKfjM8jrm/U0URhivwlztD8fDZffieDVnQAEyIA0lw?= =?utf-8?q?1MO0JmJUUlWovs7P52xNjjazN8Vizb/2df6U062ttItKtAdGXj9VH5qPKMxvaCUDL?= =?utf-8?q?Ftov0EoebLCchBmQ9107JJYNqCilWzTNzDIaBTisU2y5V3W8fm7AepT0mTxAGzTy7?= =?utf-8?q?DndGL9RGy52iP1bYek/TbdTTkvquJhzPkt9CMQWNVPnEvvr/SQYH3bYk2wvwev8pg?= =?utf-8?q?mc+0c3+PjWhNWUoYFSJHZN6+fcVlUaFRiE0IUolQHE7IDtTf5TDJSEujKqCyStTMs?= =?utf-8?q?6ZjpKZQQoHj0qEj8uGnVVFx00TDUxYxymDm1ljLrf1MGo86n4oMa7WOjoRVpOzjVI?= =?utf-8?q?0r3R0hNOOqzpFz4FBCzPeydLbqe6pMXVfH/8jSzS3EPJuHsKLxc/gsFfgdjSQ6h7c?= =?utf-8?q?RW57eyN+ybhbjNuGs0fj4blnj/OsnV3FZSWvuC8/Jz2xIPuOvRAygReFWOcWiIp0i?= =?utf-8?q?7ImVm7co1LuU16QDt5xJnjUXS1SYwJTtKIb0YQzVcWHBi3c9bNEtLNLbf8quGstjz?= =?utf-8?q?tUfInDUtH1IfAD8DYid2g6uCz2A8Hrj/UGOnxMR7rk3jUj5yT3oTjqNo=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Z1Y/fzQO8Dp4jpSOr8ozXGMj/H1r?= =?utf-8?q?H5DTr6LNpah5IHIMRJ3PWzAHnk1QQSXg+CLx/xgY4NBhbm1E2H+Zb/xw2W1pUntMp?= =?utf-8?q?OcuPm0y8dnuLniG4TIb62x2AU0EbZqkDTGAXAJbe1/nmKWm7jK4AUruzibMBDqXQK?= =?utf-8?q?EhWUate2O1zOOdCUs72K620e2j2XvHSb8RF114P9yh6gnpBPDIkyyrmHXyxTSSEna?= =?utf-8?q?PLNR6hqM16DURq0kJ58j4td6sSdwX65xgjRGugiAReL43BVjMXc9H6Oy1RuDJk2sQ?= =?utf-8?q?hZ/R7IT7U+1ywQrXmef2Y9Ul3NTvWLh+32rzf8DZg58Ueev/hFsNVl6zF3RCPc533?= =?utf-8?q?A78+6lh/2fkrpOhjlZV5+FqLy/ekM0SJtQm741HwltLNkXnSC4UC04/8m1oJtGJtO?= =?utf-8?q?vftvZlbiZH/G0lmzPwfjtRH0/RII+85TJz5EFimDHduPtEuMuRcQxAy6BayzmGJ12?= =?utf-8?q?7we8X6QUv1hH026KYctlbur1PmWx+W3wE3ddmvKgNrqAOqQ9cqcPyBaLH2E4YnodL?= =?utf-8?q?qKsYK6BIe4Ia4ciSK8Hvaz37U1PEAgys7dFtCPCb1Q1UeG2I96s553DF8vUwjyrGw?= =?utf-8?q?U07+gc22FvEHu7HmjRfJNuOZiFP8U2zb/qfHILDx4iZ+gOQTY5qtaHlDryLBsBEWy?= =?utf-8?q?v0lKYLkxXE5pxakGSZsURCcTq1qFGvKT5ILonh5nR/FbRyDf09POMKiVF7/dAK2Su?= =?utf-8?q?7Jeu7bZ5EuJ6wVS4gzykhpJwb7u9wkATqhS8sKzGJ4UUit+FoEtf04qiAN4vi5SJh?= =?utf-8?q?Ehh/fQ5i1IpcgrQIj3K6EfIAxS9IRisjMDXQeHu5mKUItHp0QKXpaBDcXvk1130nj?= =?utf-8?q?83XZBMHC3IjVLm9+FKNaoR4e0OLRoY3866cQGeQ2WF9AmQkFE7MU6dUWgJAiUlZhv?= =?utf-8?q?LXUeLm6ByfiKqIVArXVg8niUWXRrspn98IiZjVSxUbeoTUKCNeEk6uj0F57y5rCUw?= =?utf-8?q?f635cq6pK8bnXAUjtmQseseY2wm64dL44v/P3HKrQLs+JL7GLLHtAwjblPh9W7eTc?= =?utf-8?q?vN9Li+OrF8A9M+vzjHjD8KD7QczB0IHrokCad/nIOkFGlmUo2ZB/AU7iGCjl++SIl?= =?utf-8?q?Pi7LWvPXCMUO89qVj29q6JFlH8A/sTbMLUSF4cXeCgRTY0YYjuWmAkF2k3bJZyZFi?= =?utf-8?q?9dZJywCiw+aJuezbCU9Ga2/QVIpWsmjhj7VcXV09gtAIGXzteR1lPoHuQU87QxbBq?= =?utf-8?q?nvOawC0s2W/gpRuHkbHrxJXpUQbLvMbgb8yPdkupzVL+bAM7X/8yqlbn+ETU1n+qT?= =?utf-8?q?SRtlfBFapmBAv3aDzzOB33nGwe2cfhBZOF40J8tf41KyzoXTp0e3rkrqAS2FlMOnX?= =?utf-8?q?QVe5EFXSvwqazQd99V/uZy1lTcpGa3li4PgcDjLagTKEv3pqt+rm5QgwShU5wCWQs?= =?utf-8?q?ryd/58sVtzuVNSfo1uonuqO8McgwpziW4oWGVUr3nwiXb/EuaqmAFgD/ajFr2XFr8?= =?utf-8?q?5SqGUQ3Y4RF+3LdlXdWbM2tM1euHh+5JA9U9cJN8c7oK4hH6pqxzCUYA=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f2df061-9d4b-4c93-0059-08dca50ced1e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2024 20:30:11.7176 (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: Jz0HFpvSIlJRrr1Z6XUTwLHUN5yRMcXnyBAhYMMrFCunDvFeKpVDaa4bhzH7gmdhmPF140+Hbsl+3WsDdrjC/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB8031 Signed-off-by: Frank Li --- Changes in v2: - See each patch - Link to v1: https://lore.kernel.org/r/20240711-pwm-v1-0-4d5766f99b8b@nxp.com --- Clark Wang (1): pwm: imx27: workaround of the pwm output bug when decrease the duty cycle Frank Li (1): dt-bindings: pwm: imx: Add optional clock '32k' Liu Ying (1): pwm: imx27: Add 32k clock for pwm in i.MX8QXP MIPI subsystem Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 ++ drivers/pwm/pwm-imx27.c | 78 ++++++++++++++++++++-- 2 files changed, 76 insertions(+), 6 deletions(-) --- base-commit: 472fa0e0d7d03574177fc83dc15ad9da15db4ce0 change-id: 20240708-pwm-5993e602c9b2 Best regards, --- Frank Li