<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/include, branch VF2_v3.7.5</title>
<subtitle>StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v3.7.5</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v3.7.5'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2023-08-14T07:19:04+00:00</updated>
<entry>
<title>sound:simple card: fix cannot register pwmdac and hdmi snd card</title>
<updated>2023-08-14T07:19:04+00:00</updated>
<author>
<name>carter.li</name>
<email>carter.li@starfivetech.com</email>
</author>
<published>2023-07-27T09:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=4e78e41d8b913388728b04244f55b049754b107d'/>
<id>urn:sha1:4e78e41d8b913388728b04244f55b049754b107d</id>
<content type='text'>
in soc_check_tplg_fes func, traverse all components for current card to
decide if we should modify dai-link params and use topology(the source
dai-link params is get from dts). because the sof-dsp component is in
the global components list, the sof-dsp set the ignore_machine as the
"asoc simple card", the ignore_machine matches the pwmdac
card-&gt;dev-&gt;driver-&gt;name, so the dai-link params is modified.
But in actually, the pwmdac and hdmi snd card should not use topology
and the dai-link should not be modified. we use no_plat vairalbe in
dai_link to indicates there is no platform component in dai-link and no
sof-dsp plat, and we dont use topology and dont need to change dai-link
params.

Signed-off-by: carter.li &lt;carter.li@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'JH7110_515_SDK_v5.4.0' into vf2-515-devel</title>
<updated>2023-07-13T00:42:02+00:00</updated>
<author>
<name>Andy Hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2023-07-13T00:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=aa611547935bab2e31d94c457b918214ba48a1c0'/>
<id>urn:sha1:aa611547935bab2e31d94c457b918214ba48a1c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead</title>
<updated>2023-07-10T07:17:14+00:00</updated>
<author>
<name>Kees Cook</name>
<email>keescook@chromium.org</email>
</author>
<published>2022-02-12T17:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=f5f5926a5fe160740ba8538997e575e752f20601'/>
<id>urn:sha1:f5f5926a5fe160740ba8538997e575e752f20601</id>
<content type='text'>
With GCC 12, -Wstringop-overread was warning about an implicit cast from
char[6] to char[8]. However, the extra 2 bytes are always thrown away,
alignment doesn't matter, and the risk of hitting the edge of unallocated
memory has been accepted, so this prototype can just be converted to a
regular char *. Silences:

net/core/dev.c: In function ‘bpf_prog_run_generic_xdp’: net/core/dev.c:4618:21: warning: ‘ether_addr_equal_64bits’ reading 8 bytes from a region of size 6 [-Wstringop-overread]
 4618 |         orig_host = ether_addr_equal_64bits(eth-&gt;h_dest, &gt; skb-&gt;dev-&gt;dev_addr);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/core/dev.c:4618:21: note: referencing argument 1 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’}
net/core/dev.c:4618:21: note: referencing argument 2 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’}
In file included from net/core/dev.c:91: include/linux/etherdevice.h:375:20: note: in a call to function ‘ether_addr_equal_64bits’
  375 | static inline bool ether_addr_equal_64bits(const u8 addr1[6+2],
      |                    ^~~~~~~~~~~~~~~~~~~~~~~

Reported-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Tested-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Link: https://lore.kernel.org/netdev/20220212090811.uuzk6d76agw2vv73@pengutronix.de
Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge tag 'JH7110_515_SDK_v5.3.0' into vf2-515-devel</title>
<updated>2023-06-28T09:55:01+00:00</updated>
<author>
<name>Andy Hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2023-06-28T09:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=22bc1c3edae297432eb51fd4216bec01581f9e0d'/>
<id>urn:sha1:22bc1c3edae297432eb51fd4216bec01581f9e0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'CR_5620_DMA_NONCOHERENT_samin.guo' into 'jh7110-5.15.y-devel'</title>
<updated>2023-06-28T07:13:30+00:00</updated>
<author>
<name>andy.hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2023-06-28T07:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=7986171dd9e46afe7bf6ca0eb2ede77a55780c54'/>
<id>urn:sha1:7986171dd9e46afe7bf6ca0eb2ede77a55780c54</id>
<content type='text'>
CR5620： Add non-coherent DMA handling

See merge request sdk/linux!881</content>
</entry>
<entry>
<title>soc: sifive: l2_cache: Add sifive_ccache_flush_range</title>
<updated>2023-06-27T06:09:29+00:00</updated>
<author>
<name>Samin Guo</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2023-06-27T06:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=f2277bebd1141f78dbaa0bd1cbb793030f487d2f'/>
<id>urn:sha1:f2277bebd1141f78dbaa0bd1cbb793030f487d2f</id>
<content type='text'>
Add sifive_ccache_flush_range to be compatible with new code

Signed-off-by: Samin Guo &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>soc: sifive: ccache: Add non-coherent DMA handling</title>
<updated>2023-06-26T10:38:36+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2022-07-06T10:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=8ef9414156a3c95b8a20e2533a73a2b26ea21acc'/>
<id>urn:sha1:8ef9414156a3c95b8a20e2533a73a2b26ea21acc</id>
<content type='text'>
Add functions to flush the caches and handle non-coherent DMA.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>uart: 8250: Add dw auto flow ctrl support</title>
<updated>2023-06-25T02:04:02+00:00</updated>
<author>
<name>Minda Chen</name>
<email>minda.chen@starfivetech.com</email>
</author>
<published>2023-06-25T01:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=235c08ba9240439c00d55897f57126cb8438a38c'/>
<id>urn:sha1:235c08ba9240439c00d55897f57126cb8438a38c</id>
<content type='text'>
Add designeware 8250 auto flow ctrl support. Enable
it by add auto-flow-control in dts.

Signed-off-by: Minda Chen &lt;minda.chen@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'JH7110_515_SDK_v5.0.5' into vf2-515-devel-v3.0.x</title>
<updated>2023-06-10T02:54:29+00:00</updated>
<author>
<name>Andy Hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2023-06-10T02:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=bd72ab7a058aaa5cefc1a14453eab2aa8aac14e3'/>
<id>urn:sha1:bd72ab7a058aaa5cefc1a14453eab2aa8aac14e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver/include/sound: Normalize the copyright licenses</title>
<updated>2023-06-07T11:33:32+00:00</updated>
<author>
<name>Xingyu Wu</name>
<email>xingyu.wu@starfivetech.com</email>
</author>
<published>2023-06-01T02:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=461c67f020261b2a0b452e8a886f5c37ae48b688'/>
<id>urn:sha1:461c67f020261b2a0b452e8a886f5c37ae48b688</id>
<content type='text'>
Normalize the copyright licenses about clocktree/watchdog/timer/spdif/pwmdac.

Signed-off-by: Xingyu Wu &lt;xingyu.wu@starfivetech.com&gt;
</content>
</entry>
</feed>
