Commit Graph

223 Commits

Author SHA1 Message Date
Jacob Hrbek 93fcc5fb82 OLIMEX Teres-I: Init
Initial declaration of the device
2023-10-06 17:27:28 +00:00
Tom Fitzhenry f4ef5df944 pine64-rockpro64: init 2023-10-06 12:02:27 +00:00
Samuel Cobb d79fe3a25c add to flake 2023-10-06 11:43:34 +00:00
Kiara Grouwstra a149e3d37e Lenovo IdeaPad Slim 5: init
note this is to be distinguished from e.g. the slim 5i, which uses intel
2023-10-06 11:30:06 +00:00
Michael Stanley adcfd6aa86 Thinkpad X1 11th Gen: init 2023-09-28 07:59:35 +00:00
the-furry-hubofeverything 061785322d Add Omen 15-en0010ca 2023-09-24 07:22:39 +00:00
Alexander Bantyev 9070d2340c Add config for Librem 5 2023-09-03 07:29:12 +02:00
Alan Pearce 50dc4ef928 friendlyarm/nanopi-r5s: init config 2023-09-03 07:22:07 +02:00
Yannick Mayeur 1ed1234ad6 feat: add initial support for odroid-h3 hardware
This should work for both odroid-h3 and h3+ as they both have a jasper
lake CPU (N5105 and N6005).
2023-09-03 07:20:32 +02:00
Alexander Shpilkin f61352cf80 framework: add 13th gen to flake.nix 2023-08-11 06:11:50 +01:00
Baffle a5a696f281 inspiron 14 5420: add to flake.nix 2023-08-06 08:02:29 +01:00
Matthieu Dubuget 6dcf1381ec Adding Dell XPS 13 9333 2023-08-04 21:08:48 +01:00
Matt Layher ba9650b14e deciso/dec: init, tested with DEC2750
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2023-07-24 13:12:20 +01:00
CodeChomper 70325e398b Added Asus Zephyrus GA502 2023-07-24 13:11:36 +01:00
SnIcK 39eac9bf9a
added 16IRX8H Lenovo Legion 7i Pro (2023) (#660)
* added 16IRX8H Lenovo Legion 7i Pro (2023)

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-07-11 08:20:24 +01:00
bors[bot] 47dca15d86
Merge #630 #649 #650 #652 #654 #656 #657
630: starfive visionfive2: update kernel to 6.4.0 r=Mic92 a=NickCao



649: macbook-air-6: remove mba6x_bl kernel module r=Mic92 a=DanielSiepmann



650: apple/t2: init r=Mic92 a=networkException



652: build(deps): bump cachix/install-nix-action from 21 to 22 r=Mic92 a=dependabot[bot]



654: fixing iptsd not able to find DEVICE r=Mic92 a=buttergrillcorn



656: treewide: avoid alias usage for intel-vaapi-driver based on nixos version r=Mic92 a=lilyinstarlight



657: Added more blocked Nvidia kernel modules to fix the dGPU not being disabled r=Mic92 a=spacebanana420



Co-authored-by: Nick Cao <nickcao@nichi.co>
Co-authored-by: Daniel Siepmann <coding@daniel-siepmann.de>
Co-authored-by: kekrby <kekrby@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: buttergrillcorn <126628446+buttergrillcorn@users.noreply.github.com>
Co-authored-by: Lily Foster <lily@lily.flowers>
Co-authored-by: Space Banana <tomasbessa@protonmail.com>
2023-07-08 06:38:34 +00:00
Francesco Gazzetta 30f71ba6e0 star64: init
Mostly based on the visionfive 2 config.
No GPU yet.
2023-07-07 21:54:40 +02:00
kekrby 8e28b9ee43
apple/t2: init
Co-authored-by: networkException <git@nwex.de>
2023-06-28 00:04:56 +02:00
bors[bot] 429f232fe1
Merge #612
612: Add Microchip Icicle-kit board support. r=Mic92 a=codehub8



Co-authored-by: Ganga Ram <Ganga.Ram@tii.ae>
2023-06-15 14:16:07 +00:00
Burgess Chang a2ca907b42
lenovo-thinkpad-x1-nano-gen1: init
Signed-off-by: Burgess Chang <bsc@brsvh.org>
2023-06-11 01:11:59 +08:00
Tomo 54cc1a6c79 hp.14-df0023: init 2023-06-08 09:44:24 -07:00
Simon Guest 2c2d22409f Add HP Elitebook 845g9 2023-05-15 20:56:46 +12:00
ghostbuster91 e39036d599
feat: Add focus m2 gen1 2023-05-13 09:33:23 +02:00
bors[bot] 32da382b2c
Merge #610
610: Added Lenovo Thinkpad X390 r=Mic92 a=paul-jewell



Co-authored-by: Paul Jewell <paul@teulu.org>
2023-05-05 06:13:18 +00:00
Paul Jewell 31f8d1c364 Added Lenovo Thinkpad x390 2023-05-05 06:59:00 +01:00
bors[bot] 7dc4630467
Merge #613 #615
613: Add config for Dell XPS 15 9520 r=Mic92 a=palfrey



615: add dell precision 3541 r=Mic92 a=anstylian



Co-authored-by: Tom Parker-Shemilt <tom.parkershemilt@doxy.me>
Co-authored-by: Tom Parker-Shemilt <palfrey@tevp.net>
Co-authored-by: angelos <agathangelos.stylianidis@gmail.com>
2023-05-02 06:40:13 +00:00
Tom Parker-Shemilt 8792ddc50c Add Dell XPS 9520 to flake and README 2023-04-30 16:38:50 +01:00
angelos 03548beefd add dell precision 3541 to flake.nix 2023-04-30 14:01:13 +03:00
Ganga Ram ba8b9209ce Add Microchip Icicle-kit board support.
* Uses Linux kernel released by Microchip
  - https://github.com/linux4microchip/linux.git
  - Ver: v5.15   Tag: linux4microchip+fpga-2023.02
* Uses UBoot released by Microchip
  - Ver: uboot-2022-01 Tag: linux4microchip+fpga-2023.02

To generate NixOS sd image for MICROCHIP icicle-kit refer:
  https://github.com/tiiuae/ghaf.git

Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
2023-04-26 22:55:57 +04:00
Jakob Leifhelm 0cc1214203
Init starfive visionfive 2 2023-04-16 23:18:18 +02:00
Steffen Weitz 5fc0f23520 Add module import to flake 2023-03-27 21:18:10 +02:00
K900 739fd62a50 treewide: move hidpi settings to another module, make conditional on nixos version 2023-03-23 16:58:35 +03:00
toastal 98b4788c85 init morefine-m600
The Morefine M600 is an AMD-powered Mini PC

CPU options (all 6000-series mobile)::
• R9-6900HX
• R9-6850H
• R7-6850U
• R7-6800H
• R5-6600U

If bought with RAM + HDD, you would be getting DDR5 RAM @ 4800MHz & an
NVMe drive, however, it can also be purchased “barebone” with the
wireless card also being replacable.
2023-03-19 17:00:37 +07:00
enc0urage 3287cde1d0 gpd/p2-max: init 2023-03-17 07:57:01 +00:00
Alexandre Iooss ae64b45fc4 Add Hardkernel HC4 support 2023-03-05 18:08:24 +01:00
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
paki23 5e9934fa07
pstate:init
fixup pstate
2022-07-31 13:57:38 +02:00
Mark K Gardner b19015a0ba
Adds support for Thinkpad T460p 2022-07-19 09:06:58 -04:00
Chris McDonough 0e7decc220 fix merge conflicts from p52-to-master merge 2022-07-13 17:48:44 -04:00
Chris McDonough 6bd8ae5409 flake changes 2022-07-11 14:05:13 -04:00
Chris McDonough 20530b31ef flake changes 2022-07-11 14:04:34 -04:00
Konrad Borowski c3aa1fae79 lenovo/thinkpad/x1-extreme/gen4: add module 2022-07-01 20:54:40 +02:00
André Silva a3dfc3100b
flake.nix: add macbook-pro 2022-06-26 13:20:38 +01:00
Ulrik Strid 9ec5f52ea2 Add lenovo legion 7 16ITHg6 2022-06-23 09:30:05 +02:00
André-Patrick Bubel 26291dec5b flake.nix: add common-gpu-intel 2022-06-21 06:12:29 +02:00
Raphiel Rollerscaperers 0543980bd6
msi/gl62: init
This commit initialize support for MS-16J61 (Laptop) Motherboard
with unified BIOS of E16J6IMS, which includes:

  - MSI GL62 6QD
  - MSI GL62 6QC
  - MSI CX62 6QD
  - MSI CR62 6M
2022-06-01 06:25:02 +02:00
JSteinbach e850604127 Add Dell Latitude 5520 2022-05-21 15:10:54 +02:00
Jörg Thalheim 6b4ebea909
Merge pull request #401 from workflow/dell-xps-17-9700
Add Dell XPS 17 9700
2022-04-21 07:34:06 +01:00
Bruno Bigras bb8b3f19e0
Update flake.nix
Co-authored-by: amesgen <amesgen@amesgen.de>
2022-04-12 11:17:21 -04:00
Bruno Bigras 53b470587f split CPU and GPU from common/cpu/intel
fix #388
2022-04-12 11:08:50 -04:00
Andrea Ciceri 850308db3e
Add: pinebook-pro @aciceri
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2022-04-09 08:10:42 +01:00