linux_rpi{1,2,3,4}: 1.20230106 -> 1.20230405

+3 -16
+3 -16
pkgs/os-specific/linux/kernel/linux-rpi.nix
··· 2 2 3 3 let 4 4 # NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this 5 - modDirVersion = "5.15.84"; 6 - tag = "1.20230106"; 5 + modDirVersion = "6.1.21"; 6 + tag = "1.20230405"; 7 7 in 8 8 lib.overrideDerivation (buildLinux (args // { 9 9 version = "${modDirVersion}-${tag}"; ··· 13 13 owner = "raspberrypi"; 14 14 repo = "linux"; 15 15 rev = tag; 16 - hash = "sha512-6Dcpo81JBvc8NOv1nvO8JwjUgOOviRgHmXLLcGpE/pI2lEOcSeDRlB/FZtflzXTGilapvmwOSx5NxQfAmysHqQ=="; 16 + hash = "sha256-ILwecHZ1BN6GhZAUB6/UwiN/rZ8gHndKON6DUhidtxI="; 17 17 }; 18 18 19 19 defconfig = { ··· 26 26 features = { 27 27 efiBootStub = false; 28 28 } // (args.features or {}); 29 - 30 - extraConfig = '' 31 - # ../drivers/gpu/drm/ast/ast_mode.c:851:18: error: initialization of 'void (*)(struct drm_crtc *, struct drm_atomic_state *)' from incompatible pointer type 'void (*)(struct drm_crtc *, struct drm_crtc_state *)' [-Werror=incompatible-pointer-types] 32 - # 851 | .atomic_flush = ast_crtc_helper_atomic_flush, 33 - # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 - # ../drivers/gpu/drm/ast/ast_mode.c:851:18: note: (near initialization for 'ast_crtc_helper_funcs.atomic_flush') 35 - DRM_AST n 36 - # ../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_atomic_commit_tail': 37 - # ../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7757:4: error: implicit declaration of function 'is_hdr_metadata_different' [-Werror=implicit-function-declaration] 38 - # 7757 | is_hdr_metadata_different(old_con_state, new_con_state); 39 - # | ^~~~~~~~~~~~~~~~~~~~~~~~~ 40 - DRM_AMDGPU n 41 - ''; 42 29 43 30 extraMeta = if (rpiVersion < 3) then { 44 31 platforms = with lib.platforms; arm;