Lines Matching defs:adv7183
3 * adv7183.c Analog Devices ADV7183 video decoder driver
18 #include <media/i2c/adv7183.h>
24 struct adv7183 {
63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd)
65 return container_of(sd, struct adv7183, sd);
69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd;
110 struct adv7183 *decoder = to_adv7183(sd);
112 v4l2_info(sd, "adv7183: Input control = 0x%02x\n",
114 v4l2_info(sd, "adv7183: Video selection = 0x%02x\n",
116 v4l2_info(sd, "adv7183: Output control = 0x%02x\n",
118 v4l2_info(sd, "adv7183: Extended output control = 0x%02x\n",
120 v4l2_info(sd, "adv7183: Autodetect enable = 0x%02x\n",
122 v4l2_info(sd, "adv7183: Contrast = 0x%02x\n",
124 v4l2_info(sd, "adv7183: Brightness = 0x%02x\n",
126 v4l2_info(sd, "adv7183: Hue = 0x%02x\n",
128 v4l2_info(sd, "adv7183: Default value Y = 0x%02x\n",
130 v4l2_info(sd, "adv7183: Default value C = 0x%02x\n",
132 v4l2_info(sd, "adv7183: ADI control = 0x%02x\n",
134 v4l2_info(sd, "adv7183: Power Management = 0x%02x\n",
136 v4l2_info(sd, "adv7183: Status 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n",
140 v4l2_info(sd, "adv7183: Ident = 0x%02x\n",
142 v4l2_info(sd, "adv7183: Analog clamp control = 0x%02x\n",
144 v4l2_info(sd, "adv7183: Digital clamp control 1 = 0x%02x\n",
146 v4l2_info(sd, "adv7183: Shaping filter control 1 and 2 = 0x%02x 0x%02x\n",
149 v4l2_info(sd, "adv7183: Comb filter control = 0x%02x\n",
151 v4l2_info(sd, "adv7183: ADI control 2 = 0x%02x\n",
153 v4l2_info(sd, "adv7183: Pixel delay control = 0x%02x\n",
155 v4l2_info(sd, "adv7183: Misc gain control = 0x%02x\n",
157 v4l2_info(sd, "adv7183: AGC mode control = 0x%02x\n",
159 v4l2_info(sd, "adv7183: Chroma gain control 1 and 2 = 0x%02x 0x%02x\n",
162 v4l2_info(sd, "adv7183: Luma gain control 1 and 2 = 0x%02x 0x%02x\n",
165 v4l2_info(sd, "adv7183: Vsync field control 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n",
169 v4l2_info(sd, "adv7183: Hsync position control 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n",
173 v4l2_info(sd, "adv7183: Polarity = 0x%02x\n",
175 v4l2_info(sd, "adv7183: ADC control = 0x%02x\n",
177 v4l2_info(sd, "adv7183: SD offset Cb and Cr = 0x%02x 0x%02x\n",
180 v4l2_info(sd, "adv7183: SD saturation Cb and Cr = 0x%02x 0x%02x\n",
183 v4l2_info(sd, "adv7183: Drive strength = 0x%02x\n",
191 struct adv7183 *decoder = to_adv7183(sd);
199 struct adv7183 *decoder = to_adv7183(sd);
242 struct adv7183 *decoder = to_adv7183(sd);
351 struct adv7183 *decoder = to_adv7183(sd);
426 struct adv7183 *decoder = to_adv7183(sd);
452 struct adv7183 *decoder = to_adv7183(sd);
463 struct adv7183 *decoder = to_adv7183(sd);
524 struct adv7183 *decoder;
622 { "adv7183" },
630 .name = "adv7183",