mirror of
				https://github.com/NixOS/nixos-hardware.git
				synced 2025-11-04 09:17:14 +08:00 
			
		
		
		
	feat: add MECHREVO Yilong15Pro(GM5HG0A)
This commit is contained in:
		@@ -364,6 +364,7 @@ See code for all available configurations.
 | 
			
		||||
| [Microsoft Surface Pro 9](microsoft/surface-pro/9)                                | `<nixos-hardware/microsoft/surface-pro/9>`              | `microsoft-surface-pro-9`         |
 | 
			
		||||
| [Morefine M600](morefine/m600)                                                    | `<nixos-hardware/morefine/m600>`                        | `morefine-m600`                  |
 | 
			
		||||
| [Minisforum V3](minisforum/v3)                                                    | `<nixos-hardware/minisforum/v3>`                        | `minisforum-v3`                  |
 | 
			
		||||
| [MECHREVO Yilong15Pro](mechrevo/GM5HG0A)                                          | `<nixos-hardware/mechrevo/GM5HG0A>`                     | `mechrevo-gm5hg0a`               |
 | 
			
		||||
| [NXP iMX8 MPlus Evaluation Kit](nxp/imx8mp-evk)                                   | `<nixos-hardware/nxp/imx8mp-evk>`                       | `nxp-imx8mp-evk`                 |
 | 
			
		||||
| [NXP iMX8 MQuad Evaluation Kit](nxp/imx8mq-evk)                                   | `<nixos-hardware/nxp/imx8mq-evk>`                       | `nxp-imx8mq-evk`                 |
 | 
			
		||||
| [Hardkernel Odroid HC4](hardkernel/odroid-hc4/default.nix)                        | `<nixos-hardware/hardkernel/odroid-hc4>`                | `hardkernel-odroid-hc4`           |
 | 
			
		||||
 
 | 
			
		||||
@@ -290,6 +290,7 @@
 | 
			
		||||
          lenovo-yoga-7-slim-gen8 = import ./lenovo/yoga/7/slim/gen8;
 | 
			
		||||
          letsnote-cf-lx4 = import ./panasonic/letsnote/cf-lx4;
 | 
			
		||||
          malibal-aon-s1-intel = import ./malibal/aon/s1;
 | 
			
		||||
          mechrevo-gm5hg0a = import ./mechrevo/GM5HG0A;
 | 
			
		||||
          microchip-icicle-kit = import ./microchip/icicle-kit;
 | 
			
		||||
          microsoft-surface-go = import ./microsoft/surface/surface-go;
 | 
			
		||||
          microsoft-surface-pro-intel = import ./microsoft/surface/surface-pro-intel;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										35
									
								
								mechrevo/GM5HG0A/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								mechrevo/GM5HG0A/default.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
{
 | 
			
		||||
  lib,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../common/cpu/amd
 | 
			
		||||
    ../../common/cpu/amd/pstate.nix
 | 
			
		||||
    ../../common/cpu/amd/zenpower.nix
 | 
			
		||||
    ../../common/cpu/amd/raphael/igpu.nix
 | 
			
		||||
    ../../common/gpu/amd
 | 
			
		||||
    ../../common/gpu/nvidia
 | 
			
		||||
    ../../common/gpu/nvidia/ada-lovelace
 | 
			
		||||
    ../../common/gpu/nvidia/prime.nix
 | 
			
		||||
    ../../common/hidpi.nix
 | 
			
		||||
    ../../common/pc/laptop
 | 
			
		||||
    ../../common/pc/ssd
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Resolve the issue of sleep mode being awakened by GPIO 6.
 | 
			
		||||
  # https://nova.gal/blog/%E6%9C%BA%E6%A2%B0%E9%9D%A9%E5%91%BD%E7%BF%BC%E9%BE%99-15Pro-%E8%BF%81%E7%A7%BB-Linux-%E9%81%87%E5%88%B0%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98#%E6%97%A0%E6%B3%95%E4%BC%91%E7%9C%A0
 | 
			
		||||
  # https://lore.kernel.org/all/20221012221028.4817-1-mario.limonciello@amd.com/T/
 | 
			
		||||
  boot.kernelParams = [ "gpiolib_acpi.ignore_interrupt=AMDI0030:00@6" ];
 | 
			
		||||
 | 
			
		||||
  hardware.nvidia = {
 | 
			
		||||
    primeBatterySaverSpecialisation = lib.mkDefault true;
 | 
			
		||||
    modesetting.enable = lib.mkDefault true;
 | 
			
		||||
    prime = {
 | 
			
		||||
      amdgpuBusId = "PCI:6:0:0";
 | 
			
		||||
      nvidiaBusId = "PCI:1:0:0";
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user