[PATCH 4/6] arm64: Add DTS support for FSL's LS2085A SoC
Mark Rutland
mark.rutland at arm.com
Fri Aug 15 09:22:58 PDT 2014
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.
More information about the linux-arm-kernel
mailing list