All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.