From: Arnd Bergmann <arnd@arndb.de>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: James Hogan <james.hogan@imgtec.com>, linux-arch@vger.kernel.org
Subject: Re: [RFC PATCH v1 32/40] i8042: don't build on METAG
Date: Fri, 16 Nov 2012 16:43:50 +0000 [thread overview]
Message-ID: <201211161643.50749.arnd@arndb.de> (raw)
In-Reply-To: <CAMuHMdXvr+XFwdt+rQBFvkJwb8-6hvEhg8R1ZjYo+LTme9rhqA@mail.gmail.com>
On Friday 16 November 2012, Geert Uytterhoeven wrote:
> > config HAVE_GEN_RTC_LEGACY
> > def_bool LEGACY_PC_IO && !(ARM || M32R || SPARC)
> > # selected by M68K || MN10300 || PARISC || PPC
>
> That's not correct: GEN_RTC is not a driver for legacy CMOS RTC, but a
> driver that provides a clasic /dev/rtc userspace API for systems that do not
> have a CMOS RTC, but do provie [gs]et_rtc_time().
Right, I was confusing it with the other symbol I suggested introducing,
HAVE_RTC_CMOS_LEGACY, which instead should default to LEGACY_PC_IO && !(...).
> So it's a deprecated complementary driver for RTC.
>
> It's replacement using RTC_CLASS is RTC_DRV_GENERIC, which is also
> discouraged for new platforms:
>
> config RTC_DRV_GENERIC
> tristate "Generic RTC support"
> # Please consider writing a new RTC driver instead of using the generic
> # RTC abstraction
> depends on PARISC || M68K || PPC || SUPERH32
> help
> Say Y or M here to enable RTC support on systems using the generic
> RTC abstraction. If you do not know what you are doing, you should
> just say Y.
Ah, I wasn't aware of this one. We clearly have too many of those ;-)
On a related note, I wonder if it makes sense to move the four non-RTC_LIB
drivers out of drivers/char and into drivers/rtc/legacy/ or something like
that. We wouldn't change the code of course, but in general I like the
idea of grouping code together that does the same thing, even if it doesn't
use the same in-kernel interfaces.
Arnd
next prev parent reply other threads:[~2012-11-16 16:43 UTC|newest]
Thread overview: 116+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-31 16:13 [RFC PATCH v1 00/40] Meta Linux Kernel Port James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 01/40] asm-generic/io.h: remove asm/cacheflush.h include James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 02/40] asm-generic/unistd.h: handle symbol prefixes in cond_syscall James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 03/40] Add CONFIG_HAVE_64BIT_ALIGNED_STRUCT for taskstats James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 04/40] trace/ring_buffer: handle 64bit aligned structs James Hogan
2012-10-31 17:59 ` Steven Rostedt
2012-10-31 18:19 ` James Hogan
2012-11-01 17:32 ` Will Newton
2012-11-01 19:30 ` Steven Rostedt
2012-10-31 16:13 ` [RFC PATCH v1 05/40] Revert some of "binfmt_elf: cleanups" James Hogan
2012-10-31 16:13 ` James Hogan
2012-11-01 13:25 ` Mikael Pettersson
2012-11-01 13:25 ` Mikael Pettersson
2012-11-01 13:52 ` James Hogan
2012-11-01 13:52 ` James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 06/40] of/vendor-prefixes: add Imagination Technologies James Hogan
2012-11-01 1:38 ` Rob Herring
2012-11-01 9:20 ` James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 07/40] metag: Add MAINTAINERS entry James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 08/40] metag: Boot James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 11/40] metag: Signal handling James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 12/40] metag: Build infrastructure James Hogan
2012-10-31 19:35 ` Sam Ravnborg
2012-10-31 21:34 ` James Hogan
2012-11-02 9:40 ` James Hogan
2012-11-02 17:01 ` Sam Ravnborg
2012-11-09 14:46 ` Arnd Bergmann
2012-11-09 14:55 ` James Hogan
2012-11-20 15:06 ` James Hogan
2012-11-20 15:43 ` Arnd Bergmann
2012-11-20 16:01 ` James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 13/40] metag: Device tree James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 14/40] metag: Ptrace James Hogan
2012-11-08 7:17 ` Jonas Bonn
2012-11-09 9:26 ` James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 15/40] metag: Time keeping James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 16/40] metag: Traps James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 17/40] metag: IRQ handling James Hogan
2012-11-09 14:12 ` Arnd Bergmann
2012-11-20 16:08 ` James Hogan
2012-11-20 16:15 ` Arnd Bergmann
2012-12-18 13:25 ` James Hogan
2012-12-19 15:58 ` Arnd Bergmann
2012-12-20 10:14 ` James Hogan
2012-10-31 16:13 ` [RFC PATCH v1 18/40] metag: System Calls James Hogan
2012-11-09 14:20 ` Arnd Bergmann
2012-11-22 12:01 ` James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 19/40] metag: Scheduling/Process management James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 20/40] metag: Module support James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 21/40] metag: Atomics, locks and bitops James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 22/40] metag: Basic documentation James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 23/40] metag: SMP support James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 24/40] metag: DMA James Hogan
2012-11-09 14:25 ` Arnd Bergmann
2012-11-23 15:53 ` James Hogan
2012-11-23 16:20 ` James Hogan
2012-11-23 16:20 ` James Hogan
2012-11-23 16:47 ` Arnd Bergmann
2013-01-09 16:04 ` James Hogan
2013-01-09 16:04 ` James Hogan
2013-01-09 16:08 ` Arnd Bergmann
2012-11-23 16:47 ` Arnd Bergmann
2012-10-31 16:14 ` [RFC PATCH v1 25/40] metag: optimised library functions James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 26/40] metag: Stack unwinding James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 27/40] metag: various other headers James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 28/40] metag: Perf James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 29/40] metag: ftrace support James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 30/40] scripts/checkstack.pl: Add metag support James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 31/40] char: don't build rtc or genrtc on METAG James Hogan
2012-11-01 15:39 ` Greg KH
2012-11-01 17:33 ` James Hogan
2012-11-09 14:38 ` Arnd Bergmann
2012-10-31 16:14 ` [RFC PATCH v1 32/40] i8042: don't build " James Hogan
2012-11-09 14:28 ` Arnd Bergmann
2012-11-16 11:06 ` James Hogan
2012-11-16 15:20 ` Arnd Bergmann
2012-11-16 16:19 ` Geert Uytterhoeven
2012-11-16 16:43 ` Arnd Bergmann [this message]
2012-11-16 16:50 ` James Hogan
2012-11-16 17:20 ` Arnd Bergmann
2012-10-31 16:14 ` [RFC PATCH v1 33/40] parport: " James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 34/40] musb: don't redefine {read,write}s{l,w,b} on metag James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 35/40] vga console: don't build on METAG James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 36/40] metag: OProfile James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 37/40] metag: Various sysfs drivers James Hogan
2012-10-31 19:30 ` Greg KH
2012-10-31 19:41 ` James Hogan
2012-11-09 14:32 ` Arnd Bergmann
2012-11-09 14:35 ` James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 38/40] metag: add JTAG Debug Adapter (DA) support James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 39/40] tty/metag_da: add metag DA TTY driver James Hogan
2012-10-31 16:14 ` [RFC PATCH v1 40/40] fs: dafs: Add DAFS filesystem for metag James Hogan
2012-10-31 16:14 ` James Hogan
2012-10-31 16:42 ` Al Viro
2012-10-31 19:39 ` James Hogan
2012-10-31 19:39 ` James Hogan
2012-10-31 19:55 ` Myklebust, Trond
2012-10-31 21:39 ` James Hogan
2012-11-02 9:33 ` James Hogan
2012-10-31 16:26 ` [RFC PATCH v1 00/40] Meta Linux Kernel Port James Hogan
2012-11-09 15:06 ` Arnd Bergmann
2012-11-09 15:21 ` James Hogan
2012-11-09 15:58 ` Arnd Bergmann
2012-11-09 16:20 ` James Hogan
2012-11-09 21:55 ` Arnd Bergmann
2012-11-09 23:28 ` James Hogan
2012-11-12 16:59 ` James Hogan
2012-11-12 19:10 ` Arnd Bergmann
2012-11-13 9:43 ` James Hogan
2012-11-13 9:55 ` Arnd Bergmann
2012-10-31 22:33 ` Tony Breeds
2012-11-01 11:42 ` James Hogan
2012-11-01 23:28 ` Tony Breeds
2012-11-09 16:52 ` James Hogan
2012-11-09 15:16 ` Arnd Bergmann
2012-11-09 16:06 ` James Hogan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201211161643.50749.arnd@arndb.de \
--to=arnd@arndb.de \
--cc=geert@linux-m68k.org \
--cc=james.hogan@imgtec.com \
--cc=linux-arch@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.