Skip to content

Commit

Permalink
kernel: package Synopsys Designware PCI to I2C controller
Browse files Browse the repository at this point in the history
This is present on Roqos Core RC10 and needed to control LED matrix.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
  • Loading branch information
tmn505 authored and hauke committed Jun 5, 2021
1 parent db01442 commit e9c9b5e
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions package/kernel/linux/modules/i2c.mk
Expand Up @@ -84,6 +84,35 @@ endef
$(eval $(call KernelPackage,i2c-algo-pcf))


I2C_DWCORE_MODULES:= \
CONFIG_I2C_DESIGNWARE_CORE:drivers/i2c/busses/i2c-designware-core

define KernelPackage/i2c-designware-core
$(call i2c_defaults,$(I2C_DWCORE_MODULES),58)
TITLE:=Synopsys DesignWare I2C core
DEPENDS:=+kmod-i2c-core +!LINUX_5_4:kmod-regmap-core
HIDDEN:=y
endef

$(eval $(call KernelPackage,i2c-designware-core))


I2C_DWPCI_MODULES:= \
CONFIG_I2C_DESIGNWARE_PCI:drivers/i2c/busses/i2c-designware-pci

define KernelPackage/i2c-designware-pci
$(call i2c_defaults,$(I2C_DWPCI_MODULES),59)
TITLE:=Synopsys DesignWare PCI
DEPENDS:=+kmod-i2c-designware-core
endef

define KernelPackage/i2c-designware-pci/description
Support for Synopsys DesignWare I2C controller. Only master mode is supported.
endef

$(eval $(call KernelPackage,i2c-designware-pci))


I2C_GPIO_MODULES:= \
CONFIG_I2C_GPIO:drivers/i2c/busses/i2c-gpio

Expand Down

0 comments on commit e9c9b5e

Please sign in to comment.