Skip to content

Commit a8dd1b2

Browse files
glwbrMic92
andauthored
add dell inspiron 7460 (#1177)
Co-authored-by: Jörg Thalheim <[email protected]>
1 parent 6f71da5 commit a8dd1b2

File tree

4 files changed

+66
-0
lines changed

4 files changed

+66
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ See code for all available configurations.
116116
| [Dell Inspiron 5509](dell/inspiron/5509) | `<nixos-hardware/dell/inspiron/5509>` |
117117
| [Dell Inspiron 5515](dell/inspiron/5515) | `<nixos-hardware/dell/inspiron/5515>` |
118118
| [Dell Inspiron 7405](dell/inspiron/7405) | `<nixos-hardware/dell/inspiron/7405>` |
119+
| [Dell Inspiron 7460](dell/inspiron/7460) | `<nixos-hardware/dell/inspiron/7460>` |
119120
| [Dell Latitude 3340](dell/latitude/3340) | `<nixos-hardware/dell/latitude/3340>` |
120121
| [Dell Latitude 3480](dell/latitude/3480) | `<nixos-hardware/dell/latitude/3480>` |
121122
| [Dell Latitude 5520](dell/latitude/5520) | `<nixos-hardware/dell/latitude/5520>` |

dell/inspiron/7460/README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## Dell Inspiron 7460
2+
3+
### Tested Hardware
4+
5+
```shellsession
6+
$ lspci -nn
7+
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
8+
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
9+
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 02)
10+
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
11+
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
12+
00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60] (rev 21)
13+
00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21)
14+
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
15+
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
16+
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 [8086:9d10] (rev f1)
17+
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
18+
00:1c.5 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 [8086:9d15] (rev f1)
19+
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d58] (rev 21)
20+
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
21+
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
22+
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
23+
01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 940MX] [10de:134d] (rev a2)
24+
02:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
25+
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)<D-f><D-f>
26+
```
27+
28+
### Extra Configuration
29+
30+
#### Bluetooth
31+
32+
To enable bluetooth support, set `hardware.bluetooth.enable = true;`.
33+
34+
### Firmware Upgrades
35+
36+
Note that this device is supported by [fwupd](https://fwupd.org).
37+
To perform firmware upgrades just activate the service:
38+
39+
```
40+
services.fwupd.enable = true;
41+
```
42+
43+
Then use `fwupdmgr` to perform updates

dell/inspiron/7460/default.nix

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{ lib, ... }:
2+
3+
{
4+
imports = [
5+
../../../common/pc/laptop
6+
../../../common/pc/laptop/ssd
7+
../../../common/gpu/intel/kaby-lake
8+
../../../common/gpu/nvidia/maxwell
9+
../../../common/gpu/nvidia/prime.nix
10+
];
11+
12+
hardware.nvidia.prime = {
13+
intelBusId = "PCI:0:2:0";
14+
nvidiaBusId = "PCI:1:0:0";
15+
};
16+
17+
services = {
18+
thermald.enable = lib.mkDefault true;
19+
fwupd.enable = lib.mkDefault true;
20+
};
21+
}

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
dell-inspiron-5509 = import ./dell/inspiron/5509;
5656
dell-inspiron-5515 = import ./dell/inspiron/5515;
5757
dell-inspiron-7405 = import ./dell/inspiron/7405;
58+
dell-inspiron-7460 = import ./dell/inspiron/7460;
5859
dell-latitude-3340 = import ./dell/latitude/3340;
5960
dell-latitude-3480 = import ./dell/latitude/3480;
6061
dell-latitude-5520 = import ./dell/latitude/5520;

0 commit comments

Comments
 (0)