From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Nelson Date: Sun, 27 Apr 2014 10:56:48 -0700 Subject: [U-Boot] usbtty using i.MX6 In-Reply-To: <20140427110543.4b141c77@e6520eb> References: <20140427110543.4b141c77@e6520eb> Message-ID: <535D44E0.5010204@boundarydevices.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Eric, On 04/27/2014 02:05 AM, Eric B?nard wrote: > Hi Otavio, > > Le Sat, 26 Apr 2014 19:47:27 -0300, > Otavio Salvador a ?crit : >> I'd like to know if someone has succeed in using usbtty with i.MX6. I >> am interested in using it for one board but been not succed, it seems: >> >> /home/otavio/hacking/u-boot/drivers/serial/usbtty.c:553: undefined >> reference to `udc_init' >> drivers/serial/built-in.o: In function `usbtty_init_instances': >> /home/otavio/hacking/u-boot/drivers/serial/usbtty.c:686: undefined >> reference to `udc_setup_ep' >> /home/otavio/hacking/u-boot/drivers/serial/usbtty.c:708: undefined >> reference to `urb_link_init' >> /home/otavio/hacking/u-boot/drivers/serial/usbtty.c:709: undefined >> reference to `urb_link_init' >> /home/otavio/hacking/u-boot/drivers/serial/usbtty.c:710: undefined >> reference to `urb_link_init >> ... >> >> Does someone got it working? >> > you need a gadget driver for the i.MX6 USB port which doesn't seems to > exist in u-boot. > We're using UDC on all of our i.MX6 board. Marek and Troy have had this working for a while now. I think the two key patches are these: https://github.com/boundarydevices/u-boot-imx6/commit/f3d7cff https://github.com/boundarydevices/u-boot-imx6/commit/f016f8c We've been using it a lot for USB networking, where it provides a very nice download mechanism. See this post for details: http://boundarydevices.com/u-boot-2014-01/#usbrecover I think usbtty is a different thing though (USB serial adapter connected to a Host port). We haven't tested that, but it should work. Most of our USB Host uses have been for USB sticks and keyboards. Regards, Eric