VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   35 Branches   59 Tags
Date
Commit Message
Rev
Author
2022-01-05
[NOT-FOR-UPSTREAM] Add build instructions
Emil Renner Berthing
2022-01-05
[NOT-FOR-UPSTREAM] riscv: Add StarFive JH7100 Fedora defconfig
Fu Wei
2022-01-05
riscv: dts: Add full JH7100, Starlight and VisionFive support
Emil Renner Berthing
2022-01-05
RISC-V: Support non-coherent DMA operations
Atish Patra
2022-01-05
RISC-V: Enable SIFIVE_L2_FLUSH for StarFive SoCs
Emil Renner Berthing
2022-01-05
spi: cadence-quadspi: Allow compilation on RISC-V
Emil Renner Berthing
2022-01-05
nvdla: Support compilation as module
Emil Renner Berthing
2022-01-05
nvdla: add NVDLA driver
Farzad Farshchi
2022-01-05
drm/starfive: Propagate bridge error properly
Emil Renner Berthing
2022-01-05
[WIP] drm/starfive: Support DRM_FORMAT_XRGB8888
Emil Renner Berthing
2022-01-05
drm/starfive: Use actual clock rate
Emil Renner Berthing
2022-01-05
drm/starfive: Use reset api
Emil Renner Berthing
2022-01-05
drm/starfive: Use clock api
Emil Renner Berthing
2022-01-05
drm/starfive: crtc: Use devm_platform_ioremap_resource_byname
Emil Renner Berthing
2022-01-05
drm/i2c/tda998x: Hardcode register values for Starlight
sw.multimedia
2022-01-05
drm/starfive: Add StarFive drm driver
sw.multimedia
2022-01-05
ASoC: starfive: Add StarFive JH7100 audio drivers
Walker Chen
2022-01-05
net: stmmac: use GFP_DMA32
Matteo Croce
2022-01-05
net: stmmac: Configure gtxclk based on speed
Tom
2022-01-05
net: phy: motorcomm: Support the YT8521 gigabit PHY
Walker Chen
2022-01-05
dmaengine: dw-axi-dmac-starfive: Remove calls specific to ARM64 ACPI
Geert Uytterhoeven
2022-01-05
dmaengine: Add dw-axi-dmac-starfive driver for JH7100
Tom
2022-01-05
dmaengine: dw-axi-dmac: Add StarFive JH7100 support
Samin Guo
2022-01-05
dmaengine: dw-axi-dmac: Handle xfer start while non-idle
Samin Guo
2022-01-05
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
Emil Renner Berthing
2022-01-05
[WIP] dt-bindings: dma: dw-axi-dmac: Increase DMA channel limit to 16
Geert Uytterhoeven
2022-01-05
drivers/pwm/pwm-sifive-ptc: Clear PWM CNTR
yiming.li
2022-01-05
drivers/pwm: Add SiFive PWM PTC driver
Chenjieqin
2022-01-05
drivers/tty/serial/8250: update driver for JH7100
Samin Guo
2022-01-05
sifive/sifive_l2_cache: Align the address to cache line
Atish Patra
2022-01-05
sifive/sifive_l2_cache: Print a backtrace on out-of-range flushes
Geert Uytterhoeven
2022-01-05
sifive/sifive_l2_cache: Add disabling IRQ option (workaround)
Tom
2022-01-05
sifive/sifive_l2_cache: Add Starfive support
Tom
2022-01-05
sifive/sifive_l2_cache: Add sifive_l2_flush64_range function
Tom
2022-01-05
drivers/hw_random: Add StarFive JH7100 Random Number Generator driver
Huan Feng
2022-01-05
watchdog: Add StarFive SI5 watchdog driver
Samin Guo
2022-01-05
hwmon: (sfctemp) Add StarFive JH7100 temperature sensor
Emil Renner Berthing
2022-01-05
dt-bindings: hwmon: add starfive,jh7100-temp bindings
Emil Renner Berthing
2022-01-05
serial: 8250_dw: Add quirk for starfive,jh7100-hsuart too
Emil Renner Berthing
2022-01-05
pinctrl: starfive: Reset pinmux settings
Emil Renner Berthing
2022-01-05
clk: starfive: jh7100: Keep more clocks alive
Emil Renner Berthing
2022-01-05
RISC-V: Add StarFive JH7100 audio reset node
Emil Renner Berthing
2022-01-05
reset: starfive: Add JH7100 audio reset driver
Emil Renner Berthing
2022-01-05
reset: starfive: Use 32bit I/O on 32bit registers
Emil Renner Berthing
2022-01-05
reset: Create subdirectory for StarFive drivers
Emil Renner Berthing
2022-01-05
dt-bindings: reset: Add starfive,jh7100-audrst bindings
Emil Renner Berthing
2022-01-05
dt-bindings: reset: Add StarFive JH7100 audio reset definitions
Emil Renner Berthing
2022-01-05
RISC-V: Add StarFive JH7100 audio clock node
Emil Renner Berthing
2022-01-05
clk: starfive: Add JH7100 audio clock driver
Emil Renner Berthing
2022-01-05
clk: starfive: jh7100: Support more clock types
Emil Renner Berthing
2022-01-05
clk: starfive: jh7100: Make hw clock implementation reusable
Emil Renner Berthing
2022-01-05
dt-bindings: clock: Add starfive,jh7100-audclk bindings
Emil Renner Berthing
2022-01-05
dt-bindings: clock: Add JH7100 audio clock definitions
Emil Renner Berthing
2022-01-05
riscv: dts: starfive: Group tuples in interrupt properties
Geert Uytterhoeven
2022-01-05
clk: starfive: jh7100: Handle audio_div clock properly
Emil Renner Berthing
2022-01-05
clk: starfive: jh7100: Don't round divisor up twice
Emil Renner Berthing
2022-01-05
riscv: Add -ffreestanding for string functions
Emil Renner Berthing
2022-01-05
riscv: optimized memset
Matteo Croce
2022-01-05
riscv: optimized memmove
Matteo Croce
2022-01-05
riscv: optimized memcpy
Matteo Croce
2022-01-05
riscv: add ARCH_DMA_MINALIGN support
Xianting Tian
2022-01-05
reset: starfive-jh7100: Fix 32bit compilation
Emil Renner Berthing
2022-01-05
RISC-V: Add BeagleV Starlight Beta device tree
Emil Renner Berthing
2022-01-05
RISC-V: Add initial StarFive JH7100 device tree
Emil Renner Berthing
2022-01-05
serial: 8250_dw: Add StarFive JH7100 quirk
Emil Renner Berthing
2022-01-05
dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts
Emil Renner Berthing
2022-01-05
pinctrl: starfive: Add pinctrl driver for StarFive SoCs
Emil Renner Berthing
2022-01-05
dt-bindings: pinctrl: Add StarFive JH7100 bindings
Emil Renner Berthing
2022-01-05
dt-bindings: pinctrl: Add StarFive pinctrl definitions
Emil Renner Berthing
2022-01-05
reset: starfive-jh7100: Add StarFive JH7100 reset driver
Emil Renner Berthing
2022-01-05
dt-bindings: reset: Add Starfive JH7100 reset bindings
Emil Renner Berthing
2022-01-05
dt-bindings: reset: Add StarFive JH7100 reset definitions
Geert Uytterhoeven
2022-01-05
clk: starfive: Add JH7100 clock generator driver
Geert Uytterhoeven
2022-01-05
dt-bindings: clock: starfive: Add JH7100 bindings
Geert Uytterhoeven
2022-01-05
dt-bindings: clock: starfive: Add JH7100 clock definitions
Geert Uytterhoeven
2022-01-05
dt-bindings: interrupt-controller: Add StarFive JH7100 plic
Emil Renner Berthing
2022-01-05
dt-bindings: timer: Add StarFive JH7100 clint
Emil Renner Berthing
2022-01-05
RISC-V: Add StarFive SoC Kconfig option
Emil Renner Berthing
2022-01-05
dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
Tim Gardner
2022-01-05
dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()
Geert Uytterhoeven
2022-01-05
dmaengine: dw-axi-dmac: set coherent mask
Pandith N
2022-01-05
dmaengine: dw-axi-dmac: Hardware handshake configuration
Pandith N
2022-01-05
dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
Pandith N
2022-01-05
serial: 8250_lpss: Extract dw8250_do_set_termios() for common use
Andy Shevchenko
2022-01-05
Linux 5.15.13
Greg Kroah-Hartman
2022-01-05
perf scripts python: intel-pt-events.py: Fix printing of switch events
Adrian Hunter
2022-01-05
perf script: Fix CPU filtering of a script's switch events
Adrian Hunter
2022-01-05
perf intel-pt: Fix parsing of VM time correlation arguments
Adrian Hunter
2022-01-05
fs/mount_setattr: always cleanup mount_kattr
Christian Brauner
2022-01-05
net: fix use-after-free in tw_timer_handler
Muchun Song
2022-01-05
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
SeongJae Park
2022-01-05
Input: spaceball - fix parsing of movement data packets
Leo L. Schwab
2022-01-05
Input: appletouch - initialize work before device registration
Pavel Skripkin
2022-01-05
scsi: vmw_pvscsi: Set residual data length conditionally
Alexey Makhalov
2022-01-05
binder: fix async_free_space accounting for empty parcels
Todd Kjos
2022-01-05
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
Andra Paraschiv
2022-01-05
usb: mtu3: set interval of FS intr and isoc endpoint
Chunfeng Yun
2022-01-05
usb: mtu3: fix list_head check warning
Chunfeng Yun
2022-01-05
usb: mtu3: add memory barrier before set GPD's HWO
Chunfeng Yun
2022-01-05
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
Vincent Pelletier
2022-01-05
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
Mathias Nyman
2022-01-05
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
Angus Wang
2022-01-05
drm/amdgpu: add support for IP discovery gc_info table v2
Alex Deucher
2022-01-05
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
chen gong
2022-01-05
drm/nouveau: wait for the exclusive fence after the shared ones v2
Christian König
2022-01-05
uapi: fix linux/nfc.h userspace compilation errors
Dmitry V. Levin
2022-01-05
nfc: uapi: use kernel size_t to fix user-space builds
Krzysztof Kozlowski
2022-01-05
i2c: validate user data in compat ioctl
Pavel Skripkin
2022-01-05
fsl/fman: Fix missing put_device() call in fman_port_probe
Miaoqian Lin
2022-01-05
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
Jianguo Wu
2022-01-05
net/ncsi: check for error return from call to nla_put_u32
Jiasheng Jiang
2022-01-05
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
Nikolay Aleksandrov
2022-01-05
selftests: net: Fix a typo in udpgro_fwd.sh
Jianguo Wu
2022-01-05
selftests/net: udpgso_bench_tx: fix dst ip argument
wujianguo
2022-01-05
net: bridge: mcast: add and enforce startup query interval minimum
Nikolay Aleksandrov
2022-01-05
net: bridge: mcast: add and enforce query interval minimum
Nikolay Aleksandrov
2022-01-05
net/mlx5e: Fix wrong features assignment in case of error
Gal Pressman
2022-01-05
ionic: Initialize the 'lif->dbid_inuse' bitmap
Christophe JAILLET
2022-01-05
drm/amd/display: Set optimize_pwr_state for DCN31
Nicholas Kazlauskas
2022-01-05
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
Nicholas Kazlauskas
2022-01-05
igc: Fix TX timestamp support for non-MSI-X platforms
James McLaughlin
2022-01-05
igc: Do not enable crosstimestamping for i225-V models
Vinicius Costa Gomes
2022-01-05
net/smc: fix kernel panic caused by race of smc_sock
Dust Li
2022-01-05
net/smc: don't send CDC/LLC message if link not ready
Dust Li
2022-01-05
NFC: st21nfca: Fix memory leak in device probe and remove
Wei Yongjun
2022-01-05
net: lantiq_xrx200: fix statistics of received bytes
Aleksander Jan Bajkowski
2022-01-05
net: ag71xx: Fix a potential double free in error handling paths
Christophe JAILLET
2022-01-05
net: usb: pegasus: Do not drop long Ethernet frames
Matthias-Christian Ott
2022-01-05
net/smc: fix using of uninitialized completions
Karsten Graul
2022-01-05
sctp: use call_rcu to free endpoint
Xin Long
2022-01-05
selftests: Calculate udpgso segment count without header adjustment
Coco Li
2022-01-05
udp: using datalen to cap ipv6 udp max gso segments
Coco Li
2022-01-05
net/mlx5e: Delete forward rule for ct or sample action
Chris Mi
2022-01-05
net/mlx5e: Use tc sample stubs instead of ifdefs in source file
Roi Dayan
2022-01-05
net/mlx5e: Fix ICOSQ recovery flow for XSK
Maxim Mikityanskiy
2022-01-05
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
Maxim Mikityanskiy
2022-01-05
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
Amir Tzin
2022-01-05
net/mlx5: Fix tc max supported prio for nic mode
Chris Mi
2022-01-05
net/mlx5: Fix SF health recovery flow
Moshe Shemesh
2022-01-05
net/mlx5: Fix error print in case of IRQ request failed
Shay Drory
2022-01-05
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
Miaoqian Lin
2022-01-05
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
Dan Carpenter
2022-01-05
selinux: initialize proto variable in selinux_ip_postroute_compat()
Tom Rix
2022-01-05
efi: Move efifb_setup_from_dmi() prototype from arch headers
Javier Martinez Canillas
2022-01-05
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
Michael Ellerman
2022-01-05
recordmcount.pl: fix typo in s390 mcount regex
Heiko Carstens
2022-01-05
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
Libin Yang
2022-01-05
ALSA: hda: intel-sdw-acpi: harden detection of controller
Libin Yang
2022-01-05
memblock: fix memblock_phys_alloc() section mismatch error
Jackie Liu
2022-01-05
platform/x86: apple-gmux: use resource_size() with res
Wang Qing
2022-01-05
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
Miaoqian Lin
2022-01-05
parisc: Clear stale IIR value on instruction access rights trap
Helge Deller
2022-01-05
net/sched: Extend qdisc control block with tc control block
Paul Blakey
2022-01-05
tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
Tetsuo Handa
2022-01-05
tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
Dmitry Vyukov
2022-01-05
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
Samuel Čavoj
2022-01-05
Input: i8042 - add deferred probe support
Takashi Iwai
2021-12-29
Linux 5.15.12
Greg Kroah-Hartman
2021-12-29
phonet/pep: refuse to enable an unbound pipe
Rémi Denis-Courmont
2021-12-29
tun: avoid double free in tun_free_netdev
George Kennedy
2021-12-29
hamradio: improve the incomplete fix to avoid NPD
Lin Ma
2021-12-29
hamradio: defer ax25 kfree after unregister_netdev
Lin Ma
2021-12-29
ax25: NPD bug when detaching AX25 device
Lin Ma
2021-12-29
r8152: sync ocp base
Hayes Wang
2021-12-29
hwmon: (lm90) Do not report 'busy' status bit as alarm
Guenter Roeck
2021-12-29
hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
Guenter Roeck
2021-12-29
pinctrl: mediatek: fix global-out-of-bounds issue
Guodong Liu
2021-12-29
ASoC: rt5682: fix the wrong jack type detected
Derek Fang
2021-12-29
ASoC: SOF: Intel: pci-tgl: add ADL-N support
Kai Vehmanen
2021-12-29
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
Kai Vehmanen
2021-12-29
ASoC: tas2770: Fix setting of high sample rates
Martin Povišer
2021-12-29
Input: goodix - add id->model mapping for the "9111" model
Hans de Goede
2021-12-29
Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
Johnny Chuang
2021-12-29
Input: iqs626a - prohibit inlining of channel parsing functions
Jeff LaBundy
2021-12-29
kfence: fix memory leak when cat kfence objects
Baokun Li
2021-12-29
arm64: dts: lx2160a: fix scl-gpios property name
Zhang Ying-22455
2021-12-29
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
Sean Christopherson
2021-12-29
netfs: fix parameter of cleanup()
Jeffle Xu
2021-12-29
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
Chao Yu
2021-12-29
tee: optee: Fix incorrect page free bug
Sumit Garg
2021-12-29
mm/damon/dbgfs: protect targets destructions with kdamond_lock
SeongJae Park
2021-12-29
mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
Liu Shixin
2021-12-29
mm, hwpoison: fix condition in free hugetlb page path
Naoya Horiguchi
2021-12-29
mm: mempolicy: fix THP allocations escaping mempolicy restrictions
Andrey Ryabinin
2021-12-29
mac80211: fix locking in ieee80211_start_ap error path
Johannes Berg
2021-12-29
ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
Marcos Del Sol Vives
2021-12-29
ksmbd: fix uninitialized symbol 'pntsd_size'
Namjae Jeon
2021-12-29
ksmbd: fix error code in ndr_read_int32()
Dan Carpenter
2021-12-29
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
Ard Biesheuvel
2021-12-29
mmc: mmci: stm32: clear DLYB_CR after sending tuning command
Yann Gautier
2021-12-29
mmc: core: Disable card detect during shutdown
Ulf Hansson
2021-12-29
mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
Martin Blumenstingl
2021-12-29
mmc: sdhci-tegra: Fix switch to HS400ES mode
Prathamesh Shete
2021-12-29
gpio: dln2: Fix interrupts when replugging the device
Noralf Trønnes
2021-12-29
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
Fabien Dessenne
2021-12-29
KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
Sean Christopherson
2021-12-29
KVM: VMX: Always clear vmx->fail on emulation_required
Sean Christopherson
2021-12-29
KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
Sean Christopherson
2021-12-29
KVM: x86/mmu: Don't advance iterator after restart due to yielding
Sean Christopherson
2021-12-29
KVM: x86: Always set kvm_run->if_flag
Marc Orr