Please pull u-boot-dm

Simon Glass sjg at chromium.org
Thu Jul 30 02:03:49 CEST 2020


+Kever Yang too (for Rockchip)


On Tue, 28 Jul 2020 at 20:38, Simon Glass <sjg at chromium.org> 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


More information about the U-Boot mailing list