On Wed, Dec 11, 2013 at 02:24:32PM +0000, Catalin Marinas wrote:
On Wed, Dec 11, 2013 at 02:15:03PM +0000, Mark Brown wrote:
He said he hadn't had time to work on the actual implementation which is why I picked this up - as far as I'm aware we only have the (already merged) binding for this.
Lorenzo (on holiday now) pushed the DT topology bindings but there are no patches yet for reading them. I would much prefer to only describe the topology via DT rather than MPIDR (because hardware people sometimes have strange ideas).
Right, that was my understanding too.
For clarity the current code only uses DT information, the MPIDR values it uses are those in the CPU nodes in the DT which are used by the SMP code and are not read from the hardware. We can drop that bit of code easily enough but it seemed useful for getting the scaffolding in place separately to the binding parsing and for general robustness, perhaps adding a patch at the end of the series to drop the code handling MPIDR would deal with the application issues?