This patch set integrates the MOST driver to the Linux kernel's device model and provides bug fixes. Part of this process is moving and renaming files to get a clearer directory layout. Andrey Shvetsov (2): staging: most: update driver usage file staging: most: core: fix list traversing Christian Gromm (24): staging: most: rearrange source files staging: most: integrate driver in kernel's device model staging: most: core: rename structure staging: most: core: rename struct most_c_aim_obj to pipe staging: most: core: rename struct memeber staging: most: core: rename members aim* of struct most_channel staging: most: core: use structure to pack driver specific data staging: most: core: track aim modules with linked list staging: most: core: let core manage aim attributes staging: most: core: remove struct device from struct most_aim staging: most: core: fix header file mostcore.h staging: most: core: rename function staging: most: core: replace struct most_inst_obj with struct interface_private staging: most: core: make channel name accessible from struct most_channel staging: most: core: remove context pointer from struct most_aim staging: most: usb: remove pointer initialization staging: most: change designator for modules interfacing userspace staging: most: core: fix comment sections staging: most: core: fix formatting staging: most: usb: clear functional stall on tx endpoint staging: most: core: fix data type staging: most: core: check value returned by match function staging: most: cdev: bundle module variables in structure staging: most: core: remove class generation .../most/Documentation/ABI/sysfs-bus-most.txt | 313 ++++ .../staging/most/Documentation/driver_usage.txt | 192 +- drivers/staging/most/Kconfig | 27 +- drivers/staging/most/Makefile | 19 +- drivers/staging/most/aim-cdev/Makefile | 4 - drivers/staging/most/aim-network/Makefile | 4 - drivers/staging/most/aim-sound/Makefile | 4 - drivers/staging/most/aim-v4l2/Makefile | 5 - drivers/staging/most/{aim-cdev => cdev}/Kconfig | 6 +- drivers/staging/most/cdev/Makefile | 4 + drivers/staging/most/{aim-cdev => cdev}/cdev.c | 183 +- drivers/staging/most/core.c | 1606 ++++++++++++++++ .../staging/most/{mostcore/mostcore.h => core.h} | 69 +- drivers/staging/most/{hdm-dim2 => dim2}/Kconfig | 6 +- drivers/staging/most/dim2/Makefile | 4 + .../most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} | 32 +- .../most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} | 2 +- .../most/{hdm-dim2/dim2_errors.h => dim2/errors.h} | 2 +- .../most/{hdm-dim2/dim2_hal.c => dim2/hal.c} | 8 +- .../most/{hdm-dim2/dim2_hal.h => dim2/hal.h} | 4 +- .../most/{hdm-dim2/dim2_reg.h => dim2/reg.h} | 2 +- drivers/staging/most/dim2/sysfs.c | 55 + .../most/{hdm-dim2/dim2_sysfs.h => dim2/sysfs.h} | 8 +- drivers/staging/most/hdm-dim2/Makefile | 5 - drivers/staging/most/hdm-dim2/dim2_sysfs.c | 115 -- drivers/staging/most/hdm-i2c/Makefile | 3 - drivers/staging/most/hdm-usb/Makefile | 4 - drivers/staging/most/{hdm-i2c => i2c}/Kconfig | 6 +- drivers/staging/most/i2c/Makefile | 4 + .../staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} | 11 +- drivers/staging/most/mostcore/Kconfig | 14 - drivers/staging/most/mostcore/Makefile | 3 - drivers/staging/most/mostcore/core.c | 1949 -------------------- drivers/staging/most/{aim-network => net}/Kconfig | 6 +- drivers/staging/most/net/Makefile | 4 + .../most/{aim-network/networking.c => net/net.c} | 49 +- drivers/staging/most/{aim-sound => sound}/Kconfig | 6 +- drivers/staging/most/sound/Makefile | 4 + drivers/staging/most/{aim-sound => sound}/sound.c | 21 +- drivers/staging/most/{hdm-usb => usb}/Kconfig | 7 +- drivers/staging/most/usb/Makefile | 4 + .../staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} | 265 +-- drivers/staging/most/{aim-v4l2 => video}/Kconfig | 6 +- drivers/staging/most/video/Makefile | 4 + drivers/staging/most/{aim-v4l2 => video}/video.c | 159 +- 45 files changed, 2504 insertions(+), 2704 deletions(-) create mode 100644 drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt delete mode 100644 drivers/staging/most/aim-cdev/Makefile delete mode 100644 drivers/staging/most/aim-network/Makefile delete mode 100644 drivers/staging/most/aim-sound/Makefile delete mode 100644 drivers/staging/most/aim-v4l2/Makefile rename drivers/staging/most/{aim-cdev => cdev}/Kconfig (70%) create mode 100644 drivers/staging/most/cdev/Makefile rename drivers/staging/most/{aim-cdev => cdev}/cdev.c (71%) create mode 100644 drivers/staging/most/core.c rename drivers/staging/most/{mostcore/mostcore.h => core.h} (86%) rename drivers/staging/most/{hdm-dim2 => dim2}/Kconfig (83%) create mode 100644 drivers/staging/most/dim2/Makefile rename drivers/staging/most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} (98%) rename drivers/staging/most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} (94%) rename drivers/staging/most/{hdm-dim2/dim2_errors.h => dim2/errors.h} (95%) rename drivers/staging/most/{hdm-dim2/dim2_hal.c => dim2/hal.c} (99%) rename drivers/staging/most/{hdm-dim2/dim2_hal.h => dim2/hal.h} (98%) rename drivers/staging/most/{hdm-dim2/dim2_reg.h => dim2/reg.h} (98%) create mode 100644 drivers/staging/most/dim2/sysfs.c rename drivers/staging/most/{hdm-dim2/dim2_sysfs.h => dim2/sysfs.h} (79%) delete mode 100644 drivers/staging/most/hdm-dim2/Makefile delete mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.c delete mode 100644 drivers/staging/most/hdm-i2c/Makefile delete mode 100644 drivers/staging/most/hdm-usb/Makefile rename drivers/staging/most/{hdm-i2c => i2c}/Kconfig (72%) create mode 100644 drivers/staging/most/i2c/Makefile rename drivers/staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} (98%) delete mode 100644 drivers/staging/most/mostcore/Kconfig delete mode 100644 drivers/staging/most/mostcore/Makefile delete mode 100644 drivers/staging/most/mostcore/core.c rename drivers/staging/most/{aim-network => net}/Kconfig (69%) create mode 100644 drivers/staging/most/net/Makefile rename drivers/staging/most/{aim-network/networking.c => net/net.c} (91%) rename drivers/staging/most/{aim-sound => sound}/Kconfig (72%) create mode 100644 drivers/staging/most/sound/Makefile rename drivers/staging/most/{aim-sound => sound}/sound.c (97%) rename drivers/staging/most/{hdm-usb => usb}/Kconfig (77%) create mode 100644 drivers/staging/most/usb/Makefile rename drivers/staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} (86%) rename drivers/staging/most/{aim-v4l2 => video}/Kconfig (71%) create mode 100644 drivers/staging/most/video/Makefile rename drivers/staging/most/{aim-v4l2 => video}/video.c (76%) -- 1.9.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel