[PATCH 00/13] archosg9: add support for tablet, fourth round
Vicente
vicencb at gmail.com
Sun Oct 7 18:01:14 EDT 2012
Hello,
here is the fourth round of patches including all of the modifications
suggested by your comments, which are greatly appreciated.
The change 29e4031b460d1c84c1a8fc276199d40680b354d4 "ARM OMAP: switch to
gpiolib support" breaks support for the tablet and it's reverted here only to
make this patch-list feature-complete.
Can somebody check if gpiolib works for other OMAP4460-based boards?
New things added in this series:
bootm: do not leave files open
uimage: improve transfer speed
fs: improve robustness
Regards,
Vicente.
Vicente (13):
twl6030: add debug info
omap4: add rename definitions to match datasheet
ARM: ensure irqs are disabled
omap: revert gpiolib
omap4: add usb boot source
bootm: close open files
uimage: improve transfer speed
fs: improve robustness
omap4: add support for booting cpu from usb
omap4: add serial communications over usb boot
omap4: add filesystem support over usb boot
omap4: add support for loading second stage from usb
Add support for Archos G9 tablet
Documentation/oamp4_usb_booting.txt | 27 ++
arch/arm/Kconfig | 1 -
arch/arm/Makefile | 1 +
arch/arm/boards/archosg9/Makefile | 3 +
arch/arm/boards/archosg9/board.c | 71 ++++
arch/arm/boards/archosg9/config.h | 1 +
arch/arm/boards/archosg9/env/config | 1 +
arch/arm/boards/archosg9/env/init/usbboot | 5 +
arch/arm/boards/archosg9/lowlevel.c | 79 ++++
arch/arm/boards/archosg9/mux.c | 459 ++++++++++++++++++++++++
arch/arm/boards/archosg9/mux.h | 6 +
arch/arm/boards/panda/mux.c | 52 +--
arch/arm/boards/pcm049/mux.c | 44 +--
arch/arm/boards/phycard-a-xl2/mux.c | 46 +--
arch/arm/configs/archosg9_defconfig | 70 ++++
arch/arm/configs/archosg9_xload_defconfig | 24 ++
arch/arm/cpu/cpu.c | 11 +
arch/arm/lib/bootm.c | 4 +-
arch/arm/mach-omap/Kconfig | 18 +
arch/arm/mach-omap/Makefile | 1 +
arch/arm/mach-omap/gpio.c | 170 +++++----
arch/arm/mach-omap/include/mach/omap4-mux.h | 80 +++--
arch/arm/mach-omap/include/mach/omap4-silicon.h | 13 +
arch/arm/mach-omap/include/mach/omap4_rom_usb.h | 141 ++++++++
arch/arm/mach-omap/include/mach/xload.h | 1 +
arch/arm/mach-omap/omap3_generic.c | 19 -
arch/arm/mach-omap/omap4_generic.c | 44 +--
arch/arm/mach-omap/omap4_rom_usb.c | 198 ++++++++++
arch/arm/mach-omap/xload.c | 26 ++
commands/bootm.c | 6 +-
common/uimage.c | 26 +-
drivers/mfd/twl6030.c | 21 ++
drivers/serial/Kconfig | 7 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_omap4_usbboot.c | 83 +++++
fs/Kconfig | 5 +
fs/Makefile | 1 +
fs/fs.c | 27 +-
fs/omap4_usbbootfs.c | 219 +++++++++++
include/mfd/twl6030.h | 8 +
scripts/.gitignore | 1 +
scripts/Makefile | 4 +
scripts/omap4_usbboot.c | 415 +++++++++++++++++++++
scripts/usb.h | 61 ++++
scripts/usb_linux.c | 397 ++++++++++++++++++++
45 files changed, 2663 insertions(+), 235 deletions(-)
create mode 100644 Documentation/oamp4_usb_booting.txt
create mode 100644 arch/arm/boards/archosg9/Makefile
create mode 100644 arch/arm/boards/archosg9/board.c
create mode 100644 arch/arm/boards/archosg9/config.h
create mode 100644 arch/arm/boards/archosg9/env/config
create mode 100644 arch/arm/boards/archosg9/env/init/usbboot
create mode 100644 arch/arm/boards/archosg9/lowlevel.c
create mode 100644 arch/arm/boards/archosg9/mux.c
create mode 100644 arch/arm/boards/archosg9/mux.h
create mode 100644 arch/arm/configs/archosg9_defconfig
create mode 100644 arch/arm/configs/archosg9_xload_defconfig
create mode 100644 arch/arm/mach-omap/include/mach/omap4_rom_usb.h
create mode 100644 arch/arm/mach-omap/omap4_rom_usb.c
create mode 100644 drivers/serial/serial_omap4_usbboot.c
create mode 100644 fs/omap4_usbbootfs.c
create mode 100644 scripts/omap4_usbboot.c
create mode 100644 scripts/usb.h
create mode 100644 scripts/usb_linux.c
--
1.7.12.2
More information about the barebox
mailing list