Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
521 commits
Select commit Hold shift + click to select a range
a2655b5
FROMLIST: dt-bindings: soc: spacemit: k3: add i2s_sysclk, i2s_bclk_fa…
TroyMitchell911 Jul 17, 2026
0379311
FROMLIST: clk: spacemit: k3: fix i2s clock topology
TroyMitchell911 Jul 17, 2026
e2702f5
FROMLIST: clk: spacemit: k3: fix missing /2 factor in i2s sysclk divi…
TroyMitchell911 Jul 17, 2026
b47524a
FROMLIST: riscv: defconfig: enable RFKILL and RFKILL_GPIO
aurel32 Jul 16, 2026
e1cbe0e
FROMLIST: riscv: dts: spacemit: k3: add rfkill node for Bluetooth on …
aurel32 Jul 16, 2026
e031345
FROMLIST: riscv: dts: spacemit: k3: add USB3 B and C controllers for …
aurel32 Jul 16, 2026
432d30d
FROMLIST: riscv: dts: spacemit: k3: add rfkill node for WLAN on Pico-…
aurel32 Jul 16, 2026
39519d6
FROMLIST: riscv: require vmemmap for NUMA balancing
WangJia-UR Jul 16, 2026
571a7de
FROMLIST: riscv: time: Add missing __iomem in get_cycles() and get_cy…
covanam Jul 16, 2026
a77a6a9
FROMLIST: PCI: Move Spacemit vendor and device IDs to linux/pci_ids.h
Jul 16, 2026
2890119
FROMLIST: wifi: rtw89: pci: enable 36-bit DMA on spacemit K3
Jul 16, 2026
83beef7
FROMLIST: riscv: cmpxchg: Use .option arch for Zacas and Zabha
dramforever Jul 17, 2026
f6c872f
FROMLIST: riscv: hwprobe: Register unaligned probes before usermode
qiruibd Jul 21, 2026
964efdc
FROMLIST: riscv: strnlen: fix ZBB path overflow and SIZE_MAX fallback
uestc-gr Jul 22, 2026
fe260ba
FROMLIST: kunit: string: add strnlen SIZE_MAX test coverage
uestc-gr Jul 22, 2026
303c0a3
MARKER: FROMLIST: Start of Lemote patches
KexyBiscuit Feb 25, 2025
d2efbe4
FROMLIST: scsi: lpfc: Switch memcpy_fromio() to __read32_copy()
chenhuacai Dec 19, 2018
2ef9d74
FROMLIST: MIPS: math-emu: Add madd/msub/nmadd/nmsub emulation for Loo…
chenhuacai Feb 6, 2019
3c45665
BACKPORT: FROMLIST: MIPS: Add __cpu_full_name[] to make CPU names mor…
chenhuacai Mar 12, 2020
3ee5980
FROMLIST: MIPS: Loongson: Add board_ebase_setup() support
chenhuacai Mar 12, 2020
5bfa787
FROMLIST: MIPS: Loongson64: Enlarge cross-package node distance
chenhuacai Nov 1, 2020
b6f4a5b
BACKPORT: FROMLIST: MIPS: tlbex: Avoid access invalid address when pm…
heiher Apr 8, 2021
b730c0a
MARKER: FROMLIST: End of Lemote patches
KexyBiscuit Feb 25, 2025
662a3bf
LOONGSON: LoongArch: Add CPU HWMon platform driver
chenhuacai Oct 29, 2020
cb358fe
LOONGSON: drivers/firmware: Move sysfb_init() from device_initcall to…
chenhuacai Jan 28, 2024
cf1a8b3
LOONGSON: drm/radeon: Workaround radeon driver bug for Loongson
chenhuacai Feb 22, 2021
26f89b2
LOONGSON: cpufreq: loongson3: SMC boost test
MingcongBai May 26, 2026
dc8423e
BACKPORT: PHYTIUM: arm64: phytium: Add support for Phytium SoC family
chenbaozi-ft Jul 14, 2023
7d9e578
PHYTIUM: PCI: Add Phytium vendor ID
chenbaozi-ft Jul 14, 2023
e0bd693
BACKPORT: PHYTIUM: net: stmmac: Add Phytium GMAC glue layer
chenbaozi-ft Jul 14, 2023
c4724a0
BACKPORT: PHYTIUM: net: stmmac: Add a barrier to make sure all access…
Oct 20, 2023
8f6aa1a
BACKPORT: PHYTIUM: drivers: fix build errors
Jan 23, 2024
f484102
BACKPORT: PHYTIUM: Update phytium copyright info to 2024
Feb 5, 2024
9b83d12
BACKPORT: PHYTIUM: edac: Phytium: Add edac driver to receive RAS error
Mar 20, 2024
dfd05bc
BACKPORT: PHYTIUM: net/stmmac: Add phytium DWMAC driver support v2
Mar 25, 2024
306782a
PHYTIUM: net: stmmac: phytium driver add pm support
Jun 13, 2024
143e20e
BACKPORT: PHYTIUM: net: phytium: Add support for phytium GMAC
Mar 25, 2024
3079b7a
PHYTIUM: net/phytmac: Bugfixed the MDIO registration failures
Mar 29, 2024
c1aed49
PHYTIUM: net/phytmac: Fixed the issue of pxe startup failure.
Mar 29, 2024
cf878db
PHYTIUM: net/phytmac: Adapt interface type 1000BASE-x
Mar 29, 2024
955fc50
PHYTIUM: net/phytmac:Added high address check
Apr 26, 2024
1448baf
PHYTIUM: net/phytmac: Adjust the code style
Apr 26, 2024
b53d1a1
PHYTIUM: net/phytmac: Get device type error fixed
Apr 26, 2024
a3f0945
PHYTIUM: net/phytmac: Modify the method of obtaining the link status
Apr 26, 2024
18be6b2
PHYTIUM: net/phytmac: Support usxgmii wol feature
Apr 26, 2024
8422f77
PHYTIUM: net/phytmac: Roll back rx_clean version
Apr 26, 2024
b699717
PHYTIUM: net/phytmac: Override rx_skb allocation function
Apr 26, 2024
0994f8f
PHYTIUM: net/phytmac: Round down rx_buf_len to 64 bytes
Apr 26, 2024
98f98ea
PHYTIUM: net/phytmac: Add version display for phytmac driver
Apr 26, 2024
8e59455
PHYTIUM: net/phytmac: Bugfix about dma conflict problem
Apr 29, 2024
abb9781
PHYTIUM: net/phytmac: Bugfix MAC address change when rmmod and insmod…
Apr 29, 2024
a58096b
PHYTIUM: net/phytmac: Bugfix MAC 10/100M speed does't work problem
May 21, 2024
7923ce7
PHYTIUM: net/phytmac: Adapt interface type 2500BASE-x
Jun 27, 2024
dd2384c
PHYTIUM: net/phytmac: Support WOL interaction with BIOS
Jun 27, 2024
001d89e
PHYTIUM: net: phytmac: Manage WOL on MAC if PHY supports WOL
Feb 26, 2025
a82b6e0
PHYTIUM: net/phytmac: Bugfix set WOL failed issue
Feb 27, 2025
1d599e1
PHYTIUM: net/phytmac: Add support for phytmac v2.0
Aug 15, 2024
5be17c9
PHYTIUM: net/phytmac: Slove left-shift out of bound issue
May 7, 2025
cd823b8
PHYTIUM: Revert "net: phytmac: Manage WOL on MAC if PHY supports WOL"
May 30, 2025
4bd8930
PHYTIUM: Revert "net/phytmac: Bugfix set WOL failed issue"
May 30, 2025
25d8568
PHYTIUM: net/phytmac: Manage WOL on MAC if PHY supports WOL feature
May 7, 2025
c0521b8
PHYTIUM: net/phytmac: Fixed the PTP test failure issue
May 7, 2025
13cafb8
PHYTIUM: net/phytmac: Cancels the power-on/off capability
May 7, 2025
799f265
PHYTIUM: net/phytmac: Exit probe when MDIO times out
May 7, 2025
fe55ff2
PHYTIUM: net/phytmac: Add XDP feature support
May 7, 2025
d9efe51
PHYTIUM: net/phytmac: Clear RX descriptor address after the skb const…
May 7, 2025
09dd9b6
PHYTIUM: net/phytmac: Enable the tail pointer by the driver
May 7, 2025
9e376c3
PHYTIUM: net/phytmac: Modify cmd processing function
May 7, 2025
afacece
PHYTIUM: net/phytmac: Bugfix set WOL failed issue
May 7, 2025
4722f72
PHYTIUM: net/phytmac: Bugfix invalid wait context
May 7, 2025
b3bbde3
PHYTIUM: net/phytmac: Change the requested resource type from nRE to …
May 7, 2025
7d42126
PHYTIUM: net/phytmac: BugFix Memory leak when releasing resource
May 7, 2025
2c8e9ba
PHYTIUM: net/phytmac: Limit the number of retries to avoid deadlock
May 7, 2025
dfb48e4
PHYTIUM: net: phytmac: update to 1.0.47
May 30, 2025
7335335
PHYTIUM: net: phytmac: fix page refcounting for XDP_REDIRECT
Jun 26, 2025
b88d4c2
PHYTIUM: net/phytmac: Fix compile error on X86 architecture
Jul 18, 2025
1acf6a4
PHYTIUM: net/phytmac: Fix page refcounting issue for XDP_REDIRECT
Jul 18, 2025
0aec6ba
PHYTIUM: net/phytmac: Bugfix the potential deadlock issue
Jul 18, 2025
e5c57a7
PHYTIUM: net: phytmac: fix fixed-link link down ethtool status
Sep 28, 2025
3c8829a
PHYTIUM: net/phytmac: update mdc early to fix PHY ID read issue
Oct 16, 2025
cbbe855
PHYTIUM: net: phytmac: support ipv6 TSO
Oct 16, 2025
dbd1fd4
PHYTIUM: net: phytmac: resolve warnings when using jumbo frames
Oct 24, 2025
69d19f5
DEBIAN: Use RELAXED ieee754 mode for Loongson-3 as 3A 4000 is 2008-only
wzssyqa Nov 16, 2020
724f7af
UBUNTU: ODM: hwmon: add driver for AAEON devices
Jun 16, 2021
a316709
UBUNTU: ODM: leds: add driver for AAEON devices
Jun 16, 2021
c8734d8
UBUNTU: ODM: gpio: add driver for AAEON devices
Jun 16, 2021
311ff2a
UBUNTU: ODM: mfd: Add support for IO functions of AAEON devices
Jun 16, 2021
4acda40
UBUNTU: ODM: mfd: Check AAEON BFPI version before adding device
Aug 24, 2021
025d932
UBUNTU: SAUCE: hwmon: Fix aaeon driver for 6.11.
tjaalton Aug 5, 2024
628a729
UBUNTU: SAUCE: gpio: aaeon: use new GPIO line value setter callbacks
tjaalton Aug 20, 2025
e9e494c
UBUNTU: SAUCE: aaeon: The modules need to import ASUS_WMI now
tjaalton Jan 7, 2026
df9bb8f
BACKPORT: UBUNTU: SAUCE: iommu: intel-ipu: use IOMMU passthrough mode…
zouxiaoh Feb 23, 2022
2dd9ebc
UBUNTU: SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel…
zouxiaoh Feb 23, 2022
094f8b4
UBUNTU: SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel…
vicamo Oct 25, 2023
62f7462
BACKPORT: UBUNTU: SAUCE: iommu/intel: disable DMAR for SKL integrated…
acelan Aug 12, 2024
a3850fa
BACKPORT: UBUNTU: SAUCE: iommu/intel: disable DMAR for KBL and CML in…
acelan Nov 18, 2024
522d910
UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6520 use rebo…
leannogasawara Aug 31, 2011
8c9fbcf
UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 790 use reboot…
leannogasawara Sep 9, 2011
c4ce927
UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 990 use reboot…
leannogasawara Sep 14, 2011
671cf9d
UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6220 use rebo…
leannogasawara Aug 26, 2011
4260857
UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 390 use reboot…
Apr 16, 2013
08c00ea
UBUNTU: SAUCE: (no-up) PCI: fix system hang issue of Marvell SATA hos…
Mar 7, 2013
f44de18
BACKPORT: UBUNTU: SAUCE: Input: i8042 - fix the selftest retry logic
vicamo Mar 16, 2020
7c4c29c
UBUNTU: SAUCE: Input: i8042 - add dmi quirk
acelan Mar 15, 2021
f2aae97
UBUNTU: SAUCE: input: i8042: fix section mismatch warning
Dec 15, 2022
3b8bfe9
UBUNTU: SAUCE: net: phy: marvell: Skip setting LED on Dell EMC board
May 5, 2022
c9aa9d4
UBUNTU: SAUCE: PCI: ASPM: Allow OS to configure ASPM where BIOS is in…
Aug 19, 2024
6cef56c
UBUNTU: SAUCE: PCI: vmd: Let OS control ASPM for devices under VMD do…
Aug 19, 2024
45822c8
UBUNTU: SAUCE: i2c: i801: Do not instantiate spd5118 under SPD Write …
0xff07 Sep 3, 2025
6afbf23
UBUNTU: SAUCE: ACPI: scan: Update HID for new platform
drhooray Dec 18, 2024
1bd559c
UBUNTU: SAUCE: ACPI: respect items already in honor_dep before skipping
vicamo Mar 27, 2026
59cc560
UBUNTU: SAUCE: igc: wait for the MAC copy when enabled MAC passthrough
pyma1 Aug 3, 2022
e68f6fb
UBUNTU: SAUCE: igc: Increase Thunderbolt MAC passthrough delay to 1000ms
chochien Mar 11, 2026
cb24e3d
DEEPIN: net: stmmac: Add phytium old dwmac acpi_device_id
opsiff May 8, 2024
edcaeab
DEEPIN: net: stmmac: dwmac-phytium: compat some FT2000
opsiff Jul 9, 2024
b3ad0e7
BACKPORT: DEEPIN: pci/quirks: LS7A2000: Fix pm transition of devices …
AaronDot Feb 14, 2025
ebc4e42
DEEPIN: net: stmmac: fix dwmac-phytium build on 6.9
MingcongBai Jun 27, 2024
5071a4e
DEEPIN: net: ethernet: phytium: fix phytmac_platform on 6.9
MingcongBai Jun 28, 2024
951ec50
BACKPORT: DEEPIN: net: ethernet: fix phytmac on 6.9
MingcongBai Jun 28, 2024
07585ff
DEEPIN: net: ethernet: phytium: add a missing declaration for *np
MingcongBai Jun 28, 2024
9afb115
BACKPORT: DEEPIN: net: phytium: convert and remove validate() references
opsiff Jul 3, 2024
adb5804
ARMBIAN: ayufan: dts: rockpro64: change rx_delay for gmac
ayufan Dec 30, 2018
8e43a16
ARMBIAN: drv:of: Device Tree Overlay ConfigFS interface
The-going Feb 1, 2022
015a769
ARMBIAN: Enable creation of __symbols__ node
pyavitz Dec 23, 2024
92ba214
BACKPORT: CLEARLINUX: i8042: decrease debug message level to info
fenrus75 Jun 23, 2015
722aedf
SURFACE: (surface3-oemb) add DMI matches for Surface 3 with broken DM…
kitakar5525 Oct 18, 2020
1f3d628
SURFACE: surface3-spi: workaround: disable DMA mode to avoid crash by…
kitakar5525 Dec 6, 2019
b77e8b1
SURFACE: mwifiex: Add quirk resetting the PCI bridge on MS Surface de…
jonas2515 Nov 3, 2020
13b8a0f
SURFACE: mwifiex: pcie: disable bridge_d3 for Surface gen4+
kitakar5525 Oct 3, 2020
06f6ad5
SURFACE: Bluetooth: btusb: Lower passive lescan interval on Marvell 8…
jonas2515 Mar 25, 2021
b5fa9a3
SURFACE: ath10k: Add module parameters to override board files
qzed Feb 26, 2021
2e93cee
SURFACE: mei: me: Add Icelake device ID for iTouch
StollD Jul 30, 2020
b6263fd
BACKPORT: SURFACE: iommu: Use IOMMU passthrough mode for IPTS
Apr 12, 2022
8a36cb2
SURFACE: hid: Add support for Intel Precise Touch and Stylus
StollD Dec 11, 2022
47970bd
SURFACE: iommu: intel: Disable source id verification for ITHC
StollD Dec 11, 2022
6c0f8c6
SURFACE: hid: Add support for Intel Touch Host Controller
quo Dec 11, 2022
c32700d
SURFACE: rtc: Add basic support for RTC via Surface System Aggregator…
qzed Jun 17, 2022
8682264
SURFACE: platform/surface: aggregator_registry: Add Surface Laptop 7 …
qzed Apr 19, 2025
34cc1e8
SURFACE: i2c: acpi: Implement RawBytes read access
qzed Jul 25, 2020
e8c8cbd
SURFACE: platform/surface: Add driver for Surface Book 1 dGPU switch
qzed Feb 13, 2021
c2f6812
SURFACE: Input: soc_button_array - support AMD variant Surface devices
nakato Oct 4, 2021
8d4b2e6
BACKPORT: SURFACE: platform/surface: surfacepro3_button: don't load o…
nakato Oct 4, 2021
9e2a870
SURFACE: USB: quirks: Add USB_QUIRK_DELAY_INIT for Surface Go 3 Type-…
qzed Feb 18, 2023
5b93828
SURFACE: hid/multitouch: Turn off Type Cover keyboard backlight when …
jonas2515 Nov 5, 2020
5b9c7e8
SURFACE: hid/multitouch: Add support for surface pro type cover table…
pjungkamp Feb 25, 2022
54fb32a
BACKPORT: SURFACE: PCI: Add quirk to prevent calling shutdown method
qzed Feb 19, 2023
b6bdd88
SURFACE: PCI: Add Surface Laptop Studio 2 devices to shutdown ops quirk
LegendaryFire Jan 7, 2026
17c41c0
SURFACE: platform/surface: gpe: Add support for Surface Pro 9
qzed Mar 12, 2023
0612fcd
SURFACE: ACPI: delay enumeration of devices with a _DEP pointing to a…
jwrdegoede Oct 10, 2021
e5be611
SURFACE: platform/x86: int3472: Enable I2c daisy chain
djrscally Oct 10, 2021
1199534
SURFACE: media: i2c: Clarify that gain is Analogue gain in OV7251
djrscally Mar 21, 2023
34fb62a
SURFACE: media: v4l2-core: Acquire privacy led in v4l2_async_register…
djrscally Mar 22, 2023
26d7fd8
BACKPORT: SURFACE: platform: x86: int3472: Add MFD cell for tps68470 LED
Mar 21, 2023
c6d0b58
SURFACE: include: mfd: tps68470: Add masks for LEDA and LEDB
Mar 21, 2023
f7936d8
SURFACE: leds: tps68470: Add LED control for tps68470
Mar 21, 2023
2d622ed
SURFACE: media: i2c: dw9719: fix probe error on surface go 2
mojyack Mar 25, 2024
e7956e7
BACKPORT: SURFACE: Add camera support for Surface Pro 9
Dec 30, 2025
20558ee
SURFACE: media: ipu-bridge: Add front camera rotation quirks for Surf…
gabrielstedman Mar 13, 2026
086c227
SURFACE: ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7 override
nakato May 29, 2021
b6198cc
SURFACE: ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override q…
qzed Jun 3, 2021
735e77d
BACKPORT: SURFACE: acpi: allow usage of acpi_tad on HW-reduced platforms
groengpx Dec 5, 2022
7d252e2
SURFACE: HID: Add hid-surface driver to filter BTN_0 (FN key)
ciarancoffey Oct 10, 2025
9ec07cf
SURFACE: hid/multitouch: Prevent mode set on Surface Laptop Studio 2 …
LegendaryFire Mar 13, 2026
92617ac
XUANTIE: riscv: dts: th1520: add licheepi4a 16g support
RevySR Nov 24, 2025
b8db3fe
REVYOS: HACK: riscv: dts: th1520: rename thead to xuantie
RevySR May 14, 2025
89cf7e1
REVYOS: HACK: riscv: dts: th1520: add xuantie,th1520-mbox-r
RevySR May 14, 2025
c864682
SPACEMIT: riscv: uaccess: don't use vector if buffer is not cacheable
kevin-zhm Jan 5, 2026
05e294a
RUYI: drm/amdgpu: disable dynamic PCIe speed switch on SpacemiT K3
Icenowy May 19, 2026
4bb0885
AOSCOS: drm: amdgpu: radeon: disable cache flush workaround for Loong…
MingcongBai Sep 21, 2024
71e0977
AOSCOS: net: stmmac: Make phytium_dwmac_remove() return void
KexyBiscuit Sep 21, 2024
24f6459
AOSCOS: net: phytium: Adapt struct kernel_ethtool_ts_info
KexyBiscuit Sep 21, 2024
6e8bbd0
AOSCOS: net: ethernet: phytium: Make phytmac_plat_remove() return void
KexyBiscuit Sep 21, 2024
44363fd
AOSCOS: net: stmmac: dwmac-phytium: convert to use phy_interface
MingcongBai Oct 15, 2025
e391768
AOSCOS: stmmac: stmmac-phytium: fix build against post-6.18 net-next
MingcongBai Nov 5, 2025
445d023
AOSCOS: arm64: dts: rockchip: disable usb3 on quartz64
Icenowy Sep 21, 2024
1c480d6
AOSCOS: arm64: drop hisi_ddrc_pmu driver
Icenowy Sep 21, 2024
a4e0ddf
AOSCOS: loongarch: re-introduce add_numamem_region(), init_node_membl…
MingcongBai Nov 26, 2025
5f447e8
AOSCOS: loongarch: basic boot support for legacy firmware
shankerwangmiao Jul 17, 2024
229c5c2
AOSCOS: loongarch: parse BPI data and add memory mapping
shankerwangmiao Jul 18, 2024
48aaf69
AOSCOS: loongarch: add MADT ACPI table conversion
shankerwangmiao Jul 19, 2024
01e6357
AOSCOS: loongarch: correct missing offset of PCI root controller in D…
shankerwangmiao Jul 24, 2024
c8b2698
AOSCOS: loongarch: fix missing dependency info in DSDT
shankerwangmiao Jul 25, 2024
a7a174d
AOSCOS: loongarch: fix DMA address offset
shankerwangmiao Aug 13, 2024
7771734
AOSCOS: loongarch: fix HT_RX_INT_TRANS register
shankerwangmiao Aug 13, 2024
6fc3740
AOSCOS: arch/loongarch: add la_ow_syscall as in-tree module
shankerwangmiao Aug 27, 2024
a89b3aa
AOSCOS: la_ow_syscall: add kconfig for module
cthbleachbit Jan 18, 2024
0538e1e
AOSCOS: Revert "rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU inv…
MingcongBai Oct 15, 2024
5a8a4ab
AOSCOS: MIPS: Temporarily disable Loongson3 LL/SC errata check
FlyGoat Oct 18, 2024
575b094
AOSCOS: platform/x86: hp-wmi: Mark 8BAB board for OMEN thermal profile
MingcongBai Nov 2, 2024
63a401f
AOSCOS: drm: amdgpu: disable ABM (Adaptive Backlight Management) by d…
MingcongBai Oct 24, 2024
14b2d1e
AOSCOS: MIPS: Check address space in ADE
FlyGoat Oct 22, 2024
51e059e
AOSCOS: remove dependencies on UBUNTU_ODM_DRIVERS
KexyBiscuit Nov 21, 2024
36a7cf3
AOSCOS: kvm: disable enable_virt_at_load by default
MingcongBai Jan 12, 2025
e63b936
AOSCOS: MIPS: loongson64: deselect ARCH_SUPPORTS_HUGETLBFS
KexyBiscuit Jan 24, 2025
b6082a6
AOSCOS: MIPS: platform: disable unreliable CSR-based temperature reading
MingcongBai Jan 25, 2025
393103f
AOSCOS: drm/radeon: limit mmiowb() hack for radeon_ring_commit() to M…
MingcongBai Feb 24, 2025
49d2ff9
AOSCOS: USB: core: only enable root_hub wakeup on MACH_LOONGSON64
MingcongBai Feb 26, 2025
b8859ed
AOSCOS: net/phytmac: include linux/vmalloc.h to fix build errors
KexyBiscuit Mar 27, 2025
9816275
AOSCOS: bpftool: install into bin instead of sbin
KexyBiscuit Apr 8, 2025
9239c64
AOSCOS: net/phytmac: Replace xdp_do_flush_map() with xdp_do_flush()
xry111 Jul 12, 2025
7fa2fa4
AOSCOS: net/phytmac: Remove unnecessary pcim_iounmap_regions() call
xry111 Jul 12, 2025
be249e2
AOSCOS: net/phytium: Depends on ACPI and ARCH_PHYTIUM
xry111 Jul 13, 2025
bb37300
AOSCOS: arm64: Disable MPAM by default
xry111 Jul 14, 2025
fb08a9d
MARKER: AOSCOS: Start of Lemote patches
KexyBiscuit Feb 25, 2025
ef32c8e
AOSCOS: MIPS: Loongson: Add constant timer support
chenhuacai Nov 29, 2019
09e41bc
AOSCOS: MIPS: loongson64: fix constant timer build on kernel versions…
MingcongBai Dec 3, 2024
c06be77
AOSCOS: MIPS: loongson64: use generic vDSO clock mode storage for con…
MingcongBai Dec 3, 2024
fb3a339
AOSCOS: MIPS: Loongson: Add PMON read/write in OS support
chenhuacai Dec 1, 2016
130d3c2
AOSCOS: platform: pmon_flash: mark init_flash() function as static
MingcongBai Dec 5, 2024
81b8b92
AOSCOS: MIPS: math-emu: replace CPU_LOONGSON3 conditions with CPU_LOO…
MingcongBai Dec 11, 2024
a71edef
AOSCOS: Optimize clear_page
Dec 1, 2016
8daa704
AOSCOS: memset optimization for loongson-3
Dec 1, 2016
286a75a
AOSCOS: MIPS: loongson3-memset: replace <asm/export.h> with <linux/ex…
MingcongBai Dec 11, 2024
86f2f0d
AOSCOS: MIPS: loongson3-memset: use PTR_WD to fix build
MingcongBai Dec 12, 2024
1ef9aa1
AOSCOS: MIPS: lib: exclude generic memset.o if CPU_LOONGSON64 is set
MingcongBai Dec 12, 2024
5e0349e
AOSCOS: memcpy optimization for loongson-3
Dec 1, 2016
314fb5c
AOSCOS: MIPS: loongson3-memcpy: use PTR_WD to fix build
MingcongBai Dec 12, 2024
e73002d
AOSCOS: MIPS: loongson3-memcpy: replace <asm/export.h> with <linux/ex…
MingcongBai Dec 12, 2024
47aae00
AOSCOS: MIPS: mark CPU_LOONGSON64 as HAVE_PLAT_MEMCPY
MingcongBai Dec 12, 2024
f7e84e5
AOSCOS: MIPS: loongson3-memcpy: adapt to RAW_COPY_USER
MingcongBai Dec 12, 2024
24745e0
AOSCOS: spi: spi-loongson: allow building on MACH_LOONGSON32/64
MingcongBai Dec 12, 2024
a198a73
AOSCOS: mvsas: Optimise performance and stability on CPU_LOONGSON64
MingcongBai Dec 9, 2024
c6dcdad
AOSCOS: mvsas: Rename .device_configure() into .sdev_configure()
KexyBiscuit Feb 4, 2025
cd2ff26
MARKER: AOSCOS: End of Lemote patches
KexyBiscuit Feb 25, 2025
98ac0e6
AOSCOS: ACPI / scan: Add pwm_lookup_entry for PWM3 on LS7A
xry111 Aug 16, 2025
02987fe
AOSCOS: scsi: dc395x: correctly discard the return value in certain r…
Cyanoxygen Sep 10, 2025
1ccb753
AOSCOS: crypto: padlock-sha: return -ENODEV on Zhaoxin KaiXian KX-600…
MingcongBai Nov 12, 2025
9d3cb04
AOSCOS: Revert "FROMLIST: rust: generate a fatal error if BINDGEN_TAR…
MingcongBai Dec 23, 2025
e7fee20
AOSCOS: MIPS: Loongson: Salvage the full count from the constant timer
Rongronggg9 Jan 24, 2026
1a20f87
AOSCOS: dt-bindings: pinctrl: mediatek: mt8188: allow gpio hogs
Icenowy Apr 18, 2026
b7411f3
AOSCOS: arm64: dts: mediatek: mt8188-geralt: enable Wi-Fi card
Icenowy Apr 18, 2026
6caf6f8
AOSCOS: arm64: dts: mediatek: mt8188-geralt: enable touchpad
Icenowy Apr 19, 2026
3090c61
AOSCOS: of: mark a few custom Armbian functions as static
MingcongBai May 3, 2026
5ce6eb3
AOSCOS: platform/x86: int3472: fix an incorrect number conversation s…
MingcongBai May 3, 2026
40d87a1
AOSCOS: platform/x86: int3472: remove an unused argument to dev_err()
MingcongBai May 3, 2026
a053bb8
AOSCOS: drm: amdgpu: disable Panel Self Refresh v1 and v2 (PSR-SU), a…
MingcongBai May 3, 2026
8f2f5e1
AOSCOS: mei: me: use PCI_DEVICE_DATA macro for linux-surface additions
MingcongBai May 8, 2026
17d4291
AOSCOS: powerpc: define __LITTLE_ENDIAN and __BIG_ENDIAN for math-emu
MingcongBai May 17, 2026
5d48f00
AOSCOS: rust: Add -fpatchable-function-entry= to bindgen_skip_c_flags
MingcongBai May 24, 2026
a89c9e4
AOSCOS: MIPS: select ARCH_FORCE_MAX_ORDER >= 11 if NUMA_BALANCING is …
MingcongBai Dec 12, 2024
8f540eb
AOSCOS: init: make NUMA_BALANCING depend on TRANSPARENT_HUGEPAGE if MIPS
MingcongBai Dec 12, 2024
0c8eef3
AOSCOS: MIPS: audit: declare function prototypes for audit_classify_s…
MingcongBai Dec 10, 2024
755f2d9
AOSCOS: MIPS: audit: replace magic audit syscall class numbers with m…
MingcongBai Dec 10, 2024
8702764
AOSCOS: MIPS: audit: clean up the last remnants of magic numbers
MingcongBai Dec 16, 2024
921331c
AOSCOS: audit: remove duplicate functions for MIPS
KexyBiscuit Dec 15, 2024
ff7579f
AOSCOS: drm/ttm: fix incorrect caching type caused by a previous AOSC…
xry111 Jun 12, 2026
814f97d
AOSCOS: net/phytium: allow building the driver everywhere if CONFIG_C…
xry111 Jun 28, 2026
2e274ae
AOSCOS: net/phytium: drop of_gpio.h inclusion
xry111 Jun 28, 2026
7e022d5
AOSCOS: net/phytium: remove plat_dat->port_node
xry111 Jun 28, 2026
de44586
AOSCOS: net/phytium: guard "np" variable definition with #ifdef CONFI…
xry111 Jun 28, 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
  •  
  •  
  •  
63 changes: 63 additions & 0 deletions Documentation/admin-guide/media/amdisp4-1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
.. SPDX-License-Identifier: GPL-2.0

.. include:: <isonum.txt>

====================================
AMD Image Signal Processor (amdisp4)
====================================

Introduction
============

This file documents the driver for the AMD ISP4 that is part of
AMD Ryzen AI Max 300 Series.

The driver is located under drivers/media/platform/amd/isp4 and uses
the Media-Controller API.

The driver exposes one video capture device to userspace and provide
web camera like interface. Internally the video device is connected
to the isp4 sub-device responsible for communication with the CCPU FW.

Topology
========

.. _amdisp4_topology_graph:

.. kernel-figure:: amdisp4.dot
:alt: Diagram of the media pipeline topology
:align: center



The driver has 1 sub-device: Representing isp4 image signal processor.
The driver has 1 video device: Capture device for retrieving images.

- ISP4 Image Signal Processing Subdevice Node

---------------------------------------------

The isp4 is represented as a single V4L2 subdev, the sub-device does not
provide interface to the user space. The sub-device is connected to one video node
(isp4_capture) with immutable active link. The sub-device represents ISP with
connected sensor similar to smart cameras (sensors with integrated ISP).
sub-device has only one link to the video device for capturing the frames.
The sub-device communicates with CCPU FW for streaming configuration and
buffer management.


- isp4_capture - Frames Capture Video Node

------------------------------------------

Isp4_capture is a capture device to capture frames to memory.
The entity is connected to isp4 sub-device. The video device
provides web camera like interface to userspace. It supports
mmap and dma buf types of memory.

Capturing Video Frames Example
==============================

.. code-block:: bash

v4l2-ctl "-d" "/dev/video0" "--set-fmt-video=width=1920,height=1080,pixelformat=NV12" "--stream-mmap" "--stream-count=10"
6 changes: 6 additions & 0 deletions Documentation/admin-guide/media/amdisp4.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
digraph board {
rankdir=TB
n00000001 [label="{{} | amd isp4\n | {<port0> 0}}", shape=Mrecord, style=filled, fillcolor=green]
n00000001:port0 -> n00000003 [style=bold]
n00000003 [label="Preview\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
}
1 change: 1 addition & 0 deletions Documentation/admin-guide/media/v4l-drivers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Video4Linux (V4L) driver-specific documentation
.. toctree::
:maxdepth: 2

amdisp4-1
bttv
c3-isp
cafe_ccic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
compatible:
enum:
- thead,th1520-clk-ap
- thead,th1520-clk-misc
- thead,th1520-clk-vo

reg:
Expand All @@ -32,8 +33,8 @@ properties:
items:
- description: |
One input clock:
- For "thead,th1520-clk-ap": the clock input must be the 24 MHz
main oscillator.
- For "thead,th1520-clk-ap" and "thead,th1520-clk-misc": the clock
input must be the 24 MHz main oscillator.
- For "thead,th1520-clk-vo": the clock input must be the VIDEO_PLL,
which is configured by the AP clock controller. According to the
TH1520 manual, VIDEO_PLL is a Silicon Creations Sigma-Delta PLL
Expand Down
4 changes: 3 additions & 1 deletion Documentation/devicetree/bindings/dma/spacemit,k1-pdma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ allOf:

properties:
compatible:
const: spacemit,k1-pdma
enum:
- spacemit,k1-pdma
- spacemit,k3-pdma

reg:
maxItems: 1
Expand Down
6 changes: 6 additions & 0 deletions Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,12 @@ patternProperties:
'#interrupt-cells':
const: 2

patternProperties:
"^.+-hog(-[0-9]+)?$":
type: object
required:
- gpio-hog

required:
- compatible
- reg
Expand Down
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ properties:
compatible:
enum:
- loongson,ls2k-i2c
- loongson,ls2k0300-i2c
- loongson,ls7a-i2c

reg:
Expand All @@ -24,6 +25,9 @@ properties:
interrupts:
maxItems: 1

clocks:
maxItems: 1

required:
- compatible
- reg
Expand All @@ -33,11 +37,14 @@ unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/loongson,ls2k-clk.h>
#include <dt-bindings/interrupt-controller/irq.h>

i2c0: i2c@1fe21000 {
compatible = "loongson,ls2k-i2c";
reg = <0x1fe21000 0x8>;
clock-frequency = <100000>;
clocks = <&clk LOONGSON2_APB_CLK>;
interrupt-parent = <&extioiic>;
interrupts = <22 IRQ_TYPE_LEVEL_LOW>;
#address-cells = <1>;
Expand Down
19 changes: 19 additions & 0 deletions Documentation/devicetree/bindings/mmc/spacemit,sdhci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,26 @@ properties:
- const: axi
- const: sdh

pinctrl-names:
minItems: 1
items:
- const: default
- const: uhs

pinctrl-0:
description: Default pinctrl state for 3.3V operation

pinctrl-1:
description: Optional pinctrl state for 1.8V UHS operation with "uhs" name

required:
- compatible
- reg
- interrupts
- clocks
- clock-names
- resets
- reset-names

unevaluatedProperties: false

Expand All @@ -62,4 +76,9 @@ examples:
interrupt-parent = <&plic>;
clocks = <&clk_apmu 10>, <&clk_apmu 13>;
clock-names = "core", "io";
pinctrl-names = "default", "uhs";
pinctrl-0 = <&sdhci_default_cfg>;
pinctrl-1 = <&sdhci_uhs_cfg>;
resets = <&syscon_apmu 2>, <&syscon_apmu 5>;
reset-names = "axi", "sdh";
};
7 changes: 5 additions & 2 deletions Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,11 @@ allOf:
- $ref: /schemas/pci/snps,dw-pcie-common.yaml#
- if:
not:
required:
- msi-map
anyOf:
- required:
- msi-map
- required:
- msi-parent
then:
properties:
interrupt-names:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ properties:
device-id:
const: 0x2042

dma-coherent: true

msi-parent: true

allOf:
Expand Down Expand Up @@ -60,5 +62,6 @@ examples:
vendor-id = <0x1f1c>;
device-id = <0x2042>;
cdns,no-bar-match-nbits = <48>;
dma-coherent;
msi-parent = <&msi>;
};
50 changes: 43 additions & 7 deletions Documentation/devicetree/bindings/pci/spacemit,k1-pcie-host.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,29 @@ description: >
PCIe IP. The controller uses the DesignWare built-in MSI interrupt
controller, and supports 256 MSIs.

allOf:
- $ref: /schemas/pci/snps,dw-pcie.yaml#

properties:
compatible:
const: spacemit,k1-pcie
enum:
- spacemit,k1-pcie
- spacemit,k3-pcie

reg:
minItems: 4
items:
- description: DesignWare PCIe registers
- description: ATU address space
- description: PCIe configuration space
- description: Link control registers
- description: Data Bus Interface (DBI) shadow registers.

reg-names:
minItems: 4
items:
- const: dbi
- const: atu
- const: config
- const: link
- const: dbi2

clocks:
items:
Expand Down Expand Up @@ -66,6 +69,8 @@ properties:
interrupt-names:
const: msi

msi-parent: true

spacemit,apmu:
$ref: /schemas/types.yaml#/definitions/phandle-array
description:
Expand All @@ -84,7 +89,8 @@ patternProperties:

properties:
phys:
maxItems: 1
minItems: 1
maxItems: 6

vpcie3v3-supply:
description:
Expand All @@ -96,13 +102,43 @@ patternProperties:

unevaluatedProperties: false

allOf:
- $ref: /schemas/pci/snps,dw-pcie.yaml#
- if:
properties:
compatible:
contains:
const: spacemit,k1-pcie
then:
properties:
reg:
maxItems: 4

reg-names:
maxItems: 4

patternProperties:
'^pcie@':
properties:
phys:
maxItems: 1

required:
- interrupts
- interrupt-names
else:
properties:
reg:
minItems: 5

reg-names:
minItems: 5

required:
- clocks
- clock-names
- resets
- reset-names
- interrupts
- interrupt-names
- spacemit,apmu

unevaluatedProperties: false
Expand Down
68 changes: 68 additions & 0 deletions Documentation/devicetree/bindings/phy/spacemit,k3-combo-phy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/phy/spacemit,k3-combo-phy.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Spacemit K3 PCIE/USB3 Comb PHY

maintainers:
- Inochi Amaoto <inochiama@gmail.com>

properties:
compatible:
const: spacemit,k3-combo-phy

reg:
maxItems: 1

"#phy-cells":
const: 2
description:
The first one is phy id, the second one is phy type. This
only supports types are PCIe and USB .

spacemit,apb-spare:
$ref: /schemas/types.yaml#/definitions/phandle
description:
Phandle to APB SPARE system controller interface, used for
PHY calibration.

spacemit,apmu:
$ref: /schemas/types.yaml#/definitions/phandle-array
items:
- items:
- description: phandle of APMU syscon
- description: configuration of the PHY lanes
description: |
Phandle to control PHY mux configuration. The configuration
is described as follows:
bit 4: 0 - PCIe A x8 mode, 1 - PCIe lane share mode
bit 3: 0 - PCIe A x4 mode, 1 - PCIe A x2 and PCIe B x2 mode
bit 2: 0 - PCIe C lane 0 is PCIe mode , 1 - USB mode
bit 1: 0 - PCIe C lane 1 is PCIe mode , 1 - USB mode
bit 0: 0 - PCIe D lane is PCIe mode , 1 - USB mode

The bit[3:0] is only valid when bit 4 is 1.

This mux control does not affect the PHY for PCIe E, it is always
in PCIe mode.

required:
- compatible
- reg
- "#phy-cells"
- spacemit,apb-spare
- spacemit,apmu

additionalProperties: false

examples:
- |
phy@81d00000 {
compatible = "spacemit,k3-combo-phy";
reg = <0x81d00000 0x600000>;
#phy-cells = <2>;
spacemit,apb-spare = <&apb_spare>;
spacemit,apmu = <&apmu 0x00>;
};
Loading