[U-Boot] Pull request: ARM
Albert ARIBAUD
albert.u.boot at aribaud.net
Fri Apr 10 15:34:45 CEST 2015
Hello,
The following changes since commit 385a08a60f042061b004642d6b9bb6cfb794ad5a:
ARM: zynq: Remove Jagan from list of maintainers (2015-04-08 18:43:51 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-arm master
for you to fetch changes up to 412ae53aadb53cd63e754d638bafe6e426aeafee:
lpc32xx: add support for board work_92105 (2015-04-10 14:23:39 +0200)
There are two ARMv8 patches, Masahiro's neutral mtune/march change, and
a series which only adds new drivers and board, so no risk of impacting
existing boards.
For some reason, the two ARMv8 commits don't show up in the request-pull output.
Here they are:
> David Feng (2):
> ARMv8: enable pre-allocation malloc
> ARMv8: enable DM in vexpress64 board
>
> arch/arm/include/asm/config.h | 4 ----
> arch/arm/lib/crt0_64.S | 13 +++++++++++--
> board/armltd/vexpress64/vexpress64.c | 13 +++++++++++++
> include/configs/vexpress_aemv8a.h | 13 ++++++++++++-
> 4 files changed, 36 insertions(+), 7 deletions(-)
----------------------------------------------------------------
Albert ARIBAUD (1):
Merge branch 'u-boot/master'
Albert ARIBAUD \(3ADEV\) (9):
lpc32xx: add Ethernet support
lpc32xx: mtd: nand: add MLC NAND controller
lpc32xx: i2c: add LPC32xx I2C interface support
lpc32xx: add GPIO support
lpc32xx: add LPC32xx SSP support (SPI mode)
dtt: add ds620 support
lpc32xx: add lpc32xx-spl.bin boot image target
Introduce CONFIG_SPL_PANIC_ON_RAW_IMAGE
lpc32xx: add support for board work_92105
Masahiro Yamada (1):
ARM: move -march=* and -mtune= options to arch/arm/Makefile
Makefile | 20 +++
README | 10 ++
arch/arm/Kconfig | 6 +
arch/arm/Makefile | 32 +++++
arch/arm/cpu/arm1136/config.mk | 9 --
arch/arm/cpu/arm1176/config.mk | 9 --
arch/arm/cpu/arm720t/config.mk | 9 --
arch/arm/cpu/arm920t/config.mk | 8 --
arch/arm/cpu/arm926ejs/config.mk | 8 --
arch/arm/cpu/arm926ejs/lpc32xx/Makefile | 2 +
arch/arm/cpu/arm926ejs/lpc32xx/clk.c | 34 +++++
arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 10 ++
arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 43 +++++++
arch/arm/cpu/arm926ejs/lpc32xx/dram.c | 77 ++++++++++++
arch/arm/cpu/arm926ejs/lpc32xx/lowlevel_init.S | 45 +++++++
arch/arm/cpu/arm946es/config.mk | 8 --
arch/arm/cpu/armv7/config.mk | 5 -
arch/arm/cpu/armv8/config.mk | 2 -
arch/arm/cpu/pxa/config.mk | 2 -
arch/arm/cpu/sa1100/config.mk | 9 --
arch/arm/include/asm/arch-lpc32xx/clk.h | 16 +++
arch/arm/include/asm/arch-lpc32xx/config.h | 3 +
arch/arm/include/asm/arch-lpc32xx/cpu.h | 3 +
arch/arm/include/asm/arch-lpc32xx/emc.h | 21 ++++
arch/arm/include/asm/arch-lpc32xx/gpio.h | 43 +++++++
arch/arm/include/asm/arch-lpc32xx/mux.h | 18 +++
arch/arm/include/asm/arch-lpc32xx/sys_proto.h | 10 +-
board/work-microwave/work_92105/Kconfig | 15 +++
board/work-microwave/work_92105/MAINTAINERS | 6 +
board/work-microwave/work_92105/Makefile | 10 ++
board/work-microwave/work_92105/README | 91 ++++++++++++++
board/work-microwave/work_92105/work_92105.c | 77 ++++++++++++
board/work-microwave/work_92105/work_92105_display.c | 349 +++++++++++++++++++++++++++++++++++++++++++++++++++
board/work-microwave/work_92105/work_92105_display.h | 14 +++
board/work-microwave/work_92105/work_92105_spl.c | 85 +++++++++++++
common/image.c | 1 +
common/spl/spl.c | 12 ++
configs/work_92105_defconfig | 6 +
drivers/gpio/Kconfig | 7 ++
drivers/gpio/Makefile | 1 +
drivers/gpio/lpc32xx_gpio.c | 293 +++++++++++++++++++++++++++++++++++++++++++
drivers/hwmon/Makefile | 1 +
drivers/hwmon/ds620.c | 65 ++++++++++
drivers/i2c/Makefile | 1 +
drivers/i2c/lpc32xx_i2c.c | 249 +++++++++++++++++++++++++++++++++++++
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/lpc32xx_nand_mlc.c | 764 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/Makefile | 1 +
drivers/net/lpc32xx_eth.c | 637 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/spi/Makefile | 1 +
drivers/spi/lpc32xx_ssp.c | 144 +++++++++++++++++++++
include/configs/work_92105.h | 241 ++++++++++++++++++++++++++++++++++++
include/dtt.h | 15 +--
include/image.h | 1 +
include/netdev.h | 1 +
tools/Makefile | 1 +
tools/lpc32xximage.c | 178 ++++++++++++++++++++++++++
57 files changed, 3653 insertions(+), 77 deletions(-)
delete mode 100644 arch/arm/cpu/arm1136/config.mk
delete mode 100644 arch/arm/cpu/arm1176/config.mk
delete mode 100644 arch/arm/cpu/arm720t/config.mk
delete mode 100644 arch/arm/cpu/arm920t/config.mk
delete mode 100644 arch/arm/cpu/arm926ejs/config.mk
create mode 100644 arch/arm/cpu/arm926ejs/lpc32xx/dram.c
create mode 100644 arch/arm/cpu/arm926ejs/lpc32xx/lowlevel_init.S
delete mode 100644 arch/arm/cpu/arm946es/config.mk
delete mode 100644 arch/arm/cpu/sa1100/config.mk
create mode 100644 arch/arm/include/asm/arch-lpc32xx/gpio.h
create mode 100644 arch/arm/include/asm/arch-lpc32xx/mux.h
create mode 100644 board/work-microwave/work_92105/Kconfig
create mode 100644 board/work-microwave/work_92105/MAINTAINERS
create mode 100644 board/work-microwave/work_92105/Makefile
create mode 100644 board/work-microwave/work_92105/README
create mode 100644 board/work-microwave/work_92105/work_92105.c
create mode 100644 board/work-microwave/work_92105/work_92105_display.c
create mode 100644 board/work-microwave/work_92105/work_92105_display.h
create mode 100644 board/work-microwave/work_92105/work_92105_spl.c
create mode 100644 configs/work_92105_defconfig
create mode 100644 drivers/gpio/lpc32xx_gpio.c
create mode 100644 drivers/hwmon/ds620.c
create mode 100644 drivers/i2c/lpc32xx_i2c.c
create mode 100644 drivers/mtd/nand/lpc32xx_nand_mlc.c
create mode 100644 drivers/net/lpc32xx_eth.c
create mode 100644 drivers/spi/lpc32xx_ssp.c
create mode 100644 include/configs/work_92105.h
create mode 100644 tools/lpc32xximage.c
Amicalement,
--
Albert.
More information about the U-Boot
mailing list