History log of /rk3399_rockchip-uboot/lib/ (Results 301 – 325 of 1133)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
726c9bee03-Oct-2017 André Draszik <adraszik@tycoint.com>

UPSTREAM: tpm: fix reading of permanent flags

The offset of the permanent flags structure is in a different
place in the response compared to what the code is doing,
which gives us a completely usel

UPSTREAM: tpm: fix reading of permanent flags

The offset of the permanent flags structure is in a different
place in the response compared to what the code is doing,
which gives us a completely useless result.

Fix by replacing hand-crafted code with generic parser
infrastructure.

Change-Id: I29e8e1ec7c8ae04d2bf9815290064a54a68c2b88
Signed-off-by: André Draszik <adraszik@tycoint.com>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit e8155dfe33eb2b3e538e8717d6578c1d08651454)

show more ...


/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/spl.c
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-lion.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-firefly.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/macro.h
/rk3399_rockchip-uboot/arch/arm/lib/relocate_64.S
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9260_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9261_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9263_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9m10g45_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9rl_devices.c
/rk3399_rockchip-uboot/board/CZ.NIC/turris_omnia/MAINTAINERS
/rk3399_rockchip-uboot/board/Marvell/mvebu_armada-37xx/MAINTAINERS
/rk3399_rockchip-uboot/board/Marvell/mvebu_armada-8k/MAINTAINERS
/rk3399_rockchip-uboot/board/Synology/ds414/MAINTAINERS
/rk3399_rockchip-uboot/board/altera/arria10-socdk/MAINTAINERS
/rk3399_rockchip-uboot/board/aspeed/evb_ast2500/MAINTAINERS
/rk3399_rockchip-uboot/board/atmel/at91sam9260ek/Makefile
/rk3399_rockchip-uboot/board/atmel/at91sam9261ek/Makefile
/rk3399_rockchip-uboot/board/atmel/at91sam9263ek/Makefile
/rk3399_rockchip-uboot/board/atmel/at91sam9rlek/Makefile
/rk3399_rockchip-uboot/board/atmel/sama5d3xek/MAINTAINERS
/rk3399_rockchip-uboot/board/esd/meesc/Makefile
/rk3399_rockchip-uboot/board/freescale/ls1046aqds/MAINTAINERS
/rk3399_rockchip-uboot/board/gdsys/mpc8308/MAINTAINERS
/rk3399_rockchip-uboot/board/isee/igep003x/MAINTAINERS
/rk3399_rockchip-uboot/board/mini-box/picosam9g45/picosam9g45.c
/rk3399_rockchip-uboot/board/nvidia/p2771-0000/MAINTAINERS
/rk3399_rockchip-uboot/board/phytec/pcm052/MAINTAINERS
/rk3399_rockchip-uboot/board/renesas/blanche/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/MAINTAINERS
/rk3399_rockchip-uboot/board/ronetix/pm9261/Makefile
/rk3399_rockchip-uboot/board/ronetix/pm9263/Makefile
/rk3399_rockchip-uboot/board/samsung/espresso7420/MAINTAINERS
/rk3399_rockchip-uboot/board/siemens/corvus/board.c
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/flash.c
/rk3399_rockchip-uboot/cmd/mem.c
/rk3399_rockchip-uboot/cmd/nvedit.c
/rk3399_rockchip-uboot/cmd/pxe.c
/rk3399_rockchip-uboot/cmd/spl.c
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/bootm.c
/rk3399_rockchip-uboot/common/image-fdt.c
/rk3399_rockchip-uboot/common/image-sig.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/configs/lion-rk3368_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/disk/part_iso.c
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/uImage.FIT/signature.txt
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/ofnode.c
/rk3399_rockchip-uboot/drivers/core/read.c
/rk3399_rockchip-uboot/drivers/core/simple-bus.c
/rk3399_rockchip-uboot/drivers/gpio/adi_gpio2.c
/rk3399_rockchip-uboot/drivers/gpio/atmel_pio4.c
/rk3399_rockchip-uboot/drivers/gpio/imx_rgpio2p.c
/rk3399_rockchip-uboot/drivers/gpio/mxc_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/omap_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/tegra186_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/imx_lpi2c.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/tegra186_bpmp_i2c.c
/rk3399_rockchip-uboot/drivers/mtd/Makefile
/rk3399_rockchip-uboot/drivers/serial/usbtty.c
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/env/Kconfig
/rk3399_rockchip-uboot/env/Makefile
/rk3399_rockchip-uboot/env/env.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/puma_rk3399.h
/rk3399_rockchip-uboot/include/configs/rk3368_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/vyasa-rk3288.h
/rk3399_rockchip-uboot/include/environment.h
/rk3399_rockchip-uboot/include/fdt.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/libfdt.h
/rk3399_rockchip-uboot/include/linux/time.h
/rk3399_rockchip-uboot/include/spl.h
tpm.c
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/scripts/basic/fixdep.c
/rk3399_rockchip-uboot/scripts/checkpatch.pl
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/scripts/get_maintainer.pl
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/env/.gitignore
/rk3399_rockchip-uboot/tools/env/fw_env_main.c
/rk3399_rockchip-uboot/tools/fdtgrep.c
/rk3399_rockchip-uboot/tools/fit_image.c
/rk3399_rockchip-uboot/tools/image-host.c
51380c3b22-Sep-2017 zijun_hu <zijun_hu@htc.com>

ARMv8: get new GD address from gd->new_gd directly

the new GD address is calculated via board data BD currently
it require the new GD area locates below BD tightly, so a strict
constraint is imposed

ARMv8: get new GD address from gd->new_gd directly

the new GD address is calculated via board data BD currently
it require the new GD area locates below BD tightly, so a strict
constraint is imposed on memory layout which maybe make special
platform unpleasant.

fix it by getting new GD address from gd->new_gd directly.

Change-Id: I9fdfbbb13a7b0a572d7aa8394f754148c6285669
Signed-off-by: zijun_hu <zijun_hu@htc.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 01a835998935b78c31e80227358ac11212d60878)

show more ...

476f604515-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: spl: dm: Make it possible for the SPL to pick its own DTB from a FIT

u-boot can be embedded within a FIT image with multiple DTBs. It then
selects at run-time which one is best suited for

UPSTREAM: spl: dm: Make it possible for the SPL to pick its own DTB from a FIT

u-boot can be embedded within a FIT image with multiple DTBs. It then
selects at run-time which one is best suited for the platform.
Use the same principle here for the SPL: put the DTBs in a FIT image,
compress it (LZO, GZIP, or no compression) and append it at the end of the
SPL.

Change-Id: Ifebdd14bdf1abc923d228f9f3947e719c8645356
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
[trini: Move default y of SPL_MULTI_DTB_FIT_DYN_ALLOC to it being the
default choice if SYS_MALLOC_F, drop spl.h include from lib/fdtdec.c
it's unused.]
Signed-off-by Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 2f57c95100f231de0f4e0301237cbe477e09084b)

show more ...

6f869ebd15-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: fdtdec: sort include files

Sort include files in accordance to U-Boot coding style.

Change-Id: I3c7992edd31468f4105a95b86a6f05108e751e92
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.co

UPSTREAM: fdtdec: sort include files

Sort include files in accordance to U-Boot coding style.

Change-Id: I3c7992edd31468f4105a95b86a6f05108e751e92
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 035d64025c3e32a2f372981f86fc69255feeb2b2)

show more ...

205ac79e15-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: lib: allow building lzo for the SPL

Change-Id: If6ccf36b13632f5450f700b8931975a4742a698e
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Rev

UPSTREAM: lib: allow building lzo for the SPL

Change-Id: If6ccf36b13632f5450f700b8931975a4742a698e
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit f52bdf4b678defea2341aa4b68736e6978180222)

show more ...

1947126115-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: gzip: add a function to parse the header

Change-Id: I9829ad25a955eb4764ae2e66f1c32751703d9ae6
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com

UPSTREAM: gzip: add a function to parse the header

Change-Id: I9829ad25a955eb4764ae2e66f1c32751703d9ae6
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 376ddf9d4a21d0af4c70e97c52e5f0854fb2d696)

show more ...

df70772d15-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: lzo: add a function to check the validity of the header

Change-Id: I8835606db327dc958e90ce717ae4fe85439b46e3
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <tri

UPSTREAM: lzo: add a function to check the validity of the header

Change-Id: I8835606db327dc958e90ce717ae4fe85439b46e3
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit d753f942ec12e6b5b2db73698aa6c55588053d3a)

show more ...

2bbcffb115-Sep-2017 Jean-Jacques Hiblot <jjhiblot@ti.com>

UPSTREAM: dts: renamed FIT_EMBED to MULTI_DTB_FIT and moved it to the dts Kconfig

CONFIG_FIT_EMBED might be confused with CONFIG_OF_EMBED, rename it
MULTI_DTB_FIT as it is able to get a DTB from a F

UPSTREAM: dts: renamed FIT_EMBED to MULTI_DTB_FIT and moved it to the dts Kconfig

CONFIG_FIT_EMBED might be confused with CONFIG_OF_EMBED, rename it
MULTI_DTB_FIT as it is able to get a DTB from a FIT image containing
multiple DTBs. Also move the option to the Kconfig dedicated to the DTS
options and create a README for this feature.

Change-Id: Ide55c474339db3ccd5e20499c54c8bb41fe3a2c9
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 11955590a284ecb75892aad5f1174ca1b94a709b)

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/include/asm/io.h
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/utils.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3188-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/reset_manager_arria10.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/ivc.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra124/xusb-padctl.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra186/nvtboot_mem.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra210/xusb-padctl.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra30/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/xusb-padctl-common.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram_init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/x86/cpu/tangier/sdram.c
/rk3399_rockchip-uboot/board/nvidia/jetson-tk1/jetson-tk1.c
/rk3399_rockchip-uboot/board/samsung/common/exynos5-dt.c
/rk3399_rockchip-uboot/board/samsung/common/misc.c
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/samsung/odroid/odroid.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2e.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2g.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2hk.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2l.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/fastboot.c
/rk3399_rockchip-uboot/cmd/nvedit.c
/rk3399_rockchip-uboot/cmd/regulator.c
/rk3399_rockchip-uboot/cmd/rockusb.c
/rk3399_rockchip-uboot/cmd/thordown.c
/rk3399_rockchip-uboot/cmd/tpm_test.c
/rk3399_rockchip-uboot/cmd/usb_gadget_sdp.c
/rk3399_rockchip-uboot/cmd/usb_mass_storage.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/dfu.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/fb_nand.c
/rk3399_rockchip-uboot/common/spl/spl_dfu.c
/rk3399_rockchip-uboot/common/spl/spl_sdp.c
/rk3399_rockchip-uboot/common/update.c
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/evb-rv1108_defconfig
/rk3399_rockchip-uboot/configs/k2e_evm_defconfig
/rk3399_rockchip-uboot/configs/k2g_evm_defconfig
/rk3399_rockchip-uboot/configs/k2hk_evm_defconfig
/rk3399_rockchip-uboot/configs/k2l_evm_defconfig
/rk3399_rockchip-uboot/configs/openrd_base_defconfig
/rk3399_rockchip-uboot/configs/openrd_client_defconfig
/rk3399_rockchip-uboot/configs/openrd_ultimate_defconfig
/rk3399_rockchip-uboot/configs/rock_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_nand_defconfig
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/doc/README.multi-dtb-fit
/rk3399_rockchip-uboot/drivers/adc/adc-uclass.c
/rk3399_rockchip-uboot/drivers/adc/exynos-adc.c
/rk3399_rockchip-uboot/drivers/adc/rockchip-saradc.c
/rk3399_rockchip-uboot/drivers/adc/sandbox.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahci.c
/rk3399_rockchip-uboot/drivers/bios_emulator/include/x86emu/x86emui.h
/rk3399_rockchip-uboot/drivers/clk/clk_boston.c
/rk3399_rockchip-uboot/drivers/clk/clk_stm32f7.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/core/Kconfig
/rk3399_rockchip-uboot/drivers/core/Makefile
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/lists.c
/rk3399_rockchip-uboot/drivers/core/root.c
/rk3399_rockchip-uboot/drivers/core/util.c
/rk3399_rockchip-uboot/drivers/dfu/dfu.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_ram.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_tftp.c
/rk3399_rockchip-uboot/drivers/dma/dma-uclass.c
/rk3399_rockchip-uboot/drivers/dma/lpc32xx_dma.c
/rk3399_rockchip-uboot/drivers/dma/ti-edma3.c
/rk3399_rockchip-uboot/drivers/i2c/i2c-gpio.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/stm32f7_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/tegra_i2c.c
/rk3399_rockchip-uboot/drivers/misc/tegra186_bpmp.c
/rk3399_rockchip-uboot/drivers/mmc/exynos_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/hi6220_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/xenon_sdhci.c
/rk3399_rockchip-uboot/drivers/mtd/nand/lpc32xx_nand_mlc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/pxa3xx_nand.c
/rk3399_rockchip-uboot/drivers/net/bcm-sf2-eth-gmac.c
/rk3399_rockchip-uboot/drivers/net/bcm-sf2-eth.c
/rk3399_rockchip-uboot/drivers/net/cpsw-common.c
/rk3399_rockchip-uboot/drivers/net/cpsw.c
/rk3399_rockchip-uboot/drivers/net/dwc_eth_qos.c
/rk3399_rockchip-uboot/drivers/net/ep93xx_eth.c
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/pci/pci_tegra.c
/rk3399_rockchip-uboot/drivers/pci/pcie_xilinx.c
/rk3399_rockchip-uboot/drivers/phy/marvell/comphy_cp110.c
/rk3399_rockchip-uboot/drivers/phy/ti-pipe3-phy.c
/rk3399_rockchip-uboot/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-sti.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl_stm32.c
/rk3399_rockchip-uboot/drivers/power/pmic/as3722.c
/rk3399_rockchip-uboot/drivers/power/pmic/as3722_gpio.c
/rk3399_rockchip-uboot/drivers/power/pmic/i2c_pmic_emul.c
/rk3399_rockchip-uboot/drivers/power/pmic/lp873x.c
/rk3399_rockchip-uboot/drivers/power/pmic/lp87565.c
/rk3399_rockchip-uboot/drivers/power/pmic/max77686.c
/rk3399_rockchip-uboot/drivers/power/pmic/max8997.c
/rk3399_rockchip-uboot/drivers/power/pmic/max8998.c
/rk3399_rockchip-uboot/drivers/power/pmic/palmas.c
/rk3399_rockchip-uboot/drivers/power/pmic/pfuze100.c
/rk3399_rockchip-uboot/drivers/power/pmic/s2mps11.c
/rk3399_rockchip-uboot/drivers/power/pmic/s5m8767.c
/rk3399_rockchip-uboot/drivers/power/pmic/sandbox.c
/rk3399_rockchip-uboot/drivers/power/pmic/tps65090.c
/rk3399_rockchip-uboot/drivers/power/regulator/fixed.c
/rk3399_rockchip-uboot/drivers/power/regulator/gpio-regulator.c
/rk3399_rockchip-uboot/drivers/power/regulator/max77686.c
/rk3399_rockchip-uboot/drivers/power/regulator/sandbox.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/dmc-rk3368.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3399.c
/rk3399_rockchip-uboot/drivers/ram/stm32_sdram.c
/rk3399_rockchip-uboot/drivers/reset/sti-reset.c
/rk3399_rockchip-uboot/drivers/spi/atmel_spi.c
/rk3399_rockchip-uboot/drivers/spi/lpc32xx_ssp.c
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_sti.c
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_syscon.c
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_watchdog.c
/rk3399_rockchip-uboot/drivers/tpm/tpm_tis_infineon.c
/rk3399_rockchip-uboot/drivers/usb/common/common.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/linux-compat.h
/rk3399_rockchip-uboot/drivers/usb/eth/mcs7830.c
/rk3399_rockchip-uboot/drivers/usb/gadget/at91_udc.c
/rk3399_rockchip-uboot/drivers/usb/gadget/atmel_usba_udc.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg.c
/rk3399_rockchip-uboot/drivers/usb/gadget/ether.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_sdp.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_thor.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-generic.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-generic.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-dwc3.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-rockchip.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/linux-compat.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/ti-musb.c
/rk3399_rockchip-uboot/drivers/video/am335x-fb.c
/rk3399_rockchip-uboot/dts/Kconfig
/rk3399_rockchip-uboot/env/common.c
/rk3399_rockchip-uboot/env/sf.c
/rk3399_rockchip-uboot/fs/Makefile
/rk3399_rockchip-uboot/fs/ext4/dev.c
/rk3399_rockchip-uboot/fs/fs_internal.c
/rk3399_rockchip-uboot/fs/jffs2/jffs2_nand_1pass.c
/rk3399_rockchip-uboot/fs/reiserfs/dev.c
/rk3399_rockchip-uboot/fs/yaffs2/yaffs_uboot_glue.c
/rk3399_rockchip-uboot/fs/zfs/dev.c
/rk3399_rockchip-uboot/include/asm-generic/io.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/edison.h
/rk3399_rockchip-uboot/include/configs/odroid.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/trats.h
/rk3399_rockchip-uboot/include/configs/trats2.h
/rk3399_rockchip-uboot/include/configs/vinco.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/util.h
/rk3399_rockchip-uboot/include/fs_internal.h
/rk3399_rockchip-uboot/include/linux/bitfield.h
/rk3399_rockchip-uboot/include/linux/bug.h
/rk3399_rockchip-uboot/include/linux/build_bug.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/include/linux/compiler.h
/rk3399_rockchip-uboot/include/linux/kernel.h
/rk3399_rockchip-uboot/include/linux/mtd/mtd.h
/rk3399_rockchip-uboot/include/linux/printk.h
/rk3399_rockchip-uboot/include/stdio.h
/rk3399_rockchip-uboot/include/u-boot/variadic-macro.h
/rk3399_rockchip-uboot/include/vsprintf.h
fdtdec.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
92193ef703-Sep-2017 Marek Behún <marek.behun@nic.cz>

UPSTREAM: lib: Add CRC32-C

This is needed for BTRFS.

Change-Id: I7415e99a6f06aef89f3520ebe9a9ba92a9189059
Signed-off-by: Marek Behun <marek.behun@nic.cz>
Signed-off-by: Kever Yang <kever.yang@rock-

UPSTREAM: lib: Add CRC32-C

This is needed for BTRFS.

Change-Id: I7415e99a6f06aef89f3520ebe9a9ba92a9189059
Signed-off-by: Marek Behun <marek.behun@nic.cz>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 85d8bf57131a21424b50e50884372e813345f09a)

show more ...


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/ppa.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-vyasa.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-lion-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/bootrom.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/armv7.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl-boot-order.c
/rk3399_rockchip-uboot/board/amarula/vyasa-rk3288/Kconfig
/rk3399_rockchip-uboot/board/amarula/vyasa-rk3288/MAINTAINERS
/rk3399_rockchip-uboot/board/amarula/vyasa-rk3288/Makefile
/rk3399_rockchip-uboot/board/amarula/vyasa-rk3288/vyasa-rk3288.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/evb-rk3399.c
/rk3399_rockchip-uboot/board/theobroma-systems/lion_rk3368/README
/rk3399_rockchip-uboot/board/theobroma-systems/lion_rk3368/fit_spl_atf.its
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/README
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/puma-rk3399.c
/rk3399_rockchip-uboot/board/toradex/common/tdx-cfg-block.c
/rk3399_rockchip-uboot/cmd/blk_common.c
/rk3399_rockchip-uboot/cmd/bootefi.c
/rk3399_rockchip-uboot/cmd/gpt.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/image-fdt.c
/rk3399_rockchip-uboot/common/image-fit.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/usb.c
/rk3399_rockchip-uboot/common/usb_hub.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/configs/Cyrus_P5020_defconfig
/rk3399_rockchip-uboot/configs/Cyrus_P5040_defconfig
/rk3399_rockchip-uboot/configs/MPC8610HPCD_defconfig
/rk3399_rockchip-uboot/configs/MPC8641HPCN_36BIT_defconfig
/rk3399_rockchip-uboot/configs/MPC8641HPCN_defconfig
/rk3399_rockchip-uboot/configs/apalis_imx6_defconfig
/rk3399_rockchip-uboot/configs/apalis_imx6_nospl_com_defconfig
/rk3399_rockchip-uboot/configs/apalis_imx6_nospl_it_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx6_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx6_nospl_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/lion-rk3368_defconfig
/rk3399_rockchip-uboot/configs/mx6cuboxi_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/configs/rpi_2_defconfig
/rk3399_rockchip-uboot/configs/rpi_3_32b_defconfig
/rk3399_rockchip-uboot/configs/rpi_3_defconfig
/rk3399_rockchip-uboot/configs/rpi_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/sandbox_flattree_defconfig
/rk3399_rockchip-uboot/configs/sandbox_noblk_defconfig
/rk3399_rockchip-uboot/configs/sandbox_spl_defconfig
/rk3399_rockchip-uboot/configs/seaboard_defconfig
/rk3399_rockchip-uboot/configs/sheep-rk3368_defconfig
/rk3399_rockchip-uboot/configs/ventana_defconfig
/rk3399_rockchip-uboot/configs/vyasa-rk3288_defconfig
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/doc/README.fdt-overlays
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/device-tree-bindings/chosen.txt
/rk3399_rockchip-uboot/doc/uImage.FIT/command_syntax_extensions.txt
/rk3399_rockchip-uboot/doc/uImage.FIT/overlay-fdt-boot.txt
/rk3399_rockchip-uboot/doc/uImage.FIT/source_file_format.txt
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/block/blk_legacy.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/core/read.c
/rk3399_rockchip-uboot/drivers/gpio/rk_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/rk_i2c.c
/rk3399_rockchip-uboot/drivers/misc/rockchip-efuse.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_sdhci.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.c
/rk3399_rockchip-uboot/drivers/net/phy/cortina.c
/rk3399_rockchip-uboot/drivers/net/phy/micrel_ksz90x1.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3368.c
/rk3399_rockchip-uboot/drivers/power/pmic/rk8xx.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/qe/qe.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/dmc-rk3368.c
/rk3399_rockchip-uboot/drivers/spi/rk_spi.c
/rk3399_rockchip-uboot/drivers/timer/rockchip_timer.c
/rk3399_rockchip-uboot/drivers/timer/timer-uclass.c
/rk3399_rockchip-uboot/drivers/usb/Kconfig
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-generic.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/usb-uclass.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-mem.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-rockchip.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci.h
/rk3399_rockchip-uboot/drivers/video/vidconsole-uclass.c
/rk3399_rockchip-uboot/dts/Kconfig
/rk3399_rockchip-uboot/fs/fat/Makefile
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/fs/fat/fat_write.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rk3368_common.h
/rk3399_rockchip-uboot/include/configs/vyasa-rk3288.h
/rk3399_rockchip-uboot/include/dm/read.h
/rk3399_rockchip-uboot/include/efi.h
/rk3399_rockchip-uboot/include/fat.h
/rk3399_rockchip-uboot/include/fs.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/linux/usb/ch9.h
/rk3399_rockchip-uboot/include/part.h
/rk3399_rockchip-uboot/include/part_efi.h
/rk3399_rockchip-uboot/include/u-boot/crc.h
/rk3399_rockchip-uboot/include/usb.h
Kconfig
Makefile
crc32c.c
/rk3399_rockchip-uboot/net/tftp.c
/rk3399_rockchip-uboot/scripts/Kbuild.include
/rk3399_rockchip-uboot/scripts/Makefile
/rk3399_rockchip-uboot/scripts/Makefile.extrawarn
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/scripts/checkpatch.pl
/rk3399_rockchip-uboot/scripts/dtc-version.sh
/rk3399_rockchip-uboot/scripts/dtc/.gitignore
/rk3399_rockchip-uboot/scripts/dtc/Makefile
/rk3399_rockchip-uboot/scripts/dtc/Makefile.dtc
/rk3399_rockchip-uboot/scripts/dtc/checks.c
/rk3399_rockchip-uboot/scripts/dtc/data.c
/rk3399_rockchip-uboot/scripts/dtc/dtc-lexer.l
/rk3399_rockchip-uboot/scripts/dtc/dtc-lexer.lex.c_shipped
/rk3399_rockchip-uboot/scripts/dtc/dtc-parser.tab.c_shipped
/rk3399_rockchip-uboot/scripts/dtc/dtc-parser.tab.h_shipped
/rk3399_rockchip-uboot/scripts/dtc/dtc-parser.y
/rk3399_rockchip-uboot/scripts/dtc/dtc.c
/rk3399_rockchip-uboot/scripts/dtc/dtc.h
/rk3399_rockchip-uboot/scripts/dtc/flattree.c
/rk3399_rockchip-uboot/scripts/dtc/fstree.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/Makefile.libfdt
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt.h
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_empty_tree.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_ro.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_rw.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_strerror.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_sw.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_wip.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/libfdt.h
/rk3399_rockchip-uboot/scripts/dtc/libfdt/libfdt_env.h
/rk3399_rockchip-uboot/scripts/dtc/libfdt/libfdt_internal.h
/rk3399_rockchip-uboot/scripts/dtc/livetree.c
/rk3399_rockchip-uboot/scripts/dtc/srcpos.c
/rk3399_rockchip-uboot/scripts/dtc/srcpos.h
/rk3399_rockchip-uboot/scripts/dtc/treesource.c
/rk3399_rockchip-uboot/scripts/dtc/update-dtc-source.sh
/rk3399_rockchip-uboot/scripts/dtc/util.c
/rk3399_rockchip-uboot/scripts/dtc/util.h
/rk3399_rockchip-uboot/scripts/dtc/version_gen.h
/rk3399_rockchip-uboot/test/overlay/Makefile
/rk3399_rockchip-uboot/test/overlay/cmd_ut_overlay.c
/rk3399_rockchip-uboot/test/overlay/test-fdt-overlay-stacked.dts
/rk3399_rockchip-uboot/test/py/u_boot_console_base.py
/rk3399_rockchip-uboot/tools/Makefile
d802123804-Sep-2017 Pantelis Antoniou <pantelis.antoniou@konsulko.com>

UPSTREAM: fdt: Allow stacked overlays phandle references

This patch enables an overlay to refer to a previous overlay's
labels by performing a merge of symbol information at application
time.

In a

UPSTREAM: fdt: Allow stacked overlays phandle references

This patch enables an overlay to refer to a previous overlay's
labels by performing a merge of symbol information at application
time.

In a nutshell it allows an overlay to refer to a symbol that a previous
overlay has defined. It requires both the base and all the overlays
to be compiled with the -@ command line switch so that symbol
information is included.

base.dts
--------

/dts-v1/;
/ {
foo: foonode {
foo-property;
};
};

$ dtc -@ -I dts -O dtb -o base.dtb base.dts

bar.dts
-------

/dts-v1/;
/plugin/;
/ {
fragment@1 {
target = <&foo>;
__overlay__ {
overlay-1-property;
bar: barnode {
bar-property;
};
};
};
};

$ dtc -@ -I dts -O dtb -o bar.dtb bar.dts

baz.dts
-------

/dts-v1/;
/plugin/;
/ {
fragment@1 {
target = <&bar>;
__overlay__ {
overlay-2-property;
baz: baznode {
baz-property;
};
};
};
};

$ dtc -@ -I dts -O dtb -o baz.dtb baz.dts

Applying the overlays:

$ fdtoverlay -i base.dtb -o target.dtb bar.dtb baz.dtb

Dumping:

$ fdtdump target.dtb
/ {
foonode {
overlay-1-property;
foo-property;
linux,phandle = <0x00000001>;
phandle = <0x00000001>;
barnode {
overlay-2-property;
phandle = <0x00000002>;
linux,phandle = <0x00000002>;
bar-property;
baznode {
phandle = <0x00000003>;
linux,phandle = <0x00000003>;
baz-property;
};
};
};
__symbols__ {
baz = "/foonode/barnode/baznode";
bar = "/foonode/barnode";
foo = "/foonode";
};
};

Change-Id: If72870ec3e9260ccd4fbcbaff27ba035d001bd00
Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit f00c36a01e774dea1ed2a1171da9e372610ee8eb)

show more ...

174235d430-Aug-2017 Tien Fong Chee <tien.fong.chee@intel.com>

UPSTREAM: libfdt: Initialize the stack variable

Report Coverity log:
The code uses a variable that has not
been initialized, leading to unpredictable
or unintended results.

Change-Id: I488a9d183590

UPSTREAM: libfdt: Initialize the stack variable

Report Coverity log:
The code uses a variable that has not
been initialized, leading to unpredictable
or unintended results.

Change-Id: I488a9d183590a2dc1ef049351d0c71a4eded2299
Reported-by: Coverity (CID: 60519)
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 18c991ca2bd72c30b7fb578cee8b5c7c835d383d)

show more ...

48d1b0a511-Sep-2017 Rob Clark <robdclark@gmail.com>

UPSTREAM: lib: strto: fix incorrect handling of specified base

The strto functions should honor the specified base (if non-zero) rather
than permitting a hex or octal string when the user wanted (fo

UPSTREAM: lib: strto: fix incorrect handling of specified base

The strto functions should honor the specified base (if non-zero) rather
than permitting a hex or octal string when the user wanted (for example)
base 10.

This has been fixed somewhere along the way in the upstream linux kernel
src tree, at some point after these was copied in to u-boot. And also
in a way that duplicates less code. So port _parse_integer_fixup_radix()
to u-boot.

Change-Id: I4e2383c6d8ac4666e7e4e40b15f7577522bc9700
Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 2e794614838292499910060509d3c4a7aaed986a)

show more ...

aa5728ff09-Sep-2017 Rob Clark <robdclark@gmail.com>

UPSTREAM: vsprintf.c: add GUID printing

This works (roughly) the same way as linux's, but we currently always
print lower-case (ie. we just keep %pUB and %pUL for compat with linux),
mostly just bec

UPSTREAM: vsprintf.c: add GUID printing

This works (roughly) the same way as linux's, but we currently always
print lower-case (ie. we just keep %pUB and %pUL for compat with linux),
mostly just because that is what uuid_bin_to_str() supports.

%pUb: 01020304-0506-0708-090a-0b0c0d0e0f10
%pUl: 04030201-0605-0807-090a-0b0c0d0e0f10

It will be used by a later efi_loader paths for efi variables and for
device-path-to-text protocol, and also quite useful for debug prints
of protocol GUIDs.

Change-Id: I6b0920ae6fe99ac0638c9c3c8eed6ea3f964d2b5
Signed-off-by: Rob Clark <robdclark@gmail.com>
Tested-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 22ada0c8e6d50281af72176eecdfc356c794639c)

show more ...

5ec6850309-Sep-2017 Rob Clark <robdclark@gmail.com>

UPSTREAM: vsprintf.c: add UTF-16 string (%ls) support

This is convenient for efi_loader which deals a lot with UTF-16. Only
enabled with CC_SHORT_WCHAR, leaving room to add a UTF-32 version when
CC

UPSTREAM: vsprintf.c: add UTF-16 string (%ls) support

This is convenient for efi_loader which deals a lot with UTF-16. Only
enabled with CC_SHORT_WCHAR, leaving room to add a UTF-32 version when
CC_SHORT_WCHAR is not enabled.

Change-Id: I3c6cd45db5f29157760f99bc5956b482ff96fc6c
Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 274325c50951dd16ad2a6f45e79dc062ad47011b)

show more ...

407d40f409-Sep-2017 Rob Clark <robdclark@gmail.com>

UPSTREAM: lib: add some utf16 handling helpers

We'll eventually want these in a few places in efi_loader, and also
vsprintf.

Change-Id: I6c04463ad364e46730fcc84b86d38400f433e8de
Signed-off-by: Rob

UPSTREAM: lib: add some utf16 handling helpers

We'll eventually want these in a few places in efi_loader, and also
vsprintf.

Change-Id: I6c04463ad364e46730fcc84b86d38400f433e8de
Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 78178bb0c9dfe2a91a636a411291d8bab50e8a7d)

show more ...

48545cfb13-Aug-2017 Simon Glass <sjg@chromium.org>

UPSTREAM: moveconfig: Use fd.write() instead of print >>

Adjust this code so that it can work with Python 2 and 3.

Fixes: d73fcb1 (moveconfig: Support building a simple config database)
Change-Id:

UPSTREAM: moveconfig: Use fd.write() instead of print >>

Adjust this code so that it can work with Python 2 and 3.

Fixes: d73fcb1 (moveconfig: Support building a simple config database)
Change-Id: Ifad4813594adfaf6504cc85f2ee99afb9d1c0fd2
Reported-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit c79d18c4b40d10c0a95b56e51f4517aca4515364)

show more ...

b81c473915-Aug-2017 York Sun <york.sun@nxp.com>

UPSTREAM: spl: fit: Eanble GZIP support for image decompression

Add Kconfig option SPL_GZIP and SPL_ZLIB to enable gunzip support for
SPL boot, eg. falcon boot compressed kernel image.

Change-Id: I

UPSTREAM: spl: fit: Eanble GZIP support for image decompression

Add Kconfig option SPL_GZIP and SPL_ZLIB to enable gunzip support for
SPL boot, eg. falcon boot compressed kernel image.

Change-Id: I68f64aca8ecad26478f2ce25676253cee7e57d30
Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 7264f2928b46c5f5685e39ed607652c8991e47b6)

show more ...


/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/resource_img.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rockchip_crc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_common.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit_spl_optee.its
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/make_fit_atf.py
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128/rk3128.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3328-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_crc.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/sdram_common.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/vendor.c
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/README
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/boot_android.c
/rk3399_rockchip-uboot/cmd/bootrkp.c
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/android_bootloader.c
/rk3399_rockchip-uboot/common/boot_rkimg.c
/rk3399_rockchip-uboot/common/image-android.c
/rk3399_rockchip-uboot/common/spl/spl_atf.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/configs/bnd-d708-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/gva-rk3229_defconfig
/rk3399_rockchip-uboot/disk/Kconfig
/rk3399_rockchip-uboot/disk/Makefile
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/disk/part_rkparm.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3036.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk322x.c
/rk3399_rockchip-uboot/drivers/input/rk8xx_pwrkey.c
/rk3399_rockchip-uboot/drivers/irq/irq-gic.c
/rk3399_rockchip-uboot/drivers/irq/irq-gic.h
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3328.c
/rk3399_rockchip-uboot/drivers/rknand/rk_ftl_arm_v7.S
/rk3399_rockchip-uboot/include/android_bootloader.h
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/boot_rkimg.h
/rk3399_rockchip-uboot/include/configs/evb_rk3128.h
/rk3399_rockchip-uboot/include/configs/evb_rk3229.h
/rk3399_rockchip-uboot/include/configs/rk3328_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/irq-platform.h
/rk3399_rockchip-uboot/include/part.h
Kconfig
Makefile
/rk3399_rockchip-uboot/make.sh
/rk3399_rockchip-uboot/pack_resource.sh
/rk3399_rockchip-uboot/tools/images/battery_0.bmp
/rk3399_rockchip-uboot/tools/images/battery_1.bmp
/rk3399_rockchip-uboot/tools/images/battery_2.bmp
/rk3399_rockchip-uboot/tools/images/battery_3.bmp
/rk3399_rockchip-uboot/tools/images/battery_4.bmp
/rk3399_rockchip-uboot/tools/images/battery_5.bmp
/rk3399_rockchip-uboot/tools/images/battery_fail.bmp
df3e17bd07-Dec-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: Fix compile error.

this bug make compile error when we compile all code in android.

Change-Id: Id9b8673576bee13c4df0990bd068548fa11458bf
Signed-off-by: Hisping Lin <hisping.lin@r

lib: optee_client: Fix compile error.

this bug make compile error when we compile all code in android.

Change-Id: Id9b8673576bee13c4df0990bd068548fa11458bf
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3126-bnd-d708.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3128.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-evb-rk1608.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-evb-rk1608.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rockchip_smccc.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/blk.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/bootrkp.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128/rk3128.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_smccc.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3288_rk1608/Kconfig
/rk3399_rockchip-uboot/board/rockchip/evb_rk3288_rk1608/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/evb_rk3288_rk1608/Makefile
/rk3399_rockchip-uboot/board/rockchip/evb_rk3288_rk1608/evb-rk3288-rk1608.c
/rk3399_rockchip-uboot/cmd/charge.c
/rk3399_rockchip-uboot/configs/bnd-d708-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3288-rk1608_defconfig
/rk3399_rockchip-uboot/configs/evb-rv1108_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3128.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3128.c.bak
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3328.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/i2c/rk_i2c.c
/rk3399_rockchip-uboot/drivers/input/rk8xx_pwrkey.c
/rk3399_rockchip-uboot/drivers/irq/irq-generic.c
/rk3399_rockchip-uboot/drivers/irq/irq-gic.c
/rk3399_rockchip-uboot/drivers/misc/rockchip-efuse.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_internal.h
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash_ids.c
/rk3399_rockchip-uboot/drivers/power/charge-display-uclass.c
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/power/regulator/rk8xx.c
/rk3399_rockchip-uboot/drivers/rknand/rk_ftl_arm_v7.S
/rk3399_rockchip-uboot/drivers/rknand/rknand.c
/rk3399_rockchip-uboot/drivers/spi/Kconfig
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/rockchip_sfc.c
/rk3399_rockchip-uboot/drivers/spi/rockchip_sfc.h
/rk3399_rockchip-uboot/drivers/video/drm/Makefile
/rk3399_rockchip-uboot/drivers/video/drm/rockchip-dw-mipi-dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_dsi_panel.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_phy.c
/rk3399_rockchip-uboot/include/configs/evb_rk3288_rk1608.h
/rk3399_rockchip-uboot/include/configs/evb_rv1108.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3128-cru.h
/rk3399_rockchip-uboot/include/dt-bindings/media/rockchip_mipi_dsi.h
/rk3399_rockchip-uboot/include/irq-generic.h
/rk3399_rockchip-uboot/include/key.h
/rk3399_rockchip-uboot/include/linux/dw_hdmi.h
/rk3399_rockchip-uboot/include/power/charge_display.h
/rk3399_rockchip-uboot/include/power/regulator.h
/rk3399_rockchip-uboot/include/power/rk8xx_pmic.h
optee_clientApi/Makefile
/rk3399_rockchip-uboot/make.sh
95a5167320-Nov-2017 Cody Xie <cody.xie@rock-chips.com>

libavb: Fix compile warning.

Change-Id: I6a36f02348e61c166334221edc157ee8a261253a
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
(cherry picked from commit a0e0ea07af830fdf873fb874a7e76264597bca3

libavb: Fix compile warning.

Change-Id: I6a36f02348e61c166334221edc157ee8a261253a
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
(cherry picked from commit a0e0ea07af830fdf873fb874a7e76264597bca3b)

show more ...

4aa6175507-Nov-2017 Andy Ye <Andy.Ye@rock-chips.com>

lib: optee_client: add attestation protocol support using optee

support attestation commands:
at-attest-dh,at-attest-uuid,at-get-ca-request,at-set-ca-request

Change-Id: I3fe94befa57a131e89dbe136c06

lib: optee_client: add attestation protocol support using optee

support attestation commands:
at-attest-dh,at-attest-uuid,at-get-ca-request,at-set-ca-request

Change-Id: I3fe94befa57a131e89dbe136c065a948b1631756
Signed-off-by: Andy Ye <andy.ye@rock-chips.com>

show more ...

ceecd5fe23-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: support the atx and public_key verify

1.support the permanent attribute verify
2.support the PRK, PIK, PSK certificate verify
and then get the psk public_key, compare it with
public_key in

lib: avb: support the atx and public_key verify

1.support the permanent attribute verify
2.support the PRK, PIK, PSK certificate verify
and then get the psk public_key, compare it with
public_key in vbmeta.

If the function is required, please open the macro
AVB_VBMETA_PUBLIC_KEY_VALIDATE.

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

show more ...

fd717dce08-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: support write efuse

Write the permanent attributes hash to efuse.

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

e291f58f15-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: modify load boot partition size

Load the boot image real size other than the
boot partition size. If not, the uboot can not
malloc a big buffer for the all boot partition.

Change-Id: Ifc8

lib: avb: modify load boot partition size

Load the boot image real size other than the
boot partition size. If not, the uboot can not
malloc a big buffer for the all boot partition.

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

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/rk3229-gva.dts
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x/Kconfig
/rk3399_rockchip-uboot/board/rockchip/gva_rk3229/Kconfig
/rk3399_rockchip-uboot/board/rockchip/gva_rk3229/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/gva_rk3229/Makefile
/rk3399_rockchip-uboot/board/rockchip/gva_rk3229/README
/rk3399_rockchip-uboot/board/rockchip/gva_rk3229/gva_rk3229.c
/rk3399_rockchip-uboot/cmd/boot_android.c
/rk3399_rockchip-uboot/cmd/rockusb.c
/rk3399_rockchip-uboot/common/android_bootloader.c
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/gva-rk3229_defconfig
/rk3399_rockchip-uboot/drivers/usb/gadget/composite.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
/rk3399_rockchip-uboot/include/configs/evb_rk3229.h
/rk3399_rockchip-uboot/include/configs/gva_rk3229.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3066_common.h
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/configs/rk3188_common.h
/rk3399_rockchip-uboot/include/configs/rk322x_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_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/rv1108_common.h
avb/rk_libavb/avb_slot_verify.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
52b8c71702-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: close optee client

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

468df3b203-Nov-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: add read vboot key flag func

Change-Id: Id0405cc2b695f00b5d7586d01bd0b66279b24430
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

1...<<11121314151617181920>>...46