VisionFive2 Linux kernel
StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)
More than 9999 Commits
32 Branches
54 Tags
Index
Trunk
Branches
Tags
Trunk
Branches
Tags
Home page
Home page
starfive-tech/linux.git
/
branches
/
visionfive-5.17.y
/
Date
Commit Message
Rev
Author
2022-06-02
[NOT-FOR-UPSTREAM] Add build instructions
f9131fef
Emil Renner Berthing
2022-06-01
[NOT-FOR-UPSTREAM] riscv: Add StarFive JH7100 Fedora defconfig
0d630c88
Fu Wei
2022-06-01
riscv: dts: Add full JH7100, Starlight and VisionFive support
a5491b71
Emil Renner Berthing
2022-06-01
RISC-V: Support non-coherent DMA operations
b6e9955f
Atish Patra
2022-06-01
RISC-V: Enable SIFIVE_L2_FLUSH for StarFive SoCs
d78d6bab
Emil Renner Berthing
2022-06-01
spi: cadence-quadspi: Allow compilation on RISC-V
267af675
Emil Renner Berthing
2022-06-01
nvdla: add NVDLA driver
7a04322a
Farzad Farshchi
2022-06-01
drm/starfive: Propagate bridge error properly
dbd6ce2e
Emil Renner Berthing
2022-06-01
[WIP] drm/starfive: Support DRM_FORMAT_XRGB8888
be22261c
Emil Renner Berthing
2022-06-01
drm/starfive: Use actual clock rate
335e1c63
Emil Renner Berthing
2022-06-01
drm/starfive: Use reset api
06e156a6
Emil Renner Berthing
2022-06-01
drm/starfive: Use clock api
e54759ac
Emil Renner Berthing
2022-06-01
drm/starfive: crtc: Use devm_platform_ioremap_resource_byname
0547b2f3
Emil Renner Berthing
2022-06-01
drm/i2c/tda998x: Hardcode register values for Starlight
27306367
sw.multimedia
2022-06-01
drm/starfive: Add StarFive drm driver
92f85539
sw.multimedia
2022-06-01
ASoC: starfive: Add StarFive JH7100 audio drivers
074469bb
Walker Chen
2022-06-01
net: stmmac: use GFP_DMA32
2fb7bc1d
Matteo Croce
2022-06-01
net: stmmac: Configure gtxclk based on speed
5e4dbef5
Tom
2022-06-01
net: phy: motorcomm: Add WIP YT8521 wake-on-lan code
f6b99e03
Walker Chen
2022-06-01
net: phy: motorcomm: Add YT8521 support
da75b6c2
Walker Chen
2022-06-01
dmaengine: dw-axi-dmac-starfive: Remove calls specific to ARM64 ACPI
077a34b5
Geert Uytterhoeven
2022-06-01
dmaengine: Add dw-axi-dmac-starfive driver for JH7100
34a34389
Tom
2022-06-01
dmaengine: dw-axi-dmac: Add StarFive JH7100 support
57e4b6e7
Samin Guo
2022-06-01
dmaengine: dw-axi-dmac: Handle xfer start while non-idle
5c6e0707
Samin Guo
2022-06-01
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
d48687e6
Emil Renner Berthing
2022-06-01
[WIP] dt-bindings: dma: dw-axi-dmac: Increase DMA channel limit to 16
c1db59df
Geert Uytterhoeven
2022-06-01
pwm: sifive-ptc: Add SiFive PWM PTC driver
8deddb9d
Chenjieqin
2022-06-01
drivers/tty/serial/8250: update driver for JH7100
c16f3121
Samin Guo
2022-06-01
sifive/sifive_l2_cache: Align the address to cache line
bd075cd7
Atish Patra
2022-06-01
sifive/sifive_l2_cache: Print a backtrace on out-of-range flushes
d140d2da
Geert Uytterhoeven
2022-06-01
sifive/sifive_l2_cache: Add disabling IRQ option (workaround)
d27be303
Tom
2022-06-01
sifive/sifive_l2_cache: Add Starfive support
3878532a
Tom
2022-06-01
sifive/sifive_l2_cache: Add sifive_l2_flush64_range function
6a1bc84d
Tom
2022-06-01
drivers/hw_random: Add StarFive JH7100 Random Number Generator driver
85fb0173
Huan Feng
2022-06-01
watchdog: Add StarFive SI5 watchdog driver
61b6a099
Samin Guo
2022-06-01
hwmon: (sfctemp) Add StarFive JH7100 temperature sensor
5d055f65
Emil Renner Berthing
2022-06-01
dt-bindings: hwmon: add starfive,jh7100-temp bindings
b637e10b
Emil Renner Berthing
2022-06-01
serial: 8250_dw: Add starfive,jh7100-hsuart compatible
02525c79
Emil Renner Berthing
2022-06-01
serial: 8250_dw: Use device tree match data
56f9e438
Emil Renner Berthing
2022-06-01
pinctrl: starfive: Reset pinmux settings
f6585d55
Emil Renner Berthing
2022-06-01
pinctrl: starfive: Serialize pinconf_generic calls
51276159
Jianlong Huang
2022-06-01
clk: starfive: jh7100: Keep more clocks alive
820625e1
Emil Renner Berthing
2022-06-01
RISC-V: Add StarFive JH7100 audio reset node
16968610
Emil Renner Berthing
2022-06-01
reset: starfive: Add JH7100 audio reset driver
1f9936bf
Emil Renner Berthing
2022-06-01
reset: starfive: Use 32bit I/O on 32bit registers
a8f3a8bb
Emil Renner Berthing
2022-06-01
reset: Create subdirectory for StarFive drivers
a4e94814
Emil Renner Berthing
2022-06-01
dt-bindings: reset: Add starfive,jh7100-audrst bindings
e7715c10
Emil Renner Berthing
2022-06-01
dt-bindings: reset: Add StarFive JH7100 audio reset definitions
68f5fe82
Emil Renner Berthing
2022-06-01
RISC-V: Add StarFive JH7100 audio clock node
f51ecd2e
Emil Renner Berthing
2022-06-01
clk: starfive: Add JH7100 audio clock driver
956f7096
Emil Renner Berthing
2022-06-01
clk: starfive: jh7100: Support more clock types
7d7a2e0f
Emil Renner Berthing
2022-06-01
clk: starfive: jh7100: Make hw clock implementation reusable
27433226
Emil Renner Berthing
2022-06-01
dt-bindings: clock: Add starfive,jh7100-audclk bindings
5e482f32
Emil Renner Berthing
2022-06-01
dt-bindings: clock: Add JH7100 audio clock definitions
ad0ba923
Emil Renner Berthing
2022-06-01
riscv: dts: starfive: Group tuples in interrupt properties
78baf063
Geert Uytterhoeven
2022-06-01
riscv: Add -ffreestanding for string functions
6b38dd54
Emil Renner Berthing
2022-06-01
riscv: optimized memset
c9a9bb37
Matteo Croce
2022-06-01
riscv: optimized memmove
5ab02801
Matteo Croce
2022-06-01
riscv: optimized memcpy
49a9283b
Matteo Croce
2022-06-01
riscv: add ARCH_DMA_MINALIGN support
c1c61697
Xianting Tian
2022-05-30
Linux 5.17.12
39555c44
Greg Kroah-Hartman
2022-05-30
ALSA: ctxfi: Add SB046x PCI ID
d3bbcba9
Edward Matijevic
2022-05-30
ACPI: sysfs: Fix BERT error region memory mapping
567ae03f
Lorenzo Pieralisi
2022-05-30
random: check for signals after page of pool writes
3879d3f9
Jason A. Donenfeld
2022-05-30
random: wire up fops->splice_{read,write}_iter()
de63c5e7
Jens Axboe
2022-05-30
random: convert to using fops->write_iter()
27bf1c93
Jens Axboe
2022-05-30
random: convert to using fops->read_iter()
afc002fd
Jens Axboe
2022-05-30
random: unify batched entropy implementations
fb7d06d3
Jason A. Donenfeld
2022-05-30
random: move randomize_page() into mm where it belongs
817191b4
Jason A. Donenfeld
2022-05-30
random: move initialization functions out of hot pages
41f07747
Jason A. Donenfeld
2022-05-30
random: make consistent use of buf and len
e35c23cb
Jason A. Donenfeld
2022-05-30
random: use proper return types on get_random_{int,long}_wait()
65d3f67f
Jason A. Donenfeld
2022-05-30
random: remove extern from functions in header
245b1ae3
Jason A. Donenfeld
2022-05-30
random: use static branch for crng_ready()
80ec4c64
Jason A. Donenfeld
2022-05-30
random: credit architectural init the exact amount
d3fc4f46
Jason A. Donenfeld
2022-05-30
random: handle latent entropy and command line from random_init()
e136fbd6
Jason A. Donenfeld
2022-05-30
random: use proper jiffies comparison macro
e78d195f
Jason A. Donenfeld
2022-05-30
random: remove ratelimiting for in-kernel unseeded randomness
b4b11eb0
Jason A. Donenfeld
2022-05-30
random: move initialization out of reseeding hot path
e6b205dc
Jason A. Donenfeld
2022-05-30
random: avoid initializing twice in credit race
8fe9ac5e
Jason A. Donenfeld
2022-05-30
random: use symbolic constants for crng_init states
4f8ab1ca
Jason A. Donenfeld
2022-05-30
siphash: use one source of truth for siphash permutations
9ebf07a7
Jason A. Donenfeld
2022-05-30
random: help compiler out with fast_mix() by using simpler arguments
c5ff607d
Jason A. Donenfeld
2022-05-30
random: do not use input pool from hard IRQs
de2ba595
Jason A. Donenfeld
2022-05-30
random: order timer entropy functions below interrupt functions
1705dc1f
Jason A. Donenfeld
2022-05-30
random: do not pretend to handle premature next security model
c3b04928
Jason A. Donenfeld
2022-05-30
random: use first 128 bits of input as fast init
427346f4
Jason A. Donenfeld
2022-05-30
random: do not use batches when !crng_ready()
6521446a
Jason A. Donenfeld
2022-05-30
random: insist on random_get_entropy() existing in order to simplify
c7a93361
Jason A. Donenfeld
2022-05-30
xtensa: use fallback for random_get_entropy() instead of zero
227221a9
Jason A. Donenfeld
2022-05-30
sparc: use fallback for random_get_entropy() instead of zero
1cdbac29
Jason A. Donenfeld
2022-05-30
um: use fallback for random_get_entropy() instead of zero
36b6fc9a
Jason A. Donenfeld
2022-05-30
x86/tsc: Use fallback for random_get_entropy() instead of zero
9771084e
Jason A. Donenfeld
2022-05-30
nios2: use fallback for random_get_entropy() instead of zero
71cc2c05
Jason A. Donenfeld
2022-05-30
arm: use fallback for random_get_entropy() instead of zero
357f8b29
Jason A. Donenfeld
2022-05-30
mips: use fallback for random_get_entropy() instead of just c0 random
131a92aa
Jason A. Donenfeld
2022-05-30
riscv: use fallback for random_get_entropy() instead of zero
715066a7
Jason A. Donenfeld
2022-05-30
m68k: use fallback for random_get_entropy() instead of zero
ff52f69a
Jason A. Donenfeld
2022-05-30
timekeeping: Add raw clock fallback for random_get_entropy()
9aaae713
Jason A. Donenfeld
2022-05-30
powerpc: define get_cycles macro for arch-override
d2e082dc
Jason A. Donenfeld
2022-05-30
alpha: define get_cycles macro for arch-override
af739f07
Jason A. Donenfeld
2022-05-30
parisc: define get_cycles macro for arch-override
4b40eda7
Jason A. Donenfeld
2022-05-30
s390: define get_cycles macro for arch-override
31290382
Jason A. Donenfeld
2022-05-30
ia64: define get_cycles macro for arch-override
01f814b1
Jason A. Donenfeld
2022-05-30
init: call time_init() before rand_initialize()
12ea8541
Jason A. Donenfeld
2022-05-30
random: fix sysctl documentation nits
80f58140
Jason A. Donenfeld
2022-05-30
random: document crng_fast_key_erasure() destination possibility
dcc76aa0
Jason A. Donenfeld
2022-05-30
random: make random_get_entropy() return an unsigned long
284ca0bd
Jason A. Donenfeld
2022-05-30
random: allow partial reads if later user copies fail
96260d62
Jason A. Donenfeld
2022-05-30
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
6ce4add6
Jason A. Donenfeld
2022-05-30
random: check for signal_pending() outside of need_resched() check
90fc9bf6
Jann Horn
2022-05-30
random: do not allow user to keep crng key around on stack
b8567f74
Jason A. Donenfeld
2022-05-30
random: do not split fast init input in add_hwgenerator_randomness()
da31d0d0
Jan Varho
2022-05-30
random: mix build-time latent entropy into pool at init
24abaf3f
Jason A. Donenfeld
2022-05-30
random: re-add removed comment about get_random_{u32,u64} reseeding
a1baaeff
Jason A. Donenfeld
2022-05-30
random: treat bootloader trust toggle the same way as cpu trust toggle
9b1d7b3f
Jason A. Donenfeld
2022-05-30
random: skip fast_init if hwrng provides large chunk of entropy
d82e9eac
Jason A. Donenfeld
2022-05-30
random: check for signal and try earlier when generating entropy
ded7b5cb
Jason A. Donenfeld
2022-05-30
random: reseed more often immediately after booting
ff1ca4a8
Jason A. Donenfeld
2022-05-30
random: make consistent usage of crng_ready()
0d19aeee
Jason A. Donenfeld
2022-05-30
random: use SipHash as interrupt entropy accumulator
db9b9773
Jason A. Donenfeld
2022-05-30
random: replace custom notifier chain with standard one
367c559a
Jason A. Donenfeld
2022-05-30
random: don't let 644 read-only sysctls be written to
bdfa5997
Jason A. Donenfeld
2022-05-30
random: give sysctl_random_min_urandom_seed a more sensible value
eca92047
Jason A. Donenfeld
2022-05-30
random: do crng pre-init loading in worker rather than irq
a12d3e7b
Jason A. Donenfeld
2022-05-30
random: unify cycles_t and jiffies usage and types
4dec7f2f
Jason A. Donenfeld
2022-05-30
random: cleanup UUID handling
e75a5b24
Jason A. Donenfeld
2022-05-30
random: only wake up writers after zap if threshold was passed
14b565ab
Jason A. Donenfeld
2022-05-30
random: round-robin registers as ulong, not u32
83b4dbb8
Jason A. Donenfeld
2022-05-30
random: clear fast pool, crng, and batches in cpuhp bring up
dc64f36e
Jason A. Donenfeld
2022-05-30
random: pull add_hwgenerator_randomness() declaration into random.h
101d38dd
Jason A. Donenfeld
2022-05-30
random: check for crng_init == 0 in add_device_randomness()
0014e4fc
Jason A. Donenfeld
2022-05-30
random: unify early init crng load accounting
993d28d5
Jason A. Donenfeld
2022-05-30
random: do not take pool spinlock at boot
89148b5c
Jason A. Donenfeld
2022-05-30
random: defer fast pool mixing to worker
a4217ab7
Jason A. Donenfeld
2022-05-30
random: rewrite header introductory comment
8bbe2f4b
Jason A. Donenfeld
2022-05-30
random: group sysctl functions
118b78be
Jason A. Donenfeld
2022-05-30
random: group userspace read/write functions
04c5d0c3
Jason A. Donenfeld
2022-05-30
random: group entropy collection functions
b94106cb
Jason A. Donenfeld
2022-05-30
random: group entropy extraction functions
7c0cd71d
Jason A. Donenfeld
2022-05-30
random: group crng functions
53418d3c
Jason A. Donenfeld
2022-05-30
random: group initialization wait functions
799d1e8d
Jason A. Donenfeld
2022-05-30
random: remove whitespace and reorder includes
93f764a0
Jason A. Donenfeld
2022-05-30
random: remove useless header comment
26db5c08
Jason A. Donenfeld
2022-05-30
random: introduce drain_entropy() helper to declutter crng_reseed()
fc8ce099
Jason A. Donenfeld
2022-05-30
random: deobfuscate irq u32/u64 contributions
8a5bdefe
Jason A. Donenfeld
2022-05-30
random: add proper SPDX header
5753c653
Jason A. Donenfeld
2022-05-30
random: remove unused tracepoints
a66146af
Jason A. Donenfeld
2022-05-30
random: remove ifdef'd out interrupt bench
5dde7c4d
Jason A. Donenfeld
2022-05-30
random: tie batched entropy generation to base_crng generation
d52d9b75
Jason A. Donenfeld
2022-05-30
random: fix locking for crng_init in crng_reseed()
432b6e6e
Dominik Brodowski
2022-05-30
random: zero buffer after reading entropy from userspace
06460c43
Jason A. Donenfeld
2022-05-30
random: remove outdated INT_MAX >> 6 check in urandom_read()
3272ad78
Jason A. Donenfeld
2022-05-30
random: make more consistent use of integer types
d1d80e9c
Jason A. Donenfeld
2022-05-30
random: use hash function for crng_slow_load()
5e2eceff
Jason A. Donenfeld
2022-05-30
random: use simpler fast key erasure flow on per-cpu keys
2aca3e63
Jason A. Donenfeld
2022-05-30
random: absorb fast pool into input pool after fast load
8643bf4d
Jason A. Donenfeld
2022-05-30
random: do not xor RDRAND when writing into /dev/random
badc140d
Jason A. Donenfeld
2022-05-30
random: ensure early RDSEED goes through mixer on init
6057a5d6
Jason A. Donenfeld
2022-05-30
random: inline leaves of rand_initialize()
18ae4b52
Jason A. Donenfeld
2022-05-30
random: get rid of secondary crngs
e5af930b
Jason A. Donenfeld
2022-05-30
random: use RDSEED instead of RDRAND in entropy extraction
bd6f26c2
Jason A. Donenfeld
2022-05-30
random: fix locking in crng_fast_load()
ba200549
Dominik Brodowski
2022-05-30
random: remove batched entropy locking
048d57fa
Jason A. Donenfeld
2022-05-30
random: remove use_input_pool parameter from crng_reseed()
a53df449
Eric Biggers
2022-05-30
random: make credit_entropy_bits() always safe
4fa0d8ed
Jason A. Donenfeld
2022-05-30
random: always wake up entropy writers after extraction
74041402
Jason A. Donenfeld
2022-05-30
random: use linear min-entropy accumulation crediting
bd7d220a
Jason A. Donenfeld
2022-05-30
random: simplify entropy debiting
2d6c74b8
Jason A. Donenfeld
2022-05-30
random: use computational hash for entropy extraction
efba5eb2
Jason A. Donenfeld
2022-05-30
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
19a66796
Paolo Bonzini
2022-05-30
HID: amd_sfh: Add support for sensor discovery
0650aa52
Basavaraj Natikar
2022-05-25
Linux 5.17.11
e960d734
Greg Kroah-Hartman
2022-05-25
mptcp: Do TCP fallback on early DSS checksum failure
29736473
Mat Martineau
2022-05-25
Linux 5.17.10
6c468bb6
Greg Kroah-Hartman
2022-05-25
afs: Fix afs_getattr() to refetch file status if callback break occurred
9e655a8b
David Howells
2022-05-25
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
b1427a98
Yang Yingliang
2022-05-25
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
268f52a1
Jae Hyun Yoo
2022-05-25
Input: ili210x - fix reset timing
1ab9adc9
Marek Vasut
2022-05-25
arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
752a3ba8
Shreyas K K
2022-05-25
net: atlantic: verify hw_head_ lies within TX buffer ring
b2707947
Grant Grundler
2022-05-25
net: atlantic: add check for MAX_SKB_FRAGS
dd4fb028
Grant Grundler
2022-05-25
net: atlantic: reduce scope of is_rsc_complete
5a5c3cd3
Grant Grundler
2022-05-25
net: atlantic: fix "frag[0] not initialized"
ba527f51
Grant Grundler
2022-05-25
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
25f8ee12
Yang Yingliang
2022-05-25
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
cad5b82c
Yang Yingliang
2022-05-25
nl80211: fix locking in nl80211_set_tx_bitrate_mask()
6778bd61
Johannes Berg
2022-05-25
net: fix wrong network header length
9feada53
Lina Wang
2022-05-25
drm/amd/display: undo clearing of z10 related function pointers
f9801dda
Eric Yang
2022-05-25
platform/surface: gpe: Add support for Surface Pro 8
54e7a2ec
Maximilian Luz
2022-05-25
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
ea1b9ab4
Prarit Bhargava
2022-05-25
platform/x86: thinkpad_acpi: Correct dual fan probe
8404c279
Mark Pearson
2022-05-25
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
770e04d8
Mario Limonciello
2022-05-25
fbdev: Prevent possible use-after-free in fb_release()
5678aac4
Daniel Vetter
2022-05-25
Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
388c23c1
Javier Martinez Canillas
2022-05-25
selftests: add ping test with ping_group_range tuned
98a9984b
Nicolas Dichtel
2022-05-25
cfg80211: retrieve S1G operating channel number
45e7d6da
Kieran Frewen
2022-05-25
nl80211: validate S1G channel width
a1a20978
Kieran Frewen
2022-05-25
mac80211: fix rx reordering with non explicit / psmp ack policy
9af53457
Felix Fietkau
2022-05-25
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
c3d7a2be
Gleb Chesnokov
Next ≫