cancel
Showing results for 
Search instead for 
Did you mean: 

FOSS upstream, walnascar and mp1

abarnes
Visitor

Hi,

I'm trying to understand what the viable options are.
my goal is to be on more recent versions of kernel/uboot because there are features upstream that I need.
my preference is to be following upstream.

Current situation is that i'm using stm32s fork of Linux that is resting on 6.6.x, and equivalent uboot. 

I see a lot of upstream activity from STM32 FOSS team, with lots of progress in linux 6.17 and 6.18. I also note that at least somethings are not upstream, such as hsem in stm32mp151.dtsi. and easy thing for me to patch on it's own, but i'm looking at the bigger picture and the unknowns of what else might not be upstream that I don't know I need etc.

I'm aware that I can sift through the mailing lists and find all the upstream requests where i'm certain i could eventually curate a more complete 6.17/6.18 with respect to the MP1. I also imagine the FOSS team have this already?

is there a set of patches for complete MP1 support (as i assume the stm32 linux fork is complete) that can be applied to later linux kernels?

Enter walnascar: looking through here i note two things
1) no STM32 repos for uboot or linux, it's pulling directly form upstream
2) it's on linux 6.16.x

From what I've understood 6.16.x certainly lacks full MP1 support, because 6.18 even lacks EG: hsem.
Maybe i've missed something. What is the plan for walnascar, is it to be more upstream? how will it have the same feature support for MP1 as scarthgap which uses the stm32 repos?

It looks to me like the FOSS team are getting MP1 upstream, do they have any recommendations for devs like me who want to take the very latest of their success, with a sprinkling of patches for what hasn't made it's way yet?

So many questions, please if you have any insights I would love to read them.

Kind regards,

0 REPLIES 0