From 3ccdb3d2beef1e459493aa49915adf66c03bb24d Mon Sep 17 00:00:00 2001 From: Praveen AC Date: Tue, 12 Sep 2023 18:58:08 +0000 Subject: [PATCH] t23x: Disable cam tsc driver by default. Since driver is enabled by default,Causing kernel warnings during boot time. Since cam_cdi_tsc driver is dependent on nv_hawk_owl driver & in turn it depends on max96712 driver. Now, cam_cdi_tsc driver is enabled from sensor overlay dt file. Bug 4268876 Change-Id: I90bf4e8181f131169f2979544ca54af8e4a3917a Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2979516 Tested-by: Praveen AC Reviewed-by: Praveen AC Reviewed-by: Ankur Pawar Reviewed-by: Laxman Dewangan GVS: Gerrit_Virtual_Submit --- overlay/tegra234-p3737-camera-p3762-a00-overlay.dts | 11 +++++++++++ overlay/tegra234-p3740-camera-p3783-a00-overlay.dts | 11 +++++++++++ overlay/tegra234-soc-overlay.dtsi | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/overlay/tegra234-p3737-camera-p3762-a00-overlay.dts b/overlay/tegra234-p3737-camera-p3762-a00-overlay.dts index 0eeda4f..463bd44 100644 --- a/overlay/tegra234-p3737-camera-p3762-a00-overlay.dts +++ b/overlay/tegra234-p3737-camera-p3762-a00-overlay.dts @@ -285,4 +285,15 @@ }; }; }; + fragment-cam-cdi-tsc@0 { + target-path = "/"; + __overlay__ { + tsc_sig_gen@c6a0000 { + status = "okay"; + generator@380 { + status = "okay"; + }; + }; + }; + }; }; diff --git a/overlay/tegra234-p3740-camera-p3783-a00-overlay.dts b/overlay/tegra234-p3740-camera-p3783-a00-overlay.dts index 251b365..a32f4bc 100644 --- a/overlay/tegra234-p3740-camera-p3783-a00-overlay.dts +++ b/overlay/tegra234-p3740-camera-p3783-a00-overlay.dts @@ -285,4 +285,15 @@ }; }; }; + fragment-cam-cdi-tsc@0 { + target-path = "/"; + __overlay__ { + tsc_sig_gen@c6a0000 { + status = "okay"; + generator@380 { + status = "okay"; + }; + }; + }; + }; }; diff --git a/overlay/tegra234-soc-overlay.dtsi b/overlay/tegra234-soc-overlay.dtsi index d57a46b..0c43278 100644 --- a/overlay/tegra234-soc-overlay.dtsi +++ b/overlay/tegra234-soc-overlay.dtsi @@ -1024,7 +1024,7 @@ reg = <0x0 0xc6a0000 0x0 0x18>; #address-cells = <1>; #size-cells = <1>; - status = "okay"; + status = "disabled"; /* EDGE_OUT #0 */ generator@380 { reg = <0x380 0x80>; @@ -1032,7 +1032,7 @@ duty_cycle = <25>; offset_ms = <0>; gpio_pinmux = <&gpio_aon TEGRA234_AON_GPIO(BB, 2) GPIO_ACTIVE_LOW>; - status = "okay"; + status = "disabled"; }; /* EDGE_OUT #1 */ generator@400 {