mirror of
				https://github.com/NixOS/nixos-hardware.git
				synced 2025-11-04 17:27:14 +08:00 
			
		
		
		
	Add support for Yoga Slim 7 Gen8
This commit is contained in:
		
				
					committed by
					
						
						mergify[bot]
					
				
			
			
				
	
			
			
			
						parent
						
							a63273ffc7
						
					
				
				
					commit
					bee2202bec
				
			@@ -229,6 +229,7 @@ See code for all available configurations.
 | 
			
		||||
| [Lenovo ThinkPad Z Series](lenovo/thinkpad/z)                          | `<nixos-hardware/lenovo/thinkpad/z>`                    |
 | 
			
		||||
| [Lenovo ThinkPad Z13](lenovo/thinkpad/z/z13)                           | `<nixos-hardware/lenovo/thinkpad/z/z13>`                |
 | 
			
		||||
| [LENOVO Yoga 6 13ALC6 82ND](lenovo/yoga/6/13ALC6)                      | `<nixos-hardware/lenovo/yoga/6/13ALC6>`                 |
 | 
			
		||||
| [LENOVO Yoga 7 Slim Gen8](lenovo/yoga/7/slim/gen8)                     | `<nixos-hardware/lenovo/yoga/7/slim/gen8>`              |
 | 
			
		||||
| [MSI GS60 2QE](msi/gs60)                                               | `<nixos-hardware/msi/gs60>`                             |
 | 
			
		||||
| [MSI GL62/CX62](msi/gl62)                                              | `<nixos-hardware/msi/gl62>`                             |
 | 
			
		||||
| [Microchip Icicle Kit](microchip/icicle-kit)                           | `<nixos-hardware/microchip/icicle-kit>`                 |
 | 
			
		||||
 
 | 
			
		||||
@@ -169,6 +169,7 @@
 | 
			
		||||
      lenovo-thinkpad-z = import ./lenovo/thinkpad/z;
 | 
			
		||||
      lenovo-thinkpad-z13 = import ./lenovo/thinkpad/z/z13;
 | 
			
		||||
      lenovo-yoga-6-13ALC6 = import ./lenovo/yoga/6/13ALC6;
 | 
			
		||||
      lenovo-yoga-7-slim-gen8 = import ./lenovo/yoga/7/slim/gen8;
 | 
			
		||||
      letsnote-cf-lx4 = import ./panasonic/letsnote/cf-lx4;
 | 
			
		||||
      microchip-icicle-kit = import ./microchip/icicle-kit;
 | 
			
		||||
      microsoft-surface-go = import ./microsoft/surface/surface-go;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										20
									
								
								lenovo/yoga/7/slim/gen8/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								lenovo/yoga/7/slim/gen8/default.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
{ pkgs, lib, ... }: {
 | 
			
		||||
  boot.initrd.kernelModules = [ "amdgpu" ];
 | 
			
		||||
  boot.kernelModules = [ "kvm-amd" ];
 | 
			
		||||
 | 
			
		||||
  # https://gitlab.freedesktop.org/drm/amd/-/issues/2812#note_2190544 
 | 
			
		||||
  boot.kernelParams = ["mem_sleep_default=deep" "rtc_cmos.use_acpi_alarm=1"];
 | 
			
		||||
 | 
			
		||||
  # suspend needs kernel 6.7 or later
 | 
			
		||||
  boot.kernelPackages =  lib.mkIf (lib.versionOlder pkgs.linux.version "6.7") pkgs.linuxPackages_latest;
 | 
			
		||||
 | 
			
		||||
  # https://gitlab.freedesktop.org/drm/amd/-/issues/2812#note_2190544 
 | 
			
		||||
  hardware.enableRedistributableFirmware = true;
 | 
			
		||||
  hardware.cpu.amd.updateMicrocode = true;
 | 
			
		||||
  boot.initrd.prepend = lib.mkOrder 0 [ "${pkgs.fetchurl {
 | 
			
		||||
    url = "https://gitlab.freedesktop.org/drm/amd/uploads/9fe228c7aa403b78c61fb1e29b3b35e3/slim7-ssdt";
 | 
			
		||||
    sha256 = "sha256-Ef4QTxdjt33OJEPLAPEChvvSIXx3Wd/10RGvLfG5JUs=";
 | 
			
		||||
    name = "slim7-ssdt";
 | 
			
		||||
  }}" ];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user