Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp385802pxk; Sun, 30 Aug 2020 07:16:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxdP4SrCxcbjiofBF9P4uyfrtyQy3eima1fkC7Rtr9cLgRTkRdG4zdNhIhTaV1dGW1TIQ5u X-Received: by 2002:a05:6402:1d92:: with SMTP id dk18mr7334589edb.206.1598796987828; Sun, 30 Aug 2020 07:16:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598796987; cv=none; d=google.com; s=arc-20160816; b=DD23LvoTxNzVU3wZnLfROuTr0EkgIxbSTh3qsQylvb4CkZcZOzZv5yBB1l5Ae6VR9P ltAIw7hxH2NBARHaZvSnv2Vl5HQTw6RcdRmeQOlRTF3Vu+x9rpQOAA3bPN8zAjqfvedQ RTpY6uyaFSoAFX2fmRO3ZpjnKzrdQ8hwicOunJ6DZ6XdAdwFT9eFMaV8gCeZHe5pJGRn kkK1hIWzKK6K2mAzX97OP1s3c2KHYg7qkicFmrxS5yL3QgTnXIe5dvr0IuWb+5VZSo0R gqd7JWm6xArmI6l+5j2JJcBDQIsM50W7+T/+JBFSvd5u2dZj7tGBi59rXXL9MiYdKgje xM8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=H7q3/NvhQbK9yYYLmQl8On873ghtJCtmBN+3rhgsu6w=; b=tWTi/AMSOh4p0ld9qlHidLRFTjr9W3cAWuGslnlH0VT3TO5MPtb4gxG5gimow8znoE 0i9JS8xjbfX0/bbHJYb/hvmhpMyQQNgGIJqkuyz35cNWDqEbwwuQOl74hz0pmNYq95ZK DWK8pv5VTSUMITxGVkuP9z9ZIHRx1RQrEocuurRRTYhByjqKgZ2agzICdKlnQPX9lGss hmWdgrbFMhvUGz+lZ032CVh1AqprVuuck3YsSvC7DV84VJ0HieN4YeGncgpGxNSbnA1v RQ5ZQOgeKsgQUN7iAIaGWfB/Vz7F6nefsiSFi4NDxThgSQjxDXaDNPlkhZyRZ8BmPTHa k2fQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LCiruBmX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mb24si1862391ejb.583.2020.08.30.07.16.05; Sun, 30 Aug 2020 07:16:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LCiruBmX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726946AbgH3OOg (ORCPT + 99 others); Sun, 30 Aug 2020 10:14:36 -0400 Received: from mail.kernel.org ([198.145.29.99]:55002 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728894AbgH3NyN (ORCPT ); Sun, 30 Aug 2020 09:54:13 -0400 Received: from localhost.localdomain (unknown [194.230.155.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CA250208DB; Sun, 30 Aug 2020 13:54:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598795652; bh=xcU4Jo/kDMY8kA69z7qrLRBuuBBFyNvu7a/iY6erYKs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LCiruBmXnYwvg2cVU8Xn7OssfHHByMYlgfi6SQps3vPUnCHQAMTgBSOlS4OWb+ZgK J+J2hVHlOu2KeypY4w2Q/tWXeUFap9hajLwsSHbvx/lgeiOp/WnAhqwY/ctE8ThsJL 1jty1OmRAcSdfBiVFWFA0FCLCOpfPIih6K3RgApI= From: Krzysztof Kozlowski To: Rob Herring , Kukjin Kim , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, "Denis GNUtoo Carikli" , Simon Shields Cc: Marek Szyprowski , Bartlomiej Zolnierkiewicz , Sylwester Nawrocki Subject: [PATCH 06/33] ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210 Date: Sun, 30 Aug 2020 15:51:33 +0200 Message-Id: <20200830135200.24304-6-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200830135200.24304-1-krzk@kernel.org> References: <20200830135200.24304-1-krzk@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The S3C RTC requires 32768 Hz clock as input which is provided by PMIC. However there is no clock provided for the PMIC and the driver registers the clock as regulator. This is an old driver which will not be updated so add a workaround - add a fixed-clock to fill missing clock phandle reference in S3C RTC. The "clock" regulator in PMIC is already present and enabled. This allows to enable the S3C RTC and fixes dtbs_check warnings: arch/arm/boot/dts/exynos4210-universal_c210.dt.yaml: rtc@10070000: clocks: [[5, 346]] is too short arch/arm/boot/dts/exynos4210-universal_c210.dt.yaml: rtc@10070000: clock-names: ['rtc'] is too short Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos4210-universal_c210.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts index 99ce53b120ac..9479e41bdc2a 100644 --- a/arch/arm/boot/dts/exynos4210-universal_c210.dts +++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts @@ -39,6 +39,13 @@ compatible = "samsung,clock-xusbxti"; clock-frequency = <24000000>; }; + + pmic_ap_clk: pmic-ap-clk { + /* Workaround for missing clock on PMIC */ + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32768>; + }; }; vemmc_reg: voltage-regulator { @@ -537,6 +544,12 @@ status = "okay"; }; +&rtc { + status = "okay"; + clocks = <&clock CLK_RTC>, <&pmic_ap_clk>; + clock-names = "rtc", "rtc_src"; +}; + &sdhci_0 { bus-width = <8>; non-removable; -- 2.17.1