VisionFive2 Linux kernel

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

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2022-06-02
[NOT-FOR-UPSTREAM] Add build instructions
Emil Renner Berthing
2022-06-01
[NOT-FOR-UPSTREAM] riscv: Add StarFive JH7100 Fedora defconfig
Fu Wei
2022-06-01
riscv: dts: Add full JH7100, Starlight and VisionFive support
Emil Renner Berthing
2022-06-01
RISC-V: Support non-coherent DMA operations
Atish Patra
2022-06-01
RISC-V: Enable SIFIVE_L2_FLUSH for StarFive SoCs
Emil Renner Berthing
2022-06-01
spi: cadence-quadspi: Allow compilation on RISC-V
Emil Renner Berthing
2022-06-01
nvdla: add NVDLA driver
Farzad Farshchi
2022-06-01
drm/starfive: Propagate bridge error properly
Emil Renner Berthing
2022-06-01
[WIP] drm/starfive: Support DRM_FORMAT_XRGB8888
Emil Renner Berthing
2022-06-01
drm/starfive: Use actual clock rate
Emil Renner Berthing
2022-06-01
drm/starfive: Use reset api
Emil Renner Berthing
2022-06-01
drm/starfive: Use clock api
Emil Renner Berthing
2022-06-01
drm/starfive: crtc: Use devm_platform_ioremap_resource_byname
Emil Renner Berthing
2022-06-01
drm/i2c/tda998x: Hardcode register values for Starlight
sw.multimedia
2022-06-01
drm/starfive: Add StarFive drm driver
sw.multimedia
2022-06-01
ASoC: starfive: Add StarFive JH7100 audio drivers
Walker Chen
2022-06-01
net: stmmac: use GFP_DMA32
Matteo Croce
2022-06-01
net: stmmac: Configure gtxclk based on speed
Tom
2022-06-01
net: phy: motorcomm: Add WIP YT8521 wake-on-lan code
Walker Chen
2022-06-01
net: phy: motorcomm: Add YT8521 support
Walker Chen
2022-06-01
dmaengine: dw-axi-dmac-starfive: Remove calls specific to ARM64 ACPI
Geert Uytterhoeven
2022-06-01
dmaengine: Add dw-axi-dmac-starfive driver for JH7100
Tom
2022-06-01
dmaengine: dw-axi-dmac: Add StarFive JH7100 support
Samin Guo
2022-06-01
dmaengine: dw-axi-dmac: Handle xfer start while non-idle
Samin Guo
2022-06-01
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
Emil Renner Berthing
2022-06-01
[WIP] dt-bindings: dma: dw-axi-dmac: Increase DMA channel limit to 16
Geert Uytterhoeven
2022-06-01
pwm: sifive-ptc: Add SiFive PWM PTC driver
Chenjieqin
2022-06-01
drivers/tty/serial/8250: update driver for JH7100
Samin Guo
2022-06-01
sifive/sifive_l2_cache: Align the address to cache line
Atish Patra
2022-06-01
sifive/sifive_l2_cache: Print a backtrace on out-of-range flushes
Geert Uytterhoeven
2022-06-01
sifive/sifive_l2_cache: Add disabling IRQ option (workaround)
Tom
2022-06-01
sifive/sifive_l2_cache: Add Starfive support
Tom
2022-06-01
sifive/sifive_l2_cache: Add sifive_l2_flush64_range function
Tom
2022-06-01
drivers/hw_random: Add StarFive JH7100 Random Number Generator driver
Huan Feng
2022-06-01
watchdog: Add StarFive SI5 watchdog driver
Samin Guo
2022-06-01
hwmon: (sfctemp) Add StarFive JH7100 temperature sensor
Emil Renner Berthing
2022-06-01
dt-bindings: hwmon: add starfive,jh7100-temp bindings
Emil Renner Berthing
2022-06-01
serial: 8250_dw: Add starfive,jh7100-hsuart compatible
Emil Renner Berthing
2022-06-01
serial: 8250_dw: Use device tree match data
Emil Renner Berthing
2022-06-01
pinctrl: starfive: Reset pinmux settings
Emil Renner Berthing
2022-06-01
pinctrl: starfive: Serialize pinconf_generic calls
Jianlong Huang
2022-06-01
clk: starfive: jh7100: Keep more clocks alive
Emil Renner Berthing
2022-06-01
RISC-V: Add StarFive JH7100 audio reset node
Emil Renner Berthing
2022-06-01
reset: starfive: Add JH7100 audio reset driver
Emil Renner Berthing
2022-06-01
reset: starfive: Use 32bit I/O on 32bit registers
Emil Renner Berthing
2022-06-01
reset: Create subdirectory for StarFive drivers
Emil Renner Berthing
2022-06-01
dt-bindings: reset: Add starfive,jh7100-audrst bindings
Emil Renner Berthing
2022-06-01
dt-bindings: reset: Add StarFive JH7100 audio reset definitions
Emil Renner Berthing
2022-06-01
RISC-V: Add StarFive JH7100 audio clock node
Emil Renner Berthing
2022-06-01
clk: starfive: Add JH7100 audio clock driver
Emil Renner Berthing
2022-06-01
clk: starfive: jh7100: Support more clock types
Emil Renner Berthing
2022-06-01
clk: starfive: jh7100: Make hw clock implementation reusable
Emil Renner Berthing
2022-06-01
dt-bindings: clock: Add starfive,jh7100-audclk bindings
Emil Renner Berthing
2022-06-01
dt-bindings: clock: Add JH7100 audio clock definitions
Emil Renner Berthing
2022-06-01
riscv: dts: starfive: Group tuples in interrupt properties
Geert Uytterhoeven
2022-06-01
riscv: Add -ffreestanding for string functions
Emil Renner Berthing
2022-06-01
riscv: optimized memset
Matteo Croce
2022-06-01
riscv: optimized memmove
Matteo Croce
2022-06-01
riscv: optimized memcpy
Matteo Croce
2022-06-01
riscv: add ARCH_DMA_MINALIGN support
Xianting Tian
2022-05-30
Linux 5.17.12
Greg Kroah-Hartman
2022-05-30
ALSA: ctxfi: Add SB046x PCI ID
Edward Matijevic
2022-05-30
ACPI: sysfs: Fix BERT error region memory mapping
Lorenzo Pieralisi
2022-05-30
random: check for signals after page of pool writes
Jason A. Donenfeld
2022-05-30
random: wire up fops->splice_{read,write}_iter()
Jens Axboe
2022-05-30
random: convert to using fops->write_iter()
Jens Axboe
2022-05-30
random: convert to using fops->read_iter()
Jens Axboe
2022-05-30
random: unify batched entropy implementations
Jason A. Donenfeld
2022-05-30
random: move randomize_page() into mm where it belongs
Jason A. Donenfeld
2022-05-30
random: move initialization functions out of hot pages
Jason A. Donenfeld
2022-05-30
random: make consistent use of buf and len
Jason A. Donenfeld
2022-05-30
random: use proper return types on get_random_{int,long}_wait()
Jason A. Donenfeld
2022-05-30
random: remove extern from functions in header
Jason A. Donenfeld
2022-05-30
random: use static branch for crng_ready()
Jason A. Donenfeld
2022-05-30
random: credit architectural init the exact amount
Jason A. Donenfeld
2022-05-30
random: handle latent entropy and command line from random_init()
Jason A. Donenfeld
2022-05-30
random: use proper jiffies comparison macro
Jason A. Donenfeld
2022-05-30
random: remove ratelimiting for in-kernel unseeded randomness
Jason A. Donenfeld
2022-05-30
random: move initialization out of reseeding hot path
Jason A. Donenfeld
2022-05-30
random: avoid initializing twice in credit race
Jason A. Donenfeld
2022-05-30
random: use symbolic constants for crng_init states
Jason A. Donenfeld
2022-05-30
siphash: use one source of truth for siphash permutations
Jason A. Donenfeld
2022-05-30
random: help compiler out with fast_mix() by using simpler arguments
Jason A. Donenfeld
2022-05-30
random: do not use input pool from hard IRQs
Jason A. Donenfeld
2022-05-30
random: order timer entropy functions below interrupt functions
Jason A. Donenfeld
2022-05-30
random: do not pretend to handle premature next security model
Jason A. Donenfeld
2022-05-30
random: use first 128 bits of input as fast init
Jason A. Donenfeld
2022-05-30
random: do not use batches when !crng_ready()
Jason A. Donenfeld
2022-05-30
random: insist on random_get_entropy() existing in order to simplify
Jason A. Donenfeld
2022-05-30
xtensa: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
sparc: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
um: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
x86/tsc: Use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
nios2: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
arm: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
mips: use fallback for random_get_entropy() instead of just c0 random
Jason A. Donenfeld
2022-05-30
riscv: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
m68k: use fallback for random_get_entropy() instead of zero
Jason A. Donenfeld
2022-05-30
timekeeping: Add raw clock fallback for random_get_entropy()
Jason A. Donenfeld
2022-05-30
powerpc: define get_cycles macro for arch-override
Jason A. Donenfeld
2022-05-30
alpha: define get_cycles macro for arch-override
Jason A. Donenfeld
2022-05-30
parisc: define get_cycles macro for arch-override
Jason A. Donenfeld
2022-05-30
s390: define get_cycles macro for arch-override
Jason A. Donenfeld
2022-05-30
ia64: define get_cycles macro for arch-override
Jason A. Donenfeld
2022-05-30
init: call time_init() before rand_initialize()
Jason A. Donenfeld
2022-05-30
random: fix sysctl documentation nits
Jason A. Donenfeld
2022-05-30
random: document crng_fast_key_erasure() destination possibility
Jason A. Donenfeld
2022-05-30
random: make random_get_entropy() return an unsigned long
Jason A. Donenfeld
2022-05-30
random: allow partial reads if later user copies fail
Jason A. Donenfeld
2022-05-30
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
Jason A. Donenfeld
2022-05-30
random: check for signal_pending() outside of need_resched() check
Jann Horn
2022-05-30
random: do not allow user to keep crng key around on stack
Jason A. Donenfeld
2022-05-30
random: do not split fast init input in add_hwgenerator_randomness()
Jan Varho
2022-05-30
random: mix build-time latent entropy into pool at init
Jason A. Donenfeld
2022-05-30
random: re-add removed comment about get_random_{u32,u64} reseeding
Jason A. Donenfeld
2022-05-30
random: treat bootloader trust toggle the same way as cpu trust toggle
Jason A. Donenfeld
2022-05-30
random: skip fast_init if hwrng provides large chunk of entropy
Jason A. Donenfeld
2022-05-30
random: check for signal and try earlier when generating entropy
Jason A. Donenfeld
2022-05-30
random: reseed more often immediately after booting
Jason A. Donenfeld
2022-05-30
random: make consistent usage of crng_ready()
Jason A. Donenfeld
2022-05-30
random: use SipHash as interrupt entropy accumulator
Jason A. Donenfeld
2022-05-30
random: replace custom notifier chain with standard one
Jason A. Donenfeld
2022-05-30
random: don't let 644 read-only sysctls be written to
Jason A. Donenfeld
2022-05-30
random: give sysctl_random_min_urandom_seed a more sensible value
Jason A. Donenfeld
2022-05-30
random: do crng pre-init loading in worker rather than irq
Jason A. Donenfeld
2022-05-30
random: unify cycles_t and jiffies usage and types
Jason A. Donenfeld
2022-05-30
random: cleanup UUID handling
Jason A. Donenfeld
2022-05-30
random: only wake up writers after zap if threshold was passed
Jason A. Donenfeld
2022-05-30
random: round-robin registers as ulong, not u32
Jason A. Donenfeld
2022-05-30
random: clear fast pool, crng, and batches in cpuhp bring up
Jason A. Donenfeld
2022-05-30
random: pull add_hwgenerator_randomness() declaration into random.h
Jason A. Donenfeld
2022-05-30
random: check for crng_init == 0 in add_device_randomness()
Jason A. Donenfeld
2022-05-30
random: unify early init crng load accounting
Jason A. Donenfeld
2022-05-30
random: do not take pool spinlock at boot
Jason A. Donenfeld
2022-05-30
random: defer fast pool mixing to worker
Jason A. Donenfeld
2022-05-30
random: rewrite header introductory comment
Jason A. Donenfeld
2022-05-30
random: group sysctl functions
Jason A. Donenfeld
2022-05-30
random: group userspace read/write functions
Jason A. Donenfeld
2022-05-30
random: group entropy collection functions
Jason A. Donenfeld
2022-05-30
random: group entropy extraction functions
Jason A. Donenfeld
2022-05-30
random: group crng functions
Jason A. Donenfeld
2022-05-30
random: group initialization wait functions
Jason A. Donenfeld
2022-05-30
random: remove whitespace and reorder includes
Jason A. Donenfeld
2022-05-30
random: remove useless header comment
Jason A. Donenfeld
2022-05-30
random: introduce drain_entropy() helper to declutter crng_reseed()
Jason A. Donenfeld
2022-05-30
random: deobfuscate irq u32/u64 contributions
Jason A. Donenfeld
2022-05-30
random: add proper SPDX header
Jason A. Donenfeld
2022-05-30
random: remove unused tracepoints
Jason A. Donenfeld
2022-05-30
random: remove ifdef'd out interrupt bench
Jason A. Donenfeld
2022-05-30
random: tie batched entropy generation to base_crng generation
Jason A. Donenfeld
2022-05-30
random: fix locking for crng_init in crng_reseed()
Dominik Brodowski
2022-05-30
random: zero buffer after reading entropy from userspace
Jason A. Donenfeld
2022-05-30
random: remove outdated INT_MAX >> 6 check in urandom_read()
Jason A. Donenfeld
2022-05-30
random: make more consistent use of integer types
Jason A. Donenfeld
2022-05-30
random: use hash function for crng_slow_load()
Jason A. Donenfeld
2022-05-30
random: use simpler fast key erasure flow on per-cpu keys
Jason A. Donenfeld
2022-05-30
random: absorb fast pool into input pool after fast load
Jason A. Donenfeld
2022-05-30
random: do not xor RDRAND when writing into /dev/random
Jason A. Donenfeld
2022-05-30
random: ensure early RDSEED goes through mixer on init
Jason A. Donenfeld
2022-05-30
random: inline leaves of rand_initialize()
Jason A. Donenfeld
2022-05-30
random: get rid of secondary crngs
Jason A. Donenfeld
2022-05-30
random: use RDSEED instead of RDRAND in entropy extraction
Jason A. Donenfeld
2022-05-30
random: fix locking in crng_fast_load()
Dominik Brodowski
2022-05-30
random: remove batched entropy locking
Jason A. Donenfeld
2022-05-30
random: remove use_input_pool parameter from crng_reseed()
Eric Biggers
2022-05-30
random: make credit_entropy_bits() always safe
Jason A. Donenfeld
2022-05-30
random: always wake up entropy writers after extraction
Jason A. Donenfeld
2022-05-30
random: use linear min-entropy accumulation crediting
Jason A. Donenfeld
2022-05-30
random: simplify entropy debiting
Jason A. Donenfeld
2022-05-30
random: use computational hash for entropy extraction
Jason A. Donenfeld
2022-05-30
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
Paolo Bonzini
2022-05-30
HID: amd_sfh: Add support for sensor discovery
Basavaraj Natikar
2022-05-25
Linux 5.17.11
Greg Kroah-Hartman
2022-05-25
mptcp: Do TCP fallback on early DSS checksum failure
Mat Martineau
2022-05-25
Linux 5.17.10
Greg Kroah-Hartman
2022-05-25
afs: Fix afs_getattr() to refetch file status if callback break occurred
David Howells
2022-05-25
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
Yang Yingliang
2022-05-25
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
Jae Hyun Yoo
2022-05-25
Input: ili210x - fix reset timing
Marek Vasut
2022-05-25
arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
Shreyas K K
2022-05-25
net: atlantic: verify hw_head_ lies within TX buffer ring
Grant Grundler
2022-05-25
net: atlantic: add check for MAX_SKB_FRAGS
Grant Grundler
2022-05-25
net: atlantic: reduce scope of is_rsc_complete
Grant Grundler
2022-05-25
net: atlantic: fix "frag[0] not initialized"
Grant Grundler
2022-05-25
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
Yang Yingliang
2022-05-25
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
Yang Yingliang
2022-05-25
nl80211: fix locking in nl80211_set_tx_bitrate_mask()
Johannes Berg
2022-05-25
net: fix wrong network header length
Lina Wang
2022-05-25
drm/amd/display: undo clearing of z10 related function pointers
Eric Yang
2022-05-25
platform/surface: gpe: Add support for Surface Pro 8
Maximilian Luz
2022-05-25
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
Prarit Bhargava
2022-05-25
platform/x86: thinkpad_acpi: Correct dual fan probe
Mark Pearson
2022-05-25
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
Mario Limonciello
2022-05-25
fbdev: Prevent possible use-after-free in fb_release()
Daniel Vetter
2022-05-25
Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
Javier Martinez Canillas
2022-05-25
selftests: add ping test with ping_group_range tuned
Nicolas Dichtel
2022-05-25
cfg80211: retrieve S1G operating channel number
Kieran Frewen
2022-05-25
nl80211: validate S1G channel width
Kieran Frewen
2022-05-25
mac80211: fix rx reordering with non explicit / psmp ack policy
Felix Fietkau
2022-05-25
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
Gleb Chesnokov