Building the imx pinctrl driver without regmap fails with multiple build errors like: drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinctrl_probe': drivers/pinctrl/freescale/pinctrl-imx.c:723:9: error: variable 'config' has initializer but incomplete type struct regmap_config config = { .name = "gpr" }; This adds a 'select REGMAP' statement, to ensure we can define a 'struct regmap_config'. This matches what all other regmap users do. The driver actually uses syscon on top of regmap, but syscon is already enabled on i.MX for other reasons, and selecting REGMAP but not SYSCON is sufficient for build testing on other platforms. Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Fixes: 8626ada871f1 ("pinctrl: imx: attach iomuxc device to gpr syscon") --- drivers/pinctrl/freescale/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index debe1219d76d..fc8cbf611723 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -2,6 +2,7 @@ config PINCTRL_IMX bool select PINMUX select PINCONF + select REGMAP config PINCTRL_IMX1_CORE bool -- 2.7.0 -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html