From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754857AbbI3IXL (ORCPT ); Wed, 30 Sep 2015 04:23:11 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:54548 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754405AbbI3IXH (ORCPT ); Wed, 30 Sep 2015 04:23:07 -0400 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Felipe Balbi , Tony Lindgren , daniel.lezcano@linaro.org, Linux Kernel Mailing List , tglx@linutronix.de, Linux OMAP Mailing List Subject: Re: [RFC/PATCH 00/11] arm: omap: counter32k rework Date: Wed, 30 Sep 2015 10:22:46 +0200 Message-ID: <1986790.syN3WBv9AR@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1443559446-26969-1-git-send-email-balbi@ti.com> References: <1443559446-26969-1-git-send-email-balbi@ti.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:Dze+xLsuMGoa0y6UL6aaLfmGH5pfzIyPRX6C1oqmobhXrfLmk4m u0HmKIXkueE05dJE/vApI0XWxlUF8Q8WEpylQqyKkAuaXMvYmeGPF/rYpyyCLsvgkYXtRMr Lf55aHhGQ0xU2cfdUkh9Z9SeOD3+xhCsZZ04D5fiFfPNJMfq6yXBtn8YQdzAc+paNBcXD9T YkYMeEtIw95ydQ1yLg51w== X-UI-Out-Filterresults: notjunk:1;V01:K0:dv4jU2TTkDA=:j8ZcD+K5to4eO62BRXjVMh FNsZys3Ndjx3KeJfyDO94Gkbb0GQaSgAjQJgBjjT/2Uh6NAJRWE68RUYS0wDZNOLJfZyCZ7VP JIbXdVQZ+Hj6ABOA5yrhyjaVm8JUF3vnhPTYhXwBHd7o+WI4XGShbsmHbS5gBK2ZHSDlABgWV FrZMmMhIIUXFzqiSYj+HYEb6WszrSnIEoG3FCtf1PD8FCyQDDm+eaZ8CTgSi0XfopOePJBU7j TaoUsnWhWiWHx6nzHtxwk9dvRtlXWXEdZvT5i20KcvAtpPV8SzrB+A1g/HX0AbdD9/aGdFjgp rjFROB/NhCjhM1TvjefExGmIJ0PjNZFRutd8YS0bKXHd1SM3mTPs0i1bMQZvWcuBuEW4KMLex GdjecMYE41TAQYhGoO5Bdvf+yYq1JVpWvzI3NYQhGwf643fhspcDtBd00qaZ5FV/szOahc9mc rXP9sEDNDk5zB08IZP551EABicoL+o/myuEMDq9flP0VC7XO4nR/vzSQaDJ1yVMZfhr++U2m1 JfHiWcfq25uTMcXOeKfxf+sJsRXUvV+pbml+4XpMoQ27T2XhrHMXBVQ+ckzDWTjDJNuQYyllI 1AR17cgNpx9T3dBfSH+0kFfKvGKfrZApqjTotg6jGc0hVDSR4Dwq8wZUQB4/6RJQdhoHthSDL 0OTAHi6p3IgkMzhbb8/D8HpP2NHQMzC6Z7gY47FDcHp/rYuoHIWluVkSDJq8pEV3ClE9A3Kod IAhuuVk+TXYnxFFy Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday 29 September 2015 15:43:55 Felipe Balbi wrote: > > the following patches de-obfuscate arch/arm/mach-omap2/timer.c > and start moving code to drivers/clocksource. So far only counter32k > has been moved over. > > Note that we can't get rid of all the code (yet) because there are > still platforms relying to legacy boot and because of the strong > coupling with OMAP's hwmod layer. > > This is, for now, an RFC and has be written on top of [1]. Boot tested > with AM335x and AM437x. > > [1] http://marc.info/?l=linux-omap&m=144354336924308&w=2 Looks very nice! > ps: if anybody has a good idea on how to get rid of > register_persistent_clock(), please let me know I don't think we want to get rid of that, because it is the more accurate interface. IIRC systems that have an RTC will use timekeeping_inject_sleeptime64() in rtc_resume(). I don't know however how the two methods are coordinated, i.e. how the kernel ensures that exactly one of the two is used, but never both. Arnd