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

Mike Dunn mikedunn at newsguy.com
Sun Apr 7 18:40:57 CEST 2013


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



More information about the U-Boot mailing list