• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/

Lines Matching refs:ak881x

17 #include <media/ak881x.h>
31 struct ak881x {
59 static struct ak881x *to_ak881x(const struct i2c_client *client)
61 return container_of(i2c_get_clientdata(client), struct ak881x, subdev);
68 struct ak881x *ak881x = to_ak881x(client);
76 id->ident = ak881x->id;
77 id->revision = ak881x->revision;
124 struct ak881x *ak881x = to_ak881x(client);
127 &mf->height, 0, ak881x->lines, 1, 0);
158 struct ak881x *ak881x = to_ak881x(client);
163 a->bounds.height = ak881x->lines;
175 struct ak881x *ak881x = to_ak881x(client);
180 ak881x->lines = 480;
183 ak881x->lines = 480;
186 ak881x->lines = 480;
189 ak881x->lines = 576;
192 ak881x->lines = 480;
206 struct ak881x *ak881x = to_ak881x(client);
212 if (ak881x->pdata->flags & AK881X_COMPONENT)
257 struct ak881x *ak881x;
266 ak881x = kzalloc(sizeof(struct ak881x), GFP_KERNEL);
267 if (!ak881x)
270 v4l2_i2c_subdev_init(&ak881x->subdev, client, &ak881x_subdev_ops);
276 ak881x->id = V4L2_IDENT_AK8813;
279 ak881x->id = V4L2_IDENT_AK8814;
283 "No ak881x chip detected, register read %x\n", data);
284 kfree(ak881x);
288 ak881x->revision = reg_read(client, AK881X_DEVICE_REVISION);
289 ak881x->pdata = client->dev.platform_data;
291 if (ak881x->pdata) {
292 if (ak881x->pdata->flags & AK881X_FIELD)
297 switch (ak881x->pdata->flags & AK881X_IF_MODE_MASK) {
314 * "incidentally" matches ak881x' default
320 ak881x->lines = 480;
322 dev_info(&client->dev, "Detected an ak881x chip ID %x, revision %x\n",
323 data, ak881x->revision);
330 struct ak881x *ak881x = to_ak881x(client);
332 v4l2_device_unregister_subdev(&ak881x->subdev);
333 kfree(ak881x);
347 .name = "ak881x",