define KernelPackage/i2c-gpio
SUBMENU:=$(I2C_MENU)
TITLE:=GPIO-based bitbanging I2C
- DEPENDS:=kmod-i2c-core +kmod-i2c-algo-bit
+ DEPENDS:=@GPIO_SUPPORT kmod-i2c-core +kmod-i2c-algo-bit
KCONFIG:=CONFIG_I2C_GPIO
FILES:=$(LINUX_DIR)/drivers/i2c/busses/i2c-gpio.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,59,i2c-gpio)
$(eval $(call KernelPackage,i2c-gpio))
-define KernelPackage/i2c-gpio-custom
- SUBMENU:=$(I2C_MENU)
- TITLE:=Custom GPIO-based I2C device
- DEPENDS:=@TARGET_adm5120 kmod-i2c-core +kmod-i2c-gpio
- KCONFIG:=CONFIG_I2C_GPIO_CUSTOM
- FILES:=$(LINUX_DIR)/drivers/i2c/busses/i2c-gpio-custom.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,58,i2c-gpio-custom)
-endef
-
-define KernelPackage/i2c-gpio-custom/description
- Kernel module for register a custom i2c-gpio platform device.
-endef
-
-$(eval $(call KernelPackage,i2c-gpio-custom))
-
-
define KernelPackage/i2c-scx200
SUBMENU:=$(I2C_MENU)
TITLE:=Geode SCx200 I2C using GPIO pins
endef
define KernelPackage/i2c-scx200-acb/description
- Kernel module for I2C using the ACCESS.bus controllers on the Geode SCx200
+ Kernel module for I2C using the ACCESS.bus controllers on the Geode SCx200
and SC1100 processors and the CS5535 and CS5536 Geode companion devices.
endef