Lines Matching defs:vpu_boot_params

209 struct vpu_boot_params {  struct
210 u32 magic;
211 u32 vpu_id;
212 u32 vpu_count;
213 u32 pad0[5];
215 u32 frequency;
216 u32 pll[VPU_BOOT_PLL_COUNT][VPU_BOOT_PLL_OUT_COUNT];
217 u32 perf_clk_frequency;
218 u32 pad1[42];
220 u64 ipc_header_area_start;
221 u32 ipc_header_area_size;
222 u64 shared_region_base;
223 u32 shared_region_size;
224 u64 ipc_payload_area_start;
225 u32 ipc_payload_area_size;
226 u64 global_aliased_pio_base;
227 u32 global_aliased_pio_size;
228 u32 autoconfig;
229 struct vpu_boot_l2_cache_config cache_defaults[VPU_BOOT_L2_CACHE_CFG_NUM];
230 u64 global_memory_allocator_base;
231 u32 global_memory_allocator_size;
236 u64 shave_nn_fw_base;
237 u64 save_restore_ret_address; /* stores the address of FW's restore entry point */
238 u32 pad2[43];
240 s32 watchdog_irq_mss;
241 s32 watchdog_irq_nce;
243 u32 host_to_vpu_irq;
245 u32 job_done_irq;
247 u32 mmu_update_request_irq;
249 u32 mmu_update_done_irq;
251 u32 set_power_level_irq;
253 u32 set_power_level_done_irq;
255 u32 set_vpu_idle_update_irq;
257 u32 metric_query_event_irq;
259 u32 metric_query_event_done_irq;
261 u32 preemption_done_irq;
263 u32 pad3[52];
265 u32 host_version_id;
266 u32 si_stepping;
267 u64 device_id;
268 u64 feature_exclusion;
269 u64 sku;
271 u32 min_freq_pll_ratio;
273 u32 max_freq_pll_ratio;
281 u32 default_trace_level;
282 u32 boot_type;
283 u64 punit_telemetry_sram_base;
284 u64 punit_telemetry_sram_size;
285 u32 vpu_telemetry_enable;
286 u64 crit_tracing_buff_addr;
287 u32 crit_tracing_buff_size;
288 u64 verbose_tracing_buff_addr;
289 u32 verbose_tracing_buff_size;
290 u64 verbose_tracing_sw_component_mask; /* TO BE REMOVED */
295 u32 trace_destination_mask;
300 u64 trace_hw_component_mask;
302 u64 tracing_buff_message_format_mask;
303 u64 trace_reserved_1[2];
308 u32 temp_sensor_period_ms;
310 u32 pn_freq_pll_ratio;
319 u32 dvfs_mode;
335 u64 dvfs_param;
342 u32 d0i3_delayed_entry;
344 u64 d0i3_residency_time_us;
346 u64 d0i3_entry_vpu_ts;
354 u64 system_time_us;
355 u32 pad4[2];
361 u64 device_time_delta_ticks;
362 u32 pad7[14];
364 u32 warm_boot_sections_count;
365 u32 warm_boot_start_address_reference;
366 u32 warm_boot_section_info_address_offset;
367 u32 pad5[13];
369 struct {
382 } power_states_timestamps;
384 u32 vpu_scheduling_mode;
386 u32 vpu_focus_present_timer_ms;
388 u32 vpu_uses_ecc_mca_signal;
390 u32 power_profile;
392 u32 dct_active_us;
394 u32 dct_inactive_us;
396 u32 pad6[734];