Lines Matching refs:sp_layout

116 def get_uuid(sp_layout, sp, args :dict):  argument
118 if "uuid" in sp_layout[sp]:
120 uuid_std = uuid.UUID(sp_layout[sp]['uuid'])
122 with open(get_sp_manifest_full_path(sp_layout[sp], args), "r") as pm_f:
135 def get_load_address(sp_layout, sp, args :dict): argument
137 with open(get_sp_manifest_full_path(sp_layout[sp], args), "r") as pm_f:
145 def check_max_sps(sp_layout, _, args :dict): argument
147 if len(sp_layout.keys()) > MAX_SP:
152 def gen_fdt_sources(sp_layout, sp, args :dict): argument
154 manifest_path = get_sp_manifest_full_path(sp_layout[sp], args)
159 def gen_sptool_args(sp_layout, sp, args :dict): argument
162 sp_dtb_name = os.path.basename(get_file_from_layout(sp_layout[sp]["pm"]))[:-1] + "b"
164 sp_img = get_sp_img_full_path(sp_layout[sp], args)
172 pm_offset = get_pm_offset(sp_layout[sp])
174 image_offset = get_image_offset(sp_layout[sp])
186 def check_dualroot(sp_layout, _, args :dict): argument
191 owners = [sp_layout[sp].get("owner") for sp in sp_layout]
194 args["sip_max_count"] = len(sp_layout.keys()) - args["plat_max_count"]
203 def gen_crt_args(sp_layout, sp, args :dict): argument
209 if sp_layout[sp].get("owner") == "Plat":
220 sp_pkg_idx = [k for k in sp_layout.keys()].index(sp) + 1
225 def gen_fiptool_args(sp_layout, sp, args :dict): argument
227 uuid_std = get_uuid(sp_layout, sp, args)
232 def gen_fconf_fragment(sp_layout, sp, args: dict): argument
235 uuid = get_uuid(sp_layout, sp, args)
236 owner = "Plat" if sp_layout[sp].get("owner") == "Plat" else "SiP"
238 if "physical-load-address" in sp_layout[sp].keys():
239 load_address = sp_layout[sp]["physical-load-address"]
241 load_address = get_load_address(sp_layout, sp, args)
266 sp_layout = json.load(json_file)
274 return args, sp_layout
277 args, sp_layout = init_sp_actions(sys) variable
278 SpSetupActions.run_actions(sp_layout, args)