forked from Mirrors/opensbi
		
	include: sbi: Add SBI debug trigger extension related defines
This patch adds defines for SBI debug trigger extension and function IDs to access the extension. Signed-off-by: Himanshu Chauhan <hchauhan@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							97f234f15c
						
					
				
				
					commit
					fa87ec90a0
				
			@@ -32,6 +32,7 @@
 | 
			
		||||
#define SBI_EXT_DBCN				0x4442434E
 | 
			
		||||
#define SBI_EXT_SUSP				0x53555350
 | 
			
		||||
#define SBI_EXT_CPPC				0x43505043
 | 
			
		||||
#define SBI_EXT_DBTR				0x44425452
 | 
			
		||||
 | 
			
		||||
/* SBI function IDs for BASE extension*/
 | 
			
		||||
#define SBI_EXT_BASE_GET_SPEC_VERSION		0x0
 | 
			
		||||
@@ -105,6 +106,16 @@
 | 
			
		||||
#define SBI_EXT_PMU_COUNTER_FW_READ_HI	0x6
 | 
			
		||||
#define SBI_EXT_PMU_SNAPSHOT_SET_SHMEM	0x7
 | 
			
		||||
 | 
			
		||||
/* SBI function IDs for DBTR extension */
 | 
			
		||||
#define SBI_EXT_DBTR_NUM_TRIGGERS	0x0
 | 
			
		||||
#define SBI_EXT_DBTR_SETUP_SHMEM	0x1
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_READ	0x2
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_INSTALL	0x3
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_UPDATE	0x4
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_UNINSTALL	0x5
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_ENABLE	0x6
 | 
			
		||||
#define SBI_EXT_DBTR_TRIGGER_DISABLE	0x7
 | 
			
		||||
 | 
			
		||||
/** General pmu event codes specified in SBI PMU extension */
 | 
			
		||||
enum sbi_pmu_hw_generic_events_t {
 | 
			
		||||
	SBI_PMU_HW_NO_EVENT			= 0,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user