24 lines
403 B
C
24 lines
403 B
C
#ifndef __ETM_H
|
|
#define __ETM_H
|
|
|
|
struct etm_driver_data {
|
|
void __iomem *etm_regs;
|
|
int is_ptm;
|
|
const int *pwr_down;
|
|
};
|
|
|
|
struct etb_driver_data {
|
|
void __iomem *etb_regs;
|
|
void __iomem *funnel_regs;
|
|
void __iomem *tpiu_regs;
|
|
void __iomem *dem_regs;
|
|
int use_etr;
|
|
u32 etr_len;
|
|
u32 etr_virt;
|
|
dma_addr_t etr_phys;
|
|
};
|
|
|
|
extern void trace_start_by_cpus(const struct cpumask *mask, int init_etb);
|
|
|
|
#endif
|