History log of /rk3399_rockchip-uboot/tools/ (Results 126 – 150 of 1450)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
47a52cd125-Jun-2017 Emmanuel Vadot <manu@bidouilliste.com>

dtc: mkimage: Add the possibility to specify DTC

FreeBSD recently switch to it's BSDL dtc. While it support most of the
features of the GPL one it still lacks the incbin directive.
Add the possibili

dtc: mkimage: Add the possibility to specify DTC

FreeBSD recently switch to it's BSDL dtc. While it support most of the
features of the GPL one it still lacks the incbin directive.
Add the possibility to specify which dtc we want to use for compiling dts
and generating fit image.

Signed-off-by: Emmanuel Vadot <manu@bidouilliste.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

7e99e14d20-May-2013 Michael Heimpold <mhei@heimpold.de>

tools/fw_env: use fsync to ensure that data is physically stored

Closing a file descriptor does not guarantee that the data has been
successfully saved to disk, as the kernel might defer the write.

tools/fw_env: use fsync to ensure that data is physically stored

Closing a file descriptor does not guarantee that the data has been
successfully saved to disk, as the kernel might defer the write.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>

show more ...

39632b4a18-Jul-2017 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://www.denx.de/git/u-boot-imx


/rk3399_rockchip-uboot/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mx27/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/mxs.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/vf610/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/ppa.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx25/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx25/iomux-mx25.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/iomux-mx35.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/iomux-mx51.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/iomux-mx53.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sll_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sx_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6ul_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6ull_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7d_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7ulp/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-digctl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-lradc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ocotp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-pinctrl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-rtc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ssp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-timrot.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-uartapp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-vf610/iomux-vf610.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/boot_mode.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/dma.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/hab.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/imximage.cfg
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/iomux-v3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/mx5_video.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/mxc_i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/rdc-sema.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-apbh.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-bch.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-gpmi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-lcdif.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-usbphy.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/sata.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/spi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/syscounter.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/video.h
/rk3399_rockchip-uboot/arch/arm/mach-imx/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/cache.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_bmode.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_dek.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_hdmidet.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/ddrmc-vf610.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/hab.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/i2c-mxv7.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/imx_bootaux.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/init.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/iomux-v3.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/litesom.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/mp.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/opos6ul.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/clock_slice.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/psci-mx7.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/psci.S
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/iomux.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/pcc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/scg.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/rdc-sema.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/sata.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/speed.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/spl_sd.cfg
/rk3399_rockchip-uboot/arch/arm/mach-imx/syscounter.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/video.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_ti816x.c
/rk3399_rockchip-uboot/board/BuR/common/common.c
/rk3399_rockchip-uboot/board/advantech/dms-ba16/dms-ba16.c
/rk3399_rockchip-uboot/board/aries/m53evk/imximage.cfg
/rk3399_rockchip-uboot/board/aries/m53evk/m53evk.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v1.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v2.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos.c
/rk3399_rockchip-uboot/board/armadeus/opos6uldev/Kconfig
/rk3399_rockchip-uboot/board/armadeus/opos6uldev/board.c
/rk3399_rockchip-uboot/board/atmel/at91sam9261ek/at91sam9261ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9263ek/at91sam9263ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9n12ek/at91sam9n12ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9rlek/at91sam9rlek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9x5ek/at91sam9x5ek.c
/rk3399_rockchip-uboot/board/atmel/sama5d3xek/sama5d3xek.c
/rk3399_rockchip-uboot/board/atmel/sama5d4_xplained/sama5d4_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d4ek/sama5d4ek.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum_titanium.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_titanium.c
/rk3399_rockchip-uboot/board/barco/titanium/titanium.c
/rk3399_rockchip-uboot/board/beckhoff/mx53cx9020/mx53cx9020.c
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/nitrogen6x.c
/rk3399_rockchip-uboot/board/ccv/xpress/xpress.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/cm_fx6.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/common.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/spl.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/el/el6x/el6x.c
/rk3399_rockchip-uboot/board/embest/mx6boards/mx6boards.c
/rk3399_rockchip-uboot/board/engicam/common/spl.c
/rk3399_rockchip-uboot/board/engicam/geam6ul/geam6ul.c
/rk3399_rockchip-uboot/board/engicam/icorem6/icorem6.c
/rk3399_rockchip-uboot/board/engicam/icorem6_rqs/MAINTAINERS
/rk3399_rockchip-uboot/board/engicam/icorem6_rqs/icorem6_rqs.c
/rk3399_rockchip-uboot/board/engicam/isiotmx6ul/isiotmx6ul.c
/rk3399_rockchip-uboot/board/freescale/mx51evk/mx51evk.c
/rk3399_rockchip-uboot/board/freescale/mx53evk/mx53evk.c
/rk3399_rockchip-uboot/board/freescale/mx53loco/mx53loco.c
/rk3399_rockchip-uboot/board/freescale/mx6qarm2/mx6qarm2.c
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/Kconfig
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/Makefile
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/README
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/mx6sabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sllevk/mx6sllevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/mx6ullevk.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/s32v234evb.cfg
/rk3399_rockchip-uboot/board/freescale/vf610twr/imximage.cfg
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/common.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/ge/bx50v3/bx50v3.c
/rk3399_rockchip-uboot/board/grinn/liteboard/board.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena_spl.c
/rk3399_rockchip-uboot/board/kosagi/novena/video.c
/rk3399_rockchip-uboot/board/liebherr/mccmon6/mccmon6.c
/rk3399_rockchip-uboot/board/liebherr/mccmon6/spl.c
/rk3399_rockchip-uboot/board/logicpd/imx6/imx6logic.c
/rk3399_rockchip-uboot/board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg
/rk3399_rockchip-uboot/board/phytec/pcm052/imximage.cfg
/rk3399_rockchip-uboot/board/phytec/pcm058/pcm058.c
/rk3399_rockchip-uboot/board/ronetix/pm9261/pm9261.c
/rk3399_rockchip-uboot/board/ronetix/pm9263/pm9263.c
/rk3399_rockchip-uboot/board/samtec/vining_2000/vining_2000.c
/rk3399_rockchip-uboot/board/seco/common/mx6.c
/rk3399_rockchip-uboot/board/seco/mx6quq7/mx6quq7.c
/rk3399_rockchip-uboot/board/solidrun/clearfog/kwbimage.cfg
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/mx6cuboxi.c
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/technexion/pico-imx6ul/pico-imx6ul.c
/rk3399_rockchip-uboot/board/technexion/pico-imx7d/pico-imx7d.c
/rk3399_rockchip-uboot/board/technologic/ts4800/ts4800.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/apalis_imx6.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/pf0100.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/colibri_imx6.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/pf0100.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx7/colibri_imx7.c
/rk3399_rockchip-uboot/board/toradex/colibri_t20/colibri_t20.c
/rk3399_rockchip-uboot/board/toradex/colibri_vf/imximage.cfg
/rk3399_rockchip-uboot/board/toradex/common/tdx-cfg-block.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_mba6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_wru4.c
/rk3399_rockchip-uboot/board/udoo/neo/neo.c
/rk3399_rockchip-uboot/board/udoo/udoo.c
/rk3399_rockchip-uboot/board/udoo/udoo_spl.c
/rk3399_rockchip-uboot/board/wandboard/spl.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/board/warp/warp.c
/rk3399_rockchip-uboot/board/warp7/warp7.c
/rk3399_rockchip-uboot/cmd/bootm.c
/rk3399_rockchip-uboot/cmd/jffs2.c
/rk3399_rockchip-uboot/cmd/mvebu/bubt.c
/rk3399_rockchip-uboot/cmd/nand.c
/rk3399_rockchip-uboot/common/env_nand.c
/rk3399_rockchip-uboot/common/fb_nand.c
/rk3399_rockchip-uboot/common/splash_source.c
/rk3399_rockchip-uboot/configs/am335x_boneblack_defconfig
/rk3399_rockchip-uboot/configs/am335x_boneblack_vboot_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_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/apalis_imx6_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx6_defconfig
/rk3399_rockchip-uboot/configs/gwventana_emmc_defconfig
/rk3399_rockchip-uboot/configs/gwventana_gw5904_defconfig
/rk3399_rockchip-uboot/configs/gwventana_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_rqs_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_geam_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_geam_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_emmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_nand_defconfig
/rk3399_rockchip-uboot/configs/liteboard_defconfig
/rk3399_rockchip-uboot/configs/mx53cx9020_defconfig
/rk3399_rockchip-uboot/configs/mx6cuboxi_defconfig
/rk3399_rockchip-uboot/configs/mx6sabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6sabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spl_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/novena_defconfig
/rk3399_rockchip-uboot/configs/ot1200_defconfig
/rk3399_rockchip-uboot/configs/ot1200_spl_defconfig
/rk3399_rockchip-uboot/configs/pcm058_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/ti816x_evm_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/udoo_neo_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/warp_defconfig
/rk3399_rockchip-uboot/configs/xpress_spl_defconfig
/rk3399_rockchip-uboot/configs/zc5202_defconfig
/rk3399_rockchip-uboot/configs/zc5601_defconfig
/rk3399_rockchip-uboot/doc/README.fsl-esdhc
/rk3399_rockchip-uboot/doc/README.imximage
/rk3399_rockchip-uboot/drivers/dfu/dfu_nand.c
/rk3399_rockchip-uboot/drivers/dma/apbh_dma.c
/rk3399_rockchip-uboot/drivers/gpio/vybrid_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/misc/mxc_ocotp.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mxsmmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsmc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/omap_gpmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/zynq_nand.c
/rk3399_rockchip-uboot/drivers/net/fec_mxc.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.c
/rk3399_rockchip-uboot/drivers/net/phy/cortina.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/spi/mxs_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mx6.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-vf.c
/rk3399_rockchip-uboot/drivers/video/mxsfb.c
/rk3399_rockchip-uboot/fs/jffs2/jffs2_1pass.c
/rk3399_rockchip-uboot/fs/jffs2/jffs2_nand_1pass.c
/rk3399_rockchip-uboot/fs/yaffs2/yaffs_uboot_glue.c
/rk3399_rockchip-uboot/include/configs/advantech_dms-ba16.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/apalis_imx6.h
/rk3399_rockchip-uboot/include/configs/colibri_imx6.h
/rk3399_rockchip-uboot/include/configs/embestmx6boards.h
/rk3399_rockchip-uboot/include/configs/ge_bx50v3.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/mx53cx9020.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx6cuboxi.h
/rk3399_rockchip-uboot/include/configs/mx6sabre_common.h
/rk3399_rockchip-uboot/include/configs/mx6sabreauto.h
/rk3399_rockchip-uboot/include/configs/mx6sabresd.h
/rk3399_rockchip-uboot/include/configs/mx6ul_14x14_evk.h
/rk3399_rockchip-uboot/include/configs/mx6ullevk.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/pico-imx6ul.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/configs/warp.h
/rk3399_rockchip-uboot/include/configs/xpress.h
/rk3399_rockchip-uboot/include/fsl_esdhc.h
/rk3399_rockchip-uboot/include/nand.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
imximage.h
552a848e29-Jun-2017 Stefano Babic <sbabic@denx.de>

imx: reorganize IMX code as other SOCs

Change is consistent with other SOCs and it is in preparation
for adding SOMs. SOC's related files are moved from cpu/ to
mach-imx/<SOC>.

This change is also

imx: reorganize IMX code as other SOCs

Change is consistent with other SOCs and it is in preparation
for adding SOMs. SOC's related files are moved from cpu/ to
mach-imx/<SOC>.

This change is also coherent with the structure in kernel.

Signed-off-by: Stefano Babic <sbabic@denx.de>

CC: Fabio Estevam <fabio.estevam@nxp.com>
CC: Akshay Bhat <akshaybhat@timesys.com>
CC: Ken Lin <Ken.Lin@advantech.com.tw>
CC: Marek Vasut <marek.vasut@gmail.com>
CC: Heiko Schocher <hs@denx.de>
CC: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com>
CC: Christian Gmeiner <christian.gmeiner@gmail.com>
CC: Stefan Roese <sr@denx.de>
CC: Patrick Bruenn <p.bruenn@beckhoff.com>
CC: Troy Kisky <troy.kisky@boundarydevices.com>
CC: Nikita Kiryanov <nikita@compulab.co.il>
CC: Otavio Salvador <otavio@ossystems.com.br>
CC: "Eric Bénard" <eric@eukrea.com>
CC: Jagan Teki <jagan@amarulasolutions.com>
CC: Ye Li <ye.li@nxp.com>
CC: Peng Fan <peng.fan@nxp.com>
CC: Adrian Alonso <adrian.alonso@nxp.com>
CC: Alison Wang <b18965@freescale.com>
CC: Tim Harvey <tharvey@gateworks.com>
CC: Martin Donnelly <martin.donnelly@ge.com>
CC: Marcin Niestroj <m.niestroj@grinn-global.com>
CC: Lukasz Majewski <lukma@denx.de>
CC: Adam Ford <aford173@gmail.com>
CC: "Albert ARIBAUD (3ADEV)" <albert.aribaud@3adev.fr>
CC: Boris Brezillon <boris.brezillon@free-electrons.com>
CC: Soeren Moch <smoch@web.de>
CC: Richard Hu <richard.hu@technexion.com>
CC: Wig Cheng <wig.cheng@technexion.com>
CC: Vanessa Maegima <vanessa.maegima@nxp.com>
CC: Max Krummenacher <max.krummenacher@toradex.com>
CC: Stefan Agner <stefan.agner@toradex.com>
CC: Markus Niebel <Markus.Niebel@tq-group.com>
CC: Breno Lima <breno.lima@nxp.com>
CC: Francesco Montefoschi <francesco.montefoschi@udoo.org>
CC: Jaehoon Chung <jh80.chung@samsung.com>
CC: Scott Wood <oss@buserror.net>
CC: Joe Hershberger <joe.hershberger@ni.com>
CC: Anatolij Gustschin <agust@denx.de>
CC: Simon Glass <sjg@chromium.org>
CC: "Andrew F. Davis" <afd@ti.com>
CC: "Łukasz Majewski" <l.majewski@samsung.com>
CC: Patrice Chotard <patrice.chotard@st.com>
CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
CC: Hans de Goede <hdegoede@redhat.com>
CC: Masahiro Yamada <yamada.masahiro@socionext.com>
CC: Stephen Warren <swarren@nvidia.com>
CC: Andre Przywara <andre.przywara@arm.com>
CC: "Álvaro Fernández Rojas" <noltari@gmail.com>
CC: York Sun <york.sun@nxp.com>
CC: Xiaoliang Yang <xiaoliang.yang@nxp.com>
CC: Chen-Yu Tsai <wens@csie.org>
CC: George McCollister <george.mccollister@gmail.com>
CC: Sven Ebenfeld <sven.ebenfeld@gmail.com>
CC: Filip Brozovic <fbrozovic@gmail.com>
CC: Petr Kulhavy <brain@jikos.cz>
CC: Eric Nelson <eric@nelint.com>
CC: Bai Ping <ping.bai@nxp.com>
CC: Anson Huang <Anson.Huang@nxp.com>
CC: Sanchayan Maity <maitysanchayan@gmail.com>
CC: Lokesh Vutla <lokeshvutla@ti.com>
CC: Patrick Delaunay <patrick.delaunay@st.com>
CC: Gary Bisson <gary.bisson@boundarydevices.com>
CC: Alexander Graf <agraf@suse.de>
CC: u-boot@lists.denx.de
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>

show more ...


/rk3399_rockchip-uboot/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mx27/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/mxs.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/vf610/generic.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx25/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx25/iomux-mx25.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/iomux-mx35.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/iomux-mx51.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/iomux-mx53.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sll_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sx_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6ul_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6ull_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7d_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7ulp/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-digctl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-lradc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ocotp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-pinctrl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-rtc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ssp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-timrot.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-uartapp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-vf610/iomux-vf610.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/boot_mode.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/dma.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/hab.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/imximage.cfg
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/iomux-v3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/mx5_video.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/mxc_i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/rdc-sema.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-apbh.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-bch.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-gpmi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-lcdif.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/regs-usbphy.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/sata.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/spi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/syscounter.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/video.h
/rk3399_rockchip-uboot/arch/arm/mach-imx/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/cache.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_bmode.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_dek.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cmd_hdmidet.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/ddrmc-vf610.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/hab.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/i2c-mxv7.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/imx_bootaux.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/init.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/iomux-v3.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx5/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/litesom.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/mp.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/opos6ul.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/clock_slice.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/psci-mx7.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/psci.S
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/iomux.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/pcc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/scg.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx7ulp/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/rdc-sema.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/sata.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/speed.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/spl_sd.cfg
/rk3399_rockchip-uboot/arch/arm/mach-imx/syscounter.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-imx/video.c
/rk3399_rockchip-uboot/board/advantech/dms-ba16/dms-ba16.c
/rk3399_rockchip-uboot/board/aries/m53evk/imximage.cfg
/rk3399_rockchip-uboot/board/aries/m53evk/m53evk.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v1.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v2.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos.c
/rk3399_rockchip-uboot/board/armadeus/opos6uldev/Kconfig
/rk3399_rockchip-uboot/board/armadeus/opos6uldev/board.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum_titanium.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_titanium.c
/rk3399_rockchip-uboot/board/barco/titanium/titanium.c
/rk3399_rockchip-uboot/board/beckhoff/mx53cx9020/mx53cx9020.c
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/nitrogen6x.c
/rk3399_rockchip-uboot/board/ccv/xpress/xpress.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/cm_fx6.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/common.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/spl.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/el/el6x/el6x.c
/rk3399_rockchip-uboot/board/embest/mx6boards/mx6boards.c
/rk3399_rockchip-uboot/board/engicam/common/spl.c
/rk3399_rockchip-uboot/board/engicam/geam6ul/geam6ul.c
/rk3399_rockchip-uboot/board/engicam/icorem6/icorem6.c
/rk3399_rockchip-uboot/board/engicam/icorem6_rqs/MAINTAINERS
/rk3399_rockchip-uboot/board/engicam/icorem6_rqs/icorem6_rqs.c
/rk3399_rockchip-uboot/board/engicam/isiotmx6ul/isiotmx6ul.c
/rk3399_rockchip-uboot/board/freescale/mx51evk/mx51evk.c
/rk3399_rockchip-uboot/board/freescale/mx53evk/mx53evk.c
/rk3399_rockchip-uboot/board/freescale/mx53loco/mx53loco.c
/rk3399_rockchip-uboot/board/freescale/mx6qarm2/mx6qarm2.c
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/Kconfig
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/Makefile
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/README
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/mx6sabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sllevk/mx6sllevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/mx6ullevk.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/freescale/s32v234evb/s32v234evb.cfg
/rk3399_rockchip-uboot/board/freescale/vf610twr/imximage.cfg
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/common.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/ge/bx50v3/bx50v3.c
/rk3399_rockchip-uboot/board/grinn/liteboard/board.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena_spl.c
/rk3399_rockchip-uboot/board/kosagi/novena/video.c
/rk3399_rockchip-uboot/board/liebherr/mccmon6/mccmon6.c
/rk3399_rockchip-uboot/board/liebherr/mccmon6/spl.c
/rk3399_rockchip-uboot/board/logicpd/imx6/imx6logic.c
/rk3399_rockchip-uboot/board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg
/rk3399_rockchip-uboot/board/phytec/pcm052/imximage.cfg
/rk3399_rockchip-uboot/board/phytec/pcm058/pcm058.c
/rk3399_rockchip-uboot/board/samtec/vining_2000/vining_2000.c
/rk3399_rockchip-uboot/board/seco/common/mx6.c
/rk3399_rockchip-uboot/board/seco/mx6quq7/mx6quq7.c
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/mx6cuboxi.c
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/technexion/pico-imx6ul/pico-imx6ul.c
/rk3399_rockchip-uboot/board/technexion/pico-imx7d/pico-imx7d.c
/rk3399_rockchip-uboot/board/technologic/ts4800/ts4800.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/apalis_imx6.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/pf0100.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/colibri_imx6.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/pf0100.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx7/colibri_imx7.c
/rk3399_rockchip-uboot/board/toradex/colibri_vf/imximage.cfg
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_mba6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_wru4.c
/rk3399_rockchip-uboot/board/udoo/neo/neo.c
/rk3399_rockchip-uboot/board/udoo/udoo.c
/rk3399_rockchip-uboot/board/udoo/udoo_spl.c
/rk3399_rockchip-uboot/board/wandboard/spl.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/board/warp/warp.c
/rk3399_rockchip-uboot/board/warp7/warp7.c
/rk3399_rockchip-uboot/configs/apalis_imx6_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx6_defconfig
/rk3399_rockchip-uboot/configs/gwventana_emmc_defconfig
/rk3399_rockchip-uboot/configs/gwventana_gw5904_defconfig
/rk3399_rockchip-uboot/configs/gwventana_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6qdl_icore_rqs_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_geam_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_geam_nand_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_emmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_mmc_defconfig
/rk3399_rockchip-uboot/configs/imx6ul_isiot_nand_defconfig
/rk3399_rockchip-uboot/configs/liteboard_defconfig
/rk3399_rockchip-uboot/configs/mx6cuboxi_defconfig
/rk3399_rockchip-uboot/configs/mx6sabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6sabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spl_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/novena_defconfig
/rk3399_rockchip-uboot/configs/ot1200_defconfig
/rk3399_rockchip-uboot/configs/ot1200_spl_defconfig
/rk3399_rockchip-uboot/configs/pcm058_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/udoo_neo_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/xpress_spl_defconfig
/rk3399_rockchip-uboot/configs/zc5202_defconfig
/rk3399_rockchip-uboot/configs/zc5601_defconfig
/rk3399_rockchip-uboot/doc/README.fsl-esdhc
/rk3399_rockchip-uboot/doc/README.imximage
/rk3399_rockchip-uboot/drivers/dma/apbh_dma.c
/rk3399_rockchip-uboot/drivers/gpio/vybrid_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/misc/mxc_ocotp.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mxsmmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/net/fec_mxc.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/spi/mxs_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mx6.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-vf.c
/rk3399_rockchip-uboot/drivers/video/mxsfb.c
/rk3399_rockchip-uboot/include/configs/advantech_dms-ba16.h
/rk3399_rockchip-uboot/include/configs/apalis_imx6.h
/rk3399_rockchip-uboot/include/configs/colibri_imx6.h
/rk3399_rockchip-uboot/include/configs/ge_bx50v3.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx6cuboxi.h
/rk3399_rockchip-uboot/include/configs/mx6sabreauto.h
/rk3399_rockchip-uboot/include/configs/mx6sabresd.h
/rk3399_rockchip-uboot/include/configs/mx6ul_14x14_evk.h
/rk3399_rockchip-uboot/include/configs/mx6ullevk.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/pico-imx6ul.h
/rk3399_rockchip-uboot/include/configs/warp.h
/rk3399_rockchip-uboot/include/configs/xpress.h
/rk3399_rockchip-uboot/include/fsl_esdhc.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
imximage.h
db7cd4ed04-Jul-2017 Baruch Siach <baruch@tkos.co.il>

tools/kwbimage: fix v1 header verification

The verify_header callback in kwbimage.c only verifies v0 headers checksum.
Running 'mkimage -l' on a v1 image gives the following misleading output:

GP H

tools/kwbimage: fix v1 header verification

The verify_header callback in kwbimage.c only verifies v0 headers checksum.
Running 'mkimage -l' on a v1 image gives the following misleading output:

GP Header: Size ae000000 LoadAddr 34160600

Implement support for v1 headers. For that, factor out the header checksum code
to a separate main_hdr_checksum_ok() routine. This routine relies on the fact
that the checksum field offset is the same in both v0 and v1 headers. With this
patch applied 'mkimage -l' correctly identifies the image:

Image Type: MVEBU Boot from sdio Image
Image version:1
Data Size: 398904 Bytes = 389.55 KiB = 0.38 MiB
Load Address: 007fffc0
Entry Point: 00800000

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Roese <sr@denx.de>

show more ...

37d108b604-Jul-2017 Baruch Siach <baruch@tkos.co.il>

tools/kwbimage.h: make offset marks style consistent

The offset marking in kwbimage.h is inconsistent. main_hdr_v0 uses decimals,
main_hdr_v1 uses hex without '0x' prefix, secure_hdr_v1 uses hex wit

tools/kwbimage.h: make offset marks style consistent

The offset marking in kwbimage.h is inconsistent. main_hdr_v0 uses decimals,
main_hdr_v1 uses hex without '0x' prefix, secure_hdr_v1 uses hex with '0x'
prefix. Make all offset marks hex with '0x' prefix.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Roese <sr@denx.de>

show more ...

ed72741d04-Jul-2017 Baruch Siach <baruch@tkos.co.il>

tools/kwbimage: update the list of SoCs using v1 header

Armada 38x also uses image header v1.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Roese <sr@denx.de>

8d3a256812-Jul-2017 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-dm


/rk3399_rockchip-uboot/.gitignore
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/Kconfig
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/ls102xa_sata.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/soc.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/hi3798cv200-poplar.dts
/rk3399_rockchip-uboot/arch/arm/dts/hi3798cv200-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/hi3798cv200.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2e-evm-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-evm-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-evm.dts
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-generic-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-generic.dts
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-ice-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-ice.dts
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g-netcp.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/keystone-k2g.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/omap5-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3036.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3229-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk322x.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-phycore-rdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-phycore-som.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3328.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-firefly.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra114-dalmore.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-cei-tk1-som.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-jetson-tk1.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-venice2.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra186-p2771-0000.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-harmony.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-trimslice.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra210-e2220-1170.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra210-p2371-0000.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra210-p2371-2180.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra210-p2571.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra30-apalis.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra30-beaver.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra30-cardhu.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra30-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra30-tec-ng.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/imx-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-hi3798cv200/dwmmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-hi3798cv200/hi3798cv200.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk322x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk322x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3288.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/pwm.h
/rk3399_rockchip-uboot/arch/arm/mach-keystone/config.mk
/rk3399_rockchip-uboot/arch/arm/mach-keystone/ddr3.c
/rk3399_rockchip-uboot/arch/arm/mach-keystone/include/mach/ddr3.h
/rk3399_rockchip-uboot/arch/arm/mach-keystone/include/mach/hardware.h
/rk3399_rockchip-uboot/arch/arm/mach-keystone/mon.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/boot-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/hwinit-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sata.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x/clk_rk322x.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x/syscon_rk322x.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-tegra/board2.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/clock.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/Kconfig
/rk3399_rockchip-uboot/arch/sandbox/cpu/spl.c
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/arch/sandbox/dts/test.dts
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sata.c
/rk3399_rockchip-uboot/board/advantech/dms-ba16/dms-ba16.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200.c
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/nitrogen6x.c
/rk3399_rockchip-uboot/board/congatec/Kconfig
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/dfi/Kconfig
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana.c
/rk3399_rockchip-uboot/board/highbank/ahci.c
/rk3399_rockchip-uboot/board/highbank/highbank.c
/rk3399_rockchip-uboot/board/hisilicon/poplar/Kconfig
/rk3399_rockchip-uboot/board/hisilicon/poplar/MAINTAINERS
/rk3399_rockchip-uboot/board/hisilicon/poplar/Makefile
/rk3399_rockchip-uboot/board/hisilicon/poplar/README
/rk3399_rockchip-uboot/board/hisilicon/poplar/poplar.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena.c
/rk3399_rockchip-uboot/board/phytec/phycore_rk3288/Kconfig
/rk3399_rockchip-uboot/board/phytec/phycore_rk3288/MAINTAINERS
/rk3399_rockchip-uboot/board/phytec/phycore_rk3288/Makefile
/rk3399_rockchip-uboot/board/phytec/phycore_rk3288/phycore-rk3288.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3229/Kconfig
/rk3399_rockchip-uboot/board/rockchip/evb_rk3229/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/evb_rk3229/Makefile
/rk3399_rockchip-uboot/board/rockchip/evb_rk3229/evb_rk3229.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3328/evb-rk3328.c
/rk3399_rockchip-uboot/board/sandbox/README.sandbox
/rk3399_rockchip-uboot/board/ti/common/board_detect.c
/rk3399_rockchip-uboot/board/ti/common/board_detect.h
/rk3399_rockchip-uboot/board/ti/ks2_evm/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board.h
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2e.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2g.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2hk.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2l.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/ddr3_k2g.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/mux-k2g.h
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/apalis_imx6.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/colibri_imx6.c
/rk3399_rockchip-uboot/board/udoo/udoo.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/version.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/board_f.c
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/boot_fit.c
/rk3399_rockchip-uboot/common/common_fit.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/common/spl/spl_sata.c
/rk3399_rockchip-uboot/common/splash_source.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_M2_Ultra_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Itead_Ibox_A20_defconfig
/rk3399_rockchip-uboot/configs/Lamobo_R1_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/MPC8315ERDB_defconfig
/rk3399_rockchip-uboot/configs/MPC8349ITX_LOWBOOT_defconfig
/rk3399_rockchip-uboot/configs/MPC8349ITX_defconfig
/rk3399_rockchip-uboot/configs/MPC837XERDB_defconfig
/rk3399_rockchip-uboot/configs/MPC8544DS_defconfig
/rk3399_rockchip-uboot/configs/MPC8610HPCD_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Mele_M5_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_mini_defconfig
/rk3399_rockchip-uboot/configs/Wits_Pro_A20_DKT_defconfig
/rk3399_rockchip-uboot/configs/bayleybay_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link64_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link_defconfig
/rk3399_rockchip-uboot/configs/chromebook_samus_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/cm_t54_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/controlcenterdc_defconfig
/rk3399_rockchip-uboot/configs/cougarcanyon2_defconfig
/rk3399_rockchip-uboot/configs/crownbay_defconfig
/rk3399_rockchip-uboot/configs/db-88f6820-gp_defconfig
/rk3399_rockchip-uboot/configs/db-mv784mp-gp_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3328_defconfig
/rk3399_rockchip-uboot/configs/fennec-rk3288_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/configs/highbank_defconfig
/rk3399_rockchip-uboot/configs/hikey_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/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/ls1012aqds_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls2081ardb_defconfig
/rk3399_rockchip-uboot/configs/m53evk_defconfig
/rk3399_rockchip-uboot/configs/minnowmax_defconfig
/rk3399_rockchip-uboot/configs/miqi-rk3288_defconfig
/rk3399_rockchip-uboot/configs/mx53loco_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabrelite_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q_defconfig
/rk3399_rockchip-uboot/configs/novena_defconfig
/rk3399_rockchip-uboot/configs/nyan-big_defconfig
/rk3399_rockchip-uboot/configs/omap5_uevm_defconfig
/rk3399_rockchip-uboot/configs/phycore-rk3288_defconfig
/rk3399_rockchip-uboot/configs/poplar_defconfig
/rk3399_rockchip-uboot/configs/popmetal-rk3288_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/socfpga_arria5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_cyclone5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de0_nano_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de10_nano_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de1_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_mcvevk_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sockit_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/socfpga_vining_fpga_defconfig
/rk3399_rockchip-uboot/configs/som-db5800-som-6867_defconfig
/rk3399_rockchip-uboot/configs/tbs2910_defconfig
/rk3399_rockchip-uboot/configs/tinker-rk3288_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_ep_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_revB_defconfig
/rk3399_rockchip-uboot/doc/README.gpt
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/driver-model/of-plat.txt
/rk3399_rockchip-uboot/drivers/Kconfig
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/ata/Kconfig
/rk3399_rockchip-uboot/drivers/ata/Makefile
/rk3399_rockchip-uboot/drivers/ata/ahci-uclass.c
/rk3399_rockchip-uboot/drivers/ata/ahci.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahci.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahsata.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahsata.h
/rk3399_rockchip-uboot/drivers/ata/fsl_sata.c
/rk3399_rockchip-uboot/drivers/ata/fsl_sata.h
/rk3399_rockchip-uboot/drivers/ata/libata.c
/rk3399_rockchip-uboot/drivers/ata/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/ata/mxc_ata.c
/rk3399_rockchip-uboot/drivers/ata/sata.c
/rk3399_rockchip-uboot/drivers/ata/sata_ceva.c
/rk3399_rockchip-uboot/drivers/ata/sata_dwc.c
/rk3399_rockchip-uboot/drivers/ata/sata_dwc.h
/rk3399_rockchip-uboot/drivers/ata/sata_mv.c
/rk3399_rockchip-uboot/drivers/ata/sata_sandbox.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil.h
/rk3399_rockchip-uboot/drivers/ata/sata_sil3114.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil3114.h
/rk3399_rockchip-uboot/drivers/block/Kconfig
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk322x.c
/rk3399_rockchip-uboot/drivers/core/Makefile
/rk3399_rockchip-uboot/drivers/core/dump.c
/rk3399_rockchip-uboot/drivers/core/lists.c
/rk3399_rockchip-uboot/drivers/core/of_access.c
/rk3399_rockchip-uboot/drivers/core/ofnode.c
/rk3399_rockchip-uboot/drivers/core/read.c
/rk3399_rockchip-uboot/drivers/core/read_extra.c
/rk3399_rockchip-uboot/drivers/core/regmap.c
/rk3399_rockchip-uboot/drivers/core/uclass.c
/rk3399_rockchip-uboot/drivers/core/util.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec_sandbox.c
/rk3399_rockchip-uboot/drivers/mmc/hi6220_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/stm32_flash.c
/rk3399_rockchip-uboot/drivers/pci/pci-uclass.c
/rk3399_rockchip-uboot/drivers/phy/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-uclass.c
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl_stm32.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk322x.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3288.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3328.c
/rk3399_rockchip-uboot/drivers/power/regulator/rk8xx.c
/rk3399_rockchip-uboot/drivers/scsi/Kconfig
/rk3399_rockchip-uboot/drivers/scsi/Makefile
/rk3399_rockchip-uboot/drivers/scsi/sandbox_scsi.c
/rk3399_rockchip-uboot/drivers/scsi/scsi-uclass.c
/rk3399_rockchip-uboot/drivers/scsi/scsi.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial-uclass.c
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_rk322x.c
/rk3399_rockchip-uboot/drivers/usb/emul/sandbox_flash.c
/rk3399_rockchip-uboot/drivers/usb/host/Kconfig
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-rockchip.c
/rk3399_rockchip-uboot/drivers/video/pwm_backlight.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_mipi.c
/rk3399_rockchip-uboot/drivers/video/simple_panel.c
/rk3399_rockchip-uboot/drivers/video/tegra124/display.c
/rk3399_rockchip-uboot/drivers/video/vidconsole-uclass.c
/rk3399_rockchip-uboot/dts/Kconfig
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/include/ahci.h
/rk3399_rockchip-uboot/include/boot_fit.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/config_distro_bootcmd.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8315ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8349ITX.h
/rk3399_rockchip-uboot/include/configs/MPC837XEMDS.h
/rk3399_rockchip-uboot/include/configs/MPC837XERDB.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/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/P2041RDB.h
/rk3399_rockchip-uboot/include/configs/P4080DS.h
/rk3399_rockchip-uboot/include/configs/T102xQDS.h
/rk3399_rockchip-uboot/include/configs/T1040QDS.h
/rk3399_rockchip-uboot/include/configs/T104xRDB.h
/rk3399_rockchip-uboot/include/configs/T208xQDS.h
/rk3399_rockchip-uboot/include/configs/T208xRDB.h
/rk3399_rockchip-uboot/include/configs/T4240QDS.h
/rk3399_rockchip-uboot/include/configs/T4240RDB.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/advantech_dms-ba16.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/apalis_imx6.h
/rk3399_rockchip-uboot/include/configs/cgtqmx6eval.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/cm_t54.h
/rk3399_rockchip-uboot/include/configs/controlcenterd.h
/rk3399_rockchip-uboot/include/configs/controlcenterdc.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/cyrus.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/db-mv784mp-gp.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/efi-x86.h
/rk3399_rockchip-uboot/include/configs/evb_rk3229.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/highbank.h
/rk3399_rockchip-uboot/include/configs/hikey.h
/rk3399_rockchip-uboot/include/configs/k2g_evm.h
/rk3399_rockchip-uboot/include/configs/ls1012aqds.h
/rk3399_rockchip-uboot/include/configs/ls1012ardb.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls1046aqds.h
/rk3399_rockchip-uboot/include/configs/ls1046ardb.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/m53evk.h
/rk3399_rockchip-uboot/include/configs/mvebu_armada-37xx.h
/rk3399_rockchip-uboot/include/configs/mvebu_armada-8k.h
/rk3399_rockchip-uboot/include/configs/mx53loco.h
/rk3399_rockchip-uboot/include/configs/nitrogen6x.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/p1_twr.h
/rk3399_rockchip-uboot/include/configs/phycore_rk3288.h
/rk3399_rockchip-uboot/include/configs/poplar.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3188_common.h
/rk3399_rockchip-uboot/include/configs/rk322x_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rpi.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/t4qds.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/theadorable.h
/rk3399_rockchip-uboot/include/configs/udoo.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/console.h
/rk3399_rockchip-uboot/include/display_options.h
/rk3399_rockchip-uboot/include/dm/of_access.h
/rk3399_rockchip-uboot/include/dm/ofnode.h
/rk3399_rockchip-uboot/include/dm/read.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/dm/uclass.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/histb-clock.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3228-cru.h
/rk3399_rockchip-uboot/include/dt-bindings/reset/ti-syscon.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/power/rk8xx_pmic.h
/rk3399_rockchip-uboot/include/scsi.h
/rk3399_rockchip-uboot/lib/display_options.c
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/of_live.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/test/Makefile
/rk3399_rockchip-uboot/test/dm/test-fdt.c
/rk3399_rockchip-uboot/test/print_ut.c
/rk3399_rockchip-uboot/test/py/tests/test_ofplatdata.py
binman/binman.py
dtoc/dtb_platdata.py
dtoc/dtoc.py
dtoc/dtoc_test.dts
dtoc/dtoc_test_aliases.dts
dtoc/dtoc_test_empty.dts
dtoc/dtoc_test_phandle.dts
dtoc/dtoc_test_simple.dts
dtoc/test_dtoc.py
moveconfig.py
7feccfdc21-Jun-2017 Simon Glass <sjg@chromium.org>

binman: Put our local modules ahead of system modules

If a system module is named the same as one of those used by binman we
currently pick the system module. Adjust the ordering so that our modules

binman: Put our local modules ahead of system modules

If a system module is named the same as one of those used by binman we
currently pick the system module. Adjust the ordering so that our modules
are chosen instead.

The module conflict reported was 'tools' from jira-python. I cannot access
that package to test it.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reported-by: Kevin Hilman <khilman@baylibre.com>
Acked-by: Kevin Hilman <khilman@baylibre.com>

show more ...

c079192819-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Add tests

Add some tests of dtoc's functionality to make it easier to expand and
enhance the tool.

Signed-off-by: Simon Glass <sjg@chromium.org>

30107b0819-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Add a comment about string replace in conv_name_to_c()

This function uses several separate string replaces where a regular
expression might seem more reasonable. Add a comment justifying the w

dtoc: Add a comment about string replace in conv_name_to_c()

This function uses several separate string replaces where a regular
expression might seem more reasonable. Add a comment justifying the way it
is currently done.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

fa0ea5b019-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Move the main logic into the dtb_platdata file

Collect the main logic of dtoc into a function and put it into
dtb_platdata. This will allow tests to use this function instead of
duplicating th

dtoc: Move the main logic into the dtb_platdata file

Collect the main logic of dtoc into a function and put it into
dtb_platdata. This will allow tests to use this function instead of
duplicating the code themselves.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

56e0bbe019-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Move static functions out of the class

Rather than using static functions within the class, move them out of the
class. This will make it slightly easier for tests to call them.

Signed-off-by

dtoc: Move static functions out of the class

Rather than using static functions within the class, move them out of the
class. This will make it slightly easier for tests to call them.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

e36024b019-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Pass include_disabled explicitly

This option is the only one actually used by the dtb_platdata class. Pass
it explicitly to avoid needing to pass the whole option object to the
constructor.

S

dtoc: Pass include_disabled explicitly

This option is the only one actually used by the dtb_platdata class. Pass
it explicitly to avoid needing to pass the whole option object to the
constructor.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

86290ce419-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Don't handle properties with / in them

This conversion appears to not be needed as it does not occur in practice.
Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>

2be282ca19-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Fix pylint warnings

Unfortunately I neglected to run pylint on this tool with its initial
submission. Fix the warnings.

Signed-off-by: Simon Glass <sjg@chromium.org>

7581c01a19-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Split out the main class into its own file

To simplify running tests we should move this class into its own file.
This allows the tests to import it without having to import dtoc.py, which
run

dtoc: Split out the main class into its own file

To simplify running tests we should move this class into its own file.
This allows the tests to import it without having to import dtoc.py, which
runs the tests.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

14f5acfc19-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Add a comment at the top

Add a description of the dtoc tool at the top of the file.

Signed-off-by: Simon Glass <sjg@chromium.org>

418355cb19-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Use self._options instead of the global options

This class should use the options object passed to it rather than finding
the global one. Fix it.

Signed-off-by: Simon Glass <sjg@chromium.org>

cb00883016-Jun-2017 Simon Glass <sjg@chromium.org>

moveconfig: Allow automatic location and adding of 'imply'

By using a Kconfig parser we can find the location of each option in the
Kconfig tree. Using the information from the database we can then

moveconfig: Allow automatic location and adding of 'imply'

By using a Kconfig parser we can find the location of each option in the
Kconfig tree. Using the information from the database we can then
automatically add an 'imply' option into the right place if requested by
the user.

Add a -a option to support adding 'imply' options. Display the location of
any existing 'imply' option so that progress can be examined. Add a -A
option to hide any existing 'imply' options so that already-completed
additions need not be considered further.

Also add documentation for this feature.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

9b2a2e8716-Jun-2017 Simon Glass <sjg@chromium.org>

moveconfig: Allow control of which implying configs are shown

Sometimes it is useful to display CONFIG_TARGET or CONFIG_CMD configs. Add
an option to control this.

Also we generally ignore implying

moveconfig: Allow control of which implying configs are shown

Sometimes it is useful to display CONFIG_TARGET or CONFIG_CMD configs. Add
an option to control this.

Also we generally ignore implying configs which affect fewer than 5
boards. But sometimes it is useful to show those those, so add an option
that reduces the minimum to two.

ERRATUM configs are never useful for implying things, so ignore those.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

2ddd85dc16-Jun-2017 Simon Glass <sjg@chromium.org>

moveconfig: Allow piping in 'git show --stat' output

It is useful to be able to process only a subset of boards to save time.
Often that subset is defined by the defconfig files in a git commit. Thi

moveconfig: Allow piping in 'git show --stat' output

It is useful to be able to process only a subset of boards to save time.
Often that subset is defined by the defconfig files in a git commit. This
change allows things like:

# Build the database
./tools.moveconfig.py -b

# Find some implying configs
./tools/moveconfig.py -i CONFIG_X

# Add some 'imply' statements to Kconfig files
./tools/moveconfig.py -i CONFIG_X -a CONFIG_A,CONFIG_B

# Reprocess the defconfig files to see if we can drop some changes
git show --stat | ./tools/moveconfig.py -s -d -

# Update the commit, with fewer defconfig changes
gii commit -au

Where the commit contains defconfig files, this will reprocess them to
take account of the imply statements that you added.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/Kconfig
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/ls102xa_sata.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/soc.c
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/imx-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/config.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sata.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/Kconfig
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sata.c
/rk3399_rockchip-uboot/board/advantech/dms-ba16/dms-ba16.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200.c
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/nitrogen6x.c
/rk3399_rockchip-uboot/board/congatec/Kconfig
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/dfi/Kconfig
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana.c
/rk3399_rockchip-uboot/board/highbank/ahci.c
/rk3399_rockchip-uboot/board/highbank/highbank.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena.c
/rk3399_rockchip-uboot/board/toradex/apalis_imx6/apalis_imx6.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx6/colibri_imx6.c
/rk3399_rockchip-uboot/board/udoo/udoo.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/version.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/spl/spl_sata.c
/rk3399_rockchip-uboot/common/splash_source.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_M2_Ultra_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Itead_Ibox_A20_defconfig
/rk3399_rockchip-uboot/configs/Lamobo_R1_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/MPC8315ERDB_defconfig
/rk3399_rockchip-uboot/configs/MPC8349ITX_LOWBOOT_defconfig
/rk3399_rockchip-uboot/configs/MPC8349ITX_defconfig
/rk3399_rockchip-uboot/configs/MPC837XERDB_defconfig
/rk3399_rockchip-uboot/configs/MPC8544DS_defconfig
/rk3399_rockchip-uboot/configs/MPC8610HPCD_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Mele_M5_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_mini_defconfig
/rk3399_rockchip-uboot/configs/Wits_Pro_A20_DKT_defconfig
/rk3399_rockchip-uboot/configs/bayleybay_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link64_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link_defconfig
/rk3399_rockchip-uboot/configs/chromebook_samus_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/cm_t54_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/controlcenterdc_defconfig
/rk3399_rockchip-uboot/configs/cougarcanyon2_defconfig
/rk3399_rockchip-uboot/configs/crownbay_defconfig
/rk3399_rockchip-uboot/configs/db-88f6820-gp_defconfig
/rk3399_rockchip-uboot/configs/db-mv784mp-gp_defconfig
/rk3399_rockchip-uboot/configs/highbank_defconfig
/rk3399_rockchip-uboot/configs/ls1012aqds_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls2081ardb_defconfig
/rk3399_rockchip-uboot/configs/m53evk_defconfig
/rk3399_rockchip-uboot/configs/minnowmax_defconfig
/rk3399_rockchip-uboot/configs/mx53loco_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabrelite_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q_defconfig
/rk3399_rockchip-uboot/configs/novena_defconfig
/rk3399_rockchip-uboot/configs/omap5_uevm_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/som-db5800-som-6867_defconfig
/rk3399_rockchip-uboot/configs/tbs2910_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_ep_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_revB_defconfig
/rk3399_rockchip-uboot/drivers/Kconfig
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/ata/Kconfig
/rk3399_rockchip-uboot/drivers/ata/Makefile
/rk3399_rockchip-uboot/drivers/ata/ahci-uclass.c
/rk3399_rockchip-uboot/drivers/ata/ahci.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahci.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahsata.c
/rk3399_rockchip-uboot/drivers/ata/dwc_ahsata.h
/rk3399_rockchip-uboot/drivers/ata/fsl_sata.c
/rk3399_rockchip-uboot/drivers/ata/fsl_sata.h
/rk3399_rockchip-uboot/drivers/ata/libata.c
/rk3399_rockchip-uboot/drivers/ata/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/ata/mxc_ata.c
/rk3399_rockchip-uboot/drivers/ata/sata.c
/rk3399_rockchip-uboot/drivers/ata/sata_ceva.c
/rk3399_rockchip-uboot/drivers/ata/sata_dwc.c
/rk3399_rockchip-uboot/drivers/ata/sata_dwc.h
/rk3399_rockchip-uboot/drivers/ata/sata_mv.c
/rk3399_rockchip-uboot/drivers/ata/sata_sandbox.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil.h
/rk3399_rockchip-uboot/drivers/ata/sata_sil3114.c
/rk3399_rockchip-uboot/drivers/ata/sata_sil3114.h
/rk3399_rockchip-uboot/drivers/block/Kconfig
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/scsi/Kconfig
/rk3399_rockchip-uboot/drivers/scsi/Makefile
/rk3399_rockchip-uboot/drivers/scsi/sandbox_scsi.c
/rk3399_rockchip-uboot/drivers/scsi/scsi-uclass.c
/rk3399_rockchip-uboot/drivers/scsi/scsi.c
/rk3399_rockchip-uboot/drivers/usb/emul/sandbox_flash.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/include/ahci.h
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/config_distro_bootcmd.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8315ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8349ITX.h
/rk3399_rockchip-uboot/include/configs/MPC837XEMDS.h
/rk3399_rockchip-uboot/include/configs/MPC837XERDB.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/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/P2041RDB.h
/rk3399_rockchip-uboot/include/configs/P4080DS.h
/rk3399_rockchip-uboot/include/configs/T102xQDS.h
/rk3399_rockchip-uboot/include/configs/T1040QDS.h
/rk3399_rockchip-uboot/include/configs/T104xRDB.h
/rk3399_rockchip-uboot/include/configs/T208xQDS.h
/rk3399_rockchip-uboot/include/configs/T208xRDB.h
/rk3399_rockchip-uboot/include/configs/T4240QDS.h
/rk3399_rockchip-uboot/include/configs/T4240RDB.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/advantech_dms-ba16.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/apalis_imx6.h
/rk3399_rockchip-uboot/include/configs/cgtqmx6eval.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/cm_t54.h
/rk3399_rockchip-uboot/include/configs/controlcenterd.h
/rk3399_rockchip-uboot/include/configs/controlcenterdc.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/cyrus.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/db-mv784mp-gp.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/efi-x86.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/highbank.h
/rk3399_rockchip-uboot/include/configs/ls1012aqds.h
/rk3399_rockchip-uboot/include/configs/ls1012ardb.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls1046aqds.h
/rk3399_rockchip-uboot/include/configs/ls1046ardb.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/m53evk.h
/rk3399_rockchip-uboot/include/configs/mvebu_armada-37xx.h
/rk3399_rockchip-uboot/include/configs/mvebu_armada-8k.h
/rk3399_rockchip-uboot/include/configs/mx53loco.h
/rk3399_rockchip-uboot/include/configs/nitrogen6x.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/p1_twr.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/t4qds.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/theadorable.h
/rk3399_rockchip-uboot/include/configs/udoo.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/console.h
/rk3399_rockchip-uboot/include/display_options.h
/rk3399_rockchip-uboot/include/scsi.h
/rk3399_rockchip-uboot/lib/display_options.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/test/Makefile
/rk3399_rockchip-uboot/test/print_ut.c
moveconfig.py
2cce586614-Jun-2017 Simon Glass <sjg@chromium.org>

dtoc: Support multiple compatible strings in a node

Sometimes a node will have multiple compatible strings. Drivers may use
one or the other so the best approach seems to be to #define them to be
eq

dtoc: Support multiple compatible strings in a node

Sometimes a node will have multiple compatible strings. Drivers may use
one or the other so the best approach seems to be to #define them to be
equivalent.

Update dtoc to support this.

Signed-off-by: Simon Glass <sjg@chromium.org>
Tested-by: Kever Yang <kever.yang@rock-chips.com>

show more ...

99b6660502-Jun-2017 Simon Glass <sjg@chromium.org>

moveconfig: Support looking for implied CONFIG options

Some CONFIG options can be implied by others and this can help to reduce
the size of the defconfig files. For example, CONFIG_X86 implies
CONFI

moveconfig: Support looking for implied CONFIG options

Some CONFIG options can be implied by others and this can help to reduce
the size of the defconfig files. For example, CONFIG_X86 implies
CONFIG_CMD_IRQ, so we can put 'imply CMD_IRQ' under 'config X86' and
all x86 boards will have that option, avoiding adding CONFIG_CMD_IRQ to
each of the x86 defconfig files.

Add a -i option which searches for such options.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>

show more ...

d73fcb1202-Jun-2017 Simon Glass <sjg@chromium.org>

moveconfig: Support building a simple config database

Add a -b option which scans all the defconfigs and builds a database of
all the CONFIG options used by each. This is useful for querying later.

moveconfig: Support building a simple config database

Add a -b option which scans all the defconfigs and builds a database of
all the CONFIG options used by each. This is useful for querying later.

At present this only works with the separate -b option, which does not
move any configs. It would be possible to adjust the script to build the
database automatically when moving configs, but this might not be useful
as the database does not change that often.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

12345678910>>...58