bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$ cat tegra194-mb1-bct-misc-l4t.cfg bctsize = 0; disable_spe = 0; enable_dram_page_blacklisting = 0; enable_vpr_resize = 0; disable_sc7 = 0; disable_fuse_visibility = 0; disable_mb2_glitch_protection = 0; carveout_alloc_direction = 1; enable_dram_error_injection = 0; ##### cpu variables ##### cpu.ccplex_platform_features = 0x00000; cpu.clock_mode.clock_burst_policy = 15; cpu.clock_mode.max_avfs_mode = 0x2E; cpu.lut_sw_freq_req.sw_override_ndiv = 3; cpu.lut_sw_freq_req.ndiv = 102; cpu.lut_sw_freq_req.vfgain = 2; cpu.lut_sw_freq_req.sw_override_vfgain = 3; cpu.nafll_coeff.mdiv = 3; cpu.nafll_coeff.pdiv = 0x1; cpu.nafll_coeff.fll_frug_main = 0x9; cpu.nafll_coeff.fll_frug_fast = 0xb; cpu.nafll_cfg2.fll_init = 0xd; cpu.nafll_cfg2.fll_ldmem = 0xc; cpu.nafll_cfg2.fll_switch_ldmem = 0xa; cpu.nafll_cfg3 = 0x38000000; cpu.nafll_ctrl1 = 0x0000000C; cpu.nafll_ctrl2 = 0x22250000; cpu.adc_vmon.enable = 0x1; cpu.adc_vmon.threshold_low = 0x21; cpu.adc_vmon.threshold_high = 0x7e; cpu.adc_vmon.averaging_window = 0; cpu.pllx_base.divm = 2; cpu.pllx_base.divn = 104; cpu.pllx_base.divp = 2; cpu.pllx_base.enable = 1; cpu.pllx_base.bypass = 0; cpu.min_adc_fuse_rev = 1; wp.waypoint0.rails_shorted = 1; wp.waypoint0.vsense0_cg0 = 1; ##### sw_carveout variables ##### carveout.misc.size = 0x800000; # 8MB carveout.misc.alignment = 0x800000; # 8MB carveout.os.size = 0x20000000; #512MB carveout.os.pref_base = 0x80000000; carveout.os.alignment = 0x200000; carveout.cpubl.alignment = 0x200000; firmware.cpubl_load_offset = 0x600000; carveout.cpubl.size = 0x0e000000; # 224MB (128+96)M carveout.rcm.size = 0x08000000; # 128MB carveout.rcm.alignment = 0x08000000; # 128MB carveout.mb2.size = 0x01000000; #16MB carveout.mb2.alignment = 0x01000000; #16MB carveout.tzdram.size = 0x01000000; #16MB carveout.tzdram.alignment = 0x00100000; #1MB ##### mc carveout alignment ##### carveout.vpr.alignment = 0x100000; carveout.gsc[6].alignment = 0x400000; carveout.gsc[7].alignment = 0x400000; carveout.gsc[8].alignment = 0x100000; carveout.gsc[9].alignment = 0x100000; carveout.gsc[10].alignment = 0x800000; carveout.gsc[12].alignment = 0x100000; carveout.gsc[17].alignment = 0x200000; carveout.gsc[19].alignment = 0x200000; carveout.gsc[24].alignment = 0x2000000; carveout.gsc[27].alignment = 0x200000; carveout.gsc[28].alignment = 0x200000; carveout.gsc[29].alignment = 0x200000; ##### mb1 ast va ##### ast.mb2_va = 0x52000000; ast.misc_carveout_va = 0x70000000; ast.rcm_blob_carveout_va = 0x60000000; ast.temp_map_a_carveout_va = 0x80000000; ast.temp_map_a_carveout_size = 0x40000000; ast.temp_map_b_carveout_va = 0x68000000; ast.temp_map_b_carveout_size = 0x8000000; ##### MB2 AST VA ##### carveout.bpmp_ast_va = 0x50000000; carveout.ape_ast_va = 0x80000000; carveout.apr_ast_va = 0xC0000000; carveout.sce_ast_va = 0x70000000; carveout.rce_ast_va = 0x70000000; carveout.camera_task_ast_va = 0x78000000; ##### clock variables ##### clock.pllaon_divp = 0x3; clock.pllaon_divn = 0x1F; clock.pllaon_divm = 0x1; clock.pllaon_divn_frac = 0x03E84000; # For bpmp_cpu_nic, bpmp_apb, axi_cbb and se, # specify the divider with PLLP_OUT0 (408MHz) as source. # For aon_cpu_nic, aon_can0 and aon_can1, # specify the divider with PLLAON_OUT as source. # In both cases, BCT specified value = (1 + expected divider value). clock.se_divider = 1; ##### aotag variables ##### aotag.boot_temp_threshold = 96000; aotag.cooldown_temp_threshold = 86000; aotag.enable_shutdown = 1; #Specify i2c bus speed in KHz i2c.4 = 1000; #### aocluster data #### aocluster.evp_reset_addr = 0xc480000; #### mb2 feature flags #### enable_sce = 0; enable_rce = 1; enable_ape = 1; enable_combined_uart = 1; spe_uart_instance = 0x2; enable_rpmb_rollback = 0; #### EEPROM flags #### eeprom.cvm_eeprom_i2c_instance = 0; eeprom.cvm_eeprom_i2c_slave_address = 0xa0; eeprom.cvm_eeprom_read_size = 256; eeprom.cvb_eeprom_i2c_instance = 0; eeprom.cvb_eeprom_i2c_slave_address = 0xae; eeprom.cvb_eeprom_read_size = 0; bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$ cat tegra194-mb1-bct-misc-flash.cfg bctsize = 0; disable_spe = 0; enable_dram_page_blacklisting = 0; enable_vpr_resize = 0; disable_sc7 = 1; disable_fuse_visibility = 0; disable_mb2_glitch_protection = 0; carveout_alloc_direction = 1; enable_dram_error_injection = 0; enable_dram_staged_scrubbing = 0; ##### cpu variables ##### cpu.ccplex_platform_features = 0x00000; cpu.clock_mode.clock_burst_policy = 15; cpu.clock_mode.max_avfs_mode = 0x2E; cpu.lut_sw_freq_req.sw_override_ndiv = 3; cpu.lut_sw_freq_req.ndiv = 78; cpu.lut_sw_freq_req.vfgain = 2; cpu.lut_sw_freq_req.sw_override_vfgain = 3; cpu.nafll_coeff.mdiv = 3; cpu.nafll_coeff.pdiv = 0x1; cpu.nafll_coeff.fll_frug_main = 0x9; cpu.nafll_coeff.fll_frug_fast = 0xb; cpu.nafll_cfg2.fll_init = 0xd; cpu.nafll_cfg2.fll_ldmem = 0xc; cpu.nafll_cfg2.fll_switch_ldmem = 0xa; cpu.nafll_cfg3 = 0x38000000; cpu.nafll_ctrl1 = 0x0000000C; cpu.nafll_ctrl2 = 0x22250000; cpu.adc_vmon.enable = 0x0; cpu.pllx_base.divm = 2; cpu.pllx_base.divn = 104; cpu.pllx_base.divp = 2; cpu.pllx_base.enable = 1; cpu.pllx_base.bypass = 0; cpu.min_adc_fuse_rev = 1; wp.waypoint0.rails_shorted = 1; wp.waypoint0.vsense0_cg0 = 1; ##### sw_carveout variables ##### carveout.misc.size = 0x800000; # 8MB carveout.misc.alignment = 0x800000; # 8MB carveout.os.size = 0x20000000; #512MB carveout.os.pref_base = 0x80000000; carveout.os.alignment = 0x200000; carveout.cpubl.alignment = 0x200000; firmware.cpubl_load_offset = 0x600000; carveout.cpubl.size = 0x0a000000; # 160MB carveout.rcm.size = 0x08000000; # 128MB carveout.rcm.alignment = 0x08000000; # 128MB carveout.mb2.size = 0x01000000; #16MB carveout.mb2.alignment = 0x01000000; #16MB carveout.tzdram.size = 0x01000000; #16MB carveout.tzdram.alignment = 0x00100000; #1MB ##### mc carveout alignment ##### carveout.vpr.alignment = 0x100000; carveout.gsc[6].alignment = 0x400000; carveout.gsc[7].alignment = 0x400000; carveout.gsc[8].alignment = 0x100000; carveout.gsc[9].alignment = 0x100000; carveout.gsc[10].alignment = 0x800000; carveout.gsc[12].alignment = 0x100000; carveout.gsc[17].alignment = 0x100000; carveout.gsc[19].alignment = 0x200000; carveout.gsc[24].alignment = 0x2000000; carveout.gsc[27].alignment = 0x200000; carveout.gsc[28].alignment = 0x200000; carveout.gsc[29].alignment = 0x200000; ##### mb1 ast va ##### ast.mb2_va = 0x52000000; ast.misc_carveout_va = 0x70000000; ast.rcm_blob_carveout_va = 0x60000000; ast.temp_map_a_carveout_va = 0x80000000; ast.temp_map_a_carveout_size = 0x40000000; ast.temp_map_b_carveout_va = 0x68000000; ast.temp_map_b_carveout_size = 0x8000000; ##### MB2 AST VA ##### carveout.bpmp_ast_va = 0x50000000; carveout.ape_ast_va = 0x80000000; carveout.apr_ast_va = 0xC0000000; carveout.sce_ast_va = 0x70000000; carveout.rce_ast_va = 0x70000000; carveout.camera_task_ast_va = 0x78000000; ##### clock variables ##### clock.pllaon_divp = 0x3; clock.pllaon_divn = 0x1F; clock.pllaon_divm = 0x1; clock.pllaon_divn_frac = 0x03E84000; # For bpmp_cpu_nic, bpmp_apb, axi_cbb and se, # specify the divider with PLLP_OUT0 (408MHz) as source. # For aon_cpu_nic, aon_can0 and aon_can1, # specify the divider with PLLAON_OUT as source. # In both cases, BCT specified value = (1 + expected divider value). clock.se_divider = 1; ##### aotag variables ##### aotag.boot_temp_threshold = 95000; aotag.cooldown_temp_threshold = 85000; aotag.enable_shutdown = 1; #Specify i2c bus speed in KHz i2c.4 = 1000; #### aocluster data #### aocluster.evp_reset_addr = 0xc480000; #### mb2 feature flags #### enable_sce = 0; enable_rce = 0; enable_ape = 0; enable_combined_uart = 1; spe_uart_instance = 2; #### EEPROM flags #### eeprom.cvm_eeprom_i2c_instance = 0; eeprom.cvm_eeprom_i2c_slave_address = 0xa0; eeprom.cvm_eeprom_read_size = 256; eeprom.cvb_eeprom_i2c_instance = 0; eeprom.cvb_eeprom_i2c_slave_address = 0xae; eeprom.cvb_eeprom_read_size = 0; bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$ cat ./t186ref/BCT/tegra194-mb1-bct-misc-l4t.cfg bctsize = 0; disable_spe = 0; enable_dram_page_blacklisting = 0; enable_vpr_resize = 0; disable_sc7 = 0; disable_fuse_visibility = 0; disable_mb2_glitch_protection = 0; carveout_alloc_direction = 1; enable_dram_error_injection = 0; ##### cpu variables ##### cpu.ccplex_platform_features = 0x00000; cpu.clock_mode.clock_burst_policy = 15; cpu.clock_mode.max_avfs_mode = 0x2E; cpu.lut_sw_freq_req.sw_override_ndiv = 3; cpu.lut_sw_freq_req.ndiv = 102; cpu.lut_sw_freq_req.vfgain = 2; cpu.lut_sw_freq_req.sw_override_vfgain = 3; cpu.nafll_coeff.mdiv = 3; cpu.nafll_coeff.pdiv = 0x1; cpu.nafll_coeff.fll_frug_main = 0x9; cpu.nafll_coeff.fll_frug_fast = 0xb; cpu.nafll_cfg2.fll_init = 0xd; cpu.nafll_cfg2.fll_ldmem = 0xc; cpu.nafll_cfg2.fll_switch_ldmem = 0xa; cpu.nafll_cfg3 = 0x38000000; cpu.nafll_ctrl1 = 0x0000000C; cpu.nafll_ctrl2 = 0x22250000; cpu.adc_vmon.enable = 0x1; cpu.adc_vmon.threshold_low = 0x21; cpu.adc_vmon.threshold_high = 0x7e; cpu.adc_vmon.averaging_window = 0; cpu.pllx_base.divm = 2; cpu.pllx_base.divn = 104; cpu.pllx_base.divp = 2; cpu.pllx_base.enable = 1; cpu.pllx_base.bypass = 0; cpu.min_adc_fuse_rev = 1; wp.waypoint0.rails_shorted = 1; wp.waypoint0.vsense0_cg0 = 1; ##### sw_carveout variables ##### carveout.misc.size = 0x800000; # 8MB carveout.misc.alignment = 0x800000; # 8MB carveout.os.size = 0x20000000; #512MB carveout.os.pref_base = 0x80000000; carveout.os.alignment = 0x200000; carveout.cpubl.alignment = 0x200000; firmware.cpubl_load_offset = 0x600000; carveout.cpubl.size = 0x0e000000; # 224MB (128+96)M carveout.rcm.size = 0x08000000; # 128MB carveout.rcm.alignment = 0x08000000; # 128MB carveout.mb2.size = 0x01000000; #16MB carveout.mb2.alignment = 0x01000000; #16MB carveout.tzdram.size = 0x01000000; #16MB carveout.tzdram.alignment = 0x00100000; #1MB ##### mc carveout alignment ##### carveout.vpr.alignment = 0x100000; carveout.gsc[6].alignment = 0x400000; carveout.gsc[7].alignment = 0x400000; carveout.gsc[8].alignment = 0x100000; carveout.gsc[9].alignment = 0x100000; carveout.gsc[10].alignment = 0x800000; carveout.gsc[12].alignment = 0x100000; carveout.gsc[17].alignment = 0x200000; carveout.gsc[19].alignment = 0x200000; carveout.gsc[24].alignment = 0x2000000; carveout.gsc[27].alignment = 0x200000; carveout.gsc[28].alignment = 0x200000; carveout.gsc[29].alignment = 0x200000; ##### mb1 ast va ##### ast.mb2_va = 0x52000000; ast.misc_carveout_va = 0x70000000; ast.rcm_blob_carveout_va = 0x60000000; ast.temp_map_a_carveout_va = 0x80000000; ast.temp_map_a_carveout_size = 0x40000000; ast.temp_map_b_carveout_va = 0x68000000; ast.temp_map_b_carveout_size = 0x8000000; ##### MB2 AST VA ##### carveout.bpmp_ast_va = 0x50000000; carveout.ape_ast_va = 0x80000000; carveout.apr_ast_va = 0xC0000000; carveout.sce_ast_va = 0x70000000; carveout.rce_ast_va = 0x70000000; carveout.camera_task_ast_va = 0x78000000; ##### clock variables ##### clock.pllaon_divp = 0x3; clock.pllaon_divn = 0x1F; clock.pllaon_divm = 0x1; clock.pllaon_divn_frac = 0x03E84000; # For bpmp_cpu_nic, bpmp_apb, axi_cbb and se, # specify the divider with PLLP_OUT0 (408MHz) as source. # For aon_cpu_nic, aon_can0 and aon_can1, # specify the divider with PLLAON_OUT as source. # In both cases, BCT specified value = (1 + expected divider value). clock.se_divider = 1; ##### aotag variables ##### aotag.boot_temp_threshold = 96000; aotag.cooldown_temp_threshold = 86000; aotag.enable_shutdown = 1; #Specify i2c bus speed in KHz i2c.4 = 1000; #### aocluster data #### aocluster.evp_reset_addr = 0xc480000; #### mb2 feature flags #### enable_sce = 0; enable_rce = 1; enable_ape = 1; enable_combined_uart = 1; spe_uart_instance = 0x2; enable_rpmb_rollback = 0; #### EEPROM flags #### eeprom.cvm_eeprom_i2c_instance = 0; eeprom.cvm_eeprom_i2c_slave_address = 0xa0; eeprom.cvm_eeprom_read_size = 256; eeprom.cvb_eeprom_i2c_instance = 0; eeprom.cvb_eeprom_i2c_slave_address = 0xae; eeprom.cvb_eeprom_read_size = 0; bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$ cat ./t186ref/BCT/tegra194-mb1-bct-misc-misc.cfg cat: ./t186ref/BCT/tegra194-mb1-bct-misc-misc.cfg: No such file or directory bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$ cat ./t186ref/BCT/tegra194-mb1-bct-misc-flash.cfg bctsize = 0; disable_spe = 0; enable_dram_page_blacklisting = 0; enable_vpr_resize = 0; disable_sc7 = 1; disable_fuse_visibility = 0; disable_mb2_glitch_protection = 0; carveout_alloc_direction = 1; enable_dram_error_injection = 0; enable_dram_staged_scrubbing = 0; ##### cpu variables ##### cpu.ccplex_platform_features = 0x00000; cpu.clock_mode.clock_burst_policy = 15; cpu.clock_mode.max_avfs_mode = 0x2E; cpu.lut_sw_freq_req.sw_override_ndiv = 3; cpu.lut_sw_freq_req.ndiv = 78; cpu.lut_sw_freq_req.vfgain = 2; cpu.lut_sw_freq_req.sw_override_vfgain = 3; cpu.nafll_coeff.mdiv = 3; cpu.nafll_coeff.pdiv = 0x1; cpu.nafll_coeff.fll_frug_main = 0x9; cpu.nafll_coeff.fll_frug_fast = 0xb; cpu.nafll_cfg2.fll_init = 0xd; cpu.nafll_cfg2.fll_ldmem = 0xc; cpu.nafll_cfg2.fll_switch_ldmem = 0xa; cpu.nafll_cfg3 = 0x38000000; cpu.nafll_ctrl1 = 0x0000000C; cpu.nafll_ctrl2 = 0x22250000; cpu.adc_vmon.enable = 0x0; cpu.pllx_base.divm = 2; cpu.pllx_base.divn = 104; cpu.pllx_base.divp = 2; cpu.pllx_base.enable = 1; cpu.pllx_base.bypass = 0; cpu.min_adc_fuse_rev = 1; wp.waypoint0.rails_shorted = 1; wp.waypoint0.vsense0_cg0 = 1; ##### sw_carveout variables ##### carveout.misc.size = 0x800000; # 8MB carveout.misc.alignment = 0x800000; # 8MB carveout.os.size = 0x20000000; #512MB carveout.os.pref_base = 0x80000000; carveout.os.alignment = 0x200000; carveout.cpubl.alignment = 0x200000; firmware.cpubl_load_offset = 0x600000; carveout.cpubl.size = 0x0a000000; # 160MB carveout.rcm.size = 0x08000000; # 128MB carveout.rcm.alignment = 0x08000000; # 128MB carveout.mb2.size = 0x01000000; #16MB carveout.mb2.alignment = 0x01000000; #16MB carveout.tzdram.size = 0x01000000; #16MB carveout.tzdram.alignment = 0x00100000; #1MB ##### mc carveout alignment ##### carveout.vpr.alignment = 0x100000; carveout.gsc[6].alignment = 0x400000; carveout.gsc[7].alignment = 0x400000; carveout.gsc[8].alignment = 0x100000; carveout.gsc[9].alignment = 0x100000; carveout.gsc[10].alignment = 0x800000; carveout.gsc[12].alignment = 0x100000; carveout.gsc[17].alignment = 0x100000; carveout.gsc[19].alignment = 0x200000; carveout.gsc[24].alignment = 0x2000000; carveout.gsc[27].alignment = 0x200000; carveout.gsc[28].alignment = 0x200000; carveout.gsc[29].alignment = 0x200000; ##### mb1 ast va ##### ast.mb2_va = 0x52000000; ast.misc_carveout_va = 0x70000000; ast.rcm_blob_carveout_va = 0x60000000; ast.temp_map_a_carveout_va = 0x80000000; ast.temp_map_a_carveout_size = 0x40000000; ast.temp_map_b_carveout_va = 0x68000000; ast.temp_map_b_carveout_size = 0x8000000; ##### MB2 AST VA ##### carveout.bpmp_ast_va = 0x50000000; carveout.ape_ast_va = 0x80000000; carveout.apr_ast_va = 0xC0000000; carveout.sce_ast_va = 0x70000000; carveout.rce_ast_va = 0x70000000; carveout.camera_task_ast_va = 0x78000000; ##### clock variables ##### clock.pllaon_divp = 0x3; clock.pllaon_divn = 0x1F; clock.pllaon_divm = 0x1; clock.pllaon_divn_frac = 0x03E84000; # For bpmp_cpu_nic, bpmp_apb, axi_cbb and se, # specify the divider with PLLP_OUT0 (408MHz) as source. # For aon_cpu_nic, aon_can0 and aon_can1, # specify the divider with PLLAON_OUT as source. # In both cases, BCT specified value = (1 + expected divider value). clock.se_divider = 1; ##### aotag variables ##### aotag.boot_temp_threshold = 95000; aotag.cooldown_temp_threshold = 85000; aotag.enable_shutdown = 1; #Specify i2c bus speed in KHz i2c.4 = 1000; #### aocluster data #### aocluster.evp_reset_addr = 0xc480000; #### mb2 feature flags #### enable_sce = 0; enable_rce = 0; enable_ape = 0; enable_combined_uart = 1; spe_uart_instance = 2; #### EEPROM flags #### eeprom.cvm_eeprom_i2c_instance = 0; eeprom.cvm_eeprom_i2c_slave_address = 0xa0; eeprom.cvm_eeprom_read_size = 256; eeprom.cvb_eeprom_i2c_instance = 0; eeprom.cvb_eeprom_i2c_slave_address = 0xae; eeprom.cvb_eeprom_read_size = 0; bsp@bsplinux1:~/Desktop/BSP/Jetpack_5_0_2_L4T_35_1/Workspace/Linux_for_Tegra/bootloader$