preferable method for pinctrl driver

Linus Walleij linus.walleij at
Mon Oct 13 02:05:14 PDT 2014

On Fri, Oct 10, 2014 at 10:42 AM, Oleksij Rempel <linux at> wrote:

> Looks like there is at least two pinctrl driver types:
> - imx23 which makes function description insight of DT;
> - tegra with function descrption in the source code.
> which way is preferable?

The Tegra way. The driver should know about all groups
and functions, the DT should just configure the functions to
groups relation.

The i.MX driver happened before the DT use for pin controllers
was thought through.

> Other question, i didn't found exact same HW, do it make sense to merge
> this driver with existing one? Are there some similarities with this one?:

No idea, that's very little HW information. However
silicon vendors often du their I/O cell layout themselves
so many pin controllers are very unique.

Linus Walleij

More information about the linux-arm-kernel mailing list