Arthur Heymans 
							
						 
					 
					
						
						
							
						
						bab7f18a43 
					 
					
						
						
							
							mb/*/*: Don't select PCIEXP_HOTPLUG  
						
						... 
						
						
						
						PCIEXP_HOTPLUG has a prompt and as such is not supposed to be forced.
Just change the default value to 'y'.
Change-Id: Ie4248700f5ab5168bff551b740d347713273763c
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51151 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Angel Pons <th3fanbus@gmail.com > 
						
						
					 
					
						2021-03-03 09:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						6d9af0ce6e 
					 
					
						
						
							
							soc/intel: Backport SMRR locking support  
						
						... 
						
						
						
						Backport commit 0cded1f116th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50936 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz >
Reviewed-by: Nico Huber <nico.h@gmx.de > 
						
						
					 
					
						2021-03-03 09:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Arthur Heymans 
							
						 
					 
					
						
						
							
						
						8eb3a342d1 
					 
					
						
						
							
							mb/{intel/d510mo,foxconn/d41s}/devicetree.cb: Remove PEG device  
						
						... 
						
						
						
						Pineview does not support PEG.
Change-Id: Ib0006dbd54e6f2031b97ed11ce61407ffcfa6244
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51150 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Angel Pons <th3fanbus@gmail.com > 
						
						
					 
					
						2021-03-03 09:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Arthur Heymans 
							
						 
					 
					
						
						
							
						
						0ba27fbc44 
					 
					
						
						
							
							mb/intel/d510mo/devicetree.cb: Indent with tabs  
						
						... 
						
						
						
						This is a cosmetic change.
Make the formatting consistent with the rest of the tree.
Change-Id: Ic90e5584938592f1c2ab41edfcc773702822070d
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51149 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Angel Pons <th3fanbus@gmail.com > 
						
						
					 
					
						2021-03-03 08:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						ebd4dfa53e 
					 
					
						
						
							
							mb/gigabyte: Add GA-D510UD  
						
						... 
						
						
						
						Booted fine on the first try. Most things work properly, but I haven't
tested them thoroughly. Native raminit chokes with a DIMM in the second
slot, but the first slot works properly.
Change-Id: I2126c7d31e0d8a8f80df69fdcdcd202b87f219a4
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40465 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz > 
						
						
					 
					
						2021-03-03 08:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Arthur Heymans 
							
						 
					 
					
						
						
							
						
						27545df163 
					 
					
						
						
							
							lib/cbfs.c: Fix return value of failure to measure  
						
						... 
						
						
						
						Returning an error on a failure to measure makes the system not
bootable.
Change-Id: Ifd20e543d3b30de045c0656eccdcc494c2fb10ce
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51099 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Julius Werner <jwerner@chromium.org >
Reviewed-by: Christian Walter <christian.walter@9elements.com > 
						
						
					 
					
						2021-03-03 08:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Karthikeyan Ramasubramanian 
							
						 
					 
					
						
						
							
						
						e8e5107b49 
					 
					
						
						
							
							mb/google/dedede/var/drawcia: Re-tune override GPIO table  
						
						... 
						
						
						
						There is going to be an upcoming board version for Drawlat/man and
Drawcia. Hence apply the override GPIO table without pad termination for
board versions 6 or 8 alone.
BUG=None
BRANCH=dedede
TEST=Build and boot to OS in Drawcia.
Change-Id: I320de9a0c37ac033f3efda74eeb8f36e34667fd4
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51153 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Evan Green <evgreen@chromium.org > 
						
						
					 
					
						2021-03-03 05:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Roth 
							
						 
					 
					
						
						
							
						
						7221830894 
					 
					
						
						
							
							mb/google/guybrush: Add SPDs to build for Guybrush variant  
						
						... 
						
						
						
						These files were automatically generated by the lpddr4 version of
gen_part_id.go.
BUG=b:178715165
TEST=Build
Signed-off-by: Martin Roth <martin@coreboot.org >
Change-Id: I3797ba6d52248961418000614a4f7885182521a3
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51021 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com >
Reviewed-by: Furquan Shaikh <furquan@google.com > 
						
						
					 
					
						2021-03-03 03:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Roth 
							
						 
					 
					
						
						
							
						
						dd25dffa1d 
					 
					
						
						
							
							mb/google/guybrush: Add generated LPDDR4x SPDs  
						
						... 
						
						
						
						These SPDs were generated by the lpddr4 version of gen_spd.go from the
global_lp4x_mem_parts.json.txt file.
BUG=b:178715165
TEST=None
Signed-off-by: Martin Roth <martin@coreboot.org >
Change-Id: I7b9bd04534d6e45dbfe10a0028052978ef3d7c17
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51020 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com >
Reviewed-by: Furquan Shaikh <furquan@google.com > 
						
						
					 
					
						2021-03-03 03:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Roth 
							
						 
					 
					
						
						
							
						
						4089ddb13c 
					 
					
						
						
							
							util/spd_tools/lp4x: Add 2 new parts to global memory definition  
						
						... 
						
						
						
						This adds the definitions for MT53E1G32D4NQ-046 WT:E used on Majolica,
and the NT6AP256T32AV-J1 part used on Guybrush.
BUG=b:178715165
TEST=Generate SPDs
Signed-off-by: Martin Roth <martin@coreboot.org >
Change-Id: I7cd729fc72d8f44a449429e97683b2ca1f560f2c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51057 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Furquan Shaikh <furquan@google.com >
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com > 
						
						
					 
					
						2021-03-03 03:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Julius Werner 
							
						 
					 
					
						
						
							
						
						d5c8a15d74 
					 
					
						
						
							
							google/trogdor: Fix trogdor-rev1 eDP power GPIO  
						
						... 
						
						
						
						Looks like I forgot about trogdor-rev1 in CB:51004. Unlike rev0 (other
special case) or rev2 (works like CoachZ/Homestar), rev1 used the same
pin as Lazor and Pompom for EN_PP3300_DX_EDP. Apparently there are still
some people using these, so add in another special case for that.
Signed-off-by: Julius Werner <jwerner@chromium.org >
Change-Id: I7093aa63778d69fde240af3b0c62b97ac99c28dc
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51196 
Reviewed-by: Douglas Anderson <dianders@chromium.org >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-02 23:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Raul E Rangel 
							
						 
					 
					
						
						
							
						
						b825acb958 
					 
					
						
						
							
							soc/amd/cezanne: Disable legacy DMA IO ports  
						
						... 
						
						
						
						The legacy DMA is not used by linux. This change frees up those IO
ports.
When FSP-S runs, it re-enables the legacy DMA IO region, so we need to
disable it again.
  BOOTBLOCK: PMx00: 0xe3060bf3
  ROMSTAGE - Before FSP: PMx00: 0xe3060bf3
  ROMSTAGE - After FSP: PMx00: 0xe3060bf7
BUG=b:180949454
Signed-off-by: Raul E Rangel <rrangel@chromium.org >
Change-Id: I7792d1f8ea40eb1c7f6cca67e9907208884ac694
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51076 
Reviewed-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-by: Felix Held <felix-coreboot@felixheld.de >
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-02 22:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Mathew King 
							
						 
					 
					
						
						
							
						
						c8c83ce027 
					 
					
						
						
							
							mb/amd/majolica: Enable required devices in devicetree  
						
						... 
						
						
						
						Most devices are now disabled by default in the chipset. Enable the
iGPU and two XHCI controllers that are required to boot the board.
BUG=b:180528708
TEST=To be tested
Signed-off-by: Mathew King <mathewk@chromium.org >
Change-Id: I54a4547217fb8e9f67fc0c8e1e36e96dfaae331c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51095 
Reviewed-by: Raul Rangel <rrangel@chromium.org >
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-02 17:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mathew King 
							
						 
					 
					
						
						
							
						
						22b5ef961c 
					 
					
						
						
							
							mb/google/guybrush: Set up FW_CONFIG fields  
						
						... 
						
						
						
						BUG=b:180523962
TEST=builds
Signed-off-by: Mathew King <mathewk@chromium.org >
Change-Id: Ic8f30f6d7c4781d4e8451546b39395a74393608f
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50882 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Martin Roth <martinroth@google.com > 
						
						
					 
					
						2021-03-02 17:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mathew King 
							
						 
					 
					
						
						
							
						
						c44cc19079 
					 
					
						
						
							
							mb/google/guybrush: Add eSPI configuration  
						
						... 
						
						
						
						BUG=b:180507937
TEST=builds
Signed-off-by: Mathew King <mathewk@chromium.org >
Change-Id: Ic607d6bca5c70255332a6fbee2b63e6daba7d1e7
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51047 
Reviewed-by: Martin Roth <martinroth@google.com >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-02 17:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Czapiga 
							
						 
					 
					
						
						
							
						
						9f13cb72c5 
					 
					
						
						
							
							tests: Add lib/compute_ip_checksum-test test case  
						
						... 
						
						
						
						Signed-off-by: Jakub Czapiga <jacz@semihalf.com >
Change-Id: I61c578ec93837cb2581a1ab9e2f3db2a0dd69f3d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51089 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org > 
						
						
					 
					
						2021-03-02 17:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Czapiga 
							
						 
					 
					
						
						
							
						
						0b6b968f9e 
					 
					
						
						
							
							tests: Add lib/crc_byte-test test case  
						
						... 
						
						
						
						Signed-off-by: Jakub Czapiga <jacz@semihalf.com >
Change-Id: I9016cd7825cb681fd200b23dd362ca24acf69192
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51088 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org > 
						
						
					 
					
						2021-03-02 17:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mathew King 
							
						 
					 
					
						
						
							
						
						855e1bc9c7 
					 
					
						
						
							
							soc/amd/cezanne: Fill out pci devices in chipset.cb  
						
						... 
						
						
						
						BUG=b:180528708
TEST=builds
Signed-off-by: Mathew King <mathewk@chromium.org >
Change-Id: Iecc75afd7a914651ca15b811163d3559bf73ac9b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51045 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Felix Held <felix-coreboot@felixheld.de > 
						
						
					 
					
						2021-03-02 16:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Wawrzynczak 
							
						 
					 
					
						
						
							
						
						37c332782a 
					 
					
						
						
							
							mb/google/brya: Fix a few mistakes in brya0 overridetree  
						
						... 
						
						
						
						1) Both SAR sensors had a UID of `2`, making them indistinguishable
2) No `device` underneath max98357a `chip`
Change-Id: Icf586229532819a7779652cbee73755b036dfbdc
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51145 
Reviewed-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com >
Reviewed-by: Furquan Shaikh <furquan@google.com >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-02 16:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								Raul E Rangel 
							
						 
					 
					
						
						
							
						
						a91eb90d44 
					 
					
						
						
							
							soc/amd/common/blocks/lpc: Explicitly disable serial IRQ  
						
						... 
						
						
						
						The serirq enable bit defaults to true, so if we want it disabled, we
need to explicitly disable it.
BUG=b:180631748
TEST=Boot majolica and see spurious IRQ 9 gone.
Signed-off-by: Raul E Rangel <rrangel@chromium.org >
Change-Id: I7f1e18f836f29cb75334dd88c91ad047f5bdfb10
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51077 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Felix Held <felix-coreboot@felixheld.de >
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com > 
						
						
					 
					
						2021-03-02 16:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nico Huber 
							
						 
					 
					
						
						
							
						
						3173f857b6 
					 
					
						
						
							
							mb/lenovo/x200: Fix docking events  
						
						... 
						
						
						
						Even though `device` entries are children of `chip` entries in the
devicetree source format, the chips in the translated C structures
are only hooked up to device nodes. Hence, to configure a chip in
a device- or overridetree, it always needs a `device` below it.
This should fix docking events for the X200 ThinkPad.
Change-Id: I561e7ae81f2e096a091868ce51daa1c8f66af067
Signed-off-by: Nico Huber <nico.h@gmx.de >
Found-by: Kevin Keijzer <kevin@quietlife.nl >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51118 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-by: Kevin Keijzer
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz > 
						
						
					 
					
						2021-03-02 12:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mathew King 
							
						 
					 
					
						
						
							
						
						1037e34123 
					 
					
						
						
							
							mb/google/guybrush: Add option to toggle GPIO for sign of life  
						
						... 
						
						
						
						Enabling the GPIO_SIGN_OF_LIFE option will allow for early boot testing.
BUG=b:180721202
TEST=builds
Change-Id: I069623ae76a4e4d1e43a47dd95fdfcece398ebfb
Signed-off-by: Mathew King <mathewk@chromium.org >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51069 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com > 
						
						
					 
					
						2021-03-02 06:31:03 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						4778590d15 
					 
					
						
						
							
							soc/intel/skylake: Move gspi_early_bar_init() call  
						
						... 
						
						
						
						For consistency with newer platforms, do this in pch.c instead.
Change-Id: Ie7a1d3e106553388df55044be91c7837061c42da
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50954 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org > 
						
						
					 
					
						2021-03-01 19:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						5d98dabb4e 
					 
					
						
						
							
							soc/intel: Drop bootblock_cpu_init() function  
						
						... 
						
						
						
						Just call `fast_spi_cache_bios_region()` directly instead.
Change-Id: I99f6ed4cf1a5c49b078cfd05e357c2d4c26ade45
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50952 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						43026ba819 
					 
					
						
						
							
							soc/intel/cannonlake: Drop unnecessary guard  
						
						... 
						
						
						
						The MRC cache driver assumes BOOT_DEVICE_MEMORY_MAPPED=y already. This
is to ease factoring out common code across seven Intel platforms.
Change-Id: I0598cb18b456e10789b2a42792fbfa2639cdd2c4
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50951 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						68fe2aa204 
					 
					
						
						
							
							soc/intel/{skl,cnl}: Do not chain-include systemagent.h  
						
						... 
						
						
						
						Change-Id: I8f48765ad99dad49f9d94c45aa4af6aff2ed702c
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50950 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						ec953face1 
					 
					
						
						
							
							skylake,fsp1_1: Delete dead report_memory_config() function  
						
						... 
						
						
						
						RAM is not yet configured in bootblock. This function was copy-pasted
from Broadwell. Also, Skylake no longer uses FSP 1.1 and the stubs in
there can be removed as nothing else uses them.
Change-Id: I22cb7e63ed1e9565934296fd40771130ba91d227
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50949 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						3157068bf8 
					 
					
						
						
							
							soc/intel/skylake: Extract fsp_params.c out of romstage.c  
						
						... 
						
						
						
						Done for consistency with newer platforms. Also clean up includes.
Change-Id: Ib78717c6fbd49a5bd79bd564add8849ad21fa9e2
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50948 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						53496e69ec 
					 
					
						
						
							
							soc/intel: Drop romstage_pch_init() function  
						
						... 
						
						
						
						It only calls `smbus_common_init()`, so just call that directly.
Change-Id: I0237f52bb9b0503e83f5dbf31c4064bd0f5bae28
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50947 
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						ec1b37decc 
					 
					
						
						
							
							soc/intel/{skl,icl}: Move tco_configure() to bootblock  
						
						... 
						
						
						
						Backport commit 03ed5bff5cbb50c6722760c619f6a3th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50946 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						4ace49c9a2 
					 
					
						
						
							
							soc/intel/icelake: Rename pch_init() function  
						
						... 
						
						
						
						There's two instances of the same function, one for the bootblock and
another for romstage. Prefix them with the stage they are executed in.
Change-Id: I35e87cd47f3cef8952481d25b54558a546aebb60
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50944 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						423c9faf63 
					 
					
						
						
							
							soc/intel/skylake: Drop unused function prototypes  
						
						... 
						
						
						
						Change-Id: I1b08b31876d6c10ac155fd67d4a505e8c272a15c
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50943 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						e178df27dd 
					 
					
						
						
							
							soc/intel: Factor out common smbus.h  
						
						... 
						
						
						
						Change-Id: I31bb406bd2cf371ee935aa31777307043b2ee61a
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50942 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						19af7bc822 
					 
					
						
						
							
							soc/intel/skylake: Correct SMBUS_SLAVE_ADDR definition  
						
						... 
						
						
						
						According to document 332691-003EN (SPT-H datasheet volume 2), the
hardware defaults to 0x44, which matches what newer platforms use.
Change-Id: I494587b0074ab3675c3e88676375f667e757cdf0
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50941 
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						8a269deee6 
					 
					
						
						
							
							soc/intel: Factor out common gpe.h  
						
						... 
						
						
						
						The definitions are identical across seven platforms. Unify them.
Change-Id: I32bbd0777f8ca9d0362d210b43e0ba8dd0c8d79b
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50940 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						6edbaa2d9f 
					 
					
						
						
							
							soc/intel/skylake: Move soc_acpi_name()  
						
						... 
						
						
						
						Done for consistency with newer platforms.
Change-Id: I1250c4514e1512e748bfc65c3f9f9da4ff1ef78e
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50939 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						98f672a5ea 
					 
					
						
						
							
							soc/intel: Factor out identical acpigen GPIO helpers  
						
						... 
						
						
						
						Change-Id: I27f198d403f6ba05ba72ae0652da224d4cbf323a
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50938 
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						6bd99f9ada 
					 
					
						
						
							
							soc/intel/skylake: Clean up SD GPIO handling  
						
						... 
						
						
						
						This is to align with newer platforms.
Change-Id: If33ea3a7835ec071be3fd060f9712c47678bd6bf
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50963 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						ba4cfb504c 
					 
					
						
						
							
							soc/intel/skylake: Remove unused macro in cpu.h  
						
						... 
						
						
						
						Change-Id: I92c9c06c606215a4bd9b44b3b4b1f0acced8a252
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50962 
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 19:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						09f06056eb 
					 
					
						
						
							
							soc/intel: Include gfx.asl from northbridge  
						
						... 
						
						
						
						The iGPU is on the northbridge or system agent, not the southbridge.
Change-Id: Ic63a7ad532fd1faa8e90d44bf7269040fa901757
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49123 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Subrata Banik <subrata.banik@intel.com >
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net >
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org > 
						
						
					 
					
						2021-03-01 08:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Kane Chen 
							
						 
					 
					
						
						
							
						
						13818f5c5c 
					 
					
						
						
							
							mb/google/zork/var/shuboz: Decrease I2C3 CLK below 400 kHz  
						
						... 
						
						
						
						Modify I2C3 setting to follow I2C specification (lower than 400kHz).
Original setting:
.rise_time_ns = 184
.fall_time_ns = 42
Change to:
.rise_time_ns = 110
.fall_time_ns = 34
BUG=b:181091107
BRANCH=zork
TEST=emerge-zork coreboot chromeos-bootimage
Signed-off-by: Kane Chen <kane_chen@pegatron.corp-partner.google.com >
Change-Id: Ibdbb9a7dde524bdbde4789ee7ea005646080d97a
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51052 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Kangheui Won <khwon@chromium.org >
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net > 
						
						
					 
					
						2021-03-01 08:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						d992944d09 
					 
					
						
						
							
							nb/intel/sandybridge: Clean up dram_timing function  
						
						... 
						
						
						
						Compute timings first, then display them. Drop unneeded comments, too.
Tested on Asus P8Z77-V LX2, still boots.
Change-Id: I121cf9c4db76ec0ced36caf764b1a1a51e47b552
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45501 
Reviewed-by: Nico Huber <nico.h@gmx.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 08:31:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Czapiga 
							
						 
					 
					
						
						
							
						
						f5e636ccdb 
					 
					
						
						
							
							tests: Add lib/memmove-test test case  
						
						... 
						
						
						
						Signed-off-by: Jakub Czapiga <jacz@semihalf.com >
Change-Id: Ic9b68eb0fa85bbc3f66d57cdcb329073b26bea57
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50902 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org > 
						
						
					 
					
						2021-03-01 08:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Angel Pons 
							
						 
					 
					
						
						
							
						
						3f7bb7dc44 
					 
					
						
						
							
							sb/intel/bd82x6x: Turn ME PCI register structs into unions  
						
						... 
						
						
						
						This allows dropping the `pci_read_dword_ptr` and `pci_write_dword_ptr`
wrappers.
Change-Id: I7a6916e535fbba9f05451d5302261418f950be83
Signed-off-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49993 
Reviewed-by: Nico Huber <nico.h@gmx.de >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 08:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Marshall Dawson 
							
						 
					 
					
						
						
							
						
						d882bd478d 
					 
					
						
						
							
							amd_blobs: Update cezanne PSP Secure OS  
						
						... 
						
						
						
						Avoid a Secure OS Abort.  This prevents coreboot timing out on C2P
mailbox commands and allows HDT unlocking.
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com >
Change-Id: I358530a1ba959ee1896e26a47853c9918ee124b4
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51109 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Felix Held <felix-coreboot@felixheld.de >
Reviewed-by: Raul Rangel <rrangel@chromium.org > 
						
						
					 
					
						2021-03-01 08:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Raul E Rangel 
							
						 
					 
					
						
						
							
						
						97b8b17600 
					 
					
						
						
							
							soc/amd/cezanne: Add PSP whitelist debug unlock support  
						
						... 
						
						
						
						Signed-off-by: Raul E Rangel <rrangel@chromium.org >
Signed-off-by: Felix Held <felix-coreboot@felixheld.de >
Change-Id: Ibe3136682d2a9d248d5c6f26957e69013e4847ac
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51078 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 08:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Marshall Dawson 
							
						 
					 
					
						
						
							
						
						2c30a83d9b 
					 
					
						
						
							
							amd_blobs: Add cezanne whitelist bootloader  
						
						... 
						
						
						
						Advance the pointer to pick up the PSP whitelist bootloader.
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com >
Change-Id: I45da509ee6f782cbe64e7099f3945129282060b4
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51102 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Raul Rangel <rrangel@chromium.org > 
						
						
					 
					
						2021-03-01 08:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Wawrzynczak 
							
						 
					 
					
						
						
							
						
						a8f76904fb 
					 
					
						
						
							
							nb/intel/haswell: Fix DPR size handling  
						
						... 
						
						
						
						DPR register's size field is given in whole MiB, so correct where it is
used to ensure the correct size multiple (KiB vs. MiB) is used with it.
Fixes: 5d7c3a4f0twawrzynczak@chromium.org >
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51104 
Reviewed-by: Angel Pons <th3fanbus@gmail.com >
Reviewed-by: Nico Huber <nico.h@gmx.de >
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net >
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 08:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Wawrzynczak 
							
						 
					 
					
						
						
							
						
						d40a4c2bb4 
					 
					
						
						
							
							acpi: Move PCI functions to separate file  
						
						... 
						
						
						
						Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Change-Id: Idc96b99da9f9037267c0bec2c839014b13ceb8cc
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51106 
Reviewed-by: Furquan Shaikh <furquan@google.com >
Reviewed-by: Lance Zhao
Tested-by: build bot (Jenkins) <no-reply@coreboot.org > 
						
						
					 
					
						2021-03-01 08:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Wawrzynczak 
							
						 
					 
					
						
						
							
						
						740cd31858 
					 
					
						
						
							
							soc/intel/common/gpio: Add gpio_routes_ioapic_irq function  
						
						... 
						
						
						
						This function returns true if any GPIO pad is programmed to route the
given IRQ to the IO-APIC. It does so by keeping track of which pads are
routed to IOxAPIC and looking this up in the new function.
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org >
Change-Id: Iceda89cb111caa15056c204b143b4a17d59e523e
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49407 
Tested-by: build bot (Jenkins) <no-reply@coreboot.org >
Reviewed-by: Furquan Shaikh <furquan@google.com > 
						
						
					 
					
						2021-03-01 08:26:09 +00:00