Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1245 commits
Select commit Hold shift + click to select a range
dfc6915
perf parse-events: Remove unnecessary __maybe_unused
captain5050 Sep 1, 2023
61ecc3e
perf parse-events: Tidy up str parameter
captain5050 Sep 1, 2023
d1ce3b4
perf parse-events: Avoid enum casts
captain5050 Sep 1, 2023
c8ae146
perf parse-events: Copy fewer term lists
captain5050 Sep 1, 2023
8e0eb27
perf parse-events: Introduce 'struct parse_events_terms'
captain5050 Sep 1, 2023
446ce93
perf pmus: Make PMU alias name loading lazy
captain5050 Sep 25, 2023
e2c5f03
perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init
captain5050 Oct 12, 2023
8b517bc
perf intel-pt: Move PMU initialization from default config code
captain5050 Oct 12, 2023
8e217ba
perf arm-spe: Move PMU initialization from default config code
captain5050 Oct 12, 2023
8ee65b2
perf pmu: Const-ify file APIs
captain5050 Oct 12, 2023
ba1fc4a
perf pmu: Const-ify perf_pmu__config_terms
captain5050 Oct 12, 2023
a6cc568
perf pmu-events: Remember the perf_events_map for a PMU
captain5050 Oct 12, 2023
053e423
perf pmu: Lazily compute default config
captain5050 Oct 12, 2023
5bf1212
leds: trigger: Load trigger modules on-demand if used as default trigger
hkallweit Dec 21, 2023
4cc7686
leds: trigger: netdev: Skip setting baseline state in activate if hw-…
hkallweit Dec 21, 2023
d01dcf7
leds: trigger: netdev: Add module alias ledtrig:netdev
hkallweit Dec 21, 2023
321153e
leds: class: If no default trigger is given, make hw_control trigger …
hkallweit Dec 22, 2023
eb1edc7
leds: trigger: netdev: Extend speeds up to 10G
dangowrt Nov 28, 2023
0674239
docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry
dangowrt Nov 28, 2023
9e7d42e
leds: trigger: netdev: Display only supported link speed attribute
Ansuel Jan 11, 2024
67f34e2
docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_*
Ansuel Jan 11, 2024
9f715a9
leds: trigger: netdev: Check offload ability on interface up
Dec 16, 2024
ac4ce20
leds: led-triggers: Improvements for default trigger
cmcqueen Mar 17, 2025
89c2928
leds: trigger: panic: Simplify led_trigger_set_panic
hkallweit Dec 9, 2023
2889ce4
leds: trigger: Stop exporting trigger_list
hkallweit Jan 31, 2024
00990a1
leds: triggers: Add helper led_match_default_trigger
hkallweit Jan 31, 2024
7568337
net: phy: realtek: Add support for PHY LEDs on RTL8211F
Jun 25, 2024
fb53ee0
net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F
sava-msli Aug 21, 2024
7213f7f
leds: core: Omit set_brightness error message for a LED supporting hw…
lag-linaro Jun 12, 2024
41f95b2
net: phy: realtek: Check the index value in led_hw_control_get
jason77-wang Sep 27, 2024
0acbadc
riscv: dts: dp1000-titan-v1: add phy leds support
WangJia-UR Jan 8, 2026
7d51bc0
riscv: dts: ultrarisc: Add model and compatible properties
WangJia-UR Jan 8, 2026
ca5cd35
PCI: dwc: ultrarisc: Update compatible string for DP1000 SoC
WangJia-UR Dec 29, 2025
9e3a9d6
riscv: dts: ultrarisc: Update pcie and gmac compatible strings
WangJia-UR Jan 6, 2026
b4f2c3a
riscv: dts: ultrarisc: remove 'bootargs' property in 'chosen'
WangJia-UR Jan 8, 2026
08d07af
dt-bindings: hwmon: ultrarisc,dp1000-pvt.yaml: add Add a blank line a…
WangJia-UR Jan 13, 2026
4586206
RISC-V: add helper function to read the vector VLEN
Jan 22, 2024
59cbd8b
RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTO
ebiggers Jan 22, 2024
846382e
RISC-V: hook new crypto subdir into build-system
Jan 22, 2024
34ad37f
crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}
JerryShih Jan 22, 2024
2e24b59
crypto: riscv - add vector crypto accelerated ChaCha20
JerryShih Jan 22, 2024
c4159d5
crypto: riscv - add vector crypto accelerated GHASH
JerryShih Jan 22, 2024
55f6f01
crypto: riscv - add vector crypto accelerated SHA-{256,224}
JerryShih Jan 22, 2024
cb79551
crypto: riscv - add vector crypto accelerated SHA-{512,384}
JerryShih Jan 22, 2024
3f7013f
crypto: riscv - add vector crypto accelerated SM3
JerryShih Jan 22, 2024
ec86ad8
crypto: riscv - add vector crypto accelerated SM4
JerryShih Jan 22, 2024
6697318
riscv: introduce asm/swab.h
IEncinas10 Jul 23, 2025
8678e56
riscv: defconfig: Enable more ACPI_APEI configs
yclup Jan 17, 2026
4be0a1c
pinctrl: k1: fix clk driver mismatch issue
kevin-zhm Jan 19, 2026
7759cb8
gpio: k1: fix clk driver mismatch issue
kevin-zhm Jan 19, 2026
70c0579
i2c: k1: fix clk driver mismatch issue
kevin-zhm Jan 19, 2026
31be8c4
mmc: k1: fix the bug that mmc driver is mismatched with clk driver
kevin-zhm Jan 19, 2026
c0b0cd4
riscv: dts: Fix the clock missing issue
kevin-zhm Jan 19, 2026
d5f116d
dt-bindings: soc: spacemit: fix errors in clocks define
kevin-zhm Jan 21, 2026
d218c48
driver: clk: fix issues in the clock driver
kevin-zhm Jan 21, 2026
e54404b
riscv: dts: k3: fix issues in clock defines
kevin-zhm Jan 21, 2026
5815fe4
driver: reset: fix issues in the k3 reset
kevin-zhm Jan 21, 2026
a7dc4aa
pinctrl: k3: add k3 pinctrl support
kevin-zhm Jan 21, 2026
6f7a7b2
riscv: dts: k3: add pinctrl description
kevin-zhm Jan 21, 2026
2a51744
gpio: k3: add k3 gpio support
kevin-zhm Jan 21, 2026
45145d8
riscv: dts: k3: add gpio description for spacemit k3
kevin-zhm Jan 21, 2026
1daf3e3
riscv: dts: k3: add i2cs description for spacemit k3
kevin-zhm Jan 21, 2026
81e8016
riscv: dts: k3: add board Com260-Kit of spacemit support
kevin-zhm Jan 21, 2026
94edd40
riscv: dts: k3: add pmic and power tree support
kevin-zhm Jan 21, 2026
48d890f
net: k3: support emac controller in spacemit k3 soc
kevin-zhm Jan 21, 2026
3fc8f8b
riscv: dts: k3: enable ethernet for spacemit k3
kevin-zhm Jan 21, 2026
0a99bf1
mmc: k1: update driver for spacemit k3 supporting
kevin-zhm Jan 21, 2026
f120ec5
riscv: dts: k3: enable sdhci support
kevin-zhm Jan 21, 2026
c601257
riscv: defconfig: make CONFIG_REGULATOR_FIXED_VOLTAGE builtin
kevin-zhm Jan 21, 2026
f246e10
riscv: k3: config: enable some modules for spacemit k3
kevin-zhm Jan 21, 2026
cd9770c
Revert "riscv:uprobe: fix flush_icache to ensure that instructions ar…
cp0613 Feb 2, 2026
b5d7026
riscv: add support for misaligned trap handling in S-mode
clementleger Oct 4, 2023
60f18ee
riscv: report perf event for misaligned fault
clementleger Oct 4, 2023
f417fc1
riscv: add floating point insn support to misaligned access emulation
clementleger Oct 4, 2023
e474470
riscv: add support for sysctl unaligned_enabled control
clementleger Oct 4, 2023
889f368
riscv: report misaligned accesses emulation to hwprobe
clementleger Oct 4, 2023
0489014
riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGN
clementleger Oct 4, 2023
b2cd299
RISC-V: Remove __init on unaligned_emulation_finish()
evangreen Nov 6, 2023
3b9ecb9
RISC-V: Probe misaligned access speed in parallel
evangreen Nov 6, 2023
73f8660
RISC-V: Show accurate per-hart isa in /proc/cpuinfo
evangreen Nov 6, 2023
0a2db11
riscv: fix __user annotation in traps_misaligned.c
bjdooks-ct Nov 23, 2023
3d35897
riscv; fix __user annotation in save_v_state()
bjdooks-ct Nov 23, 2023
298d57a
riscv: introduce RISCV_EFFICIENT_UNALIGNED_ACCESS
xhackerustc Dec 25, 2023
85079e9
riscv: select DCACHE_WORD_ACCESS for efficient unaligned access HW
xhackerustc Dec 25, 2023
e745285
asm-generic: Improve csum_fold
charlie-rivos Jan 8, 2024
c441230
riscv: Add static key for misaligned accesses
charlie-rivos Jan 8, 2024
580755f
riscv: Add checksum header
charlie-rivos Jan 8, 2024
1f3e81e
riscv: Add checksum library
charlie-rivos Jan 8, 2024
06144c2
kunit: Add tests for csum_ipv6_magic and ip_fast_csum
charlie-rivos Jan 8, 2024
532c088
riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code
clementleger Feb 6, 2024
374d3c1
crypto: riscv - add vector crypto accelerated AES-CBC-CTS
ebiggers Feb 13, 2024
69ff6b7
riscv: lib: Introduce has_fast_unaligned_access()
charlie-rivos Mar 8, 2024
134bc1e
riscv: Only check online cpus for emulated accesses
charlie-rivos Mar 8, 2024
8e483da
riscv: Decouple emulated unaligned accesses from access speed
charlie-rivos Mar 8, 2024
f13dc1f
riscv: Set unaligned access speed at compile time
charlie-rivos Mar 8, 2024
a1ed8ee
riscv: typo in comment for get_f64_reg
rockrush Mar 17, 2024
2e120b1
RISC-V: hwprobe: Add MISALIGNED_PERF key
evangreen Aug 9, 2024
8d8c40e
RISC-V: hwprobe: Add SCALAR to misaligned perf defines
evangreen Aug 9, 2024
882c5a8
riscv: misaligned: Restrict user access to kernel memory
SiFiveHolland Aug 15, 2024
783ab12
RISC-V: Check scalar unaligned access on all CPUs
Mr-Bossman Oct 17, 2024
d1882bc
RISC-V: Scalar unaligned access emulated on hotplug CPUs
Mr-Bossman Oct 17, 2024
cad9d55
RISC-V: Replace RISCV_MISALIGNED with RISCV_SCALAR_MISALIGNED
Mr-Bossman Oct 17, 2024
d537300
RISC-V: Detect unaligned vector accesses supported
Mr-Bossman Oct 17, 2024
fb023c1
RISC-V: Report vector unaligned access speed hwprobe
Mr-Bossman Oct 17, 2024
f6f88cb
RISC-V: hwprobe: Document unaligned vector perf key
Mr-Bossman Oct 17, 2024
3ad7109
riscv: Annotate unaligned access init functions
Mar 4, 2025
7ee4c04
riscv: Fix riscv_online_cpu_vec
Mar 4, 2025
b6d3cda
riscv: Fix check_unaligned_access_all_cpus
Mar 4, 2025
9528951
riscv: Change check_unaligned_access_speed_all_cpus to void
Mar 4, 2025
bdf5346
riscv: Fix set up of cpu hotplug callbacks
Mar 4, 2025
271a762
riscv: Fix set up of vector cpu hotplug callback
Mar 4, 2025
7af9a18
riscv: Add parameter for skipping access speed tests
Mar 4, 2025
3114504
Documentation/kernel-parameters: Add riscv unaligned speed parameters
Mar 4, 2025
c0fe480
lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
Dec 6, 2025
974d3e4
riscv: Fix default misaligned access trap
charlie-rivos Nov 8, 2024
c341944
tools: riscv: Add header file csr.h
xiaobo55x Jan 22, 2024
c4954db
tools: riscv: Add header file vdso/processor.h
xiaobo55x Jan 22, 2024
66d5dce
KVM: riscv: selftests: Switch to use macro from csr.h
xiaobo55x Jan 22, 2024
f60c570
KVM: selftests: Add array order helpers to riscv get-reg-list
Aug 17, 2023
97be847
KVM: riscv: selftests: get-reg-list print_reg should never fail
Sep 20, 2023
0ccb107
KVM: selftests: Use TAP in the steal_time test
huth Oct 19, 2023
6670bb5
KVM: riscv: selftests: Generate ISA extension reg_list using macros
avpatel Nov 28, 2023
2857aa1
RISC-V: KVM: Make SBI uapi consistent with ISA uapi
Dec 13, 2023
3d2c885
KVM: riscv: selftests: Add RISCV_SBI_EXT_REG
Dec 13, 2023
6042fef
RISC-V: paravirt: Add skeleton for pv-time support
Dec 20, 2023
6d78c1d
RISC-V: Add SBI STA extension definitions
Dec 20, 2023
cd6ef83
RISC-V: paravirt: Implement steal-time support
Dec 20, 2023
003bba3
RISC-V: KVM: Add SBI STA extension skeleton
Dec 20, 2023
480bf88
RISC-V: KVM: Add steal-update vcpu request
Dec 20, 2023
66c0916
RISC-V: KVM: Add SBI STA info to vcpu_arch
Dec 20, 2023
d55bd2a
RISC-V: KVM: Add support for SBI extension registers
Dec 20, 2023
a474c1c
RISC-V: KVM: Add support for SBI STA registers
Dec 20, 2023
865ca13
RISC-V: KVM: Implement SBI STA extension
Dec 20, 2023
7339f80
RISC-V: KVM: selftests: Move sbi_ecall to processor.c
Dec 20, 2023
77c2ed8
RISC-V: KVM: selftests: Add guest_sbi_probe_extension
Dec 20, 2023
1813de9
RISC-V: KVM: selftests: Add steal_time test support
Dec 20, 2023
11a4e1b
RISC-V: KVM: selftests: Add get-reg-list test for STA registers
Dec 20, 2023
9f1011b
driver: clk: k3: keep some system based clock always on
kevin-zhm Feb 4, 2026
5794b1e
RISC-V: Fix the typo in Scountovf CSR name
atishp04 Apr 20, 2024
7a10e32
RISC-V: Add FIRMWARE_READ_HI definition
atishp04 Apr 20, 2024
53b764d
drivers/perf: riscv: Read upper bits of a firmware counter
atishp04 Apr 20, 2024
fc0c5e3
drivers/perf: riscv: Use BIT macro for shifting operations
atishp04 Apr 20, 2024
909fed0
RISC-V: Add SBI PMU snapshot definitions
atishp04 Apr 20, 2024
6fc04af
RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name
atishp04 Apr 20, 2024
f88e3d3
RISC-V: Use the minor version mask while computing sbi version
atishp04 Apr 20, 2024
fb5e6ea
drivers/perf: riscv: Fix counter mask iteration for RV32
atishp04 Apr 20, 2024
305d737
drivers/perf: riscv: Implement SBI PMU snapshot function
atishp04 Apr 20, 2024
81f6d0f
RISC-V: KVM: No need to update the counter value during reset
atishp04 Apr 20, 2024
5211e03
RISC-V: KVM: No need to exit to the user space if perf event failed
atishp04 Apr 20, 2024
0fd9dc4
RISC-V: KVM: Implement SBI PMU Snapshot feature
atishp04 Apr 20, 2024
f9ea4ba
RISC-V: KVM: Add perf sampling support for guests
atishp04 Apr 20, 2024
e5c9b6e
RISC-V: KVM: Support 64 bit firmware counters on RV32
atishp04 Apr 20, 2024
35fd64a
RISC-V: KVM: Improve firmware counter read function
atishp04 Apr 20, 2024
21bd8fd
selftests/kvm: Fix issues with $(SPLIT_TESTS)
bonzini Jan 22, 2024
e42d353
KVM: arm64: selftests: Split arch_timer test code
xiaobo55x Jan 22, 2024
c5e531f
KVM: riscv: selftests: Add exception handling support
xiaobo55x Jan 22, 2024
12a5df8
KVM: riscv: selftests: Add guest helper to get vcpu id
xiaobo55x Jan 22, 2024
b6c5690
KVM: riscv: selftests: Change vcpu_has_ext to a common function
xiaobo55x Jan 22, 2024
646b97b
KVM: riscv: selftests: Add sstc timer test
xiaobo55x Jan 22, 2024
40ed409
KVM: riscv: selftests: Move sbi definitions to its own header file
atishp04 Apr 20, 2024
c2761eb
KVM: riscv: selftests: Add helper functions for extension checks
atishp04 Apr 20, 2024
a5e514f
KVM: riscv: selftests: Add Sscofpmf to get-reg-list test
atishp04 Apr 20, 2024
cded3fd
KVM: riscv: selftests: Add SBI PMU extension definitions
atishp04 Apr 20, 2024
13fef81
KVM: riscv: selftests: Add SBI PMU selftest
atishp04 Apr 20, 2024
de0727e
KVM: riscv: selftests: Add a test for PMU snapshot functionality
atishp04 Apr 20, 2024
702429e
KVM: riscv: selftests: Add a test for counter overflow
atishp04 Apr 20, 2024
10035d5
KVM: riscv: selftests: Add commandline option for SBI PMU test
atishp04 Apr 20, 2024
8952bd6
riscv: Use hugepage mappings for vmemmap
Dec 14, 2023
babb3b0
riscv: mm: Properly forward vmemmap_populate() altmap parameter
bjorn-rivos Jun 5, 2024
b51b59a
riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entries
bjorn-rivos Jun 5, 2024
13cccad
riscv: mm: Change attribute from __init to __meminit for page functions
bjorn-rivos Jun 5, 2024
27931db
riscv: mm: Refactor create_linear_mapping_range() for memory hot add
bjorn-rivos Jun 5, 2024
d33b622
riscv: mm: Add pfn_to_kaddr() implementation
bjorn-rivos Jun 5, 2024
1a90982
riscv: mm: Add memory hotplugging support
bjorn-rivos Jun 5, 2024
e731fe0
riscv: mm: Take memory hotplug read-lock during kernel page table dump
bjorn-rivos Jun 5, 2024
2b493c6
riscv: Enable memory hotplugging for RISC-V
bjorn-rivos Jun 5, 2024
d2ce625
virtio-mem: Enable virtio-mem for RISC-V
bjorn-rivos Jun 5, 2024
c42a387
riscv: mm: Add support for ZONE_DEVICE
bjorn-rivos Jun 5, 2024
5b98c7e
riscv: Enable DAX VMEMMAP optimization
bjorn-rivos Jun 5, 2024
e3900f2
riscv: Improve flush_tlb_range() for hugetlb pages
Oct 30, 2023
2d1a227
riscv: Add support for BATCHED_UNMAP_TLB_FLUSH
Jan 8, 2024
174a18b
riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask
Jan 30, 2024
9f3c4ca
riscv: mm: Fix prototype to avoid discarding const
SiFiveHolland Mar 1, 2024
98ae7cd
perf vendor events riscv: fix lrw core PMU event mapping
ztelin Feb 5, 2026
d415e66
Merge pull request #217 from zte-riscv/pr-lrw-pmu-bugfix
sterling-teng Mar 2, 2026
d231950
riscv: Improve PTDUMP to show RSW with non-zero value
lyctw Sep 21, 2023
816ba75
riscv: Introduce PBMT field to PTDUMP
lyctw Sep 21, 2023
c80c401
perf tools: Address python 3.6 DeprecationWarning for string scapes
BenjaminGrayNp1 Sep 12, 2023
fadfcca
perf arch events: Fix duplicate RISC-V SBI firmware event name
dslin1010 Jul 19, 2024
fd35e7d
perf top: Remove needless malloc(0) call that triggers -Walloc-size
Dec 4, 2023
90def07
tools: Fix bitfield dependency failure
Leo-Yan Jan 23, 2026
6465e05
perf tools: Fix calloc() arguments to address error introduced in gcc-14
Jan 6, 2024
380954b
riscv: Introduce NAPOT field to PTDUMP
lyctw Sep 21, 2023
ae30a33
Merge pull request #206 from cp0613/rvck-6.6
sterling-teng Mar 4, 2026
baf2c80
Merge pull request #222 from uestc-gr/unmap_tlb
sterling-teng Mar 4, 2026
32d36de
Merge pull request #226 from WangJia-UR/backport-perf
sterling-teng Mar 10, 2026
890a2be
riscv: hwprobe: export Zabha extension
Apr 21, 2025
ad6e80c
riscv: Add ISA extension parsing for Zalasr
luxukernel Oct 20, 2025
0e48028
dt-bindings: riscv: Add Zalasr ISA extension description
luxukernel Oct 20, 2025
28903f8
riscv: hwprobe: Export Zalasr extension
luxukernel Oct 20, 2025
284960f
riscv: Introduce Zalasr instructions
luxukernel Oct 20, 2025
c713fa4
riscv: hwprobe: Add thead vendor extension probing
charlie-rivos Nov 14, 2024
062b183
riscv: hwprobe: Document SiFive xsfvqmaccdod and xsfvqmaccqoq vendor …
cyanyang-sifive Apr 18, 2025
9a7ee6c
riscv: hwprobe: Add SiFive vendor extension support and probe for xsf…
cyanyang-sifive Apr 18, 2025
1bf715a
riscv: hwprobe: Add MIPS vendor extension probing
aleksapaunovic-htec Jul 24, 2025
bd4440b
riscv: hwprobe: Expose Zicbop extension and its block size
yaozihong Nov 18, 2025
6a49b6b
RISC-V: KVM: Change zicbom/zicboz block size to depend on the host isa
zcxGGmu Aug 8, 2025
c42c1b8
RISC-V: KVM: Provide UAPI for Zicbop block size
zcxGGmu Aug 8, 2025
83b969c
RISC-V: KVM: Allow Zicbop extension for Guest/VM
zcxGGmu Aug 8, 2025
023aa1c
RISC-V: KVM: Allow bfloat16 extension for Guest/VM
zcxGGmu Aug 8, 2025
28ced17
KVM: riscv: selftests: Add Zicbop extension to get-reg-list test
zcxGGmu Aug 8, 2025
bac7d86
RISC-V: KVM: Allow Zalasr extensions for Guest/VM
luxukernel Oct 20, 2025
f41260a
Revert "chore: use xuantie instead of thead"
Mar 10, 2026
bd08bb3
Revert "dts: th1520: add vdec venc and video mem device node"
Mar 10, 2026
00516c9
Revert "dtb:lipi:enable VI module config"
Mar 10, 2026
2d152f7
Revert "dts: th1520: add cpu thermal node and device thermal node"
Mar 10, 2026
804ebbe
Revert "dts: th1520: add th1520-a-val-crash.dts and th1520-lpi4a-prod…
Mar 10, 2026
a93ceeb
Revert "dts: th1520: to add npu device node"
Mar 10, 2026
bfa584d
Revert "dts: th1520: add npu device node"
Mar 10, 2026
ec554ec
Revert "dts: th1520: add cpu thermal node and device thermal node"
Mar 10, 2026
861b804
Revert "dts: add GPU device node"
Mar 10, 2026
a2ecd6d
Revert "drivers: pmdomain: support th1520 Power domain control."
Mar 10, 2026
5dc29b5
Revert "dts:th1520-a: add th1520-a-val.dts and th1520-a-val-sec.dts"
Mar 10, 2026
35cb75c
Revert "audio: th1520: add soundcard dts node of th1520-a-val board"
Mar 10, 2026
37c6914
Revert "dts: th1520: to modify rvbook dts"
Mar 10, 2026
ab7d097
Revert "drivers: cpufreq: add cpufreq driver."
Mar 10, 2026
2171476
Revert "firmware: thead: c910_aon: add th1520 Aon protocol driver"
Mar 10, 2026
e634f57
Revert "drivers/watchdog: Add THEAD TH1520 pmic watchdog driver"
Mar 10, 2026
d8877cc
Revert "drivers: regulator: add th1520 AON virtual regulator control …
Mar 11, 2026
4c9fa51
Revert "add c906 audio support"
Mar 11, 2026
c89f968
Revert "drivers/soc/event: Add THEAD TH1520 event driver"
Mar 11, 2026
1b4591a
Revert "regdump:add regdump support for lpi4a and light-a && rename s…
Mar 11, 2026
ac7e300
Merge pull request #231 from uestc-gr/rva23
sterling-teng Mar 16, 2026
b7b3d80
Merge pull request #232 from zhuzhenxxx-collab/revert/aon6
sterling-teng Mar 16, 2026
4205984
firmware: thead: Add AON firmware protocol driver
Mar 11, 2025
c6dac2a
pmdomain: thead: Add power-domain driver for TH1520
Mar 11, 2025
53d7d48
pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
arndb Mar 14, 2025
4254d45
pmdomain: Prepare to move Kconfig files into the pmdomain subsystem
storulf Sep 11, 2023
71ec95b
dt-bindings: power: Add TH1520 SoC power domains
Mar 11, 2025
c49f028
pmdomain: core: constify of_phandle_args in xlate
krzk Feb 8, 2024
6cd32be
riscv: dts: thead: Introduce power domain nodes with aon firmware
Feb 19, 2025
a246e15
Merge pull request #234 from zhuzhenxxx-collab/revert/aon8
sterling-teng Mar 23, 2026
27c91bb
Revert "audio: th1520: to support tdm/spdif feature"
Mar 12, 2026
adbc0a1
Revert "dts: audio: to support i2s-8ch feature"
Mar 12, 2026
3a5aaff
Revert "audio: th1520: add tdm driver for XuanTie TH1520 SoC"
Mar 12, 2026
f77a58d
Revert "i2s: add i2s driver for XuanTie TH1520 SoC"
Mar 12, 2026
8356ea9
Revert "riscv:dts:thead: Add TH1520 event and watchdog device node"
Mar 12, 2026
d3dff15
Revert "reset: th1520: to support npu/fce reset feature"
Mar 12, 2026
e833bcf
Revert "reset: Add th1520 reset driver support"
Mar 12, 2026
21a2782
Revert "dt-bindings: reset: Document th1520 reset control"
Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
73 changes: 73 additions & 0 deletions .github/workflows/kernel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: rvck-kernel-build

on:
push:
pull_request:
workflow_dispatch:
schedule:
- cron: "0 2 * * *"

env:
wget_alias: 'wget --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0'
ARCH: riscv
board: th1520
KBUILD_BUILD_USER: builder
KBUILD_BUILD_HOST: revyos-riscv-builder
KDEB_COMPRESS: none
KDEB_CHANGELOG_DIST: unstable

jobs:
kernel:
strategy:
fail-fast: false
matrix:
include:
- name: native
cross: riscv64-linux-gnu-
machine: [ self-hosted, Linux, riscv64 ]
run_image: ghcr.io/revyos/revyos-kernel-builder:riscv64-2024.04.02

runs-on: ${{ matrix.machine }}
container:
image: ${{ matrix.run_image }}
env:
CROSS_COMPILE: ${{ matrix.cross }}

steps:
- name: Checkout kernel
uses: actions/checkout@v4
with:
path: 'kernel'

- name: Compile Kernel && Install
run: |
mkdir -p output
pushd kernel
make defconfig
export KDEB_PKGVERSION="$(make kernelversion)-$(date "+%Y.%m.%d.%H.%M")+$(git rev-parse --short HEAD)"
make -j$(nproc) bindeb-pkg LOCALVERSION="-${board}"
make -j$(nproc) dtbs

# Copy deb
sudo dcmd cp -v ../*.changes ${GITHUB_WORKSPACE}/output

# record commit-id
git rev-parse HEAD > kernel-commitid
sudo cp -v kernel-commitid ${GITHUB_WORKSPACE}/output

# Build & Install perf
# pushd tools/perf
# make LDFLAGS=-static NO_LIBELF=1 NO_LIBTRACEEVENT=1 perf
# cp -v perf ${GITHUB_WORKSPACE}/output/perf-th1520
# popd
popd

- name: compress
run: tar -zcvf xuantie-mainline-kernel-${{ matrix.name }}.tar.gz output

- name: 'Upload Artifact'
uses: actions/upload-artifact@v4
with:
name: xuantie-mainline-kernel-${{ matrix.name }}.tar.gz
path: xuantie-mainline-kernel-${{ matrix.name }}.tar.gz
retention-days: 30
19 changes: 19 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: rvck ci

on:
pull_request_target:
types: [opened,reopened,synchronize]
issues:
types: [opened,reopened]
issue_comment:
types: [created]

jobs:
rvck-ci:
permissions:
issues: write
pull-requests: write
uses: OERV-RVCI/RVCK-RAVA/.github/workflows/rvck-actions.yml@main
secrets:
LAVA_TOKEN: ${{ secrets.LAVA_TOKEN }}
RSYNC_PASSPHRASE: ${{ secrets.RSYNC_PASSPHRASE }}
6 changes: 6 additions & 0 deletions Documentation/ABI/testing/sysfs-class-led
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ Description:
/sys/class/leds/<led> once a given trigger is selected. For
their documentation see `sysfs-class-led-trigger-*`.

Writing "none" removes the trigger for this LED.

Writing "default" sets the trigger to the LED's default trigger
(which would often be configured in the device tree for the
hardware).

What: /sys/class/leds/<led>/inverted
Date: January 2011
KernelVersion: 2.6.38
Expand Down
51 changes: 51 additions & 0 deletions Documentation/ABI/testing/sysfs-class-led-trigger-netdev
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ Description:
speed of 10MBps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 10Mbps link speed.

What: /sys/class/leds/<led>/link_100
Date: Jun 2023
KernelVersion: 6.5
Expand All @@ -101,6 +103,8 @@ Description:
speed of 100Mbps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 100Mbps link speed.

What: /sys/class/leds/<led>/link_1000
Date: Jun 2023
KernelVersion: 6.5
Expand All @@ -114,6 +118,53 @@ Description:
speed of 1000Mbps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 1000Mbps link speed.

What: /sys/class/leds/<led>/link_2500
Date: Nov 2023
KernelVersion: 6.8
Contact: linux-leds@vger.kernel.org
Description:
Signal the link speed state of 2500Mbps of the named network device.

If set to 0 (default), the LED's normal state is off.

If set to 1, the LED's normal state reflects the link state
speed of 2500Mbps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 2500Mbps link speed.

What: /sys/class/leds/<led>/link_5000
Date: Nov 2023
KernelVersion: 6.8
Contact: linux-leds@vger.kernel.org
Description:
Signal the link speed state of 5000Mbps of the named network device.

If set to 0 (default), the LED's normal state is off.

If set to 1, the LED's normal state reflects the link state
speed of 5000Mbps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 5000Mbps link speed.

What: /sys/class/leds/<led>/link_10000
Date: Nov 2023
KernelVersion: 6.8
Contact: linux-leds@vger.kernel.org
Description:
Signal the link speed state of 10000Mbps of the named network device.

If set to 0 (default), the LED's normal state is off.

If set to 1, the LED's normal state reflects the link state
speed of 10000Mbps of the named network device.
Setting this value also immediately changes the LED state.

Present only if the named network device supports 10000Mbps link speed.

What: /sys/class/leds/<led>/half_duplex
Date: Jun 2023
KernelVersion: 6.5
Expand Down
22 changes: 19 additions & 3 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3956,9 +3956,9 @@
vulnerability. System may allow data leaks with this
option.

no-steal-acc [X86,PV_OPS,ARM64,PPC/PSERIES] Disable paravirtualized
steal time accounting. steal time is computed, but
won't influence scheduler behaviour
no-steal-acc [X86,PV_OPS,ARM64,PPC/PSERIES,RISCV] Disable
paravirtualized steal time accounting. steal time is
computed, but won't influence scheduler behaviour

nosync [HW,M68K] Disables sync negotiation for all devices.

Expand Down Expand Up @@ -6789,6 +6789,22 @@
Note that genuine overcurrent events won't be
reported either.

unaligned_scalar_speed=
[RISCV]
Format: {slow | fast | unsupported}
Allow skipping scalar unaligned access speed tests. This
is useful for testing alternative code paths and to skip
the tests in environments where they run too slowly. All
CPUs must have the same scalar unaligned access speed.

unaligned_vector_speed=
[RISCV]
Format: {slow | fast | unsupported}
Allow skipping vector unaligned access speed tests. This
is useful for testing alternative code paths and to skip
the tests in environments where they run too slowly. All
CPUs must have the same vector unaligned access speed.

unknown_nmi_panic
[X86] Cause panic on unknown NMI.

Expand Down
2 changes: 1 addition & 1 deletion Documentation/arch/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ implementation.
openrisc/index
parisc/index
../powerpc/index
../riscv/index
riscv/index
s390/index
sh/index
sparc/index
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading
Loading