forked from Mirrors/opensbi
		
	platform: generic: Make use of fdt_match_node()
It makes sense to use fdt_match_node() instead of fdt_find_match() in fw_platform_lookup_special() as we already have the start offset to search from. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							e1a0cb062a
						
					
				
				
					commit
					ed8b8f5254
				
			@@ -34,17 +34,17 @@ static const struct fdt_match *generic_plat_match = NULL;
 | 
			
		||||
 | 
			
		||||
static void fw_platform_lookup_special(void *fdt, int root_offset)
 | 
			
		||||
{
 | 
			
		||||
	int pos, noff;
 | 
			
		||||
	const struct platform_override *plat;
 | 
			
		||||
	const struct fdt_match *match;
 | 
			
		||||
	int pos;
 | 
			
		||||
 | 
			
		||||
	for (pos = 0; pos < platform_override_modules_size; pos++) {
 | 
			
		||||
		plat = platform_override_modules[pos];
 | 
			
		||||
		if (!plat->match_table)
 | 
			
		||||
			continue;
 | 
			
		||||
 | 
			
		||||
		noff = fdt_find_match(fdt, -1, plat->match_table, &match);
 | 
			
		||||
		if (noff < 0)
 | 
			
		||||
		match = fdt_match_node(fdt, root_offset, plat->match_table);
 | 
			
		||||
		if (!match)
 | 
			
		||||
			continue;
 | 
			
		||||
 | 
			
		||||
		generic_plat = plat;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user