Hi everyone, This is a second, hopefuly improved, version of AIODEV patches. The changes are the following: - Patches fixed to use IIO DT bindings - Channel's index is now cached and no O(n) complex lookup is perfomed when a channel is queried by its index - Added GPL v2 headers - Incorporated Sascha's feedback to simplify code Andrey Smirnov (2): commands: Add 'hwmon' command aiodev: Add TEMPMON driver Sascha Hauer (3): ocotp: Register OCOTP with 'nvmem' drivers: Introduce AIODEV subsystem aiodev: Add basic LM75 temperature driver Steffen Trumtrar (1): drivers: add nvmem framework from kernel arch/arm/dts/imx6qdl.dtsi | 14 + arch/arm/dts/imx6sx.dtsi | 14 + arch/arm/mach-imx/ocotp.c | 8 + commands/Kconfig | 8 + commands/Makefile | 1 + commands/hwmon.c | 35 ++ drivers/Kconfig | 3 +- drivers/Makefile | 3 + drivers/aiodev/Kconfig | 22 ++ drivers/aiodev/Makefile | 4 + drivers/aiodev/core.c | 148 ++++++++ drivers/aiodev/imx_thermal.c | 239 +++++++++++++ drivers/aiodev/lm75.c | 262 ++++++++++++++ drivers/nvmem/Kconfig | 7 + drivers/nvmem/Makefile | 6 + drivers/nvmem/core.c | 749 +++++++++++++++++++++++++++++++++++++++++ include/aiodev.h | 59 ++++ include/linux/nvmem-consumer.h | 157 +++++++++ include/linux/nvmem-provider.h | 49 +++ 19 files changed, 1787 insertions(+), 1 deletion(-) create mode 100644 commands/hwmon.c create mode 100644 drivers/aiodev/Kconfig create mode 100644 drivers/aiodev/Makefile create mode 100644 drivers/aiodev/core.c create mode 100644 drivers/aiodev/imx_thermal.c create mode 100644 drivers/aiodev/lm75.c create mode 100644 drivers/nvmem/Kconfig create mode 100644 drivers/nvmem/Makefile create mode 100644 drivers/nvmem/core.c create mode 100644 include/aiodev.h create mode 100644 include/linux/nvmem-consumer.h create mode 100644 include/linux/nvmem-provider.h -- 2.5.5 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox