History log of /rk3399_rockchip-uboot/tools/ (Results 451 – 475 of 1450)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fc2661ee15-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: show suspicious boards with possible misconversion

There are some cases where config options are moved, but they are
ripped off at the final savedefconfig stage:

- The moved op

tools: moveconfig: show suspicious boards with possible misconversion

There are some cases where config options are moved, but they are
ripped off at the final savedefconfig stage:

- The moved option is not user-configurable, for example, due to
a missing prompt in the Kconfig entry

- The config was not defined in the original config header despite
the Kconfig specifies it as non-bool type

- The config define in the header contains reference to another
macro, for example:
#define CONFIG_CONS_INDEX (CONFIG_SYS_LPC32XX_UART - 2)
The current moveconfig does not support recursive macro expansion.

In these cases, the conversion is very likely to be an unexpected
result. That is why I decided to display the log in yellow color
in commit 5da4f857beac ("tools: moveconfig: report when CONFIGs are
removed by savedefconfig").

It would be nice to display the list of suspicious boards when the
tool finishes processing. It is highly recommended to check the
defconfigs once again when this message is displayed.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

96dccd9715-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: simplify show_failed_boards() and show more info

Since commit 1d085568b3de ("tools: moveconfig: display log atomically
in more readable format"), the function color_text() is clev

tools: moveconfig: simplify show_failed_boards() and show more info

Since commit 1d085568b3de ("tools: moveconfig: display log atomically
in more readable format"), the function color_text() is clever enough
to exclude LF from escape sequences. Exploit it for removing the
"for" loops from Slots.show_failed_boards().

Also, display "(the list has been saved in moveconfig.failed)" if
there are failed boards.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

f432c33f15-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: simplify source tree switching

The subprocess.Popen() does not change the child process's working
directory if cwd=None is given. Let's exploit this fact to refactor
the source d

tools: moveconfig: simplify source tree switching

The subprocess.Popen() does not change the child process's working
directory if cwd=None is given. Let's exploit this fact to refactor
the source directory handling.

We no longer have to pass "-C <reference_src_dir>" to the sub-process
because self.current_src_dir tracks the source tree against which we
want to run defconfig/autoconf.

The flag self.use_git_ref is not necessary either because we can know
the current state by checking whether the self.current_src_dir is a
valid string or None.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

5cc42a5115-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: change class WorkDir to class ReferenceSource

The class WorkDir can be used in a very generic way, but currently
it is only used for containing a reference source directory.

This

tools: moveconfig: change class WorkDir to class ReferenceSource

The class WorkDir can be used in a very generic way, but currently
it is only used for containing a reference source directory.

This commit changes it for a more dedicated use. The move_config
function can be more readable by enclosing the git-clone and git-
checkout in the class constructor.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

5030159e15-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: fix needless move for config with default 1

When moving an integer type option with default value 1, the tool
moves configs with the same value as the default (, and then removed

tools: moveconfig: fix needless move for config with default 1

When moving an integer type option with default value 1, the tool
moves configs with the same value as the default (, and then removed
by the later savedefconfig). This is a needless operation.

The KconfigParser.parse_one_config() should compare the config after
the "=y -> =1" fixup.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...


/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arc/include/asm/io.h
/rk3399_rockchip-uboot/arch/arc/lib/cache.c
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/mxs.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm946es/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-bcm235xx.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-bsc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-core.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-core.h
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-eth.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-sdio.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/kona-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/kona-common/reset.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/hw_data.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/psci.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/psci.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/psci_head.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/doc/README.lsch3
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/s32v234/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/s32v234/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/s32v234/cpu.h
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/s32v234/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/sa1100/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/am335x-draco.dts
/rk3399_rockchip-uboot/arch/arm/dts/am335x-draco.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/am335x-pxm2.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/am335x-pxm50.dts
/rk3399_rockchip-uboot/arch/arm/dts/am335x-rut.dts
/rk3399_rockchip-uboot/arch/arm/dts/am572x-idk.dts
/rk3399_rockchip-uboot/arch/arm/dts/am57xx-idk-common.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/at91sam9g45-gurnard.dts
/rk3399_rockchip-uboot/arch/arm/dts/at91sam9g45.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/axp22x.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls2080a-qds.dts
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls2080a.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_is1.dts
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-a23-inet86dz.dts
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-a23-polaroid-mid2407pxe03.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra186.dtsi
/rk3399_rockchip-uboot/arch/arm/imx-common/hab.c
/rk3399_rockchip-uboot/arch/arm/imx-common/init.c
/rk3399_rockchip-uboot/arch/arm/imx-common/iomux-v3.c
/rk3399_rockchip-uboot/arch/arm/imx-common/sata.c
/rk3399_rockchip-uboot/arch/arm/imx-common/timer.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-bcm235xx/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-bcm235xx/sysmap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/ddr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/lpddr2.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/mc_cgm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/mc_me_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/mc_rgm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/mmdc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s32v234/siul.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/cpucfg.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/prcm.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/psci.h
/rk3399_rockchip-uboot/arch/arm/include/asm/setjmp.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-at91/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9m10g45_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91_pmc.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91_rtc.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91_sck.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91sam9g45.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/sama5_boot.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/sama5d2.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/sdram_rk3288.c
/rk3399_rockchip-uboot/arch/arm/mach-snapdragon/clock-apq8016.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram_init.c
/rk3399_rockchip-uboot/arch/arm/mach-zynq/clk.c
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/mips/lib/cache.c
/rk3399_rockchip-uboot/arch/mips/mach-pic32/cpu.c
/rk3399_rockchip-uboot/arch/sandbox/dts/test.dts
/rk3399_rockchip-uboot/arch/sandbox/include/asm/clk.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/gpio.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/reset.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/test.h
/rk3399_rockchip-uboot/arch/x86/cpu/cpu.c
/rk3399_rockchip-uboot/arch/x86/dts/bayleybay.dts
/rk3399_rockchip-uboot/arch/x86/dts/conga-qeval20-qa3-e3845.dts
/rk3399_rockchip-uboot/arch/x86/dts/minnowmax.dts
/rk3399_rockchip-uboot/arch/x86/lib/acpi_table.c
/rk3399_rockchip-uboot/board/bluewater/gurnard/Kconfig
/rk3399_rockchip-uboot/board/bluewater/gurnard/MAINTAINERS
/rk3399_rockchip-uboot/board/bluewater/gurnard/Makefile
/rk3399_rockchip-uboot/board/bluewater/gurnard/gurnard.c
/rk3399_rockchip-uboot/board/bluewater/gurnard/splash_logo.h
/rk3399_rockchip-uboot/board/broadcom/bcm23550_w1d/Kconfig
/rk3399_rockchip-uboot/board/broadcom/bcm23550_w1d/MAINTAINERS
/rk3399_rockchip-uboot/board/broadcom/bcm23550_w1d/Makefile
/rk3399_rockchip-uboot/board/broadcom/bcm23550_w1d/bcm23550_w1d.c
/rk3399_rockchip-uboot/board/dbau1x00/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/ls2080aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/eth_ls2080rdb.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/ls2080ardb.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/mx6qsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/Kconfig
/rk3399_rockchip-uboot/board/freescale/s32v234evb/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/s32v234evb/Makefile
/rk3399_rockchip-uboot/board/freescale/s32v234evb/clock.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/lpddr2.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/s32v234evb.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/s32v234evb.cfg
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/README
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/common.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/common.h
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/eeprom.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gsc.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana_spl.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/ventana_eeprom.h
/rk3399_rockchip-uboot/board/ge/bx50v3/bx50v3.c
/rk3399_rockchip-uboot/board/is1/MAINTAINERS
/rk3399_rockchip-uboot/board/is1/Makefile
/rk3399_rockchip-uboot/board/is1/qts/iocsr_config.h
/rk3399_rockchip-uboot/board/is1/qts/pinmux_config.h
/rk3399_rockchip-uboot/board/is1/qts/pll_config.h
/rk3399_rockchip-uboot/board/is1/qts/sdram_config.h
/rk3399_rockchip-uboot/board/is1/socfpga.c
/rk3399_rockchip-uboot/board/microchip/pic32mzda/pic32mzda.c
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/synopsys/axs101/axs101.c
/rk3399_rockchip-uboot/board/ti/am43xx/board.c
/rk3399_rockchip-uboot/board/ti/am57xx/Kconfig
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/ti/dra7xx/evm.c
/rk3399_rockchip-uboot/board/warp7/README
/rk3399_rockchip-uboot/board/warp7/warp7.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/gpt.c
/rk3399_rockchip-uboot/cmd/nand.c
/rk3399_rockchip-uboot/cmd/usb.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/bootm.c
/rk3399_rockchip-uboot/common/env_ubi.c
/rk3399_rockchip-uboot/common/fb_nand.c
/rk3399_rockchip-uboot/common/image-fit.c
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/common/spl/spl_nand.c
/rk3399_rockchip-uboot/common/splash_source.c
/rk3399_rockchip-uboot/configs/10m50_defconfig
/rk3399_rockchip-uboot/configs/3c120_defconfig
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_NAND_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_defconfig
/rk3399_rockchip-uboot/configs/CHIP_defconfig
/rk3399_rockchip-uboot/configs/Chuwi_V7_CW0825_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_plus_defconfig
/rk3399_rockchip-uboot/configs/Hyundai_A7HD_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino_defconfig
/rk3399_rockchip-uboot/configs/M5208EVBE_defconfig
/rk3399_rockchip-uboot/configs/M5235EVB_Flash32_defconfig
/rk3399_rockchip-uboot/configs/M5235EVB_defconfig
/rk3399_rockchip-uboot/configs/M5249EVB_defconfig
/rk3399_rockchip-uboot/configs/M53017EVB_defconfig
/rk3399_rockchip-uboot/configs/M5329AFEE_defconfig
/rk3399_rockchip-uboot/configs/M5329BFEE_defconfig
/rk3399_rockchip-uboot/configs/M5373EVB_defconfig
/rk3399_rockchip-uboot/configs/M54451EVB_defconfig
/rk3399_rockchip-uboot/configs/M54451EVB_stmicro_defconfig
/rk3399_rockchip-uboot/configs/M54455EVB_a66_defconfig
/rk3399_rockchip-uboot/configs/M54455EVB_defconfig
/rk3399_rockchip-uboot/configs/M54455EVB_i66_defconfig
/rk3399_rockchip-uboot/configs/M54455EVB_intel_defconfig
/rk3399_rockchip-uboot/configs/M54455EVB_stm33_defconfig
/rk3399_rockchip-uboot/configs/M5475AFE_defconfig
/rk3399_rockchip-uboot/configs/M5475BFE_defconfig
/rk3399_rockchip-uboot/configs/M5475CFE_defconfig
/rk3399_rockchip-uboot/configs/M5475DFE_defconfig
/rk3399_rockchip-uboot/configs/M5475EFE_defconfig
/rk3399_rockchip-uboot/configs/M5475FFE_defconfig
/rk3399_rockchip-uboot/configs/M5475GFE_defconfig
/rk3399_rockchip-uboot/configs/M5485AFE_defconfig
/rk3399_rockchip-uboot/configs/M5485BFE_defconfig
/rk3399_rockchip-uboot/configs/M5485CFE_defconfig
/rk3399_rockchip-uboot/configs/M5485DFE_defconfig
/rk3399_rockchip-uboot/configs/M5485EFE_defconfig
/rk3399_rockchip-uboot/configs/M5485FFE_defconfig
/rk3399_rockchip-uboot/configs/M5485GFE_defconfig
/rk3399_rockchip-uboot/configs/M5485HFE_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000G_quad_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Merrii_A80_Optimus_defconfig
/rk3399_rockchip-uboot/configs/Mini-X_defconfig
/rk3399_rockchip-uboot/configs/P1023RDB_defconfig
/rk3399_rockchip-uboot/configs/Wobo_i5_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_nor_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_norboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_spiboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_usbspl_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_ict_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_netboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_prompt_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_sdboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_shc_sdboot_prompt_defconfig
/rk3399_rockchip-uboot/configs/am335x_sl50_defconfig
/rk3399_rockchip-uboot/configs/am437x_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_ethboot_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_qspiboot_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_usbhost_boot_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_nodt_defconfig
/rk3399_rockchip-uboot/configs/am57xx_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/amcore_defconfig
/rk3399_rockchip-uboot/configs/apalis_t30_defconfig
/rk3399_rockchip-uboot/configs/apx4devkit_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2b_defconfig
/rk3399_rockchip-uboot/configs/aristainetos_defconfig
/rk3399_rockchip-uboot/configs/astro_mcf5373l_defconfig
/rk3399_rockchip-uboot/configs/atngw100_defconfig
/rk3399_rockchip-uboot/configs/atngw100mkii_defconfig
/rk3399_rockchip-uboot/configs/atstk1002_defconfig
/rk3399_rockchip-uboot/configs/axs103_defconfig
/rk3399_rockchip-uboot/configs/ba10_tv_box_defconfig
/rk3399_rockchip-uboot/configs/bcm11130_defconfig
/rk3399_rockchip-uboot/configs/bcm11130_nand_defconfig
/rk3399_rockchip-uboot/configs/bcm23550_w1d_defconfig
/rk3399_rockchip-uboot/configs/bcm28155_ap_defconfig
/rk3399_rockchip-uboot/configs/bcm28155_w1d_defconfig
/rk3399_rockchip-uboot/configs/bcm911360_entphn-ns_defconfig
/rk3399_rockchip-uboot/configs/bcm911360_entphn_defconfig
/rk3399_rockchip-uboot/configs/bcm911360k_defconfig
/rk3399_rockchip-uboot/configs/bcm958300k-ns_defconfig
/rk3399_rockchip-uboot/configs/bcm958300k_defconfig
/rk3399_rockchip-uboot/configs/bcm958305k_defconfig
/rk3399_rockchip-uboot/configs/bcm958622hr_defconfig
/rk3399_rockchip-uboot/configs/bct-brettl2_defconfig
/rk3399_rockchip-uboot/configs/beaver_defconfig
/rk3399_rockchip-uboot/configs/bf506f-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf518f-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf526-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf527-ad7160-eval_defconfig
/rk3399_rockchip-uboot/configs/bf527-ezkit-v2_defconfig
/rk3399_rockchip-uboot/configs/bf527-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf527-sdp_defconfig
/rk3399_rockchip-uboot/configs/bf533-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf533-stamp_defconfig
/rk3399_rockchip-uboot/configs/bf537-pnav_defconfig
/rk3399_rockchip-uboot/configs/bf537-stamp_defconfig
/rk3399_rockchip-uboot/configs/bf538f-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf548-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf561-acvilon_defconfig
/rk3399_rockchip-uboot/configs/bf561-ezkit_defconfig
/rk3399_rockchip-uboot/configs/birdland_bav335a_defconfig
/rk3399_rockchip-uboot/configs/birdland_bav335b_defconfig
/rk3399_rockchip-uboot/configs/cairo_defconfig
/rk3399_rockchip-uboot/configs/calimain_defconfig
/rk3399_rockchip-uboot/configs/cardhu_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/cm-bf527_defconfig
/rk3399_rockchip-uboot/configs/cm-bf533_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537e_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537u_defconfig
/rk3399_rockchip-uboot/configs/cm-bf548_defconfig
/rk3399_rockchip-uboot/configs/cm-bf561_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/colibri_t20_defconfig
/rk3399_rockchip-uboot/configs/colibri_t30_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_TRAILBLAZER_defconfig
/rk3399_rockchip-uboot/configs/coreboot-x86_defconfig
/rk3399_rockchip-uboot/configs/dalmore_defconfig
/rk3399_rockchip-uboot/configs/dbau1000_defconfig
/rk3399_rockchip-uboot/configs/dbau1100_defconfig
/rk3399_rockchip-uboot/configs/dbau1500_defconfig
/rk3399_rockchip-uboot/configs/dbau1550_defconfig
/rk3399_rockchip-uboot/configs/dbau1550_el_defconfig
/rk3399_rockchip-uboot/configs/devkit3250_defconfig
/rk3399_rockchip-uboot/configs/digsy_mtc_RAMBOOT_defconfig
/rk3399_rockchip-uboot/configs/digsy_mtc_defconfig
/rk3399_rockchip-uboot/configs/digsy_mtc_rev5_RAMBOOT_defconfig
/rk3399_rockchip-uboot/configs/digsy_mtc_rev5_defconfig
/rk3399_rockchip-uboot/configs/dnp5370_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_evm_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/draco_defconfig
/rk3399_rockchip-uboot/configs/dserve_dsrv9703c_defconfig
/rk3399_rockchip-uboot/configs/espresso7420_defconfig
/rk3399_rockchip-uboot/configs/espt_defconfig
/rk3399_rockchip-uboot/configs/etamin_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/ge_b450v3_defconfig
/rk3399_rockchip-uboot/configs/ge_b650v3_defconfig
/rk3399_rockchip-uboot/configs/ge_b850v3_defconfig
/rk3399_rockchip-uboot/configs/grasshopper_defconfig
/rk3399_rockchip-uboot/configs/gurnard_defconfig
/rk3399_rockchip-uboot/configs/gwventana_defconfig
/rk3399_rockchip-uboot/configs/h8_homlet_v2_defconfig
/rk3399_rockchip-uboot/configs/harmony_defconfig
/rk3399_rockchip-uboot/configs/hikey_defconfig
/rk3399_rockchip-uboot/configs/iNet_3F_defconfig
/rk3399_rockchip-uboot/configs/iNet_3W_defconfig
/rk3399_rockchip-uboot/configs/ibf-dsp561_defconfig
/rk3399_rockchip-uboot/configs/ids8313_defconfig
/rk3399_rockchip-uboot/configs/inet1_defconfig
/rk3399_rockchip-uboot/configs/inet86dz_defconfig
/rk3399_rockchip-uboot/configs/inet97fv2_defconfig
/rk3399_rockchip-uboot/configs/inet9f_rev03_defconfig
/rk3399_rockchip-uboot/configs/inka4x0_defconfig
/rk3399_rockchip-uboot/configs/ip04_defconfig
/rk3399_rockchip-uboot/configs/jesurun_q5_defconfig
/rk3399_rockchip-uboot/configs/jetson-tk1_defconfig
/rk3399_rockchip-uboot/configs/kwb_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/legoev3_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_nand_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_qspi_defconfig
/rk3399_rockchip-uboot/configs/malta64_defconfig
/rk3399_rockchip-uboot/configs/malta64el_defconfig
/rk3399_rockchip-uboot/configs/malta_defconfig
/rk3399_rockchip-uboot/configs/maltael_defconfig
/rk3399_rockchip-uboot/configs/medcom-wide_defconfig
/rk3399_rockchip-uboot/configs/microblaze-generic_defconfig
/rk3399_rockchip-uboot/configs/mk802_defconfig
/rk3399_rockchip-uboot/configs/mk802ii_defconfig
/rk3399_rockchip-uboot/configs/mpr2_defconfig
/rk3399_rockchip-uboot/configs/ms7720se_defconfig
/rk3399_rockchip-uboot/configs/ms7750se_defconfig
/rk3399_rockchip-uboot/configs/mx23evk_defconfig
/rk3399_rockchip-uboot/configs/mx25pdk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_auart_console_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_nand_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_spi_defconfig
/rk3399_rockchip-uboot/configs/mx31pdk_defconfig
/rk3399_rockchip-uboot/configs/mx35pdk_defconfig
/rk3399_rockchip-uboot/configs/mx51evk_defconfig
/rk3399_rockchip-uboot/configs/mx53loco_defconfig
/rk3399_rockchip-uboot/configs/mx6dlarm2_defconfig
/rk3399_rockchip-uboot/configs/mx6dlarm2_lpddr2_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6qarm2_defconfig
/rk3399_rockchip-uboot/configs/mx6qarm2_lpddr2_defconfig
/rk3399_rockchip-uboot/configs/mx6qpsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabrelite_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6sabresd_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spinor_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabresd_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6ul_14x14_evk_defconfig
/rk3399_rockchip-uboot/configs/mx6ul_9x9_evk_defconfig
/rk3399_rockchip-uboot/configs/mx7dsabresd_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6dl2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6dl_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6s1g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6s_defconfig
/rk3399_rockchip-uboot/configs/nyan-big_defconfig
/rk3399_rockchip-uboot/configs/odroid-xu3_defconfig
/rk3399_rockchip-uboot/configs/omap3_evm_quick_mmc_defconfig
/rk3399_rockchip-uboot/configs/omap3_evm_quick_nand_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/openrisc-generic_defconfig
/rk3399_rockchip-uboot/configs/orangepi_2_defconfig
/rk3399_rockchip-uboot/configs/orangepi_one_defconfig
/rk3399_rockchip-uboot/configs/orangepi_pc_defconfig
/rk3399_rockchip-uboot/configs/orangepi_plus_defconfig
/rk3399_rockchip-uboot/configs/ot1200_defconfig
/rk3399_rockchip-uboot/configs/ot1200_spl_defconfig
/rk3399_rockchip-uboot/configs/p2771-0000_defconfig
/rk3399_rockchip-uboot/configs/paz00_defconfig
/rk3399_rockchip-uboot/configs/pb1000_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev1_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev3_defconfig
/rk3399_rockchip-uboot/configs/pico-imx6ul_defconfig
/rk3399_rockchip-uboot/configs/pine64_plus_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/plutux_defconfig
/rk3399_rockchip-uboot/configs/polaroid_mid2407pxe03_defconfig
/rk3399_rockchip-uboot/configs/pov_protab2_ips9_defconfig
/rk3399_rockchip-uboot/configs/pxm2_defconfig
/rk3399_rockchip-uboot/configs/qemu-ppce500_defconfig
/rk3399_rockchip-uboot/configs/qemu-x86_defconfig
/rk3399_rockchip-uboot/configs/r2dplus_defconfig
/rk3399_rockchip-uboot/configs/rastaban_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/configs/rsk7203_defconfig
/rk3399_rockchip-uboot/configs/rut_defconfig
/rk3399_rockchip-uboot/configs/s32v234evb_defconfig
/rk3399_rockchip-uboot/configs/s5p_goni_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/seaboard_defconfig
/rk3399_rockchip-uboot/configs/secomx6quq7_defconfig
/rk3399_rockchip-uboot/configs/sh7763rdp_defconfig
/rk3399_rockchip-uboot/configs/shmin_defconfig
/rk3399_rockchip-uboot/configs/smdkv310_defconfig
/rk3399_rockchip-uboot/configs/socfpga_is1_defconfig
/rk3399_rockchip-uboot/configs/socrates_defconfig
/rk3399_rockchip-uboot/configs/spear300_defconfig
/rk3399_rockchip-uboot/configs/spear300_nand_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_defconfig
/rk3399_rockchip-uboot/configs/spear310_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_defconfig
/rk3399_rockchip-uboot/configs/spear320_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear600_defconfig
/rk3399_rockchip-uboot/configs/spear600_nand_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/sunxi_Gemei_G9_defconfig
/rk3399_rockchip-uboot/configs/tbs2910_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf518_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf537_defconfig
/rk3399_rockchip-uboot/configs/tec-ng_defconfig
/rk3399_rockchip-uboot/configs/tec_defconfig
/rk3399_rockchip-uboot/configs/thuban_defconfig
/rk3399_rockchip-uboot/configs/ti814x_evm_defconfig
/rk3399_rockchip-uboot/configs/titanium_defconfig
/rk3399_rockchip-uboot/configs/tqma6q_mba6_mmc_defconfig
/rk3399_rockchip-uboot/configs/tqma6q_mba6_spi_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_mba6_mmc_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_mba6_spi_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_wru4_mmc_defconfig
/rk3399_rockchip-uboot/configs/tricorder_defconfig
/rk3399_rockchip-uboot/configs/tricorder_flash_defconfig
/rk3399_rockchip-uboot/configs/trimslice_defconfig
/rk3399_rockchip-uboot/configs/ts4800_defconfig
/rk3399_rockchip-uboot/configs/tseries_mmc_defconfig
/rk3399_rockchip-uboot/configs/tseries_nand_defconfig
/rk3399_rockchip-uboot/configs/tseries_spi_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld11_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld20_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pro4_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pxs2_ld6b_defconfig
/rk3399_rockchip-uboot/configs/uniphier_sld3_defconfig
/rk3399_rockchip-uboot/configs/venice2_defconfig
/rk3399_rockchip-uboot/configs/ventana_defconfig
/rk3399_rockchip-uboot/configs/vexpress_aemv8a_dram_defconfig
/rk3399_rockchip-uboot/configs/vexpress_aemv8a_juno_defconfig
/rk3399_rockchip-uboot/configs/vexpress_aemv8a_semi_defconfig
/rk3399_rockchip-uboot/configs/vexpress_ca15_tc2_defconfig
/rk3399_rockchip-uboot/configs/vexpress_ca5x2_defconfig
/rk3399_rockchip-uboot/configs/vexpress_ca9x4_defconfig
/rk3399_rockchip-uboot/configs/warp7_defconfig
/rk3399_rockchip-uboot/configs/warp_defconfig
/rk3399_rockchip-uboot/configs/whistler_defconfig
/rk3399_rockchip-uboot/configs/xpress_defconfig
/rk3399_rockchip-uboot/configs/xpress_spl_defconfig
/rk3399_rockchip-uboot/doc/README.distro
/rk3399_rockchip-uboot/doc/README.nand
/rk3399_rockchip-uboot/doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/reset/reset.txt
/rk3399_rockchip-uboot/drivers/Kconfig
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/block/dwc_ahsata.c
/rk3399_rockchip-uboot/drivers/clk/Makefile
/rk3399_rockchip-uboot/drivers/clk/clk-uclass.c
/rk3399_rockchip-uboot/drivers/clk/clk_fixed_rate.c
/rk3399_rockchip-uboot/drivers/clk/clk_pic32.c
/rk3399_rockchip-uboot/drivers/clk/clk_rk3036.c
/rk3399_rockchip-uboot/drivers/clk/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/clk/clk_sandbox.c
/rk3399_rockchip-uboot/drivers/clk/clk_sandbox_test.c
/rk3399_rockchip-uboot/drivers/clk/exynos/clk-exynos7420.c
/rk3399_rockchip-uboot/drivers/clk/uniphier/clk-uniphier-core.c
/rk3399_rockchip-uboot/drivers/clk/uniphier/clk-uniphier-mio.c
/rk3399_rockchip-uboot/drivers/core/root.c
/rk3399_rockchip-uboot/drivers/crypto/rsa_mod_exp/mod_exp_sw.c
/rk3399_rockchip-uboot/drivers/gpio/at91_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/intel_broadwell_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/intel_ich6_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pca953x_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/i2c_core.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/rk_i2c.c
/rk3399_rockchip-uboot/drivers/mailbox/Kconfig
/rk3399_rockchip-uboot/drivers/mailbox/Makefile
/rk3399_rockchip-uboot/drivers/mailbox/mailbox-uclass.c
/rk3399_rockchip-uboot/drivers/mailbox/sandbox-mbox-test.c
/rk3399_rockchip-uboot/drivers/mailbox/sandbox-mbox.c
/rk3399_rockchip-uboot/drivers/mailbox/tegra-hsp.c
/rk3399_rockchip-uboot/drivers/misc/mxc_ocotp.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/msm_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/uniphier-sd.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/am335x_spl_bch.c
/rk3399_rockchip-uboot/drivers/mtd/nand/atmel_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/lpc32xx_nand_mlc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_spl_simple.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_util.c
/rk3399_rockchip-uboot/drivers/mtd/nand/sunxi_nand_spl.c
/rk3399_rockchip-uboot/drivers/net/fec_mxc.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/reset/Kconfig
/rk3399_rockchip-uboot/drivers/reset/Makefile
/rk3399_rockchip-uboot/drivers/reset/reset-uclass.c
/rk3399_rockchip-uboot/drivers/reset/sandbox-reset-test.c
/rk3399_rockchip-uboot/drivers/reset/sandbox-reset.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/atmel_usart.c
/rk3399_rockchip-uboot/drivers/serial/serial_linflexuart.c
/rk3399_rockchip-uboot/drivers/serial/serial_msm.c
/rk3399_rockchip-uboot/drivers/serial/serial_pic32.c
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/drivers/spi/Kconfig
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/pic32_spi.c
/rk3399_rockchip-uboot/drivers/spi/rk_spi.c
/rk3399_rockchip-uboot/drivers/usb/common/Makefile
/rk3399_rockchip-uboot/drivers/usb/common/fsl-dt-fixup.c
/rk3399_rockchip-uboot/drivers/usb/common/fsl-errata.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Kconfig
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg.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/xhci-fsl.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/sunxi.c
/rk3399_rockchip-uboot/drivers/video/atmel_lcdfb.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_edp.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_hdmi.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_lvds.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_vop.c
/rk3399_rockchip-uboot/fs/cbfs/cbfs.c
/rk3399_rockchip-uboot/include/atmel_lcd.h
/rk3399_rockchip-uboot/include/autoboot.h
/rk3399_rockchip-uboot/include/clk-uclass.h
/rk3399_rockchip-uboot/include/clk.h
/rk3399_rockchip-uboot/include/configs/bcm23550_w1d.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/cobra5272.h
/rk3399_rockchip-uboot/include/configs/dragonboard410c.h
/rk3399_rockchip-uboot/include/configs/ge_bx50v3.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/ls2080a_common.h
/rk3399_rockchip-uboot/include/configs/ls2080a_simu.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/omap3_cairo.h
/rk3399_rockchip-uboot/include/configs/s32v234evb.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/snapper9g45.h
/rk3399_rockchip-uboot/include/configs/socfpga_is1.h
/rk3399_rockchip-uboot/include/configs/stm32f429-discovery.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/configs/ti_omap5_common.h
/rk3399_rockchip-uboot/include/configs/ts4800.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/warp7.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/at91.h
/rk3399_rockchip-uboot/include/dt-bindings/dma/at91.h
/rk3399_rockchip-uboot/include/dt-bindings/mailbox/tegra-hsp.h
/rk3399_rockchip-uboot/include/dt-bindings/pinctrl/at91.h
/rk3399_rockchip-uboot/include/fsl_usb.h
/rk3399_rockchip-uboot/include/i2c.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/include/mailbox-uclass.h
/rk3399_rockchip-uboot/include/mailbox.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/reset-uclass.h
/rk3399_rockchip-uboot/include/reset.h
/rk3399_rockchip-uboot/include/splash.h
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/libfdt/Makefile
/rk3399_rockchip-uboot/lib/libfdt/README
/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_region.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_ro.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_rw.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_strerror.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_sw.c
/rk3399_rockchip-uboot/lib/libfdt/fdt_wip.c
/rk3399_rockchip-uboot/lib/rsa/Kconfig
/rk3399_rockchip-uboot/lib/rsa/Makefile
/rk3399_rockchip-uboot/lib/tiny-printf.c
/rk3399_rockchip-uboot/net/bootp.c
/rk3399_rockchip-uboot/test/dm/Makefile
/rk3399_rockchip-uboot/test/dm/clk.c
/rk3399_rockchip-uboot/test/dm/reset.c
/rk3399_rockchip-uboot/test/py/tests/test_env.py
moveconfig.py
cd51878e11-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: fix define2mk.sed to not add quotes around negative integers

The sed script, tools/scripts/define2mk.sed, converts config defines
from C headers into include/autoconf.mk for the use in Makefi

tools: fix define2mk.sed to not add quotes around negative integers

The sed script, tools/scripts/define2mk.sed, converts config defines
from C headers into include/autoconf.mk for the use in Makefiles.

I found the tool adds quotes around negative integer values.

For example, at the point of the v2016.07-rc1 tag,
include/configs/microblaze-generic.h defines
#define CONFIG_BOOTDELAY -1 /* -1 disables auto-boot */

Because it is an integer option, it should be converted to:
CONFIG_BOOTDELAY=-1

But, the script actually converts it to:
CONFIG_BOOTDELAY="-1"

This is a fatal problem for the tools/moveconfig.py because it parses
include/autoconf.mk for the config defines from the board headers.
CONFIG_BOOTDELAY="-1" is considered as a string type option and it
is dropped due to the type mismatch from the entry in Kconfig.

This commit fixes the script so that the tools/moveconfig.py can
correctly convert integer options with a negative value.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

6b96c1a110-Jun-2016 Joe Hershberger <joe.hershberger@ni.com>

tools: moveconfig: Add a new --git-ref option

This option allows the 'make autoconf.mk' step to run against a former
repo state, while the savedefconfig step runs against the current repo
state. Thi

tools: moveconfig: Add a new --git-ref option

This option allows the 'make autoconf.mk' step to run against a former
repo state, while the savedefconfig step runs against the current repo
state. This is convenient for the case where something in the Kconfig
has changed such that the defconfig is no longer complete with the new
Kconfigs. This feature allows the .config to be built assuming those old
Kconfigs, but then savedefconfig based on the new state of the Kconfigs.

If in doubt, always specify this switch. It will always do the right
thing even if not required, but if it was required and you don't use it,
the moved configs will be incorrect. When not using this switch, you
must very carefully evaluate that all moved configs are correct.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

06cc1d3610-Jun-2016 Joe Hershberger <joe.hershberger@ni.com>

tools: moveconfig: New color used for changed defconfig

The old color blends in with similar messages and makes them not stand
out.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-

tools: moveconfig: New color used for changed defconfig

The old color blends in with similar messages and makes them not stand
out.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

f2dae75110-Jun-2016 Joe Hershberger <joe.hershberger@ni.com>

tools: moveconfig: Fix another typo

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>

e307fa9d08-Jun-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: make Slot.poll() more readable with helper methods

The Slot.poll() method is already complicated and a new feature
we are going to add will make it more difficult to understand
th

tools: moveconfig: make Slot.poll() more readable with helper methods

The Slot.poll() method is already complicated and a new feature
we are going to add will make it more difficult to understand
the execution flow.

Refactor it with helper methods, .handle_error(), .do_defconfig(),
.do_autoconf(), .do_savedefconfig, and .update_defconfig().

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

6a9f79f719-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: allow to run without any CONFIG specified

I found "tools/moveconfig -s" might be useful for defconfig re-sync.
I could optimize it for re-sync if I wanted, but I do not want to
ma

tools: moveconfig: allow to run without any CONFIG specified

I found "tools/moveconfig -s" might be useful for defconfig re-sync.
I could optimize it for re-sync if I wanted, but I do not want to
make the code complex for this feature.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

8513dc0419-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: add --force-sync option

Now, this tools invokes "make savedefconfig" only when it needs to
do so, but there might be cases where a user wants the tool to do
savedefconfig forcibly

tools: moveconfig: add --force-sync option

Now, this tools invokes "make savedefconfig" only when it needs to
do so, but there might be cases where a user wants the tool to do
savedefconfig forcibly, for example, some defconfigs were already
out of sync and the user wants to fix it as well.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

c8e1b10d19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: report when defconfig is updated

There are various factors that determine if the given defconfig is
updated, and it is probably what users are more interested in.

Show the log wh

tools: moveconfig: report when defconfig is updated

There are various factors that determine if the given defconfig is
updated, and it is probably what users are more interested in.

Show the log when the defconfig is updated. Also, copy the file
only when the file content was really updated to avoid changing
the time stamp needlessly.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

5da4f85719-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: report when CONFIGs are removed by savedefconfig

This is a rare case, but there is still possibility that some CONFIG
is moved to the .config, but it is removed by "make savedefco

tools: moveconfig: report when CONFIGs are removed by savedefconfig

This is a rare case, but there is still possibility that some CONFIG
is moved to the .config, but it is removed by "make savedefconfig".
(For example, it happens when the specified CONFIG has no prompt in
the Kconfig entry, i.e. it is not user-configurable.)

It might be an unexpected case. So, display the log in this case
(in yellow color to gain user's attention if --color option is given).

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

c1c4d0f019-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: display log when savedefconfig occurs

Now, "make savedefconfig" does not always happen. Display the log
when it happens.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionex

tools: moveconfig: display log when savedefconfig occurs

Now, "make savedefconfig" does not always happen. Display the log
when it happens.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

7fb0bacd19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: skip savedefconfig if .config was not updated

If no CONFIG option is moved to the .config, no need to sync the
defconfig file. This accelerates the processing by skipping
needles

tools: moveconfig: skip savedefconfig if .config was not updated

If no CONFIG option is moved to the .config, no need to sync the
defconfig file. This accelerates the processing by skipping
needless "make savedefconfig".

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

4efef99819-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: refactor code to go back to idle state

Move similar code to finish() function.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.he

tools: moveconfig: refactor code to go back to idle state

Move similar code to finish() function.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

1d08556819-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: display log atomically in more readable format

Before this commit, the log was displayed in the format:

<defconfig_name> : <action1>
<defconfig_name> : <action2>
<defconfig_n

tools: moveconfig: display log atomically in more readable format

Before this commit, the log was displayed in the format:

<defconfig_name> : <action1>
<defconfig_name> : <action2>
<defconfig_name> : <action3>

When we move multiple CONFIGs at the same time, we see as many
<defconfig_name> strings as actions for every defconfig, which is
redundant information.

Moreover, since normal log and error log are displayed separately,
Messages from different threads could be mixed, like this:

<foo> : <action1>
<foo> : <action2>
<bar> : <action1>
<bar> : <action2>
<foo> : <error_log>

This commit makes sure to call "print" once a defconfig, which
enables atomic logging for each defconfig. It also makes it
possible to refactor the log format as follows:

<foo_defconfig>
<action1>
<action2>
<error_log>

<bar_defconfig>
<action1>
<action2>

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

522e8dcb19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: move log output code out of Kconfig Parser class

This will help further improvement/clean-up.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hers

tools: moveconfig: move log output code out of Kconfig Parser class

This will help further improvement/clean-up.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

1f16992e19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: compute file paths just once

The paths to .config, include/autoconf.mk, include/config/auto.conf
are not changed during the defconfig walk. Compute them only once
when a new clas

tools: moveconfig: compute file paths just once

The paths to .config, include/autoconf.mk, include/config/auto.conf
are not changed during the defconfig walk. Compute them only once
when a new class instance is created.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

b6ef393a19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: allow to give CONFIG names as argument directly

We still pass the input file with CONFIG name, type, default value
in each line, but the last two fields are just ignored by the to

tools: moveconfig: allow to give CONFIG names as argument directly

We still pass the input file with CONFIG name, type, default value
in each line, but the last two fields are just ignored by the tool.
So, let's deprecate the input file and allow users to give CONFIG
names directly from the command line. The types and default values
are automatically detected and handled nicely by the tool.

Going forward, we can use this tool more easily like:

tools/moveconfig.py CONFIG_FOO CONFIG_BAR

Update the documentation and fix some typos I noticed while I was
working on.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

b134bc1319-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: drop code for handling type and default value

Now types and defalut values given by the input file are just
ignored. Delete unnecessary code.

Signed-off-by: Masahiro Yamada <yam

tools: moveconfig: drop code for handling type and default value

Now types and defalut values given by the input file are just
ignored. Delete unnecessary code.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

cc00829919-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: do not rely on type and default value given by users

Commit 96464badc794 ("moveconfig: Always run savedefconfig on the
moved config") changed the work flow of this tool a lot from

tools: moveconfig: do not rely on type and default value given by users

Commit 96464badc794 ("moveconfig: Always run savedefconfig on the
moved config") changed the work flow of this tool a lot from the
original intention when this tool was designed first.

Since then, before running this tool, users must edit the Kconfig to
add the menu entries for the configs they are moving. It means users
had already specified the type and the default value for each CONFIG
via its Kconfig entry. Nevertheless, users are still required to
dictate the same type and the default value in the input file. This
is tedious to use. So, my idea here is to deprecate the latter.

Before moving forward with it, there is one issue worth mentioning;
since the savedefconfig re-sync was introduced, this tool has not
been able to move bool options with "default y". Joe sent a patch
to solve this problem about a year ago, but it was not applied for
some reasons. Now, he came back with an updated patch, so this
problem will be fixed soon.

For other use cases, I see no reason to require redundant dictation
in the input file. Instead, the tool can know the types and default
values by parsing the .config file.

This commit changes the tool to use the CONFIG names, but ignore the
types and default values given by the input file.

This commit also fixes one bug. Prior to this commit, it could not
move an integer-typed CONFIG with value 1.

For example, assume we are moving CONFIG_CONS_INDEX. Please note
this is an integer type option.

Many board headers define this CONFIG as 1.

#define CONFIG_CONS_INDEX 1

It will be converted to

CONFIG_CONS_INDEX=y

and moved to include/autoconf.mk, by the tools/scripts/define2mk.sed.
It will cause "make savedefconfig" to fail due to the type conflict.

This commit takes care of it by detecting the type and converting the
CONFIG value correctly.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

c5e60fd419-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: increment number of processed files monotonically

Currently, the progress " * defconfigs out of 1133" does not increase
monotonically.

Moreover, the number of processed defconfig

tools: moveconfig: increment number of processed files monotonically

Currently, the progress " * defconfigs out of 1133" does not increase
monotonically.

Moreover, the number of processed defconfigs does not match the total
number of defconfigs when this tool finishes, like:

1132 defconfigs out of 1133
Clean up headers? [y/n]:

It looks like the task was not completed, and some users might feel
upset about it.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

bd63e5ba19-May-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

tools: moveconfig: exit with error message for not clean directory

When the source tree is not clean, this tool raises an exception
with a message like follows:

Traceback (most recent call last):

tools: moveconfig: exit with error message for not clean directory

When the source tree is not clean, this tool raises an exception
with a message like follows:

Traceback (most recent call last):
File "tools/moveconfig.py", line 939, in <module>
main()
File "tools/moveconfig.py", line 934, in main
move_config(config_attrs, options)
File "tools/moveconfig.py", line 808, in move_config
while not slots.available():
File "tools/moveconfig.py", line 733, in available
if slot.poll():
File "tools/moveconfig.py", line 645, in poll
self.parser.update_dotconfig(self.defconfig)
File "tools/moveconfig.py", line 503, in update_dotconfig
with open(autoconf_path) as f:
IOError: [Errno 2] No such file or directory: '/tmp/tmpDtzCgl/include/autoconf.mk'

This does not explain what is wrong. Show an appropriate error
message "source tree is not clean, please run 'make mrproper'"
in such a situation.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

1...<<11121314151617181920>>...58