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

Mike Dunn
2013-04-07T16:40:57Z

Hi,

This patchset adds support for the Palm Treo 680 smartphone. Sorry for the
large number of patches; hope this isn't too bold for a first contribution to
u-boot. 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. Of course I'd be
happy to rework any patches as necessary.

I'd like to add more features... For one thing, the treo really needs support
for the pxa keypad. But this patchset is large enough already, and it's
perfectly useful on the treo, as long as you don't mind using usbtty for the
console.

Thanks for looking.

Mike

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

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 | 47 ++
board/palmtreo680/flash_u-boot.c | 170 +++++
board/palmtreo680/palmtreo680.c | 184 ++++++
board/palmtreo680/palmtreo680_spl.lds | 69 ++
boards.cfg | 1 +
doc/README.palmtreo680 | 570 ++++++++++++++++
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/docg4.c | 1053 ++++++++++++++++++++++++++++++
drivers/mtd/nand/docg4_spl.c | 234 +++++++
drivers/usb/gadget/pxa27x_udc.c | 4 +-
drivers/video/pxa_lcd.c | 56 ++-
include/configs/palmtreo680.h | 307 +++++++++
include/linux/bitrev.h | 16 +
include/linux/mtd/docg4.h | 126 ++++
lib/Makefile | 1 +
lib/bitrev.c | 56 ++
21 files changed, 2901 insertions(+), 15 deletions(-)
create mode 100644 board/palmtreo680/Makefile
create mode 100644 board/palmtreo680/flash_u-boot.c
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

--
1.7.8.6