ov2680.c (2dbcb6fb96f5faca146279d5fc8a3c7b803b25cb) | ov2680.c (913c55a86400e0b3c99164a71a826ffb860c26c4) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Omnivision OV2680 CMOS Image Sensor driver 4 * 5 * Copyright (C) 2018 Linaro Ltd 6 * 7 * Based on OV5640 Sensor Driver 8 * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. --- 1006 unchanged lines hidden (view full) --- 1015 dev_err(dev, "chip id: 0x%04x does not match expected 0x%04x\n", 1016 chip_id, OV2680_CHIP_ID); 1017 return -ENODEV; 1018 } 1019 1020 return 0; 1021} 1022 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Omnivision OV2680 CMOS Image Sensor driver 4 * 5 * Copyright (C) 2018 Linaro Ltd 6 * 7 * Based on OV5640 Sensor Driver 8 * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. --- 1006 unchanged lines hidden (view full) --- 1015 dev_err(dev, "chip id: 0x%04x does not match expected 0x%04x\n", 1016 chip_id, OV2680_CHIP_ID); 1017 return -ENODEV; 1018 } 1019 1020 return 0; 1021} 1022 |
1023static int ov2860_parse_dt(struct ov2680_dev *sensor) | 1023static int ov2680_parse_dt(struct ov2680_dev *sensor) |
1024{ 1025 struct device *dev = ov2680_to_dev(sensor); 1026 int ret; 1027 1028 sensor->reset_gpio = devm_gpiod_get_optional(dev, "reset", 1029 GPIOD_OUT_HIGH); 1030 ret = PTR_ERR_OR_ZERO(sensor->reset_gpio); 1031 if (ret < 0) { --- 24 unchanged lines hidden (view full) --- 1056 int ret; 1057 1058 sensor = devm_kzalloc(dev, sizeof(*sensor), GFP_KERNEL); 1059 if (!sensor) 1060 return -ENOMEM; 1061 1062 sensor->i2c_client = client; 1063 | 1024{ 1025 struct device *dev = ov2680_to_dev(sensor); 1026 int ret; 1027 1028 sensor->reset_gpio = devm_gpiod_get_optional(dev, "reset", 1029 GPIOD_OUT_HIGH); 1030 ret = PTR_ERR_OR_ZERO(sensor->reset_gpio); 1031 if (ret < 0) { --- 24 unchanged lines hidden (view full) --- 1056 int ret; 1057 1058 sensor = devm_kzalloc(dev, sizeof(*sensor), GFP_KERNEL); 1059 if (!sensor) 1060 return -ENOMEM; 1061 1062 sensor->i2c_client = client; 1063 |
1064 ret = ov2860_parse_dt(sensor); | 1064 ret = ov2680_parse_dt(sensor); |
1065 if (ret < 0) 1066 return -EINVAL; 1067 1068 ret = ov2680_mode_init(sensor); 1069 if (ret < 0) 1070 return ret; 1071 1072 ret = ov2680_get_regulators(sensor); --- 97 unchanged lines hidden --- | 1065 if (ret < 0) 1066 return -EINVAL; 1067 1068 ret = ov2680_mode_init(sensor); 1069 if (ret < 0) 1070 return ret; 1071 1072 ret = ov2680_get_regulators(sensor); --- 97 unchanged lines hidden --- |