RE: OMAP 3430 and ISP1504A USB support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 

> -----Original Message-----
> From: linux-omap-owner@xxxxxxxxxxxxxxx 
> [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of Gadiyar, Anand
> Sent: Saturday, March 01, 2008 1:57 PM
> To: Le Van Mao, Robert; Felipe Balbi
> Cc: linux-omap@xxxxxxxxxxxxxxx
> Subject: RE: OMAP 3430 and ISP1504A USB support
> 
> > -----Original Message-----
> > From: linux-omap-owner@xxxxxxxxxxxxxxx 
> > [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of Le Van 
> > Mao, Robert
> > Sent: Friday, February 29, 2008 10:09 PM
> > To: Felipe Balbi
> > Cc: linux-omap@xxxxxxxxxxxxxxx
> > Subject: RE: OMAP 3430 and ISP1504A USB support
> > 
> > Hi,
> > 
> > Thanks for the reply. I did exactly what you said but dmesg 
> > didn't return any message at all.
> > 
> > I did a cat on /proc/driver/musb_hdrc and I got this:
> > 
> > root@OMAP3EVM driver]#cat /proc/driver/musb_hdrc 
> > Status: MHDRC, Mode=Peripheral (Power=60, DevCtl=80)
> > OTG state: b_idle; inactive
> > Options: musb-dma, otg (peripheral+host), debug=3 [eps=16]
> > Peripheral address: 30
> > Root port status: 00000000
> > Gadget driver: (none)
> > 
> > ep0 (hw0): 1buf, csr 0000 maxp 0000
> >         (queue empty)
> > 
> 
> 
> As far as I can tell, you have not compiled OTG mode but you 
> do not have
> a gadget driver loaded or built-in.

Oops. I meant "you have compiled in OTG mode, but you do not have..."

> 
> Select one of the gadget driver options in menuconfig under
> "Device Drivers -> USB support -> USB Gadget Support".
> The simplest one would be Gadget Zero.
> 
> One more thing to look out for would be "Rely on OTG Targeted 
> Peripherals
> List" - CONFIG_USB_OTG_WHITELIST. You might want to disable it.
> 
> Also, if you don't want to use the OTG mode at all, then you 
> can simply
> configure the controller in host mode (CONFIG_USB_MUSB_HOST). 
> The only thing
> wrong with your current configuration is that it is set to 
> OTG mode without
> a gadget driver.
> 
> Hope this helps.
> 
> Regards,
> Anand
> 
> 
> > The interrupts 92 and 93 for musb_hdrc.0 were in /proc/interrupts.
> > 
> > So, I am wondering what was missing?
> > 
> > Regards,
> > 
> > Robert
> > 
> > -----Original Message-----
> > From: Felipe Balbi [mailto:me@xxxxxxxxxxxxxxx]
> > Sent: February 29, 2008 10:37 AM
> > To: Le Van Mao, Robert
> > Cc: linux-omap@xxxxxxxxxxxxxxx
> > Subject: Re: OMAP 3430 and ISP1504A USB support
> > 
> > 
> > 
> > 
> > On Fri, 29 Feb 2008 09:48:21 -0500, "Le Van Mao, Robert"
> > <RLeVanMao@xxxxxxxxxxxxxx> wrote:
> > > Hi all,
> > > 
> > > I have an EVM board with an OMAP 3430 connected to a 
> > ISP1504A OTG chips
> > > which has a mini-AB plug-in. I tried to put the 1504A into 
> > host mode and
> > > would like to see the powering (and detection) of a 
> > connected USB device.
> > > We check the ID line which seems to be grounded.
> > > 
> > > The kernel is Linux version 2.6.22.1-omap1 ES2. I enabled the
> > > CONFIG_USB_MUSB_OTG  option and I saw the usb0 created. 
> However the
> > > transceiver was not in host mode. How could I put it into 
> host mode?
> > > 
> > > According to the specs of the ISP1504A, I have enable the 
> ID_PULLUP
> > > regiser bit to logic 1. I am wondering where should I check 
> > to see that
> > the
> > > registers are set properly with the MUSB drivers.
> > > 
> > > Your help is appreciated and thanks in advance,
> > 
> > compile your kernel with musb debug verbosity set to 3.
> > and follow these steps:
> > 
> > 1. boot your board
> > 2. dmesg -c  (it will clear log buffer)
> > 3. attach mini-a connector with device attached
> > 4. dmesg
> > 
> > send us the last dmesg output
> > 
> > Thanks
> > 
> > > 
> > > 
> > > Starting kernel ...
> > > ...
> > > usbcore: registered new interface driver usbfs
> > > usbcore: registered new interface driver hub
> > > usbcore: registered new device driver usb
> > > musb_hdrc: version 2.2a/db-0.5.2/dbg, musb-dma, otg 
> > (peripheral+host),
> > > debug=1
> > > musb_platform_resume 175:
> > > 3430-resume()<7>HS USB OTG: revision 0x33, sysconfig 
> > 0x2015, sysstatus
> > > 0x1, intrfsel 0x1, simenable  0x0
> > > -----------> is_host_enabled
> > > -----------> is_peripheral_enabled
> > > musb_hdrc: USB OTG mode controller at c8800000 using DMA, IRQ 92
> > > musb_init_controller 2148: OTG mode, status 0, dev80
> > > ...
> > > usbmon: debugfs is not available
> > > usbcore: registered new interface driver cdc_acm
> > > drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control 
> > Model driver for
> > > USB modems and ISDN adapters
> > > Initializing USB Mass Storage driver...
> > > usbcore: registered new interface driver usb-storage
> > > USB Mass Storage support registered.
> > > usbcore: registered new interface driver usbtest
> > > ether gadget: using random self ethernet address
> > > ether gadget: using random host ethernet address
> > > usb0: Ethernet Gadget, version: May Day 2005
> > > usb0: using musb_hdrc, OUT ep1out IN ep1in STATUS ep2in
> > > usb0: MAC 86:e0:22:2e:a5:dd
> > > usb0: HOST MAC 1a:0a:8d:0b:76:d3
> > > usb0: RNDIS ready
> > > usb_gadget_register_driver 1822: OTG startup...
> > > musb_hdrc musb_hdrc.0: MUSB HDRC host driver
> > > musb_hdrc musb_hdrc.0: new USB bus registered, assigned 
> bus number 1
> > > usb usb1: Product: MUSB HDRC host driver
> > > usb usb1: Manufacturer: Linux 2.6.22.1-omap1 musb-hcd
> > > usb usb1: SerialNumber: musb_hdrc.0
> > > usb usb1: configuration #1 chosen from 1 choice
> > > hub 1-0:1.0: USB hub found
> > > hub 1-0:1.0: 1 port detected
> > > musb_context_store_and_suspend 253:
> > > MUSB-Context-SAVE (Off mode support)
> > > musb_platform_suspend 149:
> > > ...
> > > 
> > > 
> > > Robert Le Van Mao
> > > (450) 542-5984
> > > fax : (450) 358-7707
> > > RLeVanMao@xxxxxxxxxxxxxx
> > > www.rheinmetall.ca
> > > 
> > > 
> > > 
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe 
> > linux-omap" in
> > > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > -- 
> > Best Regards,
> > 
> > Felipe Balbi
> > http://felipebalbi.com
> > me@xxxxxxxxxxxxxxx
> > 
> > NryزXvؖ){nlj{f{yʇj fzwj:vwjض zZj
> > 
> NrybXǧv^)޺{.n+{f{ayʇڙ,j fhzw> j:+vwjm zZ+ݢj"!
> 
��.n��������+%������w��{.n�����{�������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux