summaryrefslogtreecommitdiffstats
path: root/sound/synth
diff options
context:
space:
mode:
authorPeter Hurley <peter@hurleysoftware.com>2015-03-09 16:27:21 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-03-26 17:25:27 +0100
commit470ca0de69feaba5df215ad804cec1859883a5ed (patch)
treef6881a136d161bb131d56b9b68860568756b53eb /sound/synth
parent7c53cb3de493573dc3b7f2468a542a9f11cc5079 (diff)
downloadop-kernel-dev-470ca0de69feaba5df215ad804cec1859883a5ed.zip
op-kernel-dev-470ca0de69feaba5df215ad804cec1859883a5ed.tar.gz
serial: earlycon: Enable earlycon without command line param
Earlycon matching can only be triggered if 'earlycon=...' has been specified on the kernel command line. To workaround this limitation requires tight coupling between arches and specific serial drivers in order to start an earlycon. Devicetree avoids this limitation with a link table that contains the required data to match earlycons. Mirror this approach for earlycon match by name. Re-purpose EARLYCON_DECLARE to generate a table entry which associates name with setup() function. Re-purpose setup_earlycon() to scan this table for an earlycon match, which is registered if found. Declare one "earlycon" early_param, which calls setup_earlycon(). This design allows setup_earlycon() to be called directly with a param string (as if 'earlycon=...' had been set on the command line). Re-registration (either directly or by early_param) is prevented. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'sound/synth')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud