From mboxrd@z Thu Jan 1 00:00:00 1970 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 07836C433F5 for ; Tue, 18 Jan 2022 10:28:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YARQE3HgJOutDeIoWtFNkd8OOLdLeS+1httAQJaf78M=; b=RmIvKaOspFQJpY drZl6TkIjwh4XeobhNlaOLjGSGx/g7c8K+XTn2vIMEtug48BNhAZJIyEtnD26cSJ/fsB7RWvAgSP7 bx+/Ycpg/HlGYuv3dVsRVxXLeZ+FTqVV1q2M5CYs3lP9sysb0JEiXVKUGLKaUbe4tQf38AgQzchjI ap+/sE1s3wbL4D36yeawoK4BS/mXdTCGqnXFlluV+gF0hrQTYXoutS/SUQmvYzxRiuRFzcsC/YFAi I0KfoF9ras2LrU+boaRbutFGasvA7ryCHQxAeWggOFV90o0THNk9SJ50dQzXbsWI6tLXPhfp5Ipsr 8SIbFG/mphJyrokroQ1A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n9lhn-001BPO-29; Tue, 18 Jan 2022 10:27:13 +0000 Received: from mail-eopbgr60073.outbound.protection.outlook.com ([40.107.6.73] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n9lhh-001BMb-3x for linux-arm-kernel@lists.infradead.org; Tue, 18 Jan 2022 10:27:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oA3gwv9XHhH/5CFHc8m2k/oJyvdKFGSj2aU6LAzwN4dl6KyOUGqFm6YzX0FQGNsFR3Ds43OYT1a5gwHESBGYWG+BHxfGgyjvzG8GgpOzF/o5Q6cIqQiZd8rEi00QUGzmoltPbBQMaWAeOH+krDKufBW/nTyio2Cq+gpznc/55vGTdGmqaIRF35NYUa5mZRD8qE/oeEx+oLVSO7r++5nY+9t5D/68ATj2Hmdr2yF5bkevxSjNnfioFOgq8HaBbRa3lTIfRFLB1Znmyo0bfWmvWyaq4h3pckQt7NccnqEqXpZ4qS0C6YzXw8OZtRZF6AMtaRynLe2VUSlf7BbLJuEVrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9yC68+QfohNG0KiZC0QO8cPwbeXWnLHWsEbOZNyt3Qg=; b=OKCO12f+DdOFfjK9dmaM5TkaZxonBU7JF8pSx+Z8i38FGRTYtXujFEkPHksl0HqKUoC9ZrilA+Hk17eWezMStc5FTuE4QWcB9bjDbwEjtC0/GuTl1EqSG6lP4gKqY+7uU0rcEFvmLj17seeKmXB6J3ULI/1NOzSQOc0A+UY62HYmQfQkhsdi1uwtOUKC9a8J+mBrT5F55ldSZuC20aG7zXNFCTnRmdbHZEgx99cXqIflHm6lKI1V0pKLOTS5E3X1cQNBjVm3m15Z/JDDk4frTZVX9tAs5qBkMA8WIk6hwgvWgMG2HpMxoSEqorb2WExen1JsVUq84fO/2YDQEnJcEA== 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=9yC68+QfohNG0KiZC0QO8cPwbeXWnLHWsEbOZNyt3Qg=; b=MqSlW6j66d3xCqFPynsCE3JbfIYZjHs7uzC+VD7s980uMf61SzfVKgrBly7preALJ8hJ30l/CyboFSVhRF6pJ5104suUUhUaWmhju/J5LmMLgnmj3YRCheyCplW/6rHvmDC1oxiRxHx6SNKgU+3SKFdNWunNKZ14H4q6G+eqeD0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB4688.eurprd04.prod.outlook.com (2603:10a6:803:6a::30) by HE1PR04MB3098.eurprd04.prod.outlook.com (2603:10a6:7:20::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.12; Tue, 18 Jan 2022 10:26:57 +0000 Received: from VI1PR04MB4688.eurprd04.prod.outlook.com ([fe80::f853:4e9a:7ab6:dbf7]) by VI1PR04MB4688.eurprd04.prod.outlook.com ([fe80::f853:4e9a:7ab6:dbf7%6]) with mapi id 15.20.4888.014; Tue, 18 Jan 2022 10:26:57 +0000 Date: Tue, 18 Jan 2022 12:26:55 +0200 From: Abel Vesa To: Mike Turquette , Stephen Boyd , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: NXP Linux Team , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Pengutronix Kernel Team , Linux Kernel Mailing List , Jacky Bai Subject: Re: [PATCH v2] clk: imx: Add imx8dxl clk driver Message-ID: References: <1639747533-9778-1-git-send-email-abel.vesa@nxp.com> Content-Disposition: inline In-Reply-To: <1639747533-9778-1-git-send-email-abel.vesa@nxp.com> X-ClientProxiedBy: VE1PR08CA0014.eurprd08.prod.outlook.com (2603:10a6:803:104::27) To VI1PR04MB4688.eurprd04.prod.outlook.com (2603:10a6:803:6a::30) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd914509-0c82-46e2-ec64-08d9da6d0e61 X-MS-TrafficTypeDiagnostic: HE1PR04MB3098:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2958; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xhdp18YhG35X+lDtPjA5FaLkE90qVeF6UVvxCjXRBeH5o3dcevFMqXX20HoH/YxoL3Eoy+ooRX+3Riw/dh7Dw/hmo/6a6ZvTADRfvvVpTB3BmHkGohKTZGIhN0oUnCjVVOtQki0O9kHK6OL7v/0SVIt+1V53eAifSH14kAscDzOnoZWtEbNDIh8OFPWxW47kVoX3TdYOcwbtkERyWizgg5xIeEsW1g3rIWU90+2DabOQC/McNI5FRMXXvP0V5uAz21diYBz23HApXsppIE2vQe9dJC/EK1wYlv5gjC2xyRNvncQClWDQKCWegklBpQSZfluqrmfqbgwkZ9RXYLxfcuH9HGiSsQ7SPpbfnsk4MqZz/53IMHVRYMVnA7VA7+fWK5qDFPgkOnqmSRxskz+p9dN7EvHB5032kSTx5+VaGMPw/Dc2pKUgQr13wthgBB91DxyRCprfHGvfnCq6TNrW8sR4zXSp6QZ5rIAOl8Uo6pEpx20J2Di1VbPge2FSaeL0IFlhDwD9Ba0VaVMnVBC83lN/wIXiYO4Gl6l8D/vWknaCjJd0Upy20I8RqYxYk1XGplYbdtuIg3aq+muT9zR1AqzNAcMoSQlAiubIAMAhnPqUZ3S1H1MQdzdY7oaN4p1SvyQFU3IydTrGQZiiXrk12VqlVFEXR3YBZu54cWOAvGQIYFAanrbRv72T0TSPkp+xJsk0J/FbIXbF2RrgPyBvS+N9cG3JGagJkjDLCLLZ27PgMGDkZPxSR+S7i47M2AY0 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB4688.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(7916004)(366004)(2906002)(6512007)(9686003)(66946007)(53546011)(6506007)(52116002)(186003)(26005)(38350700002)(86362001)(44832011)(38100700002)(66556008)(66476007)(4326008)(508600001)(6486002)(5660300002)(83380400001)(8936002)(8676002)(316002)(110136005)(54906003)(33716001)(32563001)(67856001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+7mbiOnWuvDllewkOBe5e8A0zKB52koIQLF+Q/DVezwFMuzbRfuiVllQwfCr?= =?us-ascii?Q?wHi2USVowtnLBxLLo97JoRLkEPzerThClUwXZx5FV10S6RWHKw+qHeoU1sbV?= =?us-ascii?Q?pNzGcVB8zbOukjgUuwYCyaO8+eYS1TIw08DdU1BzWzdO4OG8Paio3GIW3PeU?= =?us-ascii?Q?mQnLEYTYfeFE3FKRuOUdW7+MDpmXjPuQ3ntOWqXpTS1Zyq4zzql5DyEJRIlb?= =?us-ascii?Q?06rJSfYzijS0PCeO7SqYw2cIGxgWnxE77A5nBMGLcBv9URmLr+Yj+wJCDS9Q?= =?us-ascii?Q?Ur6vrpyIHqI34/E5HH/VB1DreHsrghAXtnILILle3z5Y3Fl6SJs2RA1yqaPW?= =?us-ascii?Q?TjWTM5jeXGB/18mSEaYMSbIME3pYrP/n7EPP+q/sqKZroIpGE9UCl7jf1PLs?= =?us-ascii?Q?OyRQN30uwmQeMcUBJbPgVgGMfuJuIAcypXQYmK6GJfT8RanZXblUZhKAw/eC?= =?us-ascii?Q?VtNdXJqlXNiOUt6GrdEDHwICVnlnYDSdmhD3FM57UdL+rYYXjkBGKeguWwLb?= =?us-ascii?Q?sl1v/ErH/FKUnD0QT+/33Q2JaAA9s6Rv+7l22c0AhOTQL85rA3Z5goR+T5v9?= =?us-ascii?Q?NRc8xAIZxElPaiMCHeks0mntOHg/vJIiFAH0CkLu+vbJDpwZF9DkshCGIFK2?= =?us-ascii?Q?igsMxu046OH62cbdxhA/gKvbeT6DvQZWI4jFujPjFp3L/PD7UTZ4j+33HeZf?= =?us-ascii?Q?5Z6kqh4OpvsngMm+8ktmTjgw/DbFYAhlp6iZT8mnIGTDWrD2RXM/Q/tkupJ8?= =?us-ascii?Q?pbZ5JeROlYEG1w5mMps4UFhvx0c4o95skJwecEfFbOJMm7MZXKGTrPyhx+w8?= =?us-ascii?Q?gOwMiTS4UEuXfGFFamBx8Sst3piezYStpiXuFmI8WqLusdAQWIfwgF/H9Ux+?= =?us-ascii?Q?tBvQhT9vc4HlrHLVDZr3Gp6LQYtM+uQw2l+oHM24/7uTjEeNm53A/YhErE0s?= =?us-ascii?Q?Jhj/oU5C9ns119hyMcsuUaIT/bnWaoBGMACt2VP5qD6gIQbbIi5TOdiVOSLY?= =?us-ascii?Q?SZcYN++sKEQvit0DVVidEGB0fzdAQZrw0t2JKkOAR6IgUdU6MAn+4BCS2Buk?= =?us-ascii?Q?qj0/9BZH/mtEleoBDs2aievrtfLBJo7UZUdOMi7u5cx2j5sKkvhSBKkDx7Rn?= =?us-ascii?Q?LCbLiknfN5ZHpjiVSpew9tswpOwZDdKZRSQTYv8oEC3OFfO6S++2O4aKjDXe?= =?us-ascii?Q?W1WyH4iQe4/qTlSrRW5sYhuM76dXvYxF0XGuzXc5dwldPGzRZyMWiuub0jGv?= =?us-ascii?Q?Y+lGNN3rzbPpJw52rST3m4CiuisvX5XMFy5SH/koU8J0NSQ34GLWKHnOlgBg?= =?us-ascii?Q?tZF+TIjfo4rP3QvrTQIEqjVjmMRcnJC2SX3XbQLyhzfZG993LFlEQobXlsQ9?= =?us-ascii?Q?4z1NTnI1HoV5Y24jDQs6XLCooFEkV9FOYyl/1UQDbSrD8wm2dqt8cVsN1UI2?= =?us-ascii?Q?Q7FLWVQFCuEHOIKQ2R1DXdJ579VfTqEV5URAGyTZSZlQl5do21PiSVeUrnln?= =?us-ascii?Q?xSYe7Zlsc8o9ZBm/wAYokJHG17T7A7x9lYoSuuORpMMmXnFhsfUJ/SiwjA1M?= =?us-ascii?Q?rrx7A8wqRxPFW36ETjxXHO5t6Va1DSZlGQ2hovNwqh8FY356MBWNtjdx/jbq?= =?us-ascii?Q?O38xyIUG8ZTMJ6RRvZB2nIQ=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd914509-0c82-46e2-ec64-08d9da6d0e61 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB4688.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2022 10:26:57.8787 (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: xp17s3shy44VEOP8h3vMw3BHBGP+bwuRSNy6KKFCM8+OnssJeBkBAMREpJ+4wWjjXKBquVUn6ubrBlIoLezztw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB3098 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220118_022705_212421_D1BB33B7 X-CRM114-Status: GOOD ( 22.03 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 21-12-17 15:25:33, Abel Vesa wrote: > From: Jacky Bai > > Add files for imx8dxl clk driver which is based on imx8qxp clock driver. > > Signed-off-by: Jacky Bai > Signed-off-by: Abel Vesa Applied. > --- > > Changes since v1: > * Moved the dxl compatible and rsrc table to be sorted alphabetically. > > drivers/clk/imx/Makefile | 3 +- > drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 ++++++++++++++++++++++++++++++ > drivers/clk/imx/clk-imx8qxp.c | 1 + > drivers/clk/imx/clk-scu.h | 1 + > 4 files changed, 70 insertions(+), 1 deletion(-) > create mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c > > diff --git a/drivers/clk/imx/Makefile b/drivers/clk/imx/Makefile > index b5e040026dfb..f8a44c4ca94a 100644 > --- a/drivers/clk/imx/Makefile > +++ b/drivers/clk/imx/Makefile > @@ -28,7 +28,8 @@ obj-$(CONFIG_CLK_IMX8MQ) += clk-imx8mq.o > > obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o > clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \ > - clk-imx8qxp-rsrc.o clk-imx8qm-rsrc.o > + clk-imx8qxp-rsrc.o clk-imx8qm-rsrc.o \ > + clk-imx8dxl-rsrc.o > clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o > > obj-$(CONFIG_CLK_IMX8ULP) += clk-imx8ulp.o > diff --git a/drivers/clk/imx/clk-imx8dxl-rsrc.c b/drivers/clk/imx/clk-imx8dxl-rsrc.c > new file mode 100644 > index 000000000000..69b7aa34fff5 > --- /dev/null > +++ b/drivers/clk/imx/clk-imx8dxl-rsrc.c > @@ -0,0 +1,66 @@ > +// SPDX-License-Identifier: GPL-2.0+ > +/* > + * Copyright 2019~2020 NXP > + */ > + > +#include > + > +#include "clk-scu.h" > + > +/* Keep sorted in the ascending order */ > +static u32 imx8dxl_clk_scu_rsrc_table[] = { > + IMX_SC_R_SPI_0, > + IMX_SC_R_SPI_1, > + IMX_SC_R_SPI_2, > + IMX_SC_R_SPI_3, > + IMX_SC_R_UART_0, > + IMX_SC_R_UART_1, > + IMX_SC_R_UART_2, > + IMX_SC_R_UART_3, > + IMX_SC_R_I2C_0, > + IMX_SC_R_I2C_1, > + IMX_SC_R_I2C_2, > + IMX_SC_R_I2C_3, > + IMX_SC_R_ADC_0, > + IMX_SC_R_FTM_0, > + IMX_SC_R_FTM_1, > + IMX_SC_R_CAN_0, > + IMX_SC_R_LCD_0, > + IMX_SC_R_LCD_0_PWM_0, > + IMX_SC_R_PWM_0, > + IMX_SC_R_PWM_1, > + IMX_SC_R_PWM_2, > + IMX_SC_R_PWM_3, > + IMX_SC_R_PWM_4, > + IMX_SC_R_PWM_5, > + IMX_SC_R_PWM_6, > + IMX_SC_R_PWM_7, > + IMX_SC_R_GPT_0, > + IMX_SC_R_GPT_1, > + IMX_SC_R_GPT_2, > + IMX_SC_R_GPT_3, > + IMX_SC_R_GPT_4, > + IMX_SC_R_FSPI_0, > + IMX_SC_R_FSPI_1, > + IMX_SC_R_SDHC_0, > + IMX_SC_R_SDHC_1, > + IMX_SC_R_SDHC_2, > + IMX_SC_R_ENET_0, > + IMX_SC_R_ENET_1, > + IMX_SC_R_MLB_0, > + IMX_SC_R_USB_1, > + IMX_SC_R_NAND, > + IMX_SC_R_M4_0_I2C, > + IMX_SC_R_M4_0_UART, > + IMX_SC_R_ELCDIF_PLL, > + IMX_SC_R_AUDIO_PLL_0, > + IMX_SC_R_AUDIO_PLL_1, > + IMX_SC_R_AUDIO_CLK_0, > + IMX_SC_R_AUDIO_CLK_1, > + IMX_SC_R_A35 > +}; > + > +const struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8dxl = { > + .rsrc = imx8dxl_clk_scu_rsrc_table, > + .num = ARRAY_SIZE(imx8dxl_clk_scu_rsrc_table), > +}; > diff --git a/drivers/clk/imx/clk-imx8qxp.c b/drivers/clk/imx/clk-imx8qxp.c > index 40a2efb1329b..546a3703bfeb 100644 > --- a/drivers/clk/imx/clk-imx8qxp.c > +++ b/drivers/clk/imx/clk-imx8qxp.c > @@ -295,6 +295,7 @@ static int imx8qxp_clk_probe(struct platform_device *pdev) > > static const struct of_device_id imx8qxp_match[] = { > { .compatible = "fsl,scu-clk", }, > + { .compatible = "fsl,imx8dxl-clk", &imx_clk_scu_rsrc_imx8dxl, }, > { .compatible = "fsl,imx8qxp-clk", &imx_clk_scu_rsrc_imx8qxp, }, > { .compatible = "fsl,imx8qm-clk", &imx_clk_scu_rsrc_imx8qm, }, > { /* sentinel */ } > diff --git a/drivers/clk/imx/clk-scu.h b/drivers/clk/imx/clk-scu.h > index 22156e93b85d..af7b697f51ca 100644 > --- a/drivers/clk/imx/clk-scu.h > +++ b/drivers/clk/imx/clk-scu.h > @@ -21,6 +21,7 @@ struct imx_clk_scu_rsrc_table { > > extern struct list_head imx_scu_clks[]; > extern const struct dev_pm_ops imx_clk_lpcg_scu_pm_ops; > +extern const struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8dxl; > extern const struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8qxp; > extern const struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8qm; > > -- > 2.31.1 > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel