Let the recently added Rockchip IO domain driver configure the IO domains instead of setting the bits in rk3568_start(). Signed-off-by: Michael Riesch <michael.riesch@xxxxxxxxxxxxxx> --- arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c b/arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c index f79f975080..36f7acd7d0 100644 --- a/arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c +++ b/arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c @@ -15,15 +15,6 @@ static noinline void rk3568_start(void) { void *fdt; - /* - * set iodomain vccio6 to 1.8V needed for GMAC1 to work. - * vccio4 (gmac0/switch) needs to stay at 3v3 (default) - */ - //set bit 6 in PMU_GRF_IO_VSEL0 for vccio6 1v8 - writel(RK_SETBITS(BIT(6)), PMU_GRF_IO_VSEL0); - //clear bit 6 for 3v3 as it was set to 1v8 - writel(RK_CLRBITS(BIT(6)), PMU_GRF_IO_VSEL1); - fdt = __dtb_rk3568_bpi_r2_pro_start; if (current_el() == 3) { -- 2.30.2