[media] saa7115: make multi-line comments compliant with CodingStyle

changeset 2ccf12af did a crappy job when added multi-line comment lines,
violating CodingStyle.

Change the comments added there to fulfill CodingStyle, and document
the platform_data using Documentation/kernel-doc-nano-HOWTO.txt.

Cc: Jon Arne Jørgensen <jonarne@jonarne.no>
Cc: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
上级 2ccf12af
master alk-4.19.24 alk-4.19.30 alk-4.19.34 alk-4.19.36 alk-4.19.43 alk-4.19.48 alk-4.19.57 ck-4.19.67 ck-4.19.81 ck-4.19.91 github/fork/deepanshu1422/fix-typo-in-comment github/fork/haosdent/fix-typo linux-next v4.19.91 v4.19.90 v4.19.89 v4.19.88 v4.19.87 v4.19.86 v4.19.85 v4.19.84 v4.19.83 v4.19.82 v4.19.81 v4.19.80 v4.19.79 v4.19.78 v4.19.77 v4.19.76 v4.19.75 v4.19.74 v4.19.73 v4.19.72 v4.19.71 v4.19.70 v4.19.69 v4.19.68 v4.19.67 v4.19.66 v4.19.65 v4.19.64 v4.19.63 v4.19.62 v4.19.61 v4.19.60 v4.19.59 v4.19.58 v4.19.57 v4.19.56 v4.19.55 v4.19.54 v4.19.53 v4.19.52 v4.19.51 v4.19.50 v4.19.49 v4.19.48 v4.19.47 v4.19.46 v4.19.45 v4.19.44 v4.19.43 v4.19.42 v4.19.41 v4.19.40 v4.19.39 v4.19.38 v4.19.37 v4.19.36 v4.19.35 v4.19.34 v4.19.33 v4.19.32 v4.19.31 v4.19.30 v4.19.29 v4.19.28 v4.19.27 v4.19.26 v4.19.25 v4.19.24 v4.19.23 v4.19.22 v4.19.21 v4.19.20 v4.19.19 v4.19.18 v4.19.17 v4.19.16 v4.19.15 v4.19.14 v4.19.13 v4.19.12 v4.19.11 v4.19.10 v4.19.9 v4.19.8 v4.19.7 v4.19.6 v4.19.5 v4.19.4 v4.19.3 v4.19.2 v4.19.1 v4.19 v4.19-rc8 v4.19-rc7 v4.19-rc6 v4.19-rc5 v4.19-rc4 v4.19-rc3 v4.19-rc2 v4.19-rc1 ck-release-21 ck-release-20 ck-release-19.2 ck-release-19.1 ck-release-19 ck-release-18 ck-release-17.2 ck-release-17.1 ck-release-17 ck-release-16 ck-release-15.1 ck-release-15 ck-release-14 ck-release-13.2 ck-release-13 ck-release-12 ck-release-11 ck-release-10 ck-release-9 ck-release-7 alk-release-15 alk-release-14 alk-release-13.2 alk-release-13 alk-release-12 alk-release-11 alk-release-10 alk-release-9 alk-release-7
无相关合并请求
...@@ -225,12 +225,14 @@ static const unsigned char saa7111_init[] = { ...@@ -225,12 +225,14 @@ static const unsigned char saa7111_init[] = {
0x00, 0x00 0x00, 0x00
}; };
/* This table has one illegal value, and some values that are not /*
correct according to the datasheet initialization table. * This table has one illegal value, and some values that are not
* correct according to the datasheet initialization table.
If you need a table with legal/default values tell the driver in *
i2c_board_info.platform_data, and you will get the gm7113c_init * If you need a table with legal/default values tell the driver in
table instead. */ * i2c_board_info.platform_data, and you will get the gm7113c_init
* table instead.
*/
/* SAA7113 Init codes */ /* SAA7113 Init codes */
static const unsigned char saa7113_init[] = { static const unsigned char saa7113_init[] = {
...@@ -265,10 +267,12 @@ static const unsigned char saa7113_init[] = { ...@@ -265,10 +267,12 @@ static const unsigned char saa7113_init[] = {
0x00, 0x00 0x00, 0x00
}; };
/* GM7113C is a clone of the SAA7113 chip /*
This init table is copied out of the saa7113 datasheet. * GM7113C is a clone of the SAA7113 chip
In R_08 we enable "Automatic Field Detection" [AUFD], * This init table is copied out of the saa7113 datasheet.
this is disabled when saa711x_set_v4lstd is called. */ * In R_08 we enable "Automatic Field Detection" [AUFD],
* this is disabled when saa711x_set_v4lstd is called.
*/
static const unsigned char gm7113c_init[] = { static const unsigned char gm7113c_init[] = {
R_01_INC_DELAY, 0x08, R_01_INC_DELAY, 0x08,
R_02_INPUT_CNTL_1, 0xc0, R_02_INPUT_CNTL_1, 0xc0,
......
...@@ -47,9 +47,11 @@ ...@@ -47,9 +47,11 @@
#define SAA7111_FMT_YUV411 0xc0 #define SAA7111_FMT_YUV411 0xc0
/* config flags */ /* config flags */
/* Register 0x85 should set bit 0 to 0 (it's 1 by default). This bit /*
* Register 0x85 should set bit 0 to 0 (it's 1 by default). This bit
* controls the IDQ signal polarity which is set to 'inverted' if the bit * controls the IDQ signal polarity which is set to 'inverted' if the bit
* it 1 and to 'default' if it is 0. */ * it 1 and to 'default' if it is 0.
*/
#define SAA7115_IDQ_IS_DEFAULT (1 << 0) #define SAA7115_IDQ_IS_DEFAULT (1 << 0)
/* s_crystal_freq values and flags */ /* s_crystal_freq values and flags */
...@@ -84,11 +86,13 @@ enum saa7113_r10_ofts { ...@@ -84,11 +86,13 @@ enum saa7113_r10_ofts {
SAA7113_OFTS_VFLAG_BY_DATA_TYPE SAA7113_OFTS_VFLAG_BY_DATA_TYPE
}; };
/* Register 0x12 "Output control" [Bit 0..3 Or Bit 4..7]: /*
* Register 0x12 "Output control" [Bit 0..3 Or Bit 4..7]:
* This is used to select what data is output on the RTS0 and RTS1 pins. * This is used to select what data is output on the RTS0 and RTS1 pins.
* RTS1 [Bit 4..7] Defaults to DOT_IN. (This value can not be set for RTS0) * RTS1 [Bit 4..7] Defaults to DOT_IN. (This value can not be set for RTS0)
* RTS0 [Bit 0..3] Defaults to VIPB in gm7113c_init as specified * RTS0 [Bit 0..3] Defaults to VIPB in gm7113c_init as specified
* in the datasheet, but is set to HREF_HS in the saa7113_init table. */ * in the datasheet, but is set to HREF_HS in the saa7113_init table.
*/
enum saa7113_r12_rts { enum saa7113_r12_rts {
SAA7113_RTS_DOT_IN = 0, /* OBS: Only for RTS1 (Default RTS1) */ SAA7113_RTS_DOT_IN = 0, /* OBS: Only for RTS1 (Default RTS1) */
SAA7113_RTS_VIPB, /* Default RTS0 For gm7113c_init */ SAA7113_RTS_VIPB, /* Default RTS0 For gm7113c_init */
...@@ -108,24 +112,29 @@ enum saa7113_r12_rts { ...@@ -108,24 +112,29 @@ enum saa7113_r12_rts {
SAA7113_RTS_FID SAA7113_RTS_FID
}; };
/**
* struct saa7115_platform_data - Allow overriding default initialization
*
* @saa7113_force_gm7113c_init: Force the use of the gm7113c_init table
* instead of saa7113_init table
* (saa7113 only)
* @saa7113_r08_htc: [R_08 - Bit 3..4]
* @saa7113_r10_vrln: [R_10 - Bit 3]
* default: Disabled for gm7113c_init
* Enabled for saa7113c_init
* @saa7113_r10_ofts: [R_10 - Bit 6..7]
* @saa7113_r12_rts0: [R_12 - Bit 0..3]
* @saa7113_r12_rts1: [R_12 - Bit 4..7]
* @saa7113_r13_adlsb: [R_13 - Bit 7] - default: disabled
*/
struct saa7115_platform_data { struct saa7115_platform_data {
/* saa7113 only: Force the use of the gm7113c_init table,
* instead of the old saa7113_init table. */
bool saa7113_force_gm7113c_init; bool saa7113_force_gm7113c_init;
enum saa7113_r08_htc *saa7113_r08_htc;
/* SAA7113/GM7113C Specific configurations */ bool *saa7113_r10_vrln;
enum saa7113_r08_htc *saa7113_r08_htc; /* [R_08 - Bit 3..4] */ enum saa7113_r10_ofts *saa7113_r10_ofts;
enum saa7113_r12_rts *saa7113_r12_rts0;
bool *saa7113_r10_vrln; /* [R_10 - Bit 3] enum saa7113_r12_rts *saa7113_r12_rts1;
Disabled for gm7113c_init bool *saa7113_r13_adlsb;
Enabled for saa7113c_init */
enum saa7113_r10_ofts *saa7113_r10_ofts; /* [R_10 - Bit 6..7] */
enum saa7113_r12_rts *saa7113_r12_rts0; /* [R_12 - Bit 0..3] */
enum saa7113_r12_rts *saa7113_r12_rts1; /* [R_12 - Bit 4..7] */
bool *saa7113_r13_adlsb; /* [R_13 - Bit 7]
Default disabled */
}; };
#endif #endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册
反馈
建议
客服 返回
顶部