summaryrefslogtreecommitdiffstats
path: root/arch/sh/boards/of-generic.c
Commit message (Collapse)AuthorAgeFilesLines
* sh: add SMP method selection to device tree pseudo-boardRich Felker2016-03-171-3/+86
| | | | | | | | Allow selection of plat_smp_ops based on the enable-method cpu property from device tree and provide dummy ops for booting with a device tree that does not enable SMP. Signed-off-by: Rich Felker <dalias@libc.org>
* sh: add device tree support and generic board using device treeRich Felker2016-03-171-0/+113
Add a new pseudo-board, within the existing SH boards/machine-vectors framework, which does not represent any actual hardware but instead requires all hardware to be described by the device tree blob provided by the boot loader. Changes made are thus non-invasive and do not risk breaking support for legacy boards. New hardware, including the open-hardware J2 and associated SoC devices, will use device free from the outset. Legacy SH boards can transition to device tree once all their hardware has device tree bindings, driver support for device tree, and a dts file for the board. It is intented that, once all boards are supported in the new framework, the existing machine-vectors framework should be removed and the new device tree setup code integrated directly. Signed-off-by: Rich Felker <dalias@libc.org>
OpenPOWER on IntegriCloud