From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Wed, 29 Jul 2020 18:03:49 -0600 Subject: Please pull u-boot-dm In-Reply-To: References: Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de +Kever Yang too (for Rockchip) On Tue, 28 Jul 2020 at 20:38, Simon Glass wrote: > > Hi Tom, > > The following changes since commit 3b191c56c841596771b4120f09fb556adf958b5c: > > Merge branch '2020-07-28-Kconfig-migrations' (2020-07-28 18:27:34 -0400) > > are available in the Git repository at: > > git://git.denx.de/u-boot-dm.git tags/dm-pull-28jul20 > > for you to fetch changes up to b9390ce51cb46f4b4acda320e7ea8e0bd120e4b8: > > dm: remove superfluous comment for union ofnode_union (2020-07-28 > 19:30:39 -0600) > > ---------------------------------------------------------------- > Use binman instead of one of the Rockchip build scripts > Refactor to allow any arch to create SPI-flash images > New button uclass > > ---------------------------------------------------------------- > Dan Murphy (1): > dm: Fix build error when OF_CONTROL is not set > > Heinrich Schuchardt (2): > cmd: host: return value of do_host_bind() > dm: remove superfluous comment for union ofnode_union > > Patrick Oppenlander (1): > sandbox: enable FIT cipher support in defconfig > > Philippe Reynes (9): > sandbox, test: change hog gpio > dm: button: add an uclass for button > dm: button: add a driver for button driven by gpio > cmd: button: add a new 'button' command > sandbox: dtsi: add buttons > sandbox64: enable button > sandbox: enable button > test/py: add tests for the button commands > test: dm: add a test for class button > > Simon Glass (30): > buildman: Allow using older versions of genboardscfg.py > buildman: Correct the testOutputDir() unit test > buildman: Show the build rate at the end > x86: Change how selection of ROMs works > rockchip: Allow Bob to use SPI boot > Makefile: Allow building .rom files for non-x86 boards > rockchip: jerry: Add serial support > rockchip: bob: Support SPI-flash booting > rockchip: Enable building a SPI ROM image on jerry > rockchip: Enable building a SPI ROM image on bob > tegra: Drop the unused non-binman code > tegra: Don't enable binman on ARMv8 SoCs > Makefile: Rename ALL-y to INPUTS-y > powerpc: mpc85xx: Only enable binman when it is needed > x86: Makefile: Drop explicit targets built by binman > x86: Drop CONFIG_BUILD_ROM and repurpose BUILD_ROM > sunxi: Makefile: Drop explicit targets built by binman > tegra: Makefile: Drop explicit targets built by binman > mediatek: Makefile: Drop explicit targets built by binman > Makefile: Move CONFIG_TOOLS_DEBUG check to later > Makefile: Fix a long line in cmd_mkfitimage > Makefile: Allow CONFIG_SPL_FIT_GENERATOR to be empty > Makefile: Warn against using CONFIG_SPL_FIT_GENERATOR > rockchip: Convert evb-rk3288 over to use binman > rockchip: Convert evb-rk3229 over to use binman > rockchip: Drop the fit_spl_optee.sh script > x86: Move the fdtmap away from the binary blobs > x86: chromebook_link64: Correct the image layout > x86: chromebook_panther: Correct the image layout > x86: chromebook_samus_tpl: Correct the image layout > > Walter Lozano (4): > dtoc: add coverage test for unicode error > dtoc: look for compatible string aliases in driver list > drivers: avoid using aliases on drivers when OF_PLATDATA is enabled > dtoc: remove compatible string aliases support > > chenshuo (1): > find dtb in android boot image with header version 2 during bootm > > Kconfig | 29 +++++++- > Makefile | 169 > +++++++++++++++++++++------------------------- > arch/Kconfig | 1 + > arch/arm/config.mk | 10 +-- > arch/arm/dts/rk3288-u-boot.dtsi | 25 +++++++ > arch/arm/dts/rk3399-gru-u-boot.dtsi | 4 ++ > arch/arm/dts/rk3399-gru.dtsi | 2 +- > arch/arm/dts/rk3399-u-boot.dtsi | 27 ++++++++ > arch/arm/dts/rockchip-optee.dtsi | 64 ++++++++++++++++++ > arch/arm/dts/rockchip-u-boot.dtsi | 10 ++- > arch/arm/mach-at91/config.mk | 2 +- > arch/arm/mach-davinci/config.mk | 2 +- > arch/arm/mach-k3/config.mk | 10 +-- > arch/arm/mach-keystone/config.mk | 4 +- > arch/arm/mach-omap2/config.mk | 28 ++++---- > arch/arm/mach-rmobile/Makefile | 2 +- > arch/arm/mach-rockchip/Kconfig | 9 +++ > arch/arm/mach-rockchip/fit_spl_optee.sh | 84 ----------------------- > arch/arm/mach-rockchip/rk3288/Kconfig | 3 + > arch/arm/mach-rockchip/rk3399/Kconfig | 2 + > arch/arm/mach-rockchip/spl.c | 3 +- > arch/arm/mach-stm32mp/config.mk | 4 +- > arch/arm/mach-tegra/Kconfig | 2 +- > arch/powerpc/Kconfig | 2 +- > arch/sandbox/dts/sandbox.dtsi | 14 ++++ > arch/sandbox/dts/test.dts | 22 ++++-- > arch/x86/Kconfig | 11 ++- > arch/x86/cpu/quark/Kconfig | 1 + > arch/x86/dts/u-boot.dtsi | 10 ++- > board/BuR/brppt1/config.mk | 4 +- > board/BuR/brppt2/config.mk | 4 +- > board/BuR/brsmarc1/config.mk | 6 +- > board/imgtec/boston/config.mk | 2 +- > board/intel/edison/config.mk | 2 +- > cmd/Kconfig | 11 +++ > cmd/Makefile | 1 + > cmd/button.c | 86 +++++++++++++++++++++++ > cmd/host.c | 2 +- > common/image-fdt.c | 16 ++++- > configs/am335x_evm_defconfig | 1 + > configs/am335x_hs_evm_defconfig | 1 + > configs/am335x_hs_evm_uart_defconfig | 1 + > configs/am43xx_evm_defconfig | 1 + > configs/am43xx_evm_rtconly_defconfig | 1 + > configs/am43xx_evm_usbhost_boot_defconfig | 1 + > configs/am43xx_hs_evm_defconfig | 1 + > configs/am57xx_evm_defconfig | 1 + > configs/am57xx_hs_evm_defconfig | 1 + > configs/am57xx_hs_evm_usb_defconfig | 1 + > configs/am65x_evm_a53_defconfig | 1 + > configs/am65x_evm_r5_defconfig | 1 + > configs/am65x_hs_evm_a53_defconfig | 1 + > configs/am65x_hs_evm_r5_defconfig | 1 + > configs/chromebook_bob_defconfig | 4 +- > configs/chromebook_jerry_defconfig | 1 + > configs/chromebook_link64_defconfig | 2 + > configs/chromebook_samus_tpl_defconfig | 2 +- > configs/chromebox_panther_defconfig | 2 + > configs/dh_imx6_defconfig | 1 + > configs/display5_defconfig | 1 + > configs/display5_factory_defconfig | 1 + > configs/dra7xx_evm_defconfig | 1 + > configs/dra7xx_hs_evm_defconfig | 1 + > configs/dra7xx_hs_evm_usb_defconfig | 1 + > configs/evb-rk3229_defconfig | 2 +- > configs/evb-rk3288_defconfig | 2 +- > configs/imx6qdl_icore_mipi_defconfig | 1 + > configs/imx6qdl_icore_mmc_defconfig | 1 + > configs/imx6qdl_icore_rqs_defconfig | 1 + > configs/j721e_evm_a72_defconfig | 1 + > configs/j721e_evm_r5_defconfig | 1 + > configs/j721e_hs_evm_a72_defconfig | 1 + > configs/j721e_hs_evm_r5_defconfig | 1 + > configs/ls1046ardb_qspi_spl_defconfig | 1 + > configs/mccmon6_nor_defconfig | 1 + > configs/mccmon6_sd_defconfig | 1 + > configs/mx6sabreauto_defconfig | 1 + > configs/mx6sabresd_defconfig | 1 + > configs/pico-imx6_defconfig | 1 + > configs/qemu-x86_64_defconfig | 2 +- > configs/qemu-x86_defconfig | 1 - > configs/sandbox64_defconfig | 2 + > configs/sandbox_defconfig | 3 + > configs/sandbox_spl_defconfig | 1 + > configs/socfpga_arria10_defconfig | 1 + > configs/stm32mp15_dhcom_basic_defconfig | 1 + > configs/stm32mp15_dhcor_basic_defconfig | 1 + > configs/wandboard_defconfig | 1 + > configs/xilinx_zynq_virt_defconfig | 1 + > drivers/Kconfig | 2 + > drivers/Makefile | 1 + > drivers/button/Kconfig | 21 ++++++ > drivers/button/Makefile | 6 ++ > drivers/button/button-gpio.c | 112 ++++++++++++++++++++++++++++++ > drivers/button/button-uclass.c | 43 ++++++++++++ > drivers/gpio/mxs_gpio.c | 10 +-- > drivers/mmc/mxsmmc.c | 10 +-- > drivers/spi/mxs_spi.c | 10 +-- > include/button.h | 59 ++++++++++++++++ > include/dm/ofnode.h | 2 +- > include/dm/read.h | 2 + > include/dm/uclass-id.h | 1 + > scripts/Makefile.spl | 24 +++---- > test/dm/Makefile | 1 + > test/dm/button.c | 74 ++++++++++++++++++++ > test/dm/gpio.c | 12 ++-- > test/py/tests/test_button.py | 19 ++++++ > tools/binman/README | 2 +- > tools/buildman/README | 13 ++++ > tools/buildman/builder.py | 3 +- > tools/buildman/control.py | 10 ++- > tools/buildman/test.py | 3 +- > tools/dtoc/dtb_platdata.py | 76 ++++++++++----------- > tools/dtoc/dtoc_test_aliases.dts | 5 ++ > tools/dtoc/dtoc_test_scan_drivers.cxx | 1 + > tools/dtoc/test_dtoc.py | 65 ++++++++---------- > 116 files changed, 974 insertions(+), 365 deletions(-) > create mode 100644 arch/arm/dts/rockchip-optee.dtsi > delete mode 100755 arch/arm/mach-rockchip/fit_spl_optee.sh > create mode 100644 cmd/button.c > create mode 100644 drivers/button/Kconfig > create mode 100644 drivers/button/Makefile > create mode 100644 drivers/button/button-gpio.c > create mode 100644 drivers/button/button-uclass.c > create mode 100644 include/button.h > create mode 100644 test/dm/button.c > create mode 100644 test/py/tests/test_button.py > create mode 100644 tools/dtoc/dtoc_test_scan_drivers.cxx > > Regards, > Simon