Pullrequest: u-boot-arm/master
Hi Wolfgang,
The following changes since commit c30a15e590c7e5bfd27e4704c81648071f11d51f:
FAT: Add FAT write feature (2011-10-26 21:40:44 +0200)
are available in the git repository at:
git://git.denx.de/u-boot-arm master
Ajay Bhargav (4):
SPI: Add SPI driver support for Marvell Armada100
Armada100: Add SPI support for Marvell gplugD
Armada100: Add SPI flash support for Marvell gplugD
Armada100: Add env storage support for Marvell gplugD
Aneesh V (1):
omap: spl: fix build break due to changes in FAT
Chandan Nath (5):
ARM:AM33XX: Added support for AM33xx
ARM:AM33XX: Add clock definitions
ARM:AM33XX: Add emif/ddr support
ARM:AM33XX: Added timer support
ARM:AM33XX: Add support for TI AM335X EVM
Christian Riesch (1):
da850evm: Move LPSC configuration to board_early_init_f()
Fabio Estevam (2):
mx31pdk: Remove unneeded config
imx: fix coding style
Heiko Schocher (4):
arm, logbuffer: make it compileclean cosmetic, post: Codingstyle cleanup
arm, post: add missing post_time_ms for arm arm, davinci: add missing LSPC define for MMC/SD1
Helmut Raiger (1):
mx31: provide readable WEIM CS accessor
Ilya Yanok (1):
omap3/emif4: fix registers definition
Jason Cooper (1):
dreamplug: initial board support.
Joe Hershberger (2):
omap: Don't use gpio_free to change direction to input
omap4_panda: Build in cmd_gpio support on panda
Lei Wen (9):
ARM: pantheon: reduce dependence of including platform file
ARM: armada100: reduce dependence of including platform file
ARM: kirkwood: reduce dependence of including platform file
serial: reduce include platform file for marvell chip
ARM: orion5x: reduce dependence of including platform file
gpio: mvmfp: reduce include platform file
ARM: pantheon: add mmc definition
Marvell: dkb: add mmc support
dkb: make mmc command as default enabled
Manjunath Hadli (6):
dm644X: revert cache disable patch
dm36x: revert cache disable patch
da830: add support for NAND boot mode
davinci: emac: add new features to autonegotiate for EMAC
davinci: emac: add support for more than 1 PHYs
davinci: remove obsolete macro CONFIG_EMAC_MDIO_PHY_NUM
Marek Vasut (2):
ARM: Update mach-types
I2C: Add i2c_get/set_speed() to mxc_i2c.c
Michael Walle (1):
kirkwood_spi: add dummy spi_init()
Philip Balister (3):
OMAP3: overo : Use ttyO2 instead of ttyS2.
OMAP3: overo: Move ethernet CS4 configuration to execute based on
board id
OMAP3: overo : Add environment variable optargs to bootargs
Prafulla Wadaskar (1):
gplug: fixed build error as a result of code cleanup patch
Ricardo Salveti de Araujo (3):
omap4: replacing OMAP4_CONTROL with OMAP4430_CONTROL
omap4: adding revision detection for 4460 ES1.1
omap4: splitting padconfs into common, 4430 and 4460
Rob Herring (1):
ARM: Add Calxeda Highbank platform
SRICHARAN R (1):
U-Boot/SPL: omap4: Make ddr pre-calculated timings as default.
Sergei Shtylyov (1):
DaVinci: correct MDSTAT.STATE mask
Simon Glass (5):
tegra2: Rename CLOCK_PLL_ID to CLOCK_ID
tegra2: Clean up board code a little
tegra2: Add more clock functions
tegra2: Rename PIN_ to PINGRP_
tegra2: Add more pinmux functions
Simon Schwarz (6):
devkit8000: protect board_mmc_init
devkit8000: Add config to enable SPL MMC boot
omap3: Add Base register for DMA
omap3: Add DMA register accessors
omap3: Add interface for omap3 DMA
SPL: Add DMA library
Stefano Babic (15):
MX51: vision2: Set global macros
misc: pmic: Freescale PMIC switches to generic PMIC driver
MX5: vision2: use new pmic driver
RTC: Switch mc13783 to generic pmic code
MX3: qong: use new pmic driver
MX5: efikamx/efikasb: use new pmic driver
misc: pmic: use I2C_SET_BUS in pmic I2C
misc: pmic: addI2C support to pmic_fsl driver
MX35: mx35pdk: use new pmic driver
MX5: mx51evk: use new pmic driver
MX5: mx53evk: use new pmic driver
MX31: mx31_litekit: use new pmic driver
MX31: mx31ads: use new pmic driver
MX31: mx31pdk: use new pmic driver
misc: pmic: drop old Freescale's pmic driver
Steve Sakoman (3):
omap: overo: Configure mux for gpio10
omap: overo: Disable pull-ups on camera PCLK, HS and VS signals
omap: beagle: Use ubifs instead of jffs2 for nand boot
Tom Rini (3):
OMAP3 SPL: Provide weak omap_rev_string
devkit8000: Add malloc space
mmc: omap: Allow OMAP_HSMMC[23]_BASE to be unset
Tom Warren (1):
tegra2: Enable MMC for Seaboard
Vladimir Zapolskiy (1):
davinci: remove config.mk file from the sources
?ukasz Majewski (3):
misc:pmic:core New generic PMIC driver misc:pmic:max8998 MAX8998 support at a new PMIC driver. misc:pmic:samsung Enable PMIC driver at GONI target
MAINTAINERS | 12 + Makefile | 3 + arch/arm/cpu/arm1136/mx31/generic.c | 11 + arch/arm/cpu/arm1136/mx31/timer.c | 23 +- arch/arm/cpu/arm1136/mx35/generic.c | 2 +- arch/arm/cpu/arm926ejs/armada100/cpu.c | 2 +- arch/arm/cpu/arm926ejs/armada100/dram.c | 1 + arch/arm/cpu/arm926ejs/armada100/timer.c | 1 + arch/arm/cpu/arm926ejs/davinci/et1011c.c | 6 +- arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S | 8 +- arch/arm/cpu/arm926ejs/davinci/psc.c | 4 +- arch/arm/cpu/arm926ejs/kirkwood/cpu.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/dram.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/mpp.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/timer.c | 1 + arch/arm/cpu/arm926ejs/mx25/generic.c | 110 +- arch/arm/cpu/arm926ejs/mx25/reset.c | 2 +- arch/arm/cpu/arm926ejs/mx25/timer.c | 16 +- arch/arm/cpu/arm926ejs/mx27/reset.c | 2 +- arch/arm/cpu/arm926ejs/mx27/timer.c | 14 +- arch/arm/cpu/arm926ejs/orion5x/cpu.c | 3 +- arch/arm/cpu/arm926ejs/orion5x/dram.c | 2 +- arch/arm/cpu/arm926ejs/orion5x/timer.c | 2 +- arch/arm/cpu/arm926ejs/pantheon/cpu.c | 13 +- arch/arm/cpu/arm926ejs/pantheon/dram.c | 1 + arch/arm/cpu/arm926ejs/pantheon/timer.c | 1 + arch/arm/cpu/armv7/am33xx/Makefile | 48 + arch/arm/cpu/armv7/am33xx/board.c | 66 + arch/arm/cpu/armv7/am33xx/clock.c | 273 + arch/arm/cpu/armv7/am33xx/ddr.c | 147 + arch/arm/cpu/armv7/am33xx/emif4.c | 201 + arch/arm/cpu/armv7/am33xx/lowlevel_init.S | 72 + arch/arm/cpu/armv7/am33xx/sys_info.c | 130 + .../davinci/config.mk => armv7/highbank/Makefile} | 34 +- arch/arm/cpu/armv7/highbank/timer.c | 123 + arch/arm/cpu/armv7/mx5/soc.c | 10 +- arch/arm/cpu/armv7/omap-common/Makefile | 2 + arch/arm/cpu/armv7/omap-common/gpio.c | 7 - arch/arm/cpu/armv7/omap-common/spl.c | 12 + arch/arm/cpu/armv7/omap3/board.c | 6 - arch/arm/cpu/armv7/omap4/board.c | 24 +- arch/arm/cpu/armv7/omap4/omap4_mux_data.h | 7 + arch/arm/cpu/armv7/tegra2/ap20.c | 5 +- arch/arm/cpu/armv7/tegra2/clock.c | 825 +- arch/arm/cpu/armv7/tegra2/pinmux.c | 528 +- arch/arm/include/asm/arch-am33xx/clock.h | 24 + arch/arm/include/asm/arch-am33xx/clocks_am33xx.h | 55 + arch/arm/include/asm/arch-am33xx/cpu.h | 218 + arch/arm/include/asm/arch-am33xx/ddr_defs.h | 264 + arch/arm/include/asm/arch-am33xx/hardware.h | 81 + arch/arm/include/asm/arch-am33xx/sys_proto.h | 39 + arch/arm/include/asm/arch-armada100/armada100.h | 120 +- arch/arm/include/asm/arch-armada100/config.h | 1 + arch/arm/include/asm/arch-armada100/cpu.h | 125 + arch/arm/include/asm/arch-armada100/mfp.h | 6 + arch/arm/include/asm/arch-armada100/spi.h | 95 + arch/arm/include/asm/arch-davinci/emac_defs.h | 4 - arch/arm/include/asm/arch-davinci/hardware.h | 3 + arch/arm/include/asm/arch-kirkwood/config.h | 1 + arch/arm/include/asm/arch-kirkwood/kirkwood.h | 6 - arch/arm/include/asm/arch-mx31/imx-regs.h | 35 +- arch/arm/include/asm/arch-mx31/sys_proto.h | 35 + arch/arm/include/asm/arch-mx5/sys_proto.h | 8 + arch/arm/include/asm/arch-omap3/cpu.h | 46 + arch/arm/include/asm/arch-omap3/dma.h | 77 + arch/arm/include/asm/arch-omap3/omap3.h | 3 + arch/arm/include/asm/arch-omap3/sys_proto.h | 1 - arch/arm/include/asm/arch-omap4/omap4.h | 16 +- arch/arm/include/asm/arch-omap4/sys_proto.h | 1 - arch/arm/include/asm/arch-orion5x/orion5x.h | 6 - arch/arm/include/asm/arch-pantheon/config.h | 20 + arch/arm/include/asm/arch-pantheon/cpu.h | 12 + arch/arm/include/asm/arch-pantheon/mfp.h | 12 + arch/arm/include/asm/arch-pantheon/pantheon.h | 14 +- arch/arm/include/asm/arch-tegra2/clk_rst.h | 84 +- arch/arm/include/asm/arch-tegra2/clock.h | 149 +- arch/arm/include/asm/arch-tegra2/pinmux.h | 444 +- arch/arm/include/asm/mach-types.h |37600 +++----------------- arch/arm/include/asm/omap_common.h | 1 + arch/arm/lib/board.c | 1 - board/Marvell/aspenite/aspenite.c | 1 + board/Marvell/dkb/dkb.c | 43 + board/Marvell/dreamplug/Makefile | 54 + board/Marvell/dreamplug/dreamplug.c | 151 + board/Marvell/dreamplug/dreamplug.h | 42 + board/Marvell/dreamplug/kwbimage.cfg | 163 + board/Marvell/gplugd/gplugd.c | 13 + board/Marvell/guruplug/guruplug.c | 1 + board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c | 1 + board/Marvell/openrd/openrd.c | 1 + board/Marvell/rd6281a/rd6281a.c | 1 + board/Marvell/sheevaplug/sheevaplug.c | 1 + board/davedenx/qong/qong.c | 107 +- board/davinci/da8xxevm/da830evm.c | 63 + board/davinci/da8xxevm/da850evm.c | 23 +- board/efikamx/efikamx.c | 51 +- board/freescale/mx31ads/mx31ads.c | 16 +- board/freescale/mx31pdk/mx31pdk.c | 14 +- board/freescale/mx35pdk/mx35pdk.c | 18 +- board/freescale/mx51evk/mx51evk.c | 47 +- board/freescale/mx53evk/mx53evk.c | 17 +- board/highbank/Makefile | 49 + board/highbank/highbank.c | 57 + board/imx31_phycore/imx31_phycore.c | 41 +- board/karo/tx25/tx25.c | 2 +- board/keymile/km_arm/km_arm.c | 1 + board/logicpd/imx27lite/imx27lite.c | 6 +- board/logicpd/imx31_litekit/imx31_litekit.c | 30 +- board/logicpd/zoom2/debug_board.c | 1 - board/logicpd/zoom2/zoom2.c | 1 - board/nvidia/common/board.c | 243 +- board/nvidia/common/board.h | 4 +- board/nvidia/harmony/harmony.c | 26 + board/nvidia/seaboard/seaboard.c | 35 +- board/overo/overo.c | 14 +- board/overo/overo.h | 8 +- board/samsung/goni/goni.c | 4 + board/ti/am335x/Makefile | 43 + board/ti/am335x/common_def.h | 24 + board/ti/am335x/evm.c | 48 + board/ti/am335x/mux.c | 278 + board/ti/beagle/beagle.c | 6 - board/ti/panda/panda.c | 17 + board/ti/panda/panda_mux_data.h | 14 +- board/timll/devkit8000/devkit8000.c | 2 +- board/ttcontrol/vision2/vision2.c | 33 +- boards.cfg | 6 +- common/Makefile | 1 + common/cmd_ide.c | 6 - common/cmd_log.c | 2 +- doc/README.SPL | 1 + doc/README.omap3 | 18 + drivers/dma/Makefile | 1 + drivers/dma/omap3_dma.c | 180 + drivers/gpio/kw_gpio.c | 1 + drivers/gpio/mvmfp.c | 7 - drivers/i2c/mxc_i2c.c | 31 +- drivers/misc/Makefile | 6 +- drivers/misc/fsl_pmic.c | 235 - drivers/misc/pmic_core.c | 147 + drivers/misc/pmic_fsl.c | 66 + drivers/misc/pmic_i2c.c | 92 + drivers/misc/pmic_max8998.c | 43 + drivers/misc/pmic_spi.c | 109 + drivers/mmc/omap_hsmmc.c | 4 + drivers/mmc/tegra2_mmc.c | 94 +- drivers/mmc/tegra2_mmc.h | 1 + drivers/net/davinci_emac.c | 209 +- drivers/net/mvgbe.c | 2 + drivers/rtc/mc13783-rtc.c | 20 +- drivers/serial/ns16550.c | 7 +- drivers/serial/serial.c | 9 - drivers/spi/Makefile | 1 + drivers/spi/armada100_spi.c | 228 + drivers/spi/kirkwood_spi.c | 5 + drivers/usb/host/ehci-kirkwood.c | 1 + include/configs/am335x_evm.h | 122 + include/configs/da830evm.h | 5 +- include/configs/da850evm.h | 2 +- include/configs/davinci_dm365evm.h | 4 - include/configs/davinci_dm6467evm.h | 1 - include/configs/davinci_dvevm.h | 4 - include/configs/davinci_schmoogie.h | 1 - include/configs/davinci_sffsdr.h | 1 - include/configs/davinci_sonata.h | 1 - include/configs/devkit8000.h | 8 + include/configs/dkb.h | 1 + include/configs/dreamplug.h | 151 + include/configs/ea20.h | 1 - include/configs/edminiv2.h | 1 + include/configs/efikamx.h | 5 +- include/configs/gplugd.h | 19 +- include/configs/hawkboard.h | 1 - include/configs/highbank.h | 113 + include/configs/imx31_litekit.h | 9 +- include/configs/mx31ads.h | 8 +- include/configs/mx31pdk.h | 6 +- include/configs/mx35pdk.h | 5 +- include/configs/mx51evk.h | 6 +- include/configs/mx53evk.h | 5 +- include/configs/omap3_beagle.h | 4 +- include/configs/omap3_overo.h | 5 +- include/configs/omap4_common.h | 20 +- include/configs/omap4_panda.h | 3 + include/configs/qong.h | 5 +- include/configs/s5p_goni.h | 4 + include/configs/vision2.h | 22 +- include/fsl_pmic.h | 5 +- include/max8998_pmic.h | 84 + include/pmic.h | 71 + post/post.c | 129 +- spl/Makefile | 1 + 192 files changed, 11961 insertions(+), 34593 deletions(-)
create mode 100644 arch/arm/cpu/arm926ejs/kirkwood/asm-offsets.s create mode 100644 arch/arm/cpu/armv7/am33xx/Makefile create mode 100644 arch/arm/cpu/armv7/am33xx/board.c create mode 100644 arch/arm/cpu/armv7/am33xx/clock.c create mode 100644 arch/arm/cpu/armv7/am33xx/ddr.c create mode 100644 arch/arm/cpu/armv7/am33xx/emif4.c create mode 100644 arch/arm/cpu/armv7/am33xx/lowlevel_init.S create mode 100644 arch/arm/cpu/armv7/am33xx/sys_info.c rename arch/arm/cpu/{arm926ejs/davinci/config.mk =>
armv7/highbank/Makefile} (58%)
create mode 100644 arch/arm/cpu/armv7/highbank/timer.c create mode 100644 arch/arm/include/asm/arch-am33xx/clock.h create mode 100644 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h create mode 100644 arch/arm/include/asm/arch-am33xx/cpu.h create mode 100644 arch/arm/include/asm/arch-am33xx/ddr_defs.h create mode 100644 arch/arm/include/asm/arch-am33xx/hardware.h create mode 100644 arch/arm/include/asm/arch-am33xx/sys_proto.h create mode 100644 arch/arm/include/asm/arch-armada100/spi.h create mode 100644 arch/arm/include/asm/arch-mx31/sys_proto.h create mode 100644 arch/arm/include/asm/arch-omap3/dma.h create mode 100644 board/Marvell/dreamplug/Makefile create mode 100644 board/Marvell/dreamplug/dreamplug.c create mode 100644 board/Marvell/dreamplug/dreamplug.h create mode 100644 board/Marvell/dreamplug/kwbimage.cfg create mode 100644 board/highbank/Makefile
create mode 100644 board/highbank/highbank.c
create mode 100644 board/ti/am335x/Makefile
create mode 100644 board/ti/am335x/common_def.h
create mode 100644 board/ti/am335x/evm.c
create mode 100644 board/ti/am335x/mux.c
create mode 100644 drivers/dma/omap3_dma.c
delete mode 100644 drivers/misc/fsl_pmic.c
create mode 100644 drivers/misc/pmic_core.c
create mode 100644 drivers/misc/pmic_fsl.c
create mode 100644 drivers/misc/pmic_i2c.c
create mode 100644 drivers/misc/pmic_max8998.c
create mode 100644 drivers/misc/pmic_spi.c
create mode 100644 drivers/spi/armada100_spi.c
create mode 100644 include/configs/am335x_evm.h
create mode 100644 include/configs/dreamplug.h
create mode 100644 include/configs/highbank.h
create mode 100644 include/max8998_pmic.h
create mode 100644 include/pmic.h
Amicalement,
Signature · 1 line
Albert.
Wolfgang Denk
AppliedDear Albert ARIBAUD,
Quoted 382 lines · In message <[email protected]> you wrote:
Hi Wolfgang,
The following changes since commit
c30a15e590c7e5bfd27e4704c81648071f11d51f:FAT: Add FAT write feature (2011-10-26 21:40:44 +0200)
are available in the git repository at:
git://git.denx.de/u-boot-armmasterAjay Bhargav (4):
SPI: Add SPI driver support for Marvell Armada100
Armada100: Add SPI support for Marvell gplugD
Armada100: Add SPI flash support for Marvell gplugD
Armada100: Add env storage support for Marvell gplugDAneesh V (1):
omap: spl: fix build break due to changes in FATChandan Nath (5):
ARM:AM33XX: Added support for AM33xx
ARM:AM33XX: Add clock definitions
ARM:AM33XX: Add emif/ddr support
ARM:AM33XX: Added timer support
ARM:AM33XX: Add support for TI AM335X EVMChristian Riesch (1):
da850evm: Move LPSC configuration toboard_early_init_f()Fabio Estevam (2):
mx31pdk: Remove unneeded config
imx: fix coding styleHeiko Schocher (4):
arm, logbuffer: make it compileclean cosmetic, post: Codingstyle cleanup
arm, post: add missingpost_time_msfor arm arm, davinci: add missing LSPC define for MMC/SD1Helmut Raiger (1):
mx31: provide readable WEIM CS accessorIlya Yanok (1):
omap3/emif4: fix registers definitionJason Cooper (1):
dreamplug: initial board support.Joe Hershberger (2):
omap: Don't usegpio_freeto change direction to input
omap4_panda: Build incmd_gpiosupport on pandaLei Wen (9):
ARM: pantheon: reduce dependence of including platform file
ARM: armada100: reduce dependence of including platform file
ARM: kirkwood: reduce dependence of including platform file
serial: reduce include platform file for marvell chip
ARM: orion5x: reduce dependence of including platform file
gpio: mvmfp: reduce include platform file
ARM: pantheon: add mmc definition
Marvell: dkb: add mmc support
dkb: make mmc command as default enabledManjunath Hadli (6):
dm644X: revert cache disable patch
dm36x: revert cache disable patch
da830: add support for NAND boot mode
davinci: emac: add new features to autonegotiate for EMAC
davinci: emac: add support for more than 1 PHYs
davinci: remove obsolete macroCONFIG_EMAC_MDIO_PHY_NUMMarek Vasut (2):
ARM: Update mach-types
I2C: Add i2c_get/set_speed() tomxc_i2c.cMichael Walle (1):
kirkwood_spi: add dummyspi_init()Philip Balister (3):
OMAP3: overo : Use ttyO2 instead of ttyS2.
OMAP3: overo: Move ethernet CS4 configuration to execute based on
board id
OMAP3: overo : Add environment variable optargs to bootargsPrafulla Wadaskar (1):
gplug: fixed build error as a result of code cleanup patchRicardo Salveti de Araujo (3):
omap4: replacingOMAP4_CONTROLwithOMAP4430_CONTROL
omap4: adding revision detection for 4460 ES1.1
omap4: splitting padconfs into common, 4430 and 4460Rob Herring (1):
ARM: Add Calxeda Highbank platformSRICHARAN R (1):
U-Boot/SPL: omap4: Make ddr pre-calculated timings as default.Sergei Shtylyov (1):
DaVinci: correct MDSTAT.STATE maskSimon Glass (5):
tegra2: RenameCLOCK_PLL_IDtoCLOCK_ID
tegra2: Clean up board code a little
tegra2: Add more clock functions
tegra2: RenamePIN_toPINGRP_
tegra2: Add more pinmux functionsSimon Schwarz (6):
devkit8000: protectboard_mmc_init
devkit8000: Add config to enable SPL MMC boot
omap3: Add Base register for DMA
omap3: Add DMA register accessors
omap3: Add interface for omap3 DMA
SPL: Add DMA libraryStefano Babic (15):
MX51: vision2: Set global macros
misc: pmic: Freescale PMIC switches to generic PMIC driver
MX5: vision2: use new pmic driver
RTC: Switch mc13783 to generic pmic code
MX3: qong: use new pmic driver
MX5: efikamx/efikasb: use new pmic driver
misc: pmic: useI2C_SET_BUSin pmic I2C
misc: pmic: addI2C support topmic_fsldriver
MX35: mx35pdk: use new pmic driver
MX5: mx51evk: use new pmic driver
MX5: mx53evk: use new pmic driver
MX31:mx31_litekit: use new pmic driver
MX31: mx31ads: use new pmic driver
MX31: mx31pdk: use new pmic driver
misc: pmic: drop old Freescale's pmic driverSteve Sakoman (3):
omap: overo: Configure mux for gpio10
omap: overo: Disable pull-ups on camera PCLK, HS and VS signals
omap: beagle: Use ubifs instead of jffs2 for nand bootTom Rini (3):
OMAP3 SPL: Provide weakomap_rev_string
devkit8000: Add malloc space
mmc: omap: Allow OMAP_HSMMC[23]_BASE to be unsetTom Warren (1):
tegra2: Enable MMC for SeaboardVladimir Zapolskiy (1):
davinci: remove config.mk file from the sources?ukasz Majewski (3):
misc:pmic:core New generic PMIC driver misc:pmic:max8998 MAX8998 support at a new PMIC driver. misc:pmic:samsung Enable PMIC driver at GONI targetMAINTAINERS | 12 + Makefile | 3 + arch/arm/cpu/arm1136/mx31/generic.c | 11 + arch/arm/cpu/arm1136/mx31/timer.c | 23 +- arch/arm/cpu/arm1136/mx35/generic.c | 2 +- arch/arm/cpu/arm926ejs/armada100/cpu.c | 2 +- arch/arm/cpu/arm926ejs/armada100/dram.c | 1 + arch/arm/cpu/arm926ejs/armada100/timer.c | 1 + arch/arm/cpu/arm926ejs/davinci/et1011c.c | 6 +- arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S | 8 +- arch/arm/cpu/arm926ejs/davinci/psc.c | 4 +- arch/arm/cpu/arm926ejs/kirkwood/cpu.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/dram.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/mpp.c | 2 + arch/arm/cpu/arm926ejs/kirkwood/timer.c | 1 + arch/arm/cpu/arm926ejs/mx25/generic.c | 110 +- arch/arm/cpu/arm926ejs/mx25/reset.c | 2 +- arch/arm/cpu/arm926ejs/mx25/timer.c | 16 +- arch/arm/cpu/arm926ejs/mx27/reset.c | 2 +- arch/arm/cpu/arm926ejs/mx27/timer.c | 14 +- arch/arm/cpu/arm926ejs/orion5x/cpu.c | 3 +- arch/arm/cpu/arm926ejs/orion5x/dram.c | 2 +- arch/arm/cpu/arm926ejs/orion5x/timer.c | 2 +- arch/arm/cpu/arm926ejs/pantheon/cpu.c | 13 +- arch/arm/cpu/arm926ejs/pantheon/dram.c | 1 + arch/arm/cpu/arm926ejs/pantheon/timer.c | 1 + arch/arm/cpu/armv7/am33xx/Makefile | 48 + arch/arm/cpu/armv7/am33xx/board.c | 66 + arch/arm/cpu/armv7/am33xx/clock.c | 273 + arch/arm/cpu/armv7/am33xx/ddr.c | 147 + arch/arm/cpu/armv7/am33xx/emif4.c | 201 + arch/arm/cpu/armv7/am33xx/lowlevel_init.S | 72 + arch/arm/cpu/armv7/am33xx/sys_info.c | 130 + .../davinci/config.mk => armv7/highbank/Makefile} | 34 +- arch/arm/cpu/armv7/highbank/timer.c | 123 + arch/arm/cpu/armv7/mx5/soc.c | 10 +- arch/arm/cpu/armv7/omap-common/Makefile | 2 + arch/arm/cpu/armv7/omap-common/gpio.c | 7 - arch/arm/cpu/armv7/omap-common/spl.c | 12 + arch/arm/cpu/armv7/omap3/board.c | 6 - arch/arm/cpu/armv7/omap4/board.c | 24 +- arch/arm/cpu/armv7/omap4/omap4_mux_data.h | 7 + arch/arm/cpu/armv7/tegra2/ap20.c | 5 +- arch/arm/cpu/armv7/tegra2/clock.c | 825 +- arch/arm/cpu/armv7/tegra2/pinmux.c | 528 +- arch/arm/include/asm/arch-am33xx/clock.h | 24 + arch/arm/include/asm/arch-am33xx/clocks_am33xx.h | 55 + arch/arm/include/asm/arch-am33xx/cpu.h | 218 + arch/arm/include/asm/arch-am33xx/ddr_defs.h | 264 + arch/arm/include/asm/arch-am33xx/hardware.h | 81 + arch/arm/include/asm/arch-am33xx/sys_proto.h | 39 + arch/arm/include/asm/arch-armada100/armada100.h | 120 +- arch/arm/include/asm/arch-armada100/config.h | 1 + arch/arm/include/asm/arch-armada100/cpu.h | 125 + arch/arm/include/asm/arch-armada100/mfp.h | 6 + arch/arm/include/asm/arch-armada100/spi.h | 95 + arch/arm/include/asm/arch-davinci/emac_defs.h | 4 - arch/arm/include/asm/arch-davinci/hardware.h | 3 + arch/arm/include/asm/arch-kirkwood/config.h | 1 + arch/arm/include/asm/arch-kirkwood/kirkwood.h | 6 - arch/arm/include/asm/arch-mx31/imx-regs.h | 35 +- arch/arm/include/asm/arch-mx31/sys_proto.h | 35 + arch/arm/include/asm/arch-mx5/sys_proto.h | 8 + arch/arm/include/asm/arch-omap3/cpu.h | 46 + arch/arm/include/asm/arch-omap3/dma.h | 77 + arch/arm/include/asm/arch-omap3/omap3.h | 3 + arch/arm/include/asm/arch-omap3/sys_proto.h | 1 - arch/arm/include/asm/arch-omap4/omap4.h | 16 +- arch/arm/include/asm/arch-omap4/sys_proto.h | 1 - arch/arm/include/asm/arch-orion5x/orion5x.h | 6 - arch/arm/include/asm/arch-pantheon/config.h | 20 + arch/arm/include/asm/arch-pantheon/cpu.h | 12 + arch/arm/include/asm/arch-pantheon/mfp.h | 12 + arch/arm/include/asm/arch-pantheon/pantheon.h | 14 +- arch/arm/include/asm/arch-tegra2/clk_rst.h | 84 +- arch/arm/include/asm/arch-tegra2/clock.h | 149 +- arch/arm/include/asm/arch-tegra2/pinmux.h | 444 +- arch/arm/include/asm/mach-types.h |37600 +++----------------- arch/arm/include/asm/omap_common.h | 1 + arch/arm/lib/board.c | 1 - board/Marvell/aspenite/aspenite.c | 1 + board/Marvell/dkb/dkb.c | 43 + board/Marvell/dreamplug/Makefile | 54 + board/Marvell/dreamplug/dreamplug.c | 151 + board/Marvell/dreamplug/dreamplug.h | 42 + board/Marvell/dreamplug/kwbimage.cfg | 163 + board/Marvell/gplugd/gplugd.c | 13 + board/Marvell/guruplug/guruplug.c | 1 + board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c | 1 + board/Marvell/openrd/openrd.c | 1 + board/Marvell/rd6281a/rd6281a.c | 1 + board/Marvell/sheevaplug/sheevaplug.c | 1 + board/davedenx/qong/qong.c | 107 +- board/davinci/da8xxevm/da830evm.c | 63 + board/davinci/da8xxevm/da850evm.c | 23 +- board/efikamx/efikamx.c | 51 +- board/freescale/mx31ads/mx31ads.c | 16 +- board/freescale/mx31pdk/mx31pdk.c | 14 +- board/freescale/mx35pdk/mx35pdk.c | 18 +- board/freescale/mx51evk/mx51evk.c | 47 +- board/freescale/mx53evk/mx53evk.c | 17 +- board/highbank/Makefile | 49 + board/highbank/highbank.c | 57 + board/imx31_phycore/imx31_phycore.c | 41 +- board/karo/tx25/tx25.c | 2 +- board/keymile/km_arm/km_arm.c | 1 + board/logicpd/imx27lite/imx27lite.c | 6 +- board/logicpd/imx31_litekit/imx31_litekit.c | 30 +- board/logicpd/zoom2/debug_board.c | 1 - board/logicpd/zoom2/zoom2.c | 1 - board/nvidia/common/board.c | 243 +- board/nvidia/common/board.h | 4 +- board/nvidia/harmony/harmony.c | 26 + board/nvidia/seaboard/seaboard.c | 35 +- board/overo/overo.c | 14 +- board/overo/overo.h | 8 +- board/samsung/goni/goni.c | 4 + board/ti/am335x/Makefile | 43 + board/ti/am335x/common_def.h | 24 + board/ti/am335x/evm.c | 48 + board/ti/am335x/mux.c | 278 + board/ti/beagle/beagle.c | 6 - board/ti/panda/panda.c | 17 + board/ti/panda/panda_mux_data.h | 14 +- board/timll/devkit8000/devkit8000.c | 2 +- board/ttcontrol/vision2/vision2.c | 33 +- boards.cfg | 6 +- common/Makefile | 1 + common/cmd_ide.c | 6 - common/cmd_log.c | 2 +- doc/README.SPL | 1 + doc/README.omap3 | 18 + drivers/dma/Makefile | 1 + drivers/dma/omap3_dma.c | 180 + drivers/gpio/kw_gpio.c | 1 + drivers/gpio/mvmfp.c | 7 - drivers/i2c/mxc_i2c.c | 31 +- drivers/misc/Makefile | 6 +- drivers/misc/fsl_pmic.c | 235 - drivers/misc/pmic_core.c | 147 + drivers/misc/pmic_fsl.c | 66 + drivers/misc/pmic_i2c.c | 92 + drivers/misc/pmic_max8998.c | 43 + drivers/misc/pmic_spi.c | 109 + drivers/mmc/omap_hsmmc.c | 4 + drivers/mmc/tegra2_mmc.c | 94 +- drivers/mmc/tegra2_mmc.h | 1 + drivers/net/davinci_emac.c | 209 +- drivers/net/mvgbe.c | 2 + drivers/rtc/mc13783-rtc.c | 20 +- drivers/serial/ns16550.c | 7 +- drivers/serial/serial.c | 9 - drivers/spi/Makefile | 1 + drivers/spi/armada100_spi.c | 228 + drivers/spi/kirkwood_spi.c | 5 + drivers/usb/host/ehci-kirkwood.c | 1 + include/configs/am335x_evm.h | 122 + include/configs/da830evm.h | 5 +- include/configs/da850evm.h | 2 +- include/configs/davinci_dm365evm.h | 4 - include/configs/davinci_dm6467evm.h | 1 - include/configs/davinci_dvevm.h | 4 - include/configs/davinci_schmoogie.h | 1 - include/configs/davinci_sffsdr.h | 1 - include/configs/davinci_sonata.h | 1 - include/configs/devkit8000.h | 8 + include/configs/dkb.h | 1 + include/configs/dreamplug.h | 151 + include/configs/ea20.h | 1 - include/configs/edminiv2.h | 1 + include/configs/efikamx.h | 5 +- include/configs/gplugd.h | 19 +- include/configs/hawkboard.h | 1 - include/configs/highbank.h | 113 + include/configs/imx31_litekit.h | 9 +- include/configs/mx31ads.h | 8 +- include/configs/mx31pdk.h | 6 +- include/configs/mx35pdk.h | 5 +- include/configs/mx51evk.h | 6 +- include/configs/mx53evk.h | 5 +- include/configs/omap3_beagle.h | 4 +- include/configs/omap3_overo.h | 5 +- include/configs/omap4_common.h | 20 +- include/configs/omap4_panda.h | 3 + include/configs/qong.h | 5 +- include/configs/s5p_goni.h | 4 + include/configs/vision2.h | 22 +- include/fsl_pmic.h | 5 +- include/max8998_pmic.h | 84 + include/pmic.h | 71 + post/post.c | 129 +- spl/Makefile | 1 + 192 files changed, 11961 insertions(+), 34593 deletions(-)create mode 100644
arch/arm/cpu/arm926ejs/kirkwood/asm-offsets.screate mode 100644arch/arm/cpu/armv7/am33xx/Makefilecreate mode 100644arch/arm/cpu/armv7/am33xx/board.ccreate mode 100644arch/arm/cpu/armv7/am33xx/clock.ccreate mode 100644arch/arm/cpu/armv7/am33xx/ddr.ccreate mode 100644arch/arm/cpu/armv7/am33xx/emif4.ccreate mode 100644arch/arm/cpu/armv7/am33xx/lowlevel_init.Screate mode 100644arch/arm/cpu/armv7/am33xx/sys_info.crenamearch/arm/cpu/{arm926ejs/davinci/config.mk=>
armv7/highbank/Makefile} (58%)
create mode 100644arch/arm/cpu/armv7/highbank/timer.ccreate mode 100644arch/arm/include/asm/arch-am33xx/clock.hcreate mode 100644arch/arm/include/asm/arch-am33xx/clocks_am33xx.hcreate mode 100644arch/arm/include/asm/arch-am33xx/cpu.hcreate mode 100644arch/arm/include/asm/arch-am33xx/ddr_defs.hcreate mode 100644arch/arm/include/asm/arch-am33xx/hardware.hcreate mode 100644arch/arm/include/asm/arch-am33xx/sys_proto.hcreate mode 100644arch/arm/include/asm/arch-armada100/spi.hcreate mode 100644arch/arm/include/asm/arch-mx31/sys_proto.hcreate mode 100644arch/arm/include/asm/arch-omap3/dma.hcreate mode 100644 board/Marvell/dreamplug/Makefile create mode 100644board/Marvell/dreamplug/dreamplug.ccreate mode 100644board/Marvell/dreamplug/dreamplug.hcreate mode 100644 board/Marvell/dreamplug/kwbimage.cfg create mode 100644 board/highbank/Makefile
create mode 100644board/highbank/highbank.c
create mode 100644 board/ti/am335x/Makefile
create mode 100644board/ti/am335x/common_def.h
create mode 100644board/ti/am335x/evm.c
create mode 100644board/ti/am335x/mux.c
create mode 100644drivers/dma/omap3_dma.c
delete mode 100644drivers/misc/fsl_pmic.c
create mode 100644drivers/misc/pmic_core.c
create mode 100644drivers/misc/pmic_fsl.c
create mode 100644drivers/misc/pmic_i2c.c
Quoted 8 lines
create mode 100644
drivers/misc/pmic_max8998.c
create mode 100644drivers/misc/pmic_spi.c
create mode 100644drivers/spi/armada100_spi.c
create mode 100644include/configs/am335x_evm.h
create mode 100644include/configs/dreamplug.h
create mode 100644include/configs/highbank.h
create mode 100644include/max8998_pmic.h
create mode 100644include/pmic.h
Applied, thanks.
Best regards,
Wolfgang Denk
Signature · 6 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Life and death are seldom logical." "But attaining a desired goal always is." -- McCoy and Spock, "The Galileo Seven", stardate 2821.7
Hi Albert,
Quoted 147 lines · Wolfgang Denk
Dear Albert ARIBAUD,
Quoted 144 lines · In message <[email protected]> you wrote:
Hi Wolfgang,
The following changes since commit
c30a15e590c7e5bfd27e4704c81648071f11d51f:? ?FAT: Add FAT write feature (2011-10-26 21:40:44 +0200)
are available in the git repository at:
? ?git://git.denx.de/u-boot-arm masterAjay Bhargav (4):
? ? ? ?SPI: Add SPI driver support for Marvell Armada100 ? ? ? ?Armada100: Add SPI support for Marvell gplugD ? ? ? ?Armada100: Add SPI flash support for Marvell gplugD ? ? ? ?Armada100: Add env storage support for Marvell gplugDAneesh V (1):
? ? ? ?omap: spl: fix build break due to changes in FATChandan Nath (5):
? ? ? ?ARM:AM33XX: Added support for AM33xx
? ? ? ?ARM:AM33XX: Add clock definitions
? ? ? ?ARM:AM33XX: Add emif/ddr support
? ? ? ?ARM:AM33XX: Added timer support
? ? ? ?ARM:AM33XX: Add support for TI AM335X EVMChristian Riesch (1):
? ? ? ?da850evm: Move LPSC configuration toboard_early_init_f()Fabio Estevam (2):
? ? ? ?mx31pdk: Remove unneeded config
? ? ? ?imx: fix coding styleHeiko Schocher (4):
? ? ? ?arm, logbuffer: make it compileclean
? ? ? ?cosmetic, post: Codingstyle cleanup
? ? ? ?arm, post: add missingpost_time_msfor arm ? ? ? ?arm, davinci: add missing LSPC define for MMC/SD1Helmut Raiger (1):
? ? ? ?mx31: provide readable WEIM CS accessorIlya Yanok (1):
? ? ? ?omap3/emif4: fix registers definitionJason Cooper (1):
? ? ? ?dreamplug: initial board support.Joe Hershberger (2):
? ? ? ?omap: Don't usegpio_freeto change direction to input ? ? ? ?omap4_panda: Build incmd_gpiosupport on pandaLei Wen (9):
? ? ? ?ARM: pantheon: reduce dependence of including platform file ? ? ? ?ARM: armada100: reduce dependence of including platform file ? ? ? ?ARM: kirkwood: reduce dependence of including platform file ? ? ? ?serial: reduce include platform file for marvell chip ? ? ? ?ARM: orion5x: reduce dependence of including platform file ? ? ? ?gpio: mvmfp: reduce include platform file
? ? ? ?ARM: pantheon: add mmc definition
? ? ? ?Marvell: dkb: add mmc support
? ? ? ?dkb: make mmc command as default enabledManjunath Hadli (6):
? ? ? ?dm644X: revert cache disable patch
? ? ? ?dm36x: revert cache disable patch
? ? ? ?da830: add support for NAND boot mode
? ? ? ?davinci: emac: add new features to autonegotiate for EMAC ? ? ? ?davinci: emac: add support for more than 1 PHYs ? ? ? ?davinci: remove obsolete macroCONFIG_EMAC_MDIO_PHY_NUMMarek Vasut (2):
? ? ? ?ARM: Update mach-types
? ? ? ?I2C: Add i2c_get/set_speed() tomxc_i2c.cMichael Walle (1):
? ? ? ?kirkwood_spi: add dummyspi_init()Philip Balister (3):
? ? ? ?OMAP3: overo : Use ttyO2 instead of ttyS2.
? ? ? ?OMAP3: overo: Move ethernet CS4 configuration to execute based on board id
? ? ? ?OMAP3: overo : Add environment variable optargs to bootargsPrafulla Wadaskar (1):
? ? ? ?gplug: fixed build error as a result of code cleanup patchRicardo Salveti de Araujo (3):
? ? ? ?omap4: replacingOMAP4_CONTROLwithOMAP4430_CONTROL? ? ? ?omap4: adding revision detection for 4460 ES1.1 ? ? ? ?omap4: splitting padconfs into common, 4430 and 4460Rob Herring (1):
? ? ? ?ARM: Add Calxeda Highbank platformSRICHARAN R (1):
? ? ? ?U-Boot/SPL: omap4: Make ddr pre-calculated timings as default.Sergei Shtylyov (1):
? ? ? ?DaVinci: correct MDSTAT.STATE maskSimon Glass (5):
? ? ? ?tegra2: RenameCLOCK_PLL_IDtoCLOCK_ID
? ? ? ?tegra2: Clean up board code a little
? ? ? ?tegra2: Add more clock functions
? ? ? ?tegra2: RenamePIN_toPINGRP_
? ? ? ?tegra2: Add more pinmux functionsSimon Schwarz (6):
? ? ? ?devkit8000: protectboard_mmc_init
? ? ? ?devkit8000: Add config to enable SPL MMC boot ? ? ? ?omap3: Add Base register for DMA
? ? ? ?omap3: Add DMA register accessors
? ? ? ?omap3: Add interface for omap3 DMA
? ? ? ?SPL: Add DMA libraryStefano Babic (15):
? ? ? ?MX51: vision2: Set global macros
? ? ? ?misc: pmic: Freescale PMIC switches to generic PMIC driver ? ? ? ?MX5: vision2: use new pmic driver
? ? ? ?RTC: Switch mc13783 to generic pmic code
? ? ? ?MX3: qong: use new pmic driver
? ? ? ?MX5: efikamx/efikasb: use new pmic driver
? ? ? ?misc: pmic: useI2C_SET_BUSin pmic I2C
? ? ? ?misc: pmic: addI2C ?support topmic_fsldriver
? ? ? ?MX35: mx35pdk: use new pmic driver
? ? ? ?MX5: mx51evk: use new pmic driver
? ? ? ?MX5: mx53evk: use new pmic driver
? ? ? ?MX31:mx31_litekit: use new pmic driver
? ? ? ?MX31: mx31ads: use new pmic driver
? ? ? ?MX31: mx31pdk: use new pmic driver
? ? ? ?misc: pmic: drop old Freescale's pmic driverSteve Sakoman (3):
? ? ? ?omap: overo: Configure mux for gpio10
? ? ? ?omap: overo: Disable pull-ups on camera PCLK, HS and VS signals ? ? ? ?omap: beagle: Use ubifs instead of jffs2 for nand bootTom Rini (3):
? ? ? ?OMAP3 SPL: Provide weakomap_rev_string? ? ? ?devkit8000: Add malloc space
? ? ? ?mmc: omap: Allow OMAP_HSMMC[23]_BASE to be unsetTom Warren (1):
? ? ? ?tegra2: Enable MMC for Seaboard
You have Tom's MMC patch here but not the series from Stephen. Please can you see my email below about this:
Quoted 11 lines · Simon Glass
Hi Albert, Wolfgang,
I believe this is the current status on Tegra2 in u-boot-arm.git:
- Stephen Warren has a patch series ending here:
http://patchwork.ozlabs.org/patch/119325/
- Stephen Warren has a single GPIO patch here:
http://patchwork.ozlabs.org/patch/118184/
- I have a boot refactor patch series ending here:
http://patchwork.ozlabs.org/patch/119941/
Quoted 3 lines
I think all of these have passed review, so I hope they can be applied. They need to be applied in above order though. If there are any problems I am on-hand to rebase, etc.
The boot patch is actually still in review but I believe Stephen's patches are ready.
Regards,
Simon
Hi Simon,
Le 28/10/2011 03:53, Simon Glass a ?crit :
Quoted 17 lines
Hi Albert,
You have Tom's MMC patch here but not the series from Stephen. Please can you see my email below about this:
Quoted 11 lines · Simon Glass
Hi Albert, Wolfgang,
I believe this is the current status on Tegra2 in u-boot-arm.git:
- Stephen Warren has a patch series ending here:
http://patchwork.ozlabs.org/patch/119325/
- Stephen Warren has a single GPIO patch here:
http://patchwork.ozlabs.org/patch/118184/
- I have a boot refactor patch series ending here:
http://patchwork.ozlabs.org/patch/119941/
Quoted 6 lines
Quoted 3 lines
I think all of these have passed review, so I hope they can be applied. They need to be applied in above order though. If there are any problems I am on-hand to rebase, etc.
The boot patch is actually still in review but I believe Stephen's patches are ready.
Thanks Simon. I know I haven't gotten everything in, and I am working through the backlog.
I'll get these in as soon as I can.
Quoted 2 lines
Regards,
Simon
Amicalement,
Signature · 1 line
Albert.
Hi Albert,
Quoted 26 lines · Albert ARIBAUD
Hi Simon,
Le 28/10/2011 03:53, Simon Glass a ?crit :
Quoted 23 lines
Hi Albert,
You have Tom's MMC patch here but not the series from Stephen. Please can you see my email below about this:
Quoted 15 lines · On Thu, Oct 20, 2011 at 3:57 PM, Simon Glass<[email protected]> ?wrote:
Hi Albert, Wolfgang,
I believe this is the current status on Tegra2 in u-boot-arm.git:
- Stephen Warren has a patch series ending here:
http://patchwork.ozlabs.org/patch/119325/
- Stephen Warren has a single GPIO patch here:
http://patchwork.ozlabs.org/patch/118184/
- I have a boot refactor patch series ending here:
http://patchwork.ozlabs.org/patch/119941/I think all of these have passed review, so I hope they can be applied. They need to be applied in above order though. If there are any problems I am on-hand to rebase, etc.
Quoted 5 lines
Quoted 2 lines
The boot patch is actually still in review but I believe Stephen's patches are ready.
Thanks Simon. I know I haven't gotten everything in, and I am working through the backlog.
Thank you - yes I can see there is an awful lot to get through.
Quoted 2 lines
I'll get these in as soon as I can.
OK thanks. Wolfgang has picked up the FDT series, so we don't need to worry about that here. I am going to see if I can tidy up the SPI series so we can at least get the driver in.
Regards,
Simon
Quoted 4 lines
Amicalement,
--
Albert.