kernel: add i2c-smbus module package
Intel motherboards (as well as the Cavium ThunderX SoC) use a superset of the I2C protocol called SMBus. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
1064e76e4e
commit
60c4f9ce56
1 changed files with 18 additions and 3 deletions
|
@ -143,13 +143,12 @@ $(eval $(call KernelPackage,i2c-piix4))
|
||||||
|
|
||||||
|
|
||||||
I2C_I801_MODULES:= \
|
I2C_I801_MODULES:= \
|
||||||
CONFIG_I2C_I801:drivers/i2c/busses/i2c-i801 \
|
CONFIG_I2C_I801:drivers/i2c/busses/i2c-i801
|
||||||
CONFIG_I2C_SMBUS:drivers/i2c/i2c-smbus
|
|
||||||
|
|
||||||
define KernelPackage/i2c-i801
|
define KernelPackage/i2c-i801
|
||||||
$(call i2c_defaults,$(I2C_I801_MODULES),59)
|
$(call i2c_defaults,$(I2C_I801_MODULES),59)
|
||||||
TITLE:=Intel I801 and compatible I2C interfaces
|
TITLE:=Intel I801 and compatible I2C interfaces
|
||||||
DEPENDS:=@PCI_SUPPORT @TARGET_x86 kmod-i2c-core
|
DEPENDS:=@PCI_SUPPORT @TARGET_x86 kmod-i2c-core +kmod-i2c-smbus
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/i2c-i801/description
|
define KernelPackage/i2c-i801/description
|
||||||
|
@ -168,6 +167,22 @@ endef
|
||||||
$(eval $(call KernelPackage,i2c-i801))
|
$(eval $(call KernelPackage,i2c-i801))
|
||||||
|
|
||||||
|
|
||||||
|
I2C_SMBUS_MODULES:= \
|
||||||
|
CONFIG_I2C_SMBUS:drivers/i2c/i2c-smbus
|
||||||
|
|
||||||
|
define KernelPackage/i2c-smbus
|
||||||
|
$(call i2c_defaults,$(I2C_SMBUS_MODULES),58)
|
||||||
|
TITLE:=SMBus-specific protocols helper
|
||||||
|
DEPENDS:=kmod-i2c-core
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/i2c-smbus/description
|
||||||
|
Support for the SMBus extensions to the I2C specification.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,i2c-smbus))
|
||||||
|
|
||||||
|
|
||||||
I2C_MUX_MODULES:= \
|
I2C_MUX_MODULES:= \
|
||||||
CONFIG_I2C_MUX:drivers/i2c/i2c-mux
|
CONFIG_I2C_MUX:drivers/i2c/i2c-mux
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue