<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pinctrl/intel/pinctrl-intel.h, branch linux-5.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-01-08T14:04:30Z</updated>
<entry>
<title>pinctrl: intel: Convert capability list to features</title>
<updated>2021-01-08T14:04:30Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2021-01-08T13:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91d898e51e603a703cd046ae8c5d8b7da2ce4831'/>
<id>urn:sha1:91d898e51e603a703cd046ae8c5d8b7da2ce4831</id>
<content type='text'>
Communities can have features provided in the capability list.
Traverse the list and convert to respective features.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Update header block to reflect direct dependencies</title>
<updated>2020-08-20T09:37:07Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-08-18T14:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04d53068508e1b670a46ed9507aeaec7ef6d4ae4'/>
<id>urn:sha1:04d53068508e1b670a46ed9507aeaec7ef6d4ae4</id>
<content type='text'>
Update header inclusion block to reflect all direct dependencies
that are being involved in pinctrl-intel.h.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use</title>
<updated>2020-08-18T13:46:39Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-07-29T11:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff360d62d9fe02081431412e05950a23f71ec98a'/>
<id>urn:sha1:ff360d62d9fe02081431412e05950a23f71ec98a</id>
<content type='text'>
intel_pinctrl_get_soc_data() helper can be used in few driver instead of
open-coded variants. Thus, extract it as a standalone API.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Allow drivers to define ACPI address space ID</title>
<updated>2020-06-22T07:58:51Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-06-09T18:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c8f8f65ea8ebc50aba7ab9741b3d0343ddf63d7f'/>
<id>urn:sha1:c8f8f65ea8ebc50aba7ab9741b3d0343ddf63d7f</id>
<content type='text'>
Individual drivers may install ACPI OpRegion handlers based on
address space ID which differs from community to community.
Add special field in the struct intel_community for that purpose.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Allow drivers to define total amount of IRQs per community</title>
<updated>2020-06-22T07:58:51Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-06-09T18:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42fecd55c772549b88ec10841b7f4ab2330c44b5'/>
<id>urn:sha1:42fecd55c772549b88ec10841b7f4ab2330c44b5</id>
<content type='text'>
Some of the pin control devices may not be capable to generate IRQ
per each pin in the community. Allow individual drivers to define
total amount of IRQs per community.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Move npins closer to pin_base in struct intel_community</title>
<updated>2020-04-22T11:20:00Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-04-21T19:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d649fca349155698ba4b8858b258a62003c5c54'/>
<id>urn:sha1:6d649fca349155698ba4b8858b258a62003c5c54</id>
<content type='text'>
It's common across the drivers to use the (pin_base, npins) pair to describe
community characteristics. Thus, move them in the struct intel_community
to be closer to each other.

While at it, add a blank line to cut driver usable fields from what core
reserves for itself.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Update description in struct intel_community</title>
<updated>2020-04-22T11:19:03Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-04-21T19:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ccb9cc3b4d8653603c302083848e7d44bc89b58'/>
<id>urn:sha1:2ccb9cc3b4d8653603c302083848e7d44bc89b58</id>
<content type='text'>
It appears that most of the drivers, that are using struct intel_community,
utilize gpps rather than gpp_size. Update comment accordingly.

While here, correct the description of gpp_size, i.e. remove double space
and drop redundant 'etc.' part.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Introduce new flag to force GPIO base to be 0</title>
<updated>2020-04-14T13:17:13Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-04-13T11:18:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9bd59157e16c64b45da5315f5b49b659fe51984b'/>
<id>urn:sha1:9bd59157e16c64b45da5315f5b49b659fe51984b</id>
<content type='text'>
In some cases not the first group would like to have GPIO base to be 0.
It's not possible right now due to 0 has special meaning already. Thus,
introduce a new flag to allow drivers to force GPIO base to be 0 on
a certain group. It's assumed that it can be only one group per device
with such flag enabled.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Introduce common flags for GPIO mapping scheme</title>
<updated>2020-04-14T13:17:12Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2020-04-13T11:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5a4ab6a55e2308aad546b594c0d8e5b71d21be9'/>
<id>urn:sha1:e5a4ab6a55e2308aad546b594c0d8e5b71d21be9</id>
<content type='text'>
Few drivers are using the same flag to tell Intel pin control core
how to interpret GPIO base.

Provide a generic flags so all drivers can use.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: intel: Share struct intel_pinctrl for wider use</title>
<updated>2019-12-13T14:48:47Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2019-10-25T09:10:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66c812d22ecdca74015477429a271697655dbfd4'/>
<id>urn:sha1:66c812d22ecdca74015477429a271697655dbfd4</id>
<content type='text'>
There are few drivers for Intel SoC GPIO which may utilize
the same data structure to describe this IP.

Share struct intel_pinctrl for wider user.

Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
</content>
</entry>
</feed>
