<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/arch, 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>usb: cdns3: starfive: Initialize JH7100 host mode</title>
<updated>2025-10-09T11:18:19+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>emil.renner.berthing@canonical.com</email>
</author>
<published>2023-07-22T16:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=8f9fdb2d54b4feb4706b118032a853e772cd419c'/>
<id>urn:sha1:8f9fdb2d54b4feb4706b118032a853e772cd419c</id>
<content type='text'>
These settings are directly copied from StarFive's port of u-boot
for the JH7100:

  /* config strap */
  _SET_SYSCON_REG_SCFG_usb0_mode_strap(0x2);
  _SET_SYSCON_REG_SCFG_usb7_PLL_EN(0x1);
  _SET_SYSCON_REG_SCFG_usb7_U3_EQ_EN(0x1);
  _SET_SYSCON_REG_SCFG_usb7_U3_SSRX_SEL(0x1);
  _SET_SYSCON_REG_SCFG_usb7_U3_SSTX_SEL(0x1);
  _SET_SYSCON_REG_SCFG_usb3_utmi_iddig(0x1);

Signed-off-by: Emil Renner Berthing &lt;emil.renner.berthing@canonical.com&gt;
</content>
</entry>
<entry>
<title>riscv: dts: starfive: Add JH7100 USB node</title>
<updated>2025-10-09T11:18:19+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>emil.renner.berthing@canonical.com</email>
</author>
<published>2023-07-22T14:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=af47f6915fed7c24304f63becc1dbb5e7eb48094'/>
<id>urn:sha1:af47f6915fed7c24304f63becc1dbb5e7eb48094</id>
<content type='text'>
Add the device tree node for the USB 3.0 peripheral on the
StarFive JH7100 SoC.

Signed-off-by: Emil Renner Berthing &lt;emil.renner.berthing@canonical.com&gt;
</content>
</entry>
<entry>
<title>riscv: dts: starfive: Add StarFive JH7100 audio reset node</title>
<updated>2025-10-09T11:18:18+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-11-20T20:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=831fb7257349d9a7b096d088a09fb7cf85d586d7'/>
<id>urn:sha1:831fb7257349d9a7b096d088a09fb7cf85d586d7</id>
<content type='text'>
Add device tree node for the audio resets on the StarFive JH7100 RISC-V
SoC.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>riscv: dts: starfive: Add StarFive JH7100 audio clock node</title>
<updated>2025-10-09T11:18:18+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-11-20T16:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=7f5fff36c300ddb9b7562c8e84d95dd44bfc6f4c'/>
<id>urn:sha1:7f5fff36c300ddb9b7562c8e84d95dd44bfc6f4c</id>
<content type='text'>
Add device tree node for the audio clocks on the StarFive JH7100 RISC-V
SoC.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>riscv: dts: starfive: Enable Bluetooth on JH7100 boards</title>
<updated>2025-10-09T11:18:18+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>kernel@esmil.dk</email>
</author>
<published>2021-09-12T23:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=0173fa085f2c8015765d1777cc7785a07b38e2d9'/>
<id>urn:sha1:0173fa085f2c8015765d1777cc7785a07b38e2d9</id>
<content type='text'>
Add pinctrl and UART nodes for the Broadcom Wifi/Bluetooth module on the
BeagleV Starlight and StarFive VisionFive V1 boards.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>riscv: dts: starfive: Add JH7100 high speed UARTs</title>
<updated>2025-10-09T11:18:18+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=92b438813e309f37c870467a6652183085b0970e'/>
<id>urn:sha1:92b438813e309f37c870467a6652183085b0970e</id>
<content type='text'>
Add missing device tree nodes for UART0 and UART1 on the StarFive JH7100
SoC. UART0 is used for Bluetooth on the BeagleV Starlight and StarFive
VisionFive V1 boards.

Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux</title>
<updated>2025-09-28T20:24:43+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2025-09-28T20:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=c68472b46416573fa2af4851b2dad94971f544d4'/>
<id>urn:sha1:c68472b46416573fa2af4851b2dad94971f544d4</id>
<content type='text'>
Pull ARM fix from Russell King:
 "Just one fix to the module freeing function that was declared __weak
  when it should not have been. Thanks to Petr Pavlu for spotting this"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux:
  ARM: 9458/1: module: Ensure the override of module_arch_freeing_init()
</content>
</entry>
<entry>
<title>Merge tag 'riscv-for-linus-v6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux</title>
<updated>2025-09-26T21:39:12+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2025-09-26T21:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=fec734e8d564d55fb6bd4909ae2e68814d21d0a1'/>
<id>urn:sha1:fec734e8d564d55fb6bd4909ae2e68814d21d0a1</id>
<content type='text'>
Pull RISC-V fixes from Paul Walmsley:

 - A race-free implementation of pudp_huge_get_and_clear() (based on the
   x86 code)

 - A MAINTAINERS update to my E-mail address

* tag 'riscv-for-linus-v6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  MAINTAINERS: Update Paul Walmsley's E-mail address
  riscv: Use an atomic xchg in pudp_huge_get_and_clear()
</content>
</entry>
</feed>
