[U-Boot] [PATCH v2 0/7] palm treo 680 smartphone board support

Mike Dunn
2013-04-11T00:45:21Z

Hi,

This patchset adds support for the Palm Treo 680 smartphone. I had to make some
minor tweaks to u-boot to get things working. Most of these changes are small,
and most only touch the pxa arch.

Thanks for looking.

Changelog:
v2:
- tabs removed in #defines in palmtreo680.h
- use '__weak' macro in pxa_lcd
- remove externs from function prototypes in bitrev.h
- remove commented-out code from docg4.c
- the CONFIG_SYS_LCD_PXA_NO_L_BIAS patch was removed; the same result
is accomplished by re-configuring the L_BIAS gpio in the board-specific
lcd_enable(), which runs after the driver initialization
- userland utility for programming u-boot to flash moved to tools/palmtreo680
- commit message for patches that add bitrev library and docg4 driver contain
the commit and linux version for when the code was added to linux

Mike Dunn (7):
pxa_lcd: add the ACX544AKN lcd device
pxa_lcd: make lcd_enable() a weak pointer
pxa27x_udc: remove call to unimplemented set_GPIO_mode()
arm: bootm: call udc_disable()before booting linux
lib: import bitrev library from the linux kernel
mtd: nand: add driver for diskonchip g4 nand flash
add support for palm treo 680 board

CREDITS | 4 +
MAINTAINERS | 3 +
arch/arm/include/asm/arch-pxa/hardware.h | 11 -
arch/arm/include/asm/bootm.h | 1 +
arch/arm/lib/bootm.c | 1 +
board/palmtreo680/Makefile | 34 +
board/palmtreo680/palmtreo680.c | 179 +++++
board/palmtreo680/palmtreo680_spl.lds | 51 ++
boards.cfg | 1 +
doc/README.palmtreo680 | 570 ++++++++++++++++
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/docg4.c | 1034 ++++++++++++++++++++++++++++++
drivers/mtd/nand/docg4_spl.c | 221 +++++++
drivers/usb/gadget/pxa27x_udc.c | 4 +-
drivers/video/pxa_lcd.c | 34 +-
include/configs/palmtreo680.h | 296 +++++++++
include/linux/bitrev.h | 23 +
include/linux/mtd/docg4.h | 134 ++++
lib/Makefile | 1 +
lib/bitrev.c | 59 ++
tools/palmtreo680/flash_u-boot.c | 177 +++++
21 files changed, 2827 insertions(+), 13 deletions(-)
create mode 100644 board/palmtreo680/Makefile
create mode 100644 board/palmtreo680/palmtreo680.c
create mode 100644 board/palmtreo680/palmtreo680_spl.lds
create mode 100644 doc/README.palmtreo680
create mode 100644 drivers/mtd/nand/docg4.c
create mode 100644 drivers/mtd/nand/docg4_spl.c
create mode 100644 include/configs/palmtreo680.h
create mode 100644 include/linux/bitrev.h
create mode 100644 include/linux/mtd/docg4.h
create mode 100644 lib/bitrev.c
create mode 100644 tools/palmtreo680/flash_u-boot.c

--
1.7.8.6