forked from Mirrors/opensbi
		
	lib: utils/timer: mtimer: add T-Head C9xx CLINT compatible
As we already added the quirk for lacking mtime register to MTIMER driver, add T-Head C9xx CLINT compatible to it and wire the quirk. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							ca7810aecd
						
					
				
				
					commit
					b848d8763a
				
			@@ -124,9 +124,15 @@ static const struct timer_mtimer_quirks sifive_clint_quirks = {
 | 
			
		||||
	.has_64bit_mmio	= true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static const struct timer_mtimer_quirks thead_clint_quirks = {
 | 
			
		||||
	.mtime_offset	= CLINT_MTIMER_OFFSET,
 | 
			
		||||
	.without_mtime  = true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static const struct fdt_match timer_mtimer_match[] = {
 | 
			
		||||
	{ .compatible = "riscv,clint0", .data = &sifive_clint_quirks },
 | 
			
		||||
	{ .compatible = "sifive,clint0", .data = &sifive_clint_quirks },
 | 
			
		||||
	{ .compatible = "thead,c900-clint", .data = &thead_clint_quirks },
 | 
			
		||||
	{ .compatible = "riscv,aclint-mtimer" },
 | 
			
		||||
	{ },
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user