Switch from using ports gcc to clang. Base gcc can't be used as the
preprocessor doesn't handle '#' not being in the first column.
Problem in initial patch spotted by and ok sthen@
This adds "allwinner,sun8i-h3-ccu" to existing allwinner h3 dtbs that
H3 support in -current requires.
And notably adds new dtbs for:
imx6q-utilite-pro
sun7i-a20-bananapi-m1-plus
sun8i-h3-bananapi-m2-plus
bcm2837-rpi-3-b
Tested on cubox, bbb and panda.
falls back to /aliases/serial0.
Add patches to set stdout-path for dts files that don't set stdout-path
and are known to use a serial device other than serial0 as a console.
Confirmed to restore console output on pandaboard es by abieber@
ok sthen@ naddy@
ARM/MIPS/PowerPC boards. DTBs are binary representations of Flattened
Device Trees (FDTs) that describe hardware properties such as memory
ranges, interrupts and processors.
DTB files are used by U-Boot and other firmware interfaces to provide
this information to the kernel.
Feedback from jca@ and sthen@. ok sthen@