From patchwork Tue May 19 17:04:39 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 474006 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-oi0-x238.google.com (mail-oi0-x238.google.com [IPv6:2607:f8b0:4003:c06::238]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id C875C140D4D for ; Wed, 20 May 2015 03:08:11 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.b=XzRzU9IK; dkim-atps=neutral Received: by oiax69 with SMTP id x69sf5425205oia.0 for ; Tue, 19 May 2015 10:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe; bh=bVotF5N2Q+zOmHruXxnDdJqwGMevKX4cHls9gZpuFoM=; b=XzRzU9IK81HPt5BjdhwV3zeuTzjuCbQQxYIi9JMC3DfwnedhRBrcdZFbgNJ6rkbyop 64MrdXatx/awd8UHbj4VlW8djM3ZIKpr7fl4r8WLLXFvdCfH+g+GfYcWTkro0svv71h9 qLK0+5tlJOszOZqbWCnjpyYXYffy3zTLUsVAN2o9E5jkBhv1HjhvcjJaHBNqNshT9wNw B5q6fGfAe9dbPPRM1jDWY4MXR8Nn3sG/Llwnngpu2+HMKMWAxST23J1pZJmuILwZHcBt lUEAIaRz0zFFwgx7u7rH0nV5Q8awKnnb97YZqOwOdmuHfC8py8euBm7o0yazVYs56x7o zyRA== X-Received: by 10.50.85.39 with SMTP id e7mr315075igz.1.1432055290161; Tue, 19 May 2015 10:08:10 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.107.131.161 with SMTP id n33ls252710ioi.7.gmail; Tue, 19 May 2015 10:08:09 -0700 (PDT) X-Received: by 10.50.134.202 with SMTP id pm10mr26615305igb.2.1432055289976; Tue, 19 May 2015 10:08:09 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0110.outbound.protection.outlook.com. [157.56.110.110]) by gmr-mx.google.com with ESMTPS id ti15si1626314pac.0.2015.05.19.10.08.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 19 May 2015 10:08:09 -0700 (PDT) Received-SPF: pass (google.com: domain of Frank.Li@freescale.com designates 157.56.110.110 as permitted sender) client-ip=157.56.110.110; Received: from BN3PR0301CA0022.namprd03.prod.outlook.com (10.160.180.160) by CY1PR03MB1359.namprd03.prod.outlook.com (10.163.16.25) with Microsoft SMTP Server (TLS) id 15.1.160.19; Tue, 19 May 2015 17:07:59 +0000 Received: from BN1BFFO11FD001.protection.gbl (2a01:111:f400:7c10::1:163) by BN3PR0301CA0022.outlook.office365.com (2a01:111:e400:4000::32) with Microsoft SMTP Server (TLS) id 15.1.166.22 via Frontend Transport; Tue, 19 May 2015 17:07:59 +0000 Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD001.mail.protection.outlook.com (10.58.144.64) with Microsoft SMTP Server (TLS) id 15.1.172.14 via Frontend Transport; Tue, 19 May 2015 17:06:11 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t4JH5NNX005054; Tue, 19 May 2015 10:05:40 -0700 From: To: , , , , , , CC: , , , , , Frank Li Subject: [rtc-linux] [PATCH v2 4/7] arm: dts: imx: update snvs to use syscon access register Date: Wed, 20 May 2015 01:04:39 +0800 Message-ID: <1432055082-28983-5-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1432055082-28983-1-git-send-email-Frank.Li@freescale.com> References: <1432055082-28983-1-git-send-email-Frank.Li@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD001; 1:n7iD0h6QNI4av2KyPFSOVqNiILth2gKijulM0LRWMjyEAMMjAL8vTVRNwZ7ayzgTsV53EBIYEs5V6l4dhhPEi4YZpf3kUr8vEC0vpnPhMEtGuvFhFG42xJjsFj9m6Mrp8ePMcA8kqHVwXHrE9J6enznG572jHKEUsBeb08o7vg1To7xcE+nLUojquhjj0kq7WG5fgDIJtQHy+R7vtH2aItnsChZiLtDVmqqsnBvBI7UmDSEzpsPp3RnR0cjPVxV/GpEXNW4wl/jHJL8br/5edS4h4/k/K4tTIY1HJyeWjkBoGR07DJvQngeXxNEvp0iVjOz7CpZcNiVL1EsO0g8fdQ== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(339900001)(189002)(199003)(189998001)(107886002)(5001960100002)(5001770100001)(5001830100001)(5001860100001)(229853001)(106466001)(2950100001)(19580405001)(69596002)(104016003)(19580395003)(36756003)(47776003)(50226001)(50466002)(64706001)(6806004)(86362001)(48376002)(85426001)(87936001)(2201001)(86152002)(77096005)(46102003)(4001540100001)(97736004)(81156007)(77156002)(68736005)(92566002)(62966003)(50986999)(105606002)(76176999)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR03MB1359; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB1359; 2:NMiLzPXoPjFuS7AkHJFY95KTW1QvDiE2YFu1yP5r+8UgDpgApg1Mb6CEOPhR47vg; 2:FzofhT0o3lygPw1yjKel3CMUqAltlssoFbhFIuZYYZEIQ+0NUuuT99zAp+LtN9eyEhlVZcXGMpIFZmzlaacIdB8erIkL45XxdDPZgwujEjKEEd4tHLHSg8ACyWx6yPeYcB9jLkkGCfaHDiE0PHYsRG0LgqJnaZtdiHjpe01YaY0fpx7S1bMo1tTstHjtnBR/8e3tP7QMK3aT7FVA/GrGwvIqfJq+blMgCcGM3C84rdY=; 6:UyW2ZdnrqYfeMIjI+sg5eJPOFQpurSqM2FH5D84zIVuLLdkm1Ib6wMHjfMn6k6x7FMKFhcPypNh44yKc1UR8oOMjirAw8PPJmwlAGNYoTY/9Il/63TgKL2AttL2zalPXoyVAuEI0C0ICxkETn8ioG/hjbQg52aLHytsDWmdp/nJS6Hi2OL+utgqvKBLy3pDCQgratmaS/hRXWbuI2oPefwwAQYXnP/8ZxB8g2MSUTtHGhUtbI+j4rPUwqy7ENXpcyPCAN3QydmeF2XSBJKKKzL9z/srGfZsK1UP+5AkQdo0gKs8Yrtyt1Hwu4tJd2S7Nwj/DfrO+zJ+CarOsGhiD6Q==; 3:V7C8XYRBWPkXRIWZqkxPPNYetymYYHKdPET1aScLZvcWQL9IqmREtYdrksIW4gHXv00yWIjKBIGtTV6rOcNnsV8cWwVoBj6t5w0iQ5Dgze5BmSDWlwNGk4sQjuAfw+pjqBJpecNBob/UbryNL/IEhQGQwyP8iojdyF8iMCHIK6nviVtnmrdFy6+yw4VUG66ZpsS6mZ+n7amM17MB/37jznVN7iMcEE+4JanB2uITcHI4stwVflY6m05FJr1XRmJaLE1Z17U+Htum9zpwa6gehYKvzKgp7nh1kEeyvyK0E8o= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1359; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR03MB1359; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1359; X-Forefront-PRVS: 0581B5AB35 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB1359; 9:skD0FvJAZQHSF5thUpzj2F+yjuEg6IOV+j682tEccI?= =?us-ascii?Q?/AuwdkHpCAeUfAgZQwI1QzY6C45WHyQYD6cOy6l69vSjyz8tNCKqazlHy6uX?= =?us-ascii?Q?7W1htSyKU5YSEdtdmUtRGjJ0i4izmyWcii/fPhVGasflFffJlKI8gjHz1ZPD?= =?us-ascii?Q?xZs5j5KvP6i1Wb/5ppqpmOPJ5fgcBH1qUvMqCHt3x68JJPWyYPuHFh04a049?= =?us-ascii?Q?6tH02UOWwemCqCcdFfbPd1q6kGYRnk7C/NyrTEDWZKZ5bHOqqsF1P+SCssdO?= =?us-ascii?Q?W88mwSa5nphb/hgVQbdYt+jnYdZo3TOmhtOy7LhWQ8b1/MlodY0hRahxHmyr?= =?us-ascii?Q?x3kFY/C2GQ1SzDMrbRs3wv3VmLWKULa6UsG0zVpEY5Izim9TFmskZPhTbCy6?= =?us-ascii?Q?9Se7ZBSCPckrZENlEKi21X1b5rncqaooWRg0C7T512RKAH2U22x+94Ypm9wd?= =?us-ascii?Q?da1Kt93cCy7UW4WZNhul2LPmydVPkxnvswNT9HGSuLTRXKA48p7/6T9lzj+h?= =?us-ascii?Q?xt6xh7T6KHo3BrnbvKFM5vkYsLb309I1loZoDX2A/CrWhCd2hcfOqY+2IN1a?= =?us-ascii?Q?XIU3u91qNOpfW/bkHcTglhGY1lPzN1i6EerxWbHS0P1n0dqFXUNJm4vweOLf?= =?us-ascii?Q?qXDQuqDdbTyiZH27S0G8jxzDJar1wS6tnd+coRC7dLpMPJWuy0E6wgn0CVjW?= =?us-ascii?Q?EiMqKSwrDW4Rb+T4+dXrr0NCTP8e6D8eLnrEn9mLBYlmwy9yYU/AXMYbqQ7D?= =?us-ascii?Q?FqRtfY5xuEQxGc50FK+KmccKzmS7oOf+uj/TG8qs7a3BMhb9INNFUHq6sDIN?= =?us-ascii?Q?o11XkWET/XePhjJhy8np4xQGC06hM7riIdtAH0vc35gXJ1j/smRriP0zTzG1?= =?us-ascii?Q?W9L/LPt1oH4dK4SlB7XHXKQ4rGadc98GnIBvnHH76ASv1bZtPfU2i26fvKrS?= =?us-ascii?Q?hC51wYcmXnWpFOK0TS7XyDOEKQiYMP+8/BCSwQeFMEQEZb0faurYdiDvtwv9?= =?us-ascii?Q?ccnDgOTFstLyD7y9nJaoONslTRowNKg0nWAlEJPDaDYne3zsCj4XBFvJi9nC?= =?us-ascii?Q?4NB3t5FzbEM2XKT+IQ6Mi2QKlovdvfV+SSggI1rcsddhi1Q7u/akwQ0LwYDQ?= =?us-ascii?Q?eEEk4RHso=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB1359; 3:D+OFyL/fgvMgXo9khg7PNfZfYzZZch4SilbYrezDVQz0DzXuO0Rf1GaPvlQwDuGPyvl3+fBYM2iJ+Fb3yt9YSn5NT0ovnz3HmMON4xsBjmySe99Zs1ORari+goYns9+UrG264PB9Qxijsulq5NHLag==; 10:Dxzo+dprVvhuqmjmsEqbilXAUBgHzFfU/QGuuiJC5SfYNAVUjzxs2ccS6PabbVUCtHeSdk4/28ypJtBFffmIZ8UdUD+N+Ww+2dutF269iRM=; 6:TqCOaDJlxlJEzdLtIVWbTP/YSGZ6l+Jp2MIm0IUF98CCsIq/gfh9I2VZN19F/TI9 X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2015 17:06:11.9667 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1359 X-Original-Sender: frank.li@freescale.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of Frank.Li@freescale.com designates 157.56.110.110 as permitted sender) smtp.mail=Frank.Li@freescale.com Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Frank Li snvs is MFP device. Change dts to use syscon to allocate register resource. Signed-off-by: Frank Li --- arch/arm/boot/dts/imx6qdl.dtsi | 12 ++++-------- arch/arm/boot/dts/imx6sl.dtsi | 12 ++++-------- arch/arm/boot/dts/imx6sx.dtsi | 12 ++++-------- arch/arm/boot/dts/vfxxx.dtsi | 9 +++------ 4 files changed, 15 insertions(+), 30 deletions(-) diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index 0482a66..9df9faf 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi @@ -687,21 +687,17 @@ }; snvs@020cc000 { - compatible = "fsl,sec-v4.0-mon", "simple-bus"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0 0x020cc000 0x4000>; + compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd"; + reg = <0x020cc000 0x4000>; - snvs_rtc: snvs-rtc-lp@34 { + snvs_rtc: snvs-rtc-lp { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>, <0 20 IRQ_TYPE_LEVEL_HIGH>; }; - snvs_poweroff: snvs-poweroff@38 { + snvs_poweroff: snvs-poweroff { compatible = "fsl,sec-v4.0-poweroff"; - reg = <0x38 0x4>; status = "disabled"; }; }; diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi index a78e715..99f37f9 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi @@ -564,21 +564,17 @@ }; snvs@020cc000 { - compatible = "fsl,sec-v4.0-mon", "simple-bus"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0 0x020cc000 0x4000>; + compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd"; + reg = <0x020cc000 0x4000>; - snvs_rtc: snvs-rtc-lp@34 { + snvs_rtc: snvs-rtc-lp { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>, <0 20 IRQ_TYPE_LEVEL_HIGH>; }; - snvs_poweroff: snvs-poweroff@38 { + snvs_poweroff: snvs-poweroff { compatible = "fsl,sec-v4.0-poweroff"; - reg = <0x38 0x4>; status = "disabled"; }; }; diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index 708175d..97de407 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -662,20 +662,16 @@ }; snvs: snvs@020cc000 { - compatible = "fsl,sec-v4.0-mon", "simple-bus"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0 0x020cc000 0x4000>; + compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd"; + reg = <0x020cc000 0x4000>; - snvs_rtc: snvs-rtc-lp@34 { + snvs_rtc: snvs-rtc-lp { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; interrupts = , ; }; - snvs_poweroff: snvs-poweroff@38 { + snvs_poweroff: snvs-poweroff { compatible = "fsl,sec-v4.0-poweroff"; - reg = <0x38 0x4>; status = "disabled"; }; }; diff --git a/arch/arm/boot/dts/vfxxx.dtsi b/arch/arm/boot/dts/vfxxx.dtsi index 4aa3351..fccfc01 100644 --- a/arch/arm/boot/dts/vfxxx.dtsi +++ b/arch/arm/boot/dts/vfxxx.dtsi @@ -404,14 +404,11 @@ }; snvs0: snvs@400a7000 { - compatible = "fsl,sec-v4.0-mon", "simple-bus"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0 0x400a7000 0x2000>; + compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd"; + reg = <0x400a7000 0x2000>; - snvsrtc: snvs-rtc-lp@34 { + snvsrtc: snvs-rtc-lp { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; interrupts = <100 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks VF610_CLK_SNVS>; clock-names = "snvs-rtc";