[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