docs: credit Valve's kernel for the power-off fix and CEC driver, list the code of other projects with its licenses
Sync git.upriser.nl mirror / sync (push) Skipped

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KkpbsMw4rQyBsxDG6ebHK2
This commit is contained in:
theupriserandClaude Sonnet 5.5 committed 2026-10-13 18:44:43 +02:00
1 parent 124b424d3d
commit f234c727b1
2 files changed
+15

No files matched your search

+10
View File
@@ -187,6 +187,16 @@ Contributing (or an AI agent)? Read [AGENTS.md](AGENTS.md).
MIT - do whatever you want with it. See [LICENSE.md](LICENSE.md). MIT - do whatever you want with it. See [LICENSE.md](LICENSE.md).
### Code from other projects
Some files in `patches/` are not MIT. They keep their own license, and each file says where it comes from:
| File | What | License and source |
|---|---|---|
| `steamify-fremont-poweroff.c` | Kernel module for the Steam Machine's power-off fix. It does what Valve's Steam Machine kernel does for this (clears the S4 wake bit of GPIO pin 18 at probe), but at power-off, for kernels without Valve's change. Valve's kernel: [evlaV/linux-integration](https://github.com/evlaV/linux-integration). | GPL-2.0, like the Linux kernel it is built into |
| `cros-ec-cec.c` | Valve's Steam Machine HDMI-CEC driver (ChromeOS EC CEC, Copyright BayLibre; Valve's version of it), at a pinned commit of [evlaV/linux-integration](https://github.com/evlaV/linux-integration). Used when it can't be downloaded. | GPL-2.0+, unmodified (Steamify's `cros-ec-cec-single-port.patch` is applied when it is built) |
| `gamescope-gbm-scanout.patch` | GBM scan-out for gamescope on NVIDIA: nine commits of [farnoy/gamescope](https://github.com/farnoy/gamescope) on [ValveSoftware/gamescope](https://github.com/ValveSoftware/gamescope). | gamescope's license (BSD-2-Clause) |
## Disclaimer ## Disclaimer
Steamify CachyOS is an unofficial community project. It is not affiliated Steamify CachyOS is an unofficial community project. It is not affiliated
+5
View File
@@ -7,6 +7,11 @@
* leaves set on GPIO pin 18 (_SB.PCI0.GPP6) stays set, and the machine starts again right after powering off. * leaves set on GPIO pin 18 (_SB.PCI0.GPP6) stays set, and the machine starts again right after powering off.
* Valve's kernel clears that bit at probe on Fremont (not for upstream); * Valve's kernel clears that bit at probe on Fremont (not for upstream);
* this does the same right before power-off, for kernels without it. * this does the same right before power-off, for kernels without it.
*
* What it does follows Valve's Steam Machine kernel
* (https://github.com/evlaV/linux-integration, GPL-2.0 like the rest of the
* Linux kernel); this module is Steamify's own implementation of it, also
* GPL-2.0. Not affiliated with or endorsed by Valve Corporation.
*/ */
#include <linux/acpi.h> #include <linux/acpi.h>
#include <linux/bits.h> #include <linux/bits.h>