From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Fri, 10 Jul 2020 11:07:38 -0600 Subject: Please pull u-boot-dm 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 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