It's mobo architecture, not a user-adjustable setting. Change-Id: I8bb81638f391cf0ba880801e4707d8f0957897c8 Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: https://review.coreboot.org/13906 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com>
101 lines
2.4 KiB
Plaintext
101 lines
2.4 KiB
Plaintext
config EC_GOOGLE_CHROMEEC
|
|
bool
|
|
help
|
|
Google's Chrome EC
|
|
|
|
config EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
|
|
depends on EC_GOOGLE_CHROMEEC_LPC
|
|
def_bool n
|
|
help
|
|
When defined, ACPI accesses EC memmap data on ports 66h/62h. When
|
|
not defined, the memmap data is instead accessed on 900h-9ffh via
|
|
the LPC bus.
|
|
|
|
config EC_GOOGLE_CHROMEEC_I2C
|
|
depends on EC_GOOGLE_CHROMEEC
|
|
bool
|
|
default n
|
|
help
|
|
Google's Chrome EC via I2C bus.
|
|
|
|
config EC_GOOGLE_CHROMEEC_I2C_BUS
|
|
depends on EC_GOOGLE_CHROMEEC_I2C
|
|
hex "I2C bus for Google's Chrome EC"
|
|
|
|
config EC_GOOGLE_CHROMEEC_I2C_CHIP
|
|
depends on EC_GOOGLE_CHROMEEC_I2C
|
|
hex
|
|
default 0x1e
|
|
|
|
config EC_GOOGLE_CHROMEEC_I2C_PROTO3
|
|
depends on EC_GOOGLE_CHROMEEC_I2C
|
|
bool
|
|
default n
|
|
help
|
|
Use only proto3 for i2c EC communication.
|
|
|
|
config EC_GOOGLE_CHROMEEC_LPC
|
|
depends on EC_GOOGLE_CHROMEEC && ARCH_X86 # Needs Plug-and-play.
|
|
def_bool y
|
|
help
|
|
Google Chrome EC via LPC bus.
|
|
|
|
config EC_GOOGLE_CHROMEEC_MEC
|
|
depends on EC_GOOGLE_CHROMEEC_LPC
|
|
def_bool n
|
|
help
|
|
Microchip EC variant for LPC register access.
|
|
|
|
config EC_GOOGLE_CHROMEEC_PD
|
|
depends on EC_GOOGLE_CHROMEEC
|
|
def_bool n
|
|
help
|
|
Indicates that Google's Chrome USB PD chip is present.
|
|
|
|
config EC_GOOGLE_CHROMEEC_SPI
|
|
depends on EC_GOOGLE_CHROMEEC
|
|
def_bool n
|
|
help
|
|
Google's Chrome EC via SPI bus.
|
|
|
|
config EC_GOOGLE_CHROMEEC_SPI_BUS
|
|
depends on EC_GOOGLE_CHROMEEC_SPI
|
|
hex
|
|
|
|
config EC_GOOGLE_CHROMEEC_SPI_WAKEUP_DELAY_US
|
|
depends on EC_GOOGLE_CHROMEEC_SPI
|
|
int
|
|
default 0
|
|
help
|
|
Force delay after asserting /CS to allow EC to wakeup.
|
|
|
|
config EC_GOOGLE_CHROMEEC_SPI_CHIP
|
|
depends on EC_GOOGLE_CHROMEEC_SPI
|
|
hex
|
|
default 0
|
|
|
|
config EC_EXTERNAL_FIRMWARE
|
|
depends on EC_GOOGLE_CHROMEEC
|
|
def_bool n
|
|
help
|
|
Disable building EC firmware if it's already built externally (and
|
|
added manually.)
|
|
|
|
config EC_GOOGLE_CHROMEEC_BOARDNAME
|
|
depends on EC_GOOGLE_CHROMEEC && !EC_EXTERNAL_FIRMWARE
|
|
string "Chrome EC board name for EC"
|
|
default ""
|
|
help
|
|
The board name used in the Chrome EC code base to build
|
|
the EC firmware. If set, the coreboot build with also
|
|
build the EC firmware and add it to the image.
|
|
|
|
config EC_GOOGLE_CHROMEEC_PD_BOARDNAME
|
|
depends on EC_GOOGLE_CHROMEEC_PD && !EC_EXTERNAL_FIRMWARE
|
|
string "Chrome EC board name for PD"
|
|
default ""
|
|
help
|
|
The board name used in the Chrome EC code base to build
|
|
the PD firmware. If set, the coreboot build with also
|
|
build the EC firmware and add it to the image.
|