mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
Merge branch 'for-next' into for-linus
Conflicts: Documentation/filesystems/proc.txt arch/arm/mach-u300/include/mach/debug-macro.S drivers/net/qlge/qlge_ethtool.c drivers/net/qlge/qlge_main.c drivers/net/typhoon.c
This commit is contained in:
commit
318ae2edc3
246 changed files with 396 additions and 3454 deletions
|
|
@ -214,14 +214,14 @@ struct dvb_tuner_ops {
|
|||
int (*get_status)(struct dvb_frontend *fe, u32 *status);
|
||||
int (*get_rf_strength)(struct dvb_frontend *fe, u16 *strength);
|
||||
|
||||
/** These are provided seperately from set_params in order to facilitate silicon
|
||||
* tuners which require sophisticated tuning loops, controlling each parameter seperately. */
|
||||
/** These are provided separately from set_params in order to facilitate silicon
|
||||
* tuners which require sophisticated tuning loops, controlling each parameter separately. */
|
||||
int (*set_frequency)(struct dvb_frontend *fe, u32 frequency);
|
||||
int (*set_bandwidth)(struct dvb_frontend *fe, u32 bandwidth);
|
||||
|
||||
/*
|
||||
* These are provided seperately from set_params in order to facilitate silicon
|
||||
* tuners which require sophisticated tuning loops, controlling each parameter seperately.
|
||||
* These are provided separately from set_params in order to facilitate silicon
|
||||
* tuners which require sophisticated tuning loops, controlling each parameter separately.
|
||||
*/
|
||||
int (*set_state)(struct dvb_frontend *fe, enum tuner_param param, struct tuner_state *state);
|
||||
int (*get_state)(struct dvb_frontend *fe, enum tuner_param param, struct tuner_state *state);
|
||||
|
|
|
|||
|
|
@ -4404,7 +4404,7 @@ static void rv605_muxsel(struct bttv *btv, unsigned int input)
|
|||
/* Tibet Systems 'Progress DVR' CS16 muxsel helper [Chris Fanning]
|
||||
*
|
||||
* The CS16 (available on eBay cheap) is a PCI board with four Fusion
|
||||
* 878A chips, a PCI bridge, an Atmel microcontroller, four sync seperator
|
||||
* 878A chips, a PCI bridge, an Atmel microcontroller, four sync separator
|
||||
* chips, ten eight input analog multiplexors, a not chip and a few
|
||||
* other components.
|
||||
*
|
||||
|
|
@ -4426,7 +4426,7 @@ static void rv605_muxsel(struct bttv *btv, unsigned int input)
|
|||
*
|
||||
* There is an ATMEL microcontroller with an 8031 core on board. I have not
|
||||
* determined what function (if any) it provides. With the microcontroller
|
||||
* and sync seperator chips a guess is that it might have to do with video
|
||||
* and sync separator chips a guess is that it might have to do with video
|
||||
* switching and maybe some digital I/O.
|
||||
*/
|
||||
static void tibetCS16_muxsel(struct bttv *btv, unsigned int input)
|
||||
|
|
|
|||
|
|
@ -512,7 +512,7 @@ static const struct v4l2_pix_format ovfx2_ov3610_mode[] = {
|
|||
/*
|
||||
* The FX2 chip does not give us a zero length read at end of frame.
|
||||
* It does, however, give a short read at the end of a frame, if
|
||||
* neccessary, rather than run two frames together.
|
||||
* necessary, rather than run two frames together.
|
||||
*
|
||||
* By choosing the right bulk transfer size, we are guaranteed to always
|
||||
* get a short read for the last read of each frame. Frame sizes are
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ a lot of extra information, a FAQ, and the binary plugin 'PWCX'. This plugin
|
|||
contains decompression routines that allow you to use higher image sizes and
|
||||
framerates; in addition the webcam uses less bandwidth on the USB bus (handy
|
||||
if you want to run more than 1 camera simultaneously). These routines fall
|
||||
under a NDA, and may therefor not be distributed as source; however, its use
|
||||
under a NDA, and may therefore not be distributed as source; however, its use
|
||||
is completely optional.
|
||||
|
||||
You can build this code either into your kernel, or as a module. I recommend
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ extern int sn9c102_write_regs(struct sn9c102_device*, const u8 valreg[][2],
|
|||
/*
|
||||
Write multiple registers with constant values. For example:
|
||||
sn9c102_write_const_regs(cam, {0x00, 0x14}, {0x60, 0x17}, {0x0f, 0x18});
|
||||
Register adresses must be < 256.
|
||||
Register addresses must be < 256.
|
||||
*/
|
||||
#define sn9c102_write_const_regs(sn9c102_device, data...) \
|
||||
({ static const u8 _valreg[][2] = {data}; \
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
The tea6420 is a bus controlled audio-matrix with 5 stereo inputs,
|
||||
4 stereo outputs and gain control for each output.
|
||||
It is cascadable, i.e. it can be found at the adresses 0x98
|
||||
It is cascadable, i.e. it can be found at the addresses 0x98
|
||||
and 0x9a on the i2c-bus.
|
||||
|
||||
For detailed informations download the specifications directly
|
||||
|
|
|
|||
Loading…
Reference in a new issue