On Thu, Jan 26, 2017 at 11:22 AM, Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> wrote: > syscon_regmap_lookup_by_compatible() requires to have a compatible string > hardcoded in the client driver. This might be used, but will require to have > (and maintain) a duplicated list of PMU compatibles in pin control driver. > There is a little problem with exynos4212 and exynos4412, which have same > pinctrl compatible (samsung,exynos4x12-pinctrl), but separate PMU > compatibles I actually used this approach with the ARM reference designs: drivers/mtd/maps/physmap_of_versatile.c drivers/video/fbdev/amba-clcd-versatile.c It made sense to me, because for each compatible I anyways needed the .data field to distinguish between the different system controllers, because they are of course all slightly idiomatic. I guess in your case you can distinguish how to use the syscon by the pinctrl compatible instead. Oh well. I guess I'm OK with this then. I'll try to pull it in and see what happens. Yours, Linus Walleij -- 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