{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "dram_sun55i_a523.h",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/include/asm/arch-sunxi/dram_sun55i_a523.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "dram_sun55i_a523.h",
      "id": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523",
      "community_name": "Community 6"
    },
    {
      "label": "ns_to_t()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/include/asm/arch-sunxi/dram_sun55i_a523.h",
      "source_location": "L144",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ns_to_t()",
      "id": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523_ns_to_t",
      "community_name": "Community 6"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "u32",
      "id": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523_h_u32",
      "community_name": "Community 6"
    },
    {
      "label": "dram_sun55i_a523.c",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "norm_label": "dram_sun55i_a523.c",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_sys_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L21",
      "_origin": "ast",
      "community": 3,
      "norm_label": "mctl_sys_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_sys_init",
      "community_name": "Community 3"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "u32",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_c_u32",
      "community_name": "Community 3"
    },
    {
      "label": "mctl_set_addrmap()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L60",
      "_origin": "ast",
      "community": 3,
      "norm_label": "mctl_set_addrmap()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_set_addrmap",
      "community_name": "Community 3"
    },
    {
      "label": "mctl_phy_configure_odt()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L153",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_configure_odt()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_configure_odt",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_write_leveling()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L193",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_write_leveling()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_leveling",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_read_calibration()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L278",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_read_calibration()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_calibration",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_read_training()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L323",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_read_training()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_training",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_write_training()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L421",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_write_training()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_training",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_bit_delay_compensation()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L509",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_bit_delay_compensation()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_bit_delay_compensation",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_ca_bit_delay_compensation()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L856",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_ca_bit_delay_compensation()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_ca_bit_delay_compensation",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_phy_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L920",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mctl_phy_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "community_name": "Community 1"
    },
    {
      "label": "mctl_ctrl_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1294",
      "_origin": "ast",
      "community": 3,
      "norm_label": "mctl_ctrl_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_ctrl_init",
      "community_name": "Community 3"
    },
    {
      "label": "mctl_core_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1391",
      "_origin": "ast",
      "community": 3,
      "norm_label": "mctl_core_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_core_init",
      "community_name": "Community 3"
    },
    {
      "label": "sunxi_nsi_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1415",
      "_origin": "ast",
      "community": 7,
      "norm_label": "sunxi_nsi_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_nsi_init",
      "community_name": "Community 7"
    },
    {
      "label": "init_something()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1447",
      "_origin": "ast",
      "community": 7,
      "norm_label": "init_something()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_init_something",
      "community_name": "Community 7"
    },
    {
      "label": "sunxi_dram_init()",
      "file_type": "code",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1471",
      "_origin": "ast",
      "community": 7,
      "norm_label": "sunxi_dram_init()",
      "id": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init",
      "community_name": "Community 7"
    },
    {
      "label": "board.c",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "board.c",
      "id": "u_boot_board_sunxi_board",
      "community_name": "Community 0"
    },
    {
      "label": "i2c_init_board()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L57",
      "_origin": "ast",
      "community": 0,
      "norm_label": "i2c_init_board()",
      "id": "u_boot_board_sunxi_board_i2c_init_board",
      "community_name": "Community 0"
    },
    {
      "label": "env_get_location()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L140",
      "_origin": "ast",
      "community": 0,
      "norm_label": "env_get_location()",
      "id": "u_boot_board_sunxi_board_env_get_location",
      "community_name": "Community 0"
    },
    {
      "label": "board_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L194",
      "_origin": "ast",
      "community": 0,
      "norm_label": "board_init()",
      "id": "u_boot_board_sunxi_board_board_init",
      "community_name": "Community 0"
    },
    {
      "label": "get_spl_header()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L244",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get_spl_header()",
      "id": "u_boot_board_sunxi_board_get_spl_header",
      "community_name": "Community 2"
    },
    {
      "label": "get_spl_dt_name()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L262",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get_spl_dt_name()",
      "id": "u_boot_board_sunxi_board_get_spl_dt_name",
      "community_name": "Community 2"
    },
    {
      "label": "dram_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L273",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dram_init()",
      "id": "u_boot_board_sunxi_board_dram_init",
      "community_name": "Community 2"
    },
    {
      "label": "nand_pinmux_setup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L290",
      "_origin": "ast",
      "community": 8,
      "norm_label": "nand_pinmux_setup()",
      "id": "u_boot_board_sunxi_board_nand_pinmux_setup",
      "community_name": "Community 8"
    },
    {
      "label": "nand_clock_setup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L308",
      "_origin": "ast",
      "community": 8,
      "norm_label": "nand_clock_setup()",
      "id": "u_boot_board_sunxi_board_nand_clock_setup",
      "community_name": "Community 8"
    },
    {
      "label": "board_nand_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L321",
      "_origin": "ast",
      "community": 8,
      "norm_label": "board_nand_init()",
      "id": "u_boot_board_sunxi_board_board_nand_init",
      "community_name": "Community 8"
    },
    {
      "label": "mmc_pinmux_setup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L329",
      "_origin": "ast",
      "community": 0,
      "norm_label": "mmc_pinmux_setup()",
      "id": "u_boot_board_sunxi_board_mmc_pinmux_setup",
      "community_name": "Community 0"
    },
    {
      "label": "board_mmc_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L502",
      "_origin": "ast",
      "community": 0,
      "norm_label": "board_mmc_init()",
      "id": "u_boot_board_sunxi_board_board_mmc_init",
      "community_name": "Community 0"
    },
    {
      "label": "mmc_get_env_dev()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L525",
      "_origin": "ast",
      "community": 0,
      "norm_label": "mmc_get_env_dev()",
      "id": "u_boot_board_sunxi_board_mmc_get_env_dev",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_spl_store_dram_size()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L541",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_spl_store_dram_size()",
      "id": "u_boot_board_sunxi_board_sunxi_spl_store_dram_size",
      "community_name": "Community 5"
    },
    {
      "label": "phys_addr_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 5,
      "norm_label": "phys_addr_t",
      "id": "phys_addr_t",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_board_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L555",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_board_init()",
      "id": "u_boot_board_sunxi_board_sunxi_board_init",
      "community_name": "Community 5"
    },
    {
      "label": "g_dnl_board_usb_cable_connected()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L658",
      "_origin": "ast",
      "community": 0,
      "norm_label": "g_dnl_board_usb_cable_connected()",
      "id": "u_boot_board_sunxi_board_g_dnl_board_usb_cable_connected",
      "community_name": "Community 0"
    },
    {
      "label": "get_board_serial()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L687",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get_board_serial()",
      "id": "u_boot_board_sunxi_board_get_board_serial",
      "community_name": "Community 0"
    },
    {
      "label": "parse_spl_header()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L711",
      "_origin": "ast",
      "community": 2,
      "norm_label": "parse_spl_header()",
      "id": "u_boot_board_sunxi_board_parse_spl_header",
      "community_name": "Community 2"
    },
    {
      "label": "get_unique_sid()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L734",
      "_origin": "ast",
      "community": 4,
      "norm_label": "get_unique_sid()",
      "id": "u_boot_board_sunxi_board_get_unique_sid",
      "community_name": "Community 4"
    },
    {
      "label": "setup_environment()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L770",
      "_origin": "ast",
      "community": 4,
      "norm_label": "setup_environment()",
      "id": "u_boot_board_sunxi_board_setup_environment",
      "community_name": "Community 4"
    },
    {
      "label": "misc_init_r()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L813",
      "_origin": "ast",
      "community": 2,
      "norm_label": "misc_init_r()",
      "id": "u_boot_board_sunxi_board_misc_init_r",
      "community_name": "Community 2"
    },
    {
      "label": "board_late_init()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L849",
      "_origin": "ast",
      "community": 0,
      "norm_label": "board_late_init()",
      "id": "u_boot_board_sunxi_board_board_late_init",
      "community_name": "Community 0"
    },
    {
      "label": "bluetooth_dt_fixup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L858",
      "_origin": "ast",
      "community": 4,
      "norm_label": "bluetooth_dt_fixup()",
      "id": "u_boot_board_sunxi_board_bluetooth_dt_fixup",
      "community_name": "Community 4"
    },
    {
      "label": "board_dt_fixup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L893",
      "_origin": "ast",
      "community": 4,
      "norm_label": "board_dt_fixup()",
      "id": "u_boot_board_sunxi_board_board_dt_fixup",
      "community_name": "Community 4"
    },
    {
      "label": "ft_board_setup()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L911",
      "_origin": "ast",
      "community": 4,
      "norm_label": "ft_board_setup()",
      "id": "u_boot_board_sunxi_board_ft_board_setup",
      "community_name": "Community 4"
    },
    {
      "label": "set_spl_dt_name()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L935",
      "_origin": "ast",
      "community": 2,
      "norm_label": "set_spl_dt_name()",
      "id": "u_boot_board_sunxi_board_set_spl_dt_name",
      "community_name": "Community 2"
    },
    {
      "label": "board_fit_config_name_match()",
      "file_type": "code",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L950",
      "_origin": "ast",
      "community": 2,
      "norm_label": "board_fit_config_name_match()",
      "id": "u_boot_board_sunxi_board_board_fit_config_name_match",
      "community_name": "Community 2"
    },
    {
      "label": "sun55i.h",
      "file_type": "code",
      "source_file": "u-boot/include/configs/sun55i.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "norm_label": "sun55i.h",
      "id": "u_boot_include_configs_sun55i",
      "community_name": "Community 9"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/include/asm/arch-sunxi/dram_sun55i_a523.h",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523_ns_to_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/include/asm/arch-sunxi/dram_sun55i_a523.h",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523_ns_to_t",
      "target": "u_boot_arch_arm_include_asm_arch_sunxi_dram_sun55i_a523_h_u32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_init_something"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_core_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_ctrl_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_bit_delay_compensation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_ca_bit_delay_compensation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_configure_odt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_calibration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_training"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_leveling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_training"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_set_addrmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_sys_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_nsi_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_core_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_sys_init"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_sys_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_ctrl_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_set_addrmap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_configure_odt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_leveling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_calibration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_read_training"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_write_training"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_bit_delay_compensation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_ca_bit_delay_compensation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_ctrl_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_phy_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_core_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_ctrl_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_mctl_core_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_nsi_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/arch/arm/mach-sunxi/dram_sun55i_a523.c",
      "source_location": "L1511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_init_something"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "u_boot_board_sunxi_board_sunxi_board_init",
      "target": "u_boot_arch_arm_mach_sunxi_dram_sun55i_a523_sunxi_dram_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_bluetooth_dt_fixup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L893",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_dt_fixup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_fit_config_name_match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_late_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_mmc_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_board_nand_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_dram_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_env_get_location"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_ft_board_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_g_dnl_board_usb_cable_connected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_get_board_serial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_get_spl_dt_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_get_unique_sid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_i2c_init_board"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_misc_init_r"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_mmc_get_env_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_mmc_pinmux_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_nand_clock_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_nand_pinmux_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_parse_spl_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_set_spl_dt_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_setup_environment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_sunxi_board_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board",
      "target": "u_boot_board_sunxi_board_sunxi_spl_store_dram_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_dram_init",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_get_spl_dt_name",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_parse_spl_header",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_set_spl_dt_name",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_sunxi_spl_store_dram_size",
      "target": "u_boot_board_sunxi_board_get_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_board_fit_config_name_match",
      "target": "u_boot_board_sunxi_board_get_spl_dt_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L835",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_misc_init_r",
      "target": "u_boot_board_sunxi_board_get_spl_dt_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_board_nand_init",
      "target": "u_boot_board_sunxi_board_nand_pinmux_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_board_nand_init",
      "target": "u_boot_board_sunxi_board_nand_clock_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_board_mmc_init",
      "target": "u_boot_board_sunxi_board_mmc_pinmux_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_sunxi_board_init",
      "target": "u_boot_board_sunxi_board_sunxi_spl_store_dram_size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L541",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_sunxi_spl_store_dram_size",
      "target": "phys_addr_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_misc_init_r",
      "target": "u_boot_board_sunxi_board_parse_spl_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L875",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_bluetooth_dt_fixup",
      "target": "u_boot_board_sunxi_board_get_unique_sid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_setup_environment",
      "target": "u_boot_board_sunxi_board_get_unique_sid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_ft_board_setup",
      "target": "u_boot_board_sunxi_board_setup_environment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_misc_init_r",
      "target": "u_boot_board_sunxi_board_setup_environment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_ft_board_setup",
      "target": "u_boot_board_sunxi_board_bluetooth_dt_fixup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L924",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_ft_board_setup",
      "target": "u_boot_board_sunxi_board_board_dt_fixup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "u-boot/board/sunxi/board.c",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "u_boot_board_sunxi_board_board_fit_config_name_match",
      "target": "u_boot_board_sunxi_board_set_spl_dt_name"
    }
  ],
  "hyperedges": []
}