Lines Matching defs:asic_fixed_properties
702 struct asic_fixed_properties { struct
703 struct hw_queue_properties *hw_queues_props;
704 struct hl_special_block_info *special_blocks;
705 struct hl_skip_blocks_cfg skip_special_blocks_cfg;
706 struct cpucp_info cpucp_info;
707 char uboot_ver[VERSION_MAX_LEN];
708 char preboot_ver[VERSION_MAX_LEN];
709 struct hl_mmu_properties dmmu;
710 struct hl_mmu_properties pmmu;
711 struct hl_mmu_properties pmmu_huge;
712 struct hl_hints_range hints_dram_reserved_va_range;
713 struct hl_hints_range hints_host_reserved_va_range;
714 struct hl_hints_range hints_host_hpage_reserved_va_range;
715 u64 sram_base_address;
716 u64 sram_end_address;
717 u64 sram_user_base_address;
718 u64 dram_base_address;
719 u64 dram_end_address;
720 u64 dram_user_base_address;
721 u64 dram_size;
722 u64 dram_pci_bar_size;
723 u64 max_power_default;
724 u64 dc_power_default;
725 u64 dram_size_for_default_page_mapping;
726 u64 pcie_dbi_base_address;
727 u64 pcie_aux_dbi_reg_addr;
728 u64 mmu_pgt_addr;
729 u64 mmu_dram_default_page_addr;
730 u64 tpc_enabled_mask;
731 u64 tpc_binning_mask;
732 u64 dram_enabled_mask;
733 u64 dram_binning_mask;
734 u64 dram_hints_align_mask;
735 u64 cfg_base_address;
736 u64 mmu_cache_mng_addr;
737 u64 mmu_cache_mng_size;
738 u64 device_dma_offset_for_host_access;
739 u64 host_base_address;
740 u64 host_end_address;
741 u64 max_freq_value;
742 u32 clk_pll_index;
743 u32 mmu_pgt_size;
744 u32 mmu_pte_size;
745 u32 mmu_hop_table_size;
746 u32 mmu_hop0_tables_total_size;
747 u32 dram_page_size;
748 u32 cfg_size;
749 u32 sram_size;
750 u32 max_asid;
751 u32 num_of_events;
752 u32 psoc_pci_pll_nr;
753 u32 psoc_pci_pll_nf;
754 u32 psoc_pci_pll_od;
755 u32 psoc_pci_pll_div_factor;
756 u32 psoc_timestamp_frequency;
757 u32 high_pll;
758 u32 cb_pool_cb_cnt;
759 u32 cb_pool_cb_size;
760 u32 decoder_enabled_mask;
761 u32 decoder_binning_mask;
762 u32 edma_enabled_mask;
763 u32 edma_binning_mask;
764 u32 max_pending_cs;
765 u32 max_queues;
766 u32 fw_preboot_cpu_boot_dev_sts0;
767 u32 fw_preboot_cpu_boot_dev_sts1;
768 u32 fw_bootfit_cpu_boot_dev_sts0;
769 u32 fw_bootfit_cpu_boot_dev_sts1;
770 u32 fw_app_cpu_boot_dev_sts0;
771 u32 fw_app_cpu_boot_dev_sts1;
772 u32 max_dec;
773 u32 hmmu_hif_enabled_mask;
774 u32 faulty_dram_cluster_map;
775 u32 xbar_edge_enabled_mask;
776 u32 device_mem_alloc_default_page_size;
777 u32 num_engine_cores;
778 u32 num_of_special_blocks;
779 u32 glbl_err_cause_num;
780 u32 hbw_flush_reg;
781 u16 collective_first_sob;
782 u16 collective_first_mon;
783 u16 sync_stream_first_sob;
784 u16 sync_stream_first_mon;
785 u16 first_available_user_sob[HL_MAX_DCORES];
786 u16 first_available_user_mon[HL_MAX_DCORES];
787 u16 first_available_user_interrupt;
788 u16 first_available_cq[HL_MAX_DCORES];
789 u16 user_interrupt_count;
790 u16 user_dec_intr_count;
791 u16 cache_line_size;
792 u16 server_type;
793 u8 completion_queues_count;
794 u8 completion_mode;
795 u8 mme_master_slave_mode;
796 u8 fw_security_enabled;
797 u8 fw_cpu_boot_dev_sts0_valid;
798 u8 fw_cpu_boot_dev_sts1_valid;
799 u8 dram_supports_virtual_memory;
800 u8 hard_reset_done_by_fw;
801 u8 num_functional_hbms;
802 u8 hints_range_reservation;
803 u8 iatu_done_by_fw;
804 u8 dynamic_fw_load;
805 u8 gic_interrupts_enable;
806 u8 use_get_power_for_reset_history;
807 u8 supports_compute_reset;
808 u8 allow_inference_soft_reset;
809 u8 configurable_stop_on_err;
810 u8 set_max_power_on_device_init;
811 u8 supports_user_set_page_size;
812 u8 dma_mask;
813 u8 supports_advanced_cpucp_rc;