History log of /rk3399_rockchip-uboot/common/ (Results 576 – 600 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
67c90ac303-Jan-2019 Joseph Chen <chenjh@rock-chips.com>

android: include fdt_support.h file

fix compile error when enable fdt overlay

Change-Id: I283ef3cd44aeb6c64f3362907fcc399919401345
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

270ed4a903-Dec-2018 Jason Zhu <jason.zhu@rock-chips.com>

android: fix compare slot_suffix error

If slot_suffix is equal to "_a", slot_index_to_boot is equal to '0'
but not '1' when use function strncmp.

Change-Id: I53ffc920824e03c923f1d9ab8fd326a733c5965

android: fix compare slot_suffix error

If slot_suffix is equal to "_a", slot_index_to_boot is equal to '0'
but not '1' when use function strncmp.

Change-Id: I53ffc920824e03c923f1d9ab8fd326a733c59654
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-ddr3-1333.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-ddr3-1600.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-ddr3-1866.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-ddr3-4G-1600.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-lpddr3-4GB-1600.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-sdram-lpddr4-100.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/pmu_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_pctl_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_phy_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_phy_ron_rtt_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_share.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/ddr_tool/Makefile
/rk3399_rockchip-uboot/cmd/ddr_tool/ddr_test_px30.S
/rk3399_rockchip-uboot/cmd/ddr_tool/ddr_test_rk1808.S
/rk3399_rockchip-uboot/cmd/ddr_tool/ddr_test_rk3328.S
/rk3399_rockchip-uboot/cmd/memtester/Makefile
/rk3399_rockchip-uboot/cmd/memtester/io_map.c
/rk3399_rockchip-uboot/cmd/memtester/io_map.h
/rk3399_rockchip-uboot/cmd/memtester/memtester.c
/rk3399_rockchip-uboot/cmd/memtester/sizes.h
/rk3399_rockchip-uboot/cmd/memtester/tests.c
/rk3399_rockchip-uboot/cmd/memtester/tests.h
/rk3399_rockchip-uboot/cmd/memtester/types.h
android_bootloader.c
/rk3399_rockchip-uboot/configs/android6.0-rk3399_defconfig
/rk3399_rockchip-uboot/configs/evb-px30_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3326_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/configs/rk3326_defconfig
/rk3399_rockchip-uboot/configs/rk3399_defconfig
/rk3399_rockchip-uboot/configs/rk3399pro_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk817.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/Kconfig
/rk3399_rockchip-uboot/drivers/ram/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-px30-ddr3-detect-333.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-px30-ddr4-detect-333.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-px30-lpddr2-detect-333.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-px30-lpddr3-detect-333.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-rk3399-lpddr4-400.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-rk3399-lpddr4-800.inc
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_pctl_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_phy_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3399.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_share.c
bdd6500006-Dec-2018 Jason Zhu <jason.zhu@rock-chips.com>

common: bootm: test cmdtp is NULL or not before use it

Test cmdtp is NULL or not before use it. If not and the image is
incorrect, then the error occur:
"Synchronous Abort" handler, esr 0x96000010
*

common: bootm: test cmdtp is NULL or not before use it

Test cmdtp is NULL or not before use it. If not and the image is
incorrect, then the error occur:
"Synchronous Abort" handler, esr 0x96000010
* Relocate offset = 0000000007911000
* ELR(PC) = 00000000006148f8
* LR = 00000000006148f8
* SP = 0000000005b020d0

* ESR_EL2 = 0000000096000010
EC[31:26] == 100101, Exception from a Data abort,
from current exception level
IL[25] == 1, 32-bit instruction trapped

* DAIF = 00000000000003c0
D[9] == 1, DBG masked
A[8] == 1, ABORT masked
I[7] == 1, IRQ masked
F[6] == 1, FIQ masked

* SPSR_EL2 = 00000000000003c9
D[9] == 1, DBG masked
A[8] == 1, ABORT masked
I[7] == 1, IRQ masked
F[6] == 1, FIQ masked
M[4] == 0, Exception taken from AArch64
M[3:0] == 1001, EL2h

* SCTLR_EL2 = 0000000030c51835
I[12] == 1, Icaches enabled
C[2] == 1, Dcache enabled

Change-Id: I367051e8e91a1b6fee957390af79980bfd5e5916
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/rk1808.c
bootm.c
/rk3399_rockchip-uboot/configs/evb-px30_defconfig
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_px30.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-rockchip.c
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.c
/rk3399_rockchip-uboot/drivers/video/anx9804.c
/rk3399_rockchip-uboot/drivers/video/anx98xx-edp.h
/rk3399_rockchip-uboot/drivers/video/bridge/Kconfig
/rk3399_rockchip-uboot/drivers/video/bridge/Makefile
/rk3399_rockchip-uboot/drivers/video/bridge/anx6345.c
/rk3399_rockchip-uboot/drivers/video/bridge/video-bridge-uclass.c
/rk3399_rockchip-uboot/drivers/video/drm/Kconfig
/rk3399_rockchip-uboot/drivers/video/drm/Makefile
/rk3399_rockchip-uboot/drivers/video/drm/rk618.c
/rk3399_rockchip-uboot/drivers/video/drm/rk618.h
/rk3399_rockchip-uboot/drivers/video/drm/rk618_lvds.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip-dw-mipi-dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_bridge.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_bridge.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_panel.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_panel.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_phy.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_rgb.c
/rk3399_rockchip-uboot/include/configs/blanche.h
/rk3399_rockchip-uboot/include/video_bridge.h
f05ce84724-Jan-2018 Alexey Brodkin <Alexey.Brodkin@synopsys.com>

UPSTREAM: fdt: Implement weak arch_fixup_fdt()

Only ARM and in some configs MIPS really implement arch_fixup_fdt().
Others just use the same boilerplate which is not good by itself,
but what's worse

UPSTREAM: fdt: Implement weak arch_fixup_fdt()

Only ARM and in some configs MIPS really implement arch_fixup_fdt().
Others just use the same boilerplate which is not good by itself,
but what's worse if we try to build with disabled CONFIG_CMD_BOOTM
and enabled CONFIG_OF_LIBFDT we'll hit an unknown symbol which was
apparently implemented in arch/xxx/lib/bootm.c.

Now with weak arch_fixup_fdt() right in image-fdt.c where it is
used we get both items highlighted above fixed.

Change-Id: Iaac96fbb0bcc484906952ced132b10b2cead782e
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: York Sun <york.sun@nxp.com>
Cc: Stefan Roese <sr@denx.de>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...

0e00a84c04-Mar-2018 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>

Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt header

UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>

Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt headers from
/usr/include/ instead of using internal ones.

This commit moves the header code:
include/libfdt.h -> include/linux/libfdt.h
include/libfdt_env.h -> include/linux/libfdt_env.h

and replaces include directives:
#include <libfdt.h> -> #include <linux/libfdt.h>
#include <libfdt_env.h> -> #include <linux/libfdt_env.h>

Change-Id: I6c0f7e50e8b571106627f25ddac008a62bd2994e
Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/fdt.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/virt-dt.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/fdt.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/spin_table.c
/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/arm/lib/psci-dt.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/litesom.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/opos6ul.c
/rk3399_rockchip-uboot/arch/arm/mach-meson/board.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/arm64-common.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/armada3700/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/armada8k/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/fdt.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/fdt-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/fdt.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc_gen5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_late_init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boards.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/pci.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/liodn.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/portals.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/lib/bootm.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/intel_common/microcode.c
/rk3399_rockchip-uboot/board/Arcturus/ucp1020/ucp1020.c
/rk3399_rockchip-uboot/board/armltd/vexpress/vexpress_tc2.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/el/el6x/el6x.c
/rk3399_rockchip-uboot/board/esd/vme8349/vme8349.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/pci.c
/rk3399_rockchip-uboot/board/freescale/bsc9131rdb/bsc9131rdb.c
/rk3399_rockchip-uboot/board/freescale/bsc9132qds/bsc9132qds.c
/rk3399_rockchip-uboot/board/freescale/c29xpcie/c29xpcie.c
/rk3399_rockchip-uboot/board/freescale/common/cds_pci_ft.c
/rk3399_rockchip-uboot/board/freescale/common/fman.c
/rk3399_rockchip-uboot/board/freescale/common/p_corenet/pci.c
/rk3399_rockchip-uboot/board/freescale/common/sgmii_riser.c
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/ls2080a.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/ls2080aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/ls2080ardb.c
/rk3399_rockchip-uboot/board/freescale/mpc8308rdb/mpc8308rdb.c
/rk3399_rockchip-uboot/board/freescale/mpc8313erdb/mpc8313erdb.c
/rk3399_rockchip-uboot/board/freescale/mpc8315erdb/mpc8315erdb.c
/rk3399_rockchip-uboot/board/freescale/mpc8323erdb/mpc8323erdb.c
/rk3399_rockchip-uboot/board/freescale/mpc832xemds/mpc832xemds.c
/rk3399_rockchip-uboot/board/freescale/mpc8349emds/mpc8349emds.c
/rk3399_rockchip-uboot/board/freescale/mpc8349itx/mpc8349itx.c
/rk3399_rockchip-uboot/board/freescale/mpc837xemds/mpc837xemds.c
/rk3399_rockchip-uboot/board/freescale/mpc8536ds/mpc8536ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8541cds/mpc8541cds.c
/rk3399_rockchip-uboot/board/freescale/mpc8544ds/mpc8544ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8548cds/mpc8548cds.c
/rk3399_rockchip-uboot/board/freescale/mpc8555cds/mpc8555cds.c
/rk3399_rockchip-uboot/board/freescale/mpc8568mds/mpc8568mds.c
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/mpc8569mds.c
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/mpc8572ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8610hpcd/mpc8610hpcd.c
/rk3399_rockchip-uboot/board/freescale/mpc8641hpcn/mpc8641hpcn.c
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/mx6sabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
/rk3399_rockchip-uboot/board/freescale/p1010rdb/p1010rdb.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/p1022ds.c
/rk3399_rockchip-uboot/board/freescale/p1023rdb/p1023rdb.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
/rk3399_rockchip-uboot/board/freescale/p1_twr/p1_twr.c
/rk3399_rockchip-uboot/board/freescale/qemu-ppce500/qemu-ppce500.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/pci.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/pci.c
/rk3399_rockchip-uboot/board/freescale/t1040qds/pci.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/pci.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/pci.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/pci.c
/rk3399_rockchip-uboot/board/freescale/t4qds/pci.c
/rk3399_rockchip-uboot/board/freescale/t4rdb/pci.c
/rk3399_rockchip-uboot/board/gdsys/mpc8308/hrcon.c
/rk3399_rockchip-uboot/board/gdsys/mpc8308/strider.c
/rk3399_rockchip-uboot/board/gdsys/p1022/controlcenterd.c
/rk3399_rockchip-uboot/board/ids/ids8313/ids8313.c
/rk3399_rockchip-uboot/board/keymile/km83xx/km83xx.c
/rk3399_rockchip-uboot/board/keymile/kmp204x/pci.c
/rk3399_rockchip-uboot/board/mpc8308_p1m/mpc8308_p1m.c
/rk3399_rockchip-uboot/board/phytec/pcm058/pcm058.c
/rk3399_rockchip-uboot/board/phytec/pfla02/pfla02.c
/rk3399_rockchip-uboot/board/sbc8349/sbc8349.c
/rk3399_rockchip-uboot/board/sbc8548/sbc8548.c
/rk3399_rockchip-uboot/board/sbc8641d/sbc8641d.c
/rk3399_rockchip-uboot/board/socrates/socrates.c
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/apalis_imx6.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/colibri_imx6.c
/rk3399_rockchip-uboot/board/toradex/common/tdx-common.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_mba6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_wru4.c
/rk3399_rockchip-uboot/board/udoo/neo/neo.c
/rk3399_rockchip-uboot/board/varisys/cyrus/pci.c
/rk3399_rockchip-uboot/board/ve8313/ve8313.c
/rk3399_rockchip-uboot/board/vscom/baltos/board.c
/rk3399_rockchip-uboot/board/xes/common/fsl_8xxx_pci.c
/rk3399_rockchip-uboot/board/xes/xpedite520x/xpedite520x.c
/rk3399_rockchip-uboot/board/xes/xpedite537x/xpedite537x.c
/rk3399_rockchip-uboot/board/xes/xpedite550x/xpedite550x.c
/rk3399_rockchip-uboot/cmd/bootefi.c
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/spl.c
board_info.c
boot_fit.c
boot_rkimg.c
bootm_os.c
bootstage.c
common_fit.c
fdt_support.c
image-fdt.c
image.c
lcd_simplefb.c
spl/spl_fat.c
spl/spl_fit.c
spl/spl_nand.c
spl/spl_net.c
spl/spl_ram.c
spl/spl_ymodem.c
/rk3399_rockchip-uboot/drivers/core/of_access.c
/rk3399_rockchip-uboot/drivers/core/of_addr.c
/rk3399_rockchip-uboot/drivers/core/of_extra.c
/rk3399_rockchip-uboot/drivers/core/ofnode.c
/rk3399_rockchip-uboot/drivers/core/regmap.c
/rk3399_rockchip-uboot/drivers/core/root.c
/rk3399_rockchip-uboot/drivers/core/util.c
/rk3399_rockchip-uboot/drivers/crypto/fsl/sec.c
/rk3399_rockchip-uboot/drivers/firmware/psci.c
/rk3399_rockchip-uboot/drivers/mmc/exynos_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/s5p_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/sdhci-cadence.c
/rk3399_rockchip-uboot/drivers/mmc/socfpga_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/xenon_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/zynq_sdhci.c
/rk3399_rockchip-uboot/drivers/net/fsl-mc/mc.c
/rk3399_rockchip-uboot/drivers/pci/fsl_pci_init.c
/rk3399_rockchip-uboot/drivers/pci/pci-emul-uclass.c
/rk3399_rockchip-uboot/drivers/pci/pcie_layerscape_fixup.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-single.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-uclass.c
/rk3399_rockchip-uboot/drivers/power/pmic/act8846.c
/rk3399_rockchip-uboot/drivers/power/pmic/rn5t567.c
/rk3399_rockchip-uboot/drivers/qe/fdt.c
/rk3399_rockchip-uboot/drivers/sound/rockchip-sound.c
/rk3399_rockchip-uboot/drivers/sound/sound-i2s.c
/rk3399_rockchip-uboot/drivers/usb/common/common.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-exynos.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-msm.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-tegra.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-vf.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-exynos5.c
/rk3399_rockchip-uboot/drivers/usb/phy/rockchip_usb2_phy.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/exynos/exynos_dp.c
/rk3399_rockchip-uboot/drivers/video/exynos/exynos_dp_lowlevel.c
/rk3399_rockchip-uboot/drivers/video/exynos/exynos_fb.c
/rk3399_rockchip-uboot/drivers/video/exynos/exynos_mipi_dsi.c
/rk3399_rockchip-uboot/include/fdt_support.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/linux/libfdt.h
/rk3399_rockchip-uboot/include/linux/libfdt_env.h
/rk3399_rockchip-uboot/lib/efi_loader/efi_boottime.c
/rk3399_rockchip-uboot/lib/efi_loader/efi_memory.c
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/fdtdec_common.c
/rk3399_rockchip-uboot/lib/fdtdec_test.c
/rk3399_rockchip-uboot/lib/libfdt/Makefile
/rk3399_rockchip-uboot/lib/libfdt/fdt_region.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_ro.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_rw.c
/rk3399_rockchip-uboot/lib/of_live.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/dtoc/dtb_platdata.py
/rk3399_rockchip-uboot/tools/dtoc/test_dtoc.py
/rk3399_rockchip-uboot/tools/fdt_host.h
/rk3399_rockchip-uboot/tools/fdtgrep.c
/rk3399_rockchip-uboot/tools/gen_ethaddr_crc.c
/rk3399_rockchip-uboot/tools/ifdtool.c
/rk3399_rockchip-uboot/tools/imagetool.h
/rk3399_rockchip-uboot/tools/libfdt/fdt_rw.c
/rk3399_rockchip-uboot/tools/mips-relocs.c
c78841b621-Mar-2018 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: libfdt: move FDT_RAMDISK_OVERHEAD to image-fdt.c

This macro is locally referenced in common/image-fdt.c

Change-Id: Iaf308d919d666be2615ef8f894099c538366e89d
Signed-off-by: Masahiro Yamada

UPSTREAM: libfdt: move FDT_RAMDISK_OVERHEAD to image-fdt.c

This macro is locally referenced in common/image-fdt.c

Change-Id: Iaf308d919d666be2615ef8f894099c538366e89d
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...

8bea6fa819-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

common: rkimg: add dev_desc validation check

If we use a NULL dev_desc, it causes data abort.

Change-Id: Iaf315f7f0ca4a8c33d4d4b809fffea35fc5dcc51
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

5ea39a5719-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

common: autoboot: using ctrl+c to exit bootdelay and enter hush

We hope user can have more clear purpose on entering hush shell,
this avoids some unexpected key hit during normal boot.

Update messa

common: autoboot: using ctrl+c to exit bootdelay and enter hush

We hope user can have more clear purpose on entering hush shell,
this avoids some unexpected key hit during normal boot.

Update message from:
Hit any key to stop autoboot: 5 => Hit key to stop autoboot('CTRL+C'): 5

Change-Id: Ifb1b594dc38f92fa38e2c2b8a9a576e38bbdf03e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/rk1808-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk1808.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-evb-rk1608.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk322x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3308.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3328.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3399.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399/rk3399.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c
autoboot.c
/rk3399_rockchip-uboot/configs/rk1808_defconfig
/rk3399_rockchip-uboot/configs/rk322x_defconfig
/rk3399_rockchip-uboot/configs/rk3368_defconfig
/rk3399_rockchip-uboot/configs/rk3399_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_px30.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk322x.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3308.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3328.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/input/key-uclass.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-rockchip.c
/rk3399_rockchip-uboot/drivers/usb/phy/rockchip_usb2_phy.c
/rk3399_rockchip-uboot/drivers/video/drm/Makefile
/rk3399_rockchip-uboot/drivers/video/drm/analogix_dp.c
/rk3399_rockchip-uboot/drivers/video/drm/analogix_dp.h
/rk3399_rockchip-uboot/drivers/video/drm/analogix_dp_reg.c
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3288-cru.h
/rk3399_rockchip-uboot/include/key.h
/rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-inno-usb2.h
/rk3399_rockchip-uboot/make.sh
caed6b4f11-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

rockchip: make avb boot flow uninterruptable

- only allow "boot_android" as bootcmd;
- enter rockusb or fastboot when boot failed;
- don't allow ctrl+c to enter hush;

Change-Id: I7a67f4b738ed78370f

rockchip: make avb boot flow uninterruptable

- only allow "boot_android" as bootcmd;
- enter rockusb or fastboot when boot failed;
- don't allow ctrl+c to enter hush;

Change-Id: I7a67f4b738ed78370f19fe2c8c920a5abc104b4b
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/dvfs.c
console.c
/rk3399_rockchip-uboot/configs/evb-px30_defconfig
/rk3399_rockchip-uboot/configs/rk1808_defconfig
/rk3399_rockchip-uboot/configs/rk3308-aarch32_defconfig
/rk3399_rockchip-uboot/configs/rk3399pro_defconfig
/rk3399_rockchip-uboot/drivers/power/Kconfig
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/power/dvfs/Kconfig
/rk3399_rockchip-uboot/drivers/power/dvfs/Makefile
/rk3399_rockchip-uboot/drivers/power/dvfs/dvfs-uclass.c
/rk3399_rockchip-uboot/drivers/power/dvfs/rockchip_wtemp_dvfs.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk816.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk818.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fuel_gauge_uclass.c
/rk3399_rockchip-uboot/include/configs/px30_common.h
/rk3399_rockchip-uboot/include/configs/rk1808_common.h
/rk3399_rockchip-uboot/include/configs/rk3308_common.h
/rk3399_rockchip-uboot/include/configs/rk3328_common.h
/rk3399_rockchip-uboot/include/configs/rk3368_common.h
/rk3399_rockchip-uboot/include/configs/rk3399_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/dvfs.h
/rk3399_rockchip-uboot/include/power/fuel_gauge.h
/rk3399_rockchip-uboot/lib/avb/libavb_user/Kconfig
/rk3399_rockchip-uboot/lib/avb/libavb_user/avb_ops_user.c
/rk3399_rockchip-uboot/make.sh
8c2a783506-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

common: board_r: enable initr_serial() anyway

If we don't enable initr_serial(), even after relocation done, the
serial driver always use no relocation address of ns16550_serial_ops
which is setup i

common: board_r: enable initr_serial() anyway

If we don't enable initr_serial(), even after relocation done, the
serial driver always use no relocation address of ns16550_serial_ops
which is setup in serial_init(). This makes abort issue when arm64 kernel
is load to overlap the ram area.

fixes: 064eb4931464a5c5dc66e25fc3af2561bc4cb948
(serial: ns16550: support using pre-loader serial)

Change-Id: Iab67010ba3712754c036ecb2aee76c13a0b200b6
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

b4913f9504-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

android: make android boot message more accurate and clear

1. Actually, the "kernel_address" is android header address but not
real kernel address, let's use "kernel_addr_r/c" to verbose.

2. pri

android: make android boot message more accurate and clear

1. Actually, the "kernel_address" is android header address but not
real kernel address, let's use "kernel_addr_r/c" to verbose.

2. print compressed type info, like:
"Booting LZ4 kernel at 0x02480000(Uncompress to 00680000) with fdt at 1f00000..." or
"Booting kernel at 0x00680000 with fdt at 0x1f00000..."

Change-Id: Ifb628ab355670681f78d8f73893baddee21223a0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

eb94a25c04-Dec-2018 Joseph Chen <chenjh@rock-chips.com>

android: fix android load address missing reserve page size

fixes: ee465021feb46515c76fe2291d3fdf31eb6dbb4
(android: support boot images packed with rockchip android hdr)

Change-Id: Iaf340c82819655

android: fix android load address missing reserve page size

fixes: ee465021feb46515c76fe2291d3fdf31eb6dbb4
(android: support boot images packed with rockchip android hdr)

Change-Id: Iaf340c828196553e433b17322929eaeed6afbf55
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rockchip_dmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rockchip_smccc.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_smccc.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/sdram_common.c
image-android.c
/rk3399_rockchip-uboot/configs/evb-rk3308_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3326_defconfig
/rk3399_rockchip-uboot/configs/rk3308-aarch32_defconfig
/rk3399_rockchip-uboot/drivers/mmc/rockchip_sdhci.c
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/ram/Kconfig
/rk3399_rockchip-uboot/drivers/ram/rockchip/Kconfig
/rk3399_rockchip-uboot/drivers/ram/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/ram/rockchip/rockchip_dmc.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/rockchip_sdram.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3328.c
/rk3399_rockchip-uboot/drivers/rkflash/rknandc_base.c
/rk3399_rockchip-uboot/drivers/rkflash/rksfc_base.c
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.c
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nor.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip-dw-mipi-dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.c
/rk3399_rockchip-uboot/env/common.c
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/px30_common.h
/rk3399_rockchip-uboot/include/configs/rk3308_common.h
/rk3399_rockchip-uboot/include/configs/rv1108_common.h
/rk3399_rockchip-uboot/include/irq-platform.h
/rk3399_rockchip-uboot/include/rk_timer_irq.h
/rk3399_rockchip-uboot/lib/initcall.c
/rk3399_rockchip-uboot/lib/optee_clientApi/Makefile
/rk3399_rockchip-uboot/lib/optee_clientApi/OpteeClientInterface.c
/rk3399_rockchip-uboot/lib/optee_clientApi/OpteeClientRPC.c
/rk3399_rockchip-uboot/make.sh
645a442d28-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

common: support skip U-Boot relocation

Change-Id: I8640907204c82928c2fb07177835dc55a126aaf0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>


/rk3399_rockchip-uboot/arch/arm/dts/rk3288-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3308.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rv1108.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/px30/px30.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3308/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3308/clk_rk3308.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3308/evb_rk3308.c
Kconfig
board_f.c
board_r.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3308.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rv1108.c
/rk3399_rockchip-uboot/drivers/power/regulator/pwm_regulator.c
/rk3399_rockchip-uboot/drivers/rkflash/flash.c
/rk3399_rockchip-uboot/drivers/rkflash/flash_com.h
/rk3399_rockchip-uboot/drivers/rkflash/nandc.c
/rk3399_rockchip-uboot/drivers/rkflash/nandc.h
/rk3399_rockchip-uboot/drivers/rkflash/rk_sftl_arm_v7.S
/rk3399_rockchip-uboot/drivers/rkflash/rk_sftl_arm_v8.S
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.c
/rk3399_rockchip-uboot/drivers/video/drm/bmp_helper.c
/rk3399_rockchip-uboot/drivers/video/drm/bmp_helper.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_vop_reg.c
/rk3399_rockchip-uboot/include/configs/rk3308_common.h
d9e2bd8a29-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

common: boot_rkimg: verbose partition type

rockchip platforms support both efi and rkparam partition types,
it helps a lot for debug.

Change-Id: I3ba3fe552ecd99c38112a1417eb6c22721a03242
Signed-off

common: boot_rkimg: verbose partition type

rockchip platforms support both efi and rkparam partition types,
it helps a lot for debug.

Change-Id: I3ba3fe552ecd99c38112a1417eb6c22721a03242
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

1e8c0e4403-Nov-2018 Tony Xu <tony.xu@rock-chips.com>

Attestation key: write attestation key to secure storage

Split attestation key into AttestationKey.ec and AttestationKey.rsa,
then write to secure storage.

Change-Id: I8e00d602c4174a002e6ecad2e4cfa

Attestation key: write attestation key to secure storage

Split attestation key into AttestationKey.ec and AttestationKey.rsa,
then write to secure storage.

Change-Id: I8e00d602c4174a002e6ecad2e4cfa846f32a681f
Signed-off-by: Tony Xu <tony.xu@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/rk3036-sdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-sdram-ddr4-666.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/make_fit_optee.sh
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/px30/px30.c
attestation_key.c
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/popmetal-rk3288_defconfig
/rk3399_rockchip-uboot/configs/rk3036_defconfig
/rk3399_rockchip-uboot/configs/rk3128x_defconfig
/rk3399_rockchip-uboot/configs/rk322x_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk322x.c
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.h
/rk3399_rockchip-uboot/include/attestation_key.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rk3308_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/lib/optee_clientApi/OpteeClientInterface.c
/rk3399_rockchip-uboot/make.sh
8f88277414-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

rockchip: support get boot devtype and devnum from atags

- preloader would pass bootdev info;
- avoid going through all the possible bootdev;
- rename devtype_num_envset() to boot_devtype_init();

C

rockchip: support get boot devtype and devnum from atags

- preloader would pass bootdev info;
- avoid going through all the possible bootdev;
- rename devtype_num_envset() to boot_devtype_init();

Change-Id: Ia047c744dc7aca97db97664fc92473e46ba102a9
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

c777563614-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

boot rkimg: record blk_desc for late use

Change-Id: Iddd87d441d8ea71929cf7d9494c319345f972fe3
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

9ebaf67c02-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

common: boot_rkimg: init lmb by bi_dram[...] data.

Keep same with ./common/bootm.c.

Don't rely on env_get_bootm_low() and env_get_bootm_size() since
they can't provide a confirm value, but bi_dram[

common: boot_rkimg: init lmb by bi_dram[...] data.

Keep same with ./common/bootm.c.

Don't rely on env_get_bootm_low() and env_get_bootm_size() since
they can't provide a confirm value, but bi_dram[...] it is.

Change-Id: I2c2b64e7b8dfa3c7b38a6498567a5af7248e7a1e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

7c233ca612-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

android: read two blocks of kernel image

this patch fixes zboot.img boot up failed due to getting kernel
compress type failed(reading IH_COMP_NONE).

we need to read a few kernel image info, i.e. co

android: read two blocks of kernel image

this patch fixes zboot.img boot up failed due to getting kernel
compress type failed(reading IH_COMP_NONE).

we need to read a few kernel image info, i.e. compress type.
Assume 2 blocks maybe enough.

fixes: ee465021feb46515c76fe2291d3fdf31eb6dbb4
(android: support boot images packed with rockchip android hdr)

Change-Id: I140832a899102984aebaad160a3902cfc483bfeb
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

2efa632c12-Nov-2018 Joseph Chen <chenjh@rock-chips.com>

common: bootm: add lmb reserve for fdt

this avoids fdt being overriden when ramdisk relocation if
fdt is too close to lmb allocable high memory region.

fixes: 5af94f7887ab4057e9feb37243f843b811a5c0

common: bootm: add lmb reserve for fdt

this avoids fdt being overriden when ramdisk relocation if
fdt is too close to lmb allocable high memory region.

fixes: 5af94f7887ab4057e9feb37243f843b811a5c0cf
(android: get fdt by suitable ways)

Change-Id: Iadd5854269d0832b0c0455c8423b9d4172768ce3
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

90d1164a12-Nov-2018 Kever Yang <kever.yang@rock-chips.com>

spl: fit: use ddr for mmc read buffer in SPL

SPL need read data to IRAM for bl31(m0&data), but the SDHCI does
not support this path, we need to use DDR space as buffer.
The SDHCI driver do not have

spl: fit: use ddr for mmc read buffer in SPL

SPL need read data to IRAM for bl31(m0&data), but the SDHCI does
not support this path, we need to use DDR space as buffer.
The SDHCI driver do not have any error/warning if we set the
destination address to IRAM, and complete seems normally, but
the data is not transfer.

Change-Id: Ied9eed835961470bc87fda99a1565992c4103d9c
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...

6ebb5f3d06-Nov-2018 Ziyuan Xu <xzy.xu@rock-chips.com>

common: boot_rkimg: get boot_mode from register without misc partition

If the misc partition is nonexistent, it's still to be hope that get the
boot mode from GRF register.

Change-Id: I94e6a64b9433

common: boot_rkimg: get boot_mode from register without misc partition

If the misc partition is nonexistent, it's still to be hope that get the
boot mode from GRF register.

Change-Id: I94e6a64b9433a0c95071e3ee380841b8fddf768d
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>

show more ...

ee46502122-Oct-2018 Joseph Chen <chenjh@rock-chips.com>

android: support boot images packed with rockchip android hdr

For some legacy reasons, rockchip use mkbootimg tool to pack android
images with special pack parameters(SDK version lower than 8.1) to

android: support boot images packed with rockchip android hdr

For some legacy reasons, rockchip use mkbootimg tool to pack android
images with special pack parameters(SDK version lower than 8.1) to
assign kernel/ramdisk/seconds address and page size.

Android hdr on RK3399 SDK-7.1:
kernel size: 1299808
kernel address: 60408000
ramdisk size: 1e6b80
ramdisk addrress: 62000000
second size: 41c00
second address: 60f00000
tags address: 60088000
page size: 4000
header_version: 0
os_version: e041114 (ver: 1.7.2, level: 2017.4)
name:
cmdline: buildvariant=userdebug

The kernel/ramdisk/seconds address base is not from 0x10000000 and
page size is not 0x800!

This patch makes bootflow to compatible with above legacy packing.

Change-Id: I663a0d1386694658c97586706ff21ed887d6a2e7
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

4171cf4629-Oct-2018 Jason Zhu <jason.zhu@rock-chips.com>

android: fix error when the vbmeta is NULL or verification error

If the vbmeta has no data or verify errors occur, the system get abort:
"Synchronous Abort" handler, esr 0x96000010
* Relocate offset

android: fix error when the vbmeta is NULL or verification error

If the vbmeta has no data or verify errors occur, the system get abort:
"Synchronous Abort" handler, esr 0x96000010
* Relocate offset = 000000003db40000
* ELR(PC) = 0000000000220d2c
* LR = 0000000000220d08
* SP = 0000000031d35040

Change-Id: I452e9b109ef5f61dfc338ff5bfb72a687a2b0003
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/px30-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/px30-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/px30.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk1808-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk1808-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3229-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3229-gva.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk322x-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk322x.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3308-evb-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3308-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3308.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3326-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rk_atags.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/rk1808.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3308/rk3308.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3308/evb_rk3308.c
android_bootloader.c
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/gva-rk3229_defconfig
/rk3399_rockchip-uboot/configs/rk3128x_defconfig
/rk3399_rockchip-uboot/configs/rk322x_defconfig
/rk3399_rockchip-uboot/configs/rk3288_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk1808.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/configs/rk322x_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.ta
/rk3399_rockchip-uboot/lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.ta
/rk3399_rockchip-uboot/make.sh
064eb49309-Oct-2018 Joseph Chen <chenjh@rock-chips.com>

serial: ns16550: support using pre-loader serial

- pass pre-loader serial configure by rk atags;
- it depends on serial aliases to find uart port;
- enabled by CONFIG_ROCKCHIP_USING_PRELOADER_SERIAL

serial: ns16550: support using pre-loader serial

- pass pre-loader serial configure by rk atags;
- it depends on serial aliases to find uart port;
- enabled by CONFIG_ROCKCHIP_USING_PRELOADER_SERIAL;

Change-Id: I6723cccc5e1f3dac77203b4cc19cdac631f5133b
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...

1...<<21222324252627282930>>...211