From patchwork Tue Jan 31 12:43:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kochetkov X-Patchwork-Id: 9547137 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 3E220604A0 for ; Tue, 31 Jan 2017 12:46:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 307F928307 for ; Tue, 31 Jan 2017 12:46:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 254E42838C; Tue, 31 Jan 2017 12:46:11 +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=-1.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.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 DFE9028375 for ; Tue, 31 Jan 2017 12:46:10 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1cYXp4-00067i-9V; Tue, 31 Jan 2017 12:46:10 +0000 Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1cYXn1-0002Fd-WC; Tue, 31 Jan 2017 12:44:17 +0000 Received: by mail-lf0-x242.google.com with SMTP id v186so33848352lfa.2; Tue, 31 Jan 2017 04:43:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=UcEU/46Gg8GcNEo/mSAm4BhOVpUL+4Zi77GRE5xH3iM=; b=XzWwWFaFm4+GDd6bC46yrZIqqpYn7UUaM+ryLwwnmmYwceNjMeIGZYj07A+XwytYQ2 iNjILytWJSF6J3zKK1thBXvRh+wKflCeGRP5Yd4I7l5uudhshacadY5kXIKCjsuuNxHm ZvR0yyY7Rd3prndmSO804YbNyMLfAsOz3M6y2FVa+KFoJ5WyawwGQbIuDhU2Ci7NBAb0 RywlWWaBkUen/VU7LJxD7YVWFjsPLN0kCoNjgT1XnURvP7PfeJ0LPii4mhSOyS4mJBwT P61OQ0aWsOTN/lzNrUIhILiVpMj8ngPv7mVQ0sOPeuciCzHjXrsL1adceNqJW9SUXqJI reXg== 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; bh=UcEU/46Gg8GcNEo/mSAm4BhOVpUL+4Zi77GRE5xH3iM=; b=lFDaMhhisN/uz/QHc5BmKDeT+fDi8HOZhbC+yor0FmCff43JH+jq445Mf8MNFkgJU8 vGx0tQdh0jmiBopU9/dNlusAfI+Aa+gwbgkdtOD2a6GQokKnTaMKP4VjFMjXr3ywh8mJ u4161wsKe/xWiXcBDzDMMzCvvfGuIAGOHEHH5bamrREWyK7Hvt1Ltg+VhBu/CCEW4To5 Zmlv2Ckmt5xiIDMESqjdXR87xtP4TFe2dl0VKo2eaHAXF5l1DsqSMBz50HB8Dzvuf7WN E3sRg0b7MupwbYLP8Ks71bN/CzDlsBWFG4Qx7qTgiDaNtqPVANtqS6uhmfDKrwkL0avj 54KA== X-Gm-Message-State: AIkVDXJNKVvasgIy/wQPJjroA/0FJvC1EvJ+bkE2E6zu+BYFfyLoFX2kbP7rX8wG/ydvAA== X-Received: by 10.25.34.196 with SMTP id i187mr9162388lfi.176.1485866623005; Tue, 31 Jan 2017 04:43:43 -0800 (PST) Received: from ubuntu.lintech.local ([185.35.119.87]) by smtp.gmail.com with ESMTPSA id j11sm4476513lfd.23.2017.01.31.04.43.41 (version=TLS1_1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 31 Jan 2017 04:43:42 -0800 (PST) From: Alexander Kochetkov To: Daniel Lezcano , Heiko Stuebner , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Subject: [PATCH v6 4/5] ARM: dts: rockchip: add timer entries to rk3188 SoC Date: Tue, 31 Jan 2017 15:43:15 +0300 Message-Id: <1485866596-32254-5-git-send-email-al.kochet@gmail.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1485866596-32254-1-git-send-email-al.kochet@gmail.com> References: <1485866596-32254-1-git-send-email-al.kochet@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170131_044404_731568_DAF8301E X-CRM114-Status: GOOD ( 10.06 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Huang Tao , Alexander Kochetkov , Russell King , Rob Herring , Thomas Gleixner , Caesar Wang MIME-Version: 1.0 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+patchwork-linux-rockchip=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The patch add two timers to all rk3188 based boards. The first timer is from alive subsystem and it act as a backup for the local timers at sleep time. It act the same as other SoC rockchip timers already present in kernel. The second timer is from CPU subsystem and act as replacement for the arm-global-timer clocksource and sched clock. It run at stable frequency 24MHz. Signed-off-by: Alexander Kochetkov Reviewed-by: Heiko Stuebner --- arch/arm/boot/dts/rk3188.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm/boot/dts/rk3188.dtsi b/arch/arm/boot/dts/rk3188.dtsi index 31f81b2..0dc52fe 100644 --- a/arch/arm/boot/dts/rk3188.dtsi +++ b/arch/arm/boot/dts/rk3188.dtsi @@ -106,6 +106,22 @@ }; }; + timer3: timer@2000e000 { + compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer"; + reg = <0x2000e000 0x20>; + interrupts = ; + clocks = <&cru SCLK_TIMER3>, <&cru PCLK_TIMER3>; + clock-names = "timer", "pclk"; + }; + + timer6: timer@200380a0 { + compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer"; + reg = <0x200380a0 0x20>; + interrupts = ; + clocks = <&cru SCLK_TIMER6>, <&cru PCLK_TIMER0>; + clock-names = "timer", "pclk"; + }; + i2s0: i2s@1011a000 { compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s"; reg = <0x1011a000 0x2000>;