Showing with 5,456 additions and 12 deletions.
  1. +1 −0 .gitignore
  2. +7 −2 CHANGELOG.md
  3. +2 −1 configs/pcengines_apu2.config
  4. +2 −1 configs/pcengines_apu3.config
  5. +423 −0 configs/pcengines_apu5.config
  6. +8 −8 src/Kconfig
  7. +5 −0 src/mainboard/pcengines/Kconfig
  8. +168 −0 src/mainboard/pcengines/apu5/BiosCallOuts.c
  9. +264 −0 src/mainboard/pcengines/apu5/HYNIX-2G-1333.spd.hex
  10. +261 −0 src/mainboard/pcengines/apu5/HYNIX-4G-1333-ECC.spd.hex
  11. +262 −0 src/mainboard/pcengines/apu5/HYNIX-4G-1333-NOECC.spd.hex
  12. +141 −0 src/mainboard/pcengines/apu5/Kconfig
  13. +102 −0 src/mainboard/pcengines/apu5/Makefile.inc
  14. +72 −0 src/mainboard/pcengines/apu5/OptionsIds.h
  15. +126 −0 src/mainboard/pcengines/apu5/PlatformGnbPcie.c
  16. +31 −0 src/mainboard/pcengines/apu5/PlatformGnbPcieComplex.h
  17. +84 −0 src/mainboard/pcengines/apu5/acpi/gpe.asl
  18. +1 −0 src/mainboard/pcengines/apu5/acpi/ide.asl
  19. +41 −0 src/mainboard/pcengines/apu5/acpi/mainboard.asl
  20. +475 −0 src/mainboard/pcengines/apu5/acpi/pci_int.asl
  21. +217 −0 src/mainboard/pcengines/apu5/acpi/routing.asl
  22. +1 −0 src/mainboard/pcengines/apu5/acpi/sata.asl
  23. +27 −0 src/mainboard/pcengines/apu5/acpi/si.asl
  24. +97 −0 src/mainboard/pcengines/apu5/acpi/sleep.asl
  25. +31 −0 src/mainboard/pcengines/apu5/acpi/superio.asl
  26. +1 −0 src/mainboard/pcengines/apu5/acpi/thermal.asl
  27. +41 −0 src/mainboard/pcengines/apu5/acpi/usb_oc.asl
  28. +289 −0 src/mainboard/pcengines/apu5/acpi_tables.c
  29. +760 −0 src/mainboard/pcengines/apu5/agesawrapper.c
  30. +62 −0 src/mainboard/pcengines/apu5/agesawrapper.h
  31. +60 −0 src/mainboard/pcengines/apu5/apu5.h
  32. +194 −0 src/mainboard/pcengines/apu5/bios_knobs.c
  33. +38 −0 src/mainboard/pcengines/apu5/bios_knobs.h
  34. +6 −0 src/mainboard/pcengines/apu5/board_info.txt
  35. BIN src/mainboard/pcengines/apu5/boot-menu-key
  36. +1 −0 src/mainboard/pcengines/apu5/boot-menu-message
  37. BIN src/mainboard/pcengines/apu5/boot-menu-wait
  38. BIN src/mainboard/pcengines/apu5/bootorder
  39. +10 −0 src/mainboard/pcengines/apu5/bootorder_def
  40. +10 −0 src/mainboard/pcengines/apu5/bootorder_map
  41. +13 −0 src/mainboard/pcengines/apu5/cmos.default
  42. +129 −0 src/mainboard/pcengines/apu5/cmos.layout
  43. +96 −0 src/mainboard/pcengines/apu5/devicetree.cb
  44. +94 −0 src/mainboard/pcengines/apu5/dsdt.asl
  45. +108 −0 src/mainboard/pcengines/apu5/irq_tables.c
  46. +231 −0 src/mainboard/pcengines/apu5/mainboard.c
  47. +202 −0 src/mainboard/pcengines/apu5/mptable.c
  48. +262 −0 src/mainboard/pcengines/apu5/romstage.c
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -7,6 +7,7 @@ coreboot-builds/
payloads/external/FILO/filo/
payloads/external/GRUB2/grub2/
payloads/external/SeaBIOS/seabios/
payloads/external/sortbootorder/sortbootorder/
payloads/libpayload/install/
util/crossgcc/acpica-unix-*/
util/crossgcc/binutils-*/
Expand Down
9 changes: 7 additions & 2 deletions CHANGELOG.md
Expand Up @@ -3,11 +3,15 @@ Change log for PC Engines fork of coreboot

Releases 4.0.x are based on PC Engines 20160304 release.

Releases 4.5.x are based on mainline support submitted in
Releases 4.5.x and 4.6.x are based on mainline support submitted in
[this gerrit ref](https://review.coreboot.org/#/c/14138/).

## [Unreleased]

## [v4.0.12] - 2017-08-30
### Added
- APU5 target

## [v4.0.11] - 2017-07-21
### Added
- Allow to force GPP3 PCIe CLK attached to mPCIe2 slot based on
Expand Down Expand Up @@ -110,7 +114,8 @@ Releases 4.5.x are based on mainline support submitted in
- forced to use SD in 2.0 mode
- git repository in `Makefile`

[Unreleased]: https://github.com/pcengines/coreboot/compare/v4.0.11...coreboot-4.0.x
[Unreleased]: https://github.com/pcengines/coreboot/compare/v4.0.12...coreboot-4.0.x
[v4.0.12]: https://github.com/pcengines/coreboot/compare/v4.0.11...v4.0.12
[v4.0.11]: https://github.com/pcengines/coreboot/compare/v4.0.10...v4.0.11
[v4.0.10]: https://github.com/pcengines/coreboot/compare/v4.0.9...v4.0.10
[v4.0.9]: https://github.com/pcengines/coreboot/compare/v4.0.8...v4.0.9
Expand Down
3 changes: 2 additions & 1 deletion configs/pcengines_apu2.config
Expand Up @@ -7,7 +7,7 @@
# General setup
#
# CONFIG_EXPERT is not set
CONFIG_LOCALVERSION="4.0.10"
CONFIG_LOCALVERSION="4.0.12"
CONFIG_CBFS_PREFIX="fallback"
CONFIG_COMPILER_GCC=y
# CONFIG_COMPILER_LLVM_CLANG is not set
Expand All @@ -31,6 +31,7 @@ CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
CONFIG_VENDOR_PCENGINES=y
CONFIG_BOARD_PCENGINES_APU2=y
# CONFIG_BOARD_PCENGINES_APU3 is not set
# CONFIG_BOARD_PCENGINES_APU5 is not set
CONFIG_BOARD_SPECIFIC_OPTIONS=y
CONFIG_MAINBOARD_DIR="pcengines/apu2"
CONFIG_MAINBOARD_PART_NUMBER="PC Engines apu2"
Expand Down
3 changes: 2 additions & 1 deletion configs/pcengines_apu3.config
Expand Up @@ -7,7 +7,7 @@
# General setup
#
# CONFIG_EXPERT is not set
CONFIG_LOCALVERSION="4.0.10"
CONFIG_LOCALVERSION="4.0.12"
CONFIG_CBFS_PREFIX="fallback"
CONFIG_COMPILER_GCC=y
# CONFIG_COMPILER_LLVM_CLANG is not set
Expand All @@ -31,6 +31,7 @@ CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
CONFIG_VENDOR_PCENGINES=y
# CONFIG_BOARD_PCENGINES_APU2 is not set
CONFIG_BOARD_PCENGINES_APU3=y
# CONFIG_BOARD_PCENGINES_APU5 is not set
CONFIG_BOARD_SPECIFIC_OPTIONS=y
CONFIG_MAINBOARD_DIR="pcengines/apu3"
CONFIG_MAINBOARD_PART_NUMBER="PC Engines apu3"
Expand Down