From: Simon Glass <sjg@chromium.org>
To: U-Boot Mailing List <u-boot@lists.denx.de>
Cc: Tom Rini <trini@konsulko.com>
Subject: Please pull u-boot-dm
Date: Wed, 18 Jan 2023 19:18:12 -0700 [thread overview]
Message-ID: <CAPnjgZ1k-4g92PK_4ASMr4OPw_Mb-Sh8QEp2ChgFxsYnLEXcCQ@mail.gmail.com> (raw)
Hi Tom,
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14776
The following changes since commit 5b958dea5c678dbdb2aeb6ac3c0c8cc8dfea065c:
Merge branch '2022-01-16-bootstd-updates' (2023-01-17 08:55:40 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-18jan23
for you to fetch changes up to 4c5907889553696160fabaa7e9f0c96ed1fa6597:
patman: symlink top level .checkpatch.conf (2023-01-18 14:55:41 -0700)
----------------------------------------------------------------
convert rockchip to use binman
patman fix for checkpatch
binman optional entries, improved support for ELF symbols
trace improvements
minor fdt refactoring
----------------------------------------------------------------
Maxim Cournoyer (2):
Revert "patman: invoke the checkpatch.pl script with '--u-boot'
and '--strict'"
patman: symlink top level .checkpatch.conf
Simon Glass (36):
trace: Use notrace for short
arm: Support trace on armv8
tpm: Add a proper Kconfig option for crc8 in SPL
fdt: Avoid exporting fdtdec_prepare_fdt()
fdt: Drop ifdefs in fdtdec_prepare_fdt()
fdt: Pass the device tree to fdtdec_prepare_fdt()
fdt: Check for overlapping data and FDT
trace: Move trace pointer to data section
mkimage: Add a few more messages for FIT failures
trace: Adjust flags in proftool
trace: Update trace-format generator for newer version
trace: Don't require TIMER_EARLY
rockchip: Enable bootstage on rockpro64
Revert "fdtdec: drop needlessly convoluted CONFIG_PHANDLE_CHECK_SEQ"
dm: pinctrl: Revert "pinctrl: probe pinctrl drivers during post-bind"
binman: Allow writing section contents to a file
binman: Tidy up comment in fit _gen_node
binman: Update entry docs
binman: Use a reference for binman symbols docs
binman: Support optional entries
binman: Add a way to check for a valid ELF file
binman: Support new op-tee binary format
binman: Support optional external blobs
rockchip: evb-rk3288: Drop raw-image support
rockchip: Use multiple-images for rk3399
rockchip: Support building the all output files in binman
rockchip: Convert all boards to use binman
rockchip: Drop the FIT generator script
binman: Add a test for an inner section with a size
binman: Clarify use of False when obtaining data
binman: Add a null entry
binman: Add a function to check for special section nodes
binman: Support overlapping entries
binman: Provide general support for updating ELF symbols
dtoc: Add a way to read a phandle with params
binman: Support positioning an entry by and ELF symbol
.gitignore | 1 +
Makefile | 11 +--
arch/arm/cpu/armv7/s5p-common/timer.c | 2 +-
arch/arm/cpu/armv8/generic_timer.c | 6 +-
arch/arm/dts/px30-ringneck-haikou-u-boot.dtsi | 2 +-
arch/arm/dts/rk3399-puma-haikou-u-boot.dtsi | 4 +-
arch/arm/dts/rk3399-u-boot.dtsi | 3 +-
arch/arm/dts/rockchip-u-boot.dtsi | 78 ++++++++++++++--
arch/arm/mach-exynos/include/mach/cpu.h | 6 +-
arch/arm/mach-rockchip/make_fit_atf.py | 267
------------------------------------------------------
arch/arm/mach-rockchip/tpl.c | 16 +++-
arch/x86/include/asm/global_data.h | 2 +-
arch/x86/include/asm/msr.h | 2 +-
arch/x86/include/asm/u-boot-x86.h | 2 +-
boot/Kconfig | 3 +-
common/spl/spl_fit.c | 1 +
configs/am65x_evm_a53_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
configs/evb-rk3288_defconfig | 1 +
configs/rockpro64-rk3399_defconfig | 8 ++
configs/sama7g5ek_mmc1_defconfig | 1 +
configs/sama7g5ek_mmc_defconfig | 1 +
doc/develop/trace.rst | 2 +-
drivers/pinctrl/pinctrl-uclass.c | 7 --
include/fdtdec.h | 9 --
lib/Kconfig | 27 +++++-
lib/Makefile | 3 +-
lib/efi_loader/efi_freestanding.c | 4 +-
lib/fdtdec.c | 92 ++++++++++++-------
lib/trace.c | 29 +++---
tools/binman/binman.rst | 78 +++++++++++++++-
tools/binman/control.py | 12 +++
tools/binman/elf.py | 46 +++++++++-
tools/binman/elf_test.py | 10 ++
tools/binman/entries.rst | 237
+++++++++++++++++++++++++++++++++++++++++-------
tools/binman/entry.py | 80 ++++++++++++++--
tools/binman/etype/_testing.py | 3 +
tools/binman/etype/blob.py | 8 +-
tools/binman/etype/fit.py | 100 +++++++++++---------
tools/binman/etype/mkimage.py | 28 +++---
tools/binman/etype/null.py | 25 +++++
tools/binman/etype/section.py | 93 ++++++++++++++++---
tools/binman/etype/tee_os.py | 76 +++++++++++++++-
tools/binman/etype/u_boot.py | 6 +-
tools/binman/etype/u_boot_spl.py | 5 +-
tools/binman/etype/u_boot_spl_nodtb.py | 4 +-
tools/binman/etype/u_boot_tpl.py | 4 +-
tools/binman/etype/u_boot_tpl_nodtb.py | 4 +-
tools/binman/etype/u_boot_vpl.py | 4 +-
tools/binman/etype/u_boot_vpl_nodtb.py | 6 +-
tools/binman/ftest.py | 233
+++++++++++++++++++++++++++++++++++++++++++++++
tools/binman/image.py | 3 -
tools/binman/test/261_section_fname.dts | 29 ++++++
tools/binman/test/262_absent.dts | 20 ++++
tools/binman/test/263_tee_os_opt.dts | 22 +++++
tools/binman/test/264_tee_os_opt_fit.dts | 33 +++++++
tools/binman/test/265_tee_os_opt_fit_bad.dts | 40 ++++++++
tools/binman/test/266_blob_ext_opt.dts | 21 +++++
tools/binman/test/267_section_inner.dts | 16 ++++
tools/binman/test/268_null.dts | 19 ++++
tools/binman/test/269_overlap.dts | 21 +++++
tools/binman/test/270_overlap_null.dts | 24 +++++
tools/binman/test/271_overlap_bad.dts | 21 +++++
tools/binman/test/272_overlap_no_size.dts | 19 ++++
tools/binman/test/273_blob_symbol.dts | 24 +++++
tools/binman/test/274_offset_from_elf.dts | 30 ++++++
tools/binman/test/Makefile | 9 +-
tools/binman/test/blob_syms.c | 20 ++++
tools/binman/test/blob_syms.lds | 30 ++++++
tools/dtoc/fdt_util.py | 28 ++++++
tools/dtoc/test/dtoc_test_phandle.dts | 1 +
tools/dtoc/test_dtoc.py | 3 +
tools/dtoc/test_fdt.py | 11 +++
tools/fit_image.c | 4 +-
tools/image-host.c | 6 +-
tools/patman/.checkpatch.conf | 1 +
tools/patman/checkpatch.py | 2 +-
tools/proftool.c | 43 +++++----
78 files changed, 1617 insertions(+), 537 deletions(-)
delete mode 100755 arch/arm/mach-rockchip/make_fit_atf.py
create mode 100644 tools/binman/etype/null.py
create mode 100644 tools/binman/test/261_section_fname.dts
create mode 100644 tools/binman/test/262_absent.dts
create mode 100644 tools/binman/test/263_tee_os_opt.dts
create mode 100644 tools/binman/test/264_tee_os_opt_fit.dts
create mode 100644 tools/binman/test/265_tee_os_opt_fit_bad.dts
create mode 100644 tools/binman/test/266_blob_ext_opt.dts
create mode 100644 tools/binman/test/267_section_inner.dts
create mode 100644 tools/binman/test/268_null.dts
create mode 100644 tools/binman/test/269_overlap.dts
create mode 100644 tools/binman/test/270_overlap_null.dts
create mode 100644 tools/binman/test/271_overlap_bad.dts
create mode 100644 tools/binman/test/272_overlap_no_size.dts
create mode 100644 tools/binman/test/273_blob_symbol.dts
create mode 100644 tools/binman/test/274_offset_from_elf.dts
create mode 100644 tools/binman/test/blob_syms.c
create mode 100644 tools/binman/test/blob_syms.lds
create mode 120000 tools/patman/.checkpatch.conf
Regards,
Simon
next reply other threads:[~2023-01-19 2:18 UTC|newest]
Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-19 2:18 Simon Glass [this message]
2023-01-19 21:33 ` Please pull u-boot-dm Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2023-11-15 13:19 Simon Glass
2023-11-15 22:38 ` Tom Rini
2023-11-02 22:54 Simon Glass
2023-11-03 13:42 ` Tom Rini
2023-10-13 22:01 Simon Glass
2023-10-14 21:19 ` Tom Rini
2023-10-04 18:00 Simon Glass
2023-10-05 14:49 ` Tom Rini
2023-09-23 18:16 Simon Glass
2023-09-25 14:02 ` Tom Rini
2023-08-22 19:46 Simon Glass
2023-08-23 14:41 ` Tom Rini
2023-08-21 19:11 Simon Glass
2023-08-21 20:18 ` Tom Rini
2023-08-06 2:00 Simon Glass
2023-08-06 13:29 ` Tom Rini
2023-08-02 21:31 Simon Glass
2023-08-03 12:02 ` Tom Rini
2023-07-24 18:31 Simon Glass
2023-07-24 23:01 ` Tom Rini
2023-07-20 20:13 Simon Glass
2023-07-21 13:53 ` Tom Rini
2023-07-12 15:51 Simon Glass
2023-07-12 19:29 ` Tom Rini
2023-07-12 19:36 ` Tom Rini
2023-07-12 20:09 ` Simon Glass
2023-07-12 20:14 ` Tom Rini
2023-07-12 20:17 ` Simon Glass
2023-07-12 20:31 ` Tom Rini
2023-07-15 23:40 ` Simon Glass
2023-04-28 19:25 Simon Glass
2023-04-29 13:29 ` Tom Rini
2023-03-30 21:29 Simon Glass
2023-03-31 16:25 ` Tom Rini
2023-03-10 20:54 Simon Glass
2023-03-10 23:27 ` Tom Rini
2023-03-01 20:10 Simon Glass
2023-03-02 15:49 ` Tom Rini
2023-02-13 0:37 Simon Glass
2023-02-13 16:28 ` Tom Rini
2023-01-27 2:20 Simon Glass
2023-01-27 13:22 ` Tom Rini
2022-11-23 2:13 Simon Glass
2022-11-23 14:57 ` Tom Rini
2022-11-08 14:44 Simon Glass
2022-11-08 17:08 ` Tom Rini
2022-10-29 22:43 Simon Glass
2022-10-30 16:37 ` Tom Rini
2022-10-18 11:34 Simon Glass
2022-10-18 13:47 ` Tom Rini
2022-09-21 9:50 Simon Glass
2022-09-21 13:49 ` Tom Rini
2022-09-12 13:39 Simon Glass
2022-09-12 17:20 ` Tom Rini
2022-09-07 12:32 Simon Glass
2022-09-07 17:56 ` Tom Rini
2022-08-27 2:01 Simon Glass
2022-08-27 22:15 ` Tom Rini
2022-08-21 1:02 Simon Glass
2022-08-22 6:23 ` Stefan Herbrechtsmeier
2022-08-22 16:38 ` Simon Glass
2022-08-22 22:56 ` Tom Rini
2022-08-11 3:18 Simon Glass
2022-08-11 16:24 ` Tom Rini
2022-08-09 22:51 Simon Glass
2022-08-10 15:01 ` Tom Rini
2022-07-27 4:37 Simon Glass
2022-07-27 13:05 ` Tom Rini
2022-02-22 23:45 Simon Glass
2022-02-23 20:49 ` Tom Rini
2022-02-08 23:34 Simon Glass
2022-01-31 13:41 Simon Glass
2022-01-31 15:22 ` Tom Rini
2022-01-27 3:35 Simon Glass
2022-01-27 17:31 ` Tom Rini
2022-01-27 19:09 ` Simon Glass
2022-01-28 4:36 ` Tom Rini
2022-01-13 18:05 Simon Glass
2022-01-13 23:52 ` Tom Rini
2021-11-14 0:38 Simon Glass
2021-11-14 15:23 ` Tom Rini
2021-10-31 19:40 Simon Glass
2021-11-01 1:03 ` Tom Rini
2021-10-22 1:36 Simon Glass
2021-10-22 12:56 ` Tom Rini
2021-09-18 11:34 Simon Glass
2021-09-18 11:59 ` Ilias Apalodimas
2021-09-18 12:13 ` Simon Glass
2021-09-18 12:22 ` Ilias Apalodimas
2021-09-18 12:43 ` François Ozog
2021-09-18 15:31 ` Simon Glass
2021-09-18 12:14 ` Tom Rini
2021-09-18 12:19 ` Ilias Apalodimas
2021-09-19 16:51 ` Tom Rini
2021-08-09 2:32 Simon Glass
2021-08-09 18:46 ` Tom Rini
2021-08-01 18:08 Simon Glass
2021-08-02 16:05 ` Tom Rini
2021-07-22 13:07 Simon Glass
2021-07-22 19:00 ` Tom Rini
2021-07-07 15:58 Simon Glass
2021-07-07 23:28 ` Tom Rini
2021-06-06 16:42 Simon Glass
2021-06-07 11:22 ` Tom Rini
2021-04-29 23:16 Simon Glass
2021-04-30 11:16 ` Tom Rini
2021-04-06 7:14 Simon Glass
2021-04-06 17:48 ` Tom Rini
2021-03-04 3:27 Simon Glass
2021-03-04 18:13 ` Tom Rini
2021-02-04 4:30 Simon Glass
2021-02-04 21:58 ` Tom Rini
2021-01-31 3:28 Simon Glass
2021-02-01 0:44 ` Tom Rini
2020-11-15 14:11 Simon Glass
2020-11-16 14:49 ` Tom Rini
2020-11-05 17:22 Simon Glass
2020-11-09 12:59 ` Tom Rini
2020-10-30 19:13 Simon Glass
2020-10-31 2:54 ` Tom Rini
2020-10-06 17:36 Simon Glass
2020-10-07 21:25 ` Tom Rini
2020-08-22 23:21 Simon Glass
2020-08-24 13:05 ` Tom Rini
2020-07-29 2:38 Simon Glass
2020-07-30 0:03 ` Simon Glass
2020-07-30 13:21 ` Tom Rini
2020-07-20 20:19 Simon Glass
2020-07-23 18:25 ` Simon Glass
2020-07-24 1:09 ` Tom Rini
2020-07-24 12:41 ` Tom Rini
2020-07-27 14:54 ` Simon Glass
2020-07-27 14:55 ` Michal Simek
2020-07-27 14:59 ` Tom Rini
2020-07-10 17:07 Simon Glass
2020-07-11 12:57 ` Tom Rini
2020-05-30 15:16 Simon Glass
2020-05-31 0:10 ` Tom Rini
2020-04-27 15:20 Simon Glass
2020-04-28 13:52 ` Tom Rini
2020-04-21 15:14 Simon Glass
2020-04-22 12:58 ` Tom Rini
2020-04-10 13:57 Simon Glass
2020-04-10 19:14 ` Tom Rini
2020-04-01 15:03 Simon Glass
2020-04-02 0:43 ` Tom Rini
2020-03-03 23:53 Simon Glass
2020-03-04 15:41 ` Tom Rini
2020-01-08 18:04 Simon Glass
2020-01-09 18:42 ` Tom Rini
2019-12-03 16:52 Simon Glass
2019-12-04 4:03 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAPnjgZ1k-4g92PK_4ASMr4OPw_Mb-Sh8QEp2ChgFxsYnLEXcCQ@mail.gmail.com \
--to=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.