Commit Graph

5721 Commits

Author SHA1 Message Date
Matthias Reichl
cb88af8539 linux (RPi): config options for 6.12.44-6c61955
Signed-off-by: Matthias Reichl <hias@horus.com>
2025-09-15 15:03:39 +02:00
Christian Hewitt
334b6a6e6b linux: add Rockchip kernel and patches for Linux 6.16.y and 6.17.y
Patches for RK356X, RK3576 and RK3588 are placed in a 'rockchip'
folder under the Linux package dir. Boards use a common aarch64
arch defconfig.

Patches for RK3288, RK3328 and RK3399 are moved to a 'rockchip-old'
folder under the Linux package dir. Boards continue to use device
level 6.16.y defconfigs to ensure all drivers are present, except
for RK3288 which has been moved to the project level folder to be
the common arm arch defconfig.

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:31:57 +00:00
Christian Hewitt
0f42af2a8e kodi: update Rockchip patches for testing
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:31:37 +00:00
Christian Hewitt
a6e695df06 Rockchip: add RK3576 device
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:31:37 +00:00
Jonas Karlman
4feb496f1d Rockchip: new RK3588 device 2025-09-12 09:31:37 +00:00
Jonas Karlman
1fb6e2b19e Rockchip: new RK356X device 2025-09-12 09:31:37 +00:00
Christian Hewitt
fa16a27965 Rockchip: use common kernel defconfig for RK3288
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:31:37 +00:00
Christian Hewitt
f0acbd3fce u-boot: use 2025.10 plus Kwiboo patches for Rockchip
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:30:58 +00:00
Jonas Karlman
c012e776cb rkbin: copy ddr init and atf blobs into install_pkg 2025-09-12 09:30:58 +00:00
Christian Hewitt
ca03a725a9 Rockchip: cleanup RK3328 README
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:30:58 +00:00
Christian Hewitt
b34cf7150e Rockchip: use common kernel-firmware.dat file
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:30:58 +00:00
Jonas Karlman
8f61262ff6 Rockchip: bootloader: add support for fdtdir 2025-09-12 09:30:58 +00:00
Jonas Karlman
269a3b511e Rockchip: bootloader: cosmetic update 2025-09-12 09:30:58 +00:00
Jonas Karlman
decfbdad4c Rockchip: bootloader: update config
Starting with U-Boot v2024.07 RK3328 and RK3399 have common Kconfig
options enabled by default. And starting from U-Boot v2025.04 our RK3288
targets have common Kconfig options enabled by default.

Keep DISPLAY/VIDEO, USB_KEYBOARD, ENV_IS_IN and EFI_LOADER options
disabled to speed up boot.
2025-09-12 09:30:58 +00:00
Jonas Karlman
3cce144b5e Rockchip: consolidate cputemp and gputemp
Use thermal zone type to determin how to read cpu or gpu temp
2025-09-12 09:30:58 +00:00
Christian Hewitt
1d6c4baa27 Rockchip: include emmctool with images
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:30:58 +00:00
Christian Hewitt
ec432fefb2 linux: update Amlogic patches for Linux 6.16.y
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 09:12:27 +00:00
Christian Hewitt
509d0c6f33 tm16xx-display: move/rename package, enable via options, only pick utils
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-09-12 08:39:32 +00:00
Rudi Heitbaum
ec24c2be7f linux (Rockchip): rebase patches for 6.16.4 2025-08-29 13:45:49 +00:00
Matthias Reichl
ea8eb37dc9 linux (RPi): config options for 6.12.42-2fa00bc
Signed-off-by: Matthias Reichl <hias@horus.com>
2025-08-20 13:58:13 +02:00
Rudi Heitbaum
cd30b9c643 linux (Samsung): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
54473b725b linux (Rockchip RK3399): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
acdc670b28 linux (Rockchip RK3328): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
8c295dc64d linux (Rockchip RK3288): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
29461eb094 linux (Qualcomm): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
8f569f81a3 linux (NXP iMX8): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
649c1dd824 linux (NXP iMX6): update .config for 6.16.1 2025-08-16 07:51:31 +00:00
Rudi Heitbaum
46bbe299c7 linux (Samsung): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
6c7f3ae669 linux (Rockchip RK3399): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
afa5f33b18 linux (Rockchip RK3328): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
443a05f5a3 linux (Rockchip RK3288): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
6459d1f4ba linux (Qualcomm): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
94e57ef12e linux (NXP iMX8): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
f246ba0ef2 linux (NXP iMX6): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
3f03dcf8ea linux (Generic): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
d76657bdf1 linux (Allwinner arm): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
1ec419bd53 linux (Allwinner aarch64): update .config for 6.16 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
af39f8fbbc linux (Rockchip): rebase patches for 6.16-rc1 for valid_fmt 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
038d00c688 linux (Rockchip): rebase patches for 6.16-rc1
media: rkvdec: Add image format concept
- 774837ed87

fixes:
drivers/staging/media/rkvdec/rkvdec.c:327:33: error: initialization of 'const struct rkvdec_decoded_fmt_desc *' from incompatible pointer type 'const u32 *' {aka 'const unsigned int *'} [-Wincompatible-pointer-types]
  327 |                 .decoded_fmts = rkvdec_hevc_decoded_fmts,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/rkvdec/rkvdec.c:327:33: note: (near initialization for 'rkvdec_coded_fmts[0].decoded_fmts')
2025-07-28 21:44:07 +00:00
Rudi Heitbaum
820c17065e linux (Rockchip): rkvdec_s_ctrl function is now upstream
Patch as-is for HEVC does not apply

d35c64eccf
2025-07-28 21:44:07 +00:00
Rudi Heitbaum
7b53834941 linux (Rockchip): superceeded patch in 6.16-rc1 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
e06f7ebcb8 linux (Rockchip): drop upstreamed patches in 6.16-rc1 2025-07-28 21:44:07 +00:00
Rudi Heitbaum
e0d1ce04ed linux (NXP iMX8): rebase patches for 6.16-rc1
drm/bridge: Add encoder parameter to drm_bridge_funcs.attach
- 98007a0d56

fixes:
drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-dp.c:682:19: error: initialization of 'int (*)(struct drm_bridge *, struct drm_encoder *, enum drm_bridge_attach_flags)' from incompatible pointer type 'int (*)(struct drm_bridge *, enum drm_bridge_attach_flags)' [-Wincompatible-pointer-types]
  682 |         .attach = cdns_dp_bridge_attach,
      |                   ^~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-dp.c:682:19: note: (near initialization for 'cdns_dp_bridge_funcs.attach')
drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-dp.c:553:12: note: 'cdns_dp_bridge_attach' declared here
  553 | static int cdns_dp_bridge_attach(struct drm_bridge *bridge,
      |            ^~~~~~~~~~~~~~~~~~~~~
make[7]: *** [scripts/Makefile.build:287: drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-dp.o] Error 1
make[7]: *** Waiting for unfinished jobs....
2025-07-28 21:44:07 +00:00
Rudi Heitbaum
1f21b0a0fe linux (NXP iMX8): drop upstreamed patches in 6.16-rc1
Subject: [v20,3/9] phy: Add HDMI configuration options
upstreamed as 10ed34d6ea
https://lore.kernel.org/all/20250318-phy-sam-hdptx-bpc-v6-0-8cb1678e7663@collabora.com/
2025-07-28 21:44:07 +00:00
Rudi Heitbaum
ff5670342f linux (Allwinner): rebase patches for 6.16-rc7
ref:
- 6851a0c228
2025-07-28 21:43:56 +00:00
Rudi Heitbaum
6da44b2fb0 linux (Allwinner): rebase patches for 6.16-rc1
drm/bridge: Add encoder parameter to drm_bridge_funcs.attach
- 98007a0d56

fixes:
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c:162:19: error: initialization of 'int (*)(struct drm_bridge *, struct drm_encoder *, enum drm_bridge_attach_flags)' from incompatible pointer type 'int (*)(struct drm_bridge *, enum drm_bridge_attach_flags)' [-Wincompatible-pointer-types]
  162 |         .attach = sun8i_hdmi_enc_attach,
      |                   ^~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c:162:19: note: (near initialization for 'sun8i_hdmi_enc_bridge_funcs.attach')
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c:34:12: note: 'sun8i_hdmi_enc_attach' declared here
   34 | static int sun8i_hdmi_enc_attach(struct drm_bridge *bridge,
      |            ^~~~~~~~~~~~~~~~~~~~~
make[6]: *** [scripts/Makefile.build:287: drivers/gpu/drm/sun4i/sun8i_dw_hdmi.o] Error 1
make[5]: *** [scripts/Makefile.build:554: drivers/gpu/drm/sun4i] Error 2
make[5]: *** Waiting for unfinished jobs....
2025-07-28 21:40:21 +00:00
Christian Hewitt
5fd985af87 Merge pull request #10212 from heitbaum/u-boot-2025.07
u-boot: update to 2025.07
2025-07-23 19:02:42 +04:00
Christian Hewitt
f143c51b94 Merge pull request #10260 from smp79/generic-opengl
Generic-gl: remove device and switch Generic to OpenGL
2025-07-23 07:44:50 +04:00
Matthias Reichl
f8c0f82b7b Revert "RPi5: add udev rule to symlink dma_buf/system to dma_buf/vidbuf shared"
This reverts commit 4ae6d5ade5.
2025-07-22 13:56:21 +02:00
Matthias Reichl
61285e5b32 Revert "kodi (RPi): add patch to allow using optional vidbuf_cached dma heap"
This reverts commit af67e8627c.
2025-07-22 13:56:21 +02:00