<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ipa/ipa_data-v4.9.c, branch linux-5.14.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.14.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.14.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-09-18T11:43:46Z</updated>
<entry>
<title>net: ipa: fix IPA v4.9 interconnects</title>
<updated>2021-09-18T11:43:46Z</updated>
<author>
<name>Alex Elder</name>
</author>
<published>2021-08-04T13:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e9d59f7e83ea054e9a68e038bb27defd16ade6a'/>
<id>urn:sha1:9e9d59f7e83ea054e9a68e038bb27defd16ade6a</id>
<content type='text'>
[ Upstream commit 0fd75f5760b6a7a7f35dff46a6cdc4f6d1a86ee8 ]

Three interconnects are defined for IPA version 4.9, but there
should only be two.  They should also use names that match what's
used for other platforms (and specified in the Device Tree binding).

Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: ipa: don't index mem data array by ID</title>
<updated>2021-06-10T21:50:08Z</updated>
<author>
<name>Alex Elder</name>
</author>
<published>2021-06-10T19:23:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c61cfb941dcd8c0529a0c0be31bb1722feaa6082'/>
<id>urn:sha1:c61cfb941dcd8c0529a0c0be31bb1722feaa6082</id>
<content type='text'>
Finally the code handles the IPA memory region array in the
configuration data without assuming it is indexed by region ID.
Get rid of the array index designators where these arrays are
initialized.  As a result, there's no more need to define an
explicitly undefined memory region ID, so get rid of that.

Change ipa_mem_find() so it no longer assumes the ipa-&gt;mem[] array
is indexed by memory region ID.  Instead, have it search the array
for the entry having the requested memory ID, and return the address
of the descriptor if found.  Otherwise return NULL.

Stop allowing memory regions to be defined with zero size and zero
canary value.  Check for this condition in ipa_mem_valid_one().
As a result, it is not necessary to check for this case in
ipa_mem_config().

Finally, there is no need for IPA_MEM_UNDEFINED to be defined any
more, so get rid of it.

Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: ipa: store memory region id in descriptor</title>
<updated>2021-06-09T22:59:33Z</updated>
<author>
<name>Alex Elder</name>
</author>
<published>2021-06-09T22:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14ab6a208c11dcb7b91fda3e0866c7e6188dc553'/>
<id>urn:sha1:14ab6a208c11dcb7b91fda3e0866c7e6188dc553</id>
<content type='text'>
Store the memory region ID in the memory descriptor structure.  This
is a move toward *not* indexing the array by the ID, but for now we
must still specify those index values.  Define an explicitly
undefined region ID, value 0, so uninitialized entries in the array
won't use an otherwise valid ID.

Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: ipa: add IPA v4.9 configuration data</title>
<updated>2021-04-13T22:02:25Z</updated>
<author>
<name>Alex Elder</name>
</author>
<published>2021-04-13T16:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e557dc82418d24a5fb035815dc57131b68239801'/>
<id>urn:sha1:e557dc82418d24a5fb035815dc57131b68239801</id>
<content type='text'>
Add support for the SM8350 SoC, which includes IPA version 4.9.

Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
