On 5 August 2013 16:58, Jon Medhurst (Tixy) tixy@linaro.org wrote:
On Mon, 2013-08-05 at 10:45 +0800, Andy Green wrote:
- I saw the vexpress integration stuff from ARM LT was included
already which is good, is there a wiki page (or README.html or the gitweb is also good) explaining the composition?
The vexpress branch is basicall the same as what is in linux-linaro for the 13.07 release. I always merge my topics one at a time with --no-ff so it's easier to see how a branch is composed. A brief one line summary
Right, it's much clearer that way. I was really asking about composition of what's in LSK, since for your and Andrey's tracking / rebase + merge branches I can look at the log and see. But LSK will have a linear history, it's already hard to see what's in there without log --graph.
However this is very useful documentation -->
for each is...
tracking-armlt-config vexpress config fragments
tracking-armlt-rtsm Device-tree updates for RTSM
tracking-armlt-ve-updates Miscellaneous fixes for vexpress.
tracking-armlt-hdlcd HDCLCD driver (TC2's video hardware).
tracking-armlt-clcd Modifications to CLCD driver to work with device-tree, needed for fast models.
tracking-armlt-misc-fixes Miscellaneous fixes useful for vexpress and TC2 but not necessarily to vexpress specific code.
tracking-armlt-tc2-dt TC2 device-tree updates.
tracking-armlt-mcpm Tweaks to the MCPM code which aren't upstream.
tracking-armlt-cci CCI driver and CCI PMU patches.
We started using that the other day trying to track down a nasty bug, I didn't even know we got it from vexpress ^^
The whole list is good things to have I just wonder how ongoing updates will be handled for backport. For example at some point "Tweaks to the MCPM code which aren't upstream." will go upstream and probably be a bit different by then, someone should "revert" (it may not be that clean since other patches may have meddled) the old one in lsk and "replace" with the upstream patches. Mark's watching out for that, or you are for the trees you merged that went into LSK, or what's the plan?
-Andy
tracking-armlt-spc vexpress Serial Power Controller (SPC) present in ARM Versatile Express TC2 core tiles.
tracking-armlt-psci PSCI changes to enable run time selection of PSCI.
tracking-armlt-dcscb Tweaks to the DCSCB code (RTSM's cluster control) which aren't upstream.
tracking-armlt-tc2-pm TC2 PM functions and big.LITTLE cpuidle driver.
tracking-armlt-tc2-psci Updates TC2 PM functions to use PSCI. This topic is stacked on top of -tc2-pm as it modifies it.
tracking-armlt-tc2-cpufreq big.LITTLE cpufreq driver for vexpress.
tracking-armlt-iks-cpufreq IKS cpufreq driver.
The latter is probably not vexpress specific, I just inherited it because no-one else was handling it.
-- Tixy