From patchwork Tue Dec 19 21:32:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Belloni X-Patchwork-Id: 10124639 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 991DB603B5 for ; Tue, 19 Dec 2017 22:06:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8669B29612 for ; Tue, 19 Dec 2017 22:06:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7ACC62962D; Tue, 19 Dec 2017 22:06:01 +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 A140229612 for ; Tue, 19 Dec 2017 22:06:00 +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=ye3LrakhFwwzG/Jd8dokchSQz+CnlZa+t14ZLsai0LM=; b=FEk97kuZer9lz7/knomC/XdON1 gcZ6PJa/tKaMBUvYbtjkfOkA37krIkYuo+YhqnOrXGtg63Rpk1vvqVE2hlnyCeNylTl7XovLeBY4L Ecrycg/BYxu/+sWKPBI2DEbUhFRWQhHc2zTesIDY6kcT5f3GMBIpP4oC6NBF/68nQDUjDsw4XqiAh XCYCP7zWTYDYKQEZY+5APtEn6E9LmCAg1caBlAL1tZFo5tHOWkLCxWPqBB1+l2Zw5mYmKyXBo6+EO pIqdTc/35P6tP5Z6wH/6UUc4uMsvHqCgb/WM/l/AVDy+ddf0ybSOEbb2EYiS/RaiSX8Z9CM9bZiXa +43hcCSg==; 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 1eRQ1N-0007eS-Hf; Tue, 19 Dec 2017 22:05:57 +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 1eRQ0r-0005X6-9R for linux-arm-kernel@bombadil.infradead.org; Tue, 19 Dec 2017 22:05:25 +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=JHm5avbtc6zlG6YQa4uv8HWsyqED5Yup164Ieza2BUo=; b=h/dpH3/LTt0nuagt5wo7v+ZWc MKjtfyaaQOw7/cPtw7k0bryKnNuyQRM3RAv+ABlYo9GqE+1EgZn4xehdi0XzK0M5sxQz3gndOFg99 C7qLy72VQAgVNgLC/XZey2WiqP8qUIueZisp4a+Rw2Lg4wvRMv4yAdWxy119lVAD/ZwD/JkBMPGk1 sIAd4xMCPFWunN5qy+m2EWISZoTucVDX/uf+w5+DzCY8o3WLtRawetM16ytDpRzQx5tEBHWJUci1r 3wdTs+MZdM3R/wNsl5HyGsRZtmrn4PLFJNKgCLMhD4J0/X7FWbL7W6uPUjBgv9Sbp1/ZWNUU2kIu0 elyAfGzGg==; Received: from mail.free-electrons.com ([62.4.15.54]) by casper.infradead.org with esmtp (Exim 4.89 #1 (Red Hat Linux)) id 1eRPW0-0000A2-86 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 876EE209FF; Tue, 19 Dec 2017 22:32:48 +0100 (CET) Received: from localhost (unknown [88.191.26.124]) by mail.free-electrons.com (Postfix) with ESMTPSA id 62ACA2055D; Tue, 19 Dec 2017 22:32:48 +0100 (CET) From: Alexandre Belloni To: Nicolas Ferre Subject: [PATCH 43/45] ARM: dts: at91: sama5d2: TC blocks are also simple-mfd and syscon devices Date: Tue, 19 Dec 2017 22:32:07 +0100 Message-Id: <20171219213209.13823-44-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_213332_300747_5BA18FE0 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/sama5d2.dtsi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi index b44e63995583..978e2acab22d 100644 --- a/arch/arm/boot/dts/sama5d2.dtsi +++ b/arch/arm/boot/dts/sama5d2.dtsi @@ -1094,7 +1094,9 @@ }; tcb0: timer@f800c000 { - compatible = "atmel,at91sam9x5-tcb"; + compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon"; + #address-cells = <1>; + #size-cells = <0>; reg = <0xf800c000 0x100>; interrupts = <35 IRQ_TYPE_LEVEL_HIGH 0>; clocks = <&tcb0_clk>, <&clk32k>; @@ -1102,7 +1104,9 @@ }; tcb1: timer@f8010000 { - compatible = "atmel,at91sam9x5-tcb"; + compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon"; + #address-cells = <1>; + #size-cells = <0>; reg = <0xf8010000 0x100>; interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>; clocks = <&tcb1_clk>, <&clk32k>;