Skip to contentSkip to conversation

Pull request: ARM

U-Boot Albert ARIBAUD 2 participants 2 messages Apr 10, 2015

lore
Share & tools
lore
#0 lore raw

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:

Quoted 9 lines

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,

Signature · 1 line
Albert.
#1 lore raw
Quoted 12 lines · Albert ARIBAUD

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:

Quoted 19 lines

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:

Quoted 9 lines

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(-)

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150410/b2997d83/attachment.sig>