forked from Mirrors/opensbi
		
	lib: utils/timer: Constify FDT pointers in parsing functions
Indicate that none of these functions modify the devicetree by constifying the parameter type. Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							bd76eb4950
						
					
				
				
					commit
					b15cc7715a
				
			@@ -16,7 +16,7 @@
 | 
			
		||||
 | 
			
		||||
struct fdt_timer {
 | 
			
		||||
	const struct fdt_match *match_table;
 | 
			
		||||
	int (*cold_init)(void *fdt, int nodeoff, const struct fdt_match *match);
 | 
			
		||||
	int (*cold_init)(const void *fdt, int nodeoff, const struct fdt_match *match);
 | 
			
		||||
	int (*warm_init)(void);
 | 
			
		||||
	void (*exit)(void);
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ static int fdt_timer_cold_init(void)
 | 
			
		||||
	int pos, noff, rc;
 | 
			
		||||
	struct fdt_timer *drv;
 | 
			
		||||
	const struct fdt_match *match;
 | 
			
		||||
	void *fdt = fdt_get_address();
 | 
			
		||||
	const void *fdt = fdt_get_address();
 | 
			
		||||
 | 
			
		||||
	for (pos = 0; pos < fdt_timer_drivers_size; pos++) {
 | 
			
		||||
		drv = fdt_timer_drivers[pos];
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,7 @@ static SBI_LIST_HEAD(mtn_list);
 | 
			
		||||
 | 
			
		||||
static struct aclint_mtimer_data *mt_reference = NULL;
 | 
			
		||||
 | 
			
		||||
static int timer_mtimer_cold_init(void *fdt, int nodeoff,
 | 
			
		||||
static int timer_mtimer_cold_init(const void *fdt, int nodeoff,
 | 
			
		||||
				  const struct fdt_match *match)
 | 
			
		||||
{
 | 
			
		||||
	int rc;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@
 | 
			
		||||
 | 
			
		||||
extern struct plmt_data plmt;
 | 
			
		||||
 | 
			
		||||
static int fdt_plmt_cold_timer_init(void *fdt, int nodeoff,
 | 
			
		||||
static int fdt_plmt_cold_timer_init(const void *fdt, int nodeoff,
 | 
			
		||||
				    const struct fdt_match *match)
 | 
			
		||||
{
 | 
			
		||||
	int rc;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user