Training courses
Kernel and Embedded Linux
Bootlin training courses
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
/* SPDX-License-Identifier: GPL-2.0 * * Copyright 2016-2019 HabanaLabs, Ltd. * All Rights Reserved. * */ #ifndef ASIC_REG_GOYA_REGS_H_ #define ASIC_REG_GOYA_REGS_H_ #include "goya_blocks.h" #include "stlb_regs.h" #include "mmu_regs.h" #include "pcie_aux_regs.h" #include "pcie_wrap_regs.h" #include "psoc_global_conf_regs.h" #include "psoc_spi_regs.h" #include "psoc_mme_pll_regs.h" #include "psoc_pci_pll_regs.h" #include "psoc_emmc_pll_regs.h" #include "cpu_if_regs.h" #include "cpu_ca53_cfg_regs.h" #include "cpu_pll_regs.h" #include "ic_pll_regs.h" #include "mc_pll_regs.h" #include "tpc_pll_regs.h" #include "dma_qm_0_regs.h" #include "dma_qm_1_regs.h" #include "dma_qm_2_regs.h" #include "dma_qm_3_regs.h" #include "dma_qm_4_regs.h" #include "dma_ch_0_regs.h" #include "dma_ch_1_regs.h" #include "dma_ch_2_regs.h" #include "dma_ch_3_regs.h" #include "dma_ch_4_regs.h" #include "dma_macro_regs.h" #include "dma_nrtr_regs.h" #include "pci_nrtr_regs.h" #include "sram_y0_x0_rtr_regs.h" #include "sram_y0_x1_rtr_regs.h" #include "sram_y0_x2_rtr_regs.h" #include "sram_y0_x3_rtr_regs.h" #include "sram_y0_x4_rtr_regs.h" #include "mme_regs.h" #include "mme_qm_regs.h" #include "mme_cmdq_regs.h" #include "mme1_rtr_regs.h" #include "mme2_rtr_regs.h" #include "mme3_rtr_regs.h" #include "mme4_rtr_regs.h" #include "mme5_rtr_regs.h" #include "mme6_rtr_regs.h" #include "tpc0_cfg_regs.h" #include "tpc1_cfg_regs.h" #include "tpc2_cfg_regs.h" #include "tpc3_cfg_regs.h" #include "tpc4_cfg_regs.h" #include "tpc5_cfg_regs.h" #include "tpc6_cfg_regs.h" #include "tpc7_cfg_regs.h" #include "tpc0_qm_regs.h" #include "tpc1_qm_regs.h" #include "tpc2_qm_regs.h" #include "tpc3_qm_regs.h" #include "tpc4_qm_regs.h" #include "tpc5_qm_regs.h" #include "tpc6_qm_regs.h" #include "tpc7_qm_regs.h" #include "tpc0_cmdq_regs.h" #include "tpc1_cmdq_regs.h" #include "tpc2_cmdq_regs.h" #include "tpc3_cmdq_regs.h" #include "tpc4_cmdq_regs.h" #include "tpc5_cmdq_regs.h" #include "tpc6_cmdq_regs.h" #include "tpc7_cmdq_regs.h" #include "tpc0_nrtr_regs.h" #include "tpc1_rtr_regs.h" #include "tpc2_rtr_regs.h" #include "tpc3_rtr_regs.h" #include "tpc4_rtr_regs.h" #include "tpc5_rtr_regs.h" #include "tpc6_rtr_regs.h" #include "tpc7_nrtr_regs.h" #include "tpc0_eml_cfg_regs.h" #include "psoc_global_conf_masks.h" #include "dma_macro_masks.h" #include "dma_qm_0_masks.h" #include "dma_ch_0_masks.h" #include "tpc0_qm_masks.h" #include "tpc0_cmdq_masks.h" #include "mme_qm_masks.h" #include "mme_cmdq_masks.h" #include "tpc0_cfg_masks.h" #include "tpc0_eml_cfg_masks.h" #include "mme1_rtr_masks.h" #include "tpc0_nrtr_masks.h" #include "dma_nrtr_masks.h" #include "pci_nrtr_masks.h" #include "stlb_masks.h" #include "cpu_ca53_cfg_masks.h" #include "mmu_masks.h" #include "mme_masks.h" #define mmPCIE_DBI_DEVICE_ID_VENDOR_ID_REG 0xC02000 #define mmPCIE_DBI_MSIX_DOORBELL_OFF 0xC02948 #define mmSYNC_MNGR_MON_PAY_ADDRL_0 0x113000 #define mmSYNC_MNGR_SOB_OBJ_0 0x112000 #define mmSYNC_MNGR_SOB_OBJ_1000 0x112FA0 #define mmSYNC_MNGR_SOB_OBJ_1007 0x112FBC #define mmSYNC_MNGR_SOB_OBJ_1023 0x112FFC #define mmSYNC_MNGR_MON_STATUS_0 0x114000 #define mmSYNC_MNGR_MON_STATUS_255 0x1143FC #define mmGIC_DISTRIBUTOR__5_GICD_SETSPI_NSR 0x800040 #endif /* ASIC_REG_GOYA_REGS_H_ */