blob: bec12fb10ade85bd957a5146081c00537d083610 [file] [log] [blame]
Stefan Reinauerd6682e82013-02-21 15:39:35 -08001config EC_GOOGLE_CHROMEEC
2 bool
3 help
4 Google's Chrome EC
5
Hung-Te Lin6bfbb332013-04-15 18:27:24 +08006config EC_GOOGLE_CHROMEEC_I2C
Gabe Black3fb30ee2013-07-09 13:15:05 -07007 depends on EC_GOOGLE_CHROMEEC
Hung-Te Lina904f9e2013-04-11 15:58:12 +08008 bool
Gabe Black3fb30ee2013-07-09 13:15:05 -07009 default n
Hung-Te Lin6bfbb332013-04-15 18:27:24 +080010 help
11 Google's Chrome EC via I2C bus.
12
13config EC_GOOGLE_CHROMEEC_I2C_BUS
14 depends on EC_GOOGLE_CHROMEEC_I2C
15 hex "I2C bus for Google's Chrome EC"
16
17config EC_GOOGLE_CHROMEEC_I2C_CHIP
18 depends on EC_GOOGLE_CHROMEEC_I2C
19 hex
20 default 0x1e
21
Aaron Durbinaee78f02014-08-06 14:38:52 -050022config EC_GOOGLE_CHROMEEC_I2C_PROTO3
23 depends on EC_GOOGLE_CHROMEEC_I2C
24 bool
25 default n
26 help
27 Use only proto3 for i2c EC communication.
28
Hung-Te Lin6bfbb332013-04-15 18:27:24 +080029config EC_GOOGLE_CHROMEEC_LPC
30 depends on EC_GOOGLE_CHROMEEC && ARCH_X86 # Needs Plug-and-play.
Hung-Te Lin0ee70622013-06-26 19:42:12 +080031 def_bool y
Marc Jonesb335c3d2015-03-13 14:26:08 -060032 select SERIRQ_CONTINUOUS_MODE
Hung-Te Lina904f9e2013-04-11 15:58:12 +080033 help
34 Google Chrome EC via LPC bus.
Hung-Te Lin0ee70622013-06-26 19:42:12 +080035
36config EC_GOOGLE_CHROMEEC_SPI
37 depends on EC_GOOGLE_CHROMEEC
38 def_bool n
39 help
40 Google's Chrome EC via SPI bus.
41
42config EC_GOOGLE_CHROMEEC_SPI_BUS
43 depends on EC_GOOGLE_CHROMEEC_SPI
44 hex "SPI bus for Google's Chrome EC"
45
46config EC_GOOGLE_CHROMEEC_SPI_CHIP
47 depends on EC_GOOGLE_CHROMEEC_SPI
48 hex
49 default 0