imx334.c (9746b11715c3949241e2d88cb9057da4adab7e02) imx334.c (c702e2f70275dbc5373aef50c450cf9c5730636c)
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

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

785
786 if (!fwnode)
787 return -ENXIO;
788
789 /* Request optional reset pin */
790 imx334->reset_gpio = devm_gpiod_get_optional(imx334->dev, "reset",
791 GPIOD_OUT_LOW);
792 if (IS_ERR(imx334->reset_gpio)) {
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

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

785
786 if (!fwnode)
787 return -ENXIO;
788
789 /* Request optional reset pin */
790 imx334->reset_gpio = devm_gpiod_get_optional(imx334->dev, "reset",
791 GPIOD_OUT_LOW);
792 if (IS_ERR(imx334->reset_gpio)) {
793 dev_err(imx334->dev, "failed to get reset gpio %d", ret);
793 dev_err(imx334->dev, "failed to get reset gpio %ld",
794 PTR_ERR(imx334->reset_gpio));
794 return PTR_ERR(imx334->reset_gpio);
795 }
796
797 /* Get sensor input clock */
798 imx334->inclk = devm_clk_get(imx334->dev, NULL);
799 if (IS_ERR(imx334->inclk)) {
800 dev_err(imx334->dev, "could not get inclk");
801 return PTR_ERR(imx334->inclk);

--- 330 unchanged lines hidden ---
795 return PTR_ERR(imx334->reset_gpio);
796 }
797
798 /* Get sensor input clock */
799 imx334->inclk = devm_clk_get(imx334->dev, NULL);
800 if (IS_ERR(imx334->inclk)) {
801 dev_err(imx334->dev, "could not get inclk");
802 return PTR_ERR(imx334->inclk);

--- 330 unchanged lines hidden ---