pinctrl: mxs: warn if functions are not grouped by name
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 21 Oct 2014 09:40:45 +0000 (11:40 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 30 Oct 2014 14:52:39 +0000 (15:52 +0100)
commitfdaaf6d6609b0ddb65cd3211cc7ceb892d7a2550
treeb97f86dae72a112c96707ff8f1a15b944c22da8b
parentcbd1b6529f07308bc4921a088b0f83895e403109
pinctrl: mxs: warn if functions are not grouped by name

The mxs pinctrl driver cannot handle when functions are not grouped by
name (which IMO is a bug). This happens for example if a
imx28-somemachine.dts provides a function that has the same name as a
function defined in imx28.dtsi.

The proper way to fix that would be to check for duplicates in the loops
(which increases parsing time) or parse the groups first and sort the
resulting array.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/freescale/pinctrl-mxs.c