u-boot-brain/arch/arm/mach-rockchip
Chris Webb f05d574356 rockchip: make_fit_atf.py: Eliminate pyelftools dependency
make_fit_aft.py depends on the non-standard library pyelftools to pull
out PT_LOAD segments from ELF files. However, this is as easy to do
manually, without imposing the extra dependency on users.

Structures in the ELF file are unpacked into variables named to exactly
match the ELF spec to ensure the destructuring code is reasonably
self-documenting.

Signed-off-by: Chris Webb <chris@arachsys.com>
Reviewed-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Kever Yang <Kever.yang@rock-chips.com>
2019-07-20 23:59:44 +08:00
..
rk322x rockchip: rk322x: default enable SPL LIBCOMMON and LIBGENERIC 2019-07-20 23:59:44 +08:00
rk3036 rockchip: rk3036: sdram: use udelay instead of rockchip_udelay 2019-07-20 23:59:44 +08:00
rk3128 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
rk3188 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
rk3288 rockchip: rk3288: enable TPL for evb-rk3288 2019-07-20 23:59:44 +08:00
rk3328 rockchip: rk3328: default enable SPL LIBCOMMON and LIBGENERIC 2019-07-20 23:59:44 +08:00
rk3368 rockchip: rk3368: move sgrf init to spl as arch_cpu_init() 2019-07-20 23:59:44 +08:00
rk3399 rockchip: rk3399: use common secure_timer_init() for spl/tpl 2019-07-20 23:59:44 +08:00
rv1108 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
boot_mode.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
bootrom.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
fit_spl_optee.its rockchip: add fit source file for pack itb with op-tee 2018-10-04 21:15:46 +02:00
Kconfig rockchip: enable rk322x TPL_BOOTROM_SUPPORT in Kconfig 2019-07-20 23:59:44 +08:00
make_fit_atf.py rockchip: make_fit_atf.py: Eliminate pyelftools dependency 2019-07-20 23:59:44 +08:00
Makefile rockchip: rk3399: use common TPL board file 2019-07-20 23:59:44 +08:00
rk322x-board-spl.c rockchip: rk322x: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk322x-board.c CONFIG_SPL_SYS_[DI]CACHE_OFF: add 2019-05-18 08:15:35 -04:00
rk3036-board-spl.c rockchip: rk3036: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3036-board.c rockchip: remove redundant pinctrl header including 2019-07-20 23:59:44 +08:00
rk3128-board.c rockchip: rk3128: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3188-board-spl.c rockchip: remove no use header file in board code 2019-07-20 23:59:44 +08:00
rk3188-board.c rockchip: rk3188: remove pinctrl init in spl_board_init 2019-07-20 23:59:44 +08:00
rk3288-board-spl.c rockchip: rk3288: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3288-board.c rockchip: rk3288: remove pinctrl init in spl_board_init 2019-07-20 23:59:44 +08:00
rk3328-board-spl.c rockchip: remove redundant pinctrl header including 2019-07-20 23:59:44 +08:00
rk3368-board-spl.c rockchip: rk3368: enable stimer for rk3368 2019-07-20 23:59:44 +08:00
rk3399-board-spl.c rockchip: rk3399: use common secure_timer_init() for spl/tpl 2019-07-20 23:59:44 +08:00
rk3399-board.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
rv1108-board.c ARM: rockchip: rv1108: Add a board_usb_init for USB OTG 2018-11-30 21:56:44 +01:00
sdram_common.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
spl-boot-order.c rockchip: spl-boot-order: update dependency to OF_LIBFDT 2019-07-20 23:59:44 +08:00
tpl.c rockchip: add common tpl board file 2019-07-20 23:59:44 +08:00
u-boot-tpl-v8.lds rockchip: add u-boot-tpl-v8.lds 2019-05-08 17:34:12 +08:00
u-boot-tpl.lds rockchip: rk322x: add tpl support 2019-05-08 17:34:12 +08:00