Please pull u-boot-dm

Simon Glass sjg at chromium.org
Fri Jul 10 19:07:38 CEST 2020


Hi Tom,

Results here:

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/3981


The following changes since commit 506d52308a2f5de48c2b9a08229fee9a0ee2842a:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
(2020-07-09 09:54:22 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-10jul20

for you to fetch changes up to 6c3fc50ee59366df62e8345ea9fd86c3ace0c3f1:

  dtoc: add test for cd-gpios (2020-07-09 22:00:29 -0600)

----------------------------------------------------------------
of-platdata: better phandle and compatible-string support
patman support for Python3 on Ubuntu 14.04
new checkpatch check to avoid #ifdefs

----------------------------------------------------------------
Bin Meng (3):
      test/dm: fdtdec: Add the missing gd declaration
      test/dm: fdtdec: Corect a typo in dm_test_fdtdec_set_carveout()
      test/dm: fdtdec: Add tests for fdtdec_add_reserved_memory()

Heinrich Schuchardt (7):
      sandbox: handling out of memory
      sandbox: spi: sandbox_sf_state_name() is required
      sandbox: make RAM size configurable
      log: uclass_get_name() depends on CONFIG_SPL_DM
      log: don't show function by default
      log: use BIT() instead of 1 <<
      cmd: fdt: remove CMD_FDT_MAX_DUMP

Simon Glass (12):
      patman: Drop unnecessary import in gitutil
      patman: Avoid circular dependency between command and tools
      patman: Use a dict in gitutil to avoid importing series
      patman: Pass in maintainer dirs to avoid and import
      patman: Avoid importing gitutil in settings
      patman: Drop import of test_util in test_util
      dm: core: Correct comment on uclass_id_foreach_dev()
      patman: Rename test.py to test_checkpatch.py
      patman: Add a test for the 'possible new uclass' check
      patman: Decode output from the '--show-types' option
      patman: Add tests for the rest of the checkpatch checks
      checkpatch: Don't warn about PREFER_IF in headers/DT files

Walter Lozano (14):
      drivers: rename drivers to match compatible string
      dtoc: add missing code comments
      core: add support for U_BOOT_DRIVER_ALIAS
      dtoc: add support to scan drivers
      dtoc: add option to disable warnings
      dm: doc: update of-plat with the support for driver aliases
      core: drop const for struct driver_info
      core: extend struct driver_info to point to device
      sandbox: Move section u_boot_list to make it RW
      dtoc: extend dtoc to use struct driver_info when linking nodes
      dm: doc: update of-plat with new phandle support
      arm: dts: include gpio nodes for card detect
      dtoc: update dtb_platdata to support cd-gpios
      dtoc: add test for cd-gpios

 arch/arm/dts/da850-evm-u-boot.dtsi                    |   4 +
 arch/arm/dts/da850-lcdk-u-boot.dtsi                   |   4 +
 arch/arm/dts/rk3288-u-boot.dtsi                       |   4 +
 arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi         |   2 +-
 arch/arm/dts/rk3288-veyron-u-boot.dtsi                |  11 ++
 arch/arm/mach-at91/arm926ejs/at91sam9260_devices.c    |   6 +-
 arch/arm/mach-at91/arm926ejs/at91sam9m10g45_devices.c |  10 +-
 arch/arm/mach-rockchip/rk3328/syscon_rk3328.c         |   4 +-
 arch/sandbox/Kconfig                                  |  10 ++
 arch/sandbox/cpu/state.c                              |   5 +-
 arch/sandbox/cpu/u-boot-spl.lds                       |   2 +-
 arch/sandbox/include/asm/state.h                      |   2 +-
 board/davinci/da8xxevm/omapl138_lcdk.c                |   2 +-
 board/sandbox/sandbox.c                               |   2 +-
 cmd/fdt.c                                             |  11 +-
 cmd/log.c                                             |   4 +-
 common/Kconfig                                        |  18 +++
 common/log.c                                          |   6 +-
 common/log_console.c                                  |  14 +-
 common/log_syslog.c                                   |  14 +-
 doc/driver-model/of-plat.rst                          |  38 +++--
 drivers/clk/at91/clk-master.c                         |   4 +-
 drivers/clk/at91/clk-peripheral.c                     |   4 +-
 drivers/clk/at91/pmc.c                                |   6 +-
 drivers/clk/clk-uclass.c                              |  11 +-
 drivers/core/device.c                                 |  28 +++-
 drivers/core/root.c                                   |   6 +-
 drivers/core/simple-bus.c                             |   4 +-
 drivers/gpio/at91_gpio.c                              |   4 +-
 drivers/gpio/da8xx_gpio.c                             |   4 +-
 drivers/gpio/mxs_gpio.c                               |   8 +-
 drivers/gpio/rk_gpio.c                                |   4 +-
 drivers/gpio/sandbox.c                                |   6 +-
 drivers/i2c/rk_i2c.c                                  |   6 +-
 drivers/input/cros_ec_keyb.c                          |   4 +-
 drivers/misc/cros_ec_sandbox.c                        |   4 +-
 drivers/misc/irq-uclass.c                             |  10 +-
 drivers/mmc/davinci_mmc.c                             |   2 +-
 drivers/mmc/ftsdc010_mci.c                            |   2 +-
 drivers/mmc/mxsmmc.c                                  |   7 +-
 drivers/mmc/rockchip_dw_mmc.c                         |   7 +-
 drivers/mmc/rockchip_sdhci.c                          |   2 +-
 drivers/mtd/spi/sandbox.c                             |   2 -
 drivers/mtd/spi/sf-uclass.c                           |   2 +-
 drivers/mtd/spi/sf_probe.c                            |   6 +-
 drivers/pinctrl/nxp/pinctrl-mxs.c                     |   6 +-
 drivers/pinctrl/pinctrl-at91.c                        |   6 +-
 drivers/pinctrl/rockchip/pinctrl-rk3188.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3288.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3328.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3368.c             |   2 +-
 drivers/power/pmic/rk8xx.c                            |   6 +-
 drivers/power/regulator/fixed.c                       |   4 +-
 drivers/ram/rockchip/dmc-rk3368.c                     |   2 +-
 drivers/ram/rockchip/sdram_rk3188.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3288.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3328.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3399.c                   |   2 +-
 drivers/serial/ns16550.c                              |   4 +
 drivers/serial/sandbox.c                              |  10 +-
 drivers/spi/mxs_spi.c                                 |   8 +-
 drivers/spi/rk_spi.c                                  |  10 +-
 drivers/spi/sandbox_spi.c                             |   4 +-
 drivers/tpm/tpm_tis_sandbox.c                         |   4 +-
 drivers/video/rockchip/rk3288_vop.c                   |   4 +-
 drivers/video/sandbox_sdl.c                           |   4 +-
 drivers/watchdog/at91sam9_wdt.c                       |   4 +-
 include/clk.h                                         |   4 +-
 include/configs/sandbox.h                             |   5 +-
 include/dm/device-internal.h                          |   2 +-
 include/dm/device.h                                   |  22 +++
 include/dm/platdata.h                                 |  14 ++
 include/dm/uclass.h                                   |   2 +-
 include/log.h                                         |  18 ++-
 scripts/checkpatch.pl                                 |   2 +-
 test/dm/fdtdec.c                                      |  73 ++++++++-
 test/dm/gpio.c                                        |   2 +-
 test/dm/spi.c                                         |   6 +-
 test/log/syslog_test.c                                |  20 ++-
 test/py/tests/test_bind.py                            |  54 +++----
 test/py/tests/test_log.py                             |   2 +
 tools/dtoc/dtb_platdata.py                            | 148 ++++++++++++++++--
 tools/dtoc/dtoc_test_driver_alias.dts                 |  20 +++
 tools/dtoc/dtoc_test_invalid_driver.dts               |  15 ++
 tools/dtoc/dtoc_test_phandle_cd_gpios.dts             |  42 +++++
 tools/dtoc/test_dtoc.py                               | 287
++++++++++++++++++++++++++---------
 tools/patman/checkpatch.py                            |  24 +--
 tools/patman/command.py                               |   7 +-
 tools/patman/get_maintainer.py                        |  14 +-
 tools/patman/gitutil.py                               |  10 +-
 tools/patman/main.py                                  |   6 +-
 tools/patman/series.py                                |   3 +-
 tools/patman/settings.py                              |   7 +-
 tools/patman/{test.py => test_checkpatch.py}          | 125 ++++++++++++++-
 tools/patman/test_util.py                             |   1 -
 95 files changed, 1030 insertions(+), 313 deletions(-)
 create mode 100644 arch/arm/dts/rk3288-veyron-u-boot.dtsi
 create mode 100644 tools/dtoc/dtoc_test_driver_alias.dts
 create mode 100644 tools/dtoc/dtoc_test_invalid_driver.dts
 create mode 100644 tools/dtoc/dtoc_test_phandle_cd_gpios.dts
 rename tools/patman/{test.py => test_checkpatch.py} (69%)

Regards,
SImon


More information about the U-Boot mailing list