diff options
| -rw-r--r-- | MAINTAINERS | 43 | ||||
| -rw-r--r-- | arch/arm/Kconfig.debug | 8 | ||||
| -rw-r--r-- | arch/arm/configs/s3c2410_defconfig | 2 | ||||
| -rw-r--r-- | arch/arm/configs/s3c6400_defconfig | 1 | ||||
| -rw-r--r-- | arch/arm/configs/tct_hammer_defconfig | 1 | ||||
| -rw-r--r-- | arch/arm/mach-s3c2440/mach-mini2440.c | 3 | ||||
| -rw-r--r-- | arch/arm/mach-s3c2442/mach-gta02.c | 3 | ||||
| -rw-r--r-- | arch/arm/plat-s3c/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/plat-s3c/include/plat/devs.h | 1 | ||||
| -rw-r--r-- | arch/arm/plat-s3c24xx/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c | 3 | ||||
| -rw-r--r-- | arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c | 3 |
12 files changed, 51 insertions, 21 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index fa2a16def17a..0e3942af54e6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -867,12 +867,22 @@ M: alex@shark-linux.de | |||
| 867 | W: http://www.shark-linux.de/shark.html | 867 | W: http://www.shark-linux.de/shark.html |
| 868 | S: Maintained | 868 | S: Maintained |
| 869 | 869 | ||
| 870 | ARM/SAMSUNG ARM ARCHITECTURES | ||
| 871 | P: Ben Dooks | ||
| 872 | M: ben-linux@fluff.org | ||
| 873 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | ||
| 874 | W: http://www.fluff.org/ben/linux/ | ||
| 875 | S: Maintained | ||
| 876 | F: arch/arm/plat-s3c/ | ||
| 877 | F: arch/arm/plat-s3c24xx/ | ||
| 878 | |||
| 870 | ARM/S3C2410 ARM ARCHITECTURE | 879 | ARM/S3C2410 ARM ARCHITECTURE |
| 871 | P: Ben Dooks | 880 | P: Ben Dooks |
| 872 | M: ben-linux@fluff.org | 881 | M: ben-linux@fluff.org |
| 873 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 882 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 874 | W: http://www.fluff.org/ben/linux/ | 883 | W: http://www.fluff.org/ben/linux/ |
| 875 | S: Maintained | 884 | S: Maintained |
| 885 | F: arch/arm/mach-s3c2410/ | ||
| 876 | 886 | ||
| 877 | ARM/S3C2440 ARM ARCHITECTURE | 887 | ARM/S3C2440 ARM ARCHITECTURE |
| 878 | P: Ben Dooks | 888 | P: Ben Dooks |
| @@ -880,6 +890,39 @@ M: ben-linux@fluff.org | |||
| 880 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 890 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 881 | W: http://www.fluff.org/ben/linux/ | 891 | W: http://www.fluff.org/ben/linux/ |
| 882 | S: Maintained | 892 | S: Maintained |
| 893 | F: arch/arm/mach-s3c2440/ | ||
| 894 | |||
| 895 | ARM/S3C2442 ARM ARCHITECTURE | ||
| 896 | P: Ben Dooks | ||
| 897 | M: ben-linux@fluff.org | ||
| 898 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | ||
| 899 | W: http://www.fluff.org/ben/linux/ | ||
| 900 | S: Maintained | ||
| 901 | F: arch/arm/mach-s3c2442/ | ||
| 902 | |||
| 903 | ARM/S3C2443 ARM ARCHITECTURE | ||
| 904 | P: Ben Dooks | ||
| 905 | M: ben-linux@fluff.org | ||
| 906 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | ||
| 907 | W: http://www.fluff.org/ben/linux/ | ||
| 908 | S: Maintained | ||
| 909 | F: arch/arm/mach-s3c2443/ | ||
| 910 | |||
| 911 | ARM/S3C6400 ARM ARCHITECTURE | ||
| 912 | P: Ben Dooks | ||
| 913 | M: ben-linux@fluff.org | ||
| 914 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | ||
| 915 | W: http://www.fluff.org/ben/linux/ | ||
| 916 | S: Maintained | ||
| 917 | F: arch/arm/mach-s3c6400/ | ||
| 918 | |||
| 919 | ARM/S3C6410 ARM ARCHITECTURE | ||
| 920 | P: Ben Dooks | ||
| 921 | M: ben-linux@fluff.org | ||
| 922 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | ||
| 923 | W: http://www.fluff.org/ben/linux/ | ||
| 924 | S: Maintained | ||
| 925 | F: arch/arm/mach-s3c6410/ | ||
| 883 | 926 | ||
| 884 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | 927 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT |
| 885 | P: Lennert Buytenhek | 928 | P: Lennert Buytenhek |
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index a71fd941ade7..a89e4734b8f0 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug | |||
| @@ -99,14 +99,6 @@ config DEBUG_CLPS711X_UART2 | |||
| 99 | output to the second serial port on these devices. Saying N will | 99 | output to the second serial port on these devices. Saying N will |
| 100 | cause the debug messages to appear on the first serial port. | 100 | cause the debug messages to appear on the first serial port. |
| 101 | 101 | ||
| 102 | config DEBUG_S3C_PORT | ||
| 103 | depends on DEBUG_LL && PLAT_S3C | ||
| 104 | bool "Kernel low-level debugging messages via S3C UART" | ||
| 105 | help | ||
| 106 | Say Y here if you want debug print routines to go to one of the | ||
| 107 | S3C internal UARTs. The chosen UART must have been configured | ||
| 108 | before it is used. | ||
| 109 | |||
| 110 | config DEBUG_S3C_UART | 102 | config DEBUG_S3C_UART |
| 111 | depends on PLAT_S3C | 103 | depends on PLAT_S3C |
| 112 | int "S3C UART to use for low-level debug" | 104 | int "S3C UART to use for low-level debug" |
diff --git a/arch/arm/configs/s3c2410_defconfig b/arch/arm/configs/s3c2410_defconfig index 2d58b8fe59be..b49810461e41 100644 --- a/arch/arm/configs/s3c2410_defconfig +++ b/arch/arm/configs/s3c2410_defconfig | |||
| @@ -260,6 +260,7 @@ CONFIG_MACH_NEXCODER_2440=y | |||
| 260 | CONFIG_SMDK2440_CPU2440=y | 260 | CONFIG_SMDK2440_CPU2440=y |
| 261 | CONFIG_MACH_AT2440EVB=y | 261 | CONFIG_MACH_AT2440EVB=y |
| 262 | CONFIG_CPU_S3C2442=y | 262 | CONFIG_CPU_S3C2442=y |
| 263 | CONFIG_MACH_MINI2440=y | ||
| 263 | 264 | ||
| 264 | # | 265 | # |
| 265 | # S3C2442 Machines | 266 | # S3C2442 Machines |
| @@ -2298,7 +2299,6 @@ CONFIG_DEBUG_ERRORS=y | |||
| 2298 | # CONFIG_DEBUG_STACK_USAGE is not set | 2299 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 2299 | CONFIG_DEBUG_LL=y | 2300 | CONFIG_DEBUG_LL=y |
| 2300 | # CONFIG_DEBUG_ICEDCC is not set | 2301 | # CONFIG_DEBUG_ICEDCC is not set |
| 2301 | CONFIG_DEBUG_S3C_PORT=y | ||
| 2302 | CONFIG_DEBUG_S3C_UART=0 | 2302 | CONFIG_DEBUG_S3C_UART=0 |
| 2303 | 2303 | ||
| 2304 | # | 2304 | # |
diff --git a/arch/arm/configs/s3c6400_defconfig b/arch/arm/configs/s3c6400_defconfig index 2e8fa50e9a09..32860609e057 100644 --- a/arch/arm/configs/s3c6400_defconfig +++ b/arch/arm/configs/s3c6400_defconfig | |||
| @@ -816,7 +816,6 @@ CONFIG_DEBUG_ERRORS=y | |||
| 816 | # CONFIG_DEBUG_STACK_USAGE is not set | 816 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 817 | CONFIG_DEBUG_LL=y | 817 | CONFIG_DEBUG_LL=y |
| 818 | # CONFIG_DEBUG_ICEDCC is not set | 818 | # CONFIG_DEBUG_ICEDCC is not set |
| 819 | CONFIG_DEBUG_S3C_PORT=y | ||
| 820 | CONFIG_DEBUG_S3C_UART=0 | 819 | CONFIG_DEBUG_S3C_UART=0 |
| 821 | 820 | ||
| 822 | # | 821 | # |
diff --git a/arch/arm/configs/tct_hammer_defconfig b/arch/arm/configs/tct_hammer_defconfig index 07dfb98df4f0..9d32faef05f6 100644 --- a/arch/arm/configs/tct_hammer_defconfig +++ b/arch/arm/configs/tct_hammer_defconfig | |||
| @@ -857,7 +857,6 @@ CONFIG_DEBUG_ERRORS=y | |||
| 857 | # CONFIG_DEBUG_STACK_USAGE is not set | 857 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 858 | CONFIG_DEBUG_LL=y | 858 | CONFIG_DEBUG_LL=y |
| 859 | # CONFIG_DEBUG_ICEDCC is not set | 859 | # CONFIG_DEBUG_ICEDCC is not set |
| 860 | # CONFIG_DEBUG_S3C_PORT is not set | ||
| 861 | CONFIG_DEBUG_S3C_UART=0 | 860 | CONFIG_DEBUG_S3C_UART=0 |
| 862 | 861 | ||
| 863 | # | 862 | # |
diff --git a/arch/arm/mach-s3c2440/mach-mini2440.c b/arch/arm/mach-s3c2440/mach-mini2440.c index 6a5bc3021bdb..ec71a6965786 100644 --- a/arch/arm/mach-s3c2440/mach-mini2440.c +++ b/arch/arm/mach-s3c2440/mach-mini2440.c | |||
| @@ -48,8 +48,6 @@ | |||
| 48 | #include <plat/mci.h> | 48 | #include <plat/mci.h> |
| 49 | #include <plat/udc.h> | 49 | #include <plat/udc.h> |
| 50 | 50 | ||
| 51 | #include <plat/regs-serial.h> | ||
| 52 | |||
| 53 | #include <linux/mtd/mtd.h> | 51 | #include <linux/mtd/mtd.h> |
| 54 | #include <linux/mtd/nand.h> | 52 | #include <linux/mtd/nand.h> |
| 55 | #include <linux/mtd/nand_ecc.h> | 53 | #include <linux/mtd/nand_ecc.h> |
| @@ -275,6 +273,7 @@ static struct s3c2410_nand_set mini2440_nand_sets[] __initdata = { | |||
| 275 | .nr_chips = 1, | 273 | .nr_chips = 1, |
| 276 | .nr_partitions = ARRAY_SIZE(mini2440_default_nand_part), | 274 | .nr_partitions = ARRAY_SIZE(mini2440_default_nand_part), |
| 277 | .partitions = mini2440_default_nand_part, | 275 | .partitions = mini2440_default_nand_part, |
| 276 | .flash_bbt = 1, /* we use u-boot to create a BBT */ | ||
| 278 | }, | 277 | }, |
| 279 | }; | 278 | }; |
| 280 | 279 | ||
diff --git a/arch/arm/mach-s3c2442/mach-gta02.c b/arch/arm/mach-s3c2442/mach-gta02.c index e23b581aa0e1..0fb385bd9cd9 100644 --- a/arch/arm/mach-s3c2442/mach-gta02.c +++ b/arch/arm/mach-s3c2442/mach-gta02.c | |||
| @@ -433,8 +433,7 @@ static struct s3c2410_nand_set gta02_nand_sets[] = { | |||
| 433 | */ | 433 | */ |
| 434 | .name = "neo1973-nand", | 434 | .name = "neo1973-nand", |
| 435 | .nr_chips = 1, | 435 | .nr_chips = 1, |
| 436 | .use_bbt = 1, | 436 | .flash_bbt = 1, |
| 437 | .force_soft_ecc = 1, | ||
| 438 | }, | 437 | }, |
| 439 | }; | 438 | }; |
| 440 | 439 | ||
diff --git a/arch/arm/plat-s3c/Makefile b/arch/arm/plat-s3c/Makefile index 74bb7cb5da49..0761766b1833 100644 --- a/arch/arm/plat-s3c/Makefile +++ b/arch/arm/plat-s3c/Makefile | |||
| @@ -34,7 +34,7 @@ obj-$(CONFIG_S3C_DEV_HSMMC) += dev-hsmmc.o | |||
| 34 | obj-$(CONFIG_S3C_DEV_HSMMC1) += dev-hsmmc1.o | 34 | obj-$(CONFIG_S3C_DEV_HSMMC1) += dev-hsmmc1.o |
| 35 | obj-y += dev-i2c0.o | 35 | obj-y += dev-i2c0.o |
| 36 | obj-$(CONFIG_S3C_DEV_I2C1) += dev-i2c1.o | 36 | obj-$(CONFIG_S3C_DEV_I2C1) += dev-i2c1.o |
| 37 | obj-$(CONFIG_SND_S3C24XX_SOC) += dev-audio.o | 37 | obj-$(CONFIG_SND_S3C64XX_SOC_I2S) += dev-audio.o |
| 38 | obj-$(CONFIG_S3C_DEV_FB) += dev-fb.o | 38 | obj-$(CONFIG_S3C_DEV_FB) += dev-fb.o |
| 39 | obj-$(CONFIG_S3C_DEV_USB_HOST) += dev-usb.o | 39 | obj-$(CONFIG_S3C_DEV_USB_HOST) += dev-usb.o |
| 40 | obj-$(CONFIG_S3C_DEV_USB_HSOTG) += dev-usb-hsotg.o | 40 | obj-$(CONFIG_S3C_DEV_USB_HSOTG) += dev-usb-hsotg.o |
diff --git a/arch/arm/plat-s3c/include/plat/devs.h b/arch/arm/plat-s3c/include/plat/devs.h index b5b9c4d46e9a..2e170827e0b0 100644 --- a/arch/arm/plat-s3c/include/plat/devs.h +++ b/arch/arm/plat-s3c/include/plat/devs.h | |||
| @@ -37,6 +37,7 @@ extern struct platform_device s3c_device_i2c1; | |||
| 37 | extern struct platform_device s3c_device_rtc; | 37 | extern struct platform_device s3c_device_rtc; |
| 38 | extern struct platform_device s3c_device_adc; | 38 | extern struct platform_device s3c_device_adc; |
| 39 | extern struct platform_device s3c_device_sdi; | 39 | extern struct platform_device s3c_device_sdi; |
| 40 | extern struct platform_device s3c_device_iis; | ||
| 40 | extern struct platform_device s3c_device_hwmon; | 41 | extern struct platform_device s3c_device_hwmon; |
| 41 | extern struct platform_device s3c_device_hsmmc0; | 42 | extern struct platform_device s3c_device_hsmmc0; |
| 42 | extern struct platform_device s3c_device_hsmmc1; | 43 | extern struct platform_device s3c_device_hsmmc1; |
diff --git a/arch/arm/plat-s3c24xx/Makefile b/arch/arm/plat-s3c24xx/Makefile index 636cb12711df..579a165c2827 100644 --- a/arch/arm/plat-s3c24xx/Makefile +++ b/arch/arm/plat-s3c24xx/Makefile | |||
| @@ -29,7 +29,7 @@ obj-$(CONFIG_PM_SIMTEC) += pm-simtec.o | |||
| 29 | obj-$(CONFIG_PM) += pm.o | 29 | obj-$(CONFIG_PM) += pm.o |
| 30 | obj-$(CONFIG_PM) += irq-pm.o | 30 | obj-$(CONFIG_PM) += irq-pm.o |
| 31 | obj-$(CONFIG_PM) += sleep.o | 31 | obj-$(CONFIG_PM) += sleep.o |
| 32 | obj-$(CONFIG_HAVE_PWM) += pwm.o | 32 | obj-$(CONFIG_S3C24XX_PWM) += pwm.o |
| 33 | obj-$(CONFIG_S3C2410_CLOCK) += s3c2410-clock.o | 33 | obj-$(CONFIG_S3C2410_CLOCK) += s3c2410-clock.o |
| 34 | obj-$(CONFIG_S3C2410_DMA) += dma.o | 34 | obj-$(CONFIG_S3C2410_DMA) += dma.o |
| 35 | obj-$(CONFIG_S3C24XX_ADC) += adc.o | 35 | obj-$(CONFIG_S3C24XX_ADC) += adc.o |
diff --git a/arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c b/arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c index 9edf7894eedd..da7a61728c18 100644 --- a/arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c +++ b/arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c | |||
| @@ -12,8 +12,7 @@ | |||
| 12 | */ | 12 | */ |
| 13 | 13 | ||
| 14 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| 15 | 15 | #include <linux/gpio.h> | |
| 16 | #include <mach/hardware.h> | ||
| 17 | 16 | ||
| 18 | #include <mach/spi.h> | 17 | #include <mach/spi.h> |
| 19 | #include <mach/regs-gpio.h> | 18 | #include <mach/regs-gpio.h> |
diff --git a/arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c b/arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c index f34d0fc69ad8..86b9edc67413 100644 --- a/arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c +++ b/arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c | |||
| @@ -12,8 +12,7 @@ | |||
| 12 | */ | 12 | */ |
| 13 | 13 | ||
| 14 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| 15 | 15 | #include <linux/gpio.h> | |
| 16 | #include <mach/hardware.h> | ||
| 17 | 16 | ||
| 18 | #include <mach/spi.h> | 17 | #include <mach/spi.h> |
| 19 | #include <mach/regs-gpio.h> | 18 | #include <mach/regs-gpio.h> |
