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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot