From: vj <vicencb@gmail.com>
To: barebox@lists.infradead.org
Cc: vj <vicencb@gmail.com>
Subject: [PATCH 00/11] archosg9: add support for tablet, third round
Date: Sat, 6 Oct 2012 00:33:02 +0200 [thread overview]
Message-ID: <1349476393-25520-1-git-send-email-vicencb@gmail.com> (raw)
Hello,
here is the third round of patches including most of the modifications suggested by your comments, which are greatly appreciated.
one of the modifications not done is the move of the usb-booting infrastructure into a driver. Jean, can you please add more information about this? Thanks.
scripts/checkpatch.pl returns two errors: "Macros with complex values should be enclosed in parenthesis", but in this case parenthesis can't be added, any suggestion?
This new round of patches applies against 026e6aeb8206accdbef88408ae8c6c8bffcdc212 which includes a lots of changes.
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?
About the default serial speed: it's set to 1Mbaud to match the rate of the factory bootloader, this way we can see all the messages printed.
Before it was set to 57600 because it was the highest speed that worked with linux because of serial port auto-suspend. It was nothing to do with barebox.
The patch-list adds a regression fix added at faf7b7af6e51a33b88453821d792c89a84f72b1d "ARM: give boards control of the reset entry point"
Regards,
Vicente.
vj (11):
regression: reset can not return
twl6030: add debug info
omap4: add/rename definitions to match datasheet
ARM: ensure irqs are disabled
omap: revert gpiolib
omap4: add support for booting an omap4 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
mach-types: add ID for Archos G9 tablet
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 | 65 ++++
arch/arm/boards/archosg9/config.h | 1 +
arch/arm/boards/archosg9/env/config | 3 +
arch/arm/boards/archosg9/env/init/usbboot | 4 +
arch/arm/boards/archosg9/lowlevel.c | 79 ++++
arch/arm/boards/archosg9/mux.c | 459 ++++++++++++++++++++++++
arch/arm/boards/archosg9/mux.h | 6 +
arch/arm/boards/friendlyarm-tiny210/lowlevel.c | 2 +-
arch/arm/boards/panda/lowlevel.c | 2 +-
arch/arm/boards/panda/mux.c | 52 +--
arch/arm/boards/pcm049/lowlevel.c | 2 +-
arch/arm/boards/pcm049/mux.c | 44 +--
arch/arm/boards/phycard-a-xl2/lowlevel.c | 2 +-
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 | 6 +
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 | 142 ++++++++
arch/arm/mach-omap/include/mach/xload.h | 1 +
arch/arm/mach-omap/omap3_generic.c | 19 -
arch/arm/mach-omap/omap4_generic.c | 38 +-
arch/arm/mach-omap/omap4_rom_usb.c | 186 ++++++++++
arch/arm/mach-omap/xload.c | 26 ++
arch/arm/tools/mach-types | 1 +
drivers/mfd/twl6030.c | 20 ++
drivers/serial/Kconfig | 7 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_omap4_usbboot.c | 83 +++++
fs/Kconfig | 5 +
fs/Makefile | 1 +
fs/omap4_usbbootfs.c | 219 +++++++++++
include/mfd/twl6030.h | 8 +
scripts/.gitignore | 1 +
scripts/Makefile | 4 +
scripts/omap4_usbboot.c | 412 +++++++++++++++++++++
scripts/usb.h | 61 ++++
scripts/usb_linux.c | 397 ++++++++++++++++++++
46 files changed, 2594 insertions(+), 219 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
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2012-10-05 22:33 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-05 22:33 vj [this message]
2012-10-05 22:33 ` [PATCH 01/11] regression: reset can not return vj
2012-10-07 9:42 ` Sascha Hauer
2012-10-05 22:33 ` [PATCH 02/11] twl6030: add debug info vj
2012-10-06 9:30 ` Jean-Christophe PLAGNIOL-VILLARD
2012-10-05 22:33 ` [PATCH 03/11] omap4: add/rename definitions to match datasheet vj
2012-10-05 22:33 ` [PATCH 04/11] ARM: ensure irqs are disabled vj
2012-10-07 9:46 ` Sascha Hauer
2012-10-05 22:33 ` [PATCH 05/11] omap: revert gpiolib vj
2012-10-07 10:11 ` Sascha Hauer
2012-10-09 6:30 ` Teresa Gamez
2012-10-09 6:54 ` Sascha Hauer
2012-10-05 22:33 ` [PATCH 06/11] omap4: add support for booting an omap4 from usb vj
2012-10-07 10:23 ` Sascha Hauer
2012-10-05 22:33 ` [PATCH 07/11] omap4: add serial communications over usb boot vj
2012-10-05 22:33 ` [PATCH 08/11] omap4: add filesystem support " vj
2012-10-05 22:33 ` [PATCH 09/11] omap4: add support for loading second stage from usb vj
2012-10-05 22:33 ` [PATCH 10/11] mach-types: add ID for Archos G9 tablet vj
2012-10-07 10:30 ` Sascha Hauer
2012-10-07 12:07 ` vj
2012-10-07 12:16 ` Sascha Hauer
2012-10-07 12:26 ` vj
2012-10-07 13:33 ` Jean-Christophe PLAGNIOL-VILLARD
2012-10-07 13:29 ` Jean-Christophe PLAGNIOL-VILLARD
2012-10-05 22:33 ` [PATCH 11/11] Add support " vj
2012-10-07 10:34 ` [PATCH 00/11] archosg9: add support for tablet, third round Sascha Hauer
2012-10-07 12:12 ` vj
2012-10-07 12:23 ` Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1349476393-25520-1-git-send-email-vicencb@gmail.com \
--to=vicencb@gmail.com \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox