> Date: Sun, 20 Aug 2017 13:44:57 +1000 > From: Jonathan Gray <j...@jsg.id.au> > > On Sat, Aug 19, 2017 at 05:46:18PM +0200, Mark Kettenis wrote: > > Here is a port for ARM Trusted Firmware 1.4 that builds firmware for > > the Rockchip RK3399. I anticipate that this port will build firmware > > for other ARMv8 Rockchip SoCs as well; there is code for the RK3328 > > and RK3368 in the tree as well. So this installs the firmware as > > rk3399-bl31.elf instead of just bl31.elf. > > > > There is support for other SoCs as well. We currently don't support > > any of those though. There is some qemu code as well that I haven't > > looked into. So maybe this should be a general ATF port? Since there > > already is a port named "atf", I would rename this one to > > "arm-trusted-firmware". > > "arm-trusted-firmware" would match the repository name and seems a > better fit. Maybe expand the DESCR otherwise looks good.
Committed that way. > At the moment there is > https://github.com/ARM-software/arm-trusted-firmware/tree/master/plat > arm (juno/vfp) > hisilicon > mediatek > tegra > qemu > rockchip > unipher > zynqmp Right. The HiSilicon and MediaTek SoCs seem to be high-performance SoCs like the Rockchip ones. Xilinx ZyncMP is somewhat interesting because it combines ARMv8 cores with an FPGA. > maybe some of the other vendor forks will get merged one day? > https://github.com/MarvellEmbeddedProcessors/atf-marvell > https://github.com/renesas-rcar/arm-trusted-firmware > > like some others were? > https://github.com/Xilinx/arm-trusted-firmware (zynqmp) > https://github.com/96boards-hikey/arm-trusted-firmware (hisilicon) > https://github.com/uniphier/arm-trusted-firmware > https://github.com/rockchip-linux/arm-trusted-firmware Would be good if the Marvell stuff was merged. But I'm not holding my breath. > Others seem closed? > amd > apm/macom > cavium > freescale/nxp > samsung > qualcomm > broadcom > amlogic > actions > zte > spreadtrum > lg > annapurna labs/amazon > altera/intel For some of the Freescale/NXP the trusted firmware is part of U-Boot. > Then there are third party replacements like atf-allwinner or > https://github.com/linaro-swg/arm-trusted-firmware/tree/rpi3_initial_drop You should still go ahead with the atf-allwinner port. I don't see a reason to use ATF for the rpi3 at this moment.