https://trustedfirmware-a.readthedocs.io/en/latest/change-log.html#version-2-3

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/arm-trusted-firmware/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile    7 Jan 2020 07:01:56 -0000       1.13
+++ Makefile    15 May 2020 10:01:58 -0000
@@ -6,7 +6,7 @@ COMMENT=        ARM Trusted Firmware
 
 GH_ACCOUNT=    ARM-software
 GH_PROJECT=    arm-trusted-firmware
-GH_TAGNAME=    v2.2
+GH_TAGNAME=    v2.3
 
 EPOCH=         0
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/arm-trusted-firmware/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    7 Jan 2020 07:01:56 -0000       1.7
+++ distinfo    15 May 2020 10:01:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (arm-trusted-firmware-2.2.tar.gz) = 
B+PAWK4tlcfVFqRvyTVlt5fpEsMnHdvynfUjsase6RE=
-SIZE (arm-trusted-firmware-2.2.tar.gz) = 3885995
+SHA256 (arm-trusted-firmware-2.3.tar.gz) = 
ME03IyfW7Kv4naZ+Lhp7JmDxO1hRiG/vG1iuWm105gY=
+SIZE (arm-trusted-firmware-2.3.tar.gz) = 4321775
Index: patches/patch-plat_rockchip_common_params_setup_c
===================================================================
RCS file: patches/patch-plat_rockchip_common_params_setup_c
diff -N patches/patch-plat_rockchip_common_params_setup_c
--- patches/patch-plat_rockchip_common_params_setup_c   6 Feb 2020 07:05:51 
-0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,44 +0,0 @@
-$OpenBSD: patch-plat_rockchip_common_params_setup_c,v 1.2 2020/02/06 07:05:51 
jsg Exp $
-
-https://github.com/ARM-software/arm-trusted-firmware/commit/d52331d01e0efae36e837af90887a8aed33ff604.patch
-
-Index: plat/rockchip/common/params_setup.c
---- plat/rockchip/common/params_setup.c.orig
-+++ plat/rockchip/common/params_setup.c
-@@ -6,6 +6,7 @@
- 
- #include <assert.h>
- #include <errno.h>
-+#include <limits.h>
- #include <string.h>
- 
- #include <lib/bl_aux_params/bl_aux_params.h>
-@@ -21,8 +22,8 @@
- #include <plat_params.h>
- #include <plat_private.h>
- 
--static struct bl_aux_gpio_info rst_gpio;
--static struct bl_aux_gpio_info poweroff_gpio;
-+static struct bl_aux_gpio_info rst_gpio = { .index = UINT_MAX } ;
-+static struct bl_aux_gpio_info poweroff_gpio = { .index = UINT_MAX };
- static struct bl_aux_gpio_info suspend_gpio[10];
- uint32_t suspend_gpio_cnt;
- static struct bl_aux_rk_apio_info suspend_apio;
-@@ -174,11 +175,17 @@ uint32_t rockchip_get_uart_clock(void)
- 
- struct bl_aux_gpio_info *plat_get_rockchip_gpio_reset(void)
- {
-+      if (rst_gpio.index == UINT_MAX)
-+              return NULL;
-+
-       return &rst_gpio;
- }
- 
- struct bl_aux_gpio_info *plat_get_rockchip_gpio_poweroff(void)
- {
-+      if (poweroff_gpio.index == UINT_MAX)
-+              return NULL;
-+
-       return &poweroff_gpio;
- }
- 
Index: patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_c
===================================================================
RCS file: patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_c
diff -N patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_c
--- patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_c        6 Feb 2020 
07:05:51 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-$OpenBSD: patch-plat_rockchip_rk3399_drivers_pmu_pmu_c,v 1.2 2020/02/06 
07:05:51 jsg Exp $
-
-https://github.com/ARM-software/arm-trusted-firmware/commit/b4899041e5f0b8e8b388c6511b5233516b8785ec.patch
-
-Index: plat/rockchip/rk3399/drivers/pmu/pmu.c
---- plat/rockchip/rk3399/drivers/pmu/pmu.c.orig
-+++ plat/rockchip/rk3399/drivers/pmu/pmu.c
-@@ -400,6 +400,25 @@ static void pmu_power_domains_resume(void)
-       clk_gate_con_restore();
- }
- 
-+void pmu_power_domains_on(void)
-+{
-+      clk_gate_con_disable();
-+      pmu_set_power_domain(PD_VDU, pmu_pd_on);
-+      pmu_set_power_domain(PD_VCODEC, pmu_pd_on);
-+      pmu_set_power_domain(PD_RGA, pmu_pd_on);
-+      pmu_set_power_domain(PD_IEP, pmu_pd_on);
-+      pmu_set_power_domain(PD_EDP, pmu_pd_on);
-+      pmu_set_power_domain(PD_GMAC, pmu_pd_on);
-+      pmu_set_power_domain(PD_SDIOAUDIO, pmu_pd_on);
-+      pmu_set_power_domain(PD_HDCP, pmu_pd_on);
-+      pmu_set_power_domain(PD_ISP1, pmu_pd_on);
-+      pmu_set_power_domain(PD_ISP0, pmu_pd_on);
-+      pmu_set_power_domain(PD_VO, pmu_pd_on);
-+      pmu_set_power_domain(PD_TCPD1, pmu_pd_on);
-+      pmu_set_power_domain(PD_TCPD0, pmu_pd_on);
-+      pmu_set_power_domain(PD_GPU, pmu_pd_on);
-+}
-+
- void rk3399_flush_l2_b(void)
- {
-       uint32_t wait_cnt = 0;
Index: patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_h
===================================================================
RCS file: patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_h
diff -N patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_h
--- patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu_h        6 Feb 2020 
07:05:51 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-plat_rockchip_rk3399_drivers_pmu_pmu_h,v 1.2 2020/02/06 
07:05:51 jsg Exp $
-
-https://github.com/ARM-software/arm-trusted-firmware/commit/b4899041e5f0b8e8b388c6511b5233516b8785ec.patch
-
-Index: plat/rockchip/rk3399/drivers/pmu/pmu.h
---- plat/rockchip/rk3399/drivers/pmu/pmu.h.orig
-+++ plat/rockchip/rk3399/drivers/pmu/pmu.h
-@@ -136,5 +136,6 @@ struct pmu_slpdata_s {
- extern uint32_t clst_warmboot_data[PLATFORM_CLUSTER_COUNT];
- 
- extern void sram_func_set_ddrctl_pll(uint32_t pll_src);
-+void pmu_power_domains_on(void);
- 
- #endif /* PMU_H */
Index: patches/patch-plat_rockchip_rk3399_drivers_soc_soc_c
===================================================================
RCS file: patches/patch-plat_rockchip_rk3399_drivers_soc_soc_c
diff -N patches/patch-plat_rockchip_rk3399_drivers_soc_soc_c
--- patches/patch-plat_rockchip_rk3399_drivers_soc_soc_c        6 Feb 2020 
07:05:51 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-plat_rockchip_rk3399_drivers_soc_soc_c,v 1.2 2020/02/06 
07:05:51 jsg Exp $
-
-https://github.com/ARM-software/arm-trusted-firmware/commit/b4899041e5f0b8e8b388c6511b5233516b8785ec.patch
-
-Index: plat/rockchip/rk3399/drivers/soc/soc.c
---- plat/rockchip/rk3399/drivers/soc/soc.c.orig
-+++ plat/rockchip/rk3399/drivers/soc/soc.c
-@@ -17,6 +17,7 @@
- #include <dram.h>
- #include <m0_ctl.h>
- #include <plat_private.h>
-+#include <pmu.h>
- #include <rk3399_def.h>
- #include <secure.h>
- #include <soc.h>
-@@ -327,6 +328,7 @@ void soc_global_soft_reset_init(void)
- 
- void __dead2 soc_global_soft_reset(void)
- {
-+      pmu_power_domains_on();
-       set_pll_slow_mode(VPLL_ID);
-       set_pll_slow_mode(NPLL_ID);
-       set_pll_slow_mode(GPLL_ID);

Reply via email to