Inspired by the “work around” of the post-https://forums.developer.nvidia.com/t/jetson-xaviernx-bootloader-mb1-fails-on-a-custom-board/153673/7,we commented out the following section of “tegra234-mb1-bct-pmic-p3767-0000-a02.dts”.
block@2 {
i2c-controller;
controller-id = <0x4>;
slave-addr = <0x78>;
reg-data-size = <16>;
reg-addr-size = <8>;
block-delay = <3>;
commands {
command@1 {
reg-addr = <0x28>;
mask = <0xFFFF>;
/* Format:
* PEC = CRC8()
/
value = <0x3000>;
};
command@2 {
reg-addr = <0x55>;
mask = <0xFFFF>;
/ Format:
* PEC = CRC8()
/
value = <0x7b00>;
};
command@3 {
reg-addr = <0x5d>;
mask = <0xFFFF>;
/ Format:
* PEC = CRC8()
*/
value = <0xd300>;
};
};
};
Now, MB1 can continue to run when flashing. But four pieces of debugging information appeared.
-
PMIC_CONFIG: Rail ID 7 not found in pmic rail config table.
-
PMIC_CONFIG: Rail ID 5 not found in pmic rail config table.
-
PMIC_CONFIG: Rail ID 6 not found in pmic rail config table.
-
PMIC_CONFIG: Rail ID 8 not found in pmic rail config table.
The new partial output of the serial console of SOM is as follows.
[0034.508] I> Task: Prod config init (0x50013ddd)
[0034.513] I> Task: Pad voltage init (0x50013a2d)
[0034.517] I> Task: Prod init (0x50013e21)
[0034.521] I> Task: Common rail init (0x50014575)
[0034.526] I> DONE: Thermal config
[0034.529] I> DONE: SOC rail config
[0034.533] D> PMIC_CONFIG: Rail ID 7 not found in pmic rail config table.
[0034.540] W> PMIC_CONFIG: Rail: MEMIO rail config not found in MB1 BCT.
[0034.546] I> DONE: MEMIO rail config
[0034.550] D> PMIC_CONFIG: Rail ID 5 not found in pmic rail config table.
[0034.557] W> PMIC_CONFIG: Rail: GPU rail info not found in MB1 BCT.
[0034.563] I> DONE: GPU rail info
[0034.567] D> PMIC_CONFIG: Rail ID 6 not found in pmic rail config table.
[0034.574] W> PMIC_CONFIG: Rail: CV rail info not found in MB1 BCT.
[0034.580] I> DONE: CV rail info
[0034.583] I> Task: Mem clock src (0x50011de9)
[0034.588] I> Task: Misc. board config (0x5001461d)
[0034.593] D> PMIC_CONFIG: Rail ID 8 not found in pmic rail config table.
[0034.600] W> PMIC_CONFIG: Platform config not found in MB1 BCT.
[0034.606] I> Task: SDRAM init (0x50011ded)
We will continue with subsequent flashing.