Commit Graph

124 Commits

Author SHA1 Message Date
48ffaf156b Update submodules and configs 2020-09-15 08:15:23 -06:00
ed505602ec Don't attempt to flash EC if not on 76ec 2020-09-15 08:13:26 -06:00
6c8d87381a scripts: Copy the VBT ROM if found 2020-08-31 11:19:27 -06:00
f7d4ab2908 scripts: Update deps.sh
- Clone submodules when installing deps
- Install coreboot commit hook with deps
- Add some missing dependencies
  - AVR tools are required for EC development
  - flashrom for external flashing of SPI flash ROM
  - ncurses is used for coreboot menuconfig
  - parted is used by firmware apps for creating a bootable image
2020-08-31 11:19:27 -06:00
012ac55b69 bonw14 2020-08-13 13:00:47 -06:00
697615be23 scripts: Generate coreboot file as hda_verb.c
coreboot has not used the name hda{,_verb}.h for some time. Reduce the
changes needed when adding this file to the coreboot tree.
2020-08-03 10:00:38 -06:00
bc1a6ca25b scripts: Add script to automate new board bringup 2020-07-22 09:40:37 -06:00
c27d87e02d scripts: Update coreboot generated headers
- Replace license block with SPDX id
- Remove copyright notice, which coreboot tracks in AUTHORS
2020-07-22 09:40:37 -06:00
48bf9dcfce coreboot ec-acpi (#106)
* Add script for updating coreboot config

* Update coreboot and coreboot config

* Update coreboot and configs

* Pass board and version when running make clean in ec

* Add addw2 chip.txt

* Update coreboot

* Update coreboot
2020-07-18 13:49:56 -06:00
62130a2160 Always copy uecflash.efi if it exists 2020-07-17 09:17:43 -06:00
0140b65c53 scripts: Remove cargo-xbuild from deps 2020-07-14 11:40:21 -06:00
b0d4fd3487 Add scripts for using ch341a programmer 2020-06-29 10:55:22 -06:00
1c34fb14f4 scripts: Add deps for Fedora/CentOS 2020-06-18 16:37:00 -06:00
4dc59fee82 Add addw2, gaze15, and oryp6 2020-06-11 13:05:11 -06:00
d645e62cde Rebase edk2 on edk2-stable202002
Rebase on the latest stable tag of EDK II, switching from
CorebootPayloadPkg to the new UefiPayloadPkg.
2020-05-21 13:12:05 -06:00
6d66adc7f5 Pin cargo-xbuild to 0.5.29
The new handling of LTO options in 0.5.30+ breaks building on older
toolchains.
2020-05-20 13:48:51 -06:00
ec5c4cba20 Parallel build of pxestick ipxe 2020-04-23 08:53:02 -06:00
7e066e6be8 Rename coreboot.rom to firmware.rom 2020-04-08 13:32:25 -06:00
3eefdb9619 Rename coreboot.rom to firmware.rom, easier to read path for usb basedir 2020-04-08 12:56:46 -06:00
d11dcd4c2a Copy ec.rom to usb.img if flashing open EC 2020-04-07 13:18:25 -06:00
35d82ffc39 Flash EC after flashing board 2020-04-07 13:08:51 -06:00
f4f4d5b61d Build EC as a submodule, specifying version
For models that use System76 EC, we want to have the board version and
the EC version matich.

Ref: https://github.com/system76/firmware-open/issues/75
2020-04-07 13:08:51 -06:00
2940603f53 Build pxestick using ipxe source 2020-02-13 17:31:53 +00:00
9fe1b60493 Go back to just using iPXE and not loading drivers 2020-02-12 11:16:09 -07:00
5884ea3709 Merge pull request #70 from system76/readme
readme: Add more information for flashing
2020-02-11 12:59:26 -07:00
2e42a15663 Load USB ethernet driver before running ipxe in pxestick 2020-02-11 12:31:57 -07:00
672648dcf0 scripts: Update spipi.sh path to use this repo 2020-02-06 17:32:52 -07:00
0cf0bab887 scripts: Add spipi.sh from the private repo 2020-02-06 15:21:26 -07:00
d421596fd2 Add pxestick script 2020-01-31 10:12:14 -07:00
0a798d9421 Make it easier to build different package for edk2 2020-01-30 12:14:52 -07:00
3efdc04546 Add update script 2020-01-22 10:52:08 -07:00
5a56365221 Do not use HPET 2019-11-04 16:17:32 -07:00
0fed96533c Add smmstore dumping script 2019-10-28 14:26:24 -06:00
2efdeda500 Integrate smmstore driver 2019-10-28 14:17:12 -06:00
0e1245e728 Update minplatform 2019-10-10 21:15:03 -06:00
acd1724707 Update coreboot and add PCIEXP_HOTPLUG to configuration 2019-10-10 16:16:37 -06:00
1f66909492 Add instructions for qemu hotplug bridge 2019-10-10 10:34:33 -06:00
9e4d06333c Add some safety to flash script 2019-10-10 09:27:59 -06:00
00256c107c Increase qemu memory 2019-10-07 12:15:03 -06:00
2d4bb204d8 Fix qemu script 2019-10-03 13:40:13 -06:00
59afded4e8 Use version from firmware-open repository 2019-10-03 11:06:38 -06:00
921f96dd1c Update edk2 and remove internal shell 2019-10-03 10:26:56 -06:00
80388b0fc9 Update repos 2019-09-26 15:07:53 -06:00
1bf512114c Update edk2-platforms, add serial documentation to qemu script 2019-09-26 09:56:52 -06:00
7603daa48a Also send serial output to stdio on QEMU 2019-09-25 14:07:05 -06:00
2cb5fa405f Do not build updater when using QEMU model 2019-09-20 14:21:49 -06:00
42bad6730e Add support for running QEMU version of System76 firmware 2019-09-20 14:19:57 -06:00
aca7e5381d Merge branch 'master' of https://github.com/system76/firmware-open 2019-09-13 20:10:47 -06:00
a94f21e888 Fix use of directories in scripts/remotes 2019-09-13 20:10:03 -06:00
6d84ca030a Move readme commands to scripts/deps.sh 2019-09-11 17:43:59 -06:00