[U-Boot] Please pull u-boot-dm

Hi Tom,
This includes lp873x PMIC support, moving patman to work with Python 3 (mostly), buildman improvements, cros_ec flashinfo support and sandbox filesystem test fixes. It also includes the MMC patches I've been holding off for months. I still worry that it might cause problems with some boards, but we should find out quickly once this is in.
The following changes since commit f5fd45ff64e28a73499548358e3d1ceda0de7daf:
Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2016-10-08 09:33:37 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to bfeba0173aa45c24bbdba45149716c83258d25f6:
cmd: cros_ec: Move crosec commands to cmd subdirectory (2016-10-11 10:17:08 -0600)
---------------------------------------------------------------- Keerthy (9): power: regulator: Add support for gpio regulators power: regulator: Add ctrl_reg and volt_reg fields for pmic power: pmic: Palmas: Add the base pmic support power: regulator: palmas: Add regulator support configs: dra7xx_evm_defconfig: Enable PALMAS options configs: am57xx_evm_defconfig: Enable PALMAS options configs: am57xx_evm_defconfig: Enable CMD_REG option power: pmic: lp873x: Add the base pmic support power: regulator: lp873x: Add regulator support
Moritz Fischer (4): cros_ec: Add function to read back flash parameters cros_ec: Add crosec flashinfo command cros_ec: Fix issue with cros_ec_flash_write command cmd: cros_ec: Move crosec commands to cmd subdirectory
Paul Burton (9): patman: Replace tabs with spaces patman: Make print statements python 3.x safe patman: Make exception handling python 3.x safe patman: Import 'configparser' lower case to be python 3.x safe patman: Use items() to iterate over dictionaries patman: Fix doctest StringIO import for python 3.x dtoc: Use items() to iterate over dictionaries in python 3.x dtoc: Decode strings for struct.unpack on python 3.x dtoc: Make integer division python 3.x safe
Simon Glass (16): patman: Flush output when there is no newline buildman: Tidy up the 'cloning' message buildman: Print a message when removing old directories buildman: Print a message indicating the build is starting buildman: Put our local libraries first in the path buildman: Allow builds to terminate cleanly buildman: Drop the 'active' flag in the builder buildman: Don't show a stacktrace on Ctrl-C buildman: Drop the 'alive' flag in BuilderThread dtoc: Fix bug in GetProp() dtoc: Adjust GetProps() in fdt_normal to use the node path dtoc: Add a way for tests to request the fallback library dm: mmc: Support erase dm: blk: Enable CONFIG_BLK if DM_MMC is enabled dm: mmc: Enable DM_MMC_OPS by default with DM_MMC sandbox: Use the address in readl/writel() functions
Stefan Brüns (5): sandbox/fs: Free memory allocated by os_dirent_ls sandbox/fs: Make linking of nodes in os_dirent_ls more obvious sandbox/fs: Use correct size path name buffer sandbox/fs: Use readdir instead of deprecated readdir_r sandbox/fs: Set correct filetype for unknown filetype
York Sun (2): tools: buildman: Remove duplicated code tools: buildman: Add compiler wrapper
arch/sandbox/cpu/os.c | 34 +++++--- arch/sandbox/include/asm/io.h | 12 +-- cmd/Kconfig | 13 +++ cmd/Makefile | 1 + cmd/cros_ec.c | 365 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configs/am335x_boneblack_vboot_defconfig | 2 + configs/am335x_evm_defconfig | 2 + configs/am43xx_evm_defconfig | 2 + configs/am43xx_evm_usbhost_boot_defconfig | 2 + configs/am43xx_hs_evm_defconfig | 2 + configs/am57xx_evm_defconfig | 7 ++ configs/am57xx_hs_evm_defconfig | 2 + configs/apalis_t30_defconfig | 2 + configs/beaver_defconfig | 2 + configs/cardhu_defconfig | 2 + configs/cei-tk1-som_defconfig | 2 + configs/colibri_t20_defconfig | 2 + configs/colibri_t30_defconfig | 2 + configs/dalmore_defconfig | 2 + configs/dra7xx_evm_defconfig | 5 ++ configs/dra7xx_hs_evm_defconfig | 2 + configs/e2220-1170_defconfig | 2 + configs/harmony_defconfig | 2 + configs/jetson-tk1_defconfig | 2 + configs/k2g_evm_defconfig | 2 + configs/medcom-wide_defconfig | 2 + configs/mx6ull_14x14_evk_defconfig | 4 +- configs/nyan-big_defconfig | 2 + configs/p2371-0000_defconfig | 2 + configs/p2371-2180_defconfig | 2 + configs/p2571_defconfig | 2 + configs/p2771-0000-000_defconfig | 2 + configs/p2771-0000-500_defconfig | 2 + configs/paz00_defconfig | 2 + configs/pic32mzdask_defconfig | 1 + configs/plutux_defconfig | 2 + configs/sandbox_noblk_defconfig | 1 + configs/seaboard_defconfig | 2 + configs/tec-ng_defconfig | 2 + configs/tec_defconfig | 2 + configs/trimslice_defconfig | 2 + configs/venice2_defconfig | 2 + configs/ventana_defconfig | 2 + configs/whistler_defconfig | 2 + drivers/block/Kconfig | 1 + drivers/misc/cros_ec.c | 385 ++++++++------------------------------------------------------------------------ drivers/mmc/Kconfig | 1 + drivers/mmc/mmc-uclass.c | 1 + drivers/mmc/mmc_private.h | 4 +- drivers/mmc/mmc_write.c | 10 ++- drivers/power/pmic/Kconfig | 14 +++ drivers/power/pmic/Makefile | 2 + drivers/power/pmic/lp873x.c | 86 ++++++++++++++++++ drivers/power/pmic/palmas.c | 104 ++++++++++++++++++++++ drivers/power/regulator/Kconfig | 24 +++++ drivers/power/regulator/Makefile | 3 + drivers/power/regulator/gpio-regulator.c | 137 +++++++++++++++++++++++++++++ drivers/power/regulator/lp873x_regulator.c | 357 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/power/regulator/palmas_regulator.c | 453 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sandbox/sandboxfs.c | 1 + include/cros_ec.h | 11 +++ include/os.h | 11 ++- include/power/lp873x.h | 19 ++++ include/power/palmas.h | 25 ++++++ include/power/regulator.h | 5 ++ tools/buildman/README | 9 ++ tools/buildman/builder.py | 33 ++++--- tools/buildman/builderthread.py | 16 +--- tools/buildman/buildman.py | 2 +- tools/buildman/test.py | 4 +- tools/buildman/toolchain.py | 18 +++- tools/dtoc/dtoc.py | 10 +-- tools/dtoc/fdt_fallback.py | 4 +- tools/dtoc/fdt_normal.py | 9 +- tools/dtoc/fdt_select.py | 16 +++- tools/dtoc/fdt_util.py | 3 + tools/patman/checkpatch.py | 16 ++-- tools/patman/command.py | 2 +- tools/patman/cros_subprocess.py | 2 +- tools/patman/get_maintainer.py | 2 +- tools/patman/gitutil.py | 18 ++-- tools/patman/patchstream.py | 6 +- tools/patman/patman.py | 12 +-- tools/patman/series.py | 42 ++++----- tools/patman/settings.py | 37 +++++--- tools/patman/terminal.py | 14 +-- tools/patman/test.py | 2 +- 87 files changed, 1956 insertions(+), 486 deletions(-) create mode 100644 cmd/cros_ec.c create mode 100644 drivers/power/pmic/lp873x.c create mode 100644 drivers/power/pmic/palmas.c create mode 100644 drivers/power/regulator/gpio-regulator.c create mode 100644 drivers/power/regulator/lp873x_regulator.c create mode 100644 drivers/power/regulator/palmas_regulator.c create mode 100644 include/power/lp873x.h create mode 100644 include/power/palmas.h
Regards, Simon

On Tue, Oct 11, 2016 at 11:36:40AM -0600, Simon Glass wrote:
Hi Tom,
This includes lp873x PMIC support, moving patman to work with Python 3 (mostly), buildman improvements, cros_ec flashinfo support and sandbox filesystem test fixes. It also includes the MMC patches I've been holding off for months. I still worry that it might cause problems with some boards, but we should find out quickly once this is in.
The following changes since commit f5fd45ff64e28a73499548358e3d1ceda0de7daf:
Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2016-10-08 09:33:37 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to bfeba0173aa45c24bbdba45149716c83258d25f6:
cmd: cros_ec: Move crosec commands to cmd subdirectory (2016-10-11 10:17:08 -0600)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini