[U-Boot] [PATCH 0/5] REVERT Follow the Linux Kernel in building dtc as needed

Wolfgang Denk wd at denx.de
Wed Sep 27 14:15:19 UTC 2017


This patch series reverts some patches that should never have been
merged into mainline at all:

- They were applied in violation of the well established rule that
  ALL patches must be posted on the mailing list before, and given
  enough time for review by the community.
- Obviously, these patches have not been Acked-by: by anybody.
- They implement a solution that probably does not represent the
  majority of the developers who discussed this issue. They were
  applied cutting short the ongoing discussion, without giving a
  good, comprehensible reason.  Alternative solutions were
  presented before, but this patch series ignores them.

U-Boot is a community project with an established and documented
development process.  No single person, not even a custodian or
maintainer, shall have the power to push through any changes without
or against the consent of the community.  If we want to maintain
these standards, we cannot accept this.  We therefore have only one
choice: revert these patches now, and let them undergo the necessary
review process on the mailing list, allowing for the usual grace
period of two weeks.  Sorry.

Signed-off-by: Wolfgang Denk <wd at denx.de>

Wolfgang Denk (5):
  Revert "tools/mkimage: Make the path to the dtc binary that mkimage
    calls configurable"
  Revert "dtc: Switch to building and using our own dtc unless provided"
  Revert "scripts/dtc: Update to upstream version
    v1.4.4-50-gfe50bd1ecc1d"
  Revert "scripts/dtc: Update to upstream version v1.4.4"
  Revert "scripts/dtc: Update to upstream version v1.4.3"

Cc: Albert Aribaud <albert.u.boot at aribaud.net>
Cc: Alexander Graf <agraf at suse.de>
Cc: Alexey Brodkin <alexey.brodkin at synopsys.com>
Cc: Anatolij Gustschin <agust at denx.de>
Cc: Andre Przywara <andre.przywara at arm.com>,
Cc: Andreas Bießmann <andreas.devel at googlemail.com>
Cc: Angelo Dureghello <angelo at sysam.it>
Cc: Bin Meng <bmeng.cn at gmail.com>
Cc: Daniel Hellstrom <daniel at gaisler.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck at googlemail.com>
Cc: Heiko Schocher <hs at denx.de>
Cc: Heinrich Schuchardt <xypron.debian at gmx.de>
Cc: Huan Wang <alison.wang at freescale.com>
Cc: Jagan Teki <jteki at openedev.com>
Cc: Joe Hershberger <joe.hershberger at ni.com>
Cc: Kim Phillips <kim.phillips at freescale.com>
Cc: Kyungmin Park <kmpark at infradead.org>
Cc: Lukasz Majewski <lukma at denx.de>
Cc: Macpaul Lin <macpaul at andestech.com>
Cc: Marek Vasut <marek.vasut at gmail.com>
Cc: Marek Vasut <marex at denx.de>
Cc: Masahiro Yamada <yamada.masahiro at socionext.com>
Cc: Michal Simek <monstr at monstr.eu>
Cc: Minkyu Kang <mk7.kang at samsung.com>
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Pantelis Antoniou <panto at antoniou-consulting.com>
Cc: Prafulla Wadaskar <prafulla at marvell.com>
Cc: Przemyslaw Marczak <p.marczak at samsung.com>
Cc: Robert Nelson <robertcnelson at gmail.com>
Cc: Scott Wood  <scottwood at freescale.com>
Cc: Simon Glass <sjg at chromium.org>
Cc: Sonic Zhang <sonic.adi at gmail.com>
Cc: Stanislav Galabov <sgalabov at gmail.com>
Cc: Stefan Roese <sr at denx.de>
Cc: Stefano Babic <sbabic at denx.de>
Cc: Stephen Warren <swarren at wwwdotorg.org>
Cc: Thomas Chou <thomas at wytron.com.tw>
Cc: Tom Rini <trini at konsulko.com>
Cc: Tom Warren <TWarren at nvidia.com>
Cc: u-boot at lists.denx.de
Cc: Vagrant Cascadian <vagrant at debian.org>
Cc: Vipin Kumar <vk.vipin at gmail.com>
Cc: York Sun <yorksun at freescale.com>

 .travis.yml                          |    6 +-
 Makefile                             |   10 +-
 dts/Kconfig                          |   13 -
 scripts/Kbuild.include               |    5 +
 scripts/Makefile                     |    1 -
 scripts/Makefile.extrawarn           |   16 +-
 scripts/dtc/Makefile                 |   31 -
 scripts/dtc/Makefile.dtc             |   18 -
 scripts/dtc/checks.c                 | 1076 ----------------
 scripts/dtc/data.c                   |  269 ----
 scripts/dtc/dtc-lexer.l              |  306 -----
 scripts/dtc/dtc-lexer.lex.c_shipped  | 2255 ---------------------------------
 scripts/dtc/dtc-parser.tab.c_shipped | 2301 ----------------------------------
 scripts/dtc/dtc-parser.tab.h_shipped |  123 --
 scripts/dtc/dtc-parser.y             |  519 --------
 scripts/dtc/dtc.c                    |  365 ------
 scripts/dtc/dtc.h                    |  290 -----
 scripts/dtc/flattree.c               |  940 --------------
 scripts/dtc/fstree.c                 |   90 --
 scripts/dtc/libfdt/Makefile.libfdt   |   11 -
 scripts/dtc/libfdt/fdt.c             |  251 ----
 scripts/dtc/libfdt/fdt.h             |  111 --
 scripts/dtc/libfdt/fdt_empty_tree.c  |   83 --
 scripts/dtc/libfdt/fdt_ro.c          |  703 -----------
 scripts/dtc/libfdt/fdt_rw.c          |  505 --------
 scripts/dtc/libfdt/fdt_strerror.c    |  102 --
 scripts/dtc/libfdt/fdt_sw.c          |  300 -----
 scripts/dtc/libfdt/fdt_wip.c         |  139 --
 scripts/dtc/libfdt/libfdt.h          | 1899 ----------------------------
 scripts/dtc/libfdt/libfdt_env.h      |  112 --
 scripts/dtc/libfdt/libfdt_internal.h |   95 --
 scripts/dtc/livetree.c               |  981 ---------------
 scripts/dtc/srcpos.c                 |  302 -----
 scripts/dtc/srcpos.h                 |  117 --
 scripts/dtc/treesource.c             |  284 -----
 scripts/dtc/update-dtc-source.sh     |   81 --
 scripts/dtc/util.c                   |  474 -------
 scripts/dtc/util.h                   |  263 ----
 scripts/dtc/version_gen.h            |    1 -
 tools/Makefile                       |    2 +-
 40 files changed, 26 insertions(+), 15424 deletions(-)
 delete mode 100644 scripts/dtc/Makefile
 delete mode 100644 scripts/dtc/Makefile.dtc
 delete mode 100644 scripts/dtc/checks.c
 delete mode 100644 scripts/dtc/data.c
 delete mode 100644 scripts/dtc/dtc-lexer.l
 delete mode 100644 scripts/dtc/dtc-lexer.lex.c_shipped
 delete mode 100644 scripts/dtc/dtc-parser.tab.c_shipped
 delete mode 100644 scripts/dtc/dtc-parser.tab.h_shipped
 delete mode 100644 scripts/dtc/dtc-parser.y
 delete mode 100644 scripts/dtc/dtc.c
 delete mode 100644 scripts/dtc/dtc.h
 delete mode 100644 scripts/dtc/flattree.c
 delete mode 100644 scripts/dtc/fstree.c
 delete mode 100644 scripts/dtc/libfdt/Makefile.libfdt
 delete mode 100644 scripts/dtc/libfdt/fdt.c
 delete mode 100644 scripts/dtc/libfdt/fdt.h
 delete mode 100644 scripts/dtc/libfdt/fdt_empty_tree.c
 delete mode 100644 scripts/dtc/libfdt/fdt_ro.c
 delete mode 100644 scripts/dtc/libfdt/fdt_rw.c
 delete mode 100644 scripts/dtc/libfdt/fdt_strerror.c
 delete mode 100644 scripts/dtc/libfdt/fdt_sw.c
 delete mode 100644 scripts/dtc/libfdt/fdt_wip.c
 delete mode 100644 scripts/dtc/libfdt/libfdt.h
 delete mode 100644 scripts/dtc/libfdt/libfdt_env.h
 delete mode 100644 scripts/dtc/libfdt/libfdt_internal.h
 delete mode 100644 scripts/dtc/livetree.c
 delete mode 100644 scripts/dtc/srcpos.c
 delete mode 100644 scripts/dtc/srcpos.h
 delete mode 100644 scripts/dtc/treesource.c
 delete mode 100755 scripts/dtc/update-dtc-source.sh
 delete mode 100644 scripts/dtc/util.c
 delete mode 100644 scripts/dtc/util.h
 delete mode 100644 scripts/dtc/version_gen.h

-- 
2.13.3



More information about the U-Boot mailing list