mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Jerry Kirk <jkirk865@gmail.com>
To: barebox@lists.infradead.org
Subject: USB On PCM043?
Date: Thu, 19 Jul 2012 15:37:47 +0000 (UTC)	[thread overview]
Message-ID: <loom.20120719T173418-826@post.gmane.org> (raw)

We have been attempting to get USB Host mode working under Barebox(2012-07-0) on 
a PCM043 platform (i.mx35), but we are having a bit of trouble.

We have  merged the CONFIG_USB specific code for "imx35_devices_init" and 
"imx35_usb_init" from the Eukrea platform into pcm043.c, added the 
"MX35_PAD_I2C2_CLK__USB_TOP_USBH2_PWR" and "MX35_PAD_I2C2_DAT__USB_TOP_USBH2_OC" 
pad definitions (as per the main kernel pcm043.c file), added the "tmp |= 0x3 << 
CCM_CGR2_USB_SHIFT" to enable the USB clock to "pcm043_core_setup", built 
everything with the "usb" command enabled, and then loaded the new Barebox image 
into our pcm043 board. We have USB_EHCI and USB_STORAGE enabled in the Barebox 
config.

If I execute the "usb" command then it returns that it has found 1 EHCI 
controller. If I plug in any device, the only one it has EVER detected has been 
a USB mouse. It will be detected most of the time following a reset and after 
unplugging/replugging the mouse -- but will never be detected again after this 
unless I do a reset/replug operation (and never on a "usb -f" forced redetect).

Basically, our goal is to get USB flash drives working for use as a means of 
upgrading our Linux kernel in the field -- but right now it won't even EVER 
recognize a USB flash drive when it is plugged into the unit. We also know it is 
not a hardware problem as all USB devices work just fine once the full kernel 
finishes booting.

From what we have read, it looks like the Eukrea platform had USB working in it, 
and we have attempted to use it as a guide, but we still aren't having any luck.

Does anyone know of any steps we might be missing? Or of anyone who has gotten 
USB host mode working on a pcm043 under Barebox before?

I think we are close, but something (obviously) still isn't right.



_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

             reply	other threads:[~2012-07-19 15:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-19 15:37 Jerry Kirk [this message]
2012-07-19 16:11 ` Sascha Hauer
2012-07-19 20:56   ` Jerry Kirk
2012-07-20  8:04     ` Sascha Hauer
2012-08-01 13:33       ` [RFC][PATCH] pcm043: usb support --not working-- Christoph Fritz
2012-08-01 16:56         ` Eric Bénard
2012-08-01 21:04           ` Christoph Fritz
2012-08-02  7:08             ` Eric Bénard
2012-08-02  8:15             ` Sascha Hauer
2012-08-02 13:59               ` Jerry Kirk
2012-11-06 19:48               ` Michael Burkey

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=loom.20120719T173418-826@post.gmane.org \
    --to=jkirk865@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