From patchwork Tue Dec 19 21:31:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Belloni X-Patchwork-Id: 10124641 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 42690603B5 for ; Tue, 19 Dec 2017 22:06:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2FD392964E for ; Tue, 19 Dec 2017 22:06:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 249D929653; Tue, 19 Dec 2017 22:06:29 +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=-4.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_MED autolearn=ham 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 BE7AA2964E for ; Tue, 19 Dec 2017 22:06:28 +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:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: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=geHFAe6ox8ggeZ9uiAtX+W4Uo0XcO+6wEjkdkU0a8/0=; b=S86ttQAVwjjsqHJ+qjQs3mcjIC h8Z6ekYhHPi1+e/KueQ68CziS/XCODh3h1uWdA58G4wSTu9WZzt2U52x6heR68bQ9Hm8kgBnoXOXx p9Sjw5Z1GFMBl9qjzvTb4iC5p2w//fjz0I0aBAQwrlW6sIlUeT09ONbD0i5miql+F4G5uUTKV/TQj A6/Eh+tAcGrC6NyYdtC/1nS47j2WkwKCKK0HCyLAtVhOBMWUn38jD7gceODfzuK18F/t4NW+bdrn4 NrPeqydU92rEQAVpcHPQuipTrwYHelIIO6+6ygnV7BwGt7l7hKEL/tqbTeTVtVBwCPRxaPflvzZY6 Ip/56Zww==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.89 #1 (Red Hat Linux)) id 1eRQ1p-0007u7-0g; Tue, 19 Dec 2017 22:06:25 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1eRQ0s-0005X9-3p for linux-arm-kernel@bombadil.infradead.org; Tue, 19 Dec 2017 22:05:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=d25/co9xxafAZOiNVMvkDhS0Ds9nEZhw56mIYdDu6WA=; b=DC7yy0P/nBjrU04bBQBf9u1a7 zD/iDM4dPnH11o0qikK7W6J1DvpT7WKvVYwi3hLwTJn2AT2kvyuc0Vsg+0AgmzJhyyfmY6Qlp3YJv 82EdomE+IR+LO0vc+IY4qPW+HXsw8eAuAZaYpZ5yqiOFDjatV485auDe0sznNy9aLbvIBCX1/H5d/ MgWO49wJHbuO3vP/bjRpvsV2lmAA2oNIf1s2n4lK5Cfw+BK+XxWHDqm1HEPbX8/rco0WQ8v5u5bQV JfM207MSgXUmkhz8sTPr7C6+nvdbT7ijJ9zgSiF+ZHjAJyMKXMjWj8sFHvIs2jnCi0N4nhhhU6Mx3 3ZMW58qGQ==; Received: from mail.free-electrons.com ([62.4.15.54]) by casper.infradead.org with esmtp (Exim 4.89 #1 (Red Hat Linux)) id 1eRPVy-00009g-MF for linux-arm-kernel@lists.infradead.org; Tue, 19 Dec 2017 21:33:33 +0000 Received: by mail.free-electrons.com (Postfix, from userid 110) id 5C7A1209D9; Tue, 19 Dec 2017 22:32:43 +0100 (CET) Received: from localhost (unknown [88.191.26.124]) by mail.free-electrons.com (Postfix) with ESMTPSA id 37CDC2055D; Tue, 19 Dec 2017 22:32:43 +0100 (CET) From: Alexandre Belloni To: Nicolas Ferre Subject: [PATCH 24/45] ARM: dts: at91: at91sam9n12: TC blocks are also simple-mfd and syscon devices Date: Tue, 19 Dec 2017 22:31:48 +0100 Message-Id: <20171219213209.13823-25-alexandre.belloni@free-electrons.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20171219213209.13823-1-alexandre.belloni@free-electrons.com> References: <20171219213209.13823-1-alexandre.belloni@free-electrons.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171219_213330_748499_78880FD4 X-CRM114-Status: GOOD ( 12.09 ) 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: Alexandre Belloni , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 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 Add simple-mfd and syscon to the TC blocks to allow to register one of the channels as clocksource properly at boot time and free up the remaining channels for other use. Signed-off-by: Alexandre Belloni --- arch/arm/boot/dts/at91sam9n12.dtsi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi b/arch/arm/boot/dts/at91sam9n12.dtsi index e0ac824e0785..4b62f4f963f6 100644 --- a/arch/arm/boot/dts/at91sam9n12.dtsi +++ b/arch/arm/boot/dts/at91sam9n12.dtsi @@ -446,7 +446,9 @@ }; tcb0: timer@f8008000 { - compatible = "atmel,at91sam9x5-tcb"; + compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon"; + #address-cells = <1>; + #size-cells = <0>; reg = <0xf8008000 0x100>; interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; clocks = <&tcb_clk>, <&clk32k>; @@ -454,7 +456,9 @@ }; tcb1: timer@f800c000 { - compatible = "atmel,at91sam9x5-tcb"; + compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon"; + #address-cells = <1>; + #size-cells = <0>; reg = <0xf800c000 0x100>; interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; clocks = <&tcb_clk>, <&clk32k>;