History log of /rk3399_rockchip-uboot/drivers/pinctrl/Kconfig (Results 1 – 25 of 62)
Revision Date Author Comments
# 9e0de476 21-Oct-2019 Patrick Delaunay <patrick.delaunay@st.com>

UPSTREAM: pinctrl: Kconfig: remove duplicated nodes

Remove the duplicated configs introduced when the same patch is
applied twice times:
- commit e878b53a79d1 ("dm: pinctrl: introduce PINCONF_RECURS

UPSTREAM: pinctrl: Kconfig: remove duplicated nodes

Remove the duplicated configs introduced when the same patch is
applied twice times:
- commit e878b53a79d1 ("dm: pinctrl: introduce PINCONF_RECURSIVE
option")
- commit c20851b3d850 ("dm: pinctrl: introduce PINCONF_RECURSIVE
option")

Change-Id: I18868408e662e72b6035519354f537a92473e811
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
(cherry picked from commit ae799ffcae1109eaac243afe19ddf60ba728ce7c)
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>

show more ...


# 0202cbd2 02-Aug-2019 Patrick Delaunay <patrick.delaunay@st.com>

UPSTREAM: dm: pinctrl: introduce PINCONF_RECURSIVE option

In the Linux pinctrl binding, the pin configuration nodes don't need to
be direct children of the pin controller device (may be grandchildre

UPSTREAM: dm: pinctrl: introduce PINCONF_RECURSIVE option

In the Linux pinctrl binding, the pin configuration nodes don't need to
be direct children of the pin controller device (may be grandchildren for
example). This behavior is managed with the pinconfig u-class which
recursively bind all the sub-node of the pin controller.

But for some binding (when pin configuration is only children of pin
controller) that is not necessary. U-Boot can save memory and reduce
the number of pinconf instance when this feature is deactivated
(for arch stm32mp for example for SPL).

This patch allows to control this feature with a new option
CONFIG_PINCONF_RECURSIVE when it is possible for each individual
pin controller device.

Change-Id: I2c8a80186e9fda512e1e2c32c8cca104831e0da4
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Fixed CONFIG_IF_ENABLED() condition, added __maybe_unused:
Signed-off-by: Simon Glass <sjg@chromium.org>
(cherry picked from commit e878b53a79d1a4f06c7c03d706da6b2993e8ff41)
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>

show more ...


# fab50c1f 02-Aug-2019 Patrick Delaunay <patrick.delaunay@st.com>

UPSTREAM: dm: pinctrl: introduce PINCONF_RECURSIVE option

In the Linux pinctrl binding, the pin configuration nodes don't need to
be direct children of the pin controller device (may be grandchildre

UPSTREAM: dm: pinctrl: introduce PINCONF_RECURSIVE option

In the Linux pinctrl binding, the pin configuration nodes don't need to
be direct children of the pin controller device (may be grandchildren for
example). This behavior is managed with the pinconfig u-class which
recursively bind all the sub-node of the pin controller.

But for some binding (when pin configuration is only children of pin
controller) that is not necessary. U-Boot can save memory and reduce
the number of pinconf instance when this feature is deactivated
(for arch stm32mp for example for SPL).

This patch allows to control this feature with a new option
CONFIG_PINCONF_RECURSIVE when it is possible for each individual
pin controller device.

Change-Id: I0c8c362c14595cea95cc4e0f647df7f0451c4cab
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
(cherry picked from commit c20851b3d850dd859f202d2395e8dde0fc81c1ce)
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>

show more ...


# c5215d81 02-Feb-2023 Wyon Bi <bivvy.bi@rock-chips.com>

Revert "pinctrl: Add support for Maxim MAX96752F"

This reverts commit 8f8f9f56b1fd7bd42318fff49718777266cc5dd3.

Change-Id: I24830da2c5a09c882c7bf44df87a6e84e233290b
Signed-off-by: Wyon Bi <bivvy.bi

Revert "pinctrl: Add support for Maxim MAX96752F"

This reverts commit 8f8f9f56b1fd7bd42318fff49718777266cc5dd3.

Change-Id: I24830da2c5a09c882c7bf44df87a6e84e233290b
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>

show more ...


# f1563115 24-May-2022 Guochun Huang <hero.huang@rock-chips.com>

pinctrl: Add support for Maxim MAX96755F

Change-Id: I8d0f651a5a9ca884e92e4a92874183234a386748
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>


# 7530e4c6 19-May-2022 Wyon Bi <bivvy.bi@rock-chips.com>

pinctrl: Add support for Maxim MAX96745

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I8aaa3faaf86907b9322bc53961962749e821ab34


# 8f8f9f56 19-May-2022 Wyon Bi <bivvy.bi@rock-chips.com>

pinctrl: Add support for Maxim MAX96752F

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I327c4f1149821df807e4cfedf97168fb1b0a664e


# 49c55878 31-Jan-2018 David Wu <david.wu@rock-chips.com>

pinctrl: rockchip: Add common rockchip pinctrl driver

Use this drive to fit all Rockchip SOCs and to support
the desired pinctrl configuration via DTS.

Change-Id: I86b5f25feb13c92a56103aef292a492e8

pinctrl: rockchip: Add common rockchip pinctrl driver

Use this drive to fit all Rockchip SOCs and to support
the desired pinctrl configuration via DTS.

Change-Id: I86b5f25feb13c92a56103aef292a492e8f2accc8
Signed-off-by: David Wu <david.wu@rock-chips.com>

show more ...


# 37012861 17-Aug-2017 Paweł Jarosz <paweljarosz3691@gmail.com>

rockchip: rk3066: add rk3066 pinctrl driver

Add driver supporting pin multiplexing on rk3066 platform.

Change-Id: Ibb8edea574939e646f1e3a09165d3ecfa1a283b6
Signed-off-by: Paweł Jarosz <paweljarosz3

rockchip: rk3066: add rk3066 pinctrl driver

Add driver supporting pin multiplexing on rk3066 platform.

Change-Id: Ibb8edea574939e646f1e3a09165d3ecfa1a283b6
Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


# 2241bfd6 10-Mar-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: rk3128: add pinctrl driver

Add rk3128 pinctrl driver and grf/iomux structure definition.

Change-Id: I0bf2f29fc28274f3d7a67beeacdb4f5a57210ba5
Signed-off-by: Kever Yang <kever.yang@rock-ch

rockchip: rk3128: add pinctrl driver

Add rk3128 pinctrl driver and grf/iomux structure definition.

Change-Id: I0bf2f29fc28274f3d7a67beeacdb4f5a57210ba5
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


# 0fa0abec 26-Jul-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

dm: Kconfig: fix typo in help for SPL_PINCTRL

Changes 'controlloers' to 'controllers' in the help-text for
SPL_PINCTRL.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>


# d43ef73b 11-Jul-2017 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://git.denx.de/u-boot-rockchip


# 5cc9d31a 23-Jun-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: rk322x: add pinctrl driver

Add init pinctrl driver support for:
- i2c;
- spi;
- uart;
- pwm;
- emmc/sdmmc;

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Philipp Tomsi

rockchip: rk322x: add pinctrl driver

Add init pinctrl driver support for:
- i2c;
- spi;
- uart;
- pwm;
- emmc/sdmmc;

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

show more ...


# b9747696 28-May-2017 Vikas Manocha <vikas.manocha@st.com>

stm32: stm32f7: add spl build support

This commit supports booting from stm32 internal nor flash. spl U-Boot
initializes the sdram memory, copies next image (e.g. standard U-Boot)
to sdram & then ju

stm32: stm32f7: add spl build support

This commit supports booting from stm32 internal nor flash. spl U-Boot
initializes the sdram memory, copies next image (e.g. standard U-Boot)
to sdram & then jumps to entry point.

Here are the flash memory addresses for U-Boot-spl & standard U-Boot:
- spl U-Boot : 0x0800_0000
- standard U-Boot : 0x0800_8000

To compile u-boot without spl: Remove SUPPORT_SPL configuration
(arch/arm/mach-stm32/Kconfig)

Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
[trini: Rework Kconfig logic a bit]
Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...


# 156d64fa 08-Jun-2017 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-rockchip

Here is additional rk3368 and rk3399 support, rv1108 support,
refactoring HDMI video (brought in from Anatolij's tree to resolve
conflicts), some mkimage fixe

Merge git://git.denx.de/u-boot-rockchip

Here is additional rk3368 and rk3399 support, rv1108 support,
refactoring HDMI video (brought in from Anatolij's tree to resolve
conflicts), some mkimage fixes and a few other things.

show more ...


# 09aa7c46 01-Jun-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: pinctrl: Add rv1108 pinctrl driver

Add pinctrl support for Rockchip rv1108 soc

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>


# 27600a58 15-May-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: rk3368: Add pinctrl driver

Add driver to support iomux setup for the most commonly
used peripherals on rk3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <

rockchip: rk3368: Add pinctrl driver

Add driver to support iomux setup for the most commonly
used peripherals on rk3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


# 4f66e09b 09-May-2017 Stefano Babic <sbabic@denx.de>

Merge branch 'master' of git://git.denx.de/u-boot

Signed-off-by: Stefano Babic <sbabic@denx.de>


# 4f0e44e4 17-Apr-2017 maxims@google.com <maxims@google.com>

aspeed: AST2500 Pinctrl Driver

This driver uses Generic Pinctrl framework and is compatible with
the Linux driver for ast2500: it uses the same device tree
configuration.

Not all pins are supported

aspeed: AST2500 Pinctrl Driver

This driver uses Generic Pinctrl framework and is compatible with
the Linux driver for ast2500: it uses the same device tree
configuration.

Not all pins are supported by the driver at the moment, so it actually
compatible with ast2400. In general, however, there are differences that
in the future would be easier to maintain separately.

Signed-off-by: Maxim Sloyko <maxims@google.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


# 51c7f348 19-Apr-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

pinctrl: Kconfig: sort pinctrl config options to prevent future clutter

This originally started out as
"pinctrl: Kconfig: reorder to keep Rockchip options together"
and tried to keep the Rockch

pinctrl: Kconfig: sort pinctrl config options to prevent future clutter

This originally started out as
"pinctrl: Kconfig: reorder to keep Rockchip options together"
and tried to keep the Rockchip-related config options together.

However, we now rewrite all chip-specific driver selections to start
with CONFIG_PINCTRL_ (with the inadvertent changes to related
Makefiles) and sort those alphabetically. And as this already means
touching most of the file, we also reformat the help text to not exceed
80 characters (but make full use of those 80 characters).

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...


# b7b24a7a 13-Apr-2017 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-dm

Here with some DM changes as well as the long-standing AT91 DM/DT
conversion patches which I have picked up via dm.


# 9319a756 23-Mar-2017 Wenyou Yang <wenyou.yang@atmel.com>

pinctrl: at91: add pinctrl driver

AT91 PIO controller is a combined gpio-controller, pin-mux and
pin-config module. The peripheral's pins are assigned through
per-pin based muxing logic.

Each SoC w

pinctrl: at91: add pinctrl driver

AT91 PIO controller is a combined gpio-controller, pin-mux and
pin-config module. The peripheral's pins are assigned through
per-pin based muxing logic.

Each SoC will have to describe the its limitation and pin
configuration via device tree. This will allow to do not need
to touch the C code when adding new SoC if the IP version is
supported.

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


# f3f1af93 17-Mar-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

rockchip: pinctrl: use per-SoC option names for Kconfig

The config options for pinctrl on the RK3188, RK3288, RK3328 and
RK3399 previously showed up in menuconfig with the generic string
descriptor

rockchip: pinctrl: use per-SoC option names for Kconfig

The config options for pinctrl on the RK3188, RK3288, RK3328 and
RK3399 previously showed up in menuconfig with the generic string
descriptor "Rockchip pin control driver" requiring one to look through
the help/full description to identify which chip each menu entry was
for.

This change renames each option with the chip-name in the description
string to make it easy to identify the configuration options in
menuconfig.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


# 7d67bb1d 04-Apr-2017 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-dm


# 44d5c371 22-Mar-2017 Felix Brack <fb@ltec.ch>

Add single register pin controller driver

This patch adds a pin controller driver supporting devices
using a single configuration register per pin.
Signed-off-by: Felix Brack <fb@ltec.ch>


123