Merge branch 'master' of git://git.denx.de/u-boot
authorKyungmin Park <kyungmin.park@samsung.com>
Tue, 27 Oct 2009 01:09:11 +0000 (10:09 +0900)
committerKyungmin Park <kyungmin.park@samsung.com>
Tue, 27 Oct 2009 01:09:11 +0000 (10:09 +0900)
Conflicts:

Makefile
board/eukrea/cpu9260/cpu9260.c
board/samsung/smdkc100/Makefile
board/samsung/smdkc100/lowlevel_init.S
board/samsung/smdkc100/mem_setup.S
board/samsung/smdkc100/onenand.c
board/samsung/smdkc100/smdkc100.c
cpu/arm_cortexa8/s5pc1xx/Makefile
cpu/arm_cortexa8/s5pc1xx/clock.c
cpu/arm_cortexa8/start.S
drivers/serial/serial_s5pc1xx.c
include/asm-arm/arch-s5pc1xx/clk.h
include/asm-arm/arch-s5pc1xx/clock.h
include/asm-arm/arch-s5pc1xx/gpio.h
include/asm-arm/arch-s5pc1xx/power.h
include/configs/cpu9260.h
include/configs/cpuat91.h
include/configs/davinci_dm355evm.h
include/configs/smdkc100.h
include/linux/mtd/onenand.h
include/linux/mtd/onenand_regs.h

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
1  2 
Makefile
common/Makefile
cpu/arm_cortexa8/s5pc1xx/Makefile
cpu/arm_cortexa8/s5pc1xx/clock.c
drivers/net/smc911x.c
include/asm-arm/arch-omap3/sys_proto.h
include/asm-arm/arch-s5pc1xx/clock.h
include/configs/smdkc100.h

diff --cc Makefile
+++ b/Makefile
@@@ -3144,17 -3168,8 +3168,17 @@@ omap3_zoom1_config :  unconfi
  omap3_zoom2_config :  unconfig
        @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 zoom2 logicpd omap3
  
- s5pc1xx_universal_config:     unconfig
+ smdkc100_config:      unconfig
 +      @echo "#define CONFIG_ONENAND_U_BOOT" > $(obj)include/config.h
-       @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 universal samsung s5pc1xx
+       @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 smdkc100 samsung s5pc1xx
 +      @echo "CONFIG_ONENAND_U_BOOT = y" >> $(obj)include/config.mk
 +      @echo "ONENAND_BIN = $(obj)onenand_ipl/onenand-ipl-16k.bin" >> $(obj)include/config.mk
 +
- smdkc100_config:      unconfig
++s5pc1xx_universal_config:     unconfig
 +      @echo "#define CONFIG_ONENAND_U_BOOT" > $(obj)include/config.h
-       @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 smdkc100 samsung s5pc1xx
++      @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 universal samsung s5pc1xx
 +      @echo "CONFIG_ONENAND_U_BOOT = y" >> $(obj)include/config.mk
 +      @echo "ONENAND_BIN = $(obj)onenand_ipl/onenand-ipl-16k.bin" >> $(obj)include/config.mk
  
  #########################################################################
  ## XScale Systems
diff --cc common/Makefile
Simple merge
@@@ -29,18 -29,14 +29,17 @@@ include $(TOPDIR)/config.m
  LIB   = $(obj)lib$(SOC).a
  
  SOBJS = reset.o
- SOBJS += cache.o
- COBJS-y       += clock.o
- COBJS-y       += cpu_info.o
- COBJS-y       += gpio.o
- COBJS-y       += timer.o
- COBJS-$(CONFIG_S5PC110)       += sleep.o
- COBJS-$(CONFIG_SOFT_I2C) += i2c-gpio.o
- COBJS-$(CONFIG_CMD_USBDOWN) += usb-hs-otg.o usb_downloader.o
 -COBJS += cache.o
 -COBJS += clock.o
 -COBJS += cpu_info.o
 -COBJS += timer.o
++COBJS-y               += cache.o
++COBJS-y               += clock.o
++COBJS-y               += cpu_info.o
++COBJS-y               += gpio.o
++COBJS-y               += timer.o
++COBJS-$(CONFIG_SOFT_I2C)      += i2c-gpio.o
++COBJS-$(CONFIG_CMD_USBDOWN)   += usb-hs-otg.o usb_downloader.o
  
  SRCS  := $(SOBJS:.o=.S) $(COBJS:.o=.c)
 -OBJS  := $(addprefix $(obj),$(COBJS) $(SOBJS))
 +OBJS  := $(addprefix $(obj),$(COBJS-y) $(SOBJS))
  
  all:   $(obj).depend $(LIB)
  
  
  #include <common.h>
  #include <asm/io.h>
- #include <asm/arch/clk.h>
  #include <asm/arch/clock.h>
  
 -#define APLL  0
 -#define MPLL  1
 -#define EPLL  2
 -#define HPLL  3
 -#define VPLL  4
 -
+ #define CLK_M 0
+ #define CLK_D 1
+ #define CLK_P 2
  #ifndef CONFIG_SYS_CLK_FREQ_C100
  #define CONFIG_SYS_CLK_FREQ_C100      12000000
  #endif
Simple merge
  #ifndef __ASM_ARM_ARCH_CLOCK_H_
  #define __ASM_ARM_ARCH_CLOCK_H_
  
++#define APLL  0
++#define MPLL  1
++#define EPLL  2
++#define HPLL  3
++#define VPLL  4
++
  #ifndef __ASSEMBLY__
  struct s5pc100_clock {
        unsigned int    apll_lock;
  #endif
  
  /*-----------------------------------------------------------------------
-  * Boot configuration (define only one of next 3)
+  * Boot configuration
   */
  #define CONFIG_ENV_IS_IN_ONENAND      1
- #define CONFIG_ENV_SIZE                       SZ_128K         /* 128KB, 0x20000 */
- #define CONFIG_ENV_ADDR                       SZ_256K         /* 256KB, 0x40000 */
- #define CONFIG_ENV_OFFSET             SZ_256K         /* 256KB, 0x40000 */
+ #define CONFIG_ENV_SIZE                       (128 << 10)     /* 128KiB, 0x20000 */
+ #define CONFIG_ENV_ADDR                       (256 << 10)     /* 256KiB, 0x40000 */
+ #define CONFIG_ENV_OFFSET             (256 << 10)     /* 256KiB, 0x40000 */
  
  #define CONFIG_USE_ONENAND_BOARD_INIT
+ #define CONFIG_SAMSUNG_ONENAND                1
  #define CONFIG_SYS_ONENAND_BASE               0xE7100000
  
- #define CONFIG_DOS_PARTITION  1
+ #define CONFIG_DOS_PARTITION          1
  
 +/* USB Downloader */
 +#define CONFIG_CMD_USBDOWN
 +#define CONFIG_SAMSUNG_USB
 +#define CONFIG_OTG_CLK_OSCC
 +#define CONFIG_SYS_DOWN_ADDR  CONFIG_SYS_SDRAM_BASE
 +#define CONFIG_RAMDISK_ADDR   0x33000000
 +
  #endif        /* __CONFIG_H */