linux/arch
Linus Walleij ec14ba1ec5 clocksource/drivers/fttmr010: Merge Moxa into FTTMR010
This merges the Moxa Art timer driver into the Faraday FTTMR010
driver and replaces all Kconfig symbols to use the Faraday
driver instead. We are now so similar that the drivers can
be merged by just adding a few lines to the Faraday timer.

Differences:

- The Faraday driver explicitly sets the counter to count
  upwards for the clocksource, removing the need for the
  clocksource core to invert the value.

- The Faraday driver also handles sched_clock()

On the Aspeed, the counter can only count downwards, so support
the timers in downward-counting mode as well, and flag the
Aspeed to use this mode. This mode was tested on the Gemini so
I have high hopes that it'll work fine on the Aspeed as well.

After this we have one driver for all three SoCs and a generic
Faraday FTTMR010 timer driver, which is nice.

Cc: Joel Stanley <joel@jms.id.au>
Cc: Jonas Jensen <jonas.jensen@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Tested-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2017-06-12 10:45:10 +02:00
..
alpha osf_wait4(): fix infoleak 2017-05-21 13:10:07 -04:00
arc signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
arm clocksource/drivers/fttmr010: Merge Moxa into FTTMR010 2017-06-12 10:45:10 +02:00
arm64 ACPI-related fixes for arm64: 2017-06-02 12:06:27 -07:00
blackfin uapi: export all headers under uapi directories 2017-05-11 00:21:54 +09:00
c6x signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
cris signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
frv frv: declare jiffies to be located in the .data section 2017-06-02 15:07:37 -07:00
h8300 signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
hexagon signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
ia64 signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
m32r signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
m68k signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
metag devicetree: Move include prefixes from arch to separate directory 2017-05-18 23:55:48 -07:00
microblaze signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
mips kthread: fix boot hang (regression) on MIPS/OpenRISC 2017-05-29 09:40:54 -07:00
mn10300 signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
nios2 signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
openrisc Merge branch 'timers/urgent' into WIP.timers 2017-06-04 15:21:52 +02:00
parisc uapi: export all headers under uapi directories 2017-05-11 00:21:54 +09:00
powerpc powerpc fixes for 4.12 #4 2017-05-27 09:28:34 -07:00
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2017-05-16 09:24:44 -07:00
score signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
sh signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
sparc signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
tile arch/include: remove empty Kbuild files 2017-05-11 00:22:18 +09:00
um Merge branch 'for-linus-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml 2017-05-13 10:20:02 -07:00
unicore32 signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
x86 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-06-02 08:53:42 -07:00
xtensa signal: Remove non-uapi <asm/siginfo.h> 2017-06-04 15:11:47 +02:00
.gitignore
Kconfig Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-05-10 10:30:46 -07:00