MB2 BCT Misc Configuration
This section provides additional information about the MB2 BCT Misc configuration file.
MB2 Feature Fields
Here is a list of the Boolean flags that enable or disable functionality in MB2:
Field  | 
Description  | 
|---|---|
  | 
If this property is present, CPU L2 ECC is disabled. Otherwise, it is enabled.  | 
  | 
If this property is present, the combined uart is enabled. Otherwise, it is disabled.  | 
  | 
UART controller that is used for the combined UART by the SPE.  | 
MB2 Firmware Data
The MB2 firmware configuration is applied in the following way:
/ {
   mb2-misc {
       <firmware-type> {
          <parameter> = <value>;
       };
   };
};
Where firmware-type is one of the following types:
cpublape-fwbpmp-fwrce-fwsce-fwcamera-task-fwapr-fw
<parameter> is one of the parameters from the following table:
Parameters  | 
Description  | 
|---|---|
  | 
If this parameter is present, the loading of firmware from MB2 is enabled. Otherwise, the firmware loading is disabled.  | 
  | 
Virtual address for the firmware carveout in the BPMP-R5 address space.  | 
  | 
Offset in firmware carveout where firmware binary is loaded.  | 
  | 
Offset of the firmware entry point in the firmware carveout.  | 
Here is an example of the MB2 Misc DTS configuration file:
/dts-v1/;
#include "tegra234-mb2-bct-common.dtsi"
/ {
        mb2-misc {
                enable_pva_fw = <0>;
            eeprom {
                    cvm_eeprom_i2c_instance = <0>;
                    cvm_eeprom_i2c_slave_address = <0xa0>;
                        cvm_eeprom_read_size = <0x100>;
                    cvb_eeprom_i2c_instance = <0x0>;
                    cvb_eeprom_i2c_slave_address = <0xae>;
                    cvb_eeprom_read_size = <0x100>;
            };
        };
};