From 1ffe0b2bb4d42666188e64b7bf928e14e08641a1 Mon Sep 17 00:00:00 2001 From: Shubhi Garg Date: Fri, 29 Aug 2025 09:15:58 +0000 Subject: [PATCH] t23x: move mttcan prod settings to soc MTTCAN prod setttings for TDCR is not specific for Concord (P3701). It will valid for all platforms based on T234 SoC. With this change, prod settings will be applied for Orin NX. Bug 5451961 Change-Id: I10d93d000903f9752560435717cb71861e6b399c Signed-off-by: Shubhi Garg Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3442879 (cherry picked from commit 9a55ca5812d71dbb80588212512d998968fdf737) Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3446039 Reviewed-by: Bibek Basu GVS: buildbot_gerritrpt --- .../tegra234-p3701-0000-prod-overlay.dtsi | 48 ------------------- nv-soc/tegra234-soc-prod-overlay.dtsi | 48 +++++++++++++++++++ 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/nv-platform/tegra234-p3701-0000-prod-overlay.dtsi b/nv-platform/tegra234-p3701-0000-prod-overlay.dtsi index f097c19..b807a86 100644 --- a/nv-platform/tegra234-p3701-0000-prod-overlay.dtsi +++ b/nv-platform/tegra234-p3701-0000-prod-overlay.dtsi @@ -192,54 +192,6 @@ }; }; - mttcan@c310000 { - prod-settings { - #prod-cells = <4>; - prod_c_can_2m_1m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0 - }; - }; - prod_c_can_5m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0 - }; - }; - prod_c_can_8m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0 - }; - }; - }; - }; - - mttcan@c320000 { - prod-settings { - #prod-cells = <4>; - prod_c_can_2m_1m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0 - }; - }; - prod_c_can_5m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0 - }; - }; - prod_c_can_8m { - board { - prod = < - 0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0 - }; - }; - }; - }; - spi@3210000 { prod-settings { #prod-cells = <4>; diff --git a/nv-soc/tegra234-soc-prod-overlay.dtsi b/nv-soc/tegra234-soc-prod-overlay.dtsi index 8777024..5265cc5 100644 --- a/nv-soc/tegra234-soc-prod-overlay.dtsi +++ b/nv-soc/tegra234-soc-prod-overlay.dtsi @@ -438,6 +438,54 @@ }; }; + mttcan@c310000 { + prod-settings { + #prod-cells = <4>; + prod_c_can_2m_1m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0 + }; + }; + prod_c_can_5m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0 + }; + }; + prod_c_can_8m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0 + }; + }; + }; + }; + + mttcan@c320000 { + prod-settings { + #prod-cells = <4>; + prod_c_can_2m_1m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0 + }; + }; + prod_c_can_5m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0 + }; + }; + prod_c_can_8m { + board { + prod = < + 0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0 + }; + }; + }; + }; + spi@3210000 { prod-settings { #prod-cells = <4>;