Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
648 commits
Select commit Hold shift + click to select a range
69fcbc8
soc/intel/mtl/romstage/fsp_params.c: disable MRC fastboot on RTC failure
mkopec Jul 5, 2024
e25e620
soc/intel/meteorlake: hook up graphics ops
mkopec Jul 10, 2024
259c3e9
payloads/external/edk2: Add option to use platform lid library for GOP
miczyg1 Aug 12, 2024
f7ed36a
soc/intel/common/block/cse/cse_eop.c: join userfacing strings to sing…
mkopec Sep 11, 2024
d2b1950
.github/workflows/build.yml: obtain novacustom-blobs
mkopec Sep 11, 2024
edbafe9
configs/config.novacustom_v5.0tu: unify config across variants
mkopec Sep 11, 2024
2788e93
src/include/spd_bin.h: introduce SPD_LEN_DDR5
mkopec Sep 24, 2024
758d152
3rdparty/dasharo-blobs: bump for mtl blobs
mkopec Oct 1, 2024
71107f2
.gitignore: Ignore both roms and their sha256
SebastianCzapla Oct 4, 2024
6009f03
soc/intel/alderlake/acpi.c: Use C8 as ACPI C3 idle state for ADL-N
miczyg1 Oct 3, 2024
27dba50
configs/config.hardkernel_odroid_h4: Keep S5 state after power failure
miczyg1 Oct 3, 2024
be35967
configs/config.hardkernel_odroid_h4: Disable verbose logging
miczyg1 Oct 3, 2024
a8ab406
arch/x86/smbios.c: Strip leading spaces from CPU brand string
miczyg1 Jul 25, 2024
abd1808
mainboard/dell/snb_ivb_workstations: Add support for PS/2 option
miczyg1 Oct 24, 2024
274352f
sb/intel/{common,bd82x6x}: Add support for power state after fail option
miczyg1 Oct 24, 2024
465590f
southbridge/intel/common: Add support for SMM BWP option
miczyg1 Oct 24, 2024
c4b1966
configs/config.dell_optiplex_9010_sff_uefi: Update configs
miczyg1 Oct 24, 2024
6cec520
util/cbmem/cbmem.c: Avoid overflwos when parsing TCG TPM logs
miczyg1 Oct 30, 2024
3a32827
security/tpm/tspi/log-tpm1.c: Clear whole log area on creation
miczyg1 Oct 30, 2024
40f39c2
mb/protectli/vault_adl_n: Initial support for VP32XX series
miczyg1 Oct 15, 2024
e9feb04
mb/protectli/vault_adl_n: Provide fake CLKREQ signals
miczyg1 Oct 16, 2024
a6e5cce
3rdparty/dasharo-blobs: Bump for VP32XX blobs
miczyg1 Oct 15, 2024
6c639cb
.github/workflows/build.yml,build.sh: Add build automation for VP32XX…
miczyg1 Oct 15, 2024
2da6162
configs/config.protectli_vp32xx: Bump to rc1
miczyg1 Oct 15, 2024
e1f0eb7
configs/config.protectli_vp66xx: Make CI happy
miczyg1 Oct 16, 2024
2fa2a05
configs/config.protectli_vp32xx: Bump to rc2
miczyg1 Oct 17, 2024
c4b8c47
configs: Fix EDK2 build with missing subhook module
miczyg1 Nov 4, 2024
90a8bc7
configs/config.protectli_vp32xx: Enable CBFS UUID and S/N
miczyg1 Nov 7, 2024
53e4195
mb/protectli/vault_adl_n/variants: Add VP2430 variant
filipleple Oct 23, 2024
e9a7fee
3rdparty/dasharo-blobs: Add VP2430 blobs and FSP
miczyg1 Nov 8, 2024
16b4b0a
src/mainboard/protectli/vault_adl_n: Unify I2C and USB-PD
miczyg1 Nov 8, 2024
9e28b97
configs/config.protectli_vp2430: Enable missing options
miczyg1 Nov 13, 2024
8563b09
configs/config.protectli_vp32xx: Bump to v0.9.0-rc3
miczyg1 Nov 14, 2024
84cbaba
mainboard/protectli/vault_adl_n; Fix CLKREQ and CPM config on VP32xx
miczyg1 Nov 14, 2024
a5b0b28
configs/config.protectli_vp32xx: Bump to v0.9.0-rc4
miczyg1 Nov 14, 2024
0b7a074
configs: add novacustom mtl dgpu configs
mkopec Aug 2, 2024
b3d6b68
configs/config.novacustom_v5*tnx: disable debug, bump edk2 for dgpu, …
mkopec Aug 12, 2024
ce638e2
mb/novacustom/mtl-h: add dGPU ASL code
mkopec Aug 14, 2024
04cc82d
mb/novacustom/mtl-h/var/dgpu: add audio configuration
mkopec Aug 19, 2024
fe99984
configs/config.novacustom_v5.0tnx: bump edk2 for GOP fix + bump rc ver
mkopec Aug 19, 2024
aa65e2d
configs/config.novacustom_v5.0tnx: bump to rc4, set static edk2 rev, …
mkopec Aug 23, 2024
50fd4c2
soc/intel/meteorlake: Hook the VT-d DMA protection option
philipanda Aug 28, 2024
5b7f963
configs/config.novacustom_v5.0tnx: bump to rc5
mkopec Sep 10, 2024
cd9df14
configs/novacustom_v5.0tnx: Enable UEFI GOP on nvidia dGPU
mkopec Sep 27, 2024
35fcbac
configs/novacustom_v5.0tnx: bump ver to -rc6
mkopec Sep 27, 2024
7cf4673
configs/novacustom_v5.0tnx: bump edk2 for power failure string update
mkopec Sep 27, 2024
0b7e0c9
configs/config.novacustom_v5.0tnx: disable opROM loading
mkopec Oct 2, 2024
b69f294
mb/novacustom/mtl-h: detect smartamp before enabling it
mkopec Oct 2, 2024
90e349b
configs/config.novacustom_v5.0tnx: enable prefmem alloc above 4G
mkopec Oct 2, 2024
924f4f5
mb/novacustom/mtl-h/dt.cb: set C-state demotion to default
mkopec Oct 14, 2024
9146ae2
mb/novacustom/mtl-h/ramstage.c: disable S0i2.x substates
mkopec Oct 14, 2024
d7c0f0f
mb/novacustom/mtl-h/ramstage.c: Add port reset message for USB ports …
miczyg1 Oct 7, 2024
dc8d859
configs/config.novacustom_v5.0tnx: disable DMA protection option
mkopec Oct 16, 2024
6467917
configs/config.novacustom_v5.0tnx: bump to rc7
mkopec Oct 16, 2024
3cdd146
soc/intel/mtl/acpi/pcie.asl: fix RP12 IRQ mapping
mkopec Oct 16, 2024
9e4461b
configs/config.novacustom_v5.0tnx: fix GOP driver path
mkopec Oct 16, 2024
db80898
ec/dasharo/acpi: add D-notifier ACPI field
mkopec Oct 18, 2024
5049b82
mb/novacustom/mtl-h/acpi/dgpu/gpu_ec.asl: add back D-notifier support
mkopec Oct 18, 2024
fbb3261
mb/novacustom/mtl-h/acpi/dgpu/gps.asl: wire up D-notifier
mkopec Oct 18, 2024
0a118ca
ec/dasharo/acpi: add DTT Power and Battery participants
mkopec Oct 25, 2024
b128cf7
soc/intel/tgl: add ACPI _HIDs for DPTF power and battery
mkopec Oct 25, 2024
2f97710
configs/config.novacustom_v5.0tnx: bump to rc8
mkopec Oct 28, 2024
2ed109b
configs/config.novacustom_v5.0tnx: bump EDK2 to fix missing subhook m…
mkopec Nov 7, 2024
4539f9a
configs/config.novacustom_v5.0tnx: remove rc suffix
mkopec Nov 7, 2024
3ab07f0
.github/workflows/build.yml: build NCM MTL dGPU models too
mkopec Nov 12, 2024
4ec6f54
mb/dell/snb_ivb_workstations: Remove GPI routing settings
miczyg1 Nov 21, 2024
b840550
mb/dell/snb_ivb_workstations/gpio.c: Configure GPIO29 as SLP_LAN#
miczyg1 Nov 21, 2024
8a0e4db
configs/config.dell_optiplex_9010_sff_uefi_txt: Disable CMOS option b…
miczyg1 Nov 21, 2024
ae1020b
configs/config.dell_optiplex_9010_sff_uefi{,txt}: Bump to v0.1.1
miczyg1 Nov 21, 2024
fb389b5
3rdparty/dasharo-blobs: Bump for V1210 bifurcation
miczyg1 Nov 22, 2024
5216ed0
mb/protectli/vault_jsl/devicetree.cb: Enable SATA in M.2 slot
miczyg1 Nov 22, 2024
0ce04fb
mainboard/protectli/vault_jsl: Handle dynamic switching between NVMe …
miczyg1 Dec 2, 2024
b24687d
mainboard/protectli/vault_jsl: Add devicetree overrides
miczyg1 Dec 2, 2024
32bc56b
3rdparty/dasharo-blobs: bump for new V1410 and V1610 descriptors
miczyg1 Dec 2, 2024
5cd809d
src/vendorcode/dasharo/include/dasharo/options.h: Add fan curve off v…
miczyg1 Nov 27, 2024
7f5a904
src/mainboard/protectli/vault_adl_n: Separate ITE SIO settings
miczyg1 Nov 27, 2024
a83244f
src/mainboard/protectli/vault_adl_p/mainboard.c: Implement fan curve …
miczyg1 Nov 27, 2024
83c7e03
src/mainboard/protectli/vault_adl_n/mainboard.c: Implement fan curve …
miczyg1 Nov 27, 2024
949d4d8
mainboard/protectli/vault_adl_p: Fix SIO options
miczyg1 Nov 28, 2024
f702482
configs/config.protectli_vp66xx: Enable fan control
miczyg1 Nov 28, 2024
73e5d01
mainboard/protectli/vault_adl_n/vp2430: Swap COM port I/O bases
miczyg1 Nov 28, 2024
c9b3e5c
mainboard/protectli/vault_adl_n: Fix SIO options
miczyg1 Nov 28, 2024
6aa5962
mb/protectli/vault_adl_n: Generalize SIO config in devtree
miczyg1 Nov 28, 2024
53362c9
configs/config.protectli_vp2430: Enable fan control and use Protectli…
miczyg1 Nov 28, 2024
e497316
configs/config.protectli_vp32xx: Enable fan control and use Protectli…
miczyg1 Nov 28, 2024
a3d64e0
payloads/external/edk2: Add option to show Fan Off option
miczyg1 Nov 29, 2024
c01ee4f
configs/config.protectli: Show Fan Off option
miczyg1 Nov 29, 2024
737c634
mb/novacustom/mtl-h: Enable PCH UART debug
miczyg1 Oct 28, 2024
4464bac
.github/workflows/build.yml: build mtl dgpu EC FW
mkopec Dec 3, 2024
f2af14d
configs/config.protectli: Bump edk2 to use variable-backed TPM PPI
miczyg1 Dec 5, 2024
673d97b
mb/protecti/vault_adl_n: Use FSP to program AUX bias pads
miczyg1 Dec 5, 2024
d972bf1
configs/config.hardkernel_odroid_h4: Bump to rc3
miczyg1 Dec 10, 2024
17f732e
.github/workflows/deploy-template.yml: Add deployment for ODROID H4
miczyg1 Sep 24, 2024
942d186
.github/workflows/deploy-template.yml: create board dir structure
macpijan Sep 30, 2024
78199f7
build.sh: Add DOROID H4 build
miczyg1 Sep 30, 2024
1374460
build.sh: Bump SDKVER to 2024-02-18_732134932b
miczyg1 Sep 30, 2024
6be4587
.github/workflows: Simplify deploy-template workflow
macpijan Oct 1, 2024
3e866b4
.github/workflows: add released_by_3mdeb flag
macpijan Nov 27, 2024
16ae527
configs/config.protectli_vp32xx: Update edk2 to address rc4 issues
miczyg1 Dec 9, 2024
193cde8
configs/config.protectli_vp32xx: Let JPWR1 control power state after …
miczyg1 Dec 9, 2024
d54ab75
configs/config.protectli_vp2430: Apply same fixes as for VP32xx
miczyg1 Dec 9, 2024
ff6b699
configs/config.protectli_vp32xx: Bump version ot v0.9.0-rc5
miczyg1 Dec 9, 2024
0995b5e
configs/config.protectli_vp32xx: Revert password policy change and bu…
miczyg1 Dec 11, 2024
e4c207d
intelblocks/me_12.h: Add Comet Lake HAP offsets
philipanda Nov 26, 2024
5935eaf
intelblocks/me_13.h: Add Jasper Lake HAP offsets
philipanda Nov 26, 2024
dcc3ea1
soc/intel/cannonlake/Kconfig: select HAVE_INTEL_ME_HAP
philipanda Nov 26, 2024
2fa40ec
soc/intel/elkhartlake/Kconfig: select HAVE_INTEL_ME_HAP
philipanda Nov 26, 2024
4c80398
soc/intel/jasperlake/Kconfig: select HAVE_INTEL_ME_HAP
philipanda Nov 26, 2024
77276b3
config.protectli_vault_jsl_v1x1x: Add Dasharo ME Options
philipanda Nov 26, 2024
882e197
config.protectli_vp2420: Add Dasharo ME options
philipanda Nov 26, 2024
985d0b0
config.protectli_vp32xx: Add Dasharo ME Options
philipanda Nov 26, 2024
15d5d4b
config.protectli_vp46xx: Add Dasharo ME Options
philipanda Nov 26, 2024
b8b6f55
soc/intel/elkhartlake,meteorlake: Disable HECI if ME in debug or disa…
miczyg1 Nov 29, 2024
0075f4d
3rdparty/dasharo-blobs: Bump for Protectli ADL power cycling issue
miczyg1 Dec 12, 2024
7fd23d0
payloads/external/edk2: Add option to use UEFI variable-backed TPM PPI
miczyg1 Dec 12, 2024
9fdbaba
configs/config.protectli: Bump edk2 for correct TPM PPI
miczyg1 Dec 12, 2024
20819a4
configs/config.protectli_vp2430: Bump to v0.9.0-rc2
miczyg1 Dec 17, 2024
5d0dceb
configs/config.protectli_vp66xx: Enable features for v0.9.1-rc1
miczyg1 Dec 18, 2024
ba8792b
configs/config.protectli_vp2410: Enable features for v1.1.1-rc1
miczyg1 Dec 18, 2024
c9532eb
configs/config.protectli_vp2420: Enable features for v1.2.1-rc1
miczyg1 Dec 18, 2024
ecbae6e
configs/config.protectli_vp2410: Fix iPXE serial console and bump to rc2
miczyg1 Dec 19, 2024
083ec5c
configs: bump EDK2 for UEFI capsules support
SergiiDmytruk Jun 24, 2024
8763258
configs/config.msi_*: enable UEFI capsule updates
SergiiDmytruk Jun 14, 2024
16466d0
configs/config.emulation_qemu_x86_q35_uefi: enable capsules
krystian-hebel Oct 2, 2024
c91c336
drivers/efi/capsules: check for overflows of capsule sizes
SergiiDmytruk Sep 23, 2024
4b5737f
drivers/efi/capsules.c: fix recording capsule size
SergiiDmytruk Sep 23, 2024
fd75033
drivers/smmstore: add ability to write to whole flash
krystian-hebel Jun 26, 2024
375d0a6
drivers/smmstore: add logic to disable capsule update handling code
krystian-hebel Jun 27, 2024
8aab755
Documentation/drivers/smmstorev2.md: describe capsule update API
krystian-hebel Jun 28, 2024
5888b69
payloads/external/edk2: configure capsule updates
SergiiDmytruk Jul 20, 2024
85ec207
capsule.sh: add script for working with capsules
SergiiDmytruk Aug 14, 2024
01c93ef
soc/intel/fast_spi/mmap_boot.c: allow mapping whole flash
SergiiDmytruk Sep 24, 2024
cf1565d
configs/config.msi_ms7e06_*: add CONFIG_OPTION_BACKEND_NONE=y
SergiiDmytruk Sep 27, 2024
af1fd15
configs/config.msi_*: enable CPU configuration menu
SergiiDmytruk Oct 3, 2024
e0350cb
.github: check capsule configuration in defconfigs
SergiiDmytruk Oct 7, 2024
f3dbe79
soc/alderlake/Makefile.mk: use microcode from dasharo-blobs
SergiiDmytruk Oct 7, 2024
76735d9
configs/config.msi_*: v1.1.4-rc0 and v0.9.2-rc0
SergiiDmytruk Sep 27, 2024
aed550a
configs/config.msi_*: v1.1.4-rc1 and v0.9.2-rc1
SergiiDmytruk Sep 27, 2024
e35ee03
configs/config.msi_*: disable iPXE serial console
SergiiDmytruk Oct 16, 2024
49d6f5f
.github/workflows/build.yml: build capsules for MSI
SergiiDmytruk Oct 16, 2024
f86fb8d
configs/config.msi_*: v1.1.4-rc2 and v0.9.2-rc2
SergiiDmytruk Oct 24, 2024
62080c3
configs/config.msi_*: v1.1.4-rc3 and v0.9.2-rc3
SergiiDmytruk Nov 4, 2024
3043742
configs: msi release v1.1.4 and v0.9.2
macpijan Nov 14, 2024
a29d43e
mb/protectli/vault_ehl: Program ITE EC to respect SB power option
miczyg1 Jan 9, 2025
4d58b96
configs/config.protectli_vp2410: bump to v1.1.1-rc3
miczyg1 Jan 9, 2025
48469fd
configs/config.protectli_vp2420: bump to v1.2.1-rc2
miczyg1 Jan 9, 2025
2f27d21
configs/config.protectli_vp2420: Remove Intel ME menu and bump to v1.…
miczyg1 Jan 13, 2025
1ba6962
vc/intel/fsp/fsp2_0/iot/meteorlake: add missing MemInfoHob from clien…
mkopec Nov 14, 2024
992e013
soc/intel/lockdown: Allow locking down SPI and LPC in SMM
miczyg1 Nov 23, 2024
c1bf357
soc/intel/mtl/fsp_params.c: wire up sleep mode option
mkopec Dec 10, 2024
7827ad3
mb/novacustom/mtl-h/ramstage.c: implement sleep mode option
mkopec Dec 10, 2024
62fd8fe
soc/intel/cmn/blk/cse/cse.c: skip me_enable while ME is in Debug mode
mkopec Dec 18, 2024
c61652e
Makefile.mk: Always pull FSP submodule
mkopec Dec 19, 2024
692b501
soc/intel/cmn/blk/graphics: ensure framebuffer is allocated <4G
mkopec Jan 8, 2025
64fa3c2
soc/intel/cmn/blk/i2c: ensure resources are allocated <4G
mkopec Jan 8, 2025
7a9385f
soc/intel/cmn/blk/cse/cse.c: ensure resources are allocated <4G
mkopec Jan 16, 2025
79fb20e
soc/intel/mtl: move IOE P2SB BAR below 4G
mkopec Jan 10, 2025
442c235
configs/config.protectli_: Bump edk2 revision to fix CPU threshold in…
miczyg1 Jan 17, 2025
8b571d8
configs/config.protectli_vp2420: Fix decompressing custom boot logo
miczyg1 Jan 17, 2025
fc4a790
configs/config.protectli_vp66xx: Bump to v0.9.1
miczyg1 Jan 17, 2025
d894f2e
configs/config.protectli_vp2420: Bump to v1.2.1-rc4
miczyg1 Jan 17, 2025
9f12911
configs/config.protectli_vp2410: Bump to v1.1.1
miczyg1 Jan 17, 2025
ca1eabe
configs/config.novacustom: Fix iPXE and edk2 options
miczyg1 Dec 16, 2024
6943cc5
configs/config.novacustom: Enable CBFS Serial Number and UUID
miczyg1 Dec 16, 2024
d8d86f4
configs/config.protectli_vp32xx: Bump to v0.9.0-rc7
miczyg1 Feb 4, 2025
a9c06c4
configs/config.protectli: Bump edk2 rev to fix throttling temperature
miczyg1 Feb 4, 2025
ee184c8
configs/config.dell_optiplex_9010_sff{_txt}: disable top-down alloc.
filipleple Nov 6, 2024
a102726
build.sh: add options for OptiPlex SeaBIOS/UEFI
filipleple Nov 27, 2024
e643c07
src/mainboard/dell/snb_ivb_workstations/Kconfig: migrate FMDFILE opti…
filipleple Dec 6, 2024
beb16ca
build.sh: correct FW_VERSION parsing for OptiPlex SeaBIOS/UEFI
filipleple Dec 9, 2024
749720c
configs/config.dell_optiplex_9010_sff{_txt}: add iPXE, bump to rc2
filipleple Dec 12, 2024
ee19ffd
configs/config.dell_optiplex_9010_sff{_txt}: Disable CMOS option backend
filipleple Dec 16, 2024
078d2bf
configs/config.dell_optiplex_9010_sff*: remove CONFIG_OPTION_BACKEND_…
filipleple Feb 10, 2025
05b350a
configs: run savedefconfig on Dasharo boards
SergiiDmytruk Feb 22, 2025
e4f9fab
configs/config.novacustom_v5*0tu: add EDK2_USE_LAPTOP_LID_LIB
filipleple Feb 20, 2025
58ce8c2
configs/config.novacustom_*: enable HDMI output in firmware
filipleple Feb 21, 2025
9d13272
3rdparty/dasharo-blobs: bump for TGL + ADL GOP
mkopec Feb 26, 2025
cbde240
iPXE: Native support for i218 MTL removed.
DonVasyl Feb 25, 2025
ec65651
PXE network interface added for Clevo mainboard V5X0TU
DonVasyl Feb 26, 2025
342e608
configs: Update edk2 revision so it can build without Shell
miczyg1 Feb 7, 2025
14f8afc
payloads/external/edk2/Kconfig: Do not include Shell by default
miczyg1 Feb 7, 2025
2366842
configs/config.protectli_vp2420: Bump to v1.2.1-rc5
miczyg1 Feb 7, 2025
4902074
configs/config.protectli_vp32xx: Bump to v0.9.0-rc8
miczyg1 Feb 7, 2025
5d9c5a1
configs/config.protectli_vp2420: Bump to v1.2.1-rc6
miczyg1 Feb 21, 2025
cd611ac
payloads/external/iPXE/Kconfig: Use proper default for IPXE_SERIAL_CO…
miczyg1 Feb 26, 2025
8f5e206
configs/config.protectli_vp2430: Disable fan curves and efivar option…
miczyg1 Feb 26, 2025
5dc17cb
configs/config.protectli_vp2420: Bump to v1.2.1-rc7
miczyg1 Feb 26, 2025
4541fe3
configs/config.protectli_vp32xx: Bump to v0.9.0-rc9
miczyg1 Feb 26, 2025
e5e0d84
configs/config.protectli_vp2430: Bump to v0.9.0
miczyg1 Feb 27, 2025
bb88570
3rdparty/dasharo-blobs: bump for rebase onto 24.12
SergiiDmytruk Feb 27, 2025
4d44ea7
.github/workflows/build.yml: build dasharo-24.12 on pushes
SergiiDmytruk Feb 20, 2025
4cfdd92
drivers/efi: fix EFIAPI redefinition
SergiiDmytruk Feb 21, 2025
c8dba2e
amd/common/smi/smi_util.c: no PSP SMI for Hudson
SergiiDmytruk Feb 21, 2025
e1d228a
include/efi/efi_datatype.h: fix NULL redefinition
SergiiDmytruk Feb 22, 2025
b992a83
mb/{clevo,novacustom}: switch from system76 to Dasharo EC
SergiiDmytruk Feb 24, 2025
54732c3
ec/dasharo/ec/acpi/battery.asl: Get battery status directly from EC
wiktormowinski Feb 25, 2025
85903e3
configs/config.protectli_vp2430: Bump to v0.9.0-rc3
miczyg1 Feb 28, 2025
89fb47f
payloads/external/edk2: Add Kconfig options to show quiet and fast boot
miczyg1 Feb 28, 2025
720f66c
configs/config.protectli: bump EDK to control visibility of quiet and…
miczyg1 Feb 28, 2025
b386690
3rdparty/intel-microcode: Bump submodule to microcode-20250211
miczyg1 Feb 28, 2025
d4f3f32
configs/config.protectli_vp2420: Bump to v1.2.1-rc8
miczyg1 Feb 28, 2025
e28eda6
mb/clevo/mtl-h/ramstage.c: Set cnvi_wifi_core according to RF option
mkopec Feb 7, 2025
41f4c30
mb/clevo/mtl-h: Add variant-specific power limits
mkopec Feb 7, 2025
4a12a45
mb/clevo/mtl-h/devicetree.cb: Remove smartamp device
mkopec Feb 10, 2025
5c08958
soc/intel/meteorlake/romstage: Skip no present memory controllers
miczyg1 Mar 5, 2025
d615ab1
configs/config.novacustom_mtl: Update configs
miczyg1 Mar 6, 2025
56ffecf
payloads/external/edk2: Add USB port power option
miczyg1 Dec 5, 2024
d67caf1
vc/dasharo/options.c: Add USB port power option API
miczyg1 Dec 5, 2024
1c82466
ec/dasharo/ec/commands.h: Synchronize EC options list
miczyg1 Dec 5, 2024
326dacb
mainboard/clevo: Hook up USB port power option
miczyg1 Dec 9, 2024
071eeaf
configs/config.novacustom_*: enable USB port power option
mkopec Feb 27, 2025
52d64c8
configs/config.novacustom_*: bump for latest AOU
mkopec Mar 6, 2025
c5f5983
configs: bump EDK2 to fix build failure
SergiiDmytruk Mar 7, 2025
11d5b18
soc/intel/common/block/graphics: Add missing TWL GT SKUs
miczyg1 Mar 5, 2025
938797f
mb/protectli/vault_adl_n: Add support for new VP2430 HW revision
miczyg1 Mar 5, 2025
7779700
3rdparty/fsp: Bump submodule to upstream master
miczyg1 Mar 5, 2025
b2a31aa
Revert "soc/intel/alderlake: Guard PchPcieClockGating & PchPciePowerG…
fbrozovic Mar 1, 2025
b846eb0
mb/protectli/vault_adl_n: Let SoC code set PCIe clock and power gating
miczyg1 Mar 5, 2025
36ab8f2
mb/protectli/vault_adl_n/data.vbt: Update VBT for new FSP
miczyg1 Mar 5, 2025
8d4b0e7
configs/config.protectli_vp2430; Update config to use public FSP
miczyg1 Mar 5, 2025
05e25ae
configs/config.protectli_vp2430: Bump to v0.9.0-rc4
miczyg1 Mar 5, 2025
a2b75df
configs/config.protectli_vp2430: Disable network options
miczyg1 Mar 11, 2025
a8ab418
configs/config.protectli_vp2430: Bump to v0.9.0-rc5
miczyg1 Mar 11, 2025
7e97e27
configs/config.protectli_vp32xx: Do not use any option backend
miczyg1 Mar 13, 2025
9dbecd9
cpu/x86/topology: Add module_id to CPU topology
jeremy-compostella Dec 12, 2024
511a632
soc/intel/common: Read core scaling factors at runtime support
jeremy-compostella Dec 11, 2024
d1196d1
soc/intel/pantherlake: Add core scaling factors read support
jeremy-compostella Dec 11, 2024
cc7327b
cpu/x86/topology: Fix FSP-S crash caused by shared core ID
jeremy-compostella Jan 15, 2025
7acb1ee
configs/config.protectli_vp32xx: Hide Networking Options
miczyg1 Mar 14, 2025
56083b1
configs/config.protectli_vp32xx: Bump to v0.9.0-rc10
miczyg1 Mar 14, 2025
576085f
configs/config.protectli_vp46xx_txt_seabios: Bump to v0.9.0-rc1
miczyg1 Mar 20, 2025
1173aa2
configs/config.novacustom: Enable quiet and fast boot
miczyg1 Mar 17, 2025
5399228
Added support to disable DGPU in EDK2
XutaxKamay Mar 8, 2025
4459dbb
configs/novacustom_v5*0tnx: bump EDK2, enable dgpu option
filipleple Mar 12, 2025
b896b27
configs/config.novacustom_*: bump EDK2 revision
filipleple Mar 12, 2025
b9a0103
mb/clevo/mtl-h: Fix dGPU not coming up after reboot
mkopec Mar 19, 2025
a0d6cc4
configs/novacustom: bump EDK2 revision on dGPU laptops
filipleple Mar 20, 2025
c041577
build.sh update: add novacustom laptops to build.sh
Mar 21, 2025
1425ec5
configs/ update: change path for CONFIG_EDK2_GOP_FILE
Mar 24, 2025
06c3b8b
Fix up CFR's open issues
Dec 26, 2024
7a6e0e4
CFR: Add version field to root struct
fbrozovic Jan 21, 2025
721963b
CFR: add dependencies based on specific option values
fbrozovic Jan 14, 2025
32d9e9c
CFR: Add min/max/step values and hex display flag for number options
fbrozovic Jan 21, 2025
ab4b37b
configs/config.lenovo_m900_tiny: add CFR testbed
mkopec Mar 23, 2025
7c8c895
[WIP] vc/dasharo: CFR
mkopec Mar 23, 2025
2b17921
mb/lenovo/m900_tiny: hook up CFR
mkopec Mar 23, 2025
97c4e6d
CFR: add bootloader options
mkopec Mar 28, 2025
f4a2718
mb/lenovo/m900_tiny: Enable Vboot
mkopec Mar 29, 2025
c62dd2c
Add power failure state and COM0 CFR options
mkopec Mar 29, 2025
372a6bf
configs/config.lenovo_m900_tiny: update, hide dasharo menu
mkopec Mar 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
exclude-file = .codespellx
ignore-words-list = "FPT,FTP,fpt,ftp"
Empty file added .codespellx
Empty file.
16 changes: 16 additions & 0 deletions .conform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
policies:
- type: commit
spec:
header:
length: 80
imperative: false
invalidLastCharacters: .
body:
required: false
dco: true
gpg:
required: true
spellcheck:
locale: US
maximumOfOneCommit: false
87 changes: 87 additions & 0 deletions .github/scripts/capsule-lint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
#!/bin/bash

function get_str() {
local cfg=$1
local name=$2
sed -n 's/^'"$name"'="\(.*\)"$/\1/p' "$cfg"
}

function get_hex() {
local cfg=$1
local name=$2
sed -n 's/^'"$name"'=\(.*\)$/\1/p' "$cfg"
}

function hex_to_ver_str() {
local hex=$1

local major=${hex:2:2}
local minor=${hex:4:2}
local bugfix=${hex:6:2}
local rc=${hex:8:2}

local ver="v$((0x$major)).$((0x$minor)).$((0x$bugfix))"
if [ "$((0x$rc))" -lt 128 ]; then
ver="$ver-rc$((rc))"
fi
echo "$ver"
}

if [ ! -d configs ]; then
echo "error: $(basename "$0") should be run from the root of coreboot's tree"
exit 1
fi

declare -A guids
fail=0

mapfile -t configs < <(grep -l 'EFI_UPDATE_CAPSULE' configs/config.*)
for c in "${configs[@]}"; do
local_ver=$(get_str "$c" 'CONFIG_LOCALVERSION')

guid=$(get_str "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_GUID')
ver=$(get_hex "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_VERSION')
lsv=$(get_hex "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_LSV')

# convert to lower case as normalization
guid=${guid,,*}
# remove common prefix to shorten error messages
c=${c##*/}

if [ -z "$guid" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_GUID"
fail=1
elif [ -n "${guids["$guid"]}" ]; then
echo "$c: duplicated CONFIG_DRIVERS_EFI_MAIN_FW_GUID value ($guid)"
echo "${c//?/ } also appears in ${guids["$guid"]}"
fail=1
else
guids["$guid"]=$c
fi

if [ -z "$ver" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_VERSION"
fail=1
fi
if [ -z "$lsv" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_LSV"
fail=1
fi

if [ -n "$ver" ] && [ -n "$lsv" ] && [ $(( ver < lsv )) -eq 1 ]; then
echo "$c: CONFIG_DRIVERS_EFI_MAIN_FW_VERSION < CONFIG_DRIVERS_EFI_MAIN_FW_LSV"
echo "${c//?/ } $ver < $lsv"
fail=1
fi

if [ -n "$ver" ]; then
str_ver=$(hex_to_ver_str "$ver")
if [ "$str_ver" != "$local_ver" ]; then
echo "$c: CONFIG_LOCALVERSION doesn't match CONFIG_DRIVERS_EFI_MAIN_FW_VERSION"
echo "${c//?/ } $local_ver != $str_ver ($ver)"
fail=1
fi
fi
done

exit "$fail"
Loading