SUMMARY: Lots of updates to the build system, including full 2.5 kernel support. Also, TAKE NOTE that the ovsensor module was renamed to ovcamchip. Be sure to fix up your system config for that change! PER-FILE CHANGES: (+: New, -: Removed, *: Cleanup, @: Bugfix, =: Sync with kernel) [ALL FILES] * Rename ovsensor* to ovcamchip* * Handle ov511.c -> ov511_core.c rename [Makefile] - Remove unnecessary ovfx2_temp.o stage + Makefile will now recursively call itself with the proper arguments for 2.5 kernel. [README] + New 2.5 build instructions + USB LifeTV instructions [do_install.sh] + Create the target directory if necessary + Add some more debug printouts [ov511.h] = 2.5 kernel needs ov511_debug to be an extern * Move #define SEN_SAA7111A here from ovcamchip.h, since ov511 is the only user [Both USB drivers] = linux/wrapper.h was removed in 2.5.68 = i2c_adapter.class support @ Make "debug" module param conditional on OV511_DEBUG/OVFX2_DEBUG [ov511.c] * Renamed to ov511_core.c = Make ov511_debug and ov518_color accessible to other .c files (versus static) for 2.5 compat. [ovsensor.c] = 2.5 explicitly needs linux/init.h * Clean up code formatting [saa7111-new.c] @ Fix one remaining direct access of client->data [tda7313.c] @ Remove a duplicate (and incorrect) assignment of client->data