VisionFive2 Linux kernel

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

More than 9999 Commits   29 Branches   45 Tags
Date
Commit Message
Rev
Author
2023-02-02
Merge branch 'starfive-5.15-dubhe-pause-gmac' into 'starfive-5.15-dubhe'
leyfoon.tan
2023-02-02
net: stmmac: Set MAC's flow control register to reflect current settings
Goh, Wei Sheng
2023-02-02
net: phylink: Assign link config in phylink_create()
Genevieve Chan
2023-02-02
riscv: dts: dubhe: Set ip in boot args and enable gmac
Genevieve Chan
2022-12-30
Merge branch 'starfive-5.15-dubhe-autonego-off' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-12-30
net: phy: marvell: Set autonegotiation to OFF by default upon init
Genevieve Chan
2022-12-21
riscv: mm: notify remote harts about mmu cache updates
Sergey Matyukevich
2022-12-16
Merge branch 'starfive-5.15-dubhe-no-gmac' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-12-15
riscv: configs: Dubhe: Add configs for initramfs source
Genevieve Chan
2022-12-15
riscv: dts: dubhe: Disable GMAC and remove NFS
Genevieve Chan
2022-11-25
Merge branch 'starfive-5.15-dubhe-non-vector' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-11-25
riscv: configs: Dubhe: Remove vector configs
Genevieve Chan
2022-11-07
Merge branch 'leyfoon/starfive-5.15-dubhe-gmac-dma-v3' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-11-03
riscv: dts: dubhe: Enable NFS
Genevieve Chan
2022-11-03
riscv: dts: dubhe: Fix ethernet max-speed to 10Mb/s
Ley Foon Tan
2022-11-03
net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
Russell King (Oracle)
2022-11-03
net: phy: marvell: use mii_bmcr_encode_fixed()
Russell King (Oracle)
2022-11-03
net: phy: use mii_bmcr_encode_fixed()
Russell King (Oracle)
2022-11-03
net: mii: add mii_bmcr_encode_fixed()
Russell King (Oracle)
2022-11-03
net: phy: marvell: Add errata section 5.1 for Alaska PHY
Leszek Polak
2022-11-03
net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
Pavel Parkhomenko
2022-11-03
net: phy: marvell: add Marvell specific PHY loopback
Mohammad Athari Bin Ismail
2022-11-03
net: Revert: "net: stmmac: use GFP_DMA32"
Ley Foon Tan
2022-11-03
riscv: starfive: Add DMA non-coherent support
Ley Foon Tan
2022-11-03
riscv: sbi: Add support for sbi_cache_flush and sbi_cache_invalidate
Genevieve Chan
2022-11-03
riscv: configs: Dubhe: Add configs for GMAC driver in StarFive Dubhe
Ley Foon Tan
2022-11-03
riscv: dts: starfive: dubhe: Add GMAC DT node
Ley Foon Tan
2022-11-03
dt-bindings: net: Add bindings for StarFive dwmac
tanchunhau
2022-11-03
net: stmmac: Add StarFive dwmac support
Ley Foon Tan
2022-10-28
RISC-V: Re-enable counter access from userspace
Palmer Dabbelt
2022-10-28
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
Kees Cook
2022-10-28
mm: page_alloc: fix building error on -Werror=array-compare
Xiongwei Song
2022-10-27
riscv: fix build with binutils 2.38
Aurelien Jarno
2022-10-27
Revert "riscv: Separate patch for cflags and aflags"
Ley Foon Tan
2022-10-27
riscv: starfive: dubhe: Enable CONFIG_HZ_10
Ley Foon Tan
2022-10-27
kernel: Fix 'mult' overflow if using 10 Hz
Ley Foon Tan
2022-10-27
kernel: Add 10 Hz support
Ley Foon Tan
2022-09-01
Merge branch 'starfive-5.15-dubhe-perf-report-record-annotate' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-09-01
riscv: defconfig: Add defconfigs for perf annotate
Genevieve Chan
2022-09-01
perf annotate: Add riscv64 support
William Cohen
2022-09-01
Merge branch 'starfive-5.15-dubhe' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-08-23
riscv: Improve virtual kernel memory layout dump
Alexandre Ghiti
2022-08-23
riscv: Initialize thread pointer before calling C functions
Alexandre Ghiti
2022-08-23
Documentation: riscv: Add sv48 description to VM layout
Alexandre Ghiti
2022-08-23
riscv: Explicit comment about user virtual address space size
Alexandre Ghiti
2022-08-23
riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
Alexandre Ghiti
2022-08-23
riscv: Implement sv48 support
Alexandre Ghiti
2022-08-23
asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
Alexandre Ghiti
2022-08-23
riscv: Allow to dynamically define VA_BITS
Alexandre Ghiti
2022-08-23
riscv: Introduce functions to switch pt_ops
Alexandre Ghiti
2022-08-23
riscv: Split early kasan mapping to prepare sv48 introduction
Alexandre Ghiti
2022-08-23
riscv: Move KASAN mapping next to the kernel mapping
Alexandre Ghiti
2022-08-23
riscv: Get rid of MAXPHYSMEM configs
Alexandre Ghiti
2022-08-23
sizes.h: Add SZ_1T macro
Christophe Leroy
2022-08-23
Merge branch 'starfive-5.15-dubhe' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-08-22
mtd: spi-nor: macronix: Add support for MX66U1G45G
Ley Foon Tan
2022-08-05
riscv: dts: starfive: dubhe: Remove unused PLIC parameter
Ley Foon Tan
2022-07-08
Merge branch 'starfive-5.15-dubhe-dual_core' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-07-06
arch: riscv: starfive: Increase RCU stall timeout and remove watchdog config
Genevieve Chan
2022-07-05
riscv: Clear V flag in elf_hwcap if CONFIG_VECTOR is disabled
Ley Foon Tan
2022-07-05
riscv: dts: starfive: dubhe: Added device tree for dual fpga
Genevieve Chan
2022-06-29
riscv: dts: starfive: dubhe: Update Dubhe compatible string
Ley Foon Tan
2022-06-29
dt-bindings: riscv: Add compatible string for StarFive Dubhe CPU
Ley Foon Tan
2022-05-17
Merge branch 'starfive-5.15-dubhe-pmu-dubhe-vec' into 'starfive-5.15-dubhe'
leyfoon.tan
2022-05-13
perf vendor events riscv: Redirect the path of sys to riscv cpu ID
Genevieve Chan
2022-05-13
perf vendor events riscv: Add JSON metrics for Starfive Dubhe Perf
Genevieve Chan
2022-05-13
perf vendor events riscv: Added Dubhe mapfile
Genevieve Chan
2022-05-13
riscv: dts: starfive: dubhe: Added vector PMU events to dts
Genevieve Chan
2022-05-13
riscv: dts: starfive: dubhe: Use many-many mapping of raw PMU events
Genevieve Chan
2022-05-13
RISC-V: Added HiFive Unmatched PMU events
João Mário Domingos
2022-05-13
RISC-V: Added generic pmu-events mapfile
João Mário Domingos
2022-05-13
RISC-V: Support CPUID for risc-v in perf
João Mário Domingos
2022-05-13
RISC-V: Create unique identification for SoC PMU
João Mário Domingos
2022-04-14
riscv: configs: starfive: Enable Vector for Dubhe
Ley Foon Tan
2022-04-12
riscv: Fix a kernel panic issue if $s2 is set to a specific value before entering Linux
Greentime Hu
2022-04-12
riscv: Fix an illegal instruction exception when accessing vlenb without enable vector first
Greentime Hu
2022-04-12
riscv: Add vector extension XOR implementation
Greentime Hu
2022-04-12
riscv: Use CSR_STATUS to replace sstatus in vector.S
Greentime Hu
2022-04-12
riscv: Add support for kernel mode vector
Greentime Hu
2022-04-12
riscv: signal: Report signal frame size to userspace via auxv
Vincent Chen
2022-04-12
riscv: Add sigcontext save/restore for vector
Greentime Hu
2022-04-12
riscv: Add ptrace vector support
Greentime Hu
2022-04-12
riscv: Add task switch support for vector
Greentime Hu
2022-04-12
riscv: Add vector struct and assembler definitions
Greentime Hu
2022-04-12
riscv: Reset vector register
Guo Ren
2022-04-12
riscv: Add has_vector/riscv_vsize to save vector features.
Greentime Hu
2022-04-12
riscv: Add vector feature to compile
Guo Ren
2022-04-12
riscv: Add new csr defines related to vector extension
Greentime Hu
2022-04-12
riscv: Extending cpufeature.c to detect V-extension
Guo Ren
2022-04-12
riscv: Rename __switch_to_aux -> fpu
Guo Ren
2022-04-12
riscv: Separate patch for cflags and aflags
Guo Ren
2022-03-24
riscv: dts: starfive: dubhe: Add pmu device tree node
Genevieve Chan
2022-03-24
riscv: config: Enable Perf configs in Starfive Dubhe defconfig
Genevieve Chan
2022-03-24
MAINTAINERS: Add entry for RISC-V PMU drivers
Atish Patra
2022-03-24
Documentation: riscv: Remove the old documentation
Atish Patra
2022-03-24
RISC-V: Add sscofpmf extension support
Atish Patra
2022-03-24
RISC-V: Add perf platform driver based on SBI PMU extension
Atish Patra
2022-03-24
RISC-V: Add RISC-V SBI PMU extension definitions
Atish Patra
2022-03-24
RISC-V: Add a simple platform driver for RISC-V legacy perf
Atish Patra
2022-03-24
RISC-V: Add a perf core library for pmu drivers
Atish Patra
2022-03-24
RISC-V: Add CSR encodings for all HPMCOUNTERS
Atish Patra
2022-03-24
RISC-V: Remove the current perf implementation
Atish Patra
2022-03-24
RISC-V: Improve /proc/cpuinfo output for ISA extensions
Atish Patra
2022-03-24
RISC-V: Do no continue isa string parsing without correct XLEN
Atish Patra
2022-03-24
RISC-V: Implement multi-letter ISA extension probing framework
Atish Patra
2022-03-24
RISC-V: Extract multi-letter extension names from "riscv, isa"
Tsukasa OI
2022-03-24
RISC-V: Minimal parser for "riscv, isa" strings
Tsukasa OI
2022-03-24
RISC-V: Correctly print supported extensions
Tsukasa OI
2022-03-24
RISC-V: Use SBI SRST extension when available
Anup Patel
2022-03-01
riscv: dts: starfive: dubhe: Add cpu1 device tree node
Ley Foon Tan
2022-03-01
riscv: config: Add Starfive Dubhe defconfig
Ley Foon Tan
2022-03-01
riscv: Add StarFive Dubhe SoC support
Ley Foon Tan
2022-03-01
riscv: dts: starfive: Add Dubhe FPGA device tree
Ley Foon Tan
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