Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rk 6.1 to rkr4.1 #289

Open
wants to merge 347 commits into
base: rk-6.1-rkr4.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
347 commits
Select commit Hold shift + click to select a range
13d242b
meko: v12 MeiZhuo: drop DP changes from vendor
rpardini Jul 1, 2023
8de64fa
arm64: dts: rock5a: providing more cooling levels for pwm-fan
amazingfate Jul 4, 2023
c8589e2
mixtile: add dts & Makefile for Mixtile Blade 3
rpardini Jul 4, 2023
4f863d0
arm64: dts: nanopir6: use proper mmc aliases
Joshua-Riek Jul 1, 2023
3208c06
workflow: don't upload kernel in pr
amazingfate Jul 6, 2023
40869af
mixtile: Blade 3: enable i2s5_8ch & i2s7_8ch for hdmi audio
rpardini Jul 6, 2023
19b72cb
arm64: dts: blade3: use rockchip,hdmi as hdmirx audio driver
Joshua-Riek Jul 15, 2023
d7b6e37
arm64: dts: blade3: enable dp0 and dp1 audio
Joshua-Riek Jul 16, 2023
7d1416b
arm64: dts: blade3: fix hdmirx detection
Joshua-Riek Jul 16, 2023
1bf5aae
arm64: dts: blade3: swap cursor and display plane
Joshua-Riek Jul 16, 2023
3635ce2
arm64: dts: add pwm fan node for radxa cm5 io
Joshua-Riek Jul 16, 2023
8eedc2d
arm64: dts: cm5: add at24c16
Ken-Vamrs Jul 5, 2023
f984b2d
arm64: dts: cm5 io: add user led
Ken-Vamrs Jul 5, 2023
24a68ae
arm64: dts: cm5 io: change i2c7m0 to i2c8m2 for es8316
Ken-Vamrs Jul 5, 2023
9a81e22
arm64: dts: cm5 io: use mmclkout_i2s0 for es8316
Joshua-Riek Jul 18, 2023
ffbbd15
arm64: dts: cm5: swap sdhci and sdmmc aliases
Joshua-Riek Jul 18, 2023
a1207d5
fix indiedroid wifi DTS by removing WIFI,poweren_gpio
lanefu Jul 20, 2023
f858264
arm64: dts: blade3: add sata2 overlay for mini pcie port
Joshua-Riek Jul 20, 2023
c0561da
arm64: dts: make usbdrd_dwc3_0 -> dr_mode `host` for nanopi-r6-common
efectn Jul 26, 2023
c23bceb
arm64: dts: h88k: enable pcie2x1l2
amazingfate Jul 26, 2023
122e1c8
add fxblox-rk1 board dts
mahdichi Jul 26, 2023
eb57325
arm64: dts: add overlays for radxa cm5 io
Joshua-Riek Jul 30, 2023
1cc9b7f
arm64: dts: nanopct6: add sfc node
Joshua-Riek Aug 7, 2023
7d24b44
arm64: dts: nanopct6: remove fspim1 pin definitions
Joshua-Riek Aug 14, 2023
83c684a
arm64:dts:hinlink-h88k: update emmc, sd card aliases
amazingfate Aug 17, 2023
1f3e0ff
Revert "net: wireless: rockchip_wlan: bcmdhd: Enable CONFIG_BCMDHD_RE…
Joshua-Riek Aug 19, 2023
cbe2e1a
arm64: dts: 9tripod: fix usb-c display port
Joshua-Riek Aug 17, 2023
03bf5ff
arm64: dts: Add device tree for ArmSoM-w3
Aug 21, 2023
19888e9
arm64: dts: Add Makefile rk3588-armsom-w3.dtb for ArmSoM-w3
Aug 21, 2023
421bca9
arm64: dts: odroid-m1: add ODROID-M1 dt from 4.19 vendor sources
rpardini Aug 21, 2023
3618575
arm64: dts: odroid-m1: add vp0 and gpu props for panfrost
rpardini Aug 21, 2023
27a1906
arm64: dts: odroid-m1: add dt to Makefile
rpardini Aug 21, 2023
69fec4e
arm64: dts: 9tripod: add dp0 sound node
Joshua-Riek Aug 26, 2023
c05f021
arm64: dts: 9tripod: use rockchip,hdmi for hdmi0 sound
Joshua-Riek Aug 26, 2023
3020fc7
arm64: dts: rockchip: add rk3588s Embedfire LubanCat-4
erd-yunmu Aug 26, 2023
ef1dfdf
arm64: dts: add devicetree of orangepi3b
amazingfate Sep 2, 2023
72c673b
arm64: dts: rockchip: change sound card names for pulseaudio ucm2 com…
Joshua-Riek Aug 16, 2023
91edbca
arm64: dts: rockchip: use rockchip,hdmi driver for NanoPi R6 and Nano…
Joshua-Riek Sep 16, 2023
bc4594f
video: rockchip: rga3: fix 10b compact in win0/1 cannot be changed fr…
nyanmisaka Sep 19, 2023
9006ab8
add h28k dts
sputnik2019 Sep 27, 2023
e09469f
arm64: dts: add support for the Turing RK1
Joshua-Riek Oct 4, 2023
2fd2735
arm64: dts: turing-rk1: add overlay to enable sata2 on pcie2x1l1
Joshua-Riek Oct 8, 2023
6249a15
arm64: dts: Add support for YY3568
efectn Oct 8, 2023
bceb7c7
Add several overlays for YY3568
efectn Oct 8, 2023
4ed4dff
arm64: dts: mekotronics: enable avsd; add missing sound-dai-cells to …
rpardini Oct 10, 2023
497b162
arm64: dts: turing-rk1: device tree cleanup and use correct stdout-path
Joshua-Riek Oct 15, 2023
11c00e5
arm64: dts: rockchip: rk3568: remove opp-supported-hw from gpu_opp_table
amazingfate Oct 20, 2023
5742714
video: rockchip: rga3: fix compatibility with legacy global alpha config
nyanmisaka Oct 20, 2023
c56a8a5
arm64: dts: turing-rk1: enable hdmi0 sound
Joshua-Riek Oct 21, 2023
790be1c
arm64: dts: rk3588-armsom-w3.dts detele chosen
Oct 24, 2023
060e79c
arm64: dts: turing-rk1: configure extcon attribute
Joshua-Riek Oct 24, 2023
44ddb68
arm64: dts: move status led configuration to radxa cm5
Ken-Vamrs Sep 20, 2023
d3ea0bd
arm64: dts: cm5 io: add dp sound
Ken-Vamrs Jul 31, 2023
258ace3
arm64: dts: cm5 io: modify vcc5v0_host gpio
Ken-Vamrs Sep 4, 2023
e04bb2f
arm64: dts: delete duplicate gpio-leds nodes
Ken-Vamrs Sep 20, 2023
dd3b9e7
arm64: dts: turing-rk1: fix USB 2.0 PHY0 OTG
Joshua-Riek Nov 7, 2023
235e153
arm64: dts: turing-rk1: add usb pinctrl and missing regulators
Joshua-Riek Nov 10, 2023
a4ab8df
arm64: dts: turing-rk1: enable reserved memory for cma
Joshua-Riek Nov 10, 2023
9401034
arm64: dts: turing-rk1: pull down emmc_data_strobe to fix HS400
Joshua-Riek Nov 12, 2023
8029930
arm64: dts: turing-rk1: add Display Port support
Joshua-Riek Nov 16, 2023
2410911
arm64: dts: turing-rk1: enable USB TYPEC1 interface
Joshua-Riek Nov 27, 2023
c3fafde
arm64: dts: add new board hinlink-hnas
amazingfate Nov 19, 2023
394d3c8
arm64: dts: Add support for roc-rk3588s-pc
zouxf Nov 30, 2023
9b6991b
arm64: dts: turing-rk1: pull up hym8563 init pinctrl
Joshua-Riek Dec 2, 2023
a221cff
arm64: dts: turing-rk1: fix rtc-hym8563 init failure
Joshua-Riek Dec 5, 2023
9515d69
add hinlink ht2 dts
hoochiwetech Dec 6, 2023
0610aa6
arm64: dts: Add support for the Radxa NX5
Joshua-Riek Dec 8, 2023
2c38d69
arm64: dts: Add overlays for the Radxa NX5
Joshua-Riek Dec 12, 2023
4b63065
arm64: dts: add rock 5 itx
Ken-Vamrs Nov 2, 2023
501ab6b
arm64: dts: Add overlays for the ROCK 5 ITX
Joshua-Riek Dec 12, 2023
b1b96bb
arm64: dts: rock-5-itx: Fix hdmiin audio
Joshua-Riek Dec 14, 2023
0e9188a
arm64: dts: Add the Mixtile Core RK3588E
Joshua-Riek Dec 16, 2023
ea26b89
Add armsom-sige7 device tree
Z-Keven Dec 20, 2023
04b4eb0
drivers: drm: dw-hdmi-qp: Add ddc-i2c-rxfilter DT prop
Joshua-Riek Dec 21, 2023
f0793e6
arm64: dts: turing-rk1: Enable ddc-i2c-rxfilter
Joshua-Riek Dec 21, 2023
535e25f
arm64: dts: rk3588-fxblox-rk1: add edp and user leds (#134)
mahdichi Dec 26, 2023
81fd781
add mangopi m28k dts
sputnik2019 Dec 31, 2023
d058f0c
Remove deprected switch. Logs saying its not needed anymore.
igorpecovnik Jan 1, 2024
dbac775
media: rockchip: hdmirx: add VIDIOC_S_INPUT and VIDIOC_G_INPUT
ramiropolla Dec 31, 2023
b2745ab
Added device tree overlays files for armsom-sige7 board: camera-imx41…
Z-Keven Jan 8, 2024
dc9e036
arm64: dts: rockchip: Add the Radxa Zero 3
Joshua-Riek Jan 11, 2024
1ccc3e3
arm64: dts: rockchip: Add Radxa Zero 3 overlays
Joshua-Riek Jan 26, 2024
35b53a6
arm64: dts: rock-5a: pull down data-strobe to fix emmc compatibility
nyanmisaka Nov 22, 2023
2cbb4ab
arm64: dts: rockchip: Radxa ROCK 5 ITX DTS patch (#146)
Joshua-Riek Jan 29, 2024
6cea112
station-m3: add cooling-maps pwm-fan support.
chainsx Jan 30, 2024
b34478c
Fix CEC on rk356X on tv restart (#149)
catalinii Feb 2, 2024
c194187
Update armsom-sige7 device tree
Z-Keven Feb 2, 2024
b175c77
arm64: dts: hinlink-h6xk: add missing led gpio (#152)
amazingfate Feb 24, 2024
b33ca69
drm: Allow DRM_IOCTL_MODE_CREATE_DUMB on render nodes
Newbytee Mar 24, 2022
cc2e672
drm: set DRM_RENDER_ALLOW flag on DRM_IOCTL_MODE_DESTROY_DUMB ioctl
Joshua-Riek Mar 1, 2024
bd96fc8
net: wireless: Update Kconfig same as mainline
amazingfate Mar 6, 2024
b208a85
arm64: dts: nanopi-6-common: Add several features based on vendor dtsi
Feb 10, 2024
d26c792
arm64: dts: Add support for FriendlyElec CM3588
Feb 10, 2024
5a76c7a
drivers: net: wireless: add aic8800 sdio support
amazingfate Mar 9, 2024
73d6660
arm64: dts: rk3528: use lima driver for gpu
amazingfate Mar 9, 2024
80073c8
workflow: build vendor branch
amazingfate Mar 10, 2024
5f298ee
arm64: dts: cm5 io: add gpiod label
nascs Nov 24, 2023
3d3b3a1
arm64: dts: cm5 io: update type-c configuration
Ken-Vamrs Oct 10, 2023
a0c9a36
arm64: dts: cm5: enable usb wakeup
Ken-Vamrs Nov 16, 2023
ebb4a92
arm64: dts: cm5 io: update gpiod gpio-line-names
Ken-Vamrs Jan 10, 2024
d281565
arm64: dts: cm5: modify vdd_0v75_s0 regulator-microvolt
Ken-Vamrs Jan 10, 2024
9263fe4
arm46: dts: cm5: enable hdmi0 cec
Ken-Vamrs Jan 11, 2024
6d90879
arm64: dts: cm5: enable emmc hs400 mode
Ken-Vamrs Jan 15, 2024
391a272
use simple-audio-card for hdmi sound for rk3528
sputnik2019 Apr 3, 2024
0c13def
arm64: dts: Add board bananapim7
amazingfate Apr 5, 2024
730c685
arm64: dts: rockchip: Fix bananapim7 Makefile typo
Joshua-Riek Apr 6, 2024
1a8a283
arm64: dts: rockchip: cleanup khadas edge 2 devicetree
efectn Mar 17, 2024
9274b41
arm64: dts: rockchip: khadas-edge2: move camera and dsi properties to…
efectn Mar 17, 2024
3e11427
arm64: dts: rockchip: merge khadas-edge dtsi into dts
efectn Mar 23, 2024
514928b
mfd: backport khadas mcu driver changes from armbian rockchip-rk3588-…
efectn Mar 17, 2024
bbc6054
arm64: dts: rockchip: Add MCU and fan control to Khadas Edge 2
efectn Mar 17, 2024
85b408e
dt-bindings: gpu: mali-valhall-csf: Add support for Arm Mali CSF GPUs
dliviu Jul 17, 2023
f19c39c
arm64: dts: rockchip: Add panthor gpu node to rk3588
amazingfate Apr 21, 2024
d741352
arm64: dts: rockchip: Add overlay to toggle panthor gpu driver
amazingfate Apr 21, 2024
7627921
Sync Panthor with drm-misc-next by adding missing commits
bbrezillon Mar 4, 2024
544e363
arm64: dts: Add board rock-5c
amazingfate Apr 27, 2024
4bde8f8
arm64: dts: Add board armsom-sige1
amazingfate Apr 28, 2024
b84b5b0
arm64: dts: rockchip: add support for the Orange Pi 5 Pro
Joshua-Riek Apr 17, 2024
2018192
arm64: dts: rockchip: move dsi related nodes to Orange Pi 5 Pro overlay
Joshua-Riek May 9, 2024
5dd26d9
net: ethernet: motorcomm: Add yt6801 driver
baiywt Nov 30, 2023
9526a8b
arm64: dts: rockchip: cleanup and merge OPi5 devicetree
efectn Apr 27, 2024
07659fa
arm64: dts: rockchip: move dsi related nodes to OPi5 overlays
efectn Apr 27, 2024
a22f51c
arm64: dts: rockchip: cleanup and merge OPi5 Plus devicetree
efectn May 12, 2024
576e3bf
arm64: dts: rockchip: move dsi related nodes to OPi5 Plus overlays
efectn May 12, 2024
c44ab94
arm64: dts: rockchip: disable HDMIRX on OPi5 Plus and add overlay to …
efectn May 12, 2024
af11502
arm64: dts: rock5 itx: change user-led2 to hdd-led2 function
Ken-Vamrs Jan 26, 2024
9f3dbcf
arm64: dts: rock5 itx: modify the vp binding
Ken-Vamrs Jan 30, 2024
0f07ed3
arm64: dts: rock5 itx: delete duplicate nodes
Ken-Vamrs Feb 19, 2024
8a2f513
arm64: dts: rockchip: rock5itx: use mclkout_i2s0 for es8316
Ken-Vamrs Mar 26, 2024
697b307
arm64: dts: rockchip: rock-5-itx: update vp plane
Ken-Vamrs Apr 23, 2024
50ab1d0
add rk3566-firefly-roc-pc dts
chainsx May 14, 2024
f067722
arm64: dts: rockchip: Enable the missing av1d nodes
nyanmisaka May 20, 2024
a2e5d62
Add board firefly-itx-3588j
SeeleVolleri May 17, 2024
e469184
rk3588s-roc-pc: remove pcie&sata selection section, add sats0 dtbo
chainsx May 26, 2024
b03677d
Sync Panthor with 6.10-rc1
bbrezillon Apr 25, 2024
9e01c4c
Add rtw89 8852be/ce support from linux-6.2 (orangepi5-plus default wi…
alexl83 Jun 10, 2024
c7f771b
arm64: dts: rockchip: make sfc visible on khadas-edge2
efectn Jun 16, 2024
53c5a31
rk3566-roc-pc add sata dtbo
chainsx Jun 19, 2024
391f883
add jlc taishanpi dts
chainsx Jun 20, 2024
7f0ea2e
video: rockchip: rga3: fix 4:2:2 10-bit reading in rga2
nyanmisaka Nov 6, 2023
1214835
arm64: dts: rockchip: add the radxa-cm5-rpi-cm4-io
Joshua-Riek Jun 4, 2024
b71dc7c
Revert "usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bo…
RadxaStephen Apr 22, 2024
c30bf7a
arm64: dts: rockchip: opi5-plus: remove wrong USB nodes
efectn Jul 4, 2024
164f97c
arm64: dts: rockchip: add radxa-e52c
amazingfate Jul 6, 2024
d635d19
add FriendlyElec's 6.1-rkr1 NanoPi R5S/R5C/R5S-LTS
rpardini Jun 28, 2024
ed060ba
arm64: dts: sync FriendlyElec's DTs from vendor source (common, R6S, …
rpardini Jul 14, 2024
3ea79a9
arm64: dts: add FriendlyElec's `rk3588-nanopc-t6-lts` DT
rpardini Jul 14, 2024
9b8f124
drm/panthor: Don't check the array stride on empty uobj arrays
bbrezillon Jul 3, 2024
33cd5bf
drm/panthor: Fix sync-only jobs
bbrezillon Jul 3, 2024
b3db5a9
drm/panthor: Record devfreq busy as soon as a job is started
Jul 3, 2024
2d45a60
drm/panthor: flush FW AS caches in slow reset path
larunbe Jul 9, 2024
0129d30
Add support for Retro Lite CM5 device
ginkage Jul 19, 2024
42ac268
arm64: dts: rockchip: add armsom-sige5
amazingfate Jul 19, 2024
e26bce5
arm64: dts: rockchip: add armsom-aim7-io
amazingfate Jul 24, 2024
ea8ce0b
arm64: dts: rockchip: add armsom-cm5-io
amazingfate Jul 28, 2024
54207d9
opi5prochange dr_mode to host
EvilOlaf Aug 7, 2024
4b941b7
arch: arm64: dts: fix armsom sige1 sd card boot
amazingfate Aug 8, 2024
b708921
arch: arm64: dts: rework devicetree of armsom-sige7
amazingfate Aug 16, 2024
d63c265
WIP: arch: arm64 board: youyeetoo r1 v3 add rewrited dts code.
SuperKali Aug 17, 2024
a9b3370
arch: arm64 board: youyeetoo r1 v3 usb fixes (#227)
SuperKali Aug 27, 2024
3ae747a
actions: Do not recompile kernel when PR comments are edited
ColorfulRhino Aug 20, 2024
e08d8b2
actions: Format workflow with YAML formatter and fix spelling
ColorfulRhino Aug 20, 2024
5e637a7
actions: Update used Actions to their latest versions
ColorfulRhino Aug 20, 2024
d00a38d
rtc: rockchip: dts disable check add other variants
pykpkg47 Aug 28, 2024
30abb05
arm64: dts: rockchip: rk3588: replace hdptxphy_hdmi_clk{0,1} to hdptx…
efectn Aug 31, 2024
18d4127
arm64: dts: rockchip: add radxa-e20c
mattx433 Sep 1, 2024
1de52bd
arch: arm64 board: armsom sige5 add Display 10 HD
itlhd Sep 6, 2024
fad9662
arm64: dts: rock 3a: disable rk809 rtc
vamrs-feng Jan 22, 2024
d79628c
arm64: dts: rock 3a: add spi nor flash source https://github.com/radx…
pykpkg47 Sep 7, 2024
965547a
arm64: dts: rock 3a: enable rockchip/crypto node
pykpkg47 Sep 7, 2024
b785f17
arch: arm64: add new board armsom-sige3
amazingfate Sep 9, 2024
bbf48c4
arm64: dts: rock-3a: add overlay to enable sata on m.2 e-key slot sou…
pykpkg47 Sep 7, 2024
9273e3f
Review and refactor DTS code for Youyeetoo R1 V3: - Reworked FAN code…
SuperKali Sep 10, 2024
463afff
arm64: dts: rockchip: Add Orange Pi 3B v2.1
dust-7 Sep 6, 2024
b8be3a8
arch: arm64: dts: add board orangepi5 max
amazingfate Sep 15, 2024
e80dd1e
Add reserved-memory node for hdmirx-controller on Youyeetoo R1 v3 (#241)
SuperKali Sep 15, 2024
6f2ee44
arch: arm64: dts: fix sdio wifi clk for armsom-sige1
amazingfate Sep 13, 2024
0a736b9
Added device tree overlays files for armsom-sige7 board:two OV13850 c…
itlhd Sep 18, 2024
1367115
media: rockchip: hdmirx: add VIDIOC_G_PARM
amazingfate Jan 22, 2024
fac0fc1
arm64: dts: rk3568-mixtile-edge2: add Mixtile Edge 2
rpardini Sep 19, 2024
76d627e
WIP: adding some fixes in the drivers (#248)
SuperKali Sep 26, 2024
4b104ea
arch: arm64: rockchip: use panfrost driver for gpu of rk3576
amazingfate Sep 29, 2024
33e5304
Fix error on load Headphone on NanoPC T6 (#253)
SuperKali Oct 2, 2024
947db76
Remove duplicated items on youyeetoo r1 dts file (#255)
SuperKali Oct 2, 2024
d20693d
arm64: dts: rk3588-blade3-v101-linux: pwm-fan cooling-levels and temp…
rpardini Sep 29, 2024
e717ed6
arm64: dts: rk3588-blade3-v101-linux: faster-pd-negotiation for fusb3…
rpardini Sep 29, 2024
f8afe3f
arm64: dts: rk3588-blade3-v101-linux: clock-rate and clocks ACLK_VOP …
rpardini Sep 29, 2024
f6da724
arm64: dts: rk3588-blade3-v101-linux: enable hdptxphy_hdmi0/1 and set…
rpardini Sep 29, 2024
58c291d
arm64: dts: rk3588-blade3-v101-linux: add cec-enable to &hdmi0
rpardini Oct 1, 2024
3905f6c
vop2 rbga2101010 capability fix (6.1-rkr3 adapted version)
rpardini Sep 29, 2024
a373469
arm64: dts: rockchip: add support for NanoPi M6
efectn Oct 4, 2024
9f55044
arm64: rockchip: add YX35 LCD overlays for NanoPi M6
efectn Oct 6, 2024
8b3941a
drm/rockchip: Fix logo aspect ratio calculation
efectn Oct 6, 2024
b4f40bb
drm/rockchip: vop2: demote invalid size error for cursor plane
efectn Oct 6, 2024
550e2e4
input: touchscreen: gt1x: support to keep otp config
efectn Oct 6, 2024
74bcc64
input: touchscreen: gt1x: add gt911 support
efectn Oct 6, 2024
7d24a6a
arm64: dts: DTS for Luckfox Core3566 (#254)
buldo Oct 8, 2024
254d088
arm64: dts: rk3566-orangepi-3b-v2.1: Rework USB fix
dust-7 Oct 3, 2024
a477f07
power: supply: add Simple ADC power supply driver for NanoPi boards
efectn Oct 8, 2024
9c345c3
arm64: dts: rockchip: add nanopi-adc-power to NanoPi 5/6 boards
efectn Oct 8, 2024
1f9f233
drm/panthor: Restrict high priorities on group_create
marysaka Sep 3, 2024
bd3d638
Update radxa 5 itx from upstream (#263)
SuperKali Oct 11, 2024
6c8ea44
add board mekotronics r57 rk3576 (#257)
monkaBlyat Oct 14, 2024
e8a9747
add itc type to hdmirx
benhoff Oct 11, 2024
938fa40
arm64: dts: rockchip: Adopt mainline naming for Friendlyelec CM3588 NAS
ColorfulRhino Aug 11, 2024
67c96a9
arm64: dts: rockchip: Add backwards compatibility support for CM3588 NAS
ColorfulRhino Aug 20, 2024
5aa63f2
drm/panthor: Sync commit from drm-tip with Linux tree
ginkage Oct 14, 2024
d00ad93
drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() re…
mbrost05 Jan 30, 2024
62b561b
drm/scheduler: Simplify the allocation of slab caches in drm_sched_fe…
KunWuChan Feb 21, 2024
01ba071
drm/sched: fix null-ptr-deref in init entity
vprosyak Mar 15, 2024
1d9e7dc
drm/scheduler: remove full_recover from drm_sched_start
ChristianKoenigAMD Jul 19, 2024
2f63c8e
drm/panthor: Fix race when converting group handle to group object
Sep 23, 2024
5913ab3
drm/sched: Fix dynamic job-flow control race
robclark Sep 13, 2024
6f886d8
drm/sched: Add locking to drm_sched_entity_modify_sched
Sep 13, 2024
7ba0a44
drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job
Sep 24, 2024
b6578eb
drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prea…
bbrezillon Sep 13, 2024
9b9f4c6
drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup()
bbrezillon Sep 30, 2024
b140371
drm/panthor: Don't declare a queue blocked if deferred operations are…
bbrezillon Sep 5, 2024
7df3bd0
drm/panthor: Don't add write fences to the shared BOs
bbrezillon Sep 5, 2024
83549ef
drm/sched: Use drm sched lockdep map for submit_wq
mbrost05 Oct 2, 2024
8e649d6
ASoC: simple-card: add optional "hp-pin-name" for hp_jack
911gt3 Mar 6, 2023
910d055
Retro Lite CM5: Fan and headphone jack fixes
ginkage Oct 20, 2024
97d0350
Add support for Raydium RM67199 display panel
ginkage Oct 20, 2024
a65ea42
Add Goodix gtx8 driver (support for GT9886 touch panel)
ginkage Oct 20, 2024
0ca1005
Add DTS for RetrOLED CM5 device
ginkage Oct 20, 2024
93a1403
Add DTS for Cyber Aib RK3588 device
chainsx Oct 24, 2024
abe77de
arch: arm64: dts: enable ap6275s bluetooth for armsom sige1
amazingfate Oct 27, 2024
62a3399
arch: arm64: dts: enable ap6275s bluetooth for armsom sige3
amazingfate Oct 27, 2024
484b2db
arch: arm64: dts: enable ap6275s bluetooth for armsom sige5
Oct 28, 2024
12d8df1
arch: arm64: dts: sort rk3568 dtbs with alphabet
amazingfate Oct 29, 2024
ebf9af3
Add OK3568-C (rk3568) Single Board Computer DTS file
fedya Oct 26, 2024
3a28da0
RetrOLED CM5: Fix PWM fan frequency
ginkage Oct 30, 2024
12d183e
Raydium: Read orientation and timings from dts
ginkage Oct 30, 2024
9b4b3eb
Add Radxa Rock5B+ Support (#277)
HeyMeco Nov 4, 2024
47acaad
arch: arm64: dts: add new board armsom-cm5-cm4-io
itlhd Nov 4, 2024
ba05f8d
add Raspberry Pi 7 inch Touchscreen FT5426 Touch driver support
itlhd Nov 4, 2024
338ae6c
add overlay config:armsom-cm5-rpi-cm4-io-display
itlhd Nov 4, 2024
48dd79f
add Raspits Pi 7-inch touchscreen panel support
itlhd Nov 5, 2024
6230cb3
Add the reuse pin function used on 3576
itlhd Nov 5, 2024
21ce900
add overlay config:armsom-cm5-rpi-cm4-io-camera
itlhd Nov 5, 2024
4389a08
fix: fix rk3588-cyber-aib hdmi out
chainsx Nov 1, 2024
89b08f0
RetrOLED CM5: Add missing Makefile entry
ginkage Nov 5, 2024
f06b6fe
arch: arm64: dts: delete ufs nodes from armsom cm5-io
amazingfate Nov 3, 2024
956fd6f
PCI: rockchip: use conditions from mainline for rk_pcie_link_up
amazingfate Sep 19, 2024
c342117
PCI: rockchip: add devicetree property rockchip,default-link-up
amazingfate Nov 8, 2024
ecfa4c0
arch: arm64: dts: add rockchip,default-link-up to pcie2 ethernet node…
amazingfate Nov 8, 2024
cf6af88
change armsom-w3 screen and camera loading method to overlay (#285)
as-jackson Nov 12, 2024
f9b000e
dts: fxblox remove sd pwr gpio and correct bt wake gpio
mahdichi Nov 11, 2024
94f7cd6
fix: export memblock_free
AaronDewes Nov 11, 2024
2890037
arch: arm64: dts: drm_mipi_dsi: Add _NO_ to MIPI_DSI_* flags disablin…
amazingfate Nov 13, 2024
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
  •  
  •  
  •  
54 changes: 54 additions & 0 deletions .github/workflows/compile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Build kernel on PR

on:
workflow_dispatch:
pull_request:
types: [opened, synchronize]

jobs:
Build:
name: Compile and upload kernel
runs-on: rockchip
if: ${{ github.repository_owner == 'armbian' }}
env:
OCI_TARGET_BASE: "ghcr.io/${{ github.repository }}/" # This is picked up by the Docker launcher automatically
steps:
# Login to ghcr.io, for later uploading rootfs to ghcr.io
- name: Docker Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }} # GitHub username or org
password: ${{ secrets.GITHUB_TOKEN }} # GitHub actions builtin token. repo has to have pkg access.

- name: Checkout build repo
uses: actions/checkout@v4
with:
repository: armbian/build
ref: main
fetch-depth: 1
clean: false

- name: Build kernel at ${{ github.event.pull_request.head.sha }}
id: kernel
run: |

rm -rf output/debs/*
mkdir -p userpatches/extensions/
cat <<- EOF > userpatches/extensions/pull-request.sh
function post_family_config__force_commit_for_rk3588() {
KERNELBRANCH="commit:${{ github.event.pull_request.head.sha }}"
}
EOF
bash ./compile.sh kernel \
SHARE_LOG=yes \
BOARD=orangepi5 \
BRANCH=vendor \
ENABLE_EXTENSIONS="pull-request"

- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: linux-rockchip-vendor
path: output/debs/*.deb
retention-days: 5
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#
# Normal rules (sorted alphabetically)
#
.*
*.a
*.asn1.[ch]
*.bin
Expand Down
147 changes: 147 additions & 0 deletions Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: ARM Mali Valhall GPU

maintainers:
- Liviu Dudau <[email protected]>
- Boris Brezillon <[email protected]>

properties:
$nodename:
pattern: '^gpu@[a-f0-9]+$'

compatible:
oneOf:
- items:
- enum:
- rockchip,rk3588-mali
- const: arm,mali-valhall-csf # Mali Valhall GPU model/revision is fully discoverable

reg:
maxItems: 1

interrupts:
items:
- description: Job interrupt
- description: MMU interrupt
- description: GPU interrupt

interrupt-names:
items:
- const: job
- const: mmu
- const: gpu

clocks:
minItems: 1
maxItems: 3

clock-names:
minItems: 1
items:
- const: core
- const: coregroup
- const: stacks

mali-supply: true

operating-points-v2: true
opp-table:
type: object

power-domains:
minItems: 1
maxItems: 5

power-domain-names:
minItems: 1
maxItems: 5

sram-supply: true

"#cooling-cells":
const: 2

dynamic-power-coefficient:
$ref: /schemas/types.yaml#/definitions/uint32
description:
A u32 value that represents the running time dynamic
power coefficient in units of uW/MHz/V^2. The
coefficient can either be calculated from power
measurements or derived by analysis.

The dynamic power consumption of the GPU is
proportional to the square of the Voltage (V) and
the clock frequency (f). The coefficient is used to
calculate the dynamic power as below -

Pdyn = dynamic-power-coefficient * V^2 * f

where voltage is in V, frequency is in MHz.

dma-coherent: true

required:
- compatible
- reg
- interrupts
- interrupt-names
- clocks
- mali-supply

additionalProperties: false

allOf:
- if:
properties:
compatible:
contains:
const: rockchip,rk3588-mali
then:
properties:
clocks:
minItems: 3
power-domains:
maxItems: 1
power-domain-names: false

examples:
- |
#include <dt-bindings/clock/rockchip,rk3588-cru.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/power/rk3588-power.h>

gpu: gpu@fb000000 {
compatible = "rockchip,rk3588-mali", "arm,mali-valhall-csf";
reg = <0xfb000000 0x200000>;
interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH 0>;
interrupt-names = "job", "mmu", "gpu";
clock-names = "core", "coregroup", "stacks";
clocks = <&cru CLK_GPU>, <&cru CLK_GPU_COREGROUP>,
<&cru CLK_GPU_STACKS>;
power-domains = <&power RK3588_PD_GPU>;
operating-points-v2 = <&gpu_opp_table>;
mali-supply = <&vdd_gpu_s0>;
sram-supply = <&vdd_gpu_mem_s0>;

gpu_opp_table: opp-table {
compatible = "operating-points-v2";
opp-300000000 {
opp-hz = /bits/ 64 <300000000>;
opp-microvolt = <675000 675000 850000>;
};
opp-400000000 {
opp-hz = /bits/ 64 <400000000>;
opp-microvolt = <675000 675000 850000>;
};
};
};

...
7 changes: 6 additions & 1 deletion Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ maintainers:

description: |
Khadas embeds a microcontroller on their VIM and Edge boards adding some
system feature as PWM Fan control (for VIM2 rev14 or VIM3), User memory
system feature as PWM Fan control (for VIM2 rev14, VIM3, Edge2), User memory
storage, IR/Key resume control, system power LED control and more.

properties:
Expand All @@ -22,6 +22,11 @@ properties:
"#cooling-cells": # Only needed for boards having FAN control feature
const: 2

cooling-levels:
description: Max speed of PWM fan. This property is necessary for Khadas Edge 2.
items:
maximum: 100

reg:
maxItems: 1

Expand Down
6 changes: 6 additions & 0 deletions Documentation/driver-api/dma-buf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,12 @@ DMA Fence Signalling Annotations
.. kernel-doc:: drivers/dma-buf/dma-fence.c
:doc: fence signalling annotation

DMA Fence Deadline Hints
~~~~~~~~~~~~~~~~~~~~~~~~

.. kernel-doc:: drivers/dma-buf/dma-fence.c
:doc: deadline hints

DMA Fences Functions Reference
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
5 changes: 5 additions & 0 deletions Documentation/gpu/driver-uapi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,8 @@ drm/i915 uAPI
=============

.. kernel-doc:: include/uapi/drm/i915_drm.h

drm/panthor uAPI
================

.. kernel-doc:: i
54 changes: 54 additions & 0 deletions Documentation/gpu/drm-mm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,42 @@ DRM MM Range Allocator Function References
.. kernel-doc:: drivers/gpu/drm/drm_mm.c
:export:

DRM GPU VA Manager
==================

Overview
--------

.. kernel-doc:: drivers/gpu/drm/drm_gpuva_mgr.c
:doc: Overview

Split and Merge
---------------

.. kernel-doc:: drivers/gpu/drm/drm_gpuva_mgr.c
:doc: Split and Merge

Locking
-------

.. kernel-doc:: drivers/gpu/drm/drm_gpuva_mgr.c
:doc: Locking

Examples
--------

.. kernel-doc:: drivers/gpu/drm/drm_gpuva_mgr.c
:doc: Examples

DRM GPU VA Manager Function References
--------------------------------------

.. kernel-doc:: include/drm/drm_gpuva_mgr.h
:internal:

.. kernel-doc:: drivers/gpu/drm/drm_gpuva_mgr.c
:export:

DRM Buddy Allocator
===================

Expand Down Expand Up @@ -493,6 +529,18 @@ DRM Sync Objects
.. kernel-doc:: drivers/gpu/drm/drm_syncobj.c
:export:

DRM Execution context
=====================

.. kernel-doc:: drivers/gpu/drm/drm_exec.c
:doc: Overview

.. kernel-doc:: include/drm/drm_exec.h
:internal:

.. kernel-doc:: drivers/gpu/drm/drm_exec.c
:export:

GPU Scheduler
=============

Expand All @@ -502,6 +550,12 @@ Overview
.. kernel-doc:: drivers/gpu/drm/scheduler/sched_main.c
:doc: Overview

Flow Control
------------

.. kernel-doc:: drivers/gpu/drm/scheduler/sched_main.c
:doc: Flow Control

Scheduler Function References
-----------------------------

Expand Down
2 changes: 1 addition & 1 deletion Documentation/sphinx/maintainers_include.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
# SPDX-License-Identifier: GPL-2.0
# -*- coding: utf-8; mode: python -*-
# pylint: disable=R0903, C0330, R0914, R0912, E0401
Expand Down
11 changes: 11 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1622,6 +1622,17 @@ T: git git://anongit.freedesktop.org/drm/drm-misc
F: drivers/gpu/drm/panfrost/
F: include/uapi/drm/panfrost_drm.h

ARM MALI PANTHOR DRM DRIVER
M: Boris Brezillon <[email protected]>
M: Steven Price <[email protected]>
M: Liviu Dudau <[email protected]>
L: [email protected]
S: Supported
T: git git://anongit.freedesktop.org/drm/drm-misc
F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
F: drivers/gpu/drm/panthor/
F: include/uapi/drm/panthor_drm.h

ARM MALI-DP DRM DRIVER
M: Liviu Dudau <[email protected]>
M: Brian Starkey <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -865,7 +865,7 @@ stackp-flags-$(CONFIG_STACKPROTECTOR_STRONG) := -fstack-protector-strong

KBUILD_CFLAGS += $(stackp-flags-y)

KBUILD_CFLAGS-$(CONFIG_WERROR) += -Werror
#KBUILD_CFLAGS-$(CONFIG_WERROR) += -Werror
KBUILD_CFLAGS-$(CONFIG_CC_NO_ARRAY_BOUNDS) += -Wno-array-bounds

KBUILD_RUSTFLAGS-$(CONFIG_WERROR) += -Dwarnings
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ zImage
xipImage
bootpImage
uImage
*.dtb*
*.scr
2 changes: 2 additions & 0 deletions arch/arm64/boot/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
Image
Image.gz
vmlinuz*
*.dtb*
*.scr
Loading
Loading