This change is to support enable and disable of OT values
for real time block through fuse.
CRs-Fixed: 2924987
Change-Id: If4c6b89cafd517a5c6f7706bf65cc0a47ecdc62e
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
Error check is not proper while assigning clock rates.
this is causing failure on updated clock rates.
CRs-Fixed: 2998722
Change-Id: Id8634438a7930362e4b8eb010b523dc2def1f043
Signed-off-by: Alok Chauhan <alokc@codeaurora.org>
When pipeline is IFE_Lite and IFE_LITE doesn't define dump_data,
Need to have null check for dump_data.
CRs-Fixed: 2980840
Change-Id: Icb3322b82b265829e4a54271fa30260a00f90175
Signed-off-by: Sujit Das <sujitd@codeaurora.org>
This change is to enable priority lut QoS settings in
OPE Hw for Blair Camera.
CRs-Fixed: 2944976
Change-Id: Icb7b457b96698669a260a589fb445e246a8d100a
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
Icc_get return value is IS_ERR type, so the commit change the
judgement condition.
CRs-Fixed: 2988670
Change-Id: I2c3375922bc42b598aa8872c756a47e881ccb80c
Signed-off-by: zhuo <zhuo@codeaurora.org>
In case if the destroy session is processed first it will
as a part of unlink try to drain the work queue. This will
schedule all the enqueued wq. Workqueue when scheduled
try to acquire same mutex destroy session has already acquried
this will lead to dead-lock. To avoid that, check the link
state first if it is in idle state then return from the
workqueue without trying to acquire mutex.
CRs-Fixed: 2976325
Change-Id: I57a53455c69e5f4f38c92413f9d1b7f2d06c9960
Signed-off-by: Tejas Prajapati <tpraja@codeaurora.org>
Currently we are publishing csiphy timer clock to other submodules who
needs to maintain the clock ratio between the submodules. This change
changes it publish the phy_rx clock as the phy clock rate.
CRs-Fixed: 2975394
Change-Id: I7331d66ebdd1e6ded0d5ac7dd6f47b4c42c2b06f
Signed-off-by: Tony Lijo Jose <tjose@codeaurora.org>
This changes is to detect workqueue and tasklet
scheduling and execution delay.
CRs-Fixed: 2977775
Change-Id: Ia4b4845a067c22bd1f24bd63a971d103fcfc049c
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
Reset sync link in case of bubble recovery.
When dual link is enabled, it is not required to re-apply the sync link
request in bubble recovery as the sync link request is already applied and
by the time reapply comes request would not be in pending list.
Therefore set the sync mode to zero for that index, so that
there would not be any dependency on the sync link.
CRs-Fixed: 2978526
Change-Id: I327371baecfd6d378cb773bc27c412ba6d2ba42d
Signed-off-by: Wyes Karny <wkarny@codeaurora.org>
This change is to make Bengal camera module dynamic.
CRs-Fixed: 2977410
Change-Id: I447fa17c907c5e1993dbf86ae1347e4e15de6b30
Signed-off-by: Hongwei Ren <hongren@codeaurora.org>
While passing ab and ib value to interconnect
for conversion from BPS to ICC units wrong kernel macro is used.
Therefore use correct macro to get the proper ICC units.
In the same way, update the correct flash on active time (use div_u64
instead of do_div).
CRs-Fixed: 2971025
Change-Id: I4cd0de06bd081ea95cdc76eb74887c4d5815241a
Signed-off-by: Wyes Karny <wkarny@codeaurora.org>
During the common control register programming across csiphy hws,
there can be chance that number of CSIPHY hw supported is differnt
than max csiphy hw supported among various targets. This change
make sure to continue to next available hardware index in case of
unavailibility of csiphy hw soc index.
CRs-Fixed: 2948896
Change-Id: I1572974226701dcd3aadeb3d9cf95924e05520a9
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
Added support for 520_110 CPAS version
CRs-Fixed: 2948896
Change-Id: I03ee4e81a33f41d634f6162bc5043e9ad0dc6f1c
Signed-off-by: Rohith M <rohim@codeaurora.org>
Use correct Address type & data type for camera sensor probe
use the type received from sensor driver instead of hardcoding.
CRs-Fixed: 2948896
Change-Id: I3e355d86fca6a49fb96ab782213dc158f0a6ea39
Signed-off-by: Om Parkash <oparkash@codeaurora.org>
Changes are made to disable stall on pagefault
for all the driver contexts inorder to
support for smmu stall on page fault.
CRs-Fixed: 2936320
Change-Id: Id3d16b4d980349044de1bc1d1bf4bfad5aee79f4
Signed-off-by: Shravya Samala <shravyas@codeaurora.org>
- Add Regulator power up for I2C flash
- Add GPIO support in probe call for I2C flash
- Add flash type in query capability call of flash.
CRs-Fixed: 2938804
Change-Id: I7d5575ecdf4c1c3b329e6bf49586771e37611e5a
Signed-off-by: shiwgupt <shiwgupt@codeaurora.org>
Increase the max supported slot ids to 16 in sensor.
CRs-Fixed: 2871214
Change-Id: I08910f2c34f70333bf25dbb31de5994c3beb7a8f
Signed-off-by: Jigar Agrawal <jigar@codeaurora.org>