ov9640.c (29583dfcd2dd72c766422bd05c16f06c6b1fb356) ov9640.c (5555116e3462cb627f4d45f110ed414030f3659b)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * OmniVision OV96xx Camera Driver
4 *
5 * Copyright (C) 2009 Marek Vasut <marek.vasut@gmail.com>
6 *
7 * Based on ov772x camera driver:
8 *

--- 668 unchanged lines hidden (view full) ---

677 .core = &ov9640_core_ops,
678 .video = &ov9640_video_ops,
679 .pad = &ov9640_pad_ops,
680};
681
682/*
683 * i2c_driver function
684 */
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * OmniVision OV96xx Camera Driver
4 *
5 * Copyright (C) 2009 Marek Vasut <marek.vasut@gmail.com>
6 *
7 * Based on ov772x camera driver:
8 *

--- 668 unchanged lines hidden (view full) ---

677 .core = &ov9640_core_ops,
678 .video = &ov9640_video_ops,
679 .pad = &ov9640_pad_ops,
680};
681
682/*
683 * i2c_driver function
684 */
685static int ov9640_probe(struct i2c_client *client,
686 const struct i2c_device_id *did)
685static int ov9640_probe(struct i2c_client *client)
687{
688 struct ov9640_priv *priv;
689 int ret;
690
691 priv = devm_kzalloc(&client->dev, sizeof(*priv), GFP_KERNEL);
692 if (!priv)
693 return -ENOMEM;
694

--- 63 unchanged lines hidden (view full) ---

758 { }
759};
760MODULE_DEVICE_TABLE(i2c, ov9640_id);
761
762static struct i2c_driver ov9640_i2c_driver = {
763 .driver = {
764 .name = "ov9640",
765 },
686{
687 struct ov9640_priv *priv;
688 int ret;
689
690 priv = devm_kzalloc(&client->dev, sizeof(*priv), GFP_KERNEL);
691 if (!priv)
692 return -ENOMEM;
693

--- 63 unchanged lines hidden (view full) ---

757 { }
758};
759MODULE_DEVICE_TABLE(i2c, ov9640_id);
760
761static struct i2c_driver ov9640_i2c_driver = {
762 .driver = {
763 .name = "ov9640",
764 },
766 .probe = ov9640_probe,
765 .probe_new = ov9640_probe,
767 .remove = ov9640_remove,
768 .id_table = ov9640_id,
769};
770
771module_i2c_driver(ov9640_i2c_driver);
772
773MODULE_DESCRIPTION("OmniVision OV96xx CMOS Image Sensor driver");
774MODULE_AUTHOR("Marek Vasut <marek.vasut@gmail.com>");
775MODULE_LICENSE("GPL v2");
766 .remove = ov9640_remove,
767 .id_table = ov9640_id,
768};
769
770module_i2c_driver(ov9640_i2c_driver);
771
772MODULE_DESCRIPTION("OmniVision OV96xx CMOS Image Sensor driver");
773MODULE_AUTHOR("Marek Vasut <marek.vasut@gmail.com>");
774MODULE_LICENSE("GPL v2");