From patchwork Sat Apr 13 16:34:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Blumenstingl X-Patchwork-Id: 10899515 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id DEAD01390 for ; Sat, 13 Apr 2019 16:37:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BDF6328C6B for ; Sat, 13 Apr 2019 16:37:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B190828D14; Sat, 13 Apr 2019 16:37:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6BE4F28C6B for ; Sat, 13 Apr 2019 16:37:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4VBEbd9+aa6LhoGVJumF9dstGQV5EjAqTZdBaWkQGew=; b=hapGP813Qom/eb JOtbsesHpfbGmdAVcES/EkbrXfFO1wiA/fBDND+iQZuqFVkDp/NlH16a5CRgEc6uukgSGxzRuygGx ZukvL9o9SG6M3b/Vot0KxYqwGzQ9rIUMRihILntiC3u6F6Kk1yoa15LVtZRxr/TLRVw/kXVKg+8qG 85E3Fs/UeKUP9qEJ4jn3xM0jwNG+Kw8IlHcNjedrMAoouCzubOakUpn4kBsoaQpRDgjJskMIljNp5 D5h72IQqCGhPCwXiJW+adSHJJgWU85bBtuMi07joCExyX+wjriU8j29tbxVa6UN/sYmk9SyH0MtUv oMW1ZqNhrUJP8hYUAzLw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLeE-0001X5-4e; Sat, 13 Apr 2019 16:36:58 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLdv-0001AE-6c; Sat, 13 Apr 2019 16:36:40 +0000 Received: by mail-wr1-x444.google.com with SMTP id w10so15955664wrm.4; Sat, 13 Apr 2019 09:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8LOVyhXJLZoTsXDBrD5GMoCBgvmfqnSxKbuKGLv7HJk=; b=dnjEcHLAoRyk+cvtQyouH/4TVcKGJ8E71XHOjrXLYiHWei1GzaUXi+eo1Hy/TNux+x szPCYHD5Da5Apk+LHOq+P1t1b2P7eS/7wqrjZwXPya3/CwZCBO9rs4JniuVfuWdYzhPn tzgh79b1WZ5Hw7vyWJg3clwnIPvHbo8noekifIwRmP78sRiF9Qo06rUgjhmjGVGby9Me I7CgyPoFseQPI3+6hhnYzVV71rOUp1xzv2amJrp7N8HygNaxj1Xk3XmE+YzTmJ8cMw6N vPYgNo+EuIBNMA922ybWE4aFEZIwu9tvv3/BhAyAlqBDoNf92n5naH2jLfvhgSDKIlSG vLCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8LOVyhXJLZoTsXDBrD5GMoCBgvmfqnSxKbuKGLv7HJk=; b=MV7U+RM+/34EvZ3B1/b05fBrMhrE0J1VUZcIMRqs4FPomCKoxMwiokmHx/fwIaBv4c Ug0xCvae2ScybKel/ICZFmXpPUsD5XrrHJszf/fy8sHJja4apqKOxmI0K1PrL4mkZoGw 9epk/cS2LDiXIrtbz7ZYFp73dYdIZALvfR1lgftg29mQqeGQGZdFyX/IygRR6Urv8jcf sr3AUpwaawZTcF2OateANwN3PRehcgG66of7rTv/h2O1QVEqmMMpGDXQgTKCXh7/qHN0 xaAd5Qr5N1H1VHOJCWbf+mm8kgcNEgNT1PMtuHVuH+Z/RcWRkuatLQkmlugndG+RMszd pPEA== X-Gm-Message-State: APjAAAXvcj8gGetO6cxoKaqaTPX+M/U3Ic86KRaCXsKu/VIMW9GtRALz HPPBs0ANIYr2c9KGX9JNH52/+6NN X-Google-Smtp-Source: APXvYqxVB9hGCkjzanqpxnDdsmMzAp/LEGX/vRQZqbEOxT2DQoMCx84xCb0MHfJBPu09b5PULten3g== X-Received: by 2002:a5d:4a43:: with SMTP id v3mr19357168wrs.126.1555173397082; Sat, 13 Apr 2019 09:36:37 -0700 (PDT) Received: from blackbox.darklights.net (p200300F133C8AD00714E418F6C82D049.dip0.t-ipconnect.de. [2003:f1:33c8:ad00:714e:418f:6c82:d049]) by smtp.googlemail.com with ESMTPSA id j3sm106200069wre.51.2019.04.13.09.36.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Apr 2019 09:36:36 -0700 (PDT) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, khilman@baylibre.com Subject: [PATCH 1/3] ARM: dts: meson: add support for the RTC Date: Sat, 13 Apr 2019 18:34:21 +0200 Message-Id: <20190413163423.15149-2-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> References: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190413_093639_240625_959FD995 X-CRM114-Status: GOOD ( 11.21 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Martin Blumenstingl , jianxin.pan@amlogic.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, ccaione@baylibre.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The 32-bit Meson SoCs have an RTC block in the AO (always on) area. The RTC requires an external 32.768 kHz oscillator to work properly. Whether or not this crystal exists depends on the board, so it has to be added for each board.dts (instead of adding it somewhere in a generic .dtsi). Signed-off-by: Martin Blumenstingl --- arch/arm/boot/dts/meson.dtsi | 9 +++++++++ arch/arm/boot/dts/meson8.dtsi | 5 +++++ arch/arm/boot/dts/meson8b.dtsi | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi index 6f54a8897574..8841783aceec 100644 --- a/arch/arm/boot/dts/meson.dtsi +++ b/arch/arm/boot/dts/meson.dtsi @@ -252,6 +252,15 @@ #size-cells = <0>; status = "disabled"; }; + + rtc: rtc@740 { + compatible = "amlogic,meson6-rtc"; + reg = <0x740 0x14>; + interrupts = ; + #address-cells = <1>; + #size-cells = <1>; + status = "disabled"; + }; }; usb0: usb@c9040000 { diff --git a/arch/arm/boot/dts/meson8.dtsi b/arch/arm/boot/dts/meson8.dtsi index d2ec4af82cc5..7ef442462ea4 100644 --- a/arch/arm/boot/dts/meson8.dtsi +++ b/arch/arm/boot/dts/meson8.dtsi @@ -541,6 +541,11 @@ compatible = "amlogic,meson8-pwm", "amlogic,meson8b-pwm"; }; +&rtc { + compatible = "amlogic,meson8-rtc"; + resets = <&reset RESET_RTC>; +}; + &saradc { compatible = "amlogic,meson8-saradc", "amlogic,meson-saradc"; clocks = <&clkc CLKID_XTAL>, diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi index df42e48f1cc1..800cd65fc50a 100644 --- a/arch/arm/boot/dts/meson8b.dtsi +++ b/arch/arm/boot/dts/meson8b.dtsi @@ -510,6 +510,11 @@ compatible = "amlogic,meson8b-pwm"; }; +&rtc { + compatible = "amlogic,meson8b-rtc"; + resets = <&reset RESET_RTC>; +}; + &saradc { compatible = "amlogic,meson8b-saradc", "amlogic,meson-saradc"; clocks = <&clkc CLKID_XTAL>, From patchwork Sat Apr 13 16:34:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Blumenstingl X-Patchwork-Id: 10899519 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4F3311390 for ; Sat, 13 Apr 2019 16:37:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3057F28C6B for ; Sat, 13 Apr 2019 16:37:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 249C628D14; Sat, 13 Apr 2019 16:37:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4F1C628C6B for ; Sat, 13 Apr 2019 16:37:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=mPs58/bl0VW9SlVkiUWeQNa7iM5okhzSfqsrBsOpc74=; b=kbWcjD9JfWvI+9 ECiUeQ64TFydRYKNOy4T4QG8PXI0NNK+cqseH6KzL53Ob/+DaeyhjHQeAOUdWtXXsYkJ1kboKCSVq q6iiI7vZSNIR/kyFaq8KOFXJKVkf/BWQRZDIPKq92F0boTXdV1gNFHlUykU45Mfs7g9slt0HcOYn4 +41lHfKzpmvuQtvIL5lAcgi0sx5FYZ8P+EX4HOz/FCa3h0AlBB5Y1dYKD0gk+n4YiDS1JafUyDXto Ip2n2Fe0Ixrrgx7DNczHU3ppN0oAu1JLmiwSZa+T0wAa1rjlvErSQMZf2vkyXNqMEfyRJAfyt7Wl9 UoGWeGahlVnplMyOS4bA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLeN-0001jw-QR; Sat, 13 Apr 2019 16:37:07 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLdw-0001AQ-8p; Sat, 13 Apr 2019 16:36:41 +0000 Received: by mail-wr1-x442.google.com with SMTP id q1so15979862wrp.0; Sat, 13 Apr 2019 09:36:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9AocJvaLHJoa4iYjdAkrd1jMBEY1Q6G0BQqKP8Q3BgM=; b=Luudy5lA0Jr2vYj0t56JgKfgDY00UwatGRG1UI1cDJ7n7e8/X1uBfG6YcApvWFVo8V 2ZwDGVUicsELiTeIADUWV4D4RilQT0Wv3oZs4yV1IikKqgYq3xjyG3ltNM1Tp4knqaIg XLZLpLLwhjwK1DjjR81w8qcAFYd/e88AfNu1ZgLDg55BnHP3oFBCu+VfsvAasSOr0djK wacAUzg5quJDb3+xJuoSNhYEA47Fj5WkeH4/+rso/yMsKqwFNgUShA60SnnVOfgTKmu2 Aa/fDBjOREhr/G4zFfhnCCp/CBOlQChEwJuuHILUPMAi7qF/MjwUJ9CilFUo1AmY59jT tjgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9AocJvaLHJoa4iYjdAkrd1jMBEY1Q6G0BQqKP8Q3BgM=; b=T3EqZWEpaC1fugcO9ARF3s5i+ehs+mWCSfFI8WP9+je/70WyZFLWINgIJCiwYySNzy JgT2CuP2mCIcTUY75mYdzAQJSdftpnwcLxsAhmNOAo38L0iK/Q0GYtNvA3VtUY6UM8cS ulE8yYaFlYUAzGU/tH9f6h6rSIgESKntcyDS0DZ69/qTG9XOxOg0xKALha7kq2cOFcg9 +QLg90syS7PRSWkd/6j0r+E0wbDMQcN3/QRYW970itQTEdP0EhSwBFzs3zxgvTajGcAi hH9fCe4e2h/J5yyRpwutoQLsUFSXAriM79w3PzDazUi0YK2+hWNh8qsQhilRVK4gpCAw lu7A== X-Gm-Message-State: APjAAAWGHVId+AgcF6qGLguvKk2JrUgEgHldHlvu4rG3HjXAjw42pWZL ymtBMAywm6euJ1KDfDcrEdCdsBBF X-Google-Smtp-Source: APXvYqxeR+dM/qboqMgoFunM3kgqRM3vJqoEnr7pd9afz0HJ9zGoF03qrolR2iMoYrFJi40vk2tIiQ== X-Received: by 2002:a5d:5343:: with SMTP id t3mr38812600wrv.49.1555173398286; Sat, 13 Apr 2019 09:36:38 -0700 (PDT) Received: from blackbox.darklights.net (p200300F133C8AD00714E418F6C82D049.dip0.t-ipconnect.de. [2003:f1:33c8:ad00:714e:418f:6c82:d049]) by smtp.googlemail.com with ESMTPSA id j3sm106200069wre.51.2019.04.13.09.36.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Apr 2019 09:36:37 -0700 (PDT) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, khilman@baylibre.com Subject: [PATCH 2/3] ARM: dts: meson8b: ec100: enable the RTC Date: Sat, 13 Apr 2019 18:34:22 +0200 Message-Id: <20190413163423.15149-3-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> References: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190413_093640_316390_4F5A5324 X-CRM114-Status: GOOD ( 10.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Martin Blumenstingl , jianxin.pan@amlogic.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, ccaione@baylibre.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The RTC is always enabled on this board since the battery is already connected in the factory. According to the schematics the VCC_RTC regulator (which is either powered by the internal 3.3V or a battery) is connected to the 0.9V RTC_VDD input of the SoCs. Signed-off-by: Martin Blumenstingl --- arch/arm/boot/dts/meson8b-ec100.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/meson8b-ec100.dts b/arch/arm/boot/dts/meson8b-ec100.dts index 3ca9638fad09..9bf4249cb60d 100644 --- a/arch/arm/boot/dts/meson8b-ec100.dts +++ b/arch/arm/boot/dts/meson8b-ec100.dts @@ -88,6 +88,14 @@ }; }; + rtc32k_xtal: rtc32k-xtal-clk { + /* X2 in the schematics */ + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "RTC32K"; + #clock-cells = <0>; + }; + usb_vbus: regulator-usb-vbus { /* * Silergy SY6288CCAC-GP 2A Power Distribution Switch. @@ -347,6 +355,12 @@ clock-names = "clkin0"; }; +&rtc { + status = "okay"; + clocks = <&rtc32k_xtal>; + vdd-supply = <&vcc_rtc>; +}; + /* exposed through the pin headers labeled "URDUG1" on the top of the PCB */ &uart_AO { status = "okay"; From patchwork Sat Apr 13 16:34:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Blumenstingl X-Patchwork-Id: 10899523 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BC2BA1669 for ; Sat, 13 Apr 2019 16:37:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A068428C6B for ; Sat, 13 Apr 2019 16:37:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9405B28D14; Sat, 13 Apr 2019 16:37:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 3E2AB28C6B for ; Sat, 13 Apr 2019 16:37:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=hnmGh13Hj+QRen6q0G5ZwmR5kaHXYixh0CIalbPSg/g=; b=P002/o3F4G///p QELGYnbG5p4foUatUunuNPv7fXZ9w5CiIQcXe77rfnXrnotXmh67h9gJHRH3IkPcxZeXPMd7pNQ7B 91ZsGeJTxSgyZkZz78Ki66Oqo5WuSYlcZ/jpNr55oza6GBhqsHyPuRMPAWZNNN3EMntWZtnZ5D1qe bFtGujwrQV5uBgH7c4HrC/wAsQIOsLpxskKQz1b/V0Q92aDafUd+QUkiEdYL1zTdlyp3RQJ1dbFzf cUIXFnMpTL4NfFGIojBf6SkkNzEAlJ9QVe2aM8+vaMMw7TdR5dZ2J67Fgzj97gcHzx4PR0g3dhNz7 GV0ojs/LNgnwouJTxPbQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLeb-00021f-Kf; Sat, 13 Apr 2019 16:37:21 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hFLdx-0001Am-Gl; Sat, 13 Apr 2019 16:36:44 +0000 Received: by mail-wm1-x342.google.com with SMTP id h18so14569249wml.1; Sat, 13 Apr 2019 09:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kBXO1uZlskj4auakSoYtNTreOLcLzWrlcJFWLgQwR7A=; b=r6QxrJ3RXltfeqSjUG/3ikq36RJSQtldcfRD+Sf4NCMbkal3+xTwF2uWL6bGX4iOzw VR+XMb2JWqoqfoOLQJuQ8TbUX4G+WWFonRn16BWbg87dKQaebrCGFur+3IE+VrXrJZZG WWXADlAf+0p1O7SfPUsCSnkLT+PGVy1ypErRUjQDKXU45W7AIi7MGZ1mffFsPMc1Cjss xi5d06ydb8Rgl6IgMrxeLrhP/JzOH4nrS/N/EWH9ZcN9Cn1m0mG+vDq4aSXHH86U4jpM ZcsbfuFWAy/wD+lT9wmaNoRtbBWO/EBO9+WIB9nfjU2PUH7wvikMy06ySwmFaMkCwe3A 4mTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=kBXO1uZlskj4auakSoYtNTreOLcLzWrlcJFWLgQwR7A=; b=C2I0wLIqklJnLUomabKM9xW3E4pAFXndxNS9wjw/waWXaACNQ6uSOy++icpt0ZXfk2 2Bh0RT/8yY92sk5jSfixIitgPc60dcLeiP7kix+eVHsZ3ygwrWwvnUrtues391NPU1Id nmhvRAWJi/v5JynsPq8w85xOsHu+FvwE/R9RWpk2U+cr9OW+kiMfFkqZB4QzYKMFKyAt Bwch0f4Rh6rzhzFIbnoa/8PCt2pPeVRML0+PnV+wWFKGY4MldoksRAaBX70K8D8jHf3/ xe+AHbAd3PPvTaIq4sUiUg7tKCk7HkL7SGg5BfFhG6dDI7bKXMVTTaL1nUr1PsvzBsGY UJOQ== X-Gm-Message-State: APjAAAUNP8dabAkYoo9SlbHHZn3bMngqii2/LquYIoKhYHJ7biQuQ9pY t1klzwtkV048F62YTXQEJfKDK/OO X-Google-Smtp-Source: APXvYqwiMXRIGA3sRw1d5JsyiSyE4RLl25K8bEL529FrgTJ0lQCzV6Ja5TnQ9bMJY+b7wt18hxZO0w== X-Received: by 2002:a1c:480b:: with SMTP id v11mr15222305wma.25.1555173399396; Sat, 13 Apr 2019 09:36:39 -0700 (PDT) Received: from blackbox.darklights.net (p200300F133C8AD00714E418F6C82D049.dip0.t-ipconnect.de. [2003:f1:33c8:ad00:714e:418f:6c82:d049]) by smtp.googlemail.com with ESMTPSA id j3sm106200069wre.51.2019.04.13.09.36.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Apr 2019 09:36:38 -0700 (PDT) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, khilman@baylibre.com Subject: [PATCH 3/3] ARM: dts: meson8b: odroid-c1: prepare support for the RTC Date: Sat, 13 Apr 2019 18:34:23 +0200 Message-Id: <20190413163423.15149-4-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> References: <20190413163423.15149-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190413_093641_831947_D0F981C2 X-CRM114-Status: GOOD ( 10.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Martin Blumenstingl , jianxin.pan@amlogic.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, ccaione@baylibre.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The Odroid-C1 has the 32.768 kHz oscillator (X3 in the schematics) which is required for the RTC. A battery can be connected separately (to the BT1 header) - then the "rtc" node can be enabled manually. By default the RTC is disabled because the boards typically come without the RTC battery. Signed-off-by: Martin Blumenstingl --- arch/arm/boot/dts/meson8b-odroidc1.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts index 0157646e3a89..f3ad9397f670 100644 --- a/arch/arm/boot/dts/meson8b-odroidc1.dts +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts @@ -124,6 +124,14 @@ io-channels = <&saradc 8>; }; + rtc32k_xtal: rtc32k-xtal-clk { + /* X3 in the schematics */ + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "RTC32K"; + #clock-cells = <0>; + }; + vcc_1v8: regulator-vcc-1v8 { /* * RICHTEK RT9179 configured for a fixed output voltage of @@ -345,6 +353,12 @@ clock-names = "clkin0"; }; +&rtc { + /* needs to be enabled manually when a battery is connected */ + clocks = <&rtc32k_xtal>; + vdd-supply = <&vdd_rtc>; +}; + &uart_AO { status = "okay"; pinctrl-0 = <&uart_ao_a_pins>;