[PATCH 4/6] arm64: Add DTS support for FSL's LS2085A SoC
From: mark.rutland@arm.com (Mark Rutland)
Date: 2014-08-15 16:22:58
Hi Stuart
Is the intent to eventually purge the device trees of enable-method/cpu-release-addr and have that set by the boot firmware? Or, keep the spin-table method around as a least common denominator mechanism and override it when necessary? Wondering what the longer term thinking is...
Personally I'd like to see anything that's not a fixed HW property be omitted in the DTS and injected by the boot firmware. Certainly anything which is a property of the FW should be injected by that FW. That would cover: - Any enable-method property and related properties and/or nodes. This is heavily dependent on the boot firmware configuration, and can differ substantially between instances of a given board. - Most /memreserve/ uses (as these typically protect firmware or trampoline code). - Any memory nodes where memory can be dynamically populated on the board. - CPU nodes if the presence of said CPUs is dynamically determined. In the long term I'd like to see DTS get fully decoupled from the kernel. Cheers, Mark.