Browse Source
Some improvements for hosting at gitlab.com See merge request kernel-firmware/linux-firmware!1main
Josh Boyer
1 year ago
7 changed files with 141 additions and 79 deletions
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
[codespell] |
||||
builtin = clear,informal,en-GB_to_en-US |
||||
skip = .git,carl9170fw,licence |
||||
ignore-words-list = fils |
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
default_stages: [commit] |
||||
repos: |
||||
- repo: https://github.com/pre-commit/pre-commit-hooks |
||||
rev: v4.0.1 |
||||
hooks: |
||||
- id: check-executables-have-shebangs |
||||
- id: forbid-new-submodules |
||||
- id: check-yaml |
||||
- id: check-symlinks |
||||
- id: destroyed-symlinks |
||||
- repo: https://github.com/ambv/black |
||||
rev: 22.6.0 |
||||
hooks: |
||||
- id: black |
||||
- repo: https://github.com/igorshubovych/markdownlint-cli |
||||
rev: v0.33.0 |
||||
hooks: |
||||
- id: markdownlint |
||||
args: ['--fix'] |
||||
- repo: local |
||||
hooks: |
||||
- id: check-whence |
||||
name: Check whence |
||||
files: 'WHENCE' |
||||
language: script |
||||
entry: ./check_whence.py |
@ -1,43 +0,0 @@
@@ -1,43 +0,0 @@
|
||||
|
||||
Linux firmware |
||||
============== |
||||
|
||||
<http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git> |
||||
|
||||
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git |
||||
|
||||
This repository contains all these firmware images which have been |
||||
extracted from older drivers, as well various new firmware images which |
||||
we were never permitted to include in a GPL'd work, but which we _have_ |
||||
been permitted to redistribute under separate cover. |
||||
|
||||
To submit firmware to this repository, please send either a git binary |
||||
diff or preferably a git pull request to: |
||||
linux-firmware@kernel.org |
||||
and also cc: to related mailing lists. |
||||
|
||||
If your commit adds new firmware, it must update the WHENCE file to |
||||
clearly state the license under which the firmware is available, and |
||||
that it is redistributable. Being redistributable includes ensuring |
||||
the firmware license provided includes an implicit or explicit |
||||
patent grant to end users to ensure full functionality of device |
||||
operation with the firmware. If the license is long and involved, it's |
||||
permitted to include it in a separate file and refer to it from the |
||||
WHENCE file ('See LICENSE.foo for details.'). |
||||
And if it were possible, a changelog of the firmware itself. |
||||
|
||||
Run 'make check' to check that WHENCE is consistent with the |
||||
repository contents. |
||||
|
||||
Ideally, your commit should contain a Signed-Off-By: from someone |
||||
authoritative on the licensing of the firmware in question (i.e. from |
||||
within the company that owns the code). |
||||
|
||||
|
||||
WARNING: |
||||
======= |
||||
|
||||
Don't send any "CONFIDENTIALITY STATEMENT" in your e-mail, patch or |
||||
request. Otherwise your firmware _will never be accepted_. |
||||
|
||||
Maintainers are really busy, so don't expect a prompt reply. |
@ -0,0 +1,52 @@
@@ -0,0 +1,52 @@
|
||||
|
||||
# Linux firmware |
||||
|
||||
This repository contains all these firmware images which have been |
||||
extracted from older drivers, as well various new firmware images which |
||||
we were never permitted to include in a GPL'd work, but which we _have_ |
||||
been permitted to redistribute under separate cover. |
||||
|
||||
The upstream repository is located at <https://gitlab.com/kernel-firmware/linux-firmware.git>. |
||||
|
||||
## Submitting firmware |
||||
|
||||
To submit firmware to this repository, please do one of the following: |
||||
|
||||
* open a MR [upstream](https://gitlab.com/kernel-firmware/linux-firmware) |
||||
* send a git binary diff to `linux-firmware@kernel.org` |
||||
* send a git pull request to: `linux-firmware@kernel.org` |
||||
|
||||
## Quality |
||||
|
||||
If your commit adds new firmware, it must update the `WHENCE` file to |
||||
clearly state the license under which the firmware is available, and |
||||
that it is redistributable. Being redistributable includes ensuring |
||||
the firmware license provided includes an implicit or explicit |
||||
patent grant to end users to ensure full functionality of device |
||||
operation with the firmware. If the license is long and involved, it's |
||||
permitted to include it in a separate file and refer to it from the |
||||
`WHENCE` file (IE _'See `LICENSE.foo` for details.'_). |
||||
And if it were possible, a changelog of the firmware itself. |
||||
|
||||
To maintain consistent quality on the repository, please run the following |
||||
before submitting a patch: |
||||
|
||||
```shell |
||||
make check |
||||
``` |
||||
|
||||
If you don't have pre-commit installed, you can install it with: |
||||
|
||||
```shell |
||||
pip install pre-commit |
||||
``` |
||||
|
||||
Your commit **must** contain a `Signed-Off-By:` from someone authoritative on |
||||
the licensing of the firmware in question (i.e. from within the company |
||||
that owns the code). |
||||
|
||||
## Warnings |
||||
|
||||
1. Don't send any `CONFIDENTIALITY STATEMENT` in your e-mail, patch or |
||||
request. Otherwise your firmware _will never be accepted_. |
||||
2. Maintainers are really busy, so don't expect a prompt reply. |
Loading…
Reference in new issue