[PATCH 3/3] pinctrl: add MVF pinctrl driver

Lu Jingchang-B35083 B35083 at freescale.com
Tue Apr 23 06:09:46 EDT 2013


>-----Original Message-----
>From: Shawn Guo [mailto:shawn.guo at linaro.org]
>Sent: Monday, April 22, 2013 10:57 PM
>To: Lu Jingchang-B35083
>Cc: linux-arm-kernel at lists.infradead.org; linus.walleij at linaro.org
>Subject: Re: [PATCH 3/3] pinctrl: add MVF pinctrl driver
>
>On Fri, Apr 12, 2013 at 03:57:12PM +0800, Jingchang Lu wrote:
>> It adds Freescale Vybrid Family pin controller driver to I.MX IOMUXC
>> common driver architecture.
>> The only difference is the MUX and CONF register is the same on MVF
>> platform, so the defined config value including the mux_mode int DTS.
>>
>This make no sense.  We should patch pinctrl-imx driver to support MVF.
>
[Lu Jingchang-B35083] 
i.mx and MVF platform have difference register definition for IOMUXC. On i.mx there are two registers for mux_mode and control value, But on MVF platform there is only one register. I'll try to investigate your new IMX pinctrl framework and try to patch it to support the MVF platform. Thanks.

>> Signed-off-by: Jingchang Lu <b35083 at freescale.com>
>> ---
>>  .../bindings/pinctrl/fsl,mvf-pinctrl.txt           |  825 ++++++++
>>  drivers/pinctrl/Kconfig                            |    8 +
>>  drivers/pinctrl/Makefile                           |    1 +
>>  drivers/pinctrl/pinctrl-mvf.c                      | 2042
>++++++++++++++++++++
>
>We just removed those big arrays of imx_pin_reg from imx pinctrl soc
>drivers.  Please do not bring it back for MVF.
>
[Lu Jingchang-B35083] 
What's the status of your new i.mx pinctrl framework? I found that there are some discussion for that, Are they accepted? Where can I find the latest code so I can use it as the base for MVF platform? Thanks.


>Shawn




More information about the linux-arm-kernel mailing list