[PATCH 0/2] Add SIMATIC IOT2050 board support

Jan Kiszka jan.kiszka at siemens.com
Fri Dec 18 07:04:33 CET 2020


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.

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


More information about the U-Boot mailing list