| .. | .. |
|---|
| 246 | 246 | if (!buffer) |
|---|
| 247 | 247 | return -ENOMEM; |
|---|
| 248 | 248 | |
|---|
| 249 | | - ret = rockchip_otp_ecc_enable(otp, false); |
|---|
| 249 | + ret = rockchip_otp_ecc_enable(otp, true); |
|---|
| 250 | 250 | if (ret < 0) { |
|---|
| 251 | 251 | printf("%s rockchip_otp_ecc_enable err\n", __func__); |
|---|
| 252 | 252 | return ret; |
|---|
| .. | .. |
|---|
| 460 | 460 | .data = (ulong)&rk3308bs_data, |
|---|
| 461 | 461 | }, |
|---|
| 462 | 462 | { |
|---|
| 463 | + .compatible = "rockchip,rk3528-otp", |
|---|
| 464 | + .data = (ulong)&rk3568_data, |
|---|
| 465 | + }, |
|---|
| 466 | + { |
|---|
| 467 | + .compatible = "rockchip,rk3562-otp", |
|---|
| 468 | + .data = (ulong)&rk3568_data, |
|---|
| 469 | + }, |
|---|
| 470 | + { |
|---|
| 463 | 471 | .compatible = "rockchip,rk3568-otp", |
|---|
| 464 | 472 | .data = (ulong)&rk3568_data, |
|---|
| 465 | 473 | }, |
|---|