Getting syntax error after dtc_compilation

/*

  • SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
  • SPDX-License-Identifier: LicenseRef-NvidiaProprietary
  • NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
  • property and proprietary rights in and to this material, related
  • documentation and any modifications thereto. Any use, reproduction,
  • disclosure or distribution of this material and related documentation
  • without an express license agreement from NVIDIA CORPORATION or
  • its affiliates is strictly prohibited.
    */

/ {
mb2-misc {
disable_cpu_l2ecc = <0>;
enable_combined_uart = <1>;
spe_uart_instance = <2>;
enable_xusb_fw = <1>;
enable_uefi_mm = <0>;
enable_eks = <1>;
hwcrc_default_enable = <0>;
disable_snor_provisioning = <1>;
snor_provisioning_dev_only = <0>;
enable_hv_load = <0>;
enable_pvit = <0>;
enable_sc7_dram_auth = <0>;
enable_pva_fw = <1>;
cpubl_auth_key_delegation_enable = <0>;
cpubl_auth_key_pcp_hash = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>;
enable_fsi_reset_path = <0>;
cpubl_enc_key = <0 0 0 0 0 0 0 0>;
fuse_reserved_odm0 = <0>;
backup_gpt_offset = <4>;
/* 24 indicates the time in seconds after which each expiry happens */
ccplex_wdt_period=<24>;

    mss_perf {
        mss_pm_disable = <0>;
        mss_pm_secure = <0>;
        emc_pm_gather_adr_filter_override = <0>;
        emc_pm_gather_cgid_filter_override = <0>;
        global_hwpm_disable = <0>;
        mc_stat_control_emc_gather_override = <0>;
    };

    display {
        pmc_2sor0_force_internal = <0>;
        pmc_2sor1_force_internal = <0>;
        pmc_2sor_vpr_secure_mode = <0>;
        pmc_2sor_clk_ctrl_owner = <0>;
        pmc_2disp_pnl_rd_ctrl_owner = <0>;
        pmc_2disp_pnl_ctrl_owner = <0>;
        pmc_2disp_dsi_pad_ctrl_owner = <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 = <0xac>;
        cvb_eeprom_read_size = <0x0>;
    };

    fsi_vmon_data {
       fsi_vmon {
            fsi_vmon_config@0 { /* SKU = INT*/
                sku_info = <0x0>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@1 { /* SKU = TA990SA, TE992M*/
                sku_info = <0x90>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@2 { /* SKU = TA975SA*/
                sku_info = <0x97>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@3 { /*SKU = TE990M*/
                sku_info = <0xD0>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@4 { /* SKU = TE980M*/
                sku_info = <0xD3>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
	};
            fsi_vmon_config@5 { /* SKU = TA979SA, TA985SA*/
                sku_info = <0x92>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@6 { /*SKU = TE985M*/
                sku_info = <0xD2>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@7 { /*SKU = TE970M*/
                sku_info = <0xD4>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@8 { /*SKU = TE960M*/
                sku_info = <0xD5>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@9 { /* SKU = TE950M*/
                sku_info = <0xD6>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@10 { /* SKU = TA983SA*/
                sku_info = <0x94>;
                fsi_vmin_threshold = <0x39>;
                fsi_vmax_threshold = <0x57>;
            };
            fsi_vmon_config@11 { /* SKU = TA977SA*/
                sku_info = <0x96>;
                fsi_vmin_threshold = <0x35>;
                fsi_vmax_threshold = <0x78>;
            };
       };
    };

    clocks {
        aon_cpu_nic_clk_divisor = <0>;
        pllaon_data {
           divm = <0>;
           divn = <0>;
           divp = <0>;
           divn_frac = <0>;
        };
    };

    coresight {
        cfg_cbdcr_swd_jtag_cfg = <0>;
        cfg_cbdcr_swd_port_sel = <0>;
        cfg_cbdcr_swddfd_nvdbgsel_en = <1>;
    };

    /* Control fields for SPE cluster. */
    auxp_controls@0 {
        enable_init = <1>;
        enable_fw_load = <1>;
        enable_unhalt = <1>;
    };
    /* Control fields for SCE cluster. */
    auxp_controls@1 {
        enable_init = <0>;
        enable_fw_load = <0>;
        enable_unhalt = <0>;
    };
    /* Control fields for RCE cluster. */
    auxp_controls@2 {
        enable_init = <1>;
        enable_fw_load = <1>;
        enable_unhalt = <1>;
    };
    /* Control fields for DCE cluster. */
    auxp_controls@3 {
        enable_init = <1>;
        enable_fw_load = <1>;
        enable_unhalt = <1>;
        reset_vector = <0x40000000>;
    };
    /* Control fields for APE cluster. */
    auxp_controls@4 {
        enable_init = <1>;
        enable_fw_load = <1>;
        enable_unhalt = <0>;
    };
    /* Control fields for FSI cluster. */
    auxp_controls@5 {
        enable_init = <0>;
        enable_fw_load = <0>;
        enable_unhalt = <0>;
    };
    /* Configuration fields for SPE AST0. */
    auxp_ast_config@0 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x16>;
        streamid-1 = <0x1>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC8 used for SPE FW in DRAM. */
            carveout = <0x8>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            /* GSC16 used for BPMP_SPE_IPC in SysRAM. */
            carveout = <0x10>;
            va = <0x00000000 0x40078000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for SPE AST1. */
    auxp_ast_config@1 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x16>;
        streamid-1 = <0x1>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC8 used for SPE FW in DRAM. */
            carveout = <0x8>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            /* Keeping it disabled for SPE DMA, enable if required. */
            enable = <0x0>;
            /* GSC16 used for BPMP_SPE_IPC in SysRAM. */
            carveout = <0x10>;
            va = <0x00000000 0x40078000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for SCE AST0. */
    auxp_ast_config@2 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x1f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC9 used for SCE FW in DRAM. */
            carveout = <0x9>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            /* GSC25 used for BPMP_SCE_IPC in SysRAM. */
            carveout = <0x19>;
            va = <0x00000000 0x40072000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@2 {
            /* Keeping it disabled for DRAM ECC error injection carveout, enable if required. */
            enable = <0x0>;
            /* GSC49 used for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x70200000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for SCE AST1. */
    auxp_ast_config@3 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x1f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC9 used for SCE FW in DRAM. */
            carveout = <0x9>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            /* Keeping it disabled for SCE DMA, enable if required. */
            enable = <0x0>;
            /* GSC25 used for BPMP_SCE_IPC in SysRAM. */
            carveout = <0x19>;
            va = <0x00000000 0x40072000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@2 {
            /* Keeping it disabled for DRAM ECC error injection carveout, enable if required. */
            enable = <0x0>;
            /* GSC49 used for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x70200000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for RCE AST0. */
    auxp_ast_config@4 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0xA>; /* TEGRA_SID_NISO0_RCE*/
        streamid-1 = <0x16>; /* TEGRA_SID_NISO0_RCE_VM2 */
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC17 used for RCE FW in DRAM. */
            carveout = <0x11>;
            va = <0x00000000 0x70000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x1>;
            /* GSC13 used for BPMP_RCE_IPC in SysRAM. */
            carveout = <0xd>;
            va = <0x00000000 0x4007c000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            /* 8K */
            size = <0x0>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* GSC24 used for camera task list FW in DRAM. */
            carveout = <0x18>;
            va = <0x00000000 0x78000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@3 {
            /* Enable if required. */
            enable = <0x0>;
            /* GSC26 used for CV grid of semapahores in DRAM. */
            carveout = <0x1a>;
            /* Edit this according to RCE VA map. */
            va = <0x00000000 0x72100000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for RCE AST1. */
    auxp_ast_config@5 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0xA>; /* TEGRA_SID_NISO0_RCE*/
        streamid-1 = <0x16>; /* TEGRA_SID_NISO0_RCE_VM2 */
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC17 used for RCE FW in DRAM. */
            carveout = <0x11>;
            va = <0x00000000 0x70000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x1>;
            /* GSC13 used for BPMP_RCE_IPC in SysRAM. */
            carveout = <0xd>;
            va = <0x00000000 0x4007c000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* GSC24 used for camera task list FW in DRAM. */
            carveout = <0x18>;
            va = <0x00000000 0x78000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@3 {
            /* Enable if required. */
            enable = <0x0>;
            /* GSC26 used for CV grid of semapahores in DRAM. */
            carveout = <0x1a>;
            /* Edit this according to RCE VA map. */
            va = <0x00000000 0x72100000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for DCE AST0. */
    auxp_ast_config@6 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x8>;
        streamid-1 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC20 used for DCE FW in DRAM. */
            carveout = <0x14>;
            va = <0x00000000 0x40000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x1>;
            /* GSC11 used for BPMP_DCE_IPC in SysRAM. */
            carveout = <0xb>;
            va = <0x00000000 0x82000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@4 {
            enable = <0x1>;
            /* GSC42 used for TSEC_DCE carveout in DRAM. */
            carveout = <0x2A>;
            va = <0x00000000 0x82300000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for DCE AST1. */
    auxp_ast_config@7 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x8>;
        streamid-1 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC20 used for DCE FW in DRAM. */
            carveout = <0x14>;
            va = <0x00000000 0x40000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x1>;
            /* GSC11 used for BPMP_DCE_IPC in SysRAM. */
            carveout = <0xb>;
            va = <0x00000000 0x82000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@4 {
            enable = <0x1>;
            /* GSC42 used for TSEC_DCE_IPC in DRAM. */
            carveout = <0x2A>;
            va = <0x00000000 0x82300000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x100000>;
        };
    };
    /* Configuration fields for APE ACAST AST. */
    auxp_ast_config@8 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x2>;
        default_carveout_id = <0x0>;
        default_snoop = <0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC7 used for ADSP FW in DRAM. */
            carveout = <0x7>;
            va = <0x00000000 0x80000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x7>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            /* Enable if required. */
            enable = <0x0>;
            /* GSC10 in DRAM. Map APR for ACAST */
            carveout = <0xa>;
            /* Update according to APE VA map. */
            va = <0x00000000 0xc0000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0xa>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@2 {
             /* Enable if required. */
            enable = <0x1>;
            /* Map Non secure memory for ACAST */
            carveout = <0x0>;
            /* Update according to APE VA map. */
            va = <0x00000000 0x40000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0x40000000>;
            size = <0x20000000>;
        };
    };
    /* Configuration fields for APE ADAST AST. */
    auxp_ast_config@9 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x2>;
        streamid-1 = <0x28>;
        streamid-2 = <0x29>;
        streamid-3 = <0x2c>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x1>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* Map for ADMA/ASRC transactions  */
            carveout = <0x0>;
            va = <0x0 0x0>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0x0>;
            size = <0x80000000>;
        };
        ast_region@1 {
            enable = <0x1>;
            /* Map for ADMA/ASRC transactions */
            carveout = <0x0>;
            va = <0x0 0x80000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0x80000000>;
            size = <0x80000000>;
        };
        ast_region@2 {
            /* Enable if required. */
            enable = <0x0>;
            /* Map APR for ADAST */
            carveout = <0xa>;
            va = <0x00000004 0xc0000000>;
            physical = <0x1>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0xa>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for FSI CPU0 AST. */
    auxp_ast_config@10 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x7f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x0>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC29 used for FSI FW in DRAM. */
            carveout = <0x1d>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            carveout = <0x0>;
            va = <0x0000000f 0xffffffff>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x431>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* SW carveout for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x60000000>;
            /* bypass SMMU */
            physical = <0x1>;
            /* use bypass StreamID*/
            vm_index = <0x0>;
            aperture_id = <0x31>;
            snoop = <0x0>;
            /* pa and size used is as configured by mb2 */
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for FSI CPU1 AST. */
    auxp_ast_config@11 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x7f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x0>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC29 used for FSI FW in DRAM. */
            carveout = <0x1d>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            carveout = <0x0>;
            va = <0x0000000f 0xffffffff>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x431>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* SW carveout for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x60000000>;
            /* bypass SMMU */
            physical = <0x1>;
            /* use bypass StreamID*/
            vm_index = <0x0>;
            aperture_id = <0x31>;
            snoop = <0x0>;
            /* pa and size used is as configured by mb2 */
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for FSI CPU2 AST. */
    auxp_ast_config@12 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x7f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x0>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC29 used for FSI FW in DRAM. */
            carveout = <0x1d>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            carveout = <0x0>;
            va = <0x0000000f 0xffffffff>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x431>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* SW carveout for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x60000000>;
            /* bypass SMMU */
            physical = <0x1>;
            /* use bypass StreamID*/
            vm_index = <0x0>;
            aperture_id = <0x31>;
            snoop = <0x0>;
            /* pa and size used is as configured by mb2 */
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for FSI CPU3 AST. */
    auxp_ast_config@13 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x7f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x0>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC29 used for FSI FW in DRAM. */
            carveout = <0x1d>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            carveout = <0x0>;
            va = <0x0000000f 0xffffffff>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x431>;
        };
        ast_region@2 {
            enable = <0x1>;
            /* SW carveout for DRAM ECC error injection */
            carveout = <0x31>;
            va = <0x00000000 0x60000000>;
            /* bypass SMMU */
            physical = <0x1>;
            /* use bypass StreamID*/
            vm_index = <0x0>;
            aperture_id = <0x31>;
            snoop = <0x0>;
            /* pa and size used is as configured by mb2 */
            pa = <0xffffffff>;
            size = <0x0>;
        };
    };
    /* Configuration fields for FSI CHSM AST. */
    auxp_ast_config@14 {
        /* A total of 16 streamids can be provided as streamid-x,
        where x belongs to <0..15>. */
        streamid-0 = <0x7f>;
        streamid-1 = <0x0>;
        streamid-2 = <0x0>;
        default_carveout_id = <0x0>;
        default_snoop = <0x0>;
        matcherrctrl = <0x0>;
        /* A total of 8 regions can be provided as ast_region@x,
        where x belongs to <0..7>. */
        ast_region@0 {
            enable = <0x1>;
            /* GSC29 used for FSI FW in DRAM. */
            carveout = <0x1d>;
            va = <0x00000000 0x70000000>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x0>;
        };
        ast_region@1 {
            enable = <0x0>;
            carveout = <0x0>;
            va = <0x0000000f 0xffffffff>;
            physical = <0x0>;
            /* Update this to point to the streamid to be used. */
            vm_index = <0x0>;
            aperture_id = <0x0>;
            snoop = <0x0>;
            pa = <0xffffffff>;
            size = <0x431>;
        };
    };
    /* CBB PCIE AMAP regions */
    cbb_amap@0 {
            base_32b = <0x00000000 0x38000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000024 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
    cbb_amap@1 {
            base_32b = <0x00000000 0x30000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000020 0x80000000>;
            size_64b = <0x00000000 0x40000000>;
    };
    cbb_amap@2 {
            base_32b = <0x00000000 0x32000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000020 0xc0000000>;
            size_64b = <0x00000000 0x40000000>;
    };
    cbb_amap@3 {
            base_32b = <0x00000000 0x34000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000021 0x00000000>;
            size_64b = <0x00000000 0x40000000>;
    };
    cbb_amap@4 {
            base_32b = <0x00000000 0x36000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000021 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
    cbb_amap@5 {
            base_32b = <0x00000000 0x3a000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000027 0x40000000>;
            size_64b = <0x00000004 0x00000000>;
    };
    cbb_amap@6 {
            base_32b = <0x00000000 0x3c000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x0000002b 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
    cbb_amap@7 {
            base_32b = <0x00000000 0x3e000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x0000002e 0x40000000>;
            size_64b = <0x00000004 0x00000000>;
    };
    cbb_amap@8 {
            base_32b = <0x00000000 0x2a000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000032 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
    cbb_amap@9 {
            base_32b = <0x00000000 0x2c000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000035 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
    cbb_amap@10 {
            base_32b = <0x00000000 0x2e000000>;
            size_32b = <0x00000000 0x02000000>;
            base_64b = <0x00000038 0x40000000>;
            size_64b = <0x00000003 0x00000000>;
    };
};

};

I believe the syntax is all correct, you are just missing the /dts-v1/; compiler directive so dtc is trying to compile it as if it was the older, obsolete devicetree syntax.

Here is the command I used to compile your example after adding the /dts-v1/; directive at the top of the file: dtc -I dts -O dtb test.txt > test.dtb

Actually what I don’t know here is why are you using DTC on this file… This file does not need to convert back from dtb.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.