Miscellaneous Configurations

The miscellaneous configuration file is available at:

<top>/drive-foundation/platform-config/ hardware/nvidia/platform/t23x/common/bct/misc/tegra234-mb1-bct-misc-common.dtsi

The fields contained in misc<auto>.dtsi are as follows:

Field

Description

Configuration Example

num_boot_gpios

Number of boot GPIOs used for boot chain detection.

Note: If boot chain detection method is GPIO based, system does not boot in absence of mandatory field num_boot_gpios = <2>. To disable boot chain C, mb1bct parameter num_boot_gpios = <1> must be added and set to 1 instead of 2.

num_boot_gpios = <2>;

disable_sc7

Controls SC7 state entry:

0: Enable sc7

1: Disable sc7

disable_sc7 = 0;

enable_vpr_resize

Controls enablement of VPR resize functionality.

enable_vpr_resize=0

carveout_alloc_direction Direction of allocation of carveouts carveout_alloc_direction = <1>;
enable_nvdec Knob to to enable NVDEC enable_nvdec = <1>;
enable_tsec Knob to enable TSEC enable_tsec = <1>;
disable_l2_tz_encryption_regeneration Knob to to disable L2 TZ Encryption Regeneration disable_l2_tz_encryption_regeneration = <0>;
disable_vpr_encryption_regeneration Knob to disable VPR Encryption Regeneration disable_vpr_encryption_regeneration = <0>;
enable_tz_encryption Knob to enable TZ Encryption enable_tz_encryption = <1>;
enable_vpr_encryption Knob to enable VPR Encryption enable_vpr_encryption = <1>;
axi_ap_virtual_client Knob to enable AXI_AP Virtual Client axi_ap_virtual_client = <1>;
uphy_ufs_enable_rate_a Knob to enable UPHY UFS Enable Rate A uphy_ufs_enable_rate_a = <0>;
tx_drv_amp_sel7

tx_drv_post_sel0

TX DRV settings for UPHY tx_drv_amp_sel7 = <0x15>;

tx_drv_post_sel0 = <0xA>;

enable_scf_tracker Knob to enable SCF tracker enable_scf_tracker = <1>;
disable_scpm_reset Knob to disable SCPM resets disable_scpm_reset = <1>;
disable_pod_reset Knob to disable POD reset disable_pod_reset = <0>;
keep_xusb_pd_up Knob to keep XUSB PD UP keep_xusb_pd_up = <1>;
enable_nsdram_encryption Knob to to Enable Non-Secure DRAM Encryption enable_nsdram_encryption = <1>;
enable_blanket_nsdram_carveout Knob to enable Blanket Non-Secure DRAM Carveout enable_blanket_nsdram_carveout = <1>;