Bootburn Configuration File

The following is the list of keys that can be added to a JSON file and their meanings.

Name

Description

Default

Used By

Optional

f_NvQbDtbImage

Qb Dtb

Quick Boot

N

f_MB1Pad

Pad Voltage/DPD cfg file

None

Tegrabct_v2

N

f_MB1Pinmux

Pinmux configuration File

None

Tegrabct_v2

N

f_MB1Prod

File containing Prod setting for pinmux

None

Tegrabct_v2

N

f_MB1Pmic

File containing PMIC-Real MMIO/I2C

None

Tegrabct_v2

N

f_MB1Misc

Misc Parameter File

None

Tegrabct_v2

N

f_MB1Softfuses

Soft Fuse Configuration File

None

Tegrabct_v2

N

f_MB1GpioInt

Gpio Interrupt Routing Cfg File

None

Tegrabct_v2

N

f_MB1BootDevice

Device specific Platform Cfg File

None

Tegrabct_v2

N

f_MB1DramECCMisc

ECC Misc Parameter (rcm-flash)

None

Tegrabct_v2

N

f_MB1Scr_mods

SCR configuration file (Mods Version)

None

Tegrabct_v2

Y

f_MB1Scr

SCR configuration file

None

Tegrabct_v2

N

f_MB1FlashingScr

SCR configuration file (rcm-flash)

None

Tegrabct_v2

N

f_MB1MinRatchet

Minimum Ratched Cfg File

None

Tegrabct_v2

N

f_MB1DeviceProd

Device specific Prod cfg File

None

Tegrabct_v2

N

f_FlashingMB1SdRamParam

verified memory cfg from mem-qual (rcm-mode)

None

sw_memcfg_overlay.pl

N

f_MB1SdRamParam

verified memory cfg from mem-qual (Mission Mode)

None

sw_memcfg_overlay.pl

N

f_MB1SdRamParamEcc

Override for f_MB1SdramParam if ECC is enabled

None

sw_memcfg_overlay.pl

N

f_MB1wb0SdRamParam

verified memory cfg from mem-qual for SC7

None

sw_memcfg_overlay.pl

N

f_MB1wb0SdRamParamEcc

Override for f_MB1wb0sdramParam if ECC is enabled

None

sw_memcfg_overlay.pl

N

f_MB1SdRamSwOverride

SW cfg values to be overwritten 'BCT = 0xHEX_VALUE'

None

sw_memcfg_overlay.pl

N

s_Kernel_Dtb_Variant

Substitution string for Kernel Dtb

None

Dtb Manipulations

If used

f_FlashingDtbImg

RCM Flashing Dtb

None

Dtb Manipulations

N

f_BpmpFwDtb

Bpmp Fw Dtb

None

Dtb Manipulations

N

f_SafeBpmpFwDtb

Bpmp Fw Dtb (Safe Mode)

None

Dtb Manipulations

N

s_BPMP_Dtb_Variant

Substition string for bpmp Dtb

None

Dtb Manipulations

If used

f_FlashingBpmpFwDtb

Flashing Bpmp Fw Dtb

None

Dtb Manipulations

N

f_DtbImg

Guest Os Dtb

None

Dtb Manipulations

N

None

N

f_UFSPhyLaneFile

Uphy lane cfg file (to extract USB lan ID and ownership pair from)

None

Misc

N

s_FuseBypass

FuseByPass File Name

fuse_bypass_t186.bin

Misc

N

n_DramOverride

Does board support ECC

False

Bootburn scripts

Y

s_GrCsvString

None

Used in Golden Registers

Y

s_BoardId

None

Used in Golden Registers

Y

s_MediaCombination

None

Used in Golden Registers

Y

s_ChipFamily

Chip family

None

Used by bootburn scripts

N

s_Soc

Soc

None

Used by bootburn scripts

N

s_chipID

Chip id

None

Used by bootburn scripts

N

n_FlashFirmware

Flash firmware?

False

Used by bootburn scripts

Y

N_FlashMicrosemi

Flash Microsemi?

False

Used by bootburn scripts

Y

Power_modes

Based on the NV_BUILD_WORK_LOAD – select right thermal file

No power modes

Used by bootburn scripts

Y