Samsung cleanup-1 for v3.11
Subsystems (3)
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-cleanup-1
for you to fetch changes up to db3824e6bf0b0f421b0d43f08d905935e826a965:
ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header (2013-06-19
03:13:18 +0900)
----------------------------------------------------------------
- Consolidate uncompress subroutines and s5p64x0-uncompress
- Cleanup watchdog support on Samsung to support multiplatform
----------------------------------------------------------------
Tomasz Figa (7):
ARM: S5P64X0: Use common uncompress.h part for plat-samsung
watchdog: s3c2410_wdt: Use local register definitions
ARM: SAMSUNG: Use local definitions of watchdog registers
ARM: SAMSUNG: Add watchdog reset driver
ARM: SAMSUNG: Let platforms use the new watchdog reset driver
ARM: SAMSUNG: Remove legacy watchdog reset code
ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header
Tushar Behera (1):
ARM: SAMSUNG: Consolidate uncompress subroutine
arch/arm/Kconfig | 3 + arch/arm/mach-exynos/include/mach/uncompress.h | 3 - arch/arm/mach-s3c24xx/Kconfig | 2 + arch/arm/mach-s3c24xx/include/mach/uncompress.h | 3 + arch/arm/mach-s3c24xx/s3c2410.c | 3 +- arch/arm/mach-s3c24xx/s3c244x.c | 3 +- arch/arm/mach-s3c64xx/common.c | 8 +- arch/arm/mach-s3c64xx/include/mach/uncompress.h | 3 + arch/arm/mach-s5p64x0/common.c | 4 +- arch/arm/mach-s5p64x0/include/mach/uncompress.h | 162 +-------------------- arch/arm/mach-s5pc100/common.c | 3 +- arch/arm/mach-s5pc100/include/mach/uncompress.h | 2 + arch/arm/mach-s5pv210/include/mach/uncompress.h | 2 + arch/arm/plat-samsung/Kconfig | 6 + arch/arm/plat-samsung/Makefile | 1 + arch/arm/plat-samsung/include/plat/regs-watchdog.h | 41 ------ arch/arm/plat-samsung/include/plat/uncompress.h | 21 ++- .../arm/plat-samsung/include/plat/watchdog-reset.h | 38 +---- arch/arm/plat-samsung/watchdog-reset.c | 97 ++++++++++++ drivers/watchdog/s3c2410_wdt.c | 17 ++- 20 files changed, 174 insertions(+), 248 deletions(-)
delete mode 100644 arch/arm/plat-samsung/include/plat/regs-watchdog.h create mode 100644 arch/arm/plat-samsung/watchdog-reset.c
Quoted 6 lines · Kukjin Kim
The following changes since commit
317ddd256b9c24b0d78fa8018f80f1e495481a10:Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)are available in the git repository at:
Quoted 7 lines
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-cleanup-1for you to fetch changes up to
db3824e6bf0b0f421b0d43f08d905935e826a965:ARM: SAMSUNG: Remove unused
plat/regs-watchdog.hheader (2013-06-19
03:13:18 +0900)
Pulled into next/cleanup, thanks!
Arnd
Quoted 29 lines · Kukjin Kim
The following changes since commit
317ddd256b9c24b0d78fa8018f80f1e495481a10:Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-cleanup-1for you to fetch changes up to
db3824e6bf0b0f421b0d43f08d905935e826a965:ARM: SAMSUNG: Remove unused
plat/regs-watchdog.hheader (2013-06-19
03:13:18 +0900)----------------------------------------------------------------
- Consolidate uncompress subroutines and s5p64x0-uncompress
- Cleanup watchdog support on Samsung to support multiplatform----------------------------------------------------------------
Tomasz Figa (7):
ARM: S5P64X0: Use commonuncompress.hpart for plat-samsung
watchdog:s3c2410_wdt: Use local register definitions
ARM: SAMSUNG: Use local definitions of watchdog registers
ARM: SAMSUNG: Add watchdog reset driver
ARM: SAMSUNG: Let platforms use the new watchdog reset driver
ARM: SAMSUNG: Remove legacy watchdog reset code
ARM: SAMSUNG: Remove unusedplat/regs-watchdog.hheader
Quoted 2 lines
Tushar Behera (1):
ARM: SAMSUNG: Consolidate uncompress subroutine
I've had to apply this patch on top to get s5p to build cleanly again. It's part of next/cleanup now as well.
Arnd
Quoted 1 line
From
854f1c88e6ab7c8a12a49913e8b1648f96af0701Mon Sep 17 00:00:00 2001
From: Arnd Bergmann <[email protected]>
Date: Thu, 20 Jun 2013 17:27:13 +0200
Subject: [PATCH] ARM: s5p64x0: avoid build warning for uncompress.h
Commit 5336539 "ARM: S5P64X0: Use common uncompress.h part for plat-samsung" was missing a type cast, this brings it in line with the other samsung platforms.
arch/arm/mach-s5p64x0/include/mach/uncompress.h +2 -2
@@ -23,9 +23,9 @@ static void arch_detect_cpu(void) chipid = *(const volatile unsigned int __force *)0xE0100118 ;if ((chipid &0xff000 ) ==0x50000 ) - uart_base =S5P6450_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT ); + uart_base = (volatile u8 *)S5P6450_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT );else - uart_base =S5P6440_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT ); + uart_base = (volatile u8 *)S5P6440_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT ); fifo_mask =S3C2440_UFSTAT_TXMASK ; fifo_max =63 <<S3C2440_UFSTAT_TXSHIFT ;
Kukjin Kim
Acked-byArnd Bergmann wrote:
[...]
Quoted 11 lines
I've had to apply this patch on top to get s5p to build cleanly again. It's part of next/cleanup now as well.
Arnd
From
854f1c88e6ab7c8a12a49913e8b1648f96af0701Mon Sep 17 00:00:00 2001
From: Arnd Bergmann <[email protected]>
Date: Thu, 20 Jun 2013 17:27:13 +0200
Subject: [PATCH] ARM: s5p64x0: avoid build warning foruncompress.h
Quoted 6 lines
Commit 5336539 "ARM: S5P64X0: Use common
uncompress.hpart for plat-samsung" was missing a type cast, this brings it in line with the other samsung platforms.Signed-off-by Arnd Bergmann <[email protected]>
Yes, thanks for fix it and if you want,
probably, you can't amend it though :)
- Kukjin
Quoted 19 lines
arch/arm/mach-s5p64x0/include/mach/uncompress.h +2
-2@@ -23,9 +23,9 @@ static void arch_detect_cpu(void) chipid = *(const volatile unsigned int __force *)0xE0100118 ;if ((chipid &0xff000 ) ==0x50000 ) - uart_base =S5P6450_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT ); + uart_base = (volatile u8 *)S5P6450_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT );else - uart_base =S5P6440_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT ); + uart_base = (volatile u8 *)S5P6440_PA_UART (CONFIG_S3C_LOWLEVEL_UART_PORT );arch/arm/mach-s5p64x0/include/mach/uncompress.h +0
-0fifo_mask =S3C2440_UFSTAT_TXMASK ; fifo_max =63 <<S3C2440_UFSTAT_TXSHIFT ;