History log of /rk3399_rockchip-uboot/cmd/ (Results 251 – 275 of 766)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
526c692b16-Jan-2018 Joseph Chen <chenjh@rock-chips.com>

env: add more debug message for env_update() and env_append()

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


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/rk3128.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot0.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk322x.h
/rk3399_rockchip-uboot/arch/arm/lib/bootm-fdt.c
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board-tpl.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Kconfig
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox_pmic.dtsi
/rk3399_rockchip-uboot/board/theobroma-systems/lion_rk3368/Kconfig
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/Kconfig
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/puma-rk3399.c
nvedit.c
/rk3399_rockchip-uboot/common/board_f.c
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/edid.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/log.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/Makefile
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_atf.c
/rk3399_rockchip-uboot/configs/TWR-P1025_defconfig
/rk3399_rockchip-uboot/configs/UCP1020_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/UCP1020_defconfig
/rk3399_rockchip-uboot/configs/adp-ae3xx_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3328_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/configs/qemu-ppce500_defconfig
/rk3399_rockchip-uboot/configs/tricorder_defconfig
/rk3399_rockchip-uboot/configs/tricorder_flash_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pxs2_ld6b_defconfig
/rk3399_rockchip-uboot/configs/uniphier_v8_defconfig
/rk3399_rockchip-uboot/configs/xpedite517x_defconfig
/rk3399_rockchip-uboot/configs/xpedite520x_defconfig
/rk3399_rockchip-uboot/configs/xpedite537x_defconfig
/rk3399_rockchip-uboot/configs/xpedite550x_defconfig
/rk3399_rockchip-uboot/doc/README.log
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/regulator.txt
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic-uclass.c
/rk3399_rockchip-uboot/drivers/sysreset/sysreset-uclass.c
/rk3399_rockchip-uboot/env/Kconfig
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/configs/B4860QDS.h
/rk3399_rockchip-uboot/include/configs/C29XPCIE.h
/rk3399_rockchip-uboot/include/configs/MPC8536DS.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1023RDB.h
/rk3399_rockchip-uboot/include/configs/P2041RDB.h
/rk3399_rockchip-uboot/include/configs/T102xQDS.h
/rk3399_rockchip-uboot/include/configs/T102xRDB.h
/rk3399_rockchip-uboot/include/configs/T1040QDS.h
/rk3399_rockchip-uboot/include/configs/T104xRDB.h
/rk3399_rockchip-uboot/include/configs/T4240RDB.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/adp-ae3xx.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/cyrus.h
/rk3399_rockchip-uboot/include/configs/evb_px5.h
/rk3399_rockchip-uboot/include/configs/geekbox.h
/rk3399_rockchip-uboot/include/configs/ls1012a_common.h
/rk3399_rockchip-uboot/include/configs/ls2080a_common.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/p1_twr.h
/rk3399_rockchip-uboot/include/configs/puma_rk3399.h
/rk3399_rockchip-uboot/include/configs/qemu-ppce500.h
/rk3399_rockchip-uboot/include/configs/rk322x_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/sheep_rk3368.h
/rk3399_rockchip-uboot/include/configs/t4qds.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/xpedite517x.h
/rk3399_rockchip-uboot/include/configs/xpedite520x.h
/rk3399_rockchip-uboot/include/configs/xpedite537x.h
/rk3399_rockchip-uboot/include/configs/xpedite550x.h
/rk3399_rockchip-uboot/include/configs/xtfpga.h
/rk3399_rockchip-uboot/include/dm/platdata.h
/rk3399_rockchip-uboot/include/fdt_support.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/power/pmic.h
/rk3399_rockchip-uboot/include/power/sandbox_pmic.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/test/dm/regulator.c
/rk3399_rockchip-uboot/test/py/tests/test_env.py
/rk3399_rockchip-uboot/test/py/tests/test_log.py
73991b0704-Dec-2017 Simon Glass <sjg@chromium.org>

log: Add a test command

Add a command which exercises the logging system.

Change-Id: I4eb139b69937c752d7f6fc42dde3f757260b832b
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yan

log: Add a test command

Add a command which exercises the logging system.

Change-Id: I4eb139b69937c752d7f6fc42dde3f757260b832b
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit ef11ed8239bf02b347e7fb9fc6d980aec0c7810a)

show more ...

923fc48d04-Dec-2017 Simon Glass <sjg@chromium.org>

log: Add a 'log level' command

Add a command for adjusting the log level.

Change-Id: I51e15c61e860f4f0bdb980f1d7aa88c492f55d49
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <b

log: Add a 'log level' command

Add a command for adjusting the log level.

Change-Id: I51e15c61e860f4f0bdb980f1d7aa88c492f55d49
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit d5f61f272d5b7b86bf6321512ba6326c7c075e72)

show more ...

785b4fbf04-Dec-2017 Simon Glass <sjg@chromium.org>

Drop the log buffer

This does not appear to be used by any boards. Before introducing a new
log system, remove this old one.

Change-Id: I798cd4aff50b7136ae9f84362185f9f73b04f710
Signed-off-by: Simo

Drop the log buffer

This does not appear to be used by any boards. Before introducing a new
log system, remove this old one.

Change-Id: I798cd4aff50b7136ae9f84362185f9f73b04f710
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit c5404b64fb5a35d41f7eff6d12b8ffdb0c851040)

show more ...

51b432da01-Dec-2017 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>

UPSTREAM: cmd: i2c: Fix use sdram sub command with CONFIG_DM_I2C

sdram sub command of i2c command does not support Drivers Model.
This adds Drivers Model support to sdram sub command.

Change-Id: I4

UPSTREAM: cmd: i2c: Fix use sdram sub command with CONFIG_DM_I2C

sdram sub command of i2c command does not support Drivers Model.
This adds Drivers Model support to sdram sub command.

Change-Id: I405d05b9b697715759a68ba71597cd9ae63d9565
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 28df8ed07f2ae936e9af28c146d555ed4d0c122a)

show more ...

6ff3d59019-Nov-2017 Heinrich Schuchardt <xypron.glpk@gmx.de>

UPSTREAM: cmd: blk: remove unreachable code

Remove an unreachable return statement.

Change-Id: I523a83571eade593a08b685519757c1df4ffab25
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Revi

UPSTREAM: cmd: blk: remove unreachable code

Remove an unreachable return statement.

Change-Id: I523a83571eade593a08b685519757c1df4ffab25
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 254eedee7f383066b70ac4da01bc792a3256a4b3)

show more ...

1c7b1b4b24-Oct-2017 Suneel Garapati <suneelglinux@gmail.com>

UPSTREAM: cmd: usb: ignore blk, emulation devices in usb tree/info display

Usb tree/info commands iterate over all usb uclass devices recursively.
Blk uclass devices based on struct blk_desc are cre

UPSTREAM: cmd: usb: ignore blk, emulation devices in usb tree/info display

Usb tree/info commands iterate over all usb uclass devices recursively.
Blk uclass devices based on struct blk_desc are created for mass storage
device, treating them as usb uclass devices based on struct usb_device
and referencing usb config interface descriptors cause crash.
To fix, ignore blk and usb_emul uclass devices in usb_show_info
and usb_tree_graph. Also avoid addition of preamble for blk uclass
child devices, otherwise tree dump gets messed up.

Change-Id: If25ca43b08c0918c44583f71282a07c928e5bf53
Signed-off-by: Suneel Garapati <suneelglinux@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit abd7cedb19ab7979467734b3933a39879bd8935a)

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/periph.h
/rk3399_rockchip-uboot/arch/arm/include/asm/config.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/lib/relocate_64.S
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/board/theobroma-systems/lion_rk3368/fit_spl_atf.its
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/fit_spl_atf.its
usb.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/Makefile
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_atf.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/configs/lion-rk3368_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/doc/device-tree-bindings/config.txt
/rk3399_rockchip-uboot/drivers/Kconfig
/rk3399_rockchip-uboot/drivers/bootcount/Kconfig
/rk3399_rockchip-uboot/drivers/bootcount/Makefile
/rk3399_rockchip-uboot/drivers/bootcount/bootcount_ext.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/core/read.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3399.c
/rk3399_rockchip-uboot/dts/Kconfig
/rk3399_rockchip-uboot/env/mmc.c
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/fs/ext4/ext4fs.c
/rk3399_rockchip-uboot/include/dm/ofnode.h
/rk3399_rockchip-uboot/include/fdt.h
/rk3399_rockchip-uboot/include/fdt_support.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/libfdt_env.h
/rk3399_rockchip-uboot/include/linux/libfdt.h
/rk3399_rockchip-uboot/include/linux/libfdt_env.h
/rk3399_rockchip-uboot/include/linux/types.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/lib/libfdt/Makefile
/rk3399_rockchip-uboot/lib/libfdt/fdt.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_addresses.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_empty_tree.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_overlay.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_strerror.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_sw.c
/rk3399_rockchip-uboot/lib/libfdt/libfdt_internal.h
/rk3399_rockchip-uboot/lib/tpm.c
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/dtc/Makefile
/rk3399_rockchip-uboot/scripts/dtc/checks.c
/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.h
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_addresses.c
/rk3399_rockchip-uboot/scripts/dtc/libfdt/fdt_overlay.c
/rk3399_rockchip-uboot/scripts/dtc/livetree.c
/rk3399_rockchip-uboot/scripts/dtc/pylibfdt/.gitignore
/rk3399_rockchip-uboot/scripts/dtc/pylibfdt/Makefile
/rk3399_rockchip-uboot/scripts/dtc/pylibfdt/libfdt.i_shipped
/rk3399_rockchip-uboot/scripts/dtc/pylibfdt/setup.py
/rk3399_rockchip-uboot/scripts/dtc/update-dtc-source.sh
/rk3399_rockchip-uboot/scripts/dtc/version_gen.h
/rk3399_rockchip-uboot/test/py/multiplexed_log.css
/rk3399_rockchip-uboot/test/py/multiplexed_log.py
/rk3399_rockchip-uboot/test/py/u_boot_console_base.py
/rk3399_rockchip-uboot/tools/.gitignore
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/binman/binman.py
/rk3399_rockchip-uboot/tools/dtoc/test_dtoc.py
/rk3399_rockchip-uboot/tools/libfdt/fdt.c
/rk3399_rockchip-uboot/tools/libfdt/fdt_addresses.c
/rk3399_rockchip-uboot/tools/libfdt/fdt_empty_tree.c
/rk3399_rockchip-uboot/tools/libfdt/fdt_overlay.c
/rk3399_rockchip-uboot/tools/libfdt/fdt_strerror.c
/rk3399_rockchip-uboot/tools/libfdt/fdt_sw.c
/rk3399_rockchip-uboot/tools/patman/test.py
853f31c428-Sep-2017 Bernhard Messerklinger <bernhard.messerklinger@br-automation.com>

UPSTREAM: cmd/fdt.c align data buffer to avoid unaligned word access

Since the compiler is free to place a char array to any address in
memory (in this case the stack), also to a non word aligned ad

UPSTREAM: cmd/fdt.c align data buffer to avoid unaligned word access

Since the compiler is free to place a char array to any address in
memory (in this case the stack), also to a non word aligned address the
function "fdt_prop_parse" runs into troubles upon it wants to write some
(fdt32_t *) to such a variable (if it has been placed to a none word
aligned address).

To avoid this we tell the compiler to always align this scratchpad to a
word aligned address.

Change-Id: I6ea64827a9c245db4ba2a2ff522aaddea647c2f2
Signed-off-by: Bernhard Messerklinger <bernhard.messerklinger@br-automation.com>
Reviewed-by: Hannes Schmelzer <oe5hpm@oevsv.at>
Tested-by: Hannes Schmelzer <oe5hpm@oevsv.at>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 6dfd65f81fd060a85c961a84f85a286e8e96332c)

show more ...


/rk3399_rockchip-uboot/Kconfig
/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/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/sama5d3xek/MAINTAINERS
/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/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/samsung/espresso7420/MAINTAINERS
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
fdt.c
/rk3399_rockchip-uboot/common/image-sig.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/doc/README.rockchip
/rk3399_rockchip-uboot/doc/uImage.FIT/signature.txt
/rk3399_rockchip-uboot/drivers/core/simple-bus.c
/rk3399_rockchip-uboot/drivers/serial/usbtty.c
/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/fdt.h
/rk3399_rockchip-uboot/include/libfdt.h
/rk3399_rockchip-uboot/scripts/checkpatch.pl
/rk3399_rockchip-uboot/scripts/get_maintainer.pl
/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/image-host.c
c9bf1d5a11-Oct-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd/pxe.c: Rework bootargs construction to clarify string checks

As the code currently stands, we first check that the length of the
given command line, along with ip_str/mac_str along wit

UPSTREAM: cmd/pxe.c: Rework bootargs construction to clarify string checks

As the code currently stands, we first check that the length of the
given command line, along with ip_str/mac_str along with an additional 1
for the NULL termination will fit within the buffer we have, and if not,
we return an error. The way this code was originally written however
left Coverity "unhappy" due to using strcat rather than strncat.
Switching this to strncat however causes clang to be unhappy that we
aren't enforcing the "1" portion within strncat. Rather than further
re-work the code to include a "- 1" in this case as well, make the
strcat code only be done within the else side of the length test. This
keeps both clang and Coverity happy.

Fixes: 48ee0a87bc46 ("cmd/pxe.c: Rework initrd and bootargs handling slightly")
Change-Id: I6a3d3ea54d6b7e1f3c2aed200b2f706f42d570d4
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 59ee8f83b6e77550d5697fced4899e9b5173981f)

show more ...

b0ec944210-Oct-2017 Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>

UPSTREAM: Drop CONFIG_HAS_DATAFLASH

Last user of this option went away in commit:

fdc7718999 ("board: usb_a9263: Update to support DT and DM")

Change-Id: Id05869deccb88c1102700dd5af58a8c249e3e9e2

UPSTREAM: Drop CONFIG_HAS_DATAFLASH

Last user of this option went away in commit:

fdc7718999 ("board: usb_a9263: Update to support DT and DM")

Change-Id: Id05869deccb88c1102700dd5af58a8c249e3e9e2
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit c68c03f52badc90951dbf8a054c0e500e04bf365)

show more ...

9a544e3610-Oct-2017 Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>

UPSTREAM: env: Drop CONFIG_ENV_IS_IN_DATAFLASH

Last user of this option went away in commit:

fdc7718999 ("board: usb_a9263: Update to support DT and DM")

Change-Id: Ie6cec28e4daf26b669f3f35db02642

UPSTREAM: env: Drop CONFIG_ENV_IS_IN_DATAFLASH

Last user of this option went away in commit:

fdc7718999 ("board: usb_a9263: Update to support DT and DM")

Change-Id: Ie6cec28e4daf26b669f3f35db026427bdb47a5b6
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 7b7341d7f3ee915c89a7f8ab7054e39872057d90)

show more ...

f9b2adb528-Sep-2017 York Sun <york.sun@nxp.com>

UPSTREAM: cmd: spl: fix compiling error when CONFIG_CMD_SPL_WRITE_SIZE not defined

CONFIG_CMD_SPL_WRITE_SIZE is used for writing parameters to non-volatile
storage. So far it is only used for NAND.

UPSTREAM: cmd: spl: fix compiling error when CONFIG_CMD_SPL_WRITE_SIZE not defined

CONFIG_CMD_SPL_WRITE_SIZE is used for writing parameters to non-volatile
storage. So far it is only used for NAND. Fix compiling error when this
macro is not used for SD.

Change-Id: I879971e42fb333e1e0ff4e21ce6b34caf8498aa5
Signed-off-by: York Sun <york.sun@nxp.com>
CC: Anatolij Gustschin <agust@denx.de>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit b65ac633f52da596cfa573bb4a597e2edd2318c8)

show more ...

fafa35c529-Sep-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd: Make CMD_LZMA / CMD_UNZIP default y if CMD_BOOTI

In the Linux Kernel on ARM64, the Image.COMPRESSION file is not
self-extracting in the way that x86 and ARM images are. So when
CMD_B

UPSTREAM: cmd: Make CMD_LZMA / CMD_UNZIP default y if CMD_BOOTI

In the Linux Kernel on ARM64, the Image.COMPRESSION file is not
self-extracting in the way that x86 and ARM images are. So when
CMD_BOOTI is enabled we should also default to enabling CMD_UNZIP and
CONFIG_LZMA in order for the user to be able to decompress many of the
common compressions that will be done to an Image file.

Change-Id: Ic7958458ddc16c8b78ea40ff56d380d02883d76a
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 99e46dfc6a9176f6f0680c9dfdf33c97d56336ce)

show more ...

70c6966828-Sep-2017 Sam Protsenko <semen.protsenko@linaro.org>

UPSTREAM: scripts: Move Kconfig contents to cmd/Kconfig

On case-insensitive file systems we have collision between
scripts/kconfig/ directory and scripts/Kconfig file. This patch moves
scripts/Kcofn

UPSTREAM: scripts: Move Kconfig contents to cmd/Kconfig

On case-insensitive file systems we have collision between
scripts/kconfig/ directory and scripts/Kconfig file. This patch moves
scripts/Kcofnig contents to cmd/Kconfig to fix that.

Change-Id: Ia60682a7eb9c3379e6e257b07e799b06e304c95f
Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 610eec7f0593574c034054ba54fc1c934755e208)

show more ...

017aad0407-Oct-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd/gpt.c, cmd/nvedit.c, tools/fit_image.c: Rework recent fixes for Coverity

The recent changes to these files did not completely fix the previous
issues, or introduced different (minor) i

UPSTREAM: cmd/gpt.c, cmd/nvedit.c, tools/fit_image.c: Rework recent fixes for Coverity

The recent changes to these files did not completely fix the previous
issues, or introduced different (minor) issues. In cmd/gpt.c we need to
dereference str_disk_guid to be sure that malloc worked. In
cmd/nvedit.c we need to be careful that we can also fit in that leading
space when adding to the string. And in tools/fit_image.c we need to
re-work the error handling slightly in fit_import_data() so that we only
call munmap() once. We have two error paths here, one where we have an
fd to close and one where we do not. Adjust labels to match this.

Change-Id: I66fafd0ed8d1c290a7773bba5ece8d11bfc15b50
Reported-by: Coverity (CID: 167366, 167367, 167370)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit bf52fcdef4aac242b5e6b6b9827acf6d69ce1951)

show more ...

8ab67e0d27-Sep-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd/time.c: Initialize 'repeatable' variable

We cannot leave this uninitialized, set it to 0.

Change-Id: Ic8f3dd4d7395921bf4269a618aaf92a717dbfe46
Reported-by: Coverity (CID: 144426)
Sign

UPSTREAM: cmd/time.c: Initialize 'repeatable' variable

We cannot leave this uninitialized, set it to 0.

Change-Id: Ic8f3dd4d7395921bf4269a618aaf92a717dbfe46
Reported-by: Coverity (CID: 144426)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 146dda391126d4f199c7692f2342efcc34b45ebd)

show more ...

7f2f366127-Sep-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd/pxe.c: Rework initrd and bootargs handling slightly

For the initrd portion of handling our bootm arguments we do not have a
sufficiently long enough buffer for some improbable 64bit ca

UPSTREAM: cmd/pxe.c: Rework initrd and bootargs handling slightly

For the initrd portion of handling our bootm arguments we do not have a
sufficiently long enough buffer for some improbable 64bit cases. Expand
this buffer to allow for a 64bit address and almost 256MB initrd to be
used. Make use of strncpy/strncat when constructing the values here
since we know what the worst case valid values are, length wise.

Similarly for bootargs themselves, we need to make use of strlen/sizeof
and strncpy/strncat to ensure that we don't overflow bootargs itself.

Cc: Simon Glass <sjg@chromium.org>
Cc: Alexander Graf <agraf@suse.de>
Change-Id: I86151e4bde53972d9b6105f3a85db93b114e22d8
Reported-by: Coverity (CID: 131256)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 48ee0a87bc46a6f863ffd9e0396b7a068dd68c50)

show more ...

bc846a8c26-Sep-2017 Tom Rini <trini@konsulko.com>

UPSTREAM: cmd/nvedit.c: Update input handling to cover overflow cases

When we have multiple messages provided, we need to be sure that we do
not exceed the length of our 'message' buffer. In the fo

UPSTREAM: cmd/nvedit.c: Update input handling to cover overflow cases

When we have multiple messages provided, we need to be sure that we do
not exceed the length of our 'message' buffer. In the for loop, make
sure that pos is not larger than message. Only copy in at most however
much of the message buffer remains. Finally, if we have not reached the
end of the message buffer, put in a space and NULL, and if we have,
ensure the buffer is now NULL termined.

Change-Id: I0c4f88803f8525eb6ef0207a6b7fdbec2b43e9ff
Reported-by: Coverity (CID: 165116)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit c667723ffb50b00585b729ee0da7b0e8c93ffa13)

show more ...

cb40c09926-Sep-2017 Alison Chaiken <alison@she-devel.com>

UPSTREAM: GPT: fix memory leaks identified by Coverity

Create a common exit for most of the error handling code in
do_rename_gpt_parts. Delete the list elements in disk_partitions
before calling I

UPSTREAM: GPT: fix memory leaks identified by Coverity

Create a common exit for most of the error handling code in
do_rename_gpt_parts. Delete the list elements in disk_partitions
before calling INIT_LIST_HEAD from get_gpt_info() a second time.

The SIZEOF_MISMATCH error is not addressed, since that problem was
already fixed by "GPT: incomplete initialization in
allocate_disk_part".

Change-Id: I4ec9881a86c8a50960844e07f69c04a239bc218f
Signed-off-by: Alison Chaiken <alison@peloton-tech.com>
Reported-by: Coverity (CID: 167222, 167235, 167237)
Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 18030d04d25d7c08d3deff85881772a520d84d49)

show more ...


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Makefile
/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
gpt.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/boot_fit.c
/rk3399_rockchip-uboot/common/common_fit.c
/rk3399_rockchip-uboot/configs/axm_defconfig
/rk3399_rockchip-uboot/configs/corvus_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/omapl138_lcdk_defconfig
/rk3399_rockchip-uboot/configs/taurus_defconfig
/rk3399_rockchip-uboot/doc/README.multi-dtb-fit
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/regulator.txt
/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/usb/dwc3/linux-compat.h
/rk3399_rockchip-uboot/dts/Kconfig
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/include/boot_fit.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/util.h
/rk3399_rockchip-uboot/include/image.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/lzo.h
/rk3399_rockchip-uboot/include/vsprintf.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/lib/lzo/lzo1x_decompress.c
/rk3399_rockchip-uboot/scripts/Makefile.spl
90aa625c16-Sep-2017 Masahiro Yamada <yamada.masahiro@socionext.com>

treewide: replace with error() with pr_err()

U-Boot widely uses error() as a bit noisier variant of printf().

This macro causes name conflict with the following line in
include/linux/compiler-gcc.h

treewide: replace with error() with pr_err()

U-Boot widely uses error() as a bit noisier variant of printf().

This macro causes name conflict with the following line in
include/linux/compiler-gcc.h:

# define __compiletime_error(message) __attribute__((error(message)))

This prevents us from using __compiletime_error(), and makes it
difficult to fully sync BUILD_BUG macros with Linux. (Notice
Linux's BUILD_BUG_ON_MSG is implemented by using compiletime_assert().)

Let's convert error() into now treewide-available pr_err().

Done with the help of Coccinelle, excluing tools/ directory.

The semantic patch I used is as follows:

// <smpl>
@@@@
-error
+pr_err
(...)
// </smpl>

Change-Id: I921807c1770d36a91e692c48ab477558bb2ed0b8
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
[trini: Re-run Coccinelle]
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 9b643e312d528f291966c1f30b0d90bf3b1d43dc)

show more ...


/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/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
fastboot.c
nvedit.c
regulator.c
rockusb.c
thordown.c
tpm_test.c
usb_gadget_sdp.c
usb_mass_storage.c
/rk3399_rockchip-uboot/common/Kconfig
/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/axm_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/corvus_defconfig
/rk3399_rockchip-uboot/configs/omapl138_lcdk_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/taurus_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_nand_defconfig
/rk3399_rockchip-uboot/disk/part_efi.c
/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/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/env/common.c
/rk3399_rockchip-uboot/env/sf.c
/rk3399_rockchip-uboot/fs/jffs2/jffs2_nand_1pass.c
/rk3399_rockchip-uboot/fs/yaffs2/yaffs_uboot_glue.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/include/linux/mtd/mtd.h
/rk3399_rockchip-uboot/include/linux/printk.h
/rk3399_rockchip-uboot/include/stdio.h
14464b3224-Aug-2017 Maxime Ripard <maxime.ripard@free-electrons.com>

UPSTREAM: cmd: Move CONFIG_RANDOM_UUID to Kconfig

CONFIG_RANDOM_UUID is used by the GPT command to generate random UUID when
none are provided.

Move that option to Kconfig.

Reviewed-by: Tom Rini <

UPSTREAM: cmd: Move CONFIG_RANDOM_UUID to Kconfig

CONFIG_RANDOM_UUID is used by the GPT command to generate random UUID when
none are provided.

Move that option to Kconfig.

Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
Change-Id: Ie4c840fb583d1e5c95170e452ccbb04034926119
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 47738acceda5bae52b7c33ce912da6b52244c033)

show more ...


/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/include/asm/io.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/arch/sandbox/include/asm/io.h
/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/fit_spl_atf.its
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/puma-rk3399.c
Kconfig
/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/evb-rv1108_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/rock_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/ventana_defconfig
/rk3399_rockchip-uboot/configs/vyasa-rk3288_defconfig
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/device-tree-bindings/chosen.txt
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3368.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/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/fs/Makefile
/rk3399_rockchip-uboot/fs/ext4/dev.c
/rk3399_rockchip-uboot/fs/fs_internal.c
/rk3399_rockchip-uboot/fs/reiserfs/dev.c
/rk3399_rockchip-uboot/fs/zfs/dev.c
/rk3399_rockchip-uboot/include/asm-generic/io.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/rk3288_common.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/vyasa-rk3288.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/fs_internal.h
/rk3399_rockchip-uboot/include/linux/usb/ch9.h
/rk3399_rockchip-uboot/include/u-boot/crc.h
/rk3399_rockchip-uboot/include/u-boot/variadic-macro.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/crc32c.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/scripts/dtc/.gitignore
3152629421-Sep-2017 Heinrich Schuchardt <xypron.glpk@gmx.de>

UPSTREAM: GPT: incomplete initialization in allocate_disk_part

memset(newpart, '\0', sizeof(newpart));
only initializes the firest 4 or 8 bytes of *newpart and not the whole
structure disk_part.

We

UPSTREAM: GPT: incomplete initialization in allocate_disk_part

memset(newpart, '\0', sizeof(newpart));
only initializes the firest 4 or 8 bytes of *newpart and not the whole
structure disk_part.

We should use sizeof(struct disk_part).

Instead of malloc and memset we can use calloc.

Identified by cppcheck.

Fixes: 09a49930e41 GPT: read partition table from device into a data structure
Change-Id: Ifc937b64f6ac6abc56c0c6bb3d094c2316b9268e
Reported-by: Coverity (CID: 167228)
Cc: Stefan Roese <sr@denx.de>
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit f66bc0e0beeff7fa27c29f740d2f314d63b3346d)

show more ...


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Makefile
gpt.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/drivers/core/read.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/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/part.h
/rk3399_rockchip-uboot/include/part_efi.h
/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/dtc-version.sh
/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/tools/Makefile
10eca96828-Aug-2017 Heinrich Schuchardt <xypron.glpk@gmx.de>

UPSTREAM: efi_loader: bootefi hello should use loadaddr

Command 'bootefi hello' currently uses CONFIG_SYS_LOAD_ADDR
as loading address.

qemu machines have by default 128 MiB RAM.
CONFIG_SYS_LOAD_AD

UPSTREAM: efi_loader: bootefi hello should use loadaddr

Command 'bootefi hello' currently uses CONFIG_SYS_LOAD_ADDR
as loading address.

qemu machines have by default 128 MiB RAM.
CONFIG_SYS_LOAD_ADDR for x86 is 0x20000000 (512 MiB).
This causes 'bootefi hello' to fail.

We should use the environment variable loadaddr if available.
It defaults to 0x1000000 (16 MiB) on qemu_x86.

Change-Id: Iff6bfbd6c93f115f7f616c42b6e1c2dc4d61e156
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 51c533fdce75fbdec7de28a05a675a553d209bcb)

show more ...


/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/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399-board-spl.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/theobroma-systems/lion_rk3368/README
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/README
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/puma-rk3399.c
bootefi.c
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/configs/lion-rk3368_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/configs/sheep-rk3368_defconfig
/rk3399_rockchip-uboot/configs/vyasa-rk3288_defconfig
/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/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/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/fs/fat/fat.c
/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/fat.h
/rk3399_rockchip-uboot/scripts/checkpatch.pl
/rk3399_rockchip-uboot/test/py/u_boot_console_base.py
ec5e502c13-Sep-2017 Bin Meng <bmeng.cn@gmail.com>

UPSTREAM: cmd: blk: Use LBAFU in the common block command

There is already a macro LBAFU to aid formatted print with lbaint_t
variables. Let's use it in the common block command codes.

Change-Id: I

UPSTREAM: cmd: blk: Use LBAFU in the common block command

There is already a macro LBAFU to aid formatted print with lbaint_t
variables. Let's use it in the common block command codes.

Change-Id: I93256536d5af97877ecf9c4edc36d268b498dd1b
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit e2888a7fa7f8d23396c4b25ea763fe1f38851b3d)

show more ...

0100340213-Sep-2017 Bin Meng <bmeng.cn@gmail.com>

UPSTREAM: blk: Remove various places that do flush cache after read

All these places seem to inherit the codes from the MMC driver where
a FIXME was put in the comment. However the correct operation

UPSTREAM: blk: Remove various places that do flush cache after read

All these places seem to inherit the codes from the MMC driver where
a FIXME was put in the comment. However the correct operation after
read should be cache invalidate, not flush.

The underlying drivers should be responsible for the cache operation.
Remove these codes completely.

Change-Id: I8f04c721432753b34e85b19616a0b42d83a633eb
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: York Sun <york.sun@nxp.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: York Sun <york.sun@nxp.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 723b43daec7ee2ddb600cfcb9b0253d4a71c3915)

show more ...

1...<<11121314151617181920>>...31