diff --git a/src/board/system76/addw1/board.mk b/src/board/system76/addw1/board.mk index 5dbe88c..f1a4138 100644 --- a/src/board/system76/addw1/board.mk +++ b/src/board/system76/addw1/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/addw2/board.mk b/src/board/system76/addw2/board.mk index c3c6f9e..ec310bf 100644 --- a/src/board/system76/addw2/board.mk +++ b/src/board/system76/addw2/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/addw3/board.mk b/src/board/system76/addw3/board.mk index eed96aa..baf4d10 100644 --- a/src/board/system76/addw3/board.mk +++ b/src/board/system76/addw3/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/bonw14/board.mk b/src/board/system76/bonw14/board.mk index 9726a63..34240d7 100644 --- a/src/board/system76/bonw14/board.mk +++ b/src/board/system76/bonw14/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102_nkey diff --git a/src/board/system76/bonw15/board.mk b/src/board/system76/bonw15/board.mk index 3e563e7..72ee975 100644 --- a/src/board/system76/bonw15/board.mk +++ b/src/board/system76/bonw15/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/darp5/board.mk b/src/board/system76/darp5/board.mk index a2b75bb..5ea1bf4 100644 --- a/src/board/system76/darp5/board.mk +++ b/src/board/system76/darp5/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/darp6/board.mk b/src/board/system76/darp6/board.mk index 7e3bb21..29252c6 100644 --- a/src/board/system76/darp6/board.mk +++ b/src/board/system76/darp6/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../darp5/include EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/darp7/board.mk b/src/board/system76/darp7/board.mk index 364bed9..03b6936 100644 --- a/src/board/system76/darp7/board.mk +++ b/src/board/system76/darp7/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/darp8/board.mk b/src/board/system76/darp8/board.mk index b5628fb..6a50dc4 100644 --- a/src/board/system76/darp8/board.mk +++ b/src/board/system76/darp8/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/darp9/board.mk b/src/board/system76/darp9/board.mk index 6f75ae9..cd2c0d3 100644 --- a/src/board/system76/darp9/board.mk +++ b/src/board/system76/darp9/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/galp3-c/board.mk b/src/board/system76/galp3-c/board.mk index c617567..cb58e3b 100644 --- a/src/board/system76/galp3-c/board.mk +++ b/src/board/system76/galp3-c/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=14in_86 diff --git a/src/board/system76/galp4/board.mk b/src/board/system76/galp4/board.mk index b676baa..e2dc72d 100644 --- a/src/board/system76/galp4/board.mk +++ b/src/board/system76/galp4/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../galp3-c/include EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=14in_86 diff --git a/src/board/system76/galp5/board.mk b/src/board/system76/galp5/board.mk index 3c40b2f..91e30d8 100644 --- a/src/board/system76/galp5/board.mk +++ b/src/board/system76/galp5/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/galp6/board.mk b/src/board/system76/galp6/board.mk index deef370..55573f1 100644 --- a/src/board/system76/galp6/board.mk +++ b/src/board/system76/galp6/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/galp7/board.mk b/src/board/system76/galp7/board.mk index a3e5679..1c1f767 100644 --- a/src/board/system76/galp7/board.mk +++ b/src/board/system76/galp7/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../galp6/include EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze15/board.mk b/src/board/system76/gaze15/board.mk index 58106e0..c72cf24 100644 --- a/src/board/system76/gaze15/board.mk +++ b/src/board/system76/gaze15/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/gaze16-3050/board.mk b/src/board/system76/gaze16-3050/board.mk index ff10c66..94bcfb6 100644 --- a/src/board/system76/gaze16-3050/board.mk +++ b/src/board/system76/gaze16-3050/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze16-3060-b/board.mk b/src/board/system76/gaze16-3060-b/board.mk index a22865d..7792e4e 100644 --- a/src/board/system76/gaze16-3060-b/board.mk +++ b/src/board/system76/gaze16-3060-b/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../gaze16-3060/include EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze16-3060/board.mk b/src/board/system76/gaze16-3060/board.mk index 48b8a34..4b1f4ca 100644 --- a/src/board/system76/gaze16-3060/board.mk +++ b/src/board/system76/gaze16-3060/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze17-3050/board.mk b/src/board/system76/gaze17-3050/board.mk index 4be0217..66c2db3 100644 --- a/src/board/system76/gaze17-3050/board.mk +++ b/src/board/system76/gaze17-3050/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze17-3060-b/board.mk b/src/board/system76/gaze17-3060-b/board.mk index 06e0e38..36b4e53 100644 --- a/src/board/system76/gaze17-3060-b/board.mk +++ b/src/board/system76/gaze17-3060-b/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../gaze17-3060/include EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze17-3060/board.mk b/src/board/system76/gaze17-3060/board.mk index 1be7a23..5f4740d 100644 --- a/src/board/system76/gaze17-3060/board.mk +++ b/src/board/system76/gaze17-3060/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/gaze18/board.mk b/src/board/system76/gaze18/board.mk index a64a14c..d28f105 100644 --- a/src/board/system76/gaze18/board.mk +++ b/src/board/system76/gaze18/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/lemp10/board.mk b/src/board/system76/lemp10/board.mk index f052ed2..77a2ab0 100644 --- a/src/board/system76/lemp10/board.mk +++ b/src/board/system76/lemp10/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/lemp11/board.mk b/src/board/system76/lemp11/board.mk index d6a670f..8e5ce87 100644 --- a/src/board/system76/lemp11/board.mk +++ b/src/board/system76/lemp11/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/lemp12/board.mk b/src/board/system76/lemp12/board.mk index d2d2e6e..011bec5 100644 --- a/src/board/system76/lemp12/board.mk +++ b/src/board/system76/lemp12/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/lemp9/board.mk b/src/board/system76/lemp9/board.mk index 128ccc0..a5b38b8 100644 --- a/src/board/system76/lemp9/board.mk +++ b/src/board/system76/lemp9/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=14in_83 diff --git a/src/board/system76/oryp10/board.mk b/src/board/system76/oryp10/board.mk index 668cadb..a7d331b 100644 --- a/src/board/system76/oryp10/board.mk +++ b/src/board/system76/oryp10/board.mk @@ -8,6 +8,7 @@ CFLAGS += -I$(BOARD_DIR)/../oryp9/include EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/oryp11/board.mk b/src/board/system76/oryp11/board.mk index a0b028d..24857a4 100644 --- a/src/board/system76/oryp11/board.mk +++ b/src/board/system76/oryp11/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/oryp5/board.mk b/src/board/system76/oryp5/board.mk index fb1c4b9..ebf14da 100644 --- a/src/board/system76/oryp5/board.mk +++ b/src/board/system76/oryp5/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT8587E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/oryp6/board.mk b/src/board/system76/oryp6/board.mk index 8de7d01..6b3f9e6 100644 --- a/src/board/system76/oryp6/board.mk +++ b/src/board/system76/oryp6/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/oryp7/board.mk b/src/board/system76/oryp7/board.mk index 8de7d01..6b3f9e6 100644 --- a/src/board/system76/oryp7/board.mk +++ b/src/board/system76/oryp7/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Include keyboard KEYBOARD=15in_102 diff --git a/src/board/system76/oryp8/board.mk b/src/board/system76/oryp8/board.mk index 193cff1..8dedb9d 100644 --- a/src/board/system76/oryp8/board.mk +++ b/src/board/system76/oryp8/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/oryp9/board.mk b/src/board/system76/oryp9/board.mk index 4c5e8f3..73a4d6d 100644 --- a/src/board/system76/oryp9/board.mk +++ b/src/board/system76/oryp9/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/board/system76/serw13/board.mk b/src/board/system76/serw13/board.mk index cd3c05d..e357c0a 100644 --- a/src/board/system76/serw13/board.mk +++ b/src/board/system76/serw13/board.mk @@ -5,6 +5,7 @@ board-y += gpio.c EC=ite CONFIG_EC_ITE_IT5570E=y +CONFIG_EC_FLASH_SIZE_128K = y # Enable eSPI CONFIG_BUS_ESPI=y diff --git a/src/ec/ite/ec.mk b/src/ec/ite/ec.mk index e131993..e64dad9 100644 --- a/src/ec/ite/ec.mk +++ b/src/ec/ite/ec.mk @@ -34,5 +34,11 @@ ARCH=8051 # 64 KB is the max without banking CODE_SIZE=65536 -# Total flash size: 128 KiB +# Chip flash size +ifeq ($(CONFIG_EC_FLASH_SIZE_128K),y) CONFIG_EC_FLASH_SIZE = 131072 +else ifeq ($(CONFIG_EC_FLASH_SIZE_256K),y) +CONFIG_EC_FLASH_SIZE = 262144 +else +$(error flash size not specified) +endif