kernel: modules: fix kmod-regmap
This patch fixes the a compile issue that was triggered by apm821xx/sata when kmod-regmap was selected. The CONFIG_REGMAP is declared in drivers/base/regmap/Kconfig as type "bool" and not "tristate". Hence the symbol should never be set to module, as this confuses the #if CONFIG_REGMAP guards in include/linux/regmap.h: |.../drivers/regulator/core.c:4041: undefined reference to `dev_get_regmap' |.../drivers/regulator/core.c:4042: undefined reference to `dev_get_regmap' |.../drivers/regulator/core.c:4044: undefined reference to `dev_get_regmap' |.../drivers/regulator/helpers.o: In function `regulator_is_enabled_regmap': |.../drivers/regulator/helpers.c:36: undefined reference to `regmap_read' |... Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						John Crispin
					
				
			
			
				
	
			
			
			
						parent
						
							50c5fdd54d
						
					
				
				
					commit
					d00913d121
				
			@@ -718,7 +718,7 @@ define KernelPackage/regmap
 | 
			
		||||
  SUBMENU:=$(OTHER_MENU)
 | 
			
		||||
  TITLE:=Generic register map support
 | 
			
		||||
  DEPENDS:=+kmod-lib-lzo +kmod-i2c-core
 | 
			
		||||
  KCONFIG:=CONFIG_REGMAP \
 | 
			
		||||
  KCONFIG:=CONFIG_REGMAP=y \
 | 
			
		||||
	   CONFIG_REGMAP_MMIO \
 | 
			
		||||
	   CONFIG_REGMAP_SPI \
 | 
			
		||||
	   CONFIG_REGMAP_I2C \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user