2018-09-07 09:13:29 +07:00
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
2012-12-16 05:51:19 +07:00
|
|
|
#
|
|
|
|
# Renesas SH and SH Mobile PINCTRL drivers
|
|
|
|
#
|
2012-07-10 09:49:30 +07:00
|
|
|
|
2016-02-25 07:51:54 +07:00
|
|
|
if ARCH_RENESAS || SUPERH
|
2012-12-16 05:51:19 +07:00
|
|
|
|
|
|
|
config PINCTRL_SH_PFC
|
2012-07-10 10:08:14 +07:00
|
|
|
select PINMUX
|
|
|
|
select PINCONF
|
2013-03-10 22:44:02 +07:00
|
|
|
select GENERIC_PINCONF
|
2012-12-16 05:50:45 +07:00
|
|
|
def_bool y
|
2012-12-16 05:51:19 +07:00
|
|
|
help
|
|
|
|
This enables pin control drivers for SH and SH Mobile platforms
|
2012-07-10 10:08:14 +07:00
|
|
|
|
2016-02-17 15:15:49 +07:00
|
|
|
config PINCTRL_SH_PFC_GPIO
|
|
|
|
select GPIOLIB
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
bool
|
2012-07-10 09:49:30 +07:00
|
|
|
help
|
2016-02-17 15:15:49 +07:00
|
|
|
This enables pin control and GPIO drivers for SH/SH Mobile platforms
|
2012-12-16 05:51:19 +07:00
|
|
|
|
2015-01-25 20:49:52 +07:00
|
|
|
config PINCTRL_PFC_EMEV2
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_EMEV2
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2013-03-26 20:49:49 +07:00
|
|
|
config PINCTRL_PFC_R8A73A4
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A73A4
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2013-03-26 20:49:49 +07:00
|
|
|
|
2012-12-16 05:51:21 +07:00
|
|
|
config PINCTRL_PFC_R8A7740
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7740
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:21 +07:00
|
|
|
|
2017-04-21 01:46:08 +07:00
|
|
|
config PINCTRL_PFC_R8A7743
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7743
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-09-11 17:30:05 +07:00
|
|
|
config PINCTRL_PFC_R8A7744
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7744
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2017-04-29 01:52:35 +07:00
|
|
|
config PINCTRL_PFC_R8A7745
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7745
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-04-24 18:03:08 +07:00
|
|
|
config PINCTRL_PFC_R8A77470
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77470
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-08-13 20:52:32 +07:00
|
|
|
config PINCTRL_PFC_R8A774A1
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A774A1
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-09-12 20:31:02 +07:00
|
|
|
config PINCTRL_PFC_R8A774C0
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A774C0
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2013-04-12 12:37:20 +07:00
|
|
|
config PINCTRL_PFC_R8A7778
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7778
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2012-12-16 05:51:22 +07:00
|
|
|
config PINCTRL_PFC_R8A7779
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7779
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2013-04-08 09:08:53 +07:00
|
|
|
config PINCTRL_PFC_R8A7790
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7790
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2013-10-17 04:46:05 +07:00
|
|
|
config PINCTRL_PFC_R8A7791
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7791
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2016-06-30 04:21:08 +07:00
|
|
|
config PINCTRL_PFC_R8A7792
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7792
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2015-05-12 16:13:20 +07:00
|
|
|
config PINCTRL_PFC_R8A7793
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7793
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
pinctrl: sh-pfc: add R8A7794 PFC support
Add PFC support for the R8A7794 SoC including pin groups for some
on-chip devices such as ETH, I2C, INTC, MSIOF, QSPI, [H]SCIF...
Sergei: squashed together several patches, fixed the MLB_CLK typo,
added IRQ4.. IRQ9 pin groups, fixed IRQn comments, added ETH B pin
group names, removed stray new line and fixed typos in the comments
in the pinmux_config_regs[] initializer, removed the platform device
ID, took into account limited number of signals in the GPIO1/5/6
controllers, added reasonable and removed unreasonable
copyrights, modified the bindings document, renamed, added changelog.
Changes in version 5:
- resolved rejects, refreshed the patch;
- added Laurent Pinchart's ACK.
Changes in version 4:
- reused the PORT_GP_26() macro to #define PORT_GP_28().
Changes in version 3:
- removed the platform device ID;
- added PORT_GP_26() and PORT_GP_28() macros, used them for GPIO1/5/6 in the
CPU_ALL_PORT() macro.
Changes in version 2:
- rebased the patch.
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-06-06 05:34:48 +07:00
|
|
|
config PINCTRL_PFC_R8A7794
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7794
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2015-09-03 09:51:49 +07:00
|
|
|
config PINCTRL_PFC_R8A7795
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7795
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2016-08-18 20:12:32 +07:00
|
|
|
config PINCTRL_PFC_R8A7796
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A7796
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-02-20 22:12:07 +07:00
|
|
|
config PINCTRL_PFC_R8A77965
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77965
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2017-11-11 00:59:01 +07:00
|
|
|
config PINCTRL_PFC_R8A77970
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77970
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-03-09 02:14:32 +07:00
|
|
|
config PINCTRL_PFC_R8A77980
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77980
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2018-05-11 10:22:23 +07:00
|
|
|
config PINCTRL_PFC_R8A77990
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77990
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2017-08-09 19:19:41 +07:00
|
|
|
config PINCTRL_PFC_R8A77995
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_R8A77995
|
|
|
|
select PINCTRL_SH_PFC
|
|
|
|
|
2012-12-16 05:51:29 +07:00
|
|
|
config PINCTRL_PFC_SH7203
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7203
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:29 +07:00
|
|
|
|
2012-12-16 05:51:30 +07:00
|
|
|
config PINCTRL_PFC_SH7264
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7264
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:30 +07:00
|
|
|
|
2012-12-16 05:51:31 +07:00
|
|
|
config PINCTRL_PFC_SH7269
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7269
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:31 +07:00
|
|
|
|
2012-12-16 05:51:24 +07:00
|
|
|
config PINCTRL_PFC_SH73A0
|
|
|
|
def_bool y
|
|
|
|
depends on ARCH_SH73A0
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2013-04-22 04:26:26 +07:00
|
|
|
select REGULATOR
|
2012-12-16 05:51:24 +07:00
|
|
|
|
2012-12-16 05:51:32 +07:00
|
|
|
config PINCTRL_PFC_SH7720
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7720
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:32 +07:00
|
|
|
|
2012-12-16 05:51:33 +07:00
|
|
|
config PINCTRL_PFC_SH7722
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7722
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:33 +07:00
|
|
|
|
2012-12-16 05:51:34 +07:00
|
|
|
config PINCTRL_PFC_SH7723
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7723
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:34 +07:00
|
|
|
|
2012-12-16 05:51:35 +07:00
|
|
|
config PINCTRL_PFC_SH7724
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7724
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:35 +07:00
|
|
|
|
2012-12-16 05:51:36 +07:00
|
|
|
config PINCTRL_PFC_SH7734
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7734
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:36 +07:00
|
|
|
|
2012-12-16 05:51:37 +07:00
|
|
|
config PINCTRL_PFC_SH7757
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7757
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:37 +07:00
|
|
|
|
2012-12-16 05:51:38 +07:00
|
|
|
config PINCTRL_PFC_SH7785
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7785
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:38 +07:00
|
|
|
|
2012-12-16 05:51:39 +07:00
|
|
|
config PINCTRL_PFC_SH7786
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SH7786
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:39 +07:00
|
|
|
|
2012-12-16 05:51:40 +07:00
|
|
|
config PINCTRL_PFC_SHX3
|
|
|
|
def_bool y
|
|
|
|
depends on CPU_SUBTYPE_SHX3
|
2016-02-17 15:15:49 +07:00
|
|
|
select PINCTRL_SH_PFC_GPIO
|
2012-12-16 05:51:19 +07:00
|
|
|
endif
|