summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2021-02-17 04:42:51 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2021-02-18 05:51:47 +0100
commit0b2043f7b63fb7f57014eada5224c2f6ced4680c (patch)
treed24d1858f7de7632dc168308786df0091485f659
parentc085a3f1d0aff41026edad2709920c7736e6773c (diff)
downloadnixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar.gz
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar.bz2
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar.lz
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar.xz
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.tar.zst
nixpkgs-0b2043f7b63fb7f57014eada5224c2f6ced4680c.zip
linux_rpi: 5.4.79 -> 5.10.11
-rw-r--r--pkgs/os-specific/linux/kernel/linux-rpi.nix19
1 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix
index 176c2180f35..373984298cc 100644
--- a/pkgs/os-specific/linux/kernel/linux-rpi.nix
+++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix
@@ -2,8 +2,8 @@
 
 let
   # NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
-  modDirVersion = "5.4.79";
-  tag = "1.20201201";
+  modDirVersion = "5.10.11";
+  tag = "1.20210201";
 in
 lib.overrideDerivation (buildLinux (args // {
   version = "${modDirVersion}-${tag}";
@@ -13,7 +13,7 @@ lib.overrideDerivation (buildLinux (args // {
     owner = "raspberrypi";
     repo = "linux";
     rev = "raspberrypi-kernel_${tag}-1";
-    sha256 = "093p5kh5f27djkhbcw371w079lhhihvg3s4by3wzsd40di4fcgn9";
+    sha256 = "0n4zq47k9bmkgmarrhwvivp10v5ga8y2bphsx0il3kmcpf0c1m3q";
   };
 
   defconfig = {
@@ -23,15 +23,18 @@ lib.overrideDerivation (buildLinux (args // {
     "4" = "bcm2711_defconfig";
   }.${toString rpiVersion};
 
-  extraConfig = ''
-    # ../drivers/pci/controller/pcie-altera.c:679:8: error: too few arguments to function 'devm_of_pci_get_host_bridge_resources'
-    PCIE_ALTERA n
-  '';
-
   features = {
     efiBootStub = false;
   } // (args.features or {});
 
+  extraConfig = ''
+    # ../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]
+    #   851 |  .atomic_flush = ast_crtc_helper_atomic_flush,
+    #       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    # ../drivers/gpu/drm/ast/ast_mode.c:851:18: note: (near initialization for 'ast_crtc_helper_funcs.atomic_flush')
+    DRM_AST n
+  '';
+
   extraMeta = if (rpiVersion < 3) then {
     platforms = with lib.platforms; [ arm ];
     hydraPlatforms = [];