aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-03-15ARM: shmobile: marzen: Register pinctrl mappings for HSPILaurent Pinchart1-6/+3
Replace the GPIO-based HSPI pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: marzen: Register pinctrl mappings for SCIFLaurent Pinchart1-8/+6
Replace the GPIO-based SCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: marzen: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-10/+15
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: mackerel: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-38/+30
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for USBLaurent Pinchart1-3/+3
Replace the GPIO-based USB pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for BSCLaurent Pinchart1-3/+3
Replace the GPIO-based BSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-26/+28
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for FSILaurent Pinchart1-7/+9
Replace the GPIO-based FSI pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for I2CLaurent Pinchart1-4/+3
Replace the GPIO-based I2C pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for SCIFLaurent Pinchart1-6/+5
Replace the GPIO-based SCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kzm9g: Register pinctrl mappings for LCDLaurent Pinchart1-27/+11
Replace the GPIO-based LCD pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15ARM: shmobile: kota2: Register pinctrl mappings for BSCLaurent Pinchart1-18/+9
Replace the GPIO-based BSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kota2: Register pinctrl mappings for KEYSCLaurent Pinchart1-19/+15
Replace the GPIO-based KEYSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kota2: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-27/+36
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings. Board code used the non-pulled-up version of the function GPIOs, but those are defined in the PFC driver as enabling the pull-ups anyway. Enable pull-ups on the MMCIF data and command pins through the pinconf API. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: kota2: Register pinctrl mappings for SCIFLaurent Pinchart1-19/+23
Replace the GPIO-based SCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: bonito: Register pinctrl mappings for LCDC0Laurent Pinchart1-30/+14
Replace the GPIO-based LCDC0 pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: armadillo800eva: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-33/+25
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: armadillo800eva: Register pinctrl mappings for LCDC0Laurent Pinchart1-29/+13
Replace the GPIO-based LCDC0 pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15ARM: shmobile: ap4evb: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-30/+25
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for IrDALaurent Pinchart1-5/+3
Replace the GPIO-based IrDA pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for KEYSCLaurent Pinchart1-20/+17
Replace the GPIO-based KEYSC pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for SDHI and MMCIFLaurent Pinchart1-27/+30
Replace the GPIO-based SDHI and MMCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for FSILaurent Pinchart1-7/+9
Replace the GPIO-based FSI pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for I2CLaurent Pinchart1-6/+5
Replace the GPIO-based I2C pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15ARM: shmobile: ag5evm: Register pinctrl mappings for SCIFLaurent Pinchart1-6/+11
Replace the GPIO-based SCIF pinmux configuration by pinctrl mappings. Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15sh-pfc: r8a7779: Add INTC pin groups and functionsLaurent Pinchart1-0/+77
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add LBSC pin groups and functionsLaurent Pinchart1-0/+77
Only the CS pins and functions are currently handled. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add USB pin groups and functionsLaurent Pinchart1-0/+42
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add USB0 and USB1 PENC pinmux supportLaurent Pinchart1-1/+5
The USB0 and USB1 PENC functions were missing. Add them. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add HSPI pin groups and functionsLaurent Pinchart1-1/+78
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add SCIF pin groups and functionsLaurent Pinchart1-0/+490
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add SDHI and MMCIF pin groups and functionsLaurent Pinchart1-0/+284
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7779: Add DU pin groups and functionsLaurent Pinchart1-47/+236
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7740: Add SDHI and MMCIF pin groups and functionsGuennadi Liakhovetski1-0/+248
Add pin groups for the first two SDHI interfaces and two alternative pin groups for the MMCIF interface on the r8a7740 SoC. Signed-off-by: Guennadi Liakhovetski <[email protected]> Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: r8a7740: Add LCDC0 and LCDC1 pin groups and functionsLaurent Pinchart1-0/+276
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add IrDA pin groups and functionsLaurent Pinchart1-0/+23
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add USB pin groups and functionsLaurent Pinchart1-0/+14
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add BSC pin groups and functionsLaurent Pinchart1-0/+124
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add KEYSC pin groups and functionsLaurent Pinchart1-0/+213
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add SDHI and MMCIF pin groups and functionsGuennadi Liakhovetski1-0/+194
Add pin group definitions for SDHI0, SDHI1, SDHI2 and MMCIF interfaces on sh73a0. Signed-off-by: Guennadi Liakhovetski <[email protected]> Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add FSI pin groups and functionsLaurent Pinchart1-0/+244
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add I2C2 and I2C3 pin groups and functionsLaurent Pinchart1-0/+64
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add SCIFA and SCIFB pin groups and functionsLaurent Pinchart1-0/+351
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add LCD and LCD2 pin groups and functionsLaurent Pinchart1-0/+254
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh73a0: Add bias (pull-up/down) pinconf supportLaurent Pinchart1-1/+350
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: sh7372: Add SDHCI and MMCIF pin groups and functionsGuennadi Liakhovetski1-0/+206
Add pin groups for all three SDHI interfaces and two alternative pin groups for the MMCIF interface on the sh7372 SoC. Signed-off-by: Guennadi Liakhovetski <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Laurent Pinchart <[email protected]>
2013-03-15sh-pfc: Return an error if a pin doesn't support the requested directionLaurent Pinchart1-0/+10
When setting a pin direction verify that the requested direction is supported, and return an error if it isn't. This requires pin configuration information to be supplied by SoC data. The check is a no-op if the information is not supplied. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: Convert message printing from pr_* to dev_*Laurent Pinchart3-15/+20
Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: Clean up pin configuration type handlingLaurent Pinchart1-28/+46
Set pin configuration type to - PINMUX_TYPE_NONE at initialization time and when disabling a function or freeing a GPIO - PINMUX_TYPE_FUNCTION when enabling a function - PINMUX_TYPE_INPUT or PINMUX_TYPE_OUTPUT when setting the GPIO direction Verify that the type is PINMUX_TYPE_NONE when enabling a function or requesting a GPIO and return -EBUSY if it isn't. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-03-15sh-pfc: Merge sh_pfc_reconfig_pin() into sh_pfc_gpio_set_direction()Laurent Pinchart1-39/+32
The sh_pfc_reconfig_pin() is only called from a single location. Merge it into its call site to make the code easier to follow. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Linus Walleij <[email protected]>