mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
nv_hakw_owl: Add 4xHawk and 4xOwl support.
Following changes are made to add support 4xHawk & 4xOwl on P3762 / P3783 GMSL board. 1) Driver changes to add i2c address translation. 2) Fix simultaneous streaming of Owl & Hawk. 3) Update ar0234 EEPROM Calibration. 4) Add support for 4xHawks. 5) Add internal Fsync support. 6) Add multiple link combinations for Hawk & Owl. 7) Enable EEPROM support for 4xHawk. Bug 3620984 Bug 3562348 Bug 3866131 Bug 3817827 Bug 3932004 Bug 4071347 Bug 4095571 Bug 4096788 Change-Id: Ic6289f60258d446f259277fdd1d6d52e687dc74e Signed-off-by: Praveen AC <pac@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2971143 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Ankur Pawar <ankurp@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
6e4e41ce95
commit
35335a44b6
@@ -18,4 +18,5 @@ obj-m += nv_imx477.o
|
||||
obj-m += nv_ov5693.o
|
||||
obj-m += nv_ar0234.o
|
||||
obj-m += pca9570.o
|
||||
obj-m += nv_hawk_owl.o
|
||||
endif
|
||||
|
||||
1784
drivers/media/i2c/hawk_owl_mode_tbls.h
Normal file
1784
drivers/media/i2c/hawk_owl_mode_tbls.h
Normal file
File diff suppressed because it is too large
Load Diff
1277
drivers/media/i2c/nv_hawk_owl.c
Normal file
1277
drivers/media/i2c/nv_hawk_owl.c
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,8 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* camera_common.h - utilities for tegra camera driver
|
||||
* Copyright (c) 2015-2023, NVIDIA Corporation. All rights reserved.
|
||||
*
|
||||
* Copyright (c) 2015-2022, NVIDIA Corporation. All rights reserved.
|
||||
* camera_common.h - utilities for tegra camera driver
|
||||
*/
|
||||
|
||||
#ifndef __camera_common__
|
||||
@@ -81,6 +81,7 @@ struct camera_common_pdata {
|
||||
bool h_mirror;
|
||||
unsigned int fuse_id_addr;
|
||||
unsigned int avdd_latency;
|
||||
unsigned int eeprom_id_addr;
|
||||
};
|
||||
|
||||
struct camera_common_eeprom_data {
|
||||
|
||||
Reference in New Issue
Block a user