Remove top-level README.md.in
- The generated "Contents" section isn't useful - Non-standard, causing confusion on how to update README.md - It's already out of sync Remove galp3-c and darp5, as we never released the firmware due to issues with the touchpad and keyboard. Add gaze16-3060-b variant. Make "Schematics" a subsection of "Supported models". Remove directory from list of paths to update in `scripts/readmes.sh`. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
3e4688fcbc
commit
dbe7213ecf
36
README.md
36
README.md
@@ -10,15 +10,14 @@ manager:
|
|||||||
|
|
||||||
- addw2
|
- addw2
|
||||||
- bonw14
|
- bonw14
|
||||||
- darp5
|
|
||||||
- darp6
|
- darp6
|
||||||
- darp7
|
- darp7
|
||||||
- galp3-c
|
|
||||||
- galp4
|
- galp4
|
||||||
- galp5
|
- galp5
|
||||||
- gaze15
|
- gaze15
|
||||||
- gaze16-3050
|
- gaze16-3050
|
||||||
- gaze16-3060
|
- gaze16-3060
|
||||||
|
- gaze16-3060-b
|
||||||
- lemp9
|
- lemp9
|
||||||
- lemp10
|
- lemp10
|
||||||
- oryp6
|
- oryp6
|
||||||
@@ -31,19 +30,19 @@ seen in the `models/` directory.
|
|||||||
If the device becomes bricked it will require restoring the current firmware
|
If the device becomes bricked it will require restoring the current firmware
|
||||||
using an external programmer. See [flashing](./docs/flashing.md) for details.
|
using an external programmer. See [flashing](./docs/flashing.md) for details.
|
||||||
|
|
||||||
|
### Schematics
|
||||||
|
|
||||||
|
System76 customers may request board schematics for their system by sending an
|
||||||
|
email to firmware@system76.com with the subject line "Schematics for _model_",
|
||||||
|
where _model_ is one of the supported models listed above. Please include the
|
||||||
|
serial number of your system for verification.
|
||||||
|
|
||||||
|
You may not share these without explicit permission from System76.
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
For a list of important changes please see the [changelog](./CHANGELOG.md).
|
For a list of important changes please see the [changelog](./CHANGELOG.md).
|
||||||
|
|
||||||
## Schematics
|
|
||||||
|
|
||||||
System76 customers may request board schematics by sending an email to
|
|
||||||
firmware@system76.com with the subject line "Schematics for _model_", where
|
|
||||||
_model_ is the name of a directory in the `models/` directory, such as darp6.
|
|
||||||
Please include the serial number of your system for verification.
|
|
||||||
|
|
||||||
You may not share these without explicit permission from System76.
|
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
### Install toolchain
|
### Install toolchain
|
||||||
@@ -65,18 +64,3 @@ source ~/.cargo/env
|
|||||||
```
|
```
|
||||||
./scripts/qemu.sh
|
./scripts/qemu.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [apps](./apps) - Applications
|
|
||||||
- [coreboot](https://github.com/system76/coreboot.git) - coreboot README
|
|
||||||
- [docs](./docs) - System76 Open Firmware Documentation
|
|
||||||
- [ec](https://github.com/system76/ec.git) - System76 EC
|
|
||||||
- [edk2](https://github.com/system76/edk2.git) - EDK II Project
|
|
||||||
- [edk2-non-osi](https://github.com/tianocore/edk2-non-osi.git)
|
|
||||||
- [edk2-platforms](https://github.com/system76/edk2-platforms.git) - This branch holds all platforms actively maintained against the
|
|
||||||
- [FSP](https://github.com/IntelFsp/FSP.git) - Intel® Firmware Support Package (Intel® FSP) Binaries
|
|
||||||
- [libs](./libs) - Libraries
|
|
||||||
- [models](./models) - Models
|
|
||||||
- [scripts](./scripts)
|
|
||||||
- [tools](./tools) - Tools
|
|
||||||
|
64
README.md.in
64
README.md.in
@@ -1,64 +0,0 @@
|
|||||||
# System76 Open Firmware
|
|
||||||
|
|
||||||
An open source distribution of firmware utilizing coreboot, EDK2, and System76
|
|
||||||
firmware applications.
|
|
||||||
|
|
||||||
## Supported models
|
|
||||||
|
|
||||||
These models are supported and will receive updates through the firmware
|
|
||||||
manager:
|
|
||||||
|
|
||||||
- addw2
|
|
||||||
- bonw14
|
|
||||||
- darp5
|
|
||||||
- darp6
|
|
||||||
- darp7
|
|
||||||
- galp3-c
|
|
||||||
- galp4
|
|
||||||
- galp5
|
|
||||||
- gaze15
|
|
||||||
- lemp9
|
|
||||||
- lemp10
|
|
||||||
- oryp6
|
|
||||||
- oryp7
|
|
||||||
|
|
||||||
Other models may be in development or available without support, and can be
|
|
||||||
seen in the `models/` directory.
|
|
||||||
|
|
||||||
If the device becomes bricked it will require restoring the current firmware
|
|
||||||
using an external programmer. See [flashing](./docs/flashing.md) for details.
|
|
||||||
|
|
||||||
## Changelog
|
|
||||||
|
|
||||||
For a list of important changes please see the [changelog](./CHANGELOG.md).
|
|
||||||
|
|
||||||
## Schematics
|
|
||||||
|
|
||||||
System76 customers may request board schematics by sending an email to
|
|
||||||
firmware@system76.com with the subject line "Schematics for _model_", where
|
|
||||||
_model_ is the name of a directory in the `models/` directory, such as darp6.
|
|
||||||
Please include the serial number of your system for verification.
|
|
||||||
|
|
||||||
You may not share these without explicit permission from System76.
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
### Install toolchain
|
|
||||||
```
|
|
||||||
./scripts/deps.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
### Load Rust environment (or optionally reboot)
|
|
||||||
```
|
|
||||||
source ~/.cargo/env
|
|
||||||
```
|
|
||||||
|
|
||||||
### Build firmware, replace qemu with your model (look in the models directory for examples)
|
|
||||||
```
|
|
||||||
./scripts/build.sh qemu
|
|
||||||
```
|
|
||||||
|
|
||||||
### Emulate firmware, only available after building the qemu model
|
|
||||||
```
|
|
||||||
./scripts/qemu.sh
|
|
||||||
```
|
|
@@ -5,7 +5,6 @@ README_DIRS=(
|
|||||||
libs
|
libs
|
||||||
models
|
models
|
||||||
tools
|
tools
|
||||||
.
|
|
||||||
)
|
)
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
@@ -20,9 +19,7 @@ function readme_model {
|
|||||||
pushd "$1" > /dev/null
|
pushd "$1" > /dev/null
|
||||||
cp README.md.in README.md
|
cp README.md.in README.md
|
||||||
|
|
||||||
echo >> README.md
|
echo -e "\n## Contents\n" >> README.md
|
||||||
echo "## Contents" >> README.md
|
|
||||||
echo >> README.md
|
|
||||||
"$MODELTOOL" . >> README.md
|
"$MODELTOOL" . >> README.md
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
}
|
}
|
||||||
@@ -63,9 +60,7 @@ function readme_dir {
|
|||||||
pushd "$1" > /dev/null
|
pushd "$1" > /dev/null
|
||||||
cp README.md.in README.md
|
cp README.md.in README.md
|
||||||
|
|
||||||
echo >> README.md
|
echo -e "\n## Contents\n" >> README.md
|
||||||
echo "## Contents" >> README.md
|
|
||||||
echo >> README.md
|
|
||||||
for dir in */
|
for dir in */
|
||||||
do
|
do
|
||||||
if ! git check-ignore --quiet "${dir}"
|
if ! git check-ignore --quiet "${dir}"
|
||||||
|
Reference in New Issue
Block a user