Add config for host platform
Introduce a new config to determine the host platform and use it to conditionally include power sequence logic. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
		
				
					committed by
					
						 Tim Crawford
						Tim Crawford
					
				
			
			
				
	
			
			
			
						parent
						
							ae63a9e3fb
						
					
				
				
					commit
					2c6977bc6b
				
			| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,8 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI=y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,7 +7,8 @@ EC = ite | ||||
| CONFIG_EC_ITE_IT5570E = y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
| CONFIG_PECI_OVER_ESPI = y | ||||
|  | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102_nkey | ||||
|  | ||||
|   | ||||
| @@ -10,7 +10,8 @@ EC = ite | ||||
| CONFIG_EC_ITE_IT5570E = y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -17,7 +17,6 @@ board-common-y += parallel.c | ||||
| board-common-y += peci.c | ||||
| board-common-y += pmc.c | ||||
| board-common-y += pnp.c | ||||
| board-common-y += power.c | ||||
| board-common-y += ps2.c | ||||
| board-common-y += pwm.c | ||||
| board-common-y += scratch.c | ||||
| @@ -42,6 +41,13 @@ CFLAGS+=-DLEVEL=4 | ||||
| # Uncomment to enable I2C debug on 0x76 | ||||
| #CFLAGS+=-DI2C_DEBUGGER=0x76 | ||||
|  | ||||
| ifeq ($(CONFIG_PLATFORM_INTEL),y) | ||||
| board-common-y += power/intel.c | ||||
| CFLAGS += -DCONFIG_PLATFORM_INTEL=1 | ||||
| else | ||||
| $(error PLATFORM not specified) | ||||
| endif | ||||
|  | ||||
| ifeq ($(CONFIG_SECURITY),y) | ||||
| CFLAGS+=-DCONFIG_SECURITY=1 | ||||
| endif | ||||
|   | ||||
| @@ -7,7 +7,8 @@ EC = ite | ||||
| CONFIG_EC_ITE_IT5570E = y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,7 +7,8 @@ EC = ite | ||||
| CONFIG_EC_ITE_IT5570E = y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -10,6 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_86 | ||||
|  | ||||
|   | ||||
| @@ -10,6 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_86 | ||||
|  | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_83 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -10,8 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -10,8 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -10,8 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_83 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_83 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
| CONFIG_PECI_OVER_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
| CONFIG_PECI_OVER_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=14in_83 | ||||
|  | ||||
|   | ||||
| @@ -10,8 +10,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,10 +7,10 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Use PECI over eSPI | ||||
| CONFIG_PECI_OVER_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
| CONFIG_PECI_OVER_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,7 +7,8 @@ EC = ite | ||||
| CONFIG_EC_ITE_IT5570E = y | ||||
| CONFIG_EC_FLASH_SIZE_256K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
| CONFIG_PECI_OVER_ESPI = y | ||||
|  | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT8587E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,6 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|  | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Include keyboard | ||||
| KEYBOARD=15in_102 | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
| @@ -7,8 +7,9 @@ EC=ite | ||||
| CONFIG_EC_ITE_IT5570E=y | ||||
| CONFIG_EC_FLASH_SIZE_128K = y | ||||
|  | ||||
| # Enable eSPI | ||||
| CONFIG_BUS_ESPI=y | ||||
| # Intel-based host | ||||
| CONFIG_PLATFORM_INTEL = y | ||||
| CONFIG_BUS_ESPI = y | ||||
|  | ||||
| # Enable firmware security | ||||
| CONFIG_SECURITY=y | ||||
|   | ||||
		Reference in New Issue
	
	Block a user