* Please pull u-boot-dm (take 2)
@ 2020-04-16 15:15 Simon Glass
2020-04-16 20:41 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Simon Glass @ 2020-04-16 15:15 UTC (permalink / raw)
To: u-boot
Hi Tom,
This one is against master since you have pulled in the -next branch
now. I have dropped the offending commit.
https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2786
The following changes since commit 66b8669d7709cecedf2e0403bb17b48bab86f644:
Merge tag 'u-boot-stm32-20200415' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-04-15
12:10:51 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-10apr20-take2
for you to fetch changes up to b0dcc87106464c3fc019e3771378a092fd32ebdb:
dm: core: Read parent ofdata before children (2020-04-16 08:07:58 -0600)
----------------------------------------------------------------
Functions for reading indexed values from device tree
Enhancements to 'dm' command
Log test enhancements and syslog driver
DM change to read parent ofdata before children
Minor fixes
----------------------------------------------------------------
Dario Binacchi (3):
dm: test: add test case for dev_read_u64 function
dm: core: support reading a single indexed u32 value
dm: core: refactor functions reading an u32 from dt
Heinrich Schuchardt (12):
dm: core: remove redundant if statement
dm: core: remove redundant assignment
log: correct CONFIG_LOG_TEST prerequisites
log: syslog driver
log: output for CONFIG_LOG=n
test: log functions with CONFIG_LOG=n
test: log: test syslog logging driver
configs: sandbox: enable LOG_SYSLOG
doc: driver-model: there is no UCLASS_ETHERNET
sandbox: add reserved-memory node in device tree
sandbox: implement ft_board_setup()
sandbox: enable CMD_BOOTEFI_HELLO and CMD_EFIDEBUG
Laurentiu Tudor (2):
fdtdec: support multiple phandles in memory carveout
test: fdtdec: test fdtdec_set_carveout()
Patrick Delaunay (2):
dm: core: Move "/chosen" and "/firmware" node scan
dm: core: remove the duplicated function dm_ofnode_pre_reloc
Rasmus Villemoes (1):
sandbox: also restore terminal settings when killed by SIGINT
Sean Anderson (1):
serial: Set baudrate on boot
Simon Glass (5):
sandbox: p2sb: Silence compiler warning
patman: Apply the cc limit to the cover letter also
dm: core: Add logging on unbind failure
dm: core: Add a way to skip powering down power domains
dm: core: Read parent ofdata before children
Tom Rini (1):
sandbox: Update PCI nodes in dts files
Tom Warren (1):
fdt: Fix 'system' command
MAINTAINERS | 4 +-
arch/Kconfig | 1 +
arch/sandbox/cpu/os.c | 9 ++
arch/sandbox/dts/sandbox.dts | 24 ++++-
arch/sandbox/dts/sandbox.dtsi | 2 +-
arch/sandbox/dts/sandbox64.dts | 25 +++++-
arch/sandbox/dts/test.dts | 11 ++-
board/sandbox/sandbox.c | 6 ++
cmd/fdt.c | 2 +-
common/Kconfig | 9 +-
common/Makefile | 1 +
common/log_syslog.c | 117 ++++++++++++++++++++++++
configs/sandbox64_defconfig | 3 +
configs/sandbox_defconfig | 2 +
configs/sandbox_flattree_defconfig | 3 +
configs/sandbox_spl_defconfig | 2 +
doc/README.log | 3 +
doc/driver-model/design.rst | 96 ++++++++++++++------
doc/driver-model/pci-info.rst | 10 +--
drivers/clk/altera/clk-arria10.c | 2 +-
drivers/clk/at91/pmc.c | 2 +-
drivers/core/device-remove.c | 23 +++--
drivers/core/device.c | 22 ++++-
drivers/core/lists.c | 2 +-
drivers/core/of_access.c | 40 +++++----
drivers/core/ofnode.c | 49 +++++++---
drivers/core/read.c | 13 +++
drivers/core/root.c | 52 ++++-------
drivers/core/uclass.c | 6 +-
drivers/core/util.c | 28 ------
drivers/misc/p2sb_emul.c | 2 +-
drivers/serial/serial-uclass.c | 1 +
include/dm/device.h | 11 ++-
include/dm/of_access.h | 19 ++++
include/dm/ofnode.h | 25 ++++++
include/dm/read.h | 40 +++++++++
include/dm/util.h | 27 ------
include/log.h | 10 +--
include/test/log.h | 16 ++++
include/test/suites.h | 1 +
include/test/ut.h | 16 ++++
lib/fdtdec.c | 36 +++++---
test/Kconfig | 9 ++
test/Makefile | 2 +-
test/cmd_ut.c | 6 ++
test/dm/Makefile | 1 +
test/dm/fdtdec.c | 59 ++++++++++++
test/dm/test-fdt.c | 66 +++++++++++++-
test/log/Makefile | 14 +++
test/log/nolog_test.c | 135 ++++++++++++++++++++++++++++
test/log/syslog_test.c | 280
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
test/log/test-main.c | 20 +++++
tools/patman/series.py | 6 +-
53 files changed, 1166 insertions(+), 205 deletions(-)
create mode 100644 common/log_syslog.c
create mode 100644 include/test/log.h
create mode 100644 test/dm/fdtdec.c
create mode 100644 test/log/nolog_test.c
create mode 100644 test/log/syslog_test.c
create mode 100644 test/log/test-main.c
Regards,
Simon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Please pull u-boot-dm (take 2)
2020-04-16 15:15 Please pull u-boot-dm (take 2) Simon Glass
@ 2020-04-16 20:41 ` Tom Rini
0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2020-04-16 20:41 UTC (permalink / raw)
To: u-boot
On Thu, Apr 16, 2020 at 09:15:39AM -0600, Simon Glass wrote:
> Hi Tom,
>
> This one is against master since you have pulled in the -next branch
> now. I have dropped the offending commit.
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2786
>
>
>
> The following changes since commit 66b8669d7709cecedf2e0403bb17b48bab86f644:
>
> Merge tag 'u-boot-stm32-20200415' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-04-15
> 12:10:51 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git tags/dm-pull-10apr20-take2
>
> for you to fetch changes up to b0dcc87106464c3fc019e3771378a092fd32ebdb:
>
> dm: core: Read parent ofdata before children (2020-04-16 08:07:58 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200416/b3849cf1/attachment.sig>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Please pull u-boot-dm (take 2)
2022-02-09 19:44 Simon Glass
@ 2022-02-09 19:48 ` Simon Glass
0 siblings, 0 replies; 8+ messages in thread
From: Simon Glass @ 2022-02-09 19:48 UTC (permalink / raw)
To: U-Boot Mailing List
Hi Tom,
Sorry, that's not right, let me try take 3.
Regards,
Simon
On Wed, 9 Feb 2022 at 12:44, Simon Glass <sjg@chromium.org> wrote:
>
> Hi Tom,
>
> I am sending this now, but the pipeline is still running:
>
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10933
>
>
> The following changes since commit 859703251251d9567f29ab10c0a29f98eb0aff5c:
>
> Merge branch '2022-02-08-Kconfig-updates' (2022-02-09 09:29:07 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git tags/dm-pull-8feb22take2
>
> for you to fetch changes up to fc152a1dc18be055365218ec7e1798175281aff9:
>
> binman: Skip processing "hash" subnodes of FIT subsections
> (2022-02-09 12:30:13 -0700)
>
> ----------------------------------------------------------------
> patman snake-case conversion
> binman fit improvements
> ACPI fixes and making MCFG available to ARM
>
> ----------------------------------------------------------------
> Alper Nebi Yasak (5):
> binman: Fix subentry expansion for FIT entry type
> binman: Register and check bintools from FIT subentries
> binman: Check missing bintools of Section subclasses
> binman: Convert FIT entry type to a subclass of Section entry type
> binman: Skip processing "hash" subnodes of FIT subsections
>
> Heiko Schocher (2):
> serial: remove nulldev_serial_input
> serial-uclass: fix build warning
>
> Heinrich Schuchardt (1):
> sandbox: fix build failure with musl and SDL
>
> Moritz Fischer (2):
> arch: x86: lib: acpi_table: Fix MCFG entries
> acpi: Move MCFG implementation to common lib
>
> Rasmus Villemoes (1):
> dts: automatically build necessary .dtb files
>
> Simon Glass (16):
> patman: Convert camel case in tools.py
> patman: Convert camel case in command.py
> patman: Convert camel case in checkpatch.py
> patman: Convert camel case in commit.py
> patman: Convert camel case in cros_subprocess.py
> patman: Convert camel case in func_test.py
> patman: Convert camel case in get_maintainer.py
> patman: Convert camel case in gitutil.py
> patman: Convert camel case in project.py
> patman: Convert camel case in test_checkpatch.py
> patman: Convert camel case in test_util.py
> patman: Convert camel case in tout.py
> patman: Rename Print() to Tprint()
> patman: Rename Color() method to build()
> patman: Convert camel case in terminal.py
> patman: Update with new pylint scores
>
> Sughosh Ganu (1):
> dm: Use parenthesis for the device_get_ops macro argument
>
> arch/arc/dts/Makefile | 2 +
> arch/arm/dts/Makefile | 2 +
> arch/m68k/dts/Makefile | 2 +
> arch/microblaze/dts/Makefile | 2 +
> arch/mips/dts/Makefile | 2 +
> arch/nds32/dts/Makefile | 2 +
> arch/nios2/dts/Makefile | 2 +
> arch/powerpc/dts/Makefile | 2 +
> arch/riscv/dts/Makefile | 2 +
> arch/sandbox/Makefile | 7 +
> arch/sandbox/cpu/Makefile | 11 +-
> arch/sandbox/dts/Makefile | 2 +
> arch/sh/dts/Makefile | 2 +
> arch/x86/cpu/intel_common/acpi.c | 15 +-
> arch/x86/cpu/tangier/acpi.c | 11 +-
> arch/x86/dts/Makefile | 2 +
> arch/x86/include/asm/acpi_table.h | 1 -
> arch/x86/lib/acpi_table.c | 52 -------
> arch/xtensa/dts/Makefile | 2 +
> drivers/serial/serial-uclass.c | 2 +-
> drivers/serial/serial_nulldev.c | 5 -
> dts/Kconfig | 8 +-
> include/dm/device.h | 2 +-
> lib/acpi/Makefile | 1 +
> lib/acpi/mcfg.c | 64 ++++++++
> scripts/Makefile.dts | 3 +
> scripts/pylint.base | 34 ++---
> tools/binman/bintool.py | 30 ++--
> tools/binman/bintool_test.py | 34 ++---
> tools/binman/btool/lz4.py | 8 +-
> tools/binman/btool/lzma_alone.py | 16 +-
> tools/binman/cbfs_util.py | 12 +-
> tools/binman/cbfs_util_test.py | 20 +--
> tools/binman/control.py | 74 +++++-----
> tools/binman/elf.py | 20 +--
> tools/binman/elf_test.py | 20 +--
> tools/binman/entry.py | 57 +++----
> tools/binman/entry_test.py | 4 +-
> tools/binman/etype/atf_fip.py | 2 +-
> tools/binman/etype/blob.py | 4 +-
> tools/binman/etype/blob_ext_list.py | 2 +-
> tools/binman/etype/fdtmap.py | 2 +-
> tools/binman/etype/files.py | 2 +-
> tools/binman/etype/fill.py | 2 +-
> tools/binman/etype/fit.py | 69 ++++-----
> tools/binman/etype/fmap.py | 6 +-
> tools/binman/etype/gbb.py | 10 +-
> tools/binman/etype/intel_ifwi.py | 12 +-
> tools/binman/etype/mkimage.py | 8 +-
> tools/binman/etype/section.py | 27 ++--
> tools/binman/etype/text.py | 4 +-
> tools/binman/etype/u_boot_elf.py | 6 +-
> tools/binman/etype/u_boot_env.py | 4 +-
> tools/binman/etype/u_boot_spl_bss_pad.py | 4 +-
> tools/binman/etype/u_boot_spl_expanded.py | 2 +-
> tools/binman/etype/u_boot_tpl_bss_pad.py | 4 +-
> tools/binman/etype/u_boot_tpl_expanded.py | 2 +-
> tools/binman/etype/u_boot_ucode.py | 4 +-
> tools/binman/etype/u_boot_with_ucode_ptr.py | 2 +-
> tools/binman/etype/vblock.py | 10 +-
> tools/binman/fdt_test.py | 4 +-
> tools/binman/fip_util.py | 16 +-
> tools/binman/fip_util_test.py | 36 ++---
> tools/binman/fmap_util.py | 2 +-
> tools/binman/ftest.py | 383
> +++++++++++++++++++++++++++---------------------
> tools/binman/image.py | 16 +-
> tools/binman/main.py | 6 +-
> tools/binman/state.py | 34 ++---
> tools/binman/test/220_fit_subentry_bintool.dts | 39 +++++
> tools/buildman/builder.py | 108 +++++++-------
> tools/buildman/builderthread.py | 12 +-
> tools/buildman/control.py | 46 +++---
> tools/buildman/func_test.py | 20 +--
> tools/buildman/main.py | 4 +-
> tools/buildman/test.py | 30 ++--
> tools/buildman/toolchain.py | 26 ++--
> tools/dtoc/fdt.py | 4 +-
> tools/dtoc/fdt_util.py | 12 +-
> tools/dtoc/main.py | 6 +-
> tools/dtoc/test_dtoc.py | 76 +++++-----
> tools/dtoc/test_fdt.py | 34 ++---
> tools/dtoc/test_src_scan.py | 12 +-
> tools/patman/checkpatch.py | 36 ++---
> tools/patman/command.py | 30 ++--
> tools/patman/commit.py | 10 +-
> tools/patman/control.py | 20 +--
> tools/patman/cros_subprocess.py | 59 ++++----
> tools/patman/func_test.py | 74 +++++-----
> tools/patman/get_maintainer.py | 8 +-
> tools/patman/gitutil.py | 176 +++++++++++-----------
> tools/patman/main.py | 10 +-
> tools/patman/patchstream.py | 12 +-
> tools/patman/project.py | 4 +-
> tools/patman/series.py | 32 ++--
> tools/patman/settings.py | 4 +-
> tools/patman/status.py | 22 +--
> tools/patman/terminal.py | 56 +++----
> tools/patman/test_checkpatch.py | 80 +++++-----
> tools/patman/test_util.py | 10 +-
> tools/patman/tools.py | 86 +++++------
> tools/patman/tout.py | 58 ++++----
> tools/rmboard.py | 16 +-
> 102 files changed, 1293 insertions(+), 1161 deletions(-)
> create mode 100644 lib/acpi/mcfg.c
> create mode 100644 scripts/Makefile.dts
> create mode 100644 tools/binman/test/220_fit_subentry_bintool.dts
>
> Regards,
> SImon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Please pull u-boot-dm (take 2)
@ 2022-02-09 19:44 Simon Glass
2022-02-09 19:48 ` Simon Glass
0 siblings, 1 reply; 8+ messages in thread
From: Simon Glass @ 2022-02-09 19:44 UTC (permalink / raw)
To: U-Boot Mailing List
Hi Tom,
I am sending this now, but the pipeline is still running:
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10933
The following changes since commit 859703251251d9567f29ab10c0a29f98eb0aff5c:
Merge branch '2022-02-08-Kconfig-updates' (2022-02-09 09:29:07 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-8feb22take2
for you to fetch changes up to fc152a1dc18be055365218ec7e1798175281aff9:
binman: Skip processing "hash" subnodes of FIT subsections
(2022-02-09 12:30:13 -0700)
----------------------------------------------------------------
patman snake-case conversion
binman fit improvements
ACPI fixes and making MCFG available to ARM
----------------------------------------------------------------
Alper Nebi Yasak (5):
binman: Fix subentry expansion for FIT entry type
binman: Register and check bintools from FIT subentries
binman: Check missing bintools of Section subclasses
binman: Convert FIT entry type to a subclass of Section entry type
binman: Skip processing "hash" subnodes of FIT subsections
Heiko Schocher (2):
serial: remove nulldev_serial_input
serial-uclass: fix build warning
Heinrich Schuchardt (1):
sandbox: fix build failure with musl and SDL
Moritz Fischer (2):
arch: x86: lib: acpi_table: Fix MCFG entries
acpi: Move MCFG implementation to common lib
Rasmus Villemoes (1):
dts: automatically build necessary .dtb files
Simon Glass (16):
patman: Convert camel case in tools.py
patman: Convert camel case in command.py
patman: Convert camel case in checkpatch.py
patman: Convert camel case in commit.py
patman: Convert camel case in cros_subprocess.py
patman: Convert camel case in func_test.py
patman: Convert camel case in get_maintainer.py
patman: Convert camel case in gitutil.py
patman: Convert camel case in project.py
patman: Convert camel case in test_checkpatch.py
patman: Convert camel case in test_util.py
patman: Convert camel case in tout.py
patman: Rename Print() to Tprint()
patman: Rename Color() method to build()
patman: Convert camel case in terminal.py
patman: Update with new pylint scores
Sughosh Ganu (1):
dm: Use parenthesis for the device_get_ops macro argument
arch/arc/dts/Makefile | 2 +
arch/arm/dts/Makefile | 2 +
arch/m68k/dts/Makefile | 2 +
arch/microblaze/dts/Makefile | 2 +
arch/mips/dts/Makefile | 2 +
arch/nds32/dts/Makefile | 2 +
arch/nios2/dts/Makefile | 2 +
arch/powerpc/dts/Makefile | 2 +
arch/riscv/dts/Makefile | 2 +
arch/sandbox/Makefile | 7 +
arch/sandbox/cpu/Makefile | 11 +-
arch/sandbox/dts/Makefile | 2 +
arch/sh/dts/Makefile | 2 +
arch/x86/cpu/intel_common/acpi.c | 15 +-
arch/x86/cpu/tangier/acpi.c | 11 +-
arch/x86/dts/Makefile | 2 +
arch/x86/include/asm/acpi_table.h | 1 -
arch/x86/lib/acpi_table.c | 52 -------
arch/xtensa/dts/Makefile | 2 +
drivers/serial/serial-uclass.c | 2 +-
drivers/serial/serial_nulldev.c | 5 -
dts/Kconfig | 8 +-
include/dm/device.h | 2 +-
lib/acpi/Makefile | 1 +
lib/acpi/mcfg.c | 64 ++++++++
scripts/Makefile.dts | 3 +
scripts/pylint.base | 34 ++---
tools/binman/bintool.py | 30 ++--
tools/binman/bintool_test.py | 34 ++---
tools/binman/btool/lz4.py | 8 +-
tools/binman/btool/lzma_alone.py | 16 +-
tools/binman/cbfs_util.py | 12 +-
tools/binman/cbfs_util_test.py | 20 +--
tools/binman/control.py | 74 +++++-----
tools/binman/elf.py | 20 +--
tools/binman/elf_test.py | 20 +--
tools/binman/entry.py | 57 +++----
tools/binman/entry_test.py | 4 +-
tools/binman/etype/atf_fip.py | 2 +-
tools/binman/etype/blob.py | 4 +-
tools/binman/etype/blob_ext_list.py | 2 +-
tools/binman/etype/fdtmap.py | 2 +-
tools/binman/etype/files.py | 2 +-
tools/binman/etype/fill.py | 2 +-
tools/binman/etype/fit.py | 69 ++++-----
tools/binman/etype/fmap.py | 6 +-
tools/binman/etype/gbb.py | 10 +-
tools/binman/etype/intel_ifwi.py | 12 +-
tools/binman/etype/mkimage.py | 8 +-
tools/binman/etype/section.py | 27 ++--
tools/binman/etype/text.py | 4 +-
tools/binman/etype/u_boot_elf.py | 6 +-
tools/binman/etype/u_boot_env.py | 4 +-
tools/binman/etype/u_boot_spl_bss_pad.py | 4 +-
tools/binman/etype/u_boot_spl_expanded.py | 2 +-
tools/binman/etype/u_boot_tpl_bss_pad.py | 4 +-
tools/binman/etype/u_boot_tpl_expanded.py | 2 +-
tools/binman/etype/u_boot_ucode.py | 4 +-
tools/binman/etype/u_boot_with_ucode_ptr.py | 2 +-
tools/binman/etype/vblock.py | 10 +-
tools/binman/fdt_test.py | 4 +-
tools/binman/fip_util.py | 16 +-
tools/binman/fip_util_test.py | 36 ++---
tools/binman/fmap_util.py | 2 +-
tools/binman/ftest.py | 383
+++++++++++++++++++++++++++---------------------
tools/binman/image.py | 16 +-
tools/binman/main.py | 6 +-
tools/binman/state.py | 34 ++---
tools/binman/test/220_fit_subentry_bintool.dts | 39 +++++
tools/buildman/builder.py | 108 +++++++-------
tools/buildman/builderthread.py | 12 +-
tools/buildman/control.py | 46 +++---
tools/buildman/func_test.py | 20 +--
tools/buildman/main.py | 4 +-
tools/buildman/test.py | 30 ++--
tools/buildman/toolchain.py | 26 ++--
tools/dtoc/fdt.py | 4 +-
tools/dtoc/fdt_util.py | 12 +-
tools/dtoc/main.py | 6 +-
tools/dtoc/test_dtoc.py | 76 +++++-----
tools/dtoc/test_fdt.py | 34 ++---
tools/dtoc/test_src_scan.py | 12 +-
tools/patman/checkpatch.py | 36 ++---
tools/patman/command.py | 30 ++--
tools/patman/commit.py | 10 +-
tools/patman/control.py | 20 +--
tools/patman/cros_subprocess.py | 59 ++++----
tools/patman/func_test.py | 74 +++++-----
tools/patman/get_maintainer.py | 8 +-
tools/patman/gitutil.py | 176 +++++++++++-----------
tools/patman/main.py | 10 +-
tools/patman/patchstream.py | 12 +-
tools/patman/project.py | 4 +-
tools/patman/series.py | 32 ++--
tools/patman/settings.py | 4 +-
tools/patman/status.py | 22 +--
tools/patman/terminal.py | 56 +++----
tools/patman/test_checkpatch.py | 80 +++++-----
tools/patman/test_util.py | 10 +-
tools/patman/tools.py | 86 +++++------
tools/patman/tout.py | 58 ++++----
tools/rmboard.py | 16 +-
102 files changed, 1293 insertions(+), 1161 deletions(-)
create mode 100644 lib/acpi/mcfg.c
create mode 100644 scripts/Makefile.dts
create mode 100644 tools/binman/test/220_fit_subentry_bintool.dts
Regards,
SImon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Please pull u-boot-dm (take 2)
2021-12-06 3:17 Simon Glass
@ 2021-12-06 12:54 ` Tom Rini
0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2021-12-06 12:54 UTC (permalink / raw)
To: Simon Glass; +Cc: U-Boot Mailing List
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Sun, Dec 05, 2021 at 08:17:56PM -0700, Simon Glass wrote:
> Hi Tom,
>
> I left out another pending patch but completely forgot to drop the
> timer patch last time. Here it is again.
>
> (next branch)
>
>
> The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec:
>
> Merge branch 'next' of
> https://source.denx.de/u-boot/custodians/u-boot-net into next
> (2021-12-02 07:16:04 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git tags/dm-pull-5dec21a
>
> for you to fetch changes up to c229cd2b6e443a1365ff5089c4c4a6440f218dce:
>
> ide: Drop ATA_PORT_ADDR (2021-12-05 09:26:26 -0700)
>
Applied to u-boot/next, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Please pull u-boot-dm (take 2)
@ 2021-12-06 3:17 Simon Glass
2021-12-06 12:54 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Simon Glass @ 2021-12-06 3:17 UTC (permalink / raw)
To: U-Boot Mailing List; +Cc: Tom Rini
Hi Tom,
I left out another pending patch but completely forgot to drop the
timer patch last time. Here it is again.
(next branch)
The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec:
Merge branch 'next' of
https://source.denx.de/u-boot/custodians/u-boot-net into next
(2021-12-02 07:16:04 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-5dec21a
for you to fetch changes up to c229cd2b6e443a1365ff5089c4c4a6440f218dce:
ide: Drop ATA_PORT_ADDR (2021-12-05 09:26:26 -0700)
----------------------------------------------------------------
binman refactoring to improve section handling
bloblist - allow it to be allocated
sandbox config-header cleanup
----------------------------------------------------------------
Alexander Preißner (1):
drivers: core: lists: fix for loop index type
Heinrich Schuchardt (1):
sandbox: replace putchar(ch) by fputc(ch, stdout)
Simon Glass (32):
dtoc: Bring in the libfdt module automatically
dtoc: Add support for reading 64-bit ints
dtoc: Add support for reading fixed-length bytes properties
binman: Tidy up style in cmdline
binman: Add a way to obtain the version
binman: Correct init of entry in Entry class
binman: Correct comments for ReadChildData()
binman: Drop the underscore in _ReadEntries()
binman: Drop the filename property in entry_Section
binman: Allow overriding BuildSectionData()
binman: Allow control of which entries to read
binman: Update the section documentation
binman: Move cbfs.ObtainContents() down a bit
binman: Use normal entries in cbfs
binman: cbfs: Refactor the init process
binman: cfbs: Refactor ObtainContents() for consistency
binman: Rename testCbfsNoCOntents()
bloblist: Support allocating the bloblist
binman: Allow providing tools and blob directories
binman: Allow listing an image created by a newer version
binman: Allow extracting a file in an alternative format
dtoc: Add support for reading string-list properties
binman: Support lists of external blobs
binman: Rename _ReadSubnodes() to ReadEntries()
trace: sandbox: Use only the Kconfig options
sandbox: Drop CONFIG_HOST_MAX_DEVICES
Convert CONFIG_SYS_FDT_LOAD_ADDR to Kconfig
Convert CONFIG_KEYBOARD to Kconfig
keyboard: Add a migration message
sandbox: Drop CONFIG_SYS_TIMER_RATE
ide: Drop unused CONFIG options
ide: Drop ATA_PORT_ADDR
Makefile | 3 +
README | 11 ---
arch/Kconfig | 1 +
arch/arm/mach-exynos/Kconfig | 1 +
arch/arm/mach-kirkwood/include/mach/config.h | 2 -
arch/powerpc/include/asm/config.h | 3 -
arch/sandbox/Kconfig | 10 +++
arch/sandbox/cpu/os.c | 2 +-
cmd/Kconfig | 2 +
cmd/host.c | 2 +-
common/Kconfig | 15 +++-
common/bloblist.c | 16 +++-
common/board_f.c | 8 +-
configs/chromebit_mickey_defconfig | 1 +
configs/chromebook_jerry_defconfig | 1 +
configs/chromebook_minnie_defconfig | 1 +
configs/chromebook_speedy_defconfig | 1 +
configs/novena_defconfig | 1 +
configs/smdk5250_defconfig | 1 +
configs/smdk5420_defconfig | 1 +
configs/tools-only_defconfig | 7 +-
doc/develop/bloblist.rst | 16 ++++
doc/develop/driver-model/migration.rst | 8 ++
doc/develop/trace.rst | 9 +-
drivers/block/ide.c | 14 +--
drivers/block/sandbox.c | 6 +-
drivers/core/lists.c | 2 +-
drivers/input/Kconfig | 9 ++
include/configs/edminiv2.h | 2 -
include/configs/exynos5-dt-common.h | 3 -
include/configs/novena.h | 1 -
include/configs/r2dplus.h | 1 -
include/configs/sandbox.h | 20 -----
include/configs/smdk5250.h | 1 -
include/configs/smdk5420.h | 2 -
include/configs/veyron.h | 2 -
include/sandboxblockdev.h | 3 +
scripts/config_whitelist.txt | 5 --
tools/binman/binman.rst | 65 +++++++++++++-
tools/binman/cmdline.py | 76 ++++++++++++----
tools/binman/control.py | 28 +++++-
tools/binman/entries.rst | 172
++++++++++++++++++++++++++++++------
tools/binman/entry.py | 109 ++++++++++++++++++-----
tools/binman/entry_test.py | 9 ++
tools/binman/etype/blob.py | 16 +++-
tools/binman/etype/blob_ext_list.py | 58 ++++++++++++
tools/binman/etype/blob_phase.py | 2 +-
tools/binman/etype/cbfs.py | 98 +++++++++++----------
tools/binman/etype/fdtmap.py | 12 +++
tools/binman/etype/files.py | 2 +-
tools/binman/etype/fit.py | 4 +-
tools/binman/etype/intel_ifwi.py | 4 +-
tools/binman/etype/mkimage.py | 4 +-
tools/binman/etype/section.py | 214
++++++++++++++++++++++++++++++++++-----------
tools/binman/ftest.py | 78 ++++++++++++++++-
tools/binman/image.py | 12 ++-
tools/binman/state.py | 18 ++++
tools/binman/test/213_fdtmap_alt_format.dts | 15 ++++
tools/binman/test/214_no_alt_format.dts | 13 +++
tools/binman/test/215_blob_ext_list.dts | 14 +++
tools/binman/test/216_blob_ext_list_missing.dts | 14 +++
tools/dtoc/fdt_util.py | 76 ++++++++++++++++
tools/dtoc/test/dtoc_test_simple.dts | 1 +
tools/dtoc/test_dtoc.py | 2 +
tools/dtoc/test_fdt.py | 53 ++++++++++-
65 files changed, 1090 insertions(+), 273 deletions(-)
create mode 100644 tools/binman/etype/blob_ext_list.py
create mode 100644 tools/binman/test/213_fdtmap_alt_format.dts
create mode 100644 tools/binman/test/214_no_alt_format.dts
create mode 100644 tools/binman/test/215_blob_ext_list.dts
create mode 100644 tools/binman/test/216_blob_ext_list_missing.dts
Regards,
Simon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Please pull u-boot-dm (take 2)
2020-07-27 2:30 Simon Glass
@ 2020-07-27 19:11 ` Tom Rini
0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2020-07-27 19:11 UTC (permalink / raw)
To: u-boot
On Sun, Jul 26, 2020 at 08:30:45PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I think I figured out what was wrong with the test. It seems to depend
> on the number of CPUs used to run them. I got a passing run here:
>
> https://travis-ci.org/github/sjg20/u-boot/builds/711807208
>
>
> The following changes since commit ada61f1ee2a4eaa1b29d699b5ba940483171df8a:
>
> Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv
> (2020-07-24 08:43:08 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20-take2a
>
> for you to fetch changes up to 347e0f00e850028b4595287d5158c5a8f36ba910:
>
> binman: Re-enable concurrent tests (2020-07-26 19:59:57 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200727/310cbd4c/attachment.sig>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Please pull u-boot-dm (take 2)
@ 2020-07-27 2:30 Simon Glass
2020-07-27 19:11 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Simon Glass @ 2020-07-27 2:30 UTC (permalink / raw)
To: u-boot
Hi Tom,
I think I figured out what was wrong with the test. It seems to depend
on the number of CPUs used to run them. I got a passing run here:
https://travis-ci.org/github/sjg20/u-boot/builds/711807208
The following changes since commit ada61f1ee2a4eaa1b29d699b5ba940483171df8a:
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv
(2020-07-24 08:43:08 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20-take2a
for you to fetch changes up to 347e0f00e850028b4595287d5158c5a8f36ba910:
binman: Re-enable concurrent tests (2020-07-26 19:59:57 -0600)
----------------------------------------------------------------
binman support for FIT
new UCLASS_SOC
patman switch 'test' command
minor fdt fixes
patman usability improvements
----------------------------------------------------------------
Dave Gerlach (9):
doc: Add new doc for soc ID driver model
dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching
test: Add tests for SOC uclass
dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs
arm: dts: k3-am65-wakeup: Introduce chipid node
arm: dts: k3-j721e-mcu-wakeup: Introduce chipid node
configs: am65x_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
configs: j721e_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
arm: mach-k3: Use SOC driver for device identification
Heinrich Schuchardt (1):
test/dm: check if devices exist
Masahiro Yamada (6):
fdt_support: add static to fdt_node_set_part_info()
fdt_support: call mtdparts_init() after finding MTD node to fix up
fdt_support: skip MTD node with "disabled" in fdt_fixup_mtdparts()
treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr()
treewide: remove (phys_addr_t) casts from devfdt_get_addr()
treewide: convert devfdt_get_addr() to dev_read_addr()
Michal Simek (3):
ARM: rmobile: Switch back to fdtdec_setup_memory/banksize_fdt()
Revert "lib: fdt: Split fdtdec_setup_memory_banksize()"
Revert "lib: fdt: Split fdtdec_setup_mem_size_base()"
Nicolas Boichat (2):
patman: Make sure sendemail.suppresscc is (un)set correctly
patman: When no tracking branch is provided, tell the user
Patrick Delaunay (2):
patman: Detect unexpected END
Add information for skipped commit options
Philippe Reynes (1):
lib: libfdt: fdt_region: avoid NULL pointer access
Simon Glass (35):
patman: Use test_util to show test results
patman: Move main code out to a control module
patman: Add a test that uses gitpython
patman: Allow creating patches for another branch
patman: Allow skipping patches at the end
patman: Convert to ArgumentParser
patman: Allow different commands
patman: Add a 'test' subcommand
patman: Allow disabling 'bright' mode with Print output
patman: Support collecting response tags in Patchstream
patman: Add a -D option to enable debugging
dm: core Fix long line in device_bind_common()
.gitignore: Ignore Python 3 cache directories
binman: Output errors to stderr
binman: cbfs: Fix IFWI typo
binman: Correct the search patch for pylibfdt
binman: Specify the toolpath when running test coverage
binman: Set a default toolpath
binman: Add support for calling mkimage
binman: Fix a few typos in the entry docs
binman: Adjust pylibfdt for incremental build
binman: Use super() instead of specifying parent type
binman: Add an etype for external binary blobs
binman: Convert existing binary blobs to blob_ext
binman: Allow external binaries to be missing
patman: Update errors and warnings to use stderr
binman: Detect when valid images are not produced
binman: Allow missing Intel blobs
binman: Allow zero-length entries to overlap
mkimage: Allow updating the FIT timestamp
dtoc: Allow adding variable-sized data to a dtb
binman: Add support for generating a FIT
cpu: Convert the methods to use a const udevice *
binman: Don't change the descriptor in tests
binman: Re-enable concurrent tests
.azure-pipelines.yml | 2 +-
.gitignore | 3 +
.gitlab-ci.yml | 2 +-
.travis.yml | 2 +-
arch/arm/dts/k3-am65-wakeup.dtsi | 5 +
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 4 +
arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi | 4 +
arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 5 +
arch/arm/mach-k3/common.c | 48 +++---
arch/arm/mach-k3/common.h | 6 -
arch/arm/mach-k3/include/mach/hardware.h | 1 -
arch/arm/mach-snapdragon/clock-snapdragon.c | 2 +-
arch/arm/mach-snapdragon/pinctrl-snapdragon.c | 2 +-
arch/nios2/cpu/cpu.c | 8 +-
arch/sandbox/dts/test.dts | 4 +
arch/x86/cpu/apollolake/cpu.c | 2 +-
arch/x86/cpu/baytrail/cpu.c | 4 +-
arch/x86/cpu/broadwell/cpu_full.c | 4 +-
arch/x86/cpu/cpu_x86.c | 6 +-
arch/x86/cpu/ivybridge/model_206ax.c | 5 +-
arch/x86/cpu/qemu/cpu.c | 4 +-
arch/x86/include/asm/cpu_x86.h | 6 +-
board/renesas/rcar-common/common.c | 4 +-
common/fdt_region.c | 2 +
common/fdt_support.c | 32 ++--
configs/am65x_evm_a53_defconfig | 2 +
configs/am65x_evm_r5_defconfig | 2 +
configs/am65x_hs_evm_a53_defconfig | 2 +
configs/am65x_hs_evm_r5_defconfig | 2 +
configs/j721e_evm_a72_defconfig | 2 +
configs/j721e_evm_r5_defconfig | 2 +
configs/j721e_hs_evm_a72_defconfig | 2 +
configs/j721e_hs_evm_r5_defconfig | 2 +
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
configs/sandbox_spl_defconfig | 1 +
doc/driver-model/index.rst | 1 +
doc/driver-model/soc-framework.rst | 68 +++++++++
doc/mkimage.1 | 9 ++
drivers/adc/exynos-adc.c | 2 +-
drivers/ata/dwc_ahci.c | 2 +-
drivers/clk/altera/clk-agilex.c | 2 +-
drivers/clk/altera/clk-arria10.c | 2 +-
drivers/clk/exynos/clk-exynos7420.c | 4 +-
drivers/clk/renesas/clk-rcar-gen2.c | 2 +-
drivers/clk/renesas/clk-rcar-gen3.c | 2 +-
drivers/clk/uniphier/clk-uniphier-core.c | 2 +-
drivers/core/device.c | 3 +-
drivers/cpu/bmips_cpu.c | 8 +-
drivers/cpu/cpu-uclass.c | 8 +-
drivers/cpu/cpu_sandbox.c | 8 +-
drivers/cpu/imx8_cpu.c | 8 +-
drivers/cpu/mpc83xx_cpu.c | 26 ++--
drivers/cpu/riscv_cpu.c | 8 +-
drivers/dma/ti-edma3.c | 2 +-
drivers/gpio/altera_pio.c | 2 +-
drivers/gpio/atmel_pio4.c | 2 +-
drivers/gpio/bcm2835_gpio.c | 2 +-
drivers/gpio/da8xx_gpio.c | 2 +-
drivers/gpio/gpio-rcar.c | 2 +-
drivers/gpio/gpio-rza1.c | 2 +-
drivers/gpio/gpio-uniphier.c | 2 +-
drivers/gpio/msm_gpio.c | 2 +-
drivers/gpio/mvebu_gpio.c | 2 +-
drivers/gpio/mxc_gpio.c | 2 +-
drivers/gpio/mxs_gpio.c | 2 +-
drivers/gpio/omap_gpio.c | 4 +-
drivers/gpio/pm8916_gpio.c | 2 +-
drivers/gpio/s5p_gpio.c | 4 +-
drivers/gpio/sifive-gpio.c | 2 +-
drivers/gpio/sunxi_gpio.c | 2 +-
drivers/gpio/vybrid_gpio.c | 2 +-
drivers/i2c/at91_i2c.c | 2 +-
drivers/i2c/davinci_i2c.c | 2 +-
drivers/i2c/exynos_hs_i2c.c | 2 +-
drivers/i2c/i2c-uniphier-f.c | 2 +-
drivers/i2c/i2c-uniphier.c | 2 +-
drivers/i2c/imx_lpi2c.c | 2 +-
drivers/i2c/iproc_i2c.c | 2 +-
drivers/i2c/mxc_i2c.c | 2 +-
drivers/i2c/omap24xx_i2c.c | 2 +-
drivers/i2c/s3c24x0_i2c.c | 2 +-
drivers/input/tegra-kbc.c | 2 +-
drivers/mailbox/tegra-hsp.c | 2 +-
drivers/misc/altera_sysid.c | 2 +-
drivers/misc/imx8/scu.c | 2 +-
drivers/misc/microchip_flexcom.c | 2 +-
drivers/mmc/aspeed_sdhci.c | 2 +-
drivers/mmc/atmel_sdhci.c | 2 +-
drivers/mmc/bcm2835_sdhci.c | 2 +-
drivers/mmc/bcm2835_sdhost.c | 2 +-
drivers/mmc/bcmstb_sdhci.c | 2 +-
drivers/mmc/ftsdc010_mci.c | 2 +-
drivers/mmc/hi6220_dw_mmc.c | 2 +-
drivers/mmc/iproc_sdhci.c | 2 +-
drivers/mmc/jz_mmc.c | 2 +-
drivers/mmc/meson_gx_mmc.c | 2 +-
drivers/mmc/msm_sdhci.c | 2 +-
drivers/mmc/mv_sdhci.c | 2 +-
drivers/mmc/omap_hsmmc.c | 4 +-
drivers/mmc/sdhci-cadence.c | 2 +-
drivers/mmc/sh_mmcif.c | 2 +-
drivers/mmc/sh_sdhi.c | 2 +-
drivers/mmc/socfpga_dw_mmc.c | 2 +-
drivers/mmc/sti_sdhci.c | 2 +-
drivers/mmc/tangier_sdhci.c | 2 +-
drivers/mmc/tmio-common.c | 2 +-
drivers/mmc/xenon_sdhci.c | 2 +-
drivers/net/ag7xxx.c | 2 +-
drivers/net/dwc_eth_qos.c | 4 +-
drivers/net/ethoc.c | 2 +-
drivers/net/fec_mxc.c | 2 +-
drivers/net/fsl_mcdmafec.c | 2 +-
drivers/net/ftgmac100.c | 2 +-
drivers/net/ftmac100.c | 2 +-
drivers/net/ks8851_mll.c | 2 +-
drivers/net/mcffec.c | 2 +-
drivers/net/mtk_eth.c | 2 +-
drivers/net/mvgbe.c | 2 +-
drivers/net/mvneta.c | 2 +-
drivers/net/ravb.c | 2 +-
drivers/net/sh_eth.c | 2 +-
drivers/net/smc911x.c | 2 +-
drivers/net/sni_ave.c | 2 +-
drivers/net/sun8i_emac.c | 2 +-
drivers/net/sunxi_emac.c | 2 +-
drivers/net/ti/keystone_net.c | 2 +-
drivers/net/xilinx_axi_emac.c | 2 +-
drivers/net/xilinx_emaclite.c | 2 +-
drivers/pci_endpoint/pcie-cadence-ep.c | 2 +-
drivers/pinctrl/ath79/pinctrl_ar933x.c | 2 +-
drivers/pinctrl/ath79/pinctrl_qca953x.c | 2 +-
drivers/pinctrl/exynos/pinctrl-exynos.c | 2 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +-
drivers/pinctrl/pinctrl-at91-pio4.c | 2 +-
drivers/pinctrl/renesas/pfc-r7s72100.c | 2 +-
drivers/pinctrl/renesas/pfc.c | 2 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 2 +-
drivers/pwm/exynos_pwm.c | 2 +-
drivers/pwm/pwm-imx.c | 2 +-
drivers/pwm/pwm-mtk.c | 2 +-
drivers/pwm/sunxi_pwm.c | 2 +-
drivers/reset/reset-uniphier.c | 2 +-
drivers/rtc/mvrtc.c | 2 +-
drivers/serial/altera_jtag_uart.c | 2 +-
drivers/serial/altera_uart.c | 2 +-
drivers/serial/atmel_usart.c | 2 +-
drivers/serial/serial_ar933x.c | 2 +-
drivers/serial/serial_arc.c | 2 +-
drivers/serial/serial_bcm283x_mu.c | 2 +-
drivers/serial/serial_lpuart.c | 2 +-
drivers/serial/serial_mcf.c | 2 +-
drivers/serial/serial_meson.c | 2 +-
drivers/serial/serial_msm.c | 2 +-
drivers/serial/serial_mxc.c | 2 +-
drivers/serial/serial_pl01x.c | 2 +-
drivers/serial/serial_s5p.c | 2 +-
drivers/serial/serial_sh.c | 2 +-
drivers/serial/serial_sti_asc.c | 2 +-
drivers/serial/serial_stm32.c | 2 +-
drivers/serial/serial_uniphier.c | 2 +-
drivers/serial/serial_xuartlite.c | 2 +-
drivers/soc/Kconfig | 16 ++
drivers/soc/Makefile | 3 +
drivers/soc/soc-uclass.c | 102 +++++++++++++
drivers/soc/soc_sandbox.c | 56 +++++++
drivers/soc/soc_ti_k3.c | 124 ++++++++++++++++
drivers/spi/altera_spi.c | 2 +-
drivers/spi/atcspi200_spi.c | 2 +-
drivers/spi/ath79_spi.c | 2 +-
drivers/spi/atmel_spi.c | 2 +-
drivers/spi/cf_spi.c | 2 +-
drivers/spi/davinci_spi.c | 2 +-
drivers/spi/designware_spi.c | 2 +-
drivers/spi/exynos_spi.c | 2 +-
drivers/spi/fsl_dspi.c | 2 +-
drivers/spi/kirkwood_spi.c | 2 +-
drivers/spi/mtk_snfi_spi.c | 2 +-
drivers/spi/mvebu_a3700_spi.c | 2 +-
drivers/spi/mxc_spi.c | 2 +-
drivers/spi/omap3_spi.c | 2 +-
drivers/spi/spi-sunxi.c | 2 +-
drivers/spi/tegra20_sflash.c | 2 +-
drivers/spi/tegra20_slink.c | 2 +-
drivers/spi/ti_qspi.c | 2 +-
drivers/spi/zynq_spi.c | 2 +-
drivers/spi/zynqmp_gqspi.c | 4 +-
drivers/spmi/spmi-msm.c | 2 +-
drivers/timer/ag101p_timer.c | 2 +-
drivers/timer/altera_timer.c | 2 +-
drivers/timer/atcpit100_timer.c | 2 +-
drivers/timer/omap-timer.c | 2 +-
drivers/usb/dwc3/dwc3-uniphier.c | 2 +-
drivers/usb/host/ehci-atmel.c | 2 +-
drivers/usb/host/ehci-exynos.c | 2 +-
drivers/usb/host/ehci-fsl.c | 2 +-
drivers/usb/host/ehci-marvell.c | 2 +-
drivers/usb/host/ehci-mx5.c | 2 +-
drivers/usb/host/ehci-mx6.c | 4 +-
drivers/usb/host/ehci-omap.c | 2 +-
drivers/usb/host/ehci-vf.c | 2 +-
drivers/usb/host/ohci-da8xx.c | 2 +-
drivers/usb/host/ohci-generic.c | 2 +-
drivers/usb/host/xhci-exynos5.c | 2 +-
drivers/usb/host/xhci-fsl.c | 2 +-
drivers/usb/host/xhci-mvebu.c | 2 +-
drivers/usb/host/xhci-rcar.c | 2 +-
drivers/video/atmel_hlcdfb.c | 2 +-
drivers/video/exynos/exynos_dp.c | 2 +-
drivers/video/exynos/exynos_fb.c | 2 +-
drivers/video/tegra.c | 2 +-
drivers/w1/mxc_w1.c | 2 +-
drivers/watchdog/omap_wdt.c | 2 +-
drivers/watchdog/stm32mp_wdt.c | 2 +-
include/cpu.h | 16 +-
include/dm/uclass-id.h | 1 +
include/fdtdec.h | 39 -----
include/soc.h | 145 ++++++++++++++++++
lib/fdtdec.c | 29 ++--
scripts/dtc/pylibfdt/Makefile | 3 +
test/dm/Makefile | 1 +
test/dm/acpi.c | 3 +
test/dm/core.c | 10 +-
test/dm/devres.c | 1 +
test/dm/soc.c | 120 +++++++++++++++
test/dm/test-fdt.c | 2 +
test/dm/virtio.c | 7 +
test/run | 2 +-
tools/binman/README.entries | 76 ++++++++++
tools/binman/cmdline.py | 2 +
tools/binman/control.py | 19 ++-
tools/binman/entry.py | 21 +++
tools/binman/etype/_testing.py | 9 +-
tools/binman/etype/blob.py | 2 +-
tools/binman/etype/blob_dtb.py | 6 +-
tools/binman/etype/blob_ext.py | 39 +++++
tools/binman/etype/blob_named_by_arg.py | 2 +-
tools/binman/etype/cbfs.py | 16 +-
tools/binman/etype/cros_ec_rw.py | 4 +-
tools/binman/etype/fdtmap.py | 2 +-
tools/binman/etype/files.py | 2 +-
tools/binman/etype/fill.py | 4 +-
tools/binman/etype/fit.py | 164
+++++++++++++++++++++
tools/binman/etype/fmap.py | 2 +-
tools/binman/etype/gbb.py | 2 +-
tools/binman/etype/image_header.py | 4 +-
tools/binman/etype/intel_cmc.py | 7 +-
tools/binman/etype/intel_descriptor.py | 15 +-
tools/binman/etype/intel_fit.py | 8 +-
tools/binman/etype/intel_fit_ptr.py | 8 +-
tools/binman/etype/intel_fsp.py | 7 +-
tools/binman/etype/intel_fsp_m.py | 7 +-
tools/binman/etype/intel_fsp_s.py | 7 +-
tools/binman/etype/intel_fsp_t.py | 7 +-
tools/binman/etype/intel_ifwi.py | 25 +++-
tools/binman/etype/intel_me.py | 9 +-
tools/binman/etype/intel_mrc.py | 7 +-
tools/binman/etype/intel_refcode.py | 7 +-
tools/binman/etype/intel_vbt.py | 7 +-
tools/binman/etype/intel_vga.py | 7 +-
tools/binman/etype/mkimage.py | 62 ++++++++
tools/binman/etype/powerpc_mpc85xx_bootpg_resetvec.py | 5 +-
tools/binman/etype/section.py | 58 ++++++--
tools/binman/etype/text.py | 2 +-
tools/binman/etype/u_boot.py | 2 +-
tools/binman/etype/u_boot_dtb.py | 2 +-
tools/binman/etype/u_boot_dtb_with_ucode.py | 4 +-
tools/binman/etype/u_boot_elf.py | 4 +-
tools/binman/etype/u_boot_img.py | 2 +-
tools/binman/etype/u_boot_nodtb.py | 2 +-
tools/binman/etype/u_boot_spl.py | 2 +-
tools/binman/etype/u_boot_spl_bss_pad.py | 2 +-
tools/binman/etype/u_boot_spl_dtb.py | 2 +-
tools/binman/etype/u_boot_spl_elf.py | 2 +-
tools/binman/etype/u_boot_spl_nodtb.py | 2 +-
tools/binman/etype/u_boot_spl_with_ucode_ptr.py | 2 +-
tools/binman/etype/u_boot_tpl.py | 2 +-
tools/binman/etype/u_boot_tpl_dtb.py | 2 +-
tools/binman/etype/u_boot_tpl_dtb_with_ucode.py | 2 +-
tools/binman/etype/u_boot_tpl_elf.py | 2 +-
tools/binman/etype/u_boot_tpl_with_ucode_ptr.py | 2 +-
tools/binman/etype/u_boot_ucode.py | 2 +-
tools/binman/etype/u_boot_with_ucode_ptr.py | 2 +-
tools/binman/etype/vblock.py | 2 +-
tools/binman/etype/x86_reset16.py | 2 +-
tools/binman/etype/x86_reset16_spl.py | 2 +-
tools/binman/etype/x86_reset16_tpl.py | 2 +-
tools/binman/etype/x86_start16.py | 2 +-
tools/binman/etype/x86_start16_spl.py | 2 +-
tools/binman/etype/x86_start16_tpl.py | 2 +-
tools/binman/ftest.py | 138 +++++++++++++++--
tools/binman/image.py | 12 +-
tools/binman/main.py | 18 ++-
tools/binman/test/156_mkimage.dts | 23 +++
tools/binman/test/157_blob_ext.dts | 14 ++
tools/binman/test/158_blob_ext_missing.dts | 16 ++
tools/binman/test/159_blob_ext_missing_sect.dts | 23 +++
tools/binman/test/160_pack_overlap_zero.dts | 18 +++
tools/binman/test/161_fit.dts | 62 ++++++++
tools/binman/test/162_fit_external.dts | 64 ++++++++
tools/binman/test/163_x86_rom_me_empty.dts | 22 +++
tools/binman/test/164_x86_rom_me_missing.dts | 22 +++
tools/dtoc/fdt.py | 17 ++-
tools/dtoc/test_fdt.py | 4 +
tools/fit_image.c | 2 +-
tools/imagetool.h | 1 +
tools/mkimage.c | 5 +-
tools/patman/checkpatch.py | 6 +
tools/patman/commit.py | 14 ++
tools/patman/control.py | 178
++++++++++++++++++++++
tools/patman/func_test.py | 169
++++++++++++++++++++-
tools/patman/gitutil.py | 48 +++++-
tools/patman/main.py | 196
++++++++++---------------
tools/patman/patchstream.py | 36 ++++-
tools/patman/series.py | 2 +-
tools/patman/settings.py | 10 +-
tools/patman/terminal.py | 4 +-
tools/patman/test_util.py | 21 ++-
tools/patman/tools.py | 12 +-
tools/patman/tout.py | 6 +-
321 files changed, 2548 insertions(+), 656 deletions(-)
create mode 100644 doc/driver-model/soc-framework.rst
create mode 100644 drivers/soc/soc-uclass.c
create mode 100644 drivers/soc/soc_sandbox.c
create mode 100644 drivers/soc/soc_ti_k3.c
create mode 100644 include/soc.h
create mode 100644 test/dm/soc.c
create mode 100644 tools/binman/etype/blob_ext.py
create mode 100644 tools/binman/etype/fit.py
create mode 100644 tools/binman/etype/mkimage.py
create mode 100644 tools/binman/test/156_mkimage.dts
create mode 100644 tools/binman/test/157_blob_ext.dts
create mode 100644 tools/binman/test/158_blob_ext_missing.dts
create mode 100644 tools/binman/test/159_blob_ext_missing_sect.dts
create mode 100644 tools/binman/test/160_pack_overlap_zero.dts
create mode 100644 tools/binman/test/161_fit.dts
create mode 100644 tools/binman/test/162_fit_external.dts
create mode 100644 tools/binman/test/163_x86_rom_me_empty.dts
create mode 100644 tools/binman/test/164_x86_rom_me_missing.dts
create mode 100644 tools/patman/control.py
Regards,
Simon
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-02-09 19:48 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-16 15:15 Please pull u-boot-dm (take 2) Simon Glass
2020-04-16 20:41 ` Tom Rini
2020-07-27 2:30 Simon Glass
2020-07-27 19:11 ` Tom Rini
2021-12-06 3:17 Simon Glass
2021-12-06 12:54 ` Tom Rini
2022-02-09 19:44 Simon Glass
2022-02-09 19:48 ` Simon Glass
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.