Lines Matching defs:vpu_boot_params

216 struct vpu_boot_params {  struct
217 u32 magic;
218 u32 vpu_id;
219 u32 vpu_count;
220 u32 pad0[5];
222 u32 frequency;
223 u32 pll[VPU_BOOT_PLL_COUNT][VPU_BOOT_PLL_OUT_COUNT];
224 u32 perf_clk_frequency;
225 u32 pad1[42];
227 u64 ipc_header_area_start;
228 u32 ipc_header_area_size;
229 u64 shared_region_base;
230 u32 shared_region_size;
231 u64 ipc_payload_area_start;
232 u32 ipc_payload_area_size;
233 u64 global_aliased_pio_base;
234 u32 global_aliased_pio_size;
235 u32 autoconfig;
236 struct vpu_boot_l2_cache_config cache_defaults[VPU_BOOT_L2_CACHE_CFG_NUM];
237 u64 global_memory_allocator_base;
238 u32 global_memory_allocator_size;
243 u64 shave_nn_fw_base;
244 u64 save_restore_ret_address; /* stores the address of FW's restore entry point */
245 u32 pad2[43];
247 s32 watchdog_irq_mss;
248 s32 watchdog_irq_nce;
250 u32 host_to_vpu_irq;
252 u32 job_done_irq;
254 u32 mmu_update_request_irq;
256 u32 mmu_update_done_irq;
258 u32 set_power_level_irq;
260 u32 set_power_level_done_irq;
262 u32 set_vpu_idle_update_irq;
264 u32 metric_query_event_irq;
266 u32 metric_query_event_done_irq;
268 u32 preemption_done_irq;
270 u32 pad3[52];
272 u32 host_version_id;
273 u32 si_stepping;
274 u64 device_id;
275 u64 feature_exclusion;
276 u64 sku;
278 u32 min_freq_pll_ratio;
280 u32 max_freq_pll_ratio;
288 u32 default_trace_level;
289 u32 boot_type;
290 u64 punit_telemetry_sram_base;
291 u64 punit_telemetry_sram_size;
292 u32 vpu_telemetry_enable;
293 u64 crit_tracing_buff_addr;
294 u32 crit_tracing_buff_size;
295 u64 verbose_tracing_buff_addr;
296 u32 verbose_tracing_buff_size;
297 u64 verbose_tracing_sw_component_mask; /* TO BE REMOVED */
302 u32 trace_destination_mask;
307 u64 trace_hw_component_mask;
309 u64 tracing_buff_message_format_mask;
310 u64 trace_reserved_1[2];
315 u32 temp_sensor_period_ms;
317 u32 pn_freq_pll_ratio;
326 u32 dvfs_mode;
342 u64 dvfs_param;
349 u32 d0i3_delayed_entry;
351 u64 d0i3_residency_time_us;
353 u64 d0i3_entry_vpu_ts;
361 u64 system_time_us;
362 u32 pad4[2];
368 u64 device_time_delta_ticks;
369 u32 pad7[14];
371 u32 warm_boot_sections_count;
372 u32 warm_boot_start_address_reference;
373 u32 warm_boot_section_info_address_offset;
374 u32 pad5[13];
376 struct {
389 } power_states_timestamps;
391 u32 vpu_scheduling_mode;
393 u32 vpu_focus_present_timer_ms;
395 u32 vpu_uses_ecc_mca_signal;
397 u32 power_profile;
399 u32 dct_active_us;
401 u32 dct_inactive_us;
403 u32 pad6[734];