On Monday 14 November 2011 10:53 PM, Tony Lindgren wrote:
- Rajendra Nayakrnayak@ti.com [111114 04:05]:
--- /dev/null +++ b/drivers/pinctrl/pinmux-omap.c @@ -0,0 +1,735 @@
+/* omap4 core pads */ +static const struct pinctrl_pin_desc omap4_core_pads[] = {
- PINCTRL_PIN(0, "c12"),
- PINCTRL_PIN(1, "d12"),
- PINCTRL_PIN(2, "c13"),
...
Let's not even plan on adding this data here. We already have about 6000 lines of pinmux data for omaps even without this patch.
Instead, just write something as a separate patch that populates omap pinmux data from the existing data until we have the data coming from DT.
But the plan is to get rid of those 6000 lines of pinmux data that exists today for OMAP. I did not remove it now, because I still need to take care of the pull up/down configurations which are missing. Once thats in place, we can get rid of the existing data completely.
Linus, Is there a plan to move even the data that exists in the pinmux drivers today (including the function/pin-groups definition) eventually to DT? Or is it just the 'mapping' data to map devices to functions (that today is done from board files) which alone will be moved?
regards, Rajendra