diff --git a/patch/atf/atf-rockchip64/rk3328-efuse-init.patch b/patch/atf/atf-rockchip64/rk3328-efuse-init.patch index ffb3d1e26c..e1b5a478d2 100644 --- a/patch/atf/atf-rockchip64/rk3328-efuse-init.patch +++ b/patch/atf/atf-rockchip64/rk3328-efuse-init.patch @@ -1,3 +1,17 @@ +From 03343c2a0b2ed8b85a6dce567bbe515d69f75697 Mon Sep 17 00:00:00 2001 +From: Paolo Sabatino +Date: Thu, 18 Nov 2021 17:33:59 +0000 +Subject: [PATCH] rk3328: add efuse initialization in ATF + +--- + plat/rockchip/rk3328/drivers/efuse/efuse.c | 397 +++++++++++++++++++++ + plat/rockchip/rk3328/drivers/efuse/efuse.h | 142 ++++++++ + plat/rockchip/rk3328/drivers/soc/soc.c | 6 + + plat/rockchip/rk3328/platform.mk | 4 +- + 4 files changed, 548 insertions(+), 1 deletion(-) + create mode 100644 plat/rockchip/rk3328/drivers/efuse/efuse.c + create mode 100644 plat/rockchip/rk3328/drivers/efuse/efuse.h + diff --git a/plat/rockchip/rk3328/drivers/efuse/efuse.c b/plat/rockchip/rk3328/drivers/efuse/efuse.c new file mode 100644 index 0000000..05bbcf4 @@ -574,18 +588,18 @@ index 306308f..48a001c 100644 MAJOR_VERSION, MINOR_VERSION); } diff --git a/plat/rockchip/rk3328/platform.mk b/plat/rockchip/rk3328/platform.mk -index 0219422..8c570b2 100644 +index 5b4766d..4ff5a7a 100644 --- a/plat/rockchip/rk3328/platform.mk +++ b/plat/rockchip/rk3328/platform.mk -@@ -20,6 +20,7 @@ PLAT_INCLUDES := -Idrivers/arm/gic/common/ \ +@@ -22,6 +22,7 @@ PLAT_INCLUDES := -Idrivers/arm/gic/common/ \ -I${RK_PLAT_SOC}/ \ -I${RK_PLAT_SOC}/drivers/pmu/ \ -I${RK_PLAT_SOC}/drivers/soc/ \ + -I${RK_PLAT_SOC}/drivers/efuse/ \ -I${RK_PLAT_SOC}/include/ - RK_GIC_SOURCES := drivers/arm/gic/common/gic_common.c \ -@@ -50,7 +51,8 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \ + RK_GIC_SOURCES := ${GICV2_SOURCES} \ +@@ -54,7 +55,8 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \ ${RK_PLAT_COMMON}/plat_topology.c \ ${RK_PLAT_COMMON}/aarch64/platform_common.c \ ${RK_PLAT_SOC}/drivers/pmu/pmu.c \ @@ -595,4 +609,6 @@ index 0219422..8c570b2 100644 ifdef PLAT_RK_SECURE_DDR_MINILOADER BL31_SOURCES += ${RK_PLAT_COMMON}/drivers/parameter/ddr_parameter.c - \ No newline at end of file +-- +2.30.2 +