<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git, branch visionfive</title>
<subtitle>StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/linux.git/atom?h=visionfive</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=visionfive'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2025-10-09T14:57:14+00:00</updated>
<entry>
<title>[NOT-FOR-UPSTREAM] Add build instructions</title>
<updated>2025-10-09T14:57:14+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-05-05T18:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=e0d906c0ce2d81cc429b4807a71c98f3e6f0253c'/>
<id>urn:sha1:e0d906c0ce2d81cc429b4807a71c98f3e6f0253c</id>
<content type='text'>
For convenience this also adds a small visionfive_defconfig and the
firmware needed for the brcmfmac driver along with the signed regulatory
database.

The firmware is from the linux-firmware repo and the regulatory database
from the wireless-regdb Fedora package.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Drew Fustini &lt;drew@beagleboard.org&gt;
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>riscv: dts: Add full JH7100, Starlight and VisionFive support</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-10-31T16:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=a6447b789c5949a916502c78462d8fa9b6ef0479'/>
<id>urn:sha1:a6447b789c5949a916502c78462d8fa9b6ef0479</id>
<content type='text'>
Based on the device tree in https://github.com/starfive-tech/u-boot/
with contributions from:
yanhong.wang &lt;yanhong.wang@starfivetech.com&gt;
Huan.Feng &lt;huan.feng@starfivetech.com&gt;
ke.zhu &lt;ke.zhu@starfivetech.com&gt;
yiming.li &lt;yiming.li@starfivetech.com&gt;
jack.zhu &lt;jack.zhu@starfivetech.com&gt;
Samin Guo &lt;samin.guo@starfivetech.com&gt;
Chenjieqin &lt;Jessica.Chen@starfivetech.com&gt;
bo.li &lt;bo.li@starfivetech.com&gt;

Rearranged, cleanups, fixes, pins and resets added by Emil.
Cleanups, fixes, clocks added by Geert.
Cleanups and GPIO fixes from Drew.
Thermal zone added by Stephen.
PWM pins added by Jianlong.
cpu-map added by Jonas.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Stephen L Arnold &lt;nerdboy@gentoo.org&gt;
Signed-off-by: Drew Fustini &lt;drew@beagleboard.org&gt;
Signed-off-by: Jianlong Huang &lt;jianlong.huang@starfivetech.com&gt;
Signed-off-by: Jonas Hahnfeld &lt;hahnjo@hahnjo.de&gt;
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>drm/i2c/tda998x: Hardcode register values for Starlight</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>sw.multimedia</name>
<email>sw.multimedia@starfivetech.com</email>
</author>
<published>2021-08-31T08:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=3d923bef34427227fe12f403de6cdcb7ea65c83a'/>
<id>urn:sha1:3d923bef34427227fe12f403de6cdcb7ea65c83a</id>
<content type='text'>
A proper solution to this hack should be found.

Signed-off-by: jack.zhu &lt;jack.zhu@starfivetech.com&gt;
Signed-off-by: keith.zhao &lt;keith.zhao@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>drm/starfive: set FOP_UNSIGNED_OFFSET in starfive_drm_driver_fops</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2024-10-29T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=802499181dec9abaf3cbf5308ffa95d3c11bdfa3'/>
<id>urn:sha1:802499181dec9abaf3cbf5308ffa95d3c11bdfa3</id>
<content type='text'>
This fixes the error from drm_open:

[  +0.000020] [      C1] WARNING: CPU: 1 PID: 1110 at drivers/gpu/drm/drm_file.c

Signed-off-by: Andreas Schwab &lt;schwab@suse.de&gt;
</content>
</entry>
<entry>
<title>[WIP] drm/starfive: Support DRM_FORMAT_XRGB8888</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-09-22T14:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=a3806e816f60587ff8bb6160b93b75042ebce4bd'/>
<id>urn:sha1:a3806e816f60587ff8bb6160b93b75042ebce4bd</id>
<content type='text'>
When creating dumb buffers with 32bpp and 24bit colour depth this is
default mode return by drm_mode_legacy_fb_format. So we need to support
this for common dumb buffers to just work.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>drm/starfive: Add StarFive drm driver</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>sw.multimedia</name>
<email>sw.multimedia@starfivetech.com</email>
</author>
<published>2021-08-31T08:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=c4ec020d1969261b0248f4040bdf149cd3edd920'/>
<id>urn:sha1:c4ec020d1969261b0248f4040bdf149cd3edd920</id>
<content type='text'>
Add starfive DRM Display driver framework

Signed-off-by: jack.zhu &lt;jack.zhu@starfivetech.com&gt;
Signed-off-by: keith.zhao &lt;keith.zhao@starfivetech.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: José Expósito &lt;jose.exposito89@gmail.com&gt;
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>ASoC: starfive: Add StarFive JH7100 audio drivers</title>
<updated>2025-10-09T14:57:13+00:00</updated>
<author>
<name>Walker Chen</name>
<email>walker.chen@starfivetech.com</email>
</author>
<published>2021-11-17T07:50:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=7d2fb878ad6e4d7cc657b243af0df3c704435c15'/>
<id>urn:sha1:7d2fb878ad6e4d7cc657b243af0df3c704435c15</id>
<content type='text'>
Signed-off-by: Michael Yan &lt;michael.yan@starfivetech.com&gt;
Signed-off-by: Jenny Zhang &lt;jenny.zhang@starfivetech.com&gt;
Signed-off-by: Walker Chen &lt;walker.chen@starfivetech.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
[geertu: convert not to use asoc_xxx()]
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>dmaengine: dw-axi-dmac: Add StarFive JH7100 support</title>
<updated>2025-10-09T11:18:20+00:00</updated>
<author>
<name>Samin Guo</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2021-11-17T06:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=2ab5b77f19e6f7b0ddf65f98ea9f70b342aab7fa'/>
<id>urn:sha1:2ab5b77f19e6f7b0ddf65f98ea9f70b342aab7fa</id>
<content type='text'>
Signed-off-by: Samin Guo &lt;samin.guo@starfivetech.com&gt;
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>dmaengine: dw-axi-dmac: Handle xfer start while non-idle</title>
<updated>2025-10-09T11:18:20+00:00</updated>
<author>
<name>Samin Guo</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2021-11-17T06:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=bdc941af689980cb50e87686ea5e41ab4cc3e258'/>
<id>urn:sha1:bdc941af689980cb50e87686ea5e41ab4cc3e258</id>
<content type='text'>
Signed-off-by: Samin Guo &lt;samin.guo@starfivetech.com&gt;
Signed-off-by: Curry Zhang &lt;curry.zhang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>[WIP] dt-bindings: dma: dw-axi-dmac: Increase DMA channel limit to 16</title>
<updated>2025-10-09T11:18:20+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2021-05-27T18:13:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=05ff4804c793abe4cd9a629feabb85dfb44b5c6e'/>
<id>urn:sha1:05ff4804c793abe4cd9a629feabb85dfb44b5c6e</id>
<content type='text'>
The first DMAC instance in the StarFive JH7100 SoC supports 16 DMA
channels.

FIXME Given there are more changes to the driver than just increasing
      DMAC_MAX_CHANNELS, we probably need a new compatible value, too.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
</feed>
