1
0
Fork 0
mirror of https://github.com/NixOS/nixos-hardware synced 2024-11-27 05:19:43 +01:00
Commit graph

138 commits

Author SHA1 Message Date
Kiskae
d7a5d6a29a common/gpu/intel*: Migrate to common/gpu/intel/* and add disable 2023-02-27 14:04:53 +01:00
Ghislain Vaillant
c0effe6658 Add profile for Dell XPS 15 7590 NVIDIA 2023-02-26 00:09:37 +01:00
bors[bot]
1f5e2b7a6a
Merge #553
553: lenovo/thinkpad/t520: create r=Mic92 a=reo101



Co-authored-by: Pavel Atanasov <pavel.atanasov2001@gmail.com>
Co-authored-by: reo101 <pavel.atanasov2001@gmail.com>
2023-02-20 20:11:51 +00:00
reo101
6f1da80bd0
lenovo/thinkpad/t520: reference in README.md and flake.nix 2023-02-20 18:08:01 +02:00
Ivan Nikolaenko
75b6ec4775
Add NXP i.MX8 SOC family support.
Currently there are two devices supported:
* imx8qm-mek
* imx8qxp-mek

Signed-off-by: Ivan Nikolaenko <ivan.nikolaenko@unikie.com>
2023-02-20 12:19:39 +02:00
necrophcodr
1c319687c1 gpd/win-2: init 2023-02-20 09:40:39 +01:00
Winston R. Milling
48e4621f98
Add flake and readme links 2023-02-07 07:09:22 -06:00
mexisme
f67688dcf5 Add specialisation for Surface Laptop (AMD) 2023-01-11 11:16:39 +13:00
mexisme
de3ec80522 Add Surface Pro (Intel) 2023-01-11 02:11:52 +13:00
mexisme
5b713dd72e Merge branch 'microsoft/surface/specialisation/common-files' into microsoft/surface/specialisation/surface-go 2023-01-11 01:51:01 +13:00
mexisme
9d4505d4e1 Update README 2023-01-11 01:39:03 +13:00
mexisme
f00dee1fdf Remove the "deprecated" module
- It makes more sense to error-out and provide information on how to update.
2023-01-11 00:29:15 +13:00
mexisme
157a74d8a4 "old" --> "deprecated" 2023-01-11 00:29:15 +13:00
mexisme
20cc307602 Update README.md and flake.nix 2023-01-10 17:29:15 +13:00
mexisme
d8df3d756a Update README.md and flake.nix 2023-01-10 17:18:47 +13:00
mexisme
6518a93150 Update README.md and flake.nix 2023-01-10 16:35:29 +13:00
Hiram Tanner
c82db46e75 Added configuration for panasonic
Update panasonic/letsnote/cf-lx4/default.nix

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>

Added profile to flake.nix
2022-12-31 23:30:14 +09:00
Jörg Thalheim
03c6d15152 treewide: apply deadnix and statix 2022-12-31 11:57:44 +01:00
mexisme
ed291da4ab Update flake.nix and root README.md 2022-12-31 14:23:53 +13:00
suliman
485f3bc2f2 Add LENOVO Yoga 6 13ALC6 82ND 2022-12-24 02:38:10 +03:00
bors[bot]
25010a042c
Merge #515
515: Update config of Lenovo legion 16ach6h r=Mic92 a=LostAttractor



Co-authored-by: ChaosAttractor <46527539+LostAttractor@users.noreply.github.com>
2022-12-19 16:37:27 +00:00
ChaosAttractor
ab165ab191 Add standalone hybrid only and nvidia only modules 2022-12-19 23:10:28 +08:00
s1341
9c0fa60e49 Latitude 7430: init 2022-12-19 12:41:50 +02:00
Alexandre Acebedo
e18b759b1b Add support for GA402 2022-12-03 17:19:05 +01:00
4JX
56bb7c93b3 Add Lenovo Legion 5 Pro Gen 6 2022-11-23 20:47:27 +01:00
Tristan Daniël Maat
7e60458d86
common/gpu/nvidia*: Migrate to common/gpu/nvidia/* and add non-prime
Fixes #338
2022-11-13 01:41:03 +00:00
Quinn Dougherty
d43d5ad52a Latitude 3340: init 2022-11-11 10:04:17 +01:00
Daniel Reimer
7b063efe67 add lenovo/thinkpad/x1/10th-gen 2022-11-05 22:15:29 -07:00
bors[bot]
dfd9128433
Merge #487
487: add thinkpad x1 yoga 7th-gen r=Mic92 a=MayNiklas



Co-authored-by: MayNiklas <info@niklas-steffen.de>
2022-10-27 06:10:28 +00:00
MayNiklas
2c27afc7ed add lenovo/thinkpad/x1/yoga/7th-gen 2022-10-22 15:35:24 +02:00
Zane van Iperen
99ed0bc663
apple/macbook-pro: add support for 14,1
Extracted from my system configs. There's still a few issues with this
machine:

1. Audio is a lost cause. Will probably need to bribe an Apple or Cirrus
   engineer for the datasheet.
2. The thunderbolt module will oops upon system resume, and subsequently
   refuse to work until next reboot.
3. The d3cold state needs to be disabled on the NVME controller for it
   to wake up.
4. The Bluetooth UART (/dev/ttyS0) is created and then deleted by udev
   in early boot. I am yet to figure out why. Hack around it by
   reloading the 8250_dw module, causing it to be re-created.
2022-10-21 00:29:37 +10:00
Madoura
2c14c0f861
flake: add starfive-visionfive-v1 2022-10-08 04:10:18 -05:00
Jörg Thalheim
47fd702894
Merge pull request #477 from nbraud/gpd/pocket-3
gpd/pocket-3: init
2022-10-06 09:10:00 +02:00
nicoo
d5de1c72cf Update README & flake.nix 2022-10-05 19:23:38 +02:00
Jörg Thalheim
2a7f39aac2
Merge pull request #467 from yu-re-ka/helios4
kobol/helios4: init
2022-09-28 11:03:08 +02:00
Yureka
3774a528de kobol/helios4: init 2022-09-22 22:32:49 +02:00
Jörg Thalheim
a0df6cd6e1
Merge pull request #462 from flosse/p16s
Add lenovo/thinkpad/p16s/amd/gen1
2022-09-15 10:12:37 +02:00
Jörg Thalheim
f29ce8dd25
Merge pull request #464 from CalebJohn/t14amdgen3
Add thinkpad t14 amd gen3
2022-09-15 10:12:12 +02:00
CalebJohn
7aac946a06 Add thinkpad t14 amd gen3 to flake 2022-09-14 11:47:23 -07:00
Markus Kohlhase
1cf3862265 Add lenovo/thinkpad/p16s/amd/gen1 2022-09-14 13:44:17 +02:00
Jörg Thalheim
b71c3b7be7
Merge pull request #461 from ricci/framework-12th-gen-intel
Add support for Framework laptop, 12th gen Intel Core edition
2022-09-14 07:26:02 +02:00
Jörg Thalheim
c4cb6735ba
Merge pull request #460 from Guekka/ideapad-15arh05
add lenovo ideapad 5 15arh05
2022-09-14 07:25:28 +02:00
Celso Miranda
bfbc3a181d
Add support for Omen en00015p laptop (#457) 2022-09-14 06:25:11 +01:00
Robert Ricci
3aaf1fe6ee Add framework-12th-gen-intel to flake.nix 2022-09-12 22:49:26 -06:00
Guekka
1f9058d65d
add lenovo ideapad 5 15arh05 2022-09-12 13:50:33 +02:00
Weathercold
3ed1ae8ef7 inspiron-7405: init 2022-09-09 23:45:13 -04:00
Jörg Thalheim
57164fc634
Merge pull request #452 from marijanp/z-series
lenovo/z: add Lenovo Thinkpad Z(13)
2022-09-02 05:22:11 +01:00
Marijan Petričević
fb635bfba0
lenovo/z: add Lenovo Thinkpad Z(13)
Co-authored-by: toastal <toastal@posteo.net>
2022-09-01 12:04:22 +02:00
Philippe Schaaf
7ffa41766a added lenovo thinkpad T590
Copied from T550 and T490 config.
Omit the pulseaudio profile from T490 config for now.

Signed-off-by: Philippe Schaaf <philippe.schaaf@secunet.com>
2022-08-18 08:54:15 +02:00
Andrew Kvalheim
bb846f8ed9 Add Dell XPS 13 9350
Reviewed on a Dell XPS 13 Developer Edition 9350.

No Skylake-specific configuration is necessary:

  - RC6 sleep is automatically detected configured by default, and
    `i915.enable_rc6` no longer exists.

  - Frame buffer compression (FBC) is automatically detected and enabled
    by default, so `i915.enable_fbc` is unnecessary.

  - Panel self refresh (PSR) is automatically detected and enabled by
    default, so `i915.enable_psr` is unnecessary.

Wireless card detection log:

    iwlwifi 0000:3a:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x204

Touchpad detection log:

    psmouse serio1: synaptics: queried max coordinates: x [..5666], y [..4734]
    psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1118..]
    psmouse serio1: synaptics: Your touchpad (PNP: DLL0704 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
    psmouse serio1: synaptics: Advanced gesture mode init failed: -5
    psmouse serio1: synaptics: Unable to initialize device.
    input: DLL0704:01 06CB:76AE Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-DLL0704:01/0018:06CB:76AE.0004/input/input26
    input: DLL0704:01 06CB:76AE Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-DLL0704:01/0018:06CB:76AE.0004/input/input27
    hid-multitouch 0018:06CB:76AE.0004: input,hidraw3: I2C HID v1.00 Mouse [DLL0704:01 06CB:76AE] on i2c-DLL0704:01
    psmouse serio1: Failed to enable mouse on isa0060/serio1

i915 debug log:

    i915 device info: pciid=0x1926 rev=0x0a platform=SKYLAKE (subplatform=0x1) gen=9
    i915 device info: graphics version: 9
    i915 device info: media version: 9
    i915 device info: display version: 9
    i915 device info: gt: 3
    i915 device info: iommu: disabled
    i915 device info: memory-regions: 5
    i915 device info: page-sizes: 11000
    i915 device info: platform: SKYLAKE
    i915 device info: ppgtt-size: 48
    i915 device info: ppgtt-type: 2
    i915 device info: dma_mask_size: 39
    i915 device info: is_mobile: no
    i915 device info: is_lp: no
    i915 device info: require_force_probe: no
    i915 device info: is_dgfx: no
    i915 device info: has_64bit_reloc: yes
    i915 device info: gpu_reset_clobbers_display: no
    i915 device info: has_reset_engine: yes
    i915 device info: has_global_mocs: no
    i915 device info: has_gt_uc: yes
    i915 device info: has_l3_dpf: no
    i915 device info: has_llc: yes
    i915 device info: has_logical_ring_contexts: yes
    i915 device info: has_logical_ring_elsq: no
    i915 device info: has_mslices: no
    i915 device info: has_pooled_eu: no
    i915 device info: has_rc6: yes
    i915 device info: has_rc6p: no
    i915 device info: has_rps: yes
    i915 device info: has_runtime_pm: yes
    i915 device info: has_snoop: no
    i915 device info: has_coherent_ggtt: yes
    i915 device info: unfenced_needs_alignment: no
    i915 device info: hws_needs_physical: no
    i915 device info: cursor_needs_physical: no
    i915 device info: has_cdclk_crawl: no
    i915 device info: has_dmc: yes
    i915 device info: has_ddi: yes
    i915 device info: has_dp_mst: yes
    i915 device info: has_dsb: no
    i915 device info: has_dsc: no
    i915 device info: has_fbc: yes
    i915 device info: has_fpga_dbg: yes
    i915 device info: has_gmch: no
    i915 device info: has_hdcp: yes
    i915 device info: has_hotplug: yes
    i915 device info: has_hti: no
    i915 device info: has_ipc: yes
    i915 device info: has_modular_fia: no
    i915 device info: has_overlay: no
    i915 device info: has_psr: yes
    i915 device info: has_psr_hw_tracking: yes
    i915 device info: overlay_needs_physical: no
    i915 device info: supports_tv: no
    i915 device info: rawclk rate: 24000 kHz
    i915 device info: available engines: 40f
    i915 device info: slice total: 2, mask=0003
    i915 device info: subslice total: 6
    i915 device info: slice0: 3 subslices, mask=00000007
    i915 device info: slice1: 3 subslices, mask=00000007
    i915 device info: slice2: 0 subslices, mask=00000000
    i915 device info: EU total: 48
    i915 device info: EU per subslice: 8
    i915 device info: has slice power gating: yes
    i915 device info: has subslice power gating: no
    i915 device info: has EU power gating: yes
2022-08-03 11:07:04 -07:00