1
0
Fork 0
mirror of https://github.com/NixOS/nixos-hardware synced 2024-12-28 20:49:45 +01:00
Commit graph

892 commits

Author SHA1 Message Date
Robert Ricci
3918f03d0d Initial support for Framework 12th Gen Intel Core
This commit simply replicates the base Framework, future commits will
specialize for this version
2022-09-12 11:53:42 -06:00
Jörg Thalheim
1fec8fda86
Merge pull request #456 from rehno-lindeque/macbook-pro-11-5-updates
apple/macbook-pro/11-5: various tweaks and documentation
2022-09-09 11:16:07 +02:00
Rehno Lindeque
33642d338f apple/macbook-pro/11-5: add a note about switching between integrated and discrete graphics 2022-09-07 17:10:58 +00:00
Rehno Lindeque
a4345da27e apple/macbook-pro/11-5: driver choice should be optional since si_support is experimental 2022-09-07 16:53:00 +00:00
Rehno Lindeque
fd68d65507 apple/macbook-pro/11-5: add to top-level README 2022-09-07 15:45:43 +00:00
Rehno Lindeque
821ddbaf1c apple/macbook-pro/11-5: make enableRedistributableFirmware an optional default (uniformity with other configs) 2022-09-07 15:41:28 +00:00
Rehno Lindeque
1d10001701 apple/macbook-pro/11-5: Links to hardware probes 2022-09-07 15:37:40 +00:00
Rehno Lindeque
a930f43803 apple/macbook-pro/11-5: document amdgpu driver choice 2022-09-07 15:36:38 +00:00
Rehno Lindeque
c38ec64187 apple/macbook-pro/11-5: Use the newer amdgpu driver 2022-09-07 15:32:33 +00:00
Rehno Lindeque
a318b2ebfa apple/macbook-pro/11-5: explicitly turn on redistributable firmware 2022-09-06 18:49:29 +00:00
Jörg Thalheim
504b32caf8
Merge pull request #454 from NixOS/SuperSandro2000-patch-1
Quote URL literal
2022-09-06 12:09:47 +02:00
Sandro
dcb1052383
Quote URL literal 2022-09-04 19:59:03 +02:00
Jörg Thalheim
7866333317
Merge pull request #447 from aciceri/thinkpad-x1-g7
Removed unnecesary quirks and added `throttled` service
2022-09-02 05:22:28 +01: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
Jörg Thalheim
9e14a0b99c
Merge pull request #448 from snpschaaf/add-t590
added lenovo thinkpad T590
2022-09-02 05:21:22 +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
Andrea Ciceri
adbeb1a5d6
Enable throttled for Thinkpad X1 gen 7 too
Even if this device is currently not mentioned upstream between the
devices that need this I stressed my machine (using `s-tui`) with and
without and I can confirm that it incremented the average CPU frequency
during the stress test (from 1.8/2GHz to around 3GHz).
2022-08-17 16:41:12 +02:00
Andrea Ciceri
2284621815
Quirks no more needed 2022-08-17 14:45:50 +02:00
Jörg Thalheim
12620020f7
Merge pull request #440 from carlossless/raspberry-pi-4-i2c-frequency
raspberry-pi-4: add i2c clock-frequency option
2022-08-13 17:11:59 +01:00
Karolis Stasaitis
51e4bdf379 raspberry-pi-4: add i2c clock-frequency option 2022-08-13 12:39:46 +02:00
Jörg Thalheim
78f56d8ec2
Merge pull request #446 from tomfitzhenry/pine64-remove-unused-blob
pine64-pinebook-pro: remove unused firmware blob
2022-08-12 09:03:31 +01:00
Jörg Thalheim
4387a4b5b0
Merge pull request #445 from tomfitzhenry/pbp-no-freq-override
pine64-pinebook-pro: remove inappropriate overriding of min_freq
2022-08-12 09:02:29 +01:00
Jörg Thalheim
c0d4d3b325
Merge pull request #444 from tomfitzhenry/pbp-no-brightness-keys
pine64-pinebook-pro: remove superfluous bright/sleep keys
2022-08-12 09:01:07 +01:00
Tom Fitzhenry
128bfab1ff pine64-pinebook-pro: remove unused firmware blob
brcmfmac43456-sdio.clm_blob became unused as of 3849fd9598 (diff-29a21aa2e853dac8828dabac348f6b5449c9ebe6192b6ba4bd7e118f90734fe6) (see that 'clm_blob' is removed)

Rather, this file exists in the src repo: ef8e000ddd/clm_blob/broadcom/AP6256/brcmfmac43456-sdio.clm_blob
2022-08-11 20:46:37 +10:00
Tom Fitzhenry
45f23f335e pine64-pinebook-pro: remove inappropriate overriding of min_freq
Power management should be left to a power management daemon (e.g. gnome-power-manager) or for users to set/override themselves.

I use governor 'schedutil', which is big.LITTLE aware, and thus can sensibly downclock, but min_freq prevents that.
2022-08-10 23:09:16 +10:00
Jörg Thalheim
3975d5158f
Merge pull request #441 from AndrewKvalheim/dell/xps/13-9350
Add Dell XPS 13 9350
2022-08-09 08:41:56 +01:00
Jörg Thalheim
f064a4e411
Merge pull request #442 from carlossless/raspberry-pi-4-poe-hats
raspberry-pi-4: add poe-plus-hat, update poe-hat, use dtmerge instead of fdtoverlay
2022-08-09 08:40:31 +01:00
Tom Fitzhenry
18575b969c pine64-pinebook-pro: remove superfluous bright/sleep keys
Upstream udev has had that since 2020: f25e30dec4
2022-08-09 06:04:43 +10:00
Karolis Stasaitis
f217e0c09a use dtmerge from nativeBuildInputs 2022-08-08 19:07:05 +02:00
Karolis Stasaitis
bfc438a275 misplaced semicolon 2022-08-08 19:06:06 +02:00
Karolis Stasaitis
f410badac5 added missing semicolon 2022-08-08 18:46:26 +02:00
Karolis Stasaitis
3f0991b531 export a single function from apply-overlays-dtmerge 2022-08-08 18:41:30 +02:00
Karolis Stasaitis
245d8f9f97
apply review suggestions from @06kellyjac
Co-authored-by: j-k <dev@j-k.io>
2022-08-08 18:27:49 +02:00
Karolis Stasaitis
128dad1c8d raspberry-pi-4: add poe-plus-hat, update poe-hat, use dtmerge instead of ftoverlay 2022-08-07 13:40:17 +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
Jörg Thalheim
ea3efc80f8
Merge pull request #438 from pasqui23/pstate
Adding amd pstate handling
2022-08-01 13:14:34 +01:00
Jörg Thalheim
a01a1095e4 amd pstate: small typo 2022-08-01 14:14:12 +02:00
pasqui23
68a27c2b00
Clarify kernel version condition
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-01 12:03:29 +02:00
paki23
8732fa9eb5
clarify amd pstate 2022-07-31 20:13:42 +02:00
paki23
b183aac0ac
g733qs: addded amd pstate handling 2022-07-31 13:57:49 +02:00
paki23
5e9934fa07
pstate:init
fixup pstate
2022-07-31 13:57:38 +02:00
Jörg Thalheim
727a099e87
Merge pull request #437 from symphorien/inspiron-5515
inspiron-5515: fix race for fix-touchpad.sh
2022-07-31 09:39:25 +01:00
Guillaume Girol
fed22c2d60 inspiron-5515: fix race for fix-touchpad.sh
On rare occasions, the module would be removed before suspend and the touchpad would be
disabled on boot.
2022-07-29 21:16:28 +02:00
Jörg Thalheim
83009edccc
Merge pull request #435 from mkgvt/master
Adds support for Thinkpad T460p
2022-07-21 11:57:07 +01:00
Mark K Gardner
b19015a0ba
Adds support for Thinkpad T460p 2022-07-19 09:06:58 -04:00
Ryan Horiguchi
e3259b25eb
Fix legion 7 slim 15ach6 2022-07-19 09:06:57 -04:00
Jörg Thalheim
0015f5cc09
Merge pull request #436 from rhoriguchi/master
Fix legion 7 slim 15ach6
2022-07-19 11:51:03 +01:00
Ryan Horiguchi
122ae8476a
Fix legion 7 slim 15ach6 2022-07-18 08:52:34 +02:00
Jörg Thalheim
76c9664813
Merge pull request #432 from mcdonc/p50-and-p51
Add Lenovo Thinkpad P50 and P51
2022-07-14 08:53:36 +02:00