On 23.12.20 09:18, Lokesh Vutla wrote: > > > 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? >
Eventually. But we will likely follow your suggestion and first get the DTs upstream into the kernel. Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux