Re: [PATCH v4 17/19] ARM: tegra: Update sound node clocks in device tree

From: Dmitry Osipenko
Date: Wed Dec 18 2019 - 02:47:57 EST


17.12.2019 23:04, Sowjanya Komatineni ÐÐÑÐÑ:
> clk_out_1, clk_out_2, and clk_out_3 are part of Tegra PMC block
> and are moved from clock driver to pmc driver with pmc as clock
> provider.
> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1;
> t=1576613055; bh=aZWp4sScdv8qprM+UpGS0w1DX7YelR50gFqoThf23X4=;
> h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer:
> In-Reply-To:References:X-NVConfidentiality:MIME-Version:
> Content-Type;
> b=p9EmVtuTvJK6owqo0lmnZnAvftCWc6+7Mkp/Ks9y26tKN5c4jU+I+YEAaMWoHuzd+
> 7n0vS98WNMGomj19IUXoaH49IeTgPAlqOkU57IIiL2qEnX3sYNYpl/rCRUIs7vd33t
> LSn8tQeu9Lz+Yfl8hvXcN3sdxRQOEPDYwzWG+tVy1FCnwouTHSfBhgado2Tx/9cWgi
> HlSWkzjvodag7mAmZtLCl5P4J+oVEJnpYnjSZKNojqszn8u651ErvnVI/VbhZwQ0G5
> Yg8kEr8YECPk2L4MXUe8J2YmKtNyZaADOkUhjyxqMjZ2bGrB9RDm5dKNFxkWuEeSpb
> U3nMi7MNcvBmQ==
>
> clk_out_1 is dedicated for audio mclk on Tegra30 through Tegra210.
>
> This patch updates device tree sound node to use clk_out_1 from
> pmc provider as mclk and uses assigned-clock properties to specify
> clock parents for clk_out_1 and extern1.
>
> Signed-off-by: Sowjanya Komatineni <skomatineni@xxxxxxxxxx>
> ---
> arch/arm/boot/dts/tegra114-dalmore.dts | 7 ++++++-
> arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra124-apalis.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra124-jetson-tk1.dts | 7 ++++++-
> arch/arm/boot/dts/tegra124-nyan.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra124-venice2.dts | 7 ++++++-
> arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra30-apalis.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra30-beaver.dts | 7 ++++++-
> arch/arm/boot/dts/tegra30-cardhu.dtsi | 7 ++++++-
> arch/arm/boot/dts/tegra30-colibri.dtsi | 7 ++++++-
> 11 files changed, 66 insertions(+), 11 deletions(-)
>
> diff --git a/arch/arm/boot/dts/tegra114-dalmore.dts b/arch/arm/boot/dts/tegra114-dalmore.dts
> index 97a5c3504bbe..c1914b590f5c 100644
> --- a/arch/arm/boot/dts/tegra114-dalmore.dts
> +++ b/arch/arm/boot/dts/tegra114-dalmore.dts
> @@ -1296,7 +1296,12 @@
>
> clocks = <&tegra_car TEGRA114_CLK_PLL_A>,
> <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,
> - <&tegra_car TEGRA114_CLK_EXTERN1>;
> + <&pmc TEGRA_PMC_CLK_OUT_1>;
> clock-names = "pll_a", "pll_a_out0", "mclk";
> +
> + assigned-clocks = <&tegra_car TEGRA114_CLK_EXTERN1>,
> + <&pmc TEGRA_PMC_CLK_OUT_1>;

Won't hurt to add a blank line here, similarly in other places below.

> + assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,
> + <&tegra_car TEGRA114_CLK_EXTERN1>;

[snip]