[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <BN6PR04MB0660939E010C3175CD0DF9D6CB280@BN6PR04MB0660.namprd04.prod.outlook.com>
Date: Mon, 7 Sep 2020 16:57:53 -0700
From: Jonathan Bakker <xc-racer2@...e.ca>
To: Krzysztof Kozlowski <krzk@...nel.org>,
Kukjin Kim <kgene@...nel.org>,
Rob Herring <robh+dt@...nel.org>,
Jonathan Cameron <jic23@...nel.org>,
Lars-Peter Clausen <lars@...afoo.de>,
Peter Meerwald-Stadler <pmeerw@...erw.net>,
Paweł Chmiel <pawel.mikolaj.chmiel@...il.com>,
linux-arm-kernel@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-iio@...r.kernel.org
Subject: Re: [PATCH 11/25] ARM: dts: s5pv210: add RTC 32 KHz clock in Aries
family
Hi Krzysztof,
On 2020-09-07 9:11 a.m., Krzysztof Kozlowski wrote:
> The S3C RTC requires 32768 Hz clock as input which is provided by PMIC.
> However there is no such clock provider but rather a regulator driver
> which registers the clock as a regulator. This is an old driver which
> will not be updated so add a workaround - a fixed-clock to fill missing
> clock phandle reference in S3C RTC.
>
> This fixes dtbs_check warnings:
>
> rtc@...00000: clocks: [[2, 145]] is too short
> rtc@...00000: clock-names: ['rtc'] is too short
>
> Signed-off-by: Krzysztof Kozlowski <krzk@...nel.org>
> ---
> arch/arm/boot/dts/s5pv210-aries.dtsi | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/arch/arm/boot/dts/s5pv210-aries.dtsi b/arch/arm/boot/dts/s5pv210-aries.dtsi
> index 6ba23562da46..86c3b26fd21e 100644
> --- a/arch/arm/boot/dts/s5pv210-aries.dtsi
> +++ b/arch/arm/boot/dts/s5pv210-aries.dtsi
> @@ -47,6 +47,13 @@
> };
> };
>
> + pmic_ap_clk: clock-0 {
> + /* Workaround for missing clock on PMIC */
> + compatible = "fixed-clock";
> + #clock-cells = <0>;
> + clock-frequency = <32768>;
> + };
> +
> bt_codec: bt_sco {
> compatible = "linux,bt-sco";
> #sound-dai-cells = <0>;
> @@ -825,6 +832,11 @@
> samsung,pwm-outputs = <1>;
> };
>
> +&rtc {
> + clocks = <&clocks CLK_RTC>, <&pmic_ap_clk>;
> + clock-names = "rtc", "rtc_src";
Missing a
status = "okay";
here, but with that it works fine for me. Looks like it's also
missing in the patches for the other devices as well.
Thanks for the series of cleanups,
Jonathan
> +};
> +
> &sdhci1 {
> #address-cells = <1>;
> #size-cells = <0>;
>
Powered by blists - more mailing lists