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.

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

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

Others seem closed?
amd
apm/macom
cavium
freescale/nxp
samsung
qualcomm
broadcom
amlogic
actions
zte
spreadtrum
lg
annapurna labs/amazon
altera/intel

Then there are third party replacements like atf-allwinner or
https://github.com/linaro-swg/arm-trusted-firmware/tree/rpi3_initial_drop

> 
> Note that the Allwinner ATF is built from different source code, so it
> can't easily be included in a general ATF port.
> 
> Thoughts?

Reply via email to