imx258.c (5acac83bf2e42f51ab9fd315d657798754bf0bb8) imx258.c (15786f7b564eff32d8dae73d40d77dc4e3c7298f)
1// SPDX-License-Identifier: GPL-2.0
2// Copyright (C) 2018 Intel Corporation
3
4#include <linux/acpi.h>
5#include <linux/clk.h>
6#include <linux/delay.h>
7#include <linux/i2c.h>
8#include <linux/module.h>

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

1284
1285 /* Initialize source pad */
1286 imx258->pad.flags = MEDIA_PAD_FL_SOURCE;
1287
1288 ret = media_entity_pads_init(&imx258->sd.entity, 1, &imx258->pad);
1289 if (ret)
1290 goto error_handler_free;
1291
1// SPDX-License-Identifier: GPL-2.0
2// Copyright (C) 2018 Intel Corporation
3
4#include <linux/acpi.h>
5#include <linux/clk.h>
6#include <linux/delay.h>
7#include <linux/i2c.h>
8#include <linux/module.h>

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

1284
1285 /* Initialize source pad */
1286 imx258->pad.flags = MEDIA_PAD_FL_SOURCE;
1287
1288 ret = media_entity_pads_init(&imx258->sd.entity, 1, &imx258->pad);
1289 if (ret)
1290 goto error_handler_free;
1291
1292 ret = v4l2_async_register_subdev_sensor_common(&imx258->sd);
1292 ret = v4l2_async_register_subdev_sensor(&imx258->sd);
1293 if (ret < 0)
1294 goto error_media_entity;
1295
1296 pm_runtime_set_active(&client->dev);
1297 pm_runtime_enable(&client->dev);
1298 pm_runtime_idle(&client->dev);
1299
1300 return 0;

--- 68 unchanged lines hidden ---
1293 if (ret < 0)
1294 goto error_media_entity;
1295
1296 pm_runtime_set_active(&client->dev);
1297 pm_runtime_enable(&client->dev);
1298 pm_runtime_idle(&client->dev);
1299
1300 return 0;

--- 68 unchanged lines hidden ---