On Fri, Jan 15, 2010 at 08:16:02AM +0000, Ben Dooks wrote: > This tree has changes for arch/arm due to adding S5P6440 support, and > so it needs to go to RMK. Note, the head is based on for-linus/samsung > which has only just been sent to Linus. Right, this branch is now fixed and builds for s3c2410_defconfig, s3c6400_defconfig and s5p6440_defconfig. Please pull. > The following changes since commit 3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a: > Ben Dooks (1): > ARM: MINI2440: Fixup __initdata usage > > are available in the git repository at: > > git://git.fluff.org/bjdooks/linux.git next-samsung > > Ben Dooks (24): > ARM: SAMSUNG: Move <plat/clock.h> to plat-samsung > ARM: S3C64XX: Cleanup common init code in s3c6400-clock.c > ARM: S3C64XX: Compress s3c6400-clock.c code > ARM: S3C64XX: Use new clock-clksrc.c code for clocks. > ARM: SAMSUNG: Reduce size of struct clk. > ARM: S3C64XX: Fixup .reg_src and .reg_div with named initialisers > ARM: S3C64XX: Avoid announcing clksrc clocks twice > ARM: SAMSUNG: Move clock.c to arch/arm/plat-samsung > ARM: SAMSUNG: Do not allow get/set/round rate calls with no divider > ARM: SAMSUNG: Add call to register array of clocks > ARM: SAMSUNG: Do not register set_parent call if no source > ARM: SAMSUNG: Move pwm-clock code into plat-samsung > ARM: SAMSUNG: Move device definitions in plat-samsung > ARM: SAMSUNG: Move gpio-config.c into plat-samsung > ARM: SAMSUNG: Move IRQ VIC timer handling out to common header files > ARM: SAMSUNG: Move IRQ UART handling for newer devices to plat-samsung > ARM: Add common entry code for system with two VICs > ARM: S5PC1XX: Move to using generic clksrc_clk for clock code > ARM: S5PC1XX: Move clock definitions around ready to turn into clksrc arrays > ARM: S5PC1XX: Change clksrc_clks to use array of clocks > ARM: SAMSUNG: Add script to change old clksrc_clk to new register defs > ARM: S5PC1XX: Remove definitions deleted by previous clksrc changes > ARM: S5PC1XX: Move to using standard timer IRQ handling code > ARM: S5PC1XX: Use common UART IRQ handling code > > Harald Welte (2): > ARM: SAMSUNG: Add core clock implementation for clksrc based clocks > ARM: S3C64XX: Remove unused clock definitions from clock header > > Kukjin Kim (10): > ARM: SAMSUNG: Make clk_default_setrate and clk_ops_def_setrate visible > ARM: SAMSUNG: Add config option for number of additional GPIO pins. > ARM: S5P6440: Add new CPU initialization support > ARM: S5P6440: Add Clock and PLL support > ARM: S5P6440: Add IRQ support > ARM: S5P6440: Add Timer support > ARM: S5P6440: Add new Kconfig and Makefiles > ARM: S5P6440: Add Board support file > ARM: S5P6440: Add configuration file > ARM: S5P6440: Add serial port support > > .../arm/Samsung/clksrc-change-registers.awk | 167 ++++ > arch/arm/Kconfig | 13 +- > arch/arm/Makefile | 2 + > arch/arm/configs/s5p6440_defconfig | 969 ++++++++++++++++++++ > arch/arm/include/asm/entry-macro-vic2.S | 57 ++ > arch/arm/mach-s3c2412/clock.c | 52 +- > arch/arm/mach-s3c2440/clock.c | 6 +- > arch/arm/mach-s3c2442/clock.c | 6 +- > arch/arm/mach-s3c2443/clock.c | 97 ++- > arch/arm/mach-s3c6400/include/mach/entry-macro.S | 28 +- > arch/arm/mach-s3c6400/include/mach/map.h | 4 +- > arch/arm/mach-s3c6400/include/mach/tick.h | 2 +- > arch/arm/mach-s5p6440/Kconfig | 23 + > arch/arm/mach-s5p6440/Makefile | 19 + > arch/arm/mach-s5p6440/Makefile.boot | 2 + > arch/arm/mach-s5p6440/cpu.c | 114 +++ > arch/arm/mach-s5p6440/include/mach/debug-macro.S | 37 + > arch/arm/mach-s5p6440/include/mach/entry-macro.S | 16 + > arch/arm/mach-s5p6440/include/mach/gpio-core.h | 19 + > arch/arm/mach-s5p6440/include/mach/gpio.h | 80 ++ > arch/arm/mach-s5p6440/include/mach/hardware.h | 18 + > arch/arm/mach-s5p6440/include/mach/irqs.h | 111 +++ > arch/arm/mach-s5p6440/include/mach/map.h | 94 ++ > arch/arm/mach-s5p6440/include/mach/memory.h | 19 + > arch/arm/mach-s5p6440/include/mach/pwm-clock.h | 62 ++ > arch/arm/mach-s5p6440/include/mach/regs-clock.h | 130 +++ > arch/arm/mach-s5p6440/include/mach/regs-irq.h | 19 + > arch/arm/mach-s5p6440/include/mach/system.h | 26 + > arch/arm/mach-s5p6440/include/mach/tick.h | 24 + > arch/arm/mach-s5p6440/include/mach/uncompress.h | 24 + > arch/arm/mach-s5p6440/mach-smdk6440.c | 111 +++ > arch/arm/mach-s5pc100/include/mach/tick.h | 2 +- > arch/arm/plat-s3c/Kconfig | 75 -- > arch/arm/plat-s3c/Makefile | 17 +- > arch/arm/plat-s3c/include/plat/cpu.h | 3 + > arch/arm/plat-s3c/include/plat/devs.h | 1 + > arch/arm/plat-s3c24xx/clock-dclk.c | 22 +- > arch/arm/plat-s3c24xx/s3c244x-clock.c | 4 +- > arch/arm/plat-s3c64xx/Kconfig | 3 + > arch/arm/plat-s3c64xx/clock.c | 10 +- > arch/arm/plat-s3c64xx/cpu.c | 4 +- > arch/arm/plat-s3c64xx/include/plat/irqs.h | 8 +- > arch/arm/plat-s3c64xx/include/plat/regs-clock.h | 71 +-- > arch/arm/plat-s3c64xx/irq.c | 209 +---- > arch/arm/plat-s3c64xx/s3c6400-clock.c | 510 +++-------- > arch/arm/plat-s5p/Kconfig | 38 + > arch/arm/plat-s5p/Makefile | 24 + > arch/arm/plat-s5p/clock.c | 136 +++ > arch/arm/plat-s5p/cpu.c | 90 ++ > arch/arm/plat-s5p/dev-uart.c | 165 ++++ > arch/arm/plat-s5p/include/plat/irqs.h | 83 ++ > arch/arm/plat-s5p/include/plat/pll.h | 83 ++ > arch/arm/plat-s5p/include/plat/s5p-clock.h | 38 + > arch/arm/plat-s5p/include/plat/s5p6440.h | 37 + > arch/arm/plat-s5p/irq.c | 73 ++ > arch/arm/plat-s5p/s5p6440-clock.c | 698 ++++++++++++++ > arch/arm/plat-s5p/s5p6440-init.c | 50 + > arch/arm/plat-s5p/setup-i2c0.c | 25 + > arch/arm/plat-s5pc1xx/Kconfig | 3 + > arch/arm/plat-s5pc1xx/clock.c | 22 +- > arch/arm/plat-s5pc1xx/include/plat/irqs.h | 19 +- > arch/arm/plat-s5pc1xx/include/plat/regs-clock.h | 119 +--- > arch/arm/plat-s5pc1xx/irq.c | 202 +---- > arch/arm/plat-s5pc1xx/s5pc100-clock.c | 770 +++++----------- > arch/arm/plat-samsung/Kconfig | 102 ++ > arch/arm/plat-samsung/Makefile | 22 + > arch/arm/plat-samsung/clock-clksrc.c | 203 ++++ > arch/arm/{plat-s3c => plat-samsung}/clock.c | 55 +- > arch/arm/{plat-s3c => plat-samsung}/dev-fb.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc1.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc2.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-i2c0.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-i2c1.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-nand.c | 0 > .../arm/{plat-s3c => plat-samsung}/dev-usb-hsotg.c | 0 > arch/arm/{plat-s3c => plat-samsung}/dev-usb.c | 0 > arch/arm/{plat-s3c => plat-samsung}/gpio-config.c | 0 > arch/arm/plat-samsung/include/plat/clock-clksrc.h | 83 ++ > .../include/plat/clock.h | 35 +- > arch/arm/plat-samsung/include/plat/irq-uart.h | 20 + > arch/arm/plat-samsung/include/plat/irq-vic-timer.h | 13 + > arch/arm/plat-samsung/irq-uart.c | 143 +++ > arch/arm/plat-samsung/irq-vic-timer.c | 86 ++ > arch/arm/{plat-s3c => plat-samsung}/pwm-clock.c | 112 ++-- > drivers/serial/Kconfig | 8 +- > 86 files changed, 5074 insertions(+), 1773 deletions(-) > create mode 100755 Documentation/arm/Samsung/clksrc-change-registers.awk > create mode 100644 arch/arm/configs/s5p6440_defconfig > create mode 100644 arch/arm/include/asm/entry-macro-vic2.S > create mode 100644 arch/arm/mach-s5p6440/Kconfig > create mode 100644 arch/arm/mach-s5p6440/Makefile > create mode 100644 arch/arm/mach-s5p6440/Makefile.boot > create mode 100644 arch/arm/mach-s5p6440/cpu.c > create mode 100644 arch/arm/mach-s5p6440/include/mach/debug-macro.S > create mode 100644 arch/arm/mach-s5p6440/include/mach/entry-macro.S > create mode 100644 arch/arm/mach-s5p6440/include/mach/gpio-core.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/gpio.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/hardware.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/irqs.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/map.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/memory.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/pwm-clock.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/regs-clock.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/regs-irq.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/system.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/tick.h > create mode 100644 arch/arm/mach-s5p6440/include/mach/uncompress.h > create mode 100644 arch/arm/mach-s5p6440/mach-smdk6440.c > create mode 100644 arch/arm/plat-s5p/Kconfig > create mode 100644 arch/arm/plat-s5p/Makefile > create mode 100644 arch/arm/plat-s5p/clock.c > create mode 100644 arch/arm/plat-s5p/cpu.c > create mode 100644 arch/arm/plat-s5p/dev-uart.c > create mode 100644 arch/arm/plat-s5p/include/plat/irqs.h > create mode 100644 arch/arm/plat-s5p/include/plat/pll.h > create mode 100644 arch/arm/plat-s5p/include/plat/s5p-clock.h > create mode 100644 arch/arm/plat-s5p/include/plat/s5p6440.h > create mode 100644 arch/arm/plat-s5p/irq.c > create mode 100644 arch/arm/plat-s5p/s5p6440-clock.c > create mode 100644 arch/arm/plat-s5p/s5p6440-init.c > create mode 100644 arch/arm/plat-s5p/setup-i2c0.c > create mode 100644 arch/arm/plat-samsung/clock-clksrc.c > rename arch/arm/{plat-s3c => plat-samsung}/clock.c (84%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-fb.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc1.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-hsmmc2.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-i2c0.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-i2c1.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-nand.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-usb-hsotg.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/dev-usb.c (100%) > rename arch/arm/{plat-s3c => plat-samsung}/gpio-config.c (100%) > create mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h > rename arch/arm/{plat-s3c => plat-samsung}/include/plat/clock.h (72%) > create mode 100644 arch/arm/plat-samsung/include/plat/irq-uart.h > create mode 100644 arch/arm/plat-samsung/include/plat/irq-vic-timer.h > create mode 100644 arch/arm/plat-samsung/irq-uart.c > create mode 100644 arch/arm/plat-samsung/irq-vic-timer.c > rename arch/arm/{plat-s3c => plat-samsung}/pwm-clock.c (82%) > > > > -- > Ben > > Q: What's a light-year? > A: One-third less calories than a regular year. > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- -- Ben Q: What's a light-year? A: One-third less calories than a regular year. -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html