Advertisement
Guest User

Untitled

a guest
Sep 19th, 2012
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. 450 static void mt9v032_set_clk(struct v4l2_subdev *subdev, unsigned int hz)
  2. 451 {
  3. 452 struct isp_device *isp = v4l2_dev_to_isp_device(subdev->v4l2_dev);
  4. 453
  5. 454 isp->platform_cb.set_xclk(isp, hz, ISP_XCLK_A);
  6. 455
  7. 456 }
  8. 457
  9. 458 static struct mt9v032_platform_data mt9v032_pdata = {
  10. 459 .clk_pol = 1,
  11. 460 .set_clock = mt9v032_set_clk,
  12. 461 };
  13. 462
  14. 463 static struct i2c_board_info camera_i2c_devices[] = {
  15. 464 {
  16. 465 I2C_BOARD_INFO("mt9v032", (0xb8 >> 1)),
  17. 466 .platform_data = &mt9v032_pdata,
  18. 467 },
  19. 468 };
  20. 469
  21. 470 static struct isp_subdev_i2c_board_info camera_primary_subdevs[] = {
  22. 471 {
  23. 472 .board_info = &camera_i2c_devices[0],
  24. 473 .i2c_adapter_id = 3,
  25. 474 },
  26. 475 { NULL, 0, },
  27. 476 };
  28. 477
  29. 478 static struct isp_v4l2_subdevs_group camera_subdevs[] = {
  30. 479 {
  31. 480 .subdevs = camera_primary_subdevs,
  32. 481 .interface = ISP_INTERFACE_PARALLEL,
  33. 482 .bus = { .parallel = {
  34. 483 .width = 10,
  35. 484 .data_lane_shift = 0,
  36. 485 .clk_pol = 1,
  37. 486 .bridge = ISPCTRL_PAR_BRIDGE_DISABLE,
  38. 487 } },
  39. 488 },
  40. 489 { NULL, 0, },
  41. 490 };
  42. 491
  43. 492 static struct isp_platform_data isp_pdata = {
  44. 493 .subdevs = camera_subdevs,
  45. 494 };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement