Change-Id: Ice2a00bd053d26303cc57c45fbc256b57eb95da0
Signed-off-by: Chen Liang <cl@rock-chips.com>
{
int ret;
- if (cpu_is_rk3288()) {
+ if (cpu_is_rk3288() || cpu_is_rk3228()) {
rk3288_efuse_init();
} else if (cpu_is_rk312x()) {
ret = rk312x_efuse_readregs(0, 32, efuse_buf);
RK3228_DEVICE(CRU),
RK3228_DEVICE(GRF),
RK3228_DEVICE(TIMER),
+ RK3228_DEVICE(EFUSE),
RK3228_DEVICE(CPU_AXI_BUS),
RK_DEVICE(RK_DEBUG_UART_VIRT, RK3228_UART2_PHYS, RK3228_UART_SIZE),
RK_DEVICE(RK_DDR_VIRT, RK3228_DDR_PCTL_PHYS, RK3228_DDR_PCTL_SIZE),
iotable_init(rk3228_io_desc, ARRAY_SIZE(rk3228_io_desc));
debug_ll_io_init();
+
+ rockchip_efuse_init();
}
static void __init rk3228_dt_init_timer(void)