<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pinctrl/Kconfig, branch v2022.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/pinctrl/Kconfig?h=v2022.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pinctrl/Kconfig?h=v2022.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2021-11-17T22:04:58Z</updated>
<entry>
<title>pinctrl: Add Apple pinctrl driver</title>
<updated>2021-11-17T22:04:58Z</updated>
<author>
<name>Mark Kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2021-11-02T17:21:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b814e0007e060b5cce314edcf5c0507a67cafd73'/>
<id>urn:sha1:b814e0007e060b5cce314edcf5c0507a67cafd73</id>
<content type='text'>
This driver supports both pin muxing and GPIO support for the
pin control logic found on Apple SoCs.

Signed-off-by: Mark Kettenis &lt;kettenis@openbsd.org&gt;
</content>
</entry>
<entry>
<title>aspeed: AST2600 Pinctrl Driver</title>
<updated>2021-11-17T22:04:58Z</updated>
<author>
<name>Ryan Chen</name>
<email>ryan_chen@aspeedtech.com</email>
</author>
<published>2021-11-02T02:17:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=46220bf0174da71f49939633b3ebf00b8ed45b47'/>
<id>urn:sha1:46220bf0174da71f49939633b3ebf00b8ed45b47</id>
<content type='text'>
This driver uses Pinctrl framework and is compatible with the Linux
driver for AST2600.

Signed-off-by: Ryan Chen &lt;ryan_chen@aspeedtech.com&gt;
Signed-off-by: Dylan Hung &lt;dylan_hung@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: fix typo</title>
<updated>2021-09-14T13:07:18Z</updated>
<author>
<name>Yuan Fang</name>
<email>fangyuanseu@gmail.com</email>
</author>
<published>2021-09-08T11:06:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=423e324de2a6ada4e24d97cc7aed1c8a7cd15e5f'/>
<id>urn:sha1:423e324de2a6ada4e24d97cc7aed1c8a7cd15e5f</id>
<content type='text'>
fix typo in pinctrl Kconfig file to avoid git commit failure on
some commit hooks check.

Signed-off-by: Yuan Fang &lt;fangyuanseu@gmail.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: Add support for Kendryte K210 FPIOA</title>
<updated>2020-10-08T15:42:36Z</updated>
<author>
<name>Sean Anderson</name>
<email>seanga2@gmail.com</email>
</author>
<published>2020-09-14T15:01:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7224d5ccf8e1d2552e2994c5d55769c334231c08'/>
<id>urn:sha1:7224d5ccf8e1d2552e2994c5d55769c334231c08</id>
<content type='text'>
The Fully-Programmable Input/Output Array (FPIOA) device controls pin
multiplexing on the K210. The FPIOA can remap any supported function to any
multifunctional IO pin. It can also perform basic GPIO functions, such as
reading the current value of a pin. However, GPIO functionality remains
largely unimplemented (in favor of the dedicated GPIO peripherals).

Signed-off-by: Sean Anderson &lt;seanga2@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>powerpc, qe: add DTS support for parallel I/O ports</title>
<updated>2020-09-17T04:09:53Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2020-02-03T09:23:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5990b059516c233bf845ad510decd6a44ba9864b'/>
<id>urn:sha1:5990b059516c233bf845ad510decd6a44ba9864b</id>
<content type='text'>
add DM support for parallel I/O ports on QUICC Engine Block

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Patch-cc: Mario Six &lt;mario.six@gdsys.cc&gt;
Patch-cc: Qiang Zhao &lt;qiang.zhao@nxp.com&gt;
Patch-cc: Holger Brunck &lt;holger.brunck@hitachi-powergrids.com&gt;

Series-changes: 2
- remove RFC
- fixed Codingstyle errors, therefore new patch
  powerpc, mpc83xx: fix codingstyle issues for qe_io.c
- moved DM part to drivers/pinctrl

Commit-notes:
Open questions / discussion:

- I let the old none DM based implementation in code
  so boards should work with old implementation.

  This should be removed if all boards are converted to
  DM/DTS.

- Unfortunately linux DTS does not use "pinctrl-"
  properties, instead "pio-handle" properties.

  Even worser old U-Boot code initializes all pins
  defined in "const qe_iop_conf_t qe_iop_conf_tab[]"
  table in board code. As linux does the same I decided
  to also scan through all subnodes containing "pio-map"
  property and initialize them too.

  The proper solution would be to check for "pio-handle"
  when a device is probed.

END
</content>
</entry>
<entry>
<title>pinctrl: aspeed: Fix Kconfig entry indentation</title>
<updated>2020-08-05T03:30:02Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2020-07-23T07:00:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=171fd224ae3c860e3a66617f26a7e1145a3ff305'/>
<id>urn:sha1:171fd224ae3c860e3a66617f26a7e1145a3ff305</id>
<content type='text'>
Fix Kconfig entry indentation for Aspeed ast2500 pin control driver.

Fixes: 4f0e44e46615 ("aspeed: AST2500 Pinctrl Driver")
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: add nexell driver</title>
<updated>2020-07-29T12:43:40Z</updated>
<author>
<name>Stefan Bosch</name>
<email>stefan_b@posteo.net</email>
</author>
<published>2020-07-10T17:07:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8d393b2c2278c846d26d59b37a2b46d3bcdb1663'/>
<id>urn:sha1:8d393b2c2278c846d26d59b37a2b46d3bcdb1663</id>
<content type='text'>
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01:
- livetree API (dev_read_...) is used instead of fdt one (fdt...).
- doc/device-tree-bindings/pinctrl/nexell,s5pxx18-pinctrl.txt added.

Signed-off-by: Stefan Bosch &lt;stefan_b@posteo.net&gt;
</content>
</entry>
<entry>
<title>x86: Add a generic Intel pinctrl driver</title>
<updated>2019-12-15T03:44:25Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-12-07T04:42:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=74749f1e84dfec4ba521d741db461803d465948c'/>
<id>urn:sha1:74749f1e84dfec4ba521d741db461803d465948c</id>
<content type='text'>
Recent Intel SoCs share a pinctrl mechanism with many common elements. Add
an implementation of this core functionality, allowing SoC-specific
drivers to avoid adding common code.

As well as a pinctrl driver this provides a GPIO driver based on the same
code.

Once other SoCs use this driver we may consider moving more properties to
the device tree (e.g. the community info and pad definitions).

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: pinctrl: Allow enabling full pinctrl in SPL/TPL</title>
<updated>2019-12-15T03:44:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-12-07T04:41:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8aeafb545427b7e0aaecb2bf7bb98eb45eb56658'/>
<id>urn:sha1:8aeafb545427b7e0aaecb2bf7bb98eb45eb56658</id>
<content type='text'>
At present these options cannot be enabled for SPL/TPL, but this can be
useful in some cases. Add Kconfig options to allow it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: add support for MediaTek MT7628</title>
<updated>2019-10-25T15:20:44Z</updated>
<author>
<name>Weijie Gao</name>
<email>weijie.gao@mediatek.com</email>
</author>
<published>2019-09-25T09:45:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3fad441c541502a345c2aafce408b2cb47c80b3b'/>
<id>urn:sha1:3fad441c541502a345c2aafce408b2cb47c80b3b</id>
<content type='text'>
This patch adds pinctrl support for mt7628, with a file for common pinmux
functions and a file for mt7628 which has additional support for pinconf.

Signed-off-by: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
</content>
</entry>
</feed>
