On 14/06/2020 16:49, Lokesh Vutla wrote:
Hi Tero,

On 02/06/20 4:49 pm, Tero Kristo wrote:
Hi,

As there is looming death to OMAP4 Panda board u-boot support, I decided
to take a shot and convert it to device model myself. With these patches
it boots up fine, and there are no DM_SPL conversion complaints during
compile time anymore. I think USB ethernet does not work anymore with
this, but its better than dropping the support for the board completely.
USB itself appears working, so it should be relatively easy for someone
to fix the networking support if they need it.

I see the below warning with these patches:

board/ti/panda/panda.c:329:35: warning: ‘struct ehci_hcor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   329 |   struct ehci_hccr **hccr, struct ehci_hcor **hcor)
       |                                   ^~~~~~~~~
board/ti/panda/panda.c:329:10: warning: ‘struct ehci_hccr’ declared inside 
parameter list will not be visible outside of this definition or declaration
   329 |   struct ehci_hccr **hccr, struct ehci_hcor **hcor)
       |          ^~~~~~~~~
board/ti/panda/panda.c: In function ‘ehci_hcd_init’:
board/ti/panda/panda.c:339:8: warning: implicit declaration of function 
‘omap_ehci_hcd_init’; did you mean ‘ehci_hcd_init’? 
[-Wimplicit-function-declaration]
   339 |  ret = omap_ehci_hcd_init(index, &usbhs_bdata, hccr, hcor);
       |        ^~~~~~~~~~~~~~~~~~
       |        ehci_hcd_init
board/ti/panda/panda.c: In function ‘ehci_hcd_stop’:
board/ti/panda/panda.c:348:9: warning: implicit declaration of function 
‘omap_ehci_hcd_stop’; did you mean ‘ehci_hcd_stop’? 
[-Wimplicit-function-declaration]
   348 |  return omap_ehci_hcd_stop();
       |         ^~~~~~~~~~~~~~~~~~
       |         ehci_hcd_stop

Yeah, I actually see these also. I think we could maybe drop all the offending code as I did later with the omap5-uevm. On omap5, USB seemed to work even without these.

Maybe some USB expert can comment on these (Vignesh)?

-Tero



Thanks and regards,
Lokesh



-Tero


--


--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. 
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

Reply via email to