> 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.

Reply via email to