<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pinctrl/pinctrl-st.c, branch linux-6.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2022-10-26T07:58:29Z</updated>
<entry>
<title>Merge tag 'intel-pinctrl-v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel</title>
<updated>2022-10-26T07:58:29Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2022-10-26T07:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76f3768132eab2c26c9d67022b452358adc28b2c'/>
<id>urn:sha1:76f3768132eab2c26c9d67022b452358adc28b2c</id>
<content type='text'>
intel-pinctrl for v6.1-2

* Add missing and remove unused headers in the pin control and GPIO drivers
* Revise the pin control and GPIO headers
</content>
</entry>
<entry>
<title>pinctrl: st: Add missing header(s)</title>
<updated>2022-10-24T14:06:47Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2022-10-07T13:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1635b1d8126e2d7c4030b3c5ef37e00344b88ff6'/>
<id>urn:sha1:1635b1d8126e2d7c4030b3c5ef37e00344b88ff6</id>
<content type='text'>
Do not imply that some of the generic headers may be always included.
Instead, include explicitly what we are direct user of.

While at it, sort headers alphabetically.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Switch to use fwnode instead of of_node</title>
<updated>2022-10-17T10:10:53Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2022-10-10T07:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d81689d9f3f77a7272dfd1670ad4ebd029ed22a'/>
<id>urn:sha1:1d81689d9f3f77a7272dfd1670ad4ebd029ed22a</id>
<content type='text'>
The OF node in the GPIO library is deprecated and soon
will be removed.

GPIO library now accepts fwnode as a firmware node, so
switch the driver to use it.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Reviewed-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Link: https://lore.kernel.org/r/20221010075615.43244-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: stop abusing of_get_named_gpio()</title>
<updated>2022-10-04T07:58:17Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2022-09-28T20:20:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e75729b2f63fbdbf776930de8b0eee0d43a68be6'/>
<id>urn:sha1:e75729b2f63fbdbf776930de8b0eee0d43a68be6</id>
<content type='text'>
Pin descriptions for this chip only look like standard GPIO device tree
descriptions, while in fact they contain additional data (in excess of
number of cells specified in description of gpio controllers). They also
refer to only pins/gpios belonging to the driver and not to arbitrary
gpio in the system.

Because we want to stop exporting OF-specific handlers from gpiolib-of,
let's parse the pin reference ourself instead of trying to call
of_get_named_gpio().

Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Tested-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Link: https://lore.kernel.org/r/YzSsgoVoJn4+mSpv@google.com
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Switch to use devm_kasprintf_strarray()</title>
<updated>2021-11-18T16:40:10Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-11-05T12:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3956d6c85f26b5dd59cc6d3bf85a6a7341c68518'/>
<id>urn:sha1:3956d6c85f26b5dd59cc6d3bf85a6a7341c68518</id>
<content type='text'>
Since we have a generic helper, switch the module to use it.

As a side effect, add check for the memory allocation failures and
cleanup it either in error case or when driver is unloading.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Convert to use dev_err_probe()</title>
<updated>2021-11-18T16:40:10Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-11-05T12:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d4d3e0a7d67a9d49fb661c6ea3b51fc3696030f'/>
<id>urn:sha1:3d4d3e0a7d67a9d49fb661c6ea3b51fc3696030f</id>
<content type='text'>
It's fine to call dev_err_probe() in -&gt;probe() when error code is known.
Convert the driver to use dev_err_probe().

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Make use of the devm_platform_ioremap_resource_byname()</title>
<updated>2021-11-18T16:40:10Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-11-05T12:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3809671d95a1c400ecf8235d1dc3e5b352aee242'/>
<id>urn:sha1:3809671d95a1c400ecf8235d1dc3e5b352aee242</id>
<content type='text'>
Use the devm_platform_ioremap_resource_byname() helper instead of
calling platform_get_resource_byname() and devm_ioremap_resource()
separately.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Use temporary variable for struct device</title>
<updated>2021-11-18T16:40:10Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-11-05T12:42:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f972707662dbaf066d055a507c0654e4bb6e659e'/>
<id>urn:sha1:f972707662dbaf066d055a507c0654e4bb6e659e</id>
<content type='text'>
Use temporary variable for struct device to make code neater.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: st: Drop wrong kernel doc annotations</title>
<updated>2021-11-18T16:40:09Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-11-05T12:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e803ab971b5b2d8f8626a0b75fa40197a237440f'/>
<id>urn:sha1:e803ab971b5b2d8f8626a0b75fa40197a237440f</id>
<content type='text'>
Kernel doc validator is not happy:

  .../pinctrl-st.c:59: warning: This comment starts with '/**', but isn't a kernel-doc comment.
  .../pinctrl-st.c:73: warning: This comment starts with '/**', but isn't a kernel-doc comment.

Drop them as they are indeed not a kernel doc comments.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: Fix spelling mistake "atleast" -&gt; "at least"</title>
<updated>2021-09-16T22:10:50Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2021-08-26T12:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7050df38dc35e7eb2d49aa02682e2117bdeb287'/>
<id>urn:sha1:d7050df38dc35e7eb2d49aa02682e2117bdeb287</id>
<content type='text'>
There is a spelling mistake in a dev_err message. Fix it.

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Link: https://lore.kernel.org/r/20210826123516.14441-1-colin.king@canonical.com
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
</feed>
