]>
 
 
www.infradead.org Git - users/jedix/linux-maple.git/log 
 
 
 
 
 
 
Vladimir Barinov [Wed, 8 May 2013 23:14:35 +0000  (03:14  +0400)] 
 
sh-pfc: r8a7778: add VIN pin groups 
 
Add VIN DATA[0:8]/CLK/HSYNC/VSYNC pin groups to R8A7778 PFC driver. 
While at it, add SH_PFC_MUX8() macro for 8-bit data busses. 
 
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>  
[Sergei: updated the copyrights, added SH_PFC_MUX8() macro for 8-bit data bus, 
made use of SH_PFC_*() macros to define the pin groups.] 
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 23:31:10 +0000  (01:31  +0200)] 
 
sh-pfc: sh73a0: Remove function GPIOs 
 
No sh73a0 platform use the function GPIOs API. Remove it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 24 Apr 2013 11:20:17 +0000  (13:20 +0200)] 
 
sh-pfc: r8a7790: Add TPU pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 14:04:07 +0000  (16:04 +0200)] 
 
sh-pfc: r8a7740: Add TPU pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 23:07:16 +0000  (01:07  +0200)] 
 
sh-pfc: sh73a0: Add TPU pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Sergei Shtylyov [Wed, 8 May 2013 23:12:47 +0000  (23:12 +0000)] 
 
sh-pfc: r8a7778: add USB pin groups 
 
Add USB0/1 PENC/USB_OVC pin groups to R8A7778 PFC driver. 
 
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 21:29:14 +0000  (23:29 +0200)] 
 
ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO 
 
The VCCQ MC0 power gate is now controlled by a regulator registered by 
the PFC driver. Remove the corresponding function GPIO. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 21:29:14 +0000  (23:29 +0200)] 
 
ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO 
 
The VCCQ MC0 power gate is now controlled by a regulator registered by 
the PFC driver. Remove the corresponding function GPIO. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 21:26:26 +0000  (23:26 +0200)] 
 
sh-pfc: sh73a0: Add VCCQ MC0 regulator 
 
The sh73a0 has an internal power gate on the VCCQ power supply for the 
SDHI0 device that is controlled (for some strange reason) by a bit in a 
PFC register. This feature should be exposed as a regulator. 
 
As the same register is also used for pin control purposes there is no 
way to achieve atomic read/write sequences with a separate regulator 
driver. We thus need to implement the regulator here. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 18:21:57 +0000  (20:21 +0200)] 
 
sh-pfc: Add support for SoC-specific initialization 
 
Add two optional init and exit SoC operations and call them from the 
core at probe and remove time. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Magnus Damm [Fri, 12 Apr 2013 12:21:29 +0000  (14:21 +0200)] 
 
ARM: shmobile: r8a7779 pinmux platform device cleanup 
 
Use DEFINE_RES_MEM() to save a couple of lines of code. 
 
Signed-off-by: Magnus Damm <damm@opensource.se>  
[lp: Don't declare r8a7779_pfc_resources as const] 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 8 Apr 2013 09:36:21 +0000  (11:36 +0200)] 
 
ARM: shmobile: r8a7790: Remove all GPIOs 
 
Function GPIOs are not used anymore, and all code use the GPIO numbers 
directly. Remove the GPIOs enumeration. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 8 Apr 2013 09:36:17 +0000  (11:36 +0200)] 
 
ARM: shmobile: r8a7790: Register GPIO devices 
 
Move GPIOs handling from the PFC device to separate GPIO devices. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Thu, 18 Apr 2013 06:41:50 +0000  (23:41 -0700)] 
 
ARM: shmobile: r8a7778: add GPIO support 
 
This patch was tested on Bock-W board 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Tue, 23 Apr 2013 04:32:32 +0000  (04:32  +0000)] 
 
sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically 
 
SDHI 1/2 are the target 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 11:08:05 +0000  (11:08 +0000)] 
 
sh-pfc: r8a7778: Fix outdated GPIO_FN comments 
 
Function GPIOs have been removed, remove comments that refer to them. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 12:24:19 +0000  (14:24 +0200)] 
 
sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:30:05 +0000  (00:30  +0200)] 
 
ARM: shmobile: r8a7740: Remove all GPIOs 
 
Function GPIOs are not used anymore, and all code use the GPIO numbers 
directly. Remove the GPIOs enumeration. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:36:40 +0000  (00:36  +0200)] 
 
sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers 
 
The PFC GPIO API implementation moved to using port numbers. Replace all 
GPIO_PORTx enum usage with the corresponding port number. The GPIO_PORTx 
enum values are identical to the port number on this platform. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:29:23 +0000  (00:29  +0200)] 
 
sh-pfc: r8a7740: Remove function GPIOs 
 
No r8a7740 platform use the function GPIOs API. Remove it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove HDMI function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove FSI function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove CEU function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove GETHER function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove BSC function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove INTC function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:06:57 +0000  (01:06  +0200)] 
 
ARM: shmobile: r8a7740: Remove SCIF function GPIOs 
 
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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Bastian Hecht [Wed, 17 Apr 2013 10:34:02 +0000  (10:34 +0000)] 
 
ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl 
 
We use the new pinctrl framework now. 
 
Signed-off-by: Bastian Hecht <hechtb+renesas@gmail.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove HDMI function GPIOS 
 
All r8a7740 platforms now use the pinctrl API to control the HDMI pins, 
the corresponding function GPIOS are unused. Remove them. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove FSI function GPIOS 
 
All r8a7740 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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove CEU function GPIOS 
 
All r8a7740 platforms now use the pinctrl API to control the CEU pins, 
the corresponding function GPIOS are unused. Remove them. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove GETHER function GPIOS 
 
All r8a7740 platforms now use the pinctrl API to control the GETHER 
pins, the corresponding function GPIOS are unused. Remove them. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove BSC function GPIOS 
 
All r8a7740 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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove INTC function GPIOS 
 
All r8a7740 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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:05:50 +0000  (01:05  +0200)] 
 
sh-pfc: r8a7740: Remove SCIF function GPIOS 
 
All r8a7740 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>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:17:58 +0000  (00:17  +0200)] 
 
ARM: shmobile: bonito: Don't configure LCDC routing manually 
 
LCDC routing is configured automatically in the PFC driver, don't 
configure it manually in board code. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: bonito: Register pinctrl mapping for BSC 
 
Replace the GPIO-based BSC pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: bonito: Register pinctrl mapping for INTC 
 
Replace the GPIO-based INTC pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: bonito: Register pinctrl mapping for SCIF 
 
Replace the GPIO-based SCIF pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:27:32 +0000  (01:27  +0200)] 
 
ARM: shmobile: bonito: Remove empty core devices array 
 
The core devices array is empty, passing it to platform_add_devices() is 
a no-op. Remove it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:32:52 +0000  (00:32  +0200)] 
 
ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers 
 
The PFC GPIO API implementation moved to using port numbers. Replace all 
GPIO_PORTx enum usage with the corresponding port number. The GPIO_PORTx 
enum values are identical to the port number on this platform. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 22 Apr 2013 22:17:58 +0000  (00:17  +0200)] 
 
ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually 
 
LCDC routing is configured automatically in the PFC driver, don't 
configure it manually in board code. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI 
 
Replace the GPIO-based HDMI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI 
 
Replace the GPIO-based FSI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0 
 
Replace the GPIO-based CEU0 pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER 
 
Replace the GPIO-based GETHER pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:18:41 +0000  (01:18  +0200)] 
 
ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC 
 
Replace the GPIO-based INTC pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 09:52:59 +0000  (11:52 +0200)] 
 
sh-pfc: r8a7740: Hardcode the LCDC0 output 
 
The r8a7740 has two LCDC units and two sets of LCDC output signals. By 
default LCDC0 is routed to the LCD0 signals, and LCDC1 to the LCD1 
signals. However, LCDC1 can be routed to the LCD0 signals by setting bit 
MSEL6 in MSEL3CR (the LCD0 signals are further pinmuxed the usual way). 
 
This could be configured by duplicating the LCD0 pin groups for LCDC1. 
However, this would unnecessarily complicate the LCD pin groups, as no 
r8a7740 board supported in mainline use such a configuration. Hardcode 
the MSEL3CR MSEL6 bit to 0 for now. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add HDMI pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add FSI pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add CEU pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add GETHER pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add BSC pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Thu, 18 Apr 2013 08:54:18 +0000  (10:54 +0200)] 
 
sh-pfc: r8a7740: Declare missing INTC function 
 
When adding the INTC pin groups the INTC function hasn't been added to 
the functions list. Fix it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Wed, 17 Apr 2013 23:04:30 +0000  (01:04  +0200)] 
 
sh-pfc: r8a7740: Add SCIF pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Tue, 23 Apr 2013 12:24:19 +0000  (14:24 +0200)] 
 
sh-pfc: sh7372: Add bias (pull-up/down) pinconf support 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 22:05:41 +0000  (00:05  +0200)] 
 
ARM: shmobile: sh7372: Remove all GPIOs 
 
Function GPIOs are not used anymore, and all code use the GPIO numbers 
directly. Remove the GPIOs enumeration. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 22:05:16 +0000  (00:05  +0200)] 
 
sh-pfc: sh7372: Remove function GPIOs 
 
No sh7372 platform use the function GPIOs API. Remove it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 22:02:06 +0000  (00:02  +0200)] 
 
sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers 
 
The PFC GPIO API implementation moved to using port numbers. Replace all 
GPIO_PORTx enum usage with the corresponding port number. The GPIO_PORTx 
enum values are identical to the port number on this platform. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS 
 
Replace the GPIO-based USBHS pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007 
 
Replace the GPIO-based TSC2007 pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Sun, 21 Apr 2013 16:56:15 +0000  (18:56 +0200)] 
 
ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function 
 
The pen state is retrieved by reading the state of a pin used as an IRQ. 
There's no need to reconfigure the pin as a pure GPIO, as the IRQ pin 
state can be read. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x 
 
Replace the GPIO-based SMSC911x pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF 
 
Replace the GPIO-based SCIF pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for LCD 
 
Replace the GPIO-based LCD pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC 
 
Replace the GPIO-based KEYSC pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI 
 
Replace the GPIO-based HDMI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for FSI 
 
Replace the GPIO-based FSI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: ap4evb: Register pinctrl mapping for CEU 
 
Replace the GPIO-based CEU pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for USBHS 
 
Replace the GPIO-based USBHS pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416 
 
Replace the GPIO-based TCA6416 pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for ST1232 
 
Replace the GPIO-based ST1232 pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x 
 
Replace the GPIO-based SMSC911x pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0 
 
Replace the GPIO-based SDHI0 IRQ pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for SCIF 
 
Replace the GPIO-based SCIF pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for LCD 
 
Replace the GPIO-based LCD pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for HDMI 
 
Replace the GPIO-based HDMI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for FSI 
 
Replace the GPIO-based FSI pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL 
 
Replace the GPIO-based FLCTL pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for CEU 
 
Replace the GPIO-based CEU pinmux configuration by a pinctrl mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 11:29:48 +0000  (13:29 +0200)] 
 
ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X 
 
Replace the GPIO-based ADXL34X pinmux configuration by a pinctrl 
mapping. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add USB pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add SCIF pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add LCDC pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add KEYSC pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add INTC pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add HDMI pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add FSI pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add FLCTL pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add CEU pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Fri, 19 Apr 2013 10:31:08 +0000  (12:31 +0200)] 
 
sh-pfc: sh7372: Add BSC pin groups and functions 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Fri, 19 Apr 2013 03:08:23 +0000  (20:08 -0700)] 
 
sh-pfc: r8a7778: add SDHI support 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Fri, 19 Apr 2013 03:07:34 +0000  (20:07 -0700)] 
 
sh-pfc: r8a7778: add common PFC macro helper 
 
pfc-r8a7778 will have many devices pfc support in the future, 
and current pfc-r8a7778 is using pin/mux definition macro for SCIF. 
The device definition style using macro is readable code IMO, 
but creating new macro for each devices is not good sense. 
This patch adds common SH_PFC_xx() macro for each new feature devices 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Vladimir Barinov [Tue, 16 Apr 2013 22:17:28 +0000  (22:17 +0000)] 
 
sh-pfc: r8a7779: add VIN pin groups 
 
Add VIN DATA[0:7]/CLK/HSYNC/VSYNC pin groups to R8A7779 PFC driver. 
 
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>  
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Acked-by: Linus Walleij <linus.walleij@linaro.org>  
[horms+renesas@verge.net.au: trivial rebase on top of 
 "sh-pfc: r8a7779: Don't group USB OVC and PENC pins"] 
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Tue, 9 Apr 2013 04:54:18 +0000  (04:54  +0000)] 
 
sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 8 Apr 2013 10:05:31 +0000  (12:05 +0200)] 
 
sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro 
 
Use the RCAR_GP_PIN macro to convert from the documentation pin number 
space to the linear pinctrl space. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Bastian Hecht [Wed, 17 Apr 2013 10:34:01 +0000  (10:34 +0000)] 
 
sh-pfc: r8a7740: Add SCIFA1 data group 
 
Add SCIFA1 as preparation to switch to pinctrl in board files. 
 
Signed-off-by: Bastian Hecht <hechtb+renesas@gmail.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Kuninori Morimoto [Fri, 12 Apr 2013 05:37:20 +0000  (05:37  +0000)] 
 
sh-pfc: Add r8a7778 pinmux support 
 
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>  
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>  
Signed-off-by: Simon Horman <horms@verge.net.au>  
Laurent Pinchart [Mon, 8 Apr 2013 09:36:20 +0000  (11:36 +0200)] 
 
sh-pfc: r8a7790: Don't use GPIO enum entries 
 
Refactor the GPIO macro magic to use GPIO numbers directly instead of 
the GPIO_GP_x_y enum entries. This will allow removing the GPIO enum 
entries from the mach/r8a7790.h header. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>  
Laurent Pinchart [Mon, 8 Apr 2013 09:36:19 +0000  (11:36 +0200)] 
 
sh-pfc: r8a7790: Remove function GPIOs 
 
No r8a7770 platform use the function GPIOs API. Remove it. 
 
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>  
[horms+renesas@verge.net.au: fixed typo in changelog: r8a7779 -> r8a7770] 
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>