mirror of
				https://github.com/riscv-software-src/opensbi
				synced 2025-11-03 21:48:45 +00:00 
			
		
		
		
	lib: utils/fdt: Require match data to be const
Match data stores hardware attributes which do not change at runtime, so it does not need to be mutable. Make it const. Reviewed-by: Guo Ren <guoren@kernel.org> Reviewed-by: Xiang W <wxjstz@126.com> Reviewed-by: Anup Patel <anup@brainfault.org> Signed-off-by: Samuel Holland <samuel@sholland.org>
This commit is contained in:
		
							parent
							
								
									f067bb84cf
								
							
						
					
					
						commit
						fab0379bb6
					
				@ -15,7 +15,7 @@
 | 
			
		||||
 | 
			
		||||
struct fdt_match {
 | 
			
		||||
	const char *compatible;
 | 
			
		||||
	void *data;
 | 
			
		||||
	const void *data;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#define FDT_MAX_PHANDLE_ARGS 16
 | 
			
		||||
 | 
			
		||||
@ -51,7 +51,7 @@ static int ipi_mswi_cold_init(void *fdt, int nodeoff,
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static unsigned long clint_offset = CLINT_MSWI_OFFSET;
 | 
			
		||||
static const unsigned long clint_offset = CLINT_MSWI_OFFSET;
 | 
			
		||||
 | 
			
		||||
static const struct fdt_match ipi_mswi_match[] = {
 | 
			
		||||
	{ .compatible = "riscv,clint0", .data = &clint_offset },
 | 
			
		||||
 | 
			
		||||
@ -149,7 +149,7 @@ static int gpio_reset_init(void *fdt, int nodeoff,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static const struct fdt_match gpio_poweroff_match[] = {
 | 
			
		||||
	{ .compatible = "gpio-poweroff", .data = (void *)FALSE },
 | 
			
		||||
	{ .compatible = "gpio-poweroff", .data = (const void *)FALSE },
 | 
			
		||||
	{ },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -159,7 +159,7 @@ struct fdt_reset fdt_poweroff_gpio = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static const struct fdt_match gpio_reset_match[] = {
 | 
			
		||||
	{ .compatible = "gpio-restart", .data = (void *)TRUE },
 | 
			
		||||
	{ .compatible = "gpio-restart", .data = (const void *)TRUE },
 | 
			
		||||
	{ },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -107,7 +107,7 @@ static int timer_mtimer_cold_init(void *fdt, int nodeoff,
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static unsigned long clint_offset = CLINT_MTIMER_OFFSET;
 | 
			
		||||
static const unsigned long clint_offset = CLINT_MTIMER_OFFSET;
 | 
			
		||||
 | 
			
		||||
static const struct fdt_match timer_mtimer_match[] = {
 | 
			
		||||
	{ .compatible = "riscv,clint0", .data = &clint_offset },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user