linux/drivers/misc/habanalabs/include/goya/asic_reg
Tomer Tayar 25e7aeba60 habanalabs: Add INFO IOCTL opcode for time sync information
Add a new opcode to the INFO IOCTL that retrieves the device time
alongside the host time, to allow a user application that want to measure
device time together with host time (such as a profiler) to synchronize
these times.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2020-05-19 14:48:41 +03:00
..
cpu_ca53_cfg_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
cpu_ca53_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
cpu_if_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
cpu_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_ch_0_masks.h habanalabs: Update the device idle check 2019-07-01 13:59:44 +00:00
dma_ch_0_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_ch_1_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_ch_2_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_ch_3_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_ch_4_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_macro_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_macro_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_nrtr_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_nrtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_0_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_0_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_1_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_2_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_3_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
dma_qm_4_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
goya_blocks.h
goya_masks.h habanalabs: remove stop-on-error flag from DMA 2020-05-17 12:06:22 +03:00
goya_regs.h habanalabs: Add INFO IOCTL opcode for time sync information 2020-05-19 14:48:41 +03:00
ic_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mc_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme1_rtr_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme1_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme2_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme3_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme4_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme5_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme6_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_cmdq_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_qm_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mme_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mmu_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
mmu_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
pci_nrtr_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
pci_nrtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
pcie_aux_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
pcie_wrap_regs.h habanalabs: add goya implementation for debug configuration 2019-04-01 22:23:02 +03:00
psoc_emmc_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_etr_regs.h habanalabs: use registers name defines for ETR block 2019-11-21 11:35:45 +02:00
psoc_global_conf_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_global_conf_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_mme_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_pci_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_spi_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
psoc_timestamp_regs.h habanalabs: Add INFO IOCTL opcode for time sync information 2020-05-19 14:48:41 +03:00
sram_y0_x0_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
sram_y0_x1_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
sram_y0_x2_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
sram_y0_x3_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
sram_y0_x4_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
stlb_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
stlb_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_cfg_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_cmdq_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_eml_cfg_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_eml_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_nrtr_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_nrtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_qm_masks.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc0_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc1_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc1_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc1_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc1_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc2_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc2_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc2_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc2_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc3_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc3_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc3_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc3_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc4_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc4_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc4_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc4_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc5_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc5_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc5_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc5_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc6_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc6_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc6_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc6_rtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc7_cfg_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc7_cmdq_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc7_nrtr_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc7_qm_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00
tpc_pll_regs.h habanalabs: remove trailing blank line from EOF 2019-03-31 11:29:53 +03:00