Please pull u-boot-dm

Simon Glass
2020-07-10T17:07:38Z

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