soc/intel/common: Make infrastructure ready for Intel common code
Select all Kconfig belongs into Intel SoC Family block/ips common code model and include required header.h file. Change-Id: Idbce59a57533dbeb9ccfadca966c3d7560537fa0 Signed-off-by: Subrata Banik <subrata.banik@intel.com> Reviewed-on: https://review.coreboot.org/18377 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
		
				
					committed by
					
						
						Aaron Durbin
					
				
			
			
				
	
			
			
			
						parent
						
							c2c8397dbb
						
					
				
				
					commit
					9a0245a84d
				
			@@ -5,6 +5,10 @@ config SOC_INTEL_COMMON
 | 
			
		||||
 | 
			
		||||
if SOC_INTEL_COMMON
 | 
			
		||||
 | 
			
		||||
comment "Intel SoC Common Code"
 | 
			
		||||
source "src/soc/intel/common/basecode/Kconfig"
 | 
			
		||||
source "src/soc/intel/common/block/Kconfig"
 | 
			
		||||
 | 
			
		||||
config CACHE_MRC_SETTINGS
 | 
			
		||||
	bool "Save cached MRC settings"
 | 
			
		||||
	default n
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,8 @@
 | 
			
		||||
ifeq ($(CONFIG_SOC_INTEL_COMMON),y)
 | 
			
		||||
 | 
			
		||||
subdirs-y += basecode/
 | 
			
		||||
subdirs-y += block/
 | 
			
		||||
 | 
			
		||||
bootblock-y += util.c
 | 
			
		||||
 | 
			
		||||
verstage-$(CONFIG_SOC_INTEL_COMMON_LPSS_I2C) += lpss_i2c.c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								src/soc/intel/common/block/Kconfig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/soc/intel/common/block/Kconfig
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
config SOC_INTEL_COMMON_BLOCK
 | 
			
		||||
	bool
 | 
			
		||||
	help
 | 
			
		||||
	  SoC driver for intel common IP code
 | 
			
		||||
 | 
			
		||||
if SOC_INTEL_COMMON_BLOCK
 | 
			
		||||
 | 
			
		||||
comment "Intel SoC Common IP Code"
 | 
			
		||||
source "src/soc/intel/common/block/*/Kconfig"
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
							
								
								
									
										7
									
								
								src/soc/intel/common/block/Makefile.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/soc/intel/common/block/Makefile.inc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
ifeq ($(CONFIG_SOC_INTEL_COMMON_BLOCK),y)
 | 
			
		||||
 | 
			
		||||
subdirs-y += ./*
 | 
			
		||||
 | 
			
		||||
CPPFLAGS_common += -I$(src)/soc/intel/common/block/include/
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
		Reference in New Issue
	
	Block a user