@jbqueru I guess it depends on how many of the future commits could be trivially merged across the targets, versus just copy-pasting.
My gut feel would be single branch with directories for each target, plus maybe a directory for each CPU for shared code. Especially considering the root Makefile to build/test all targets.