From eea0eeefbf3f0a4c8bdee4b7ad58a14bd05e1828 Mon Sep 17 00:00:00 2001 From: Shubhi Garg Date: Mon, 13 May 2024 10:46:11 +0530 Subject: [PATCH] nv-public: p3740: fix cvb eeprom bus id Since IGX CVM eeprom uses different I2C controller than CVB, bus id in eeprom manager should be different. Currently, CVM and CVB has bus@0, which brings CVB eeprom inside wrong i2c controller. Fixes it by differentiating bus ids. Now, bus@0 has CVM and bus@1 has CVB eeprom. Bug 4625456 Change-Id: Ied4cd3c66bf0c1122bce9899b3fa749c4ff38d26 Signed-off-by: Shubhi Garg Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3135834 (cherry picked from commit aa281b277b84bd42550e286ede2d185132c5db51) Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3141028 Reviewed-by: mobile promotions Tested-by: mobile promotions --- nv-platform/tegra234-p3740-0002.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nv-platform/tegra234-p3740-0002.dtsi b/nv-platform/tegra234-p3740-0002.dtsi index 86d4def..f919da6 100644 --- a/nv-platform/tegra234-p3740-0002.dtsi +++ b/nv-platform/tegra234-p3740-0002.dtsi @@ -137,9 +137,9 @@ }; eeprom-manager { - bus@0 { + bus@1 { i2c-bus = <&dp_aux_ch2_i2c>; - eeprom@1 { + eeprom@0 { slave-address = <0x55>; label = "cvb"; };