the following patch was just integrated into master:
commit 4eb8abeb8570f2dca688f4e2a22697c756404ab2
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Tue Aug 25 12:24:49 2015 +0200
cbfstool: more descriptive variable name
"target", for what? It's the offset where the file header of the currently
added file will be located, name it as such.
Change-Id: I382f08f81991faf660e217566849773d9a7ec227
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-on: http://review.coreboot.org/11319
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/11319 for details.
-gerrit
the following patch was just integrated into master:
commit 64fc433a567011238a4c1ee886445173a5d8ae56
Author: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
Date: Tue Aug 25 13:09:51 2015 -0500
crossgcc: rename source file names from gcc-5.2.0/* to binutils-2.25/* in binutils riscv patches
Followup-To: I6f37748b4cf0852d292f8f5156fc27ab8fd481b6
Change-Id: Ib6599b2380b5f2efd92ae78b72b45f3d65681379
Signed-off-by: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
Reviewed-on: http://review.coreboot.org/11329
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Idwer Vollering <vidwer(a)gmail.com>
See http://review.coreboot.org/11329 for details.
-gerrit
the following patch was just integrated into master:
commit 06e85acb4047142cd00442ce8251d30f3754bef1
Author: zbao <fishbaozi(a)gmail.com>
Date: Mon Aug 24 22:08:36 2015 -0400
buildgcc: Move a bunch of code into a function
Refactor the code to be better understandable.
Change-Id: Ia815a27f7cc83c226a32e87485d712a5fbf4168e
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: Zheng Bao <fishbaozi(a)gmail.com>
Reviewed-on: http://review.coreboot.org/11318
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See http://review.coreboot.org/11318 for details.
-gerrit
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11345
-gerrit
commit 9a72eb31b986cfedfa14678414d9439eb4b0a987
Author: Martin Roth <martinroth(a)google.com>
Date: Tue Aug 25 17:04:59 2015 -0600
northbridge/intel/gm45/Kconfig: Define IOMMU symbol
IOMMU needs to be created here, not selected. Selecting it
causes errors because it's not created in any locations where
the dependencies are met.
Change-Id: Ibc5939cd1e297d497bf71b1787d852f7cc09a551
Signed-off-by: Martin Roth <martinroth(a)google.com>
---
src/northbridge/intel/gm45/Kconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/northbridge/intel/gm45/Kconfig b/src/northbridge/intel/gm45/Kconfig
index 2374a1f..5c65b57 100644
--- a/src/northbridge/intel/gm45/Kconfig
+++ b/src/northbridge/intel/gm45/Kconfig
@@ -27,7 +27,6 @@ config NORTHBRIDGE_SPECIFIC_OPTIONS # dummy
select HAVE_DEBUG_RAM_SETUP
select MMCONF_SUPPORT
select MMCONF_SUPPORT_DEFAULT
- select IOMMU
select VGA
select INTEL_EDID
select INTEL_GMA_ACPI
@@ -40,4 +39,7 @@ config VGA_BIOS_ID
string
default "8086,2a42"
+config IOMMU
+ def_bool y
+
endif
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11343
-gerrit
commit 8c9e7b0eb2bd747c366900cdfc8eee1204dbd7ab
Author: Martin Roth <martinroth(a)google.com>
Date: Tue Aug 25 15:27:54 2015 -0600
google/storm/Kconfig: remove select CONSOLE_CBMEM_DUMP_TO_UART
This seems like more of a debug option, than something that should
be forced to be enabled by the platform. Since it's causing a Kconfig
warning, I'm just removing it.
The alternative to removing it would be to add dependencies on
CONSOLE_CBMEM && !CONSOLE_SERIAL
Change-Id: Ifc4e4cbeea08a503c38827dd75e0e2e78e8a5eda
Signed-off-by: Martin Roth <martinroth(a)google.com>
---
src/mainboard/google/storm/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/mainboard/google/storm/Kconfig b/src/mainboard/google/storm/Kconfig
index a86752f..2d97634 100644
--- a/src/mainboard/google/storm/Kconfig
+++ b/src/mainboard/google/storm/Kconfig
@@ -32,7 +32,6 @@ config BOARD_SPECIFIC_OPTIONS
select SPI_FLASH_SPANSION
select SPI_FLASH_STMICRO
select DRIVERS_UART
- select CONSOLE_CBMEM_DUMP_TO_UART
config CHROMEOS
select VBOOT_DISABLE_DEV_ON_RECOVERY
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11342
-gerrit
commit 55e05bf414af031ac5021a95b74e9236e5c58f92
Author: Martin Roth <martinroth(a)google.com>
Date: Tue Aug 25 14:47:39 2015 -0600
intel/model_2065x/Kconfig: Don't use LAPIC_MONOTONIC_TIMER
The LAPIC_MONOTONIC_TIMER symbol doesn't do anything in the code
unless UDELAY_LAPIC is selected. Since this chip uses UDELAY_TSC,
LAPIC_MONOTONIC_TIMER generates a Kconfig warning and should be
removed.
Change-Id: I5caa60ca7ab9a24d25c184c85184f9492b453706
Signed-off-by: Martin Roth <martinroth(a)google.com>
---
src/cpu/intel/model_2065x/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/cpu/intel/model_2065x/Kconfig b/src/cpu/intel/model_2065x/Kconfig
index 4a85f09..f6d812f 100644
--- a/src/cpu/intel/model_2065x/Kconfig
+++ b/src/cpu/intel/model_2065x/Kconfig
@@ -19,7 +19,6 @@ config CPU_SPECIFIC_OPTIONS
select PARALLEL_CPU_INIT
#select AP_IN_SIPI_WAIT
select TSC_SYNC_MFENCE
- select LAPIC_MONOTONIC_TIMER
config BOOTBLOCK_CPU_INIT
string
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11341
-gerrit
commit d6c2a8544e4c8a402a1ab3d423a6398e32f0061a
Author: Martin Roth <martinroth(a)google.com>
Date: Tue Aug 25 14:44:36 2015 -0600
Allow Tegra210 to use ARCH_ARM64_CPU_CORTEX_A57
The Tegra210 uses ARCH_ARM64_CPU_CORTEX_A57, even though it doesn't
use ARCH_ARM64. Add the SOC to the depends list to make this valid.
Change-Id: I969ed4cd5e3b7dad05b61faa8c619d37a531f842
Signed-off-by: Martin Roth <martinroth(a)google.com>
---
src/arch/arm64/cpu/Kconfig | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/arch/arm64/cpu/Kconfig b/src/arch/arm64/cpu/Kconfig
index 8e12aa7..4dd7e61 100644
--- a/src/arch/arm64/cpu/Kconfig
+++ b/src/arch/arm64/cpu/Kconfig
@@ -20,9 +20,10 @@
config ARCH_ARM64_CPU_CORTEX_A57
bool
default n
- depends on ARCH_ARM64
+ depends on ARCH_ARM64 || SOC_NVIDIA_TEGRA210
config ARCH_ARM64_CORTEX_A57_POWER_DOWN_SUPPORT
bool
default n
- depends on ARCH_ARM64 && ARCH_ARM64_CPU_CORTEX_A57
+ depends on ARCH_ARM64 && ARCH_ARM64_CPU_CORTEX_A57 || SOC_NVIDIA_TEGRA210 && ARCH_ARM64_CPU_CORTEX_A57
+
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11340
-gerrit
commit 8d39d163616f923b4700f1f136dc55f16a4d2c2b
Author: Martin Roth <martinroth(a)google.com>
Date: Tue Aug 25 14:41:33 2015 -0600
Don't select serirq_continuous_mode when it doesn't exist
Bay Trail and Braswell don't use SERIRQ_CONTINUOUS_MODE, which
Google's Chrome EC selects. By adding a flag saying that the
Kconfig symbol isn't used on these platforms, this can be avoided.
Change-Id: I1107e1e58dbc4fb7fd068e4a253c25fb2b145b5f
Signed-off-by: Martin Roth <martinroth(a)google.com>
---
src/ec/google/chromeec/Kconfig | 2 +-
src/soc/intel/baytrail/Kconfig | 6 ++++++
src/soc/intel/braswell/Kconfig | 6 ++++++
3 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/src/ec/google/chromeec/Kconfig b/src/ec/google/chromeec/Kconfig
index 25cc0e4..9c778e2 100644
--- a/src/ec/google/chromeec/Kconfig
+++ b/src/ec/google/chromeec/Kconfig
@@ -37,7 +37,7 @@ config EC_GOOGLE_CHROMEEC_I2C_PROTO3
config EC_GOOGLE_CHROMEEC_LPC
depends on EC_GOOGLE_CHROMEEC && ARCH_X86 # Needs Plug-and-play.
def_bool y
- select SERIRQ_CONTINUOUS_MODE
+ select SERIRQ_CONTINUOUS_MODE if !NO_LPC_SERIRQ_CONTINUOUS_MODE
help
Google Chrome EC via LPC bus.
diff --git a/src/soc/intel/baytrail/Kconfig b/src/soc/intel/baytrail/Kconfig
index 5754c15..28676db 100644
--- a/src/soc/intel/baytrail/Kconfig
+++ b/src/soc/intel/baytrail/Kconfig
@@ -171,4 +171,10 @@ config REFCODE_BLOB_FILE
endif # HAVE_REFCODE_BLOB
+config NO_LPC_SERIRQ_CONTINUOUS_MODE
+ def_bool y
+ help
+ Baytrail doesn't use SERIRQ_CONTINUOUS_MODE. This flag tells
+ Google's Chrome EC not to try to set it.
+
endif
diff --git a/src/soc/intel/braswell/Kconfig b/src/soc/intel/braswell/Kconfig
index 4f7ed6a..edbbf85 100644
--- a/src/soc/intel/braswell/Kconfig
+++ b/src/soc/intel/braswell/Kconfig
@@ -211,4 +211,10 @@ config ME_BIN_PATH
depends on HAVE_ME_BIN
default "3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
+config NO_LPC_SERIRQ_CONTINUOUS_MODE
+ def_bool y
+ help
+ Braswell doesn't use SERIRQ_CONTINUOUS_MODE. This flag tells
+ Google's Chrome EC not to try to set it.
+
endif