[PATCH 0/2] omap4: panda: convert to device model

Tero Kristo t-kristo at ti.com
Mon Jun 15 08:19:28 CEST 2020


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


More information about the U-Boot mailing list