imx219.c (5acac83bf2e42f51ab9fd315d657798754bf0bb8) imx219.c (15786f7b564eff32d8dae73d40d77dc4e3c7298f)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * A V4L2 driver for Sony IMX219 cameras.
4 * Copyright (C) 2019, Raspberry Pi (Trading) Ltd
5 *
6 * Based on Sony imx258 camera driver
7 * Copyright (C) 2018 Intel Corporation
8 *

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

1523 imx219_set_default_format(imx219);
1524
1525 ret = media_entity_pads_init(&imx219->sd.entity, 1, &imx219->pad);
1526 if (ret) {
1527 dev_err(dev, "failed to init entity pads: %d\n", ret);
1528 goto error_handler_free;
1529 }
1530
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * A V4L2 driver for Sony IMX219 cameras.
4 * Copyright (C) 2019, Raspberry Pi (Trading) Ltd
5 *
6 * Based on Sony imx258 camera driver
7 * Copyright (C) 2018 Intel Corporation
8 *

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

1523 imx219_set_default_format(imx219);
1524
1525 ret = media_entity_pads_init(&imx219->sd.entity, 1, &imx219->pad);
1526 if (ret) {
1527 dev_err(dev, "failed to init entity pads: %d\n", ret);
1528 goto error_handler_free;
1529 }
1530
1531 ret = v4l2_async_register_subdev_sensor_common(&imx219->sd);
1531 ret = v4l2_async_register_subdev_sensor(&imx219->sd);
1532 if (ret < 0) {
1533 dev_err(dev, "failed to register sensor sub-device: %d\n", ret);
1534 goto error_media_entity;
1535 }
1536
1537 /* Enable runtime PM and turn off the device */
1538 pm_runtime_set_active(dev);
1539 pm_runtime_enable(dev);

--- 59 unchanged lines hidden ---
1532 if (ret < 0) {
1533 dev_err(dev, "failed to register sensor sub-device: %d\n", ret);
1534 goto error_media_entity;
1535 }
1536
1537 /* Enable runtime PM and turn off the device */
1538 pm_runtime_set_active(dev);
1539 pm_runtime_enable(dev);

--- 59 unchanged lines hidden ---