All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board
@ 2015-01-16  7:19 Albert ARIBAUD
  2015-01-16  7:19 ` [U-Boot] [PATCH v1 1/8] lpc32xx: add Ethernet support Albert ARIBAUD
  0 siblings, 1 reply; 14+ messages in thread
From: Albert ARIBAUD @ 2015-01-16  7:19 UTC (permalink / raw)
  To: u-boot

This series extends functionality for the LPC32xx platform and
introduces the WORK Microwave work_92105 board which makes use
of the extended functionality.

NOTES:

The series is not entirely checkpatch-clean. The following warnings
and checks were not fixed:

1. "warning: tools/mklpc32xxboot.c,81: quoted string split across lines"
   There seems to be no way to remove this error without making the
   line longer than 80 characters, which causes checkpatch to complain.

2. "warning: arch/arm/Kconfig,241: please write a paragraph that describes
    the config symbol fully"
   Other symbols in the same file have no description either. For
   consistency, I did not add the requested description.

3. "check: include/configs/work_92105.h,177: spaces required around that
   ':' (ctx:VxV)
   (5 occurrences on the same line)
   This is due to the value of CONFIG_ETHADDR not being in quotes. As it
   never is in any other definition of CONFIG_ETHADDR, I left it
   unchanged.


Albert ARIBAUD (3ADEV) (8):
  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
  lpc32xx: add support for board work_92105

 Makefile                                           |   3 +
 arch/arm/Kconfig                                   |   6 +
 arch/arm/cpu/arm926ejs/lpc32xx/Makefile            |   2 +
 arch/arm/cpu/arm926ejs/lpc32xx/clk.c               |  34 ++
 arch/arm/cpu/arm926ejs/lpc32xx/cpu.c               |  13 +
 arch/arm/cpu/arm926ejs/lpc32xx/devices.c           |  30 +
 arch/arm/cpu/arm926ejs/lpc32xx/dram.c              |  80 +++
 arch/arm/cpu/arm926ejs/lpc32xx/lowlevel_init.S     |  45 ++
 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            |   2 +
 arch/arm/include/asm/arch-lpc32xx/gpio.h           |  43 ++
 arch/arm/include/asm/arch-lpc32xx/sys_proto.h      |   8 +-
 board/work-microwave/work_92105/Kconfig            |  15 +
 board/work-microwave/work_92105/MAINTAINERS        |   6 +
 board/work-microwave/work_92105/Makefile           |   8 +
 board/work-microwave/work_92105/README             |  23 +
 board/work-microwave/work_92105/work_92105.c       |  85 +++
 .../work-microwave/work_92105/work_92105_display.c | 345 +++++++++++
 .../work-microwave/work_92105/work_92105_display.h |  14 +
 configs/work_92105_defconfig                       |   3 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/lpc32xx_gpio.c                        | 223 ++++++++
 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                | 589 +++++++++++++++++++
 drivers/net/Makefile                               |   1 +
 drivers/net/lpc32xx_eth.c                          | 636 +++++++++++++++++++++
 drivers/spi/Makefile                               |   1 +
 drivers/spi/lpc32xx_ssp.c                          | 132 +++++
 include/configs/work_92105.h                       | 257 +++++++++
 include/dtt.h                                      |  15 +-
 include/netdev.h                                   |   1 +
 scripts/Makefile.spl                               |  11 +
 tools/.gitignore                                   |   1 +
 tools/Makefile                                     |   2 +
 tools/mklpc32xxboot.c                              | 169 ++++++
 40 files changed, 3132 insertions(+), 8 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/lpc32xx/dram.c
 create mode 100644 arch/arm/cpu/arm926ejs/lpc32xx/lowlevel_init.S
 create mode 100644 arch/arm/include/asm/arch-lpc32xx/gpio.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 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/mklpc32xxboot.c

-- 
2.1.0

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-01-19  7:12 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-16  7:19 [U-Boot] [PATCH v1 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board Albert ARIBAUD
2015-01-16  7:19 ` [U-Boot] [PATCH v1 1/8] lpc32xx: add Ethernet support Albert ARIBAUD
2015-01-16  7:19   ` [U-Boot] [PATCH v1 2/8] lpc32xx: mtd: nand: add MLC NAND controller Albert ARIBAUD
2015-01-16  7:19     ` [U-Boot] [PATCH v1 3/8] lpc32xx: i2c: add LPC32xx I2C interface support Albert ARIBAUD
2015-01-16  7:19       ` [U-Boot] [PATCH v1 4/8] lpc32xx: add GPIO support Albert ARIBAUD
2015-01-16  7:19         ` [U-Boot] [PATCH v1 5/8] lpc32xx: add LPC32xx SSP support (SPI mode) Albert ARIBAUD
2015-01-16  7:19           ` [U-Boot] [PATCH v1 6/8] dtt: add ds620 support Albert ARIBAUD
2015-01-16  7:19             ` [U-Boot] [PATCH v1 7/8] lpc32xx: add lpc32xx-spl.bin boot image target Albert ARIBAUD
2015-01-16  7:19               ` [U-Boot] [PATCH v1 8/8] lpc32xx: add support for board work_92105 Albert ARIBAUD
2015-01-16 13:08               ` [U-Boot] [PATCH v1 7/8] lpc32xx: add lpc32xx-spl.bin boot image target Marek Vasut
2015-01-19  7:11                 ` Albert ARIBAUD
2015-01-16 17:17         ` [U-Boot] [PATCH v1 4/8] lpc32xx: add GPIO support Simon Glass
2015-01-19  7:12           ` Albert ARIBAUD
2015-01-16 16:46   ` [U-Boot] [PATCH v1 1/8] lpc32xx: add Ethernet support Joe Hershberger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.