Mainline staging tree - This tree contains cleaned up patches that have/will be trying to enter mainline. This will get rebased but only for new versions of a patch series or on top of torvalds/master.
Linux v5.9 tree - Linux 5.9 with a mess of patches on top. Frozen. This is for validating that rebasing, cleaning up etc for 5.10 hasn’t busted anything.
Linux v5.10 tree - Linux 5.10 with slightly less of a mess of patches on top. Frozen. This if for validating that rebase, cleaning up etc for 5.11 hasn’t busted anything
Linux v5.11 tree - Linux 5.11 with patch soup. Frozen.
Linux v5.12 tree - Linux 5.12 with patch soup. Frozen.
Linux v5.13 tree - Linux 5.13-rc? with patch soup. Frozen.
Linux v5.13 clock refactoring tree - Linux 5.13 with patch soup and the reworked clock driver. Frozen.
Linux v5.14 tree - This tree contains the most hardware support but is also a complete mess. Rebasing happens often here.
DONE
The current patcheset is at V4 and can be seen on patchwork or on msc313_mainlining branch on github. With those patches you can boot your Breadbee or 70mai Dash Cam boards with the serial console and initramfs. Not much more is working at this stage, though, not even a reset.
DONE
Bunch of purely DTS stuff. Adds SRAM, PMU and reboot support so that resetting now works.
DONE 5.10
DONE 5.11
https://patchwork.kernel.org/bundle/dgp/mstar%20-%20msc313%20gpio/
** MPLL Pushed ** https://patchwork.kernel.org/bundle/dgp/mstar%20-%20mpll/
** v2 pushed ** ** in clk-next** Driver is in 5.12. DTS bits are missing, queued for 5.13
https://patchwork.kernel.org/bundle/dgp/mstar%20-%20infinity2m%20SMP/
DONE 5.11
** pushed **
** Cleaning up **