summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'renesas-pinctrl-for-linus' of ↵Linus Torvalds2013-05-0445-5340/+8367
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM SoC pinctrl changes for Renesas from Olof Johansson: "This is yet another driver change, which is split out just because of its size. As already in 3.9, a lot of changes are going on here, as the shmobile platform gets converted from its own pin control API to the generic drivers/pinctrl subsystem. Based on agreements with Paul Mundt, we are merging the sh-arch-side changes here as well" * tag 'renesas-pinctrl-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (142 commits) ARM: shmobile: r8a7779: Remove INTC function GPIOs ARM: shmobile: r8a7779: Remove LBSC function GPIOs ARM: shmobile: r8a7779: Remove USB function GPIOs ARM: shmobile: r8a7779: Remove HSPI function GPIOs ARM: shmobile: r8a7779: Remove SCIF function GPIOs ARM: shmobile: r8a7779: Remove SDHI and MMCIF function GPIOs ARM: shmobile: r8a7779: Remove DU function GPIOs ARM: shmobile: r8a7779: Remove DU1_DOTCLKOUT1 GPIO ARM: shmobile: r8a7740: Remove SDHI and MMCIF function GPIOs ARM: shmobile: r8a7740: Remove LCD0 and LCD1 function GPIOs ARM: shmobile: sh73a0: Remove IrDA function GPIOs ARM: shmobile: sh73a0: Remove USB function GPIOs ARM: shmobile: sh73a0: Remove BSC function GPIOs ARM: shmobile: sh73a0: Remove KEYSC function GPIOs ARM: shmobile: sh73a0: Remove pull-up function GPIOS ARM: shmobile: sh73a0: Remove FSI function GPIOs ARM: shmobile: sh73a0: Remove I2C function GPIOs ARM: shmobile: sh73a0: Remove SCIFA and SCIFB function GPIOs ARM: shmobile: sh73a0: Remove LCDC and LCDC2 function GPIOs ARM: shmobile: sh7372: Remove SDHI and MMCIF function GPIOs ...
| * Merge tag 'renesas-pinmux-for-v3.10' of ↵Arnd Bergmann2013-03-2179-5714/+9922
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/renesas-pinctrl From Simon Horman <horms+renesas@verge.net.au>: Renesas ARM and SH based SoC pinmux update for v3.10 As with changes to the Renesas ARM and SH based SoC pinmux code for v3.9 it has been agreed by the relevant parties, Linus Walleij, Laurent Pinchart, Paul Mundt and myself, that it would be best to take these changes through the renesas tree and in turn the arm-soc tree. This pull is based on a merge of the following in order to provide the required dependencies. This base has been discussed and agreed upon by Linus Walleij, Laurent Pinchart and myself. git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl devel git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl fixes git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas fixes * tag 'renesas-pinmux-for-v3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (162 commits) ARM: shmobile: r8a7779: Remove INTC function GPIOs ARM: shmobile: r8a7779: Remove LBSC function GPIOs ARM: shmobile: r8a7779: Remove USB function GPIOs ARM: shmobile: r8a7779: Remove HSPI function GPIOs ARM: shmobile: r8a7779: Remove SCIF function GPIOs ARM: shmobile: r8a7779: Remove SDHI and MMCIF function GPIOs ARM: shmobile: r8a7779: Remove DU function GPIOs ARM: shmobile: r8a7779: Remove DU1_DOTCLKOUT1 GPIO ARM: shmobile: r8a7740: Remove SDHI and MMCIF function GPIOs ARM: shmobile: r8a7740: Remove LCD0 and LCD1 function GPIOs ARM: shmobile: sh73a0: Remove IrDA function GPIOs ARM: shmobile: sh73a0: Remove USB function GPIOs ARM: shmobile: sh73a0: Remove BSC function GPIOs ARM: shmobile: sh73a0: Remove KEYSC function GPIOs ARM: shmobile: sh73a0: Remove pull-up function GPIOS ARM: shmobile: sh73a0: Remove FSI function GPIOs ARM: shmobile: sh73a0: Remove I2C function GPIOs ARM: shmobile: sh73a0: Remove SCIFA and SCIFB function GPIOs ARM: shmobile: sh73a0: Remove LCDC and LCDC2 function GPIOs ARM: shmobile: sh7372: Remove SDHI and MMCIF function GPIOs ... Signed-off-by: Arnd Bergmann <arnd@arndb.de>
| | * ARM: shmobile: r8a7779: Remove INTC function GPIOsLaurent Pinchart2013-03-151-8/+8
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove LBSC function GPIOsLaurent Pinchart2013-03-151-8/+6
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove USB function GPIOsLaurent Pinchart2013-03-151-4/+4
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove HSPI function GPIOsLaurent Pinchart2013-03-151-26/+26
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove SCIF function GPIOsLaurent Pinchart2013-03-151-73/+71
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove SDHI and MMCIF function GPIOsLaurent Pinchart2013-03-151-52/+52
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove DU function GPIOsLaurent Pinchart2013-03-151-44/+44
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7779: Remove DU1_DOTCLKOUT1 GPIOLaurent Pinchart2013-03-151-1/+1
| | | | | | | | | | | | | | | | | | The function is not documented in the r8a7779 datasheet. Remove it. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7740: Remove SDHI and MMCIF function GPIOsLaurent Pinchart2013-03-151-35/+0
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: r8a7740: Remove LCD0 and LCD1 function GPIOsLaurent Pinchart2013-03-151-39/+0
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove IrDA function GPIOsLaurent Pinchart2013-03-151-6/+6
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove USB function GPIOsLaurent Pinchart2013-03-151-2/+1
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove BSC function GPIOsLaurent Pinchart2013-03-151-25/+4
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove KEYSC function GPIOsLaurent Pinchart2013-03-151-29/+24
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove pull-up function GPIOSLaurent Pinchart2013-03-151-41/+0
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinconf API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove FSI function GPIOsLaurent Pinchart2013-03-151-22/+9
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove I2C function GPIOsLaurent Pinchart2013-03-151-10/+8
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove SCIFA and SCIFB function GPIOsLaurent Pinchart2013-03-151-53/+37
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh73a0: Remove LCDC and LCDC2 function GPIOsLaurent Pinchart2013-03-151-63/+49
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: sh7372: Remove SDHI and MMCIF function GPIOsLaurent Pinchart2013-03-151-29/+0
| | | | | | | | | | | | | | | | | | | | | Those GPIOs have been deprecated by the pinctrl API. They are unused and unneeded, remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * sh-pfc: r8a7779: Remove INTC function GPIOSLaurent Pinchart2013-03-151-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the INTC pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove LBSC function GPIOSLaurent Pinchart2013-03-151-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the LBSC pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove USB function GPIOSLaurent Pinchart2013-03-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the USB pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove HSPI function GPIOSLaurent Pinchart2013-03-151-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the HSPI pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove SCIF function GPIOSLaurent Pinchart2013-03-151-72/+69
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the SCIF pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove SDHI and MMCIF function GPIOSLaurent Pinchart2013-03-151-56/+56
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7779 platforms now use the pinctrl API to control the SDHI and MMCIF pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7779: Remove DU1_DOTCLKOUT1 GPIOLaurent Pinchart2013-03-151-5/+4
| | | | | | | | | | | | | | | | | | | | | The function is not documented in the r8a7779 datasheet. Remove it. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7740: Remove SDHI and MMCIF function GPIOSLaurent Pinchart2013-03-151-35/+0
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7740 platforms now use the pinctrl API to control the SDHI and MMCIF pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: r8a7740: Remove LCD0 and LCD1 function GPIOSLaurent Pinchart2013-03-151-37/+0
| | | | | | | | | | | | | | | | | | | | | | | | All r8a7740 platforms now use the pinctrl API to control the LCD0 and LCD1 pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove IrDA function GPIOSLaurent Pinchart2013-03-151-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the IrDA pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove USB function GPIOSLaurent Pinchart2013-03-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the USB pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove BSC function GPIOSLaurent Pinchart2013-03-151-27/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the BSC pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove KEYSC function GPIOSLaurent Pinchart2013-03-151-30/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the KEYSC pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove pull-up function GPIOSLaurent Pinchart2013-03-151-442/+23
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinconf API to control pull-ups, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove FSI function GPIOSLaurent Pinchart2013-03-151-36/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the FSI pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove I2C function GPIOSLaurent Pinchart2013-03-151-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the I2C pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove SCIFA and SCIFB function GPIOSLaurent Pinchart2013-03-151-58/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the SCIFA and SCIFB pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh73a0: Remove LCD and LCD2 function GPIOSLaurent Pinchart2013-03-151-76/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh73a0 platforms now use the pinctrl API to control the LCD and LCD2 pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * sh-pfc: sh7372: Remove SDHI and MMCIF function GPIOSLaurent Pinchart2013-03-151-25/+0
| | | | | | | | | | | | | | | | | | | | | | | | All sh7372 platforms now use the pinctrl API to control the SDHI and MMCIF pins, the corresponding function GPIOS are unused. Remove them. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| | * ARM: shmobile: marzen: Register pinctrl mappings for INTCLaurent Pinchart2013-03-151-4/+2
| | | | | | | | | | | | | | | | | | Replace the GPIO-based INTC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: marzen: Register pinctrl mappings for LBSCLaurent Pinchart2013-03-151-1/+3
| | | | | | | | | | | | | | | | | | Replace the GPIO-based LBSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: marzen: Register pinctrl mappings for USBLaurent Pinchart2013-03-151-8/+9
| | | | | | | | | | | | | | | | | | Replace the GPIO-based USB pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: marzen: Register pinctrl mappings for HSPILaurent Pinchart2013-03-151-6/+3
| | | | | | | | | | | | | | | | | | Replace the GPIO-based HSPI pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: marzen: Register pinctrl mappings for SCIFLaurent Pinchart2013-03-151-8/+6
| | | | | | | | | | | | | | | | | | Replace the GPIO-based SCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: marzen: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart2013-03-151-10/+15
| | | | | | | | | | | | | | | | | | | | | Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: mackerel: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart2013-03-151-38/+30
| | | | | | | | | | | | | | | | | | | | | Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: kzm9g: Register pinctrl mappings for USBLaurent Pinchart2013-03-151-3/+3
| | | | | | | | | | | | | | | | | | Replace the GPIO-based USB pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
| | * ARM: shmobile: kzm9g: Register pinctrl mappings for BSCLaurent Pinchart2013-03-151-3/+3
| | | | | | | | | | | | | | | | | | Replace the GPIO-based BSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>