Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
759 commits
Select commit Hold shift + click to select a range
193aac8
cpu/x86/sipi_vector.S: Fix reading MCU revision
ArthurHeymans Jan 18, 2021
5aa09de
mb/google/dedede/var/sasuke: Enable Wifi SAR for sasuke
Jan 15, 2021
14d0a6a
mb/google/dedede/var/sasuke: Add LTE modem support
Jan 6, 2021
97fce56
mb/google/dedede: Create sasukette variant
xiatao5 Jan 14, 2021
e697fd9
soc/amd/picasso: move HAVE_ACPI_TABLES from mainboards to SoC
felixheld Jan 18, 2021
f1e25b1
mb/google/volteer: select GOOGLE_SMBIOS_MAINBOARD_VERSION
Jan 18, 2021
b64cdeb
soc/amd/stoneyridge: Add struct chipset_state
kmalkki Dec 22, 2020
f1b0935
soc/amd/picasso,stoneyridge: Unify set_nvs_sws()
kmalkki Dec 22, 2020
070d7a6
soc/amd: Drop unnecessary <soc/nvs.h> include
kmalkki Jan 13, 2021
b68dbc4
mb/intel/strago: Disable Chrome EC build
Dec 1, 2020
6473473
nb/intel/ironlake/northbridge.c: Improve readability
ArthurHeymans Jan 17, 2021
839c98a
nb/intel/ironlake/northbridge.c: Fix overlapping resources
ArthurHeymans Jan 17, 2021
e8ac16e
3rdparty/blobs: advance submodule pointer
felixheld Jan 18, 2021
a6e4afc
nb/intel/i945/northbridge.c: Improve readability
ArthurHeymans Jan 17, 2021
15ef9b6
nb/intel/i945/northbridge.c: Reserve upper part of lower memory
ArthurHeymans Jan 17, 2021
95a1142
nb/intel/pineview/northbridge.c: Improve readability
ArthurHeymans Jan 17, 2021
4338ae3
nb/intel/pineview/northbridge.c: Fix overlapping resources
ArthurHeymans Jan 17, 2021
e1383d3
trogdor: Initialize BACKLIGHT_ENABLE to 0, only turn it on in payload
jwerner-chromium Jan 16, 2021
c196246
ACPI GNVS: Drop most dev_count_cpu()
kmalkki Dec 29, 2020
780e02d
ACPI GNVS: Drop APIC, factor out MPEN
kmalkki Dec 29, 2020
cee844c
mainboards: Drop GNVS cmap and cmbp
kmalkki Dec 29, 2020
1bc061e
mb/foxconn,gigabyte: Drop GNVS lptp and fdcp
kmalkki Dec 29, 2020
92e4ed1
mb/siemens/{mc_apl1,...,mc_apl6}: Configure FSP-S UPDs
mscheithauer Jan 14, 2021
8572e33
soc/mediatek/mt8192: pmic: add scp voltage initialization
hsin-hsiung Jan 12, 2021
2fc5976
soc/mediatek/mt8192: pmic: unlock key protection before initial setting
hsin-hsiung Dec 28, 2020
e0469b6
soc/amd/picasso/mrc_cache.c: Remove unused <bootstate.h>
ElyesH Sep 29, 2020
35808fd
mb/google/sarien: do early pad configuration in early bootstage
c0d3z3r0 Dec 21, 2020
c8085e0
mb/google/eve: do early pad configuration in early bootstage
c0d3z3r0 Dec 21, 2020
5413a77
mb/google/fizz: do early pad configuration in early bootstage
c0d3z3r0 Dec 21, 2020
2cbe3df
mb/google/poppy: do early pad configuration in early bootstage
c0d3z3r0 Dec 21, 2020
71624cd
soc/intel/*: drop broken LPC mmio code
c0d3z3r0 Jan 17, 2021
0d18da8
mb/prodrive/hermes: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
953a268
soc/intel: fix indentation in intelblocks/lpc_lib.h
c0d3z3r0 Jan 17, 2021
7dc74b2
soc/amd/picasso/Kconfig: drop HAVE_USBDEBUG_OPTIONS
felixheld Jan 19, 2021
740d62c
soc/amd/picasso/Kconfig: drop EHCI_BAR
felixheld Jan 19, 2021
cb97734
soc/amd/cezanne/Kconfig: select IDT_IN_EVERY_STAGE
felixheld Jan 19, 2021
0591348
soc/intel/common/graphics: Add new Kconfig SOC_INTEL_DISABLE_IGD
subrata-b Jan 17, 2021
d74cd60
soc/intel/alderlake: Disable Internal Gfx based on SOC_INTEL_DISABLE_IGD
subrata-b Jan 15, 2021
55bdaa9
mb/intel/adlrvp: Remove redundant HAS_RECOVERY_MRC_CACHE Kconfig
subrata-b Jan 19, 2021
34e84b5
mb/intel/adlrvp: Add PRESERVE to UNIFIED_MRC_CACHE
subrata-b Jan 19, 2021
68d19f8
mb/google/dedede/var/boten: Update gpio setting
Jan 18, 2021
375d460
mb/google/dedede/var/boten: Replace generic driver with sx9324 driver
Dec 30, 2020
083702c
mb/google/dedede/var/boten: Update gpio config for boten
Jan 12, 2021
985821c
cpu/intel/socket_LGA775: Increase DCACHE_RAM_SIZE
ElyesH Jan 5, 2021
3b6b9c7
soc/intel/common/pcie_rp.h: Fix comment style
furquan-goog Jan 19, 2021
98d580b
soc/intel/cannonlake: Allow RP#1 usage for ClkSrc
jackpot51 Dec 29, 2020
e05f81a
soc/intel/quark: Add pwrs in <soc/nvs.h>
kmalkki Jan 15, 2021
be5cc7d
msrtool: fix build with gcc 10.
hramrach Jan 18, 2021
162d704
drivers/intel/fsp1_1/temp_ram_exit.c: Initialize CBMEM
FransHendriks Jan 18, 2021
6f468a5
ach/x86/postcar.c: Avoid double CBMEM initialization
FransHendriks Jan 18, 2021
8583191
mb/google/volteer/variant/lindar: Configure USB2 port for type-c
Kevin-Chang7776 Jan 18, 2021
b35b823
mb/google/guybrush: Add default FMD file to the build
MathewKing Jan 15, 2021
4ed4c24
mb/google/volteer/variant/lindar: Enable SA GV setting
Kevin-Chang7776 Jan 18, 2021
e78e909
src/drivers/smmstore: Fix SMMSTOREv1 clear command
crawfxrd Jan 19, 2021
8e6f162
cpu/intel/haswell: Add s0ix support
Th3Fanbus Oct 28, 2020
8b0636e
cpu/intel/haswell: Clean up CPUID definitions
Th3Fanbus Oct 28, 2020
732e9e6
mb/google/octopus: do LPC/eSPI pad configuration at board-level
c0d3z3r0 Dec 21, 2020
4bf7052
mb/google/drallion: do early pad configuration in early bootstage
c0d3z3r0 Dec 21, 2020
805b96c
mb/google/dedede: do UART pad config at board-level
c0d3z3r0 Dec 21, 2020
1c22753
mb/google/octopus: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
1b77a48
mb/google/glados: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
3a2d400
mb/google/hatch: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
17721be
mb/google/reef: do LPC/eSPI pad configuration at board-level
c0d3z3r0 Dec 21, 2020
f31c2f2
mb/up/squared: do LPC/eSPI pad configuration at board-level
c0d3z3r0 Dec 21, 2020
fccc24f
mb/intel/glkrvp: do LPC/eSPI pad configuration at board-level
c0d3z3r0 Dec 21, 2020
f9544da
mb/intel/leafhill: do LPC/eSPI pad configuration at board-level
c0d3z3r0 Dec 21, 2020
186c0eb
mb/intel/minnow3: drop unneeded call to lpc_configure_pads
c0d3z3r0 Dec 21, 2020
a7bc5b8
mb/google/reef: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
beee666
mb/intel/icelake_rvp: do UART pad config at board-level
c0d3z3r0 Dec 21, 2020
4940255
mb/intel/jasperlake_rvp: do UART pad config at board-level
c0d3z3r0 Dec 21, 2020
1d05a3b
mb/intel/tglrvp: do UART pad config at board-level
c0d3z3r0 Dec 21, 2020
bb9dda4
mb/intel/apollolake_rvp: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
9c27dc8
mb/intel/glkrvp: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
3840bcc
mb/intel/leafhill: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
f6d3200
mb/intel/minnow3: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
18d360a
mb/intel/kblrvp: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
70992a4
mb/up/squared: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
eb723f0
mb/siemens/chili: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
8861562
soc/amd/cezanne: include LAPIC code and set MAX_CPUS to 16
felixheld Jan 19, 2021
7d4ef16
Makefile.inc: Avoid --emit-relocs on RISC-V
jwerner-chromium Jan 14, 2021
548d350
mb/google/kukui: Enable MT8183_DRAM_EMCP for katsu
lisunw Dec 24, 2020
23b0818
soc/intel/baytrail,broadwell: Refactor acpi_wake_source()
kmalkki Dec 23, 2020
fc7b41d
mb/getac/p470/acpi: Convert 'battery.asl' to ASL 2.0 syntax
ElyesH Sep 20, 2020
8199b88
soc/amd/common/block/smbus: always return SMBus MMIO in get_sm_mmio
felixheld Jan 4, 2021
c89d2a2
cpu/intel/haswell: Enable timed MWAIT if supported
Th3Fanbus Oct 28, 2020
279c3e1
mb/emulation/qemu-q35: Account for TSEG
ArthurHeymans Dec 2, 2020
3776593
soc/mediatek/mt8183: Fix pq module size config
yupingso Oct 21, 2020
d6375cf
mb/google/volteer/variants/eldrid: Configure USB2 port for Type-C
NickXRChen Jan 14, 2021
d194081
soc/mediatek/mt8192: pmic: Set efuses manually
hsin-hsiung Dec 30, 2020
f2d38ba
mb/google/volteer/var/elemi: Update dptf parameters
WisleyChen Jan 19, 2021
f4d98fd
soc/intel/commmon: Include Alder Lake device IDs
Jan 17, 2021
b5df56f
soc/intel/alderlake: Adding Kconfig for ADL_M PCH
Jan 18, 2021
197c486
types.h: Add a helper macro BITS_PER_BYTE
furquan-goog Jan 20, 2021
9f5c365
mb/google/nightfury: Update RAM IDs usage
Jan 20, 2021
8ab253c
mb/google/octopus: Garfour override VBT selection
Jan 18, 2021
1b5b41a
mb/prodrive/hermes: Fix 30 second boot delay
PatrickRudolph Jan 19, 2021
3a7db27
sconfig: Handle smbios_slot_desc in overridetree
FransHendriks Jan 20, 2021
297d27b
drivers/intel/usb4: Enable retimer FW upgrade mux interaction
bkbreite Dec 14, 2020
408e5ab
ec/google/chromeec: Add RFWU into EC RAM for Retimer firmware update
Jan 1, 2021
eec3e3b
ec/google/chromeec: Provide EC access for Retimer firmware update
Jan 9, 2021
aba6715
mb/google/guybrush: Set the ROMSIZE as 16M
fishbaoz Jan 21, 2021
0ada720
mb/amd/majolica: Add PSP support for board majolica
fishbaoz Dec 10, 2020
0728c46
soc/amd/cezanne: add pci_devs.h
felixheld Jan 21, 2021
d736b1a
util/docker: Replace all variables in Dockerfile
martinlroth Nov 7, 2020
dd4741c
vendorcode/google/chromeos: Build CSE Board Reset in Romstage
karthikr-google Jan 22, 2021
d5ab126
drivers/intel/fsp2_0: Add meaningful ERROR message
subrata-b Jan 21, 2021
d509ee5
soc/intel/apl: drop LPC pad configuration code
c0d3z3r0 Jan 13, 2021
58a3f76
mb/intel/coffeelake_rvp: do UART pad configuration at board-level
c0d3z3r0 Dec 21, 2020
af4e8e8
mb/google/auron: Drop `spd.h` from variants
Th3Fanbus Jan 20, 2021
465b2a8
mb/google/auron: Merge two print statements
Th3Fanbus Jan 20, 2021
e23b0ab
mb/google/auron: Factor out `mainboard_print_spd_info`
Th3Fanbus Jan 20, 2021
292a764
mb/google/auron: Factor out SPD indexing
Th3Fanbus Jan 20, 2021
3ece164
mb/google/auron: Drop `variant_romstage_entry`
Th3Fanbus Jan 20, 2021
8818dda
3rdparty/intel-microcode: Update submodule to 20201118 release
crawfxrd Nov 24, 2020
0698f0f
soc/intel/cometlake: Add ucode for CML-H
crawfxrd Nov 24, 2020
7c0e49b
soc/amd/picasso/acpi: Remove dummy AOAC parent device
Jan 21, 2021
76e72a0
mb/google/guybrush: Set FWM position to an upper address
fishbaoz Jan 22, 2021
91839ee
soc/amd/picasso/pcie_gpp: Add clarifying comment
Jan 22, 2021
b5e27a8
soc/amd/picasso/pci_gpp: Replace the swizzle string with a u8 array
Jan 22, 2021
0052d05
soc/amd/picasso/pcie_gpp: Remove duplication in pirq_data declaration
Jan 12, 2021
6b43055
ELOG: Add const qualifier for chipset_power_state
kmalkki Jan 22, 2021
540902c
intel/baytrail,braswell,broadwell: Add const qualifier for power_state
kmalkki Jan 22, 2021
ac0dc4a
ACPI S3: Replace stashed acpi_slp_typ value
kmalkki Nov 18, 2020
10f7f99
soc/amd: Rename chipset_state to chipset_power_state
kmalkki Jan 22, 2021
2787237
ACPI: Add helpers for CBMEM_ID_POWER_STATE
kmalkki Jan 21, 2021
d4b5825
soc/intel/baytrail,broadwell: Use bootstate for save_wake_source()
kmalkki Jan 21, 2021
8b043c0
lib/edid_fill_fb: Relax bits_per_pixel constraint
Jan 13, 2021
c86b119
cpu/intel/haswell: Add fast ramp voltage for Broadwell
Th3Fanbus Oct 28, 2020
1c7ba62
cpu/intel/haswell: Set C9/C10 vccmin
Th3Fanbus Oct 28, 2020
f542b7b
cpu/intel/haswell: Add Broadwell CPUIDs and microcode
Th3Fanbus Oct 29, 2020
417a6da
soc/intel/broadwell: Select INTEL_LYNXPOINT_LP
Th3Fanbus Oct 29, 2020
a3288b3
soc/intel/broadwell: Allow to use Haswell CPU code instead
Th3Fanbus Nov 23, 2020
ba78fce
mb/purism/librem_bdw: Use Haswell CPU code
Th3Fanbus Oct 29, 2020
b7fe448
mb/intel/wtm2: Use Haswell CPU code
Th3Fanbus Oct 29, 2020
d0b7a53
mb/google/jecht: Use Haswell CPU code
Th3Fanbus Oct 29, 2020
739a6ad
mb/google/auron: Use Haswell CPU code
Th3Fanbus Oct 29, 2020
9d733de
soc/intel/broadwell: Use Haswell CPU headers
Th3Fanbus Nov 23, 2020
b89c8bb
soc/intel/broadwell: Drop now-unused CPU code
Th3Fanbus Nov 23, 2020
e751a10
soc/intel/broadwell: Move romstage.c to Haswell
Th3Fanbus Nov 23, 2020
3f0a95a
soc/intel/broadwell: Select CPU_INTEL_HASWELL
Th3Fanbus Nov 23, 2020
d626e55
soc/intel/broadwell/chip.h: Drop unused fields
Th3Fanbus Oct 29, 2020
ac1c9bb
broadwell: Clean up `mainboard_post_raminit`
Th3Fanbus Jan 20, 2021
65f81a7
broadwell: Flatten `mainboard_pre_raminit`
Th3Fanbus Jan 20, 2021
24e4edb
soc/intel/broadwell: Drop `struct romstage_params`
Th3Fanbus Jan 20, 2021
d0d528a
soc/intel/broadwell: Align raminit with Haswell
Th3Fanbus Jan 20, 2021
89fe2f3
soc/intel/cnl: use Kconfig to determine PCH type
c0d3z3r0 Jan 23, 2021
0fc6bec
soc/intel/icl: drop wrong, unused code
c0d3z3r0 Jan 23, 2021
aaa69b6
soc/intel/lpc_lib: drop dead code
c0d3z3r0 Jan 24, 2021
9789689
arch/x86/car.ld: Account for FSP-T reserved area
ArthurHeymans Jan 4, 2021
7a5c369
soc/intel/xeon_sp/cpx: Account for 'rc' heap manager
ArthurHeymans Jan 4, 2021
f51738d
soc/amd/cezanne: Add PSP integration for cezanne
fishbaoz Jan 20, 2021
45b0714
soc/amd/picasso: Remove some empty strings
fishbaoz Jan 22, 2021
8d0a609
soc,vendorcode/amd/cezanne: add basic FSP integration
felixheld Jan 14, 2021
57419de
soc/amd/cezanne: add basic romstage
felixheld Jan 14, 2021
f09221c
soc/amd/cezanne/Kconfig: select X86_AMD_FIXED_MTRRS
felixheld Jan 22, 2021
cc975c5
soc/amd/cezanne/Kconfig: select missing SSE2 option
felixheld Jan 22, 2021
37eb24b
ACPI: Clean up GNVS initialisation
kmalkki Jan 11, 2021
0be4199
arch/x86: Use wildcard for mb/smihandler.c
kmalkki Jan 8, 2021
944cf91
soc/samsung/exynos5250/dp-reg.c: Use __func__
ElyesH Jan 16, 2021
67e3365
ec/purism/librem/acpi/ec.asl: Convert to ASL 2.0 syntax
ElyesH Jan 16, 2021
c23ec64
mb/lenovo/s230u: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
433bc3e
mb/lenovo/t400: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
0c1d660
device/pci_rom.c: Use __func__
ElyesH Jan 16, 2021
36f9ea6
drivers/elog/elog.c: Use __func__
ElyesH Jan 16, 2021
75d19d7
drivers/intel/gma/opregion.c: Use __func__
ElyesH Jan 16, 2021
1ad0f6d
ec/acpi/ec.c: Use __func__
ElyesH Jan 16, 2021
038dc45
mainboard/intel/emeraldlake2/ec.c: Use __func__
ElyesH Jan 16, 2021
e167c38
mainboard/intel/strago/ec.c: Use __func__
ElyesH Jan 16, 2021
9cf49da
mainboard/lenovo/s230u/smihandler.c: Use __func__
ElyesH Jan 16, 2021
e98dbf3
soc/intel/denverton_ns/lpc.c: Use __func__
ElyesH Jan 16, 2021
f9e1852
soc/intel/denverton_ns/npk.c: Use __func__
ElyesH Jan 16, 2021
7dbc4a4
soc/intel/denverton_ns/pmc.c: Use __func__
ElyesH Jan 16, 2021
d67cf18
soc/intel/quark/gpio_i2c.c: Use __func__
ElyesH Jan 16, 2021
635ac11
mb/biostar/am1ml: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
965f98c
mb/lenovo/x200: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
23af35f
mb/lenovo/x201: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
328a023
mb/lenovo/x220: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
9759dc3
mb/lenovo/x60: Convert *.asl to ASL 2.0 syntax
ElyesH Oct 4, 2020
cb108ee
mb/lenovo/t410: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
9dfa63b
mb/lenovo/t420: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
dc32479
mb/lenovo/g505s: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
1cc58cf
mb/lenovo/l520: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
9d403af
mb/lenovo/t420s: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
c0ee13a
mb/lenovo/t430: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
3b2d997
mb/lenovo/t430s: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
15a5b0a
mb/lenovo/t440p: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
03437f0
mb/lenovo/t520: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
f608a9b
mb/lenovo/t530: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
bbc3cf4
mb/lenovo/x131e: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
8972cac
mb/lenovo/x1_carbon_gen1: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
f6676df
mb/lenovo/x230: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
a59b5f8
mb/lippert: Convert to ASL 2.0 syntax
ElyesH Oct 6, 2020
488f5d8
mb/packardbell: Convert to ASL 2.0 syntax
ElyesH Oct 6, 2020
b06dea9
mb/razer: Convert to ASL 2.0 syntax
ElyesH Oct 6, 2020
fafd512
ec/acpi: Convert 'ec.asl' to ASL 2.0 syntax
ElyesH Oct 6, 2020
5b880a1
ec/compal: Convert to ASL 2.0 syntax
ElyesH Oct 6, 2020
2a08ca7
ec/google/wilco: Convert to ASL 2.0 syntax
ElyesH Oct 6, 2020
37158c5
mb/google/poppy: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
76943a3
Doc/mb/lenovo: Correct typo
Th3Fanbus Jan 22, 2021
0ec903a
Doc/mb/lenovo/Sandy_Bridge_series.md: Clarify installation
Th3Fanbus Jan 22, 2021
ae4eba9
soc/intel/broadwell: Drop enable check from LPD0/LPD3
Th3Fanbus Oct 29, 2020
00d6660
cpu/intel/model_2065x: Drop unused c-state code
Th3Fanbus Jan 21, 2021
9f0093d
cpu/intel/model_2065x: Drop configurable TDP copy-pasta
Th3Fanbus Jan 21, 2021
21f9650
soc/intel/broadwell: Improve LPD0/LPD3 SerialIO ACPI methods
Th3Fanbus Oct 29, 2020
61ab526
mb/asus/p5ql-em/Kconfig: Drop 'select ARCH_X86'
ElyesH Jan 23, 2021
99157c1
soc/intel/tigerlake: Disable Internal Gfx based on SOC_INTEL_DISABLE_IGD
bguvendi Jan 22, 2021
859ca18
soc/intel/common: Add support for populating meminit data
furquan-goog Jan 16, 2021
f06d046
soc/intel/tgl and tgl mb/google,intel: Use the newly added meminit bl…
furquan-goog Jan 1, 2021
e4abe7f
bayhub bh720: Configure VIH tuning via devicetree
Th3Fanbus Jan 22, 2021
cbde641
mb/google/kahlee: Deduplicate now-equivalent mainboard.c
Th3Fanbus Jan 22, 2021
5a27b75
mb/google/zork: update USB 2.0 controller Lane Parameter for dirinboz
Jan 22, 2021
845b65b
mb/google/zork: update USB 2.0 controller Lane Parameter for gumboz
Jan 22, 2021
2e3edcf
mb/google/volteer/eldrid: Use #define symbols for usb2_ports config
Jan 15, 2021
c6c64e8
util/crossgcc: Remove obsolete dockerfile
Dec 24, 2020
c39f009
soc/amd/picasso/acpi: Add UID for PCI INT devices
Jan 21, 2021
f38dc8b
mb/google/zork: Fix duplicate i2c_tunnel uid
Jan 21, 2021
a626d2e
soc/amd/common/acpi: Add _UID for PNP0C02 devices
Jan 21, 2021
8331833
soc/intel/xeon_sp/cpx: Fix loading MCU on APs
ArthurHeymans Jan 18, 2021
ce66cd3
arm64/armv8: Set ARCH_ARMV8_EXTENSION depend on ARCH_ARM64
ElyesH Jan 17, 2021
ac80610
trogdor: Explicitly initialize display pins in bootblock
jwerner-chromium Jan 21, 2021
b773729
mb/google/dedede/var/sasuke: Enable bluetooth device
Jan 21, 2021
b339fbb
drivers/intel/fsp2_0/header_display.c: Correct component_attribute check
benjamindoron Jan 20, 2021
2cee2ff
Documentation: Add documentation on jenkins builders
Jul 28, 2020
0ad5fbd
util: Update all shebangs to use /usr/bin/env
Dec 24, 2020
1da9e35
mb/google/dedede/var/magolor: Enable EC keyboard backlight
Jan 12, 2021
2efd644
mb/google/dedede/var/boten: Add custom SAR values for Boten
Kevin-Chang7776 Jan 14, 2021
f7e91d2
soc/intel/lpc_lib: mirror LPC registers to DMI when required
c0d3z3r0 Jan 17, 2021
d2c57f2
soc/intel/{skl,cnl,xsp,icl,tgl,ehl,adl,jsl}: use common LPC mirroring
c0d3z3r0 Jan 17, 2021
2266b33
src/lib/: Remove "this file is part of" line
ElyesH Jan 24, 2021
6807204
mb/51nb/Kconfig: Remove duplicated string
ElyesH Jan 24, 2021
e515515
mb/libretrend/Kconfig: Remove duplicated string
ElyesH Jan 24, 2021
77516ca
nb/intel/sandybridge: Correct late DMI init sequence
Th3Fanbus Dec 10, 2020
64b8862
nb/intel/sandybridge: Only run DMI recipe on Ivy Bridge
Th3Fanbus Dec 7, 2020
22bcb56
util/board_status/board_status.sh: select the right gnu make binary
Jan 11, 2021
3c70774
util/board_status/board_status.sh: improve getopt detection and usage on
Jan 11, 2021
a3c44d8
util/board_status/board_status.sh: improve mktemp behaviour on non-li…
Jan 11, 2021
f071279
util/board_status/board_status.sh: invoke md5 on FreeBSD
Jan 11, 2021
9c19a4f
mb/google/auron: Convert to ASL 2.0 syntax
ElyesH Oct 8, 2020
244f455
nb/intel/ironlake: Drop constant parameter
Th3Fanbus Jan 15, 2021
4e66d93
soc/amd/picasso: Set UPDs for tuning eDP phy
ChrisWang-PD Dec 18, 2020
027b8b2
mb/google/zork: add eDP tuning parameter to fix the eDP noise
ChrisWang-PD Dec 18, 2020
27b149c
soc/amd/picasso: Add UPDs for support eDP power sequence adjust
ChrisWang-PD Dec 22, 2020
3ec3cb8
soc/amd/picasso: Add UPDs for support eDP power sequence adjust
ChrisWang-PD Dec 22, 2020
5e0db41
mb/google/zork: adjust the eDP panel power sequence
ChrisWang-PD Dec 22, 2020
8130959
mb/google/kukui: Add panel for Katsu
chenzanxi1995 Jan 22, 2021
5e6e5c1
mb/google/dedede/var/drawcia: Add support to handle pen detection
WisleyChen Jan 15, 2021
3f143bf
Merge pull request #458 from pcengines/release
miczyg1 Jan 25, 2021
4b51656
Merge branch 'master' into develop
Jan 25, 2021
adfe2cb
CHANGELOG.md: update the changelog with v4.13.0.3
Jan 25, 2021
6dc6b94
configs/config.pcengines_apux: bump version
Jan 25, 2021
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion 3rdparty/amd_blobs
Submodule amd_blobs updated from 3e4a2e to b12744
2 changes: 1 addition & 1 deletion 3rdparty/blobs
Submodule blobs updated from a59fb6 to 353f24
2 changes: 1 addition & 1 deletion 3rdparty/fsp
Submodule fsp updated from eb25f1 to e7138b
2 changes: 1 addition & 1 deletion 3rdparty/intel-microcode
Submodule intel-microcode updated from 0e4288 to 49bb67
2 changes: 1 addition & 1 deletion 3rdparty/libgfxinit
Submodule libgfxinit updated from 3318bf to bc0588
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Please use [pce-fw-builder](https://github.com/pcengines/pce-fw-builder)

## [Unreleased]

## [v4.13.0.3] - 2021-01-27
### Changed
- rebased with official coreboot repository commit 5e6e5c1

## [v4.13.0.2] - 2020-12-28
### Changed
- rebased with official coreboot repository commit 8edb48b
Expand Down Expand Up @@ -480,7 +484,8 @@ redundant code which was similar for APU2/3/5 boards.
- turn off D4 and D5 leds on boot
- enable power on after power failure

[Unreleased]: https://github.com/pcengines/coreboot/compare/v4.13.0.2...develop
[Unreleased]: https://github.com/pcengines/coreboot/compare/v4.13.0.3...develop
[v4.13.0.3]: https://github.com/pcengines/coreboot/compare/v4.13.0.2...v4.13.0.3
[v4.13.0.2]: https://github.com/pcengines/coreboot/compare/v4.13.0.1...v4.13.0.2
[v4.13.0.1]: https://github.com/pcengines/coreboot/compare/v4.12.0.6...v4.13.0.1
[v4.12.0.6]: https://github.com/pcengines/coreboot/compare/v4.12.0.5...v4.12.0.6
Expand Down
30 changes: 30 additions & 0 deletions Documentation/arch/x86/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,33 @@ The reference implementation is
* Test how well CAR works with x86_64 and paging
* Improve mode switches
* Test libgfxinit / VGA Option ROMs / FSP

## Known bugs on real hardware

According to Intel x86_64 mode hasn't been validated in CAR environments.
Until now it could be verified on various Intel platforms and no issues have
been found.

## Known bugs on KVM enabled qemu

The `x86_64` reference code runs fine in qemu soft-cpu, but has serious issues
when using KVM mode on some machines. The workaround is to *not* place
page-tables in ROM, as done in
[CB:49228](https://review.coreboot.org/c/coreboot/+/49228).

Here's a list of known issues:

* After entering long mode, the FPU doesn't work anymore, including accessing
MMX registers. It works fine before entering long mode. It works fine when
switching back to protected mode. Other registers, like SSE registers, are
working fine.
* Reading from virtual memory, when the page tables are stored in ROM, causes
the MMU to abort the "page table walking" mechanism when the lower address
bits of the virtual address to be translated have a specific pattern.
Instead of loading the correct physical page, the one containing the
page tables in ROM will be loaded and used, which breaks code and data as
the page table doesn't contain the expected data. This in turn leads to
undefined behaviour whenever the 'wrong' address is being read.
* Disabling paging in compability mode crashes the CPU.
* Returning from long mode to compability mode crashes the CPU.
* Entering long mode crashes on AMD host platforms.
2 changes: 2 additions & 0 deletions Documentation/drivers/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ The drivers can be found in `src/drivers`. They are intended for onboard
and plugin devices, significantly reducing integration complexity and
they allow to easily reuse existing code accross platforms.

* [Intel DPTF](dptf.md)
* [IPMI KCS](ipmi_kcs.md)
* [SMMSTORE](smmstore.md)
* [SoundWire](soundwire.md)
* [SMMSTOREv2](smmstorev2.md)
* [USB4 Retimer](retimer.md)
10 changes: 10 additions & 0 deletions Documentation/getting_started/gpio.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,13 @@ If no pullup or pulldown is declared with these, they may end up "floating",
i.e., not at logical high or logical low. This can cause problems such as
unwanted power consumption or not reading the pin correctly, if it was intended
to be strapped.

## Pad-related known issues and workarounds

### LPC_CLKRUNB blocks S0ix states when board uses eSPI

When using eSPI, the pad implementing `LPC_CLKRUNB` must be set to GPIO mode.
Other pin settings i.e. Rx path enable/disable, Tx path enable/disable, pull up
enable/disable etc are ignored. Leaving this pin in native mode will keep the
LPC Controller awake and prevent S0ix entry. This issues is know at least on
Apollolake and Geminilake.
1 change: 1 addition & 0 deletions Documentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,5 +187,6 @@ Contents:
* [SuperIO](superio/index.md)
* [Vendorcode](vendorcode/index.md)
* [Utilities](util.md)
* [coreboot infrastructure](infrastructure/index.md)
* [Release notes for past releases](releases/index.md)
* [Flashing firmware tutorial](flash_tutorial/index.md)
Loading