[PATCH 0/2] Add SIMATIC IOT2050 board support

Lokesh Vutla lokeshvutla at ti.com
Wed Dec 23 09:18:51 CET 2020



On 18/12/20 11:43 am, Jan Kiszka wrote:
> On 18.12.20 07:04, Jan Kiszka wrote:
>> On 18.12.20 05:46, Lokesh Vutla wrote:
>>> Hi Jan,
>>> 	Sorry for the delayed response.
>>>
>>> On 04/12/20 1:29 pm, Jan Kiszka wrote:
>>>> This is the baseline support for the SIMATIC IOT2050 devices.
>>>>
>>>> Allows to boot mainline 5.10 kernels, but not the original BSP-derived
>>>> kernel we currently ship as reference. This is due to the TI sysfw ABI
>>>> breakages between 2.x and 3.x. We will soon provide a transitional
>>>> kernel that allows booting both firmware ABIs - as long as full upstream
>>>> kernel support is work in progress.
>>>>
>>>> Note that this baseline support lacks Ethernet drivers. We are working
>>>> closely with TI to ensure that the to-be-upstreamed icssg-prueth driver
>>>> will work both with new SR2.0 AM65x silicon as well as with SR1.0 which
>>>> is used in the currently shipped IOT2050 devices.
>>>>
>>>> Related but not strictly needed for baseline support is [1], i.e.
>>>> embedding of the watchdog firmware that is required on the AM65x. I will
>>>> soon pick up that discussion again.
>>>
>>> yeah, long pending one.
>>>
>>>>
>>>> A staging tree for complete IOT2050 support can be found at [2]. Full
>>>> image integration is available via [3].
>>>
>>> patches look good to me. Any chance these dts changes are reviewed in upstream
>>> Linux?
>>
>> I didn't want to push them there first before publishing a firmware that
>> allows to boot them - chicken-egg situation. I thought this way would be
>> better and would also be no issue as we we are only using existing
>> bindings. Obviously, any future changes to the kernel version would also
>> be sync'ed back to U-Boot by us.
> 
> But good that you mentioned it: I just realized that the path we are
> using ("siemens/iot2050-{basic,advanced}.dtb") is probably not
> upstreamable. This may have to become
> "ti/k3-am65-iot2050-{basic,advanced}.dtb", and that is also an interface
> between kernel and U-Boot...
> 

Planning to repost the series?

Thanks and regards,
Lokesh

> Jan
> 


More information about the U-Boot mailing list