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 "SPI bus for Google's Chrome EC" 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.