imx334.c (5acac83bf2e42f51ab9fd315d657798754bf0bb8) imx334.c (15786f7b564eff32d8dae73d40d77dc4e3c7298f)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Sony imx334 sensor driver
4 *
5 * Copyright (C) 2021 Intel Corporation
6 */
7#include <asm/unaligned.h>
8

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

1052 /* Initialize source pad */
1053 imx334->pad.flags = MEDIA_PAD_FL_SOURCE;
1054 ret = media_entity_pads_init(&imx334->sd.entity, 1, &imx334->pad);
1055 if (ret) {
1056 dev_err(imx334->dev, "failed to init entity pads: %d", ret);
1057 goto error_handler_free;
1058 }
1059
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Sony imx334 sensor driver
4 *
5 * Copyright (C) 2021 Intel Corporation
6 */
7#include <asm/unaligned.h>
8

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

1052 /* Initialize source pad */
1053 imx334->pad.flags = MEDIA_PAD_FL_SOURCE;
1054 ret = media_entity_pads_init(&imx334->sd.entity, 1, &imx334->pad);
1055 if (ret) {
1056 dev_err(imx334->dev, "failed to init entity pads: %d", ret);
1057 goto error_handler_free;
1058 }
1059
1060 ret = v4l2_async_register_subdev_sensor_common(&imx334->sd);
1060 ret = v4l2_async_register_subdev_sensor(&imx334->sd);
1061 if (ret < 0) {
1062 dev_err(imx334->dev,
1063 "failed to register async subdev: %d", ret);
1064 goto error_media_entity;
1065 }
1066
1067 pm_runtime_set_active(imx334->dev);
1068 pm_runtime_enable(imx334->dev);

--- 64 unchanged lines hidden ---
1061 if (ret < 0) {
1062 dev_err(imx334->dev,
1063 "failed to register async subdev: %d", ret);
1064 goto error_media_entity;
1065 }
1066
1067 pm_runtime_set_active(imx334->dev);
1068 pm_runtime_enable(imx334->dev);

--- 64 unchanged lines hidden ---