From patchwork Fri Jun 8 19:22:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shenwei Wang X-Patchwork-Id: 926999 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-pwm-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="gSIRCDsn"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 412XQb1l2Tz9rxs for ; Sat, 9 Jun 2018 05:24:07 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752746AbeFHTXP (ORCPT ); Fri, 8 Jun 2018 15:23:15 -0400 Received: from mail-db5eur01on0047.outbound.protection.outlook.com ([104.47.2.47]:51847 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752724AbeFHTXM (ORCPT ); Fri, 8 Jun 2018 15:23:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lEHjFCs4/iiVXgXE2iFMPxWd6yCpD2FxTXGmj7GFvNA=; b=gSIRCDsnIyztC+U4h4E1dpx6+SSsMoI9sJDYNpgx0AY30JiTeHlb8k3R1uE5dAvLHN6IFwG9lmQY9NtpgXkU3kYE/eq99aT3QxFw8wKYAWmgic7QCCtoSKmGmsjuqPKvKUnIWolkwlXBr9V6iBdO2smyR4Xmy1vHcCXUMeptrVc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shenwei.wang@nxp.com; Received: from Ubuntu14.localdomain (64.157.242.222) by HE1PR04MB3289.eurprd04.prod.outlook.com (2603:10a6:7:1f::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.15; Fri, 8 Jun 2018 19:23:09 +0000 Received: by Ubuntu14.localdomain (Postfix, from userid 1000) id BEF0110A55E8; Fri, 8 Jun 2018 14:22:58 -0500 (CDT) From: shenwei.wang@nxp.com To: thierry.reding@gmail.com Cc: linux-pwm@vger.kernel.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, Shenwei Wang Subject: [PATCH v2 3/4] pwm: fsl-ftm: Enable support for the new SoC i.mx8qm Date: Fri, 8 Jun 2018 14:22:36 -0500 Message-Id: <20180608192237.11063-3-shenwei.wang@nxp.com> X-Mailer: git-send-email 2.9.2 In-Reply-To: <20180608192237.11063-1-shenwei.wang@nxp.com> References: <20180608192237.11063-1-shenwei.wang@nxp.com> MIME-Version: 1.0 X-Originating-IP: [64.157.242.222] X-ClientProxiedBy: SN6PR06CA0025.namprd06.prod.outlook.com (2603:10b6:805:8e::38) To HE1PR04MB3289.eurprd04.prod.outlook.com (2603:10a6:7:1f::29) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB3289; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3289; 3:TrmAIy0qMFcxE7KF1zaf070+IXOxUW+ZdHZsrGOdEqi/LKqyBfSE1J0PKfZVK/cEkqhcls/hsscUZWuzv5cQCwMO8X812fJ8W+NtrEYtMyScIt6TXlPpWWEKdSa1hIh+bRAoBsIh++fJg/isczAUGscYiHHGDlgk9ztgrAAcNbHyfsa3y2SpJvuDWooMwTKgF31Z9rJ4fQYxR8JzNZCe2ypLyxB7NKY/921VBuAHblvpR27Hkft3R05VphB0K6wp; 25:Hb233uyxbhvdzQuNC7Bei1H0XB4hZeRsehq4cGG7j2kMrZaWOD5QCItI7HS6zY8kc8LRM8vkFzMxFkkDEcvEtfmRkpVOD+4oaeKVCpF++jXcbgFB1RKcODYyQ8vv0e9Sg/P94SlL4kkX+3MFDt0Yf0TplqiMUHMrewIcQyE3LPsfcm5KDLdVGx8NFMONDme9MMCEP1hSJirZpCh/x0pAHF+BRxXHXmp+uq+ivdtnQn3Cd48xSeGtWryC3U+t5hnbPBd+LlgtWOx8jJVs4M0eh6MGVd99q/fy/ROwRlyR3FzRBsxZThSHqBeegT0RBvtNoqTbB+tCOTpHZc2qKauInA==; 31:O/4Yp1aIrv6F89JwQz0OWj67FIRzqLnPasvbfKVggYB4Hy23mFb0wogcMQefkNE30KwHu4BYq7khsp0HN750YdTvb/k6MQt/v4d38Xo3xKdRcOeWxc5VwPM2pr88ez5wn8V/qCOzPPd+k2dZkvH1ajQIfvAXn+oTf22vhWkmF+eJ5oxZrBWfEBWinSG8mIFf7IZbCMiYw+aHGYbD3bDRt99AfiEXyiXDuxPm6Ekjan4= X-MS-TrafficTypeDiagnostic: HE1PR04MB3289: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3289; 20:lVEfyHO2uJnAQJmA7erCsYq4lH9LvS4el8Z1k3Bi42eyDxn/KxioMzBksSKZ4y5nMPYZxKfMVjN+3rdjpdObdiQmALtOWUr9GvLJ5+tBKKp/08iPO3fqNlJZbNMTEWvp2Tl0CU0MHNI0lRtyL14IVJQ06YyyiSxVAUAYzlvMfKfHVHQJnRdDxjqwhwIAnx5EDRVwCyGOS4dV+Cbf1f9tTrinJRZB9QXEJKw0MwdlLXoAqCEk0J4MvNMzQIRg0hzpqEVC9ZiSXnY8ispwYP7qc4OqI2ycyqngXiKmXE2DK9eTQcPfEg7efa1xsvMliB/xOIfd4DF3KujnGLKtHlAKzQgVcsWgjw0FZVZ2X49vRDxwBPdXi7FW8YUee3LZPhw+7tdfCDNwnA1U+vrUFbU01mrI8H+zElJwuyAg3OvcLESIYUHDt8aTGvzVPm0PvnINg4z7wwxUtPqQZ/LwKZDtDFdPzo0YGdTL6OnhQZiITjdIePr2EAqZV8dTKK2DQL2w; 4:T0hFLSCRRs9pT/JH3z4tACQVfz+JJGAWyXfDwvTGzYLpOBNPmL+BcqvEc5HVwzrZhx/nk8YskW3e5GjduqhXmqTYewSi+B3GTV2GCwlXbFQkVPKwMYj3leNW0KbvL06K0snCjM7qHLDR6SRGt+/zC4dCiLIGoTc5GRzMmf/TdJOmYWjfRgCMWy9K6aZ3RvNKmzvvdQUm6sMfazCznqDyfBg/g7tpBHGGGkjj2J0AY/bLoe5CIMEn04iIu3f8qc7tzFhyHkYm0glzuvnWeq3anmvdDiT3PqlgIGaFMGOTy8mxvzVzgit+wooncsxnlm06 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:HE1PR04MB3289; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB3289; X-Forefront-PRVS: 06973FFAD3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(366004)(376002)(346002)(39860400002)(189003)(199004)(52116002)(478600001)(1076002)(51416003)(6116002)(9686003)(33896004)(3846002)(101396001)(66066001)(386003)(5660300001)(47776003)(122856001)(36756003)(8936002)(50226002)(68736007)(76176011)(2361001)(81156014)(8676002)(446003)(81166006)(2351001)(7736002)(48376002)(53936002)(476003)(2906002)(11346002)(2616005)(305945005)(486006)(86362001)(106356001)(6266002)(105586002)(50466002)(42186006)(316002)(26005)(4326008)(16586007)(97736004)(39060400002)(85782001)(6666003)(90966002)(6916009)(52956003)(186003)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB3289; H:Ubuntu14.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3289; 23:yOifU9Ks2nwXSlvFpATFI4wT6OcvsdUhoEvAsJ7YixP824IKIlRLh2nsx5uOfnSoddgJjvI+LSdckbxNHKn7hihqVdasSPN3glDW6tj5qp+tJR/IQbAPsS0hp2pkXTBhfR2w0zeuo1qgh5Kr/aa1CBd2RW/HrQ/QiMhxgTEL0qE4c1eK24YgLHJtp66LKMynWxg14rSrFf0tBS9FBWx4xAn+23GaS7ih8bEk7kifIv8Geet7T9/nbtvQAQo75QWXCHiBGGfNTa9wZ5B3qP6+OL8At1qDGVgIT6NRNnIeqBp6BQ4A2NkpBtKlqSGuuVCLD0NhEzAV1AT07Wuv8a96a0mv8zD4qFC/AdJ9ocirbZdIKbjv23jMPunD5MnFWZ2DS9XbJ1k3TmbRHGfIzlMQDls1YKKYvjixas/oVe/uAjpw1/4tua+4n2l326dw/djUN3M+eCuB5RajZu4ek5lFMBBAdyn43Iw2ECkuiOWYQrivWcGxpF+u1uvThIaImq7pBOgb0Gg0o94n/uY6gSeEagphR5qls4c7EOknMtWb9tQBd2RJY3SO6aLJR7qVS6ENxtPxjgo9t24PZFSrU9A4y2gLTIP8DWVtEDCJybyy7kszDDHDADGNINJxaz2X/w3zK5txjTXWv1a3JqmAK3az2h6HAt/qWMdQ/+Nsyj2iFCfa7UVlrY9AVApUZ+ojlE+Lvp8rRqRHTT4zOJd4LfaO57s4slkbUdR5IrJZVwHuD+43FeVd8oTgShrT49MZLGDIzFvm/SyxsU/Mvr1qjlxLouB902xvHcN2bbWr8+jAiFICLnlQ+D3RS4qz/Tacfj5NoTcXTyT+1WjCniXfWMX9JO4MwRUerTcWl4xQvs3cMfNp0y72dbKxqbjHFfzbc4WmHeQRPFn24v79DWItCJVqH9/4RfoGlzhRVupS6Ke0nwtdS0DAU3R/qdvGBIVDBi20/cZKLRhL2m40f0iBI0k3tAZUooV6/x4Nj8HZLsM2/qQMWWEzaSxxCSPFMPXUHFvKFt+sIScpoVuzABlBGQVkoIE5TWnGjd3ClLXJzY0flCbbDNbP2sWcjMg7S1ybTvwa187QDXXKIzl/TFgghDUXqZ/Hoo9KyOZLT2rOfEtx6Im9GGWGY0bposrfZqwNXfJGPEfttwPdJZAwdETKkqxJ0mP7fLuHl3PoDq7hjbZBphiMwrpM8kXQMwS7ChtHQJNYWil3xM/C/e9Qqsb3tSj/vz1Oe6DFo2tdBxP6VomQhvmjhbuFQwLdFwQOnzJCHLijL0n6xYOD2NuetwV88CicGH9Hh0pnfPLY0CeP6/JtJdeTeCHO4aOtAJ9VQh/IDzIWfX6DANdQr2vb+t6xCIQiZA== X-Microsoft-Antispam-Message-Info: 2s4zT+6mkrrcsx1Akww4yUSH93oB22zfrUYbasRPKwTxwngsZonW4DH4pqyGWxmRxgQ0NS0kEzGbaoivhSMN0B5V7zfnl5miksI7lQd+66H7BvP4C+AjjCmKWcM7gSbOalr/583bUzZBtguDdD+wgha89s/1pWFT0iErDOULF0R80KnkC4PAQZAuH78WY46J X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3289; 6:USMg3uFm79x+W10kimQvTLCuN+f7wXqXve3cpx3jX8aPuie7zLqtVvEkwFlobJyeCqY6q/zEJIUhAbxVjcsHzRcuC0mfDOWTBCrhReOEskcQai58jvrzDua9cr/wFltprcr4eH9Xok0qMCi0iJWWx5QzYNUwEaSJtB/5V/F1wS3d8v83luy2i2WJSOua/lAQdq6evO0UwvBd1qBauhKeAqATaQnyy72Q/+3y6ky1Te1xV/OvqNUiRLTkgC+u0D3ahZY4+2UGyW5GXuKIQw8fy9IAZER+iEYc41CXZT8yRAHFtpTnd91uQjqSnK9t0TCm/pyNSAn3zpOCXjJak6IkWt3U3LyZR85CTYcBqjLUJPspyfBg/scl77QyyQY3+N6EPtFnIWi93NzmnIbEHg+GpHP5Py89VNuSS6jaHGAdJv3q8lE8wlVi22mnVNtWQW4SEsjpbG+72gtahv2mfdP71Q==; 5:bZO8tsP6kIpoA8G//psAgUT1c5HfMsXMVcu6xrv1ZQcqJj9Li3rohFUltAVzhuREuwxv9mjINqJ8mFy+/tlHC6ZXz2pMcg7z98rn7tZv1WsA1spoIY4pBoEbQ558rX8nY/mrklMJFUYn4LObWMXKv7jBeEZ25SKFwnrfVtHuScI=; 24:auvvWlFAez1c3cHbu05eKiJ7Bl2lFQINhQIrgINiqi0u5I9unuPyt2j8JqbMofuCsHSXJE+8IzhOdfo8npoTkD0L9kqyVd6PwSntlC/q+OI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3289; 7:9183zX5nUPkGv1wNysYTmIibM0GR90444PRFkTv7481kf/3Tro1M8EXG5nJNrxHl/ltayLL0yim2D399l1p5jJm5DjssEiZzulPFrScme4X4Ifj3KXLxxzNpgQ2lxqIqNAsyK/lV/LyoRpqur4AzISz9Dg5s2pP+2dYVfhFgmCJ9kfayCeT1JZKJYWBqlE7STyGhjEwY0b5npVe9u2bH5liCrVJnGLx0lu0buMSpOL4W8us1m9RZiyxfe8rwdz67 X-MS-Office365-Filtering-Correlation-Id: 5b9877b4-fe4f-4c13-7737-08d5cd754515 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2018 19:23:09.4195 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5b9877b4-fe4f-4c13-7737-08d5cd754515 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB3289 Sender: linux-pwm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pwm@vger.kernel.org Enabled the support for the new SoC i.mx8qm by adding the compatible string of "fsl,imx8qm-ftm-pwm" and its per-compatible data with setting "has_enable_bits" to "true". Signed-off-by: Shenwei Wang --- drivers/pwm/pwm-fsl-ftm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/pwm/pwm-fsl-ftm.c b/drivers/pwm/pwm-fsl-ftm.c index e4c76da..28b87ec 100644 --- a/drivers/pwm/pwm-fsl-ftm.c +++ b/drivers/pwm/pwm-fsl-ftm.c @@ -562,8 +562,13 @@ static const struct fsl_ftm_soc vf610_ftm_pwm = { .has_enable_bits = false, }; +static const struct fsl_ftm_soc imx8qm_ftm_pwm = { + .has_enable_bits = true, +}; + static const struct of_device_id fsl_pwm_dt_ids[] = { { .compatible = "fsl,vf610-ftm-pwm", .data = &vf610_ftm_pwm }, + { .compatible = "fsl,imx8qm-ftm-pwm", .data = &imx8qm_ftm_pwm }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, fsl_pwm_dt_ids);