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

Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
---------------------------------------------------------------- Daniel Schwierzeck (2): buildman: disable localized and unicode output of all build tools buildman: properly translate strings for log and err files to ASCII
Hannes Schmelzer (1): cmd/fdt: support single value replacement within an array
Philipp Tomsich (1): patman: encode CC list to UTF-8
Simon Glass (37): patman: Adjust handling of unicode email address patman: Don't convert input data to unicode patman: Rename 'str' variable in EmailPatches() patman: Don't report unicode character patman: Don't return the series in FixPatches() patman: Add unicode to test patches patman: Add a maintainer test feature to MakeCcFile() patman: Rename 'list' variable in MakeCcFile() patman: Add a functional test display_options: Refactor to allow obtaining the banner Allow displaying the U-Boot banner on a video display arm: arm720t: Support CONFIG_SKIP_LOWLEVEL_INIT_ONLY arm: Rename HCTR to HTCR arm: Don't try to support CONFIG_ARMV7_LPAE on ARMv4T arm: Disable LPAE if not enabled power: regulator: Add more debugging and fix a missing newline tegra: Init clocks even when SPL did not run tegra: dts: Add cros-ec SPI settings tegra: spi: Wait a little after setting the clocks tegra: nyan-big: Enable the dhrystone benchmark tegra: video: Don't power up the SOR twice tegra: Enable CP15 init tegra: clock: Avoid a divide-by-zero error tegra: nyan-big: Add a .its file for chromium README: Add instructions for chain-loading U-Boot rockchip: Setup default PWM flags rockchip: Fix regualtor typo in veyron rockchip: rk3288: Add error debugging to veyron_init() rockchip: video: Add remove() methods rockchip: video: Take the vop device out of standby rockchip: jerry: Add a .its file for chromium rockchip: rk3288: Convert clock driver to use shifted masks rockchip: Init clocks again when chain-loading rockchip: rk3288: Allow setting up clocks in U-Boot proper rockchip: Enable the video display banner rockchip: jerry: Disable CONFIG_CONSOLE_SCROLL_LINES README: Add instructions for chain-loading U-Boot on jerry
Tom Rini (2): sandbox: Fix comparison of unsigned enum expression warning buildman: Fix bloat option when 'new' only drops functions
arch/arm/cpu/arm720t/start.S | 6 +- arch/arm/dts/rk3288-veyron-jerry.dts | 2 +- arch/arm/dts/tegra124-nyan-big-u-boot.dtsi | 9 + arch/arm/include/asm/arch-rockchip/cru_rk3288.h | 74 +++--- arch/arm/include/asm/arch-tegra/clock.h | 3 + arch/arm/lib/cache-cp15.c | 13 +- arch/arm/mach-rockchip/rk3288-board.c | 39 +++- arch/arm/mach-tegra/board2.c | 3 + arch/arm/mach-tegra/clock.c | 10 +- arch/arm/mach-tegra/tegra124/clock.c | 18 ++ arch/sandbox/cpu/os.c | 2 +- cmd/fdt.c | 29 ++- cmd/version.c | 4 +- common/board_r.c | 1 + common/console.c | 15 +- configs/chromebook_jerry_defconfig | 2 +- configs/nyan-big_defconfig | 2 + doc/README.chromium | 252 +++++++++++++++++++++ doc/chromium/chromebook_jerry.its | 42 ++++ doc/chromium/devkeys/kernel.keyblock | Bin 0 -> 1208 bytes doc/chromium/devkeys/kernel_data_key.vbprivk | Bin 0 -> 1199 bytes doc/chromium/nyan-big.its | 42 ++++ drivers/clk/rockchip/clk_rk3288.c | 146 ++++++------ drivers/power/regulator/regulator-uclass.c | 8 +- drivers/pwm/rk_pwm.c | 1 + drivers/spi/tegra114_spi.c | 1 + drivers/video/rockchip/rk3288_vop.c | 14 ++ drivers/video/rockchip/rk_edp.c | 16 +- drivers/video/rockchip/rk_vop.c | 3 + drivers/video/tegra124/sor.c | 9 + include/configs/rockchip-common.h | 2 + include/configs/tegra-common-post.h | 2 +- include/console.h | 12 + include/display_options.h | 15 ++ lib/display_options.c | 22 +- tools/buildman/builder.py | 2 +- tools/buildman/builderthread.py | 6 +- tools/buildman/toolchain.py | 6 +- tools/patman/cros_subprocess.py | 4 - tools/patman/func_test.py | 242 ++++++++++++++++++++ tools/patman/gitutil.py | 8 +- tools/patman/patchstream.py | 23 +- tools/patman/patman.py | 10 +- tools/patman/series.py | 28 ++- tools/patman/test.py | 9 + tools/patman/test/0000-cover-letter.patch | 23 ++ .../test/0001-pci-Correct-cast-for-sandbox.patch | 48 ++++ ...-cast-for-sandbox-in-fdtdec_setup_memory_.patch | 73 ++++++ tools/patman/test/test01.txt | 56 +++++ 49 files changed, 1180 insertions(+), 177 deletions(-) create mode 100644 doc/README.chromium create mode 100644 doc/chromium/chromebook_jerry.its create mode 100644 doc/chromium/devkeys/kernel.keyblock create mode 100644 doc/chromium/devkeys/kernel_data_key.vbprivk create mode 100644 doc/chromium/nyan-big.its create mode 100644 tools/patman/func_test.py create mode 100644 tools/patman/test/0000-cover-letter.patch create mode 100644 tools/patman/test/0001-pci-Correct-cast-for-sandbox.patch create mode 100644 tools/patman/test/0002-fdt-Correct-cast-for-sandbox-in-fdtdec_setup_memory_.patch create mode 100644 tools/patman/test/test01.txt
Regards, Simon

On Thu, Jun 08, 2017 at 08:24:44PM -0600, Simon Glass wrote:
Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
This introduces a new warning on: puma-rk3399,rock2,chromebook_minnie,chromebook_jerry,evb-rk3399,firefly-rk3288, chromebit_mickey,miqi-rk3288.
../drivers/video/rockchip/rk_vop.c: In function ?rkvop_enable_output?: include/asm/arch/hardware.h:18:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=] ../drivers/video/rockchip/rk3288_vop.c: In function ?rk_vop_remove?: include/asm/arch/hardware.h:19:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=]

Tom & Simon,
On 09 Jun 2017, at 15:45, Tom Rini trini@konsulko.com wrote:
On Thu, Jun 08, 2017 at 08:24:44PM -0600, Simon Glass wrote:
Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
This introduces a new warning on: puma-rk3399,rock2,chromebook_minnie,chromebook_jerry,evb-rk3399,firefly-rk3288, chromebit_mickey,miqi-rk3288.
../drivers/video/rockchip/rk_vop.c: In function ?rkvop_enable_output?: include/asm/arch/hardware.h:18:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=] ../drivers/video/rockchip/rk3288_vop.c: In function ?rk_vop_remove?: include/asm/arch/hardware.h:19:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=]
This happened with
commit 1714e4b8ba33035251eab2d7e921a2e7b0dad926 Author: Simon Glass sjg@chromium.org Date: Wed May 31 17:57:29 2017 -0600
rockchip: video: Take the vop device out of standby
and just needs the rk_clrreg changed to a clrbits_le32. The VOP uses regular registers and not the atomic registers.
I’ll send a fixup for Tom.
Regards, Philipp.

On 9 June 2017 at 09:52, Dr. Philipp Tomsich philipp.tomsich@theobroma-systems.com wrote:
Tom & Simon,
On 09 Jun 2017, at 15:45, Tom Rini trini@konsulko.com wrote:
On Thu, Jun 08, 2017 at 08:24:44PM -0600, Simon Glass wrote:
Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
This introduces a new warning on: puma-rk3399,rock2,chromebook_minnie,chromebook_jerry,evb-rk3399,firefly-rk3288, chromebit_mickey,miqi-rk3288.
../drivers/video/rockchip/rk_vop.c: In function ?rkvop_enable_output?: include/asm/arch/hardware.h:18:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=] ../drivers/video/rockchip/rk3288_vop.c: In function ?rk_vop_remove?: include/asm/arch/hardware.h:19:44: warning: result of ?4194304 << 16? requires 40 bits to represent, but ?int? only has 32 bits [-Wshift-overflow=]
This happened with
commit 1714e4b8ba33035251eab2d7e921a2e7b0dad926 Author: Simon Glass sjg@chromium.org Date: Wed May 31 17:57:29 2017 -0600
rockchip: video: Take the vop device out of standby
and just needs the rk_clrreg changed to a clrbits_le32. The VOP uses regular registers and not the atomic registers.
I’ll send a fixup for Tom.
Thanks Philipp. I think my toolchain failed to report that error. Tom please let me know if you'd like a new pull request.
- Simon

On 06/08/2017 08:24 PM, Simon Glass wrote:
Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
Note that something in u-boot-dm's current content breaks many Tegra systems. See the email I sent on this topic last night. I'd prefer that be resolved before this is pulled...
https://lists.denx.de/pipermail/u-boot/2017-June/294897.html [U-Boot] u-boot-dm crashes on NVIDIA Jetson TX1 running "version"

Hi Stephen,
On 9 June 2017 at 13:01, Stephen Warren swarren@wwwdotorg.org wrote:
On 06/08/2017 08:24 PM, Simon Glass wrote:
Hi Tom,
This includes the utf-8 fixes for patman and buildman as well as chain-loading support for two Chromebooks.
The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to ade56ff5d33bb1e0bc9babec3efe298165245c64:
cmd/fdt: support single value replacement within an array (2017-06-08 20:22:00 -0600)
Note that something in u-boot-dm's current content breaks many Tegra systems. See the email I sent on this topic last night. I'd prefer that be resolved before this is pulled...
https://lists.denx.de/pipermail/u-boot/2017-June/294897.html [U-Boot] u-boot-dm crashes on NVIDIA Jetson TX1 running "version"
I suspect this is related to the build info. I don't think we have a test for it. Let's scrap this pull request and I'll take a look.
Regards, Simon
participants (4)
-
Dr. Philipp Tomsich
-
Simon Glass
-
Stephen Warren
-
Tom Rini