aboutsummaryrefslogtreecommitdiff
path: root/package/kernel/linux/modules/i2c.mk
Commit message (Collapse)AuthorAge
* kernel: modules: i2c: package i2c-mux-pinctrlDaniel Golle2025-07-19
| | | | | | Create kernel module package for i2c-mux-pinctrl. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: add missing dependency on kmod-drm to kmod-i2c-hidDaniel Golle2025-07-19
| | | | | | | | | Buildbot revealed that on the x86/geode target, on which CONFIG_DRM=y isn't set, kmod-i2c-hid misses the dependency on kmod-drm. Fix that to fix the build for x86/geode. Fixes: c83e275c9b ("kernel: package modules for I2C HID devices") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: package modules for I2C HID devicesDaniel Golle2025-07-16
| | | | | | | | | Package driver modules for I2C HID devices such as touchpads, touchscreens and trackpoints found on some laptops. Only the ACPI firmware variant of the driver is packaged for now as that's what I got for testing. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: add support for DesignWare I2C Platform controllerÁlvaro Fernández Rojas2025-06-10
| | | | | | | Add kernel package for DesignWare I2C platform controller. This controller is used on the RP1 SoC found on RPi 5 devices. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* kernel/i2c: x86: remove kernel 6.12 conditions checkingMieczyslaw Nalewaj2025-05-20
| | | | | | | | | After removing kernel 6.6 support for x86 targets, kernel 6.12 conditions no longer need to be checked. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/18848 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel/i2c-i801: 6.12: fix missing dependencyMieczyslaw Nalewaj2025-04-30
| | | | | | | | | | | | | Add missing depends kmod-i2c-mux. Package kmod-i2c-i801 is missing dependencies for the following libraries: i2c-mux.ko Ref: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=9c535237245e4bf21758604277279b8ead58a724 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: update dependency of kmod-i2c-piix4John Audia2025-04-30
| | | | | | | | | | | | | Add missing depends kmod-i2c-smbus. Package kmod-i2c-piix4 is missing dependencies for the following libraries: i2c-smbus.ko Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=de4f2f52f93257433c9029ba2b4044cd9f029b21 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel/modules/other/mlxreg: add new packageTil Kaiser2024-05-25
| | | | | | | | | | | This commit adds a new mlxreg package, which allows access to Mellanox programmable device register space through sysfs interface for thermal control and hardware management. It also adds required Mellanox I²C drivers and packages for the "special" MSN4800 series and SN2201 platform. Signed-off-by: Til Kaiser <mail@tk154.de>
* kernel: add kmod-i2c-mux-reg supportChristian Svensson2023-07-04
| | | | | | Add package for register-based I2C bus mux/switching devices. Signed-off-by: Christian Svensson <blue@cmd.nu>
* kernel: modules: adapt for kernel 6.1Christian Marangi2023-05-22
| | | | | | Adapt kernel modules to support kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: i2c: limit i2c-designware-pci to devices with PCI supportAleksander Jan Bajkowski2023-05-09
| | | | | | | | Kmod-i2c-designware-pci supports Synopsys I2C over PCIe bus. On targets without PCI support, this package is empty. Symbol CONFIG_I2C_DESIGNWARE_PCI depends on CONFIG_PCI. Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
* kernel: clean-up after kernel 5.4 removalTomasz Maciej Nowak2022-06-24
| | | | | | | These narrowments are no longer useful, since there's no lower version than 5.10 supported in tree. Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
* kernel: package Synopsys Designware PCI to I2C controllerTomasz Maciej Nowak2021-06-06
| | | | | | This is present on Roqos Core RC10 and needed to control LED matrix. Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
* kernel: i2c-pxa: remove slaveScott Roberts2020-06-27
| | | | | | | | | | | | | | | | Removing i2c pxa slave The i2c-pxa is typically not use in slave mode. It does not make sense to have slave mode enabled by default. Having slave mode enabled prevents the i2c controller from being reset if a real slave device such as an SFP is attached to the i2c-pxa bus and locks it up. Disable slave mode so that the i2c controller can be reset if the bus is locked up. If someone actually has a need for pxa slave mode this can be enabled in kernel config. Signed-off-by: Scott Roberts <ttocsr@gmail.com>
* kernel: make kmod-i2c-mux selected by dependent modulesSungbo Eo2020-03-16
| | | | | | | | | | | | Currently kmod-i2c-mux-* will not get into images unless kmod-i2c-mux is added to DEVICE_PACKAGES as well. By changing the dependencies from "depends on" to "select", we do not have the issue anymore. Furthermore, we can remove most occurrences of the package from DEVICE_PACKAGES and similar variables, as it is now pulled by dependent modules such as: - kmod-i2c-mux-pca954x Signed-off-by: Sungbo Eo <mans0n@gorani.run>
* kernel: make kmod-i2c-core selected by dependent modulesSungbo Eo2020-03-13
| | | | | | | | | | | | | | | | | | Currently kmod-i2c-* will not get into images unless kmod-i2c-core is added to DEVICE_PACKAGES as well. By changing the dependencies from "depends on" to "select", we do not have the issue anymore. Furthermore, we can remove most occurrences of the package from DEVICE_PACKAGES and similar variables, as it is now pulled by dependent modules such as: - kmod-hwmon-lm75 - kmod-i2c-gpio - kmod-i2c-gpio-custom - kmod-i2c-mux - kmod-i2c-ralink Signed-off-by: Sungbo Eo <mans0n@gorani.run> [do not touch ar71xx] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
* kernel: add i2c-pxa driverVladimir Vid2019-08-24
| | | | Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
* kernel: remove an old kernel compatibility line from module packagingFelix Fietkau2018-03-04
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* i2c.mk: sort kernel modulesLucian Cristian2018-02-13
| | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* kernel: add i2c-smbus module packagePhilip Prindeville2017-12-26
| | | | | | | 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>
* kernel: i2c-piix4: fix dependency on TARGET_x86Hauke Mehrtens2017-11-22
| | | | | | | Fix the target dependency to make it possible to select this module also on x86 target and its subtargets. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: add kmod-i2c-i801Martin Schiller2017-11-22
| | | | | | Signed-off-by: Martin Schiller <ms@dev.tdt.de> [Add i2c-smbus.ko and fix target dependency] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: drop kmod-i2c-ibm-iicFelix Fietkau2017-01-10
| | | | | | | If any of the ppc4xx targets are restored, this should be built into the kernel instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: build i2c support into the kernel instead of packaging it separatelyFelix Fietkau2017-01-10
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* orion: enable SoC drivers in the kernel configFelix Fietkau2016-12-24
| | | | | | Clean up packaged modules Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kirkwood: enable SoC drivers in the kernel configFelix Fietkau2016-12-24
| | | | | | Clean up packaged modules Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: enable core drivers in the kernel config instead of packaging themFelix Fietkau2016-05-21
| | | | | | Simplify profile package selection Signed-off-by: Felix Fietkau <nbd@nbd.name>
* linux: convert CompareKernelPatchVer to version tagged symbolsJo-Philipp Wich2015-01-31
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44229
* linux: fix broken kmod-i2c-mux-pca9541 after r44113Jo-Philipp Wich2015-01-25
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44142
* kernel: drop obsolete kernel version checksFelix Fietkau2015-01-24
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 44113
* kernel/modules: remove unused variableJohn Crispin2014-12-05
| | | | | | | | https://dev.openwrt.org/ticket/18472 Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 43515
* linux: add kmod-i2c-piix4Jo-Philipp Wich2014-10-24
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43040
* kernel: of_i2c is moved into i2c-core in 3.12, add kernel version check into ↵Zoltan Herpai2013-11-11
| | | | | | | | modules/i2c.mk Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 38760
* package/kernel: move I2C-GPIO drivers from i2c.mk to other.mkGabor Juhos2013-09-25
| | | | | | | | | | | | Move pca953x support from i2c.mk to other.mk, where other GPIO drivers are located. Remove duplicate pcf857x support from i2c.mk. Signed-off-by: Hartmut Knaack <knaack.h@gmx.de> [juhosg: update subject, and reformat commit message] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38185
* kernel: make most modules use AutoProbeJohn Crispin2013-09-17
| | | | | | | | now that we have modprobe we can set more than half of the modules to AutoProbe Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 38021
* kernel: be consistent with formatting styleLuka Perkov2013-07-26
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 37545
* linux: add missing dependency to kmod-i2c-tiny-usbJo-Philipp Wich2013-07-18
| | | | SVN-Revision: 37399
* kernel: unbreal of_i2c selectionJohn Crispin2013-07-08
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 37201
* packages: clean up the package folderJohn Crispin2013-06-21
Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 37007