mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	rockchip: evb-rv1108: Use syscon API to get grf base
Use syscon API to get grf base instead of get from dts. Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		| @@ -5,8 +5,9 @@ | ||||
|  */ | ||||
|  | ||||
| #include <common.h> | ||||
| #include <syscon.h> | ||||
| #include <asm/io.h> | ||||
| #include <fdtdec.h> | ||||
| #include <asm/arch-rockchip/clock.h> | ||||
| #include <asm/arch-rockchip/grf_rv1108.h> | ||||
| #include <asm/arch-rockchip/hardware.h> | ||||
|  | ||||
| @@ -14,7 +15,6 @@ DECLARE_GLOBAL_DATA_PTR; | ||||
|  | ||||
| int mach_cpu_init(void) | ||||
| { | ||||
| 	int node; | ||||
| 	struct rv1108_grf *grf; | ||||
| 	enum { | ||||
| 		GPIO3C3_SHIFT           = 6, | ||||
| @@ -34,8 +34,7 @@ int mach_cpu_init(void) | ||||
| 		GPIO2D1_UART2_SIN_M0, | ||||
| 	}; | ||||
|  | ||||
| 	node = fdt_node_offset_by_compatible(gd->fdt_blob, -1, "rockchip,rv1108-grf"); | ||||
| 	grf = (struct rv1108_grf *)fdtdec_get_addr(gd->fdt_blob, node, "reg"); | ||||
| 	grf = syscon_get_first_range(ROCKCHIP_SYSCON_GRF); | ||||
|  | ||||
| 	/*evb board use UART2 m0 for debug*/ | ||||
| 	rk_clrsetreg(&grf->gpio2d_iomux, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user