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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3DA5CC433F5 for ; Tue, 15 Mar 2022 15:13:06 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A12FB8301E; Tue, 15 Mar 2022 16:13:02 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GYCUq22p"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D1E6F83BDF; Tue, 15 Mar 2022 16:12:59 +0100 (CET) Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 262D5820DE for ; Tue, 15 Mar 2022 16:12:56 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=heiko.thiery@gmail.com Received: by mail-wr1-x429.google.com with SMTP id p9so29453315wra.12 for ; Tue, 15 Mar 2022 08:12:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=E7j0yH2mikb119DzrDLXIJS4Zo1LDkSDx8EtNzxAwwo=; b=GYCUq22pKh42TCvrmsy9wCDbcmJewi6yVlkB5PPlRyLEqw6Udn8y+CHgWBY2NewTnf /Xd7O2yRaehXt/nH8z7477suE7a2yYQVqsGZq0Khiv7ZOPhNKMs61/sqWWtplVjzeEpi 7spQhozgr0i7tFLaZ+BIn+oJyM/wudeniPBQig8xuKuPEfmkYa+ztjby9e9Zyvd9AltS B2uuJV9wTIZlp9WROJpN5TPygOX0OSDd6aJoP+3LfP3Szy76TzM7J5AgHOio7H97x/Oa OO9O93rA0bV6xMVc7zxu5U9T64WtY2+MbdK5FfFv1wQr67FjAvsMq5zQwa76FY+IYdxm pH1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=E7j0yH2mikb119DzrDLXIJS4Zo1LDkSDx8EtNzxAwwo=; b=qKg8S2oFKLIGbtZmjP2Jfx5a75kxCeyaNYmTjYUHlaBqptJfQZnNNkoCqUCUPrQ8cw 2i/A6DNx9D0wAipziVTrNtiiGyVOgjwbpTlVPz/WB1mmyQSmbdBg+Q+jwQ6Xuv8+7lxf l2smXmMSaBPYo/fETnhmEy5FpWgceKaQdxh7en7PrJSEpLiFkxfKf/0bCXKHa278Ml9i 0lLlrDGPWddbGgwZgEpY+MdC2c7CDlJ6nyi8yKT/GN6lP5a16tQzZM+2wzkZuuQJfNVN jL/Kww1/fWK8YrOQ2gqwary0Nskc5lxbXWH/3jgO/BpOjJKl6vI/RKE4NRe9ReIMKE02 xzqg== X-Gm-Message-State: AOAM532rZMtx1uhSEUA+/sWv340aRbNmJ796NeClVOcRQB9uXYgkDfMc oThd3op6pgD377M9/vmi9BO4B3+6ueLjYw3tNyU= X-Google-Smtp-Source: ABdhPJy4o85RGZpAl8X00N/nKHwD/uXkZBMcjZoF794Wgb04U4iaHkv/AhpuZDxAzoRQaKGE972+CdcqCdYehSGTn5g= X-Received: by 2002:a05:6000:1849:b0:203:d6ae:b4b8 with SMTP id c9-20020a056000184900b00203d6aeb4b8mr2614944wri.542.1647357175476; Tue, 15 Mar 2022 08:12:55 -0700 (PDT) MIME-Version: 1.0 References: <20220315130820.1054186-1-angus@akkea.ca> <20220315130820.1054186-3-angus@akkea.ca> In-Reply-To: <20220315130820.1054186-3-angus@akkea.ca> From: Heiko Thiery Date: Tue, 15 Mar 2022 16:12:43 +0100 Message-ID: Subject: Re: [PATCH v4 2/4] clk: imx8mq: Add a clock driver for the imx8mq To: Angus Ainslie Cc: u-boot@lists.denx.de, Marek Vasut , lukma@denx.de, seanga2@gmail.com, sbabic@denx.de, festevam@gmail.com, kernel@puri.sm, uboot-imx@nxp.com, peng.fan@nxp.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.39 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Hi Angus, Am Di., 15. M=C3=A4rz 2022 um 14:09 Uhr schrieb Angus Ainslie : > This is a DM clock driver based off the imx8mm u-boot driver and the linu= x > kernel driver. > > All of the PLLs and clocks are initialized so the subsystems below are > functional and tested. > > 1) USB host and peripheral > 2) ECSPI > 3) UART > 4) I2C all busses > 5) USDHC for eMMC support > 6) USB storage > 7) GPIO > 8) DRAM > > Signed-off-by: Angus Ainslie > --- > drivers/clk/imx/Kconfig | 16 + > drivers/clk/imx/Makefile | 2 + > drivers/clk/imx/clk-imx8mq.c | 575 +++++++++++++++++++++++++++++++++++ > 3 files changed, 593 insertions(+) > create mode 100644 drivers/clk/imx/clk-imx8mq.c > > diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig > index cdd348020b0..06d8c1a5dd3 100644 > --- a/drivers/clk/imx/Kconfig > +++ b/drivers/clk/imx/Kconfig > @@ -71,6 +71,22 @@ config CLK_IMX8MP > help > This enables support clock driver for i.MX8MP platforms. > > +config SPL_CLK_IMX8MQ > + bool "SPL clock support for i.MX8MQ" > + depends on ARCH_IMX8M && SPL > + select SPL_CLK > + select SPL_CLK_CCF > you should select SPL_CLK_COMPOSITE_CCF ... > + help > + This enables SPL DM/DTS support for clock driver in i.MX8MQ > + > +config CLK_IMX8MQ > + bool "Clock support for i.MX8MQ" > + depends on ARCH_IMX8M > + select CLK > + select CLK_CCF > .. and select CLK_COMPOSITE_CCF here. > + help > + This enables support clock driver for i.MX8MQ platforms. > + > config SPL_CLK_IMXRT1020 > bool "SPL clock support for i.MXRT1020" > depends on ARCH_IMXRT && SPL > > [SNIP] --=20 Heiko