Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1224 commits
Select commit Hold shift + click to select a range
68a128b
Revert "riscv: dp1000: bindings: Add UltraRISC DP1000 PLIC in interru…
WangJia-UR Dec 19, 2025
3707e1c
irqchip/sifive-plic: Return error code on failure
charlie-rivos Sep 3, 2024
09ed418
irqchip/sifive-plic: Use for_each_present_cpu() instead of for_each_c…
Aug 11, 2025
68adea8
irqchip/sifive-plic: Cache the interrupt enable state
Oct 24, 2025
3bc36d8
irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC
Oct 24, 2025
ee15a24
dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC
Oct 24, 2025
49e5728
irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path
Nov 3, 2025
b5486b7
riscv: dts: ultrarisc: Update DP1000 series device tree files
WangJia-UR Dec 18, 2025
8c9605c
hwmon: corepvt-ultrarisc: Add UltraRISC Core PVT sensor driver
WangJia-UR Dec 18, 2025
06535b2
dt-bindings: hwmon: Add UltraRISC DP1000 Core PVT sensor binding
WangJia-UR Sep 16, 2025
79676dd
riscv: defconfig: Enable COREPVT_ULTRARISC and GPIO_KEY
WangJia-UR Dec 18, 2025
853db98
riscv: dts: ultrarisc: Fix naming inconsistencies in dp1000 files
WangJia-UR Dec 22, 2025
977bfbf
dt-bindings: pinctrl: Rename pinctrl header ur-dp1000-pinctrl.h to ul…
WangJia-UR Dec 22, 2025
9e29b3b
riscv: defconfig: Enable FW_LOADER_COMPRESS_ZSTD DRM_AMD_ACP and DRM_…
WangJia-UR Dec 23, 2025
232181c
Revert "mango pci hack:broadcast when no MSI source known"
Dec 30, 2025
1121510
serial: 8250_core: Remove unneeded ->iotype assignment
andy-shev Jan 24, 2025
d6c837e
cpu/SMT: Provide a default topology_is_primary_thread()
Dec 31, 2025
05bec16
arch_topology: Support SMT control for OF based system
Dec 31, 2025
51b2a13
arm64: topology: Support SMT control on ACPI based system
Dec 31, 2025
b1d1ba9
arch_topology: move parse_acpi_topology() to common code
cuiyunhui Dec 31, 2025
e6d03b3
riscv:defconfig:Enable PCIE_EDR
Jan 7, 2026
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
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
5f29379
Revert "dts: th1520: add th1520-a-val-crash.dts and th1520-lpi4a-prod…
Mar 10, 2026
5c05c3c
Revert "dtb:th1520:light add vi module"
Mar 10, 2026
66e4d42
Revert "dts: th1520: to add npu device node"
Mar 10, 2026
24fc0ae
Revert "dts: th1520: add npu device node"
Mar 10, 2026
d9846d1
Revert "dts: th1520: add cpu thermal node and device thermal node"
Mar 10, 2026
e2735ce
Revert "dts: add GPU device node"
Mar 10, 2026
29a51d4
Revert "drivers: pmdomain: support th1520 Power domain control."
Mar 10, 2026
8720bd5
Revert "dts:th1520-a: add th1520-a-val.dts and th1520-a-val-sec.dts"
Mar 10, 2026
bf34708
Revert "dts: th1520: add th1520-a-val-crash.dts and th1520-lpi4a-prod…
Mar 10, 2026
44e7629
Revert "audio: th1520: add soundcard dts node of th1520-a-val board"
Mar 10, 2026
19e0066
Revert "dts: th1520: to modify rvbook dts"
Mar 10, 2026
dc9f46f
Revert "drivers: cpufreq: add cpufreq driver."
Mar 10, 2026
1248907
Revert "firmware: thead: c910_aon: add th1520 Aon protocol driver"
Mar 10, 2026
0f59b75
Revert "drivers/watchdog: Add THEAD TH1520 pmic watchdog driver"
Mar 10, 2026
3dfacde
Revert "drivers: regulator: add th1520 AON virtual regulator control …
Mar 11, 2026
4e29d76
Revert "add c906 audio support"
Mar 11, 2026
6ead7fe
Revert "drivers/soc/event: Add THEAD TH1520 event driver"
Mar 11, 2026
558e708
Revert "regdump:add regdump support for lpi4a and light-a && rename s…
Mar 11, 2026
3e26bc8
firmware: thead: Add AON firmware protocol driver
Mar 11, 2025
c6cbc8c
pmdomain: thead: Add power-domain driver for TH1520
Mar 11, 2025
53682b9
pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
arndb Mar 14, 2025
80a55dd
pmdomain: Prepare to move Kconfig files into the pmdomain subsystem
storulf Sep 11, 2023
f0e8d0b
dt-bindings: power: Add TH1520 SoC power domains
Mar 11, 2025
819e8d5
pmdomain: core: constify of_phandle_args in xlate
krzk Feb 8, 2024
f3469dd
riscv: dts: thead: Introduce power domain nodes with aon firmware
Feb 19, 2025
311800d
Revert "audio: th1520: to support tdm/spdif feature"
Mar 12, 2026
faa9ff3
Revert "dts: audio: to support i2s-8ch feature"
Mar 12, 2026
b90d052
Revert "audio: th1520: add tdm driver for XuanTie TH1520 SoC"
Mar 12, 2026
812d289
Revert "i2s: add i2s driver for XuanTie TH1520 SoC"
Mar 12, 2026
899e3cb
Revert "reset: th1520: to support npu/fce reset feature"
Mar 12, 2026
54c65ec
Revert "reset: Add th1520 reset driver support"
Mar 12, 2026
363358d
Revert "dt-bindings: reset: Document th1520 reset control"
Mar 12, 2026
b99a5d0
Revert "riscv:dts:thead: Add TH1520 event and watchdog device node"
Mar 12, 2026
4be13ae
dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller
Mar 3, 2025
95a5436
reset: thead: Add TH1520 reset controller driver
Mar 3, 2025
0b7ded6
riscv: dts: thead: th1520: Add GPU clkgen reset to AON node
Jun 26, 2025
8fcd32c
Revert "mailbox: add XuanTie TH1520 Mailbox IPC driver"
Mar 12, 2026
cb3a797
Revert "riscv: dts: thead: Add XuanTie TH1520 Mailbox device node"
Mar 13, 2026
b04ee27
mailbox: Introduce support for T-head TH1520 Mailbox driver
Nov 4, 2024
334b5e8
riscv: dts: thead: Add mailbox node
Nov 4, 2024
5c7a00a
dt-bindings: clock: Document T-Head TH1520 AP_SUBSYS controller
tt-fustini Jun 24, 2024
5889e5c
riscv: dts: thead: Add TH1520 AP_SUBSYS clock controller
tt-fustini Aug 1, 2024
76b7331
Revert "drivers: clk: to add thead th1520 clk driver"
Mar 23, 2026
255ddbe
Revert "riscv: dts: thead: to add th1520 clk nodes"
Mar 23, 2026
d1dfb07
clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks
tt-fustini Jul 11, 2024
e330371
dts: th1520: Fix missing clock references in device tree
Mar 23, 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