From owner-svn-src-vendor@freebsd.org Sun Nov 24 23:46:31 2019 Return-Path: Delivered-To: svn-src-vendor@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 969081C081A; Sun, 24 Nov 2019 23:46:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47Lmyv48Ryz4fcY; Sun, 24 Nov 2019 23:46:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6CFE64103; Sun, 24 Nov 2019 23:46:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xAONkVok051964; Sun, 24 Nov 2019 23:46:31 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xAONkUrO051957; Sun, 24 Nov 2019 23:46:30 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201911242346.xAONkUrO051957@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Sun, 24 Nov 2019 23:46:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r355071 - in vendor/expat/dist: . doc examples lib tests tests/benchmark xmlwf X-SVN-Group: vendor X-SVN-Commit-Author: delphij X-SVN-Commit-Paths: in vendor/expat/dist: . doc examples lib tests tests/benchmark xmlwf X-SVN-Commit-Revision: 355071 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Nov 2019 23:46:31 -0000 Author: delphij Date: Sun Nov 24 23:46:29 2019 New Revision: 355071 URL: https://svnweb.freebsd.org/changeset/base/355071 Log: Vendor import of expat 2.2.9 Added: vendor/expat/dist/fix-xmltest-log.sh (contents, props changed) vendor/expat/dist/xmlwf/xmlwf_helpgen.py (contents, props changed) vendor/expat/dist/xmlwf/xmlwf_helpgen.sh (contents, props changed) Modified: vendor/expat/dist/Changes vendor/expat/dist/FREEBSD-Xlist vendor/expat/dist/Makefile.am vendor/expat/dist/Makefile.in vendor/expat/dist/README.md vendor/expat/dist/configure.ac vendor/expat/dist/doc/Makefile.am vendor/expat/dist/doc/Makefile.in vendor/expat/dist/doc/reference.html vendor/expat/dist/examples/Makefile.in vendor/expat/dist/examples/elements.c vendor/expat/dist/examples/outline.c vendor/expat/dist/expat_config.h.in vendor/expat/dist/lib/Makefile.am vendor/expat/dist/lib/Makefile.in vendor/expat/dist/lib/asciitab.h vendor/expat/dist/lib/expat.h vendor/expat/dist/lib/expat_external.h vendor/expat/dist/lib/iasciitab.h vendor/expat/dist/lib/internal.h vendor/expat/dist/lib/latin1tab.h vendor/expat/dist/lib/nametab.h vendor/expat/dist/lib/siphash.h vendor/expat/dist/lib/utf8tab.h vendor/expat/dist/lib/xmlparse.c vendor/expat/dist/lib/xmlrole.c vendor/expat/dist/lib/xmlrole.h vendor/expat/dist/lib/xmltok.c vendor/expat/dist/lib/xmltok.h vendor/expat/dist/lib/xmltok_impl.c vendor/expat/dist/lib/xmltok_impl.h vendor/expat/dist/lib/xmltok_ns.c vendor/expat/dist/test-driver-wrapper.sh vendor/expat/dist/tests/Makefile.in vendor/expat/dist/tests/benchmark/Makefile.in vendor/expat/dist/tests/benchmark/benchmark.c vendor/expat/dist/tests/chardata.c vendor/expat/dist/tests/chardata.h vendor/expat/dist/tests/memcheck.c vendor/expat/dist/tests/memcheck.h vendor/expat/dist/tests/minicheck.c vendor/expat/dist/tests/minicheck.h vendor/expat/dist/tests/runtests.c vendor/expat/dist/tests/structdata.c vendor/expat/dist/tests/structdata.h vendor/expat/dist/tests/xmltest.sh vendor/expat/dist/xmlwf/Makefile.am vendor/expat/dist/xmlwf/Makefile.in vendor/expat/dist/xmlwf/codepage.c vendor/expat/dist/xmlwf/ct.c vendor/expat/dist/xmlwf/filemap.h vendor/expat/dist/xmlwf/readfilemap.c vendor/expat/dist/xmlwf/unixfilemap.c vendor/expat/dist/xmlwf/win32filemap.c vendor/expat/dist/xmlwf/xmlfile.c vendor/expat/dist/xmlwf/xmlfile.h vendor/expat/dist/xmlwf/xmlmime.c vendor/expat/dist/xmlwf/xmltchar.h vendor/expat/dist/xmlwf/xmlwf.c Modified: vendor/expat/dist/Changes ============================================================================== --- vendor/expat/dist/Changes Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/Changes Sun Nov 24 23:46:29 2019 (r355071) @@ -2,6 +2,162 @@ NOTE: We are looking for help with a few things: https://github.com/libexpat/libexpat/labels/help%20wanted If you can help, please get in touch. Thanks! +Release 2.2.9 Wed Septemper 25 2019 + Other changes: + examples: Drop executable bits from elements.c + #349 Windows: Change the name of the Windows DLLs from expat*.dll + to libexpat*.dll once more (regression from 2.2.8, first + fixed in 1.95.3, issue #61 on SourceForge today, + was issue #432456 back then); needs a fix due + case-insensitive file systems on Windows and the fact that + Perl's XML::Parser::Expat compiles into Expat.dll. + #347 Windows: Only define _CRT_RAND_S if not defined + Version info bumped from 7:10:6 to 7:11:6 + + Special thanks to: + Ben Wagner + +Release 2.2.8 Fri Septemper 13 2019 + Security fixes: + #317 #318 CVE-2019-15903 -- Fix heap overflow triggered by + XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber), + and deny internal entities closing the doctype; + fixed in commit c20b758c332d9a13afbbb276d30db1d183a85d43 + + Bug fixes: + #240 Fix cases where XML_StopParser did not have any effect + when called from inside of an end element handler + #341 xmlwf: Fix exit code for operation without "-d DIRECTORY"; + previously, only "-d DIRECTORY" would give you a proper + exit code: + # xmlwf -d . <<<'' 2>/dev/null ; echo $? + 2 + # xmlwf <<<'' 2>/dev/null ; echo $? + 0 + Now both cases return exit code 2. + + Other changes: + #299 #302 Windows: Replace LoadLibrary hack to access + unofficial API function SystemFunction036 (RtlGenRandom) + by using official API function rand_s (needs WinXP+) + #325 Windows: Drop support for Visual Studio <=7.1/2003 + and document supported compilers in README.md + #286 Windows: Remove COM code from xmlwf; in case it turns + out needed later, there will be a dedicated repository + below https://github.com/libexpat/ for that code + #322 Windows: Remove explicit MSVC solution and project files. + You can generate Visual Studio solution files through + CMake, e.g.: cmake -G"Visual Studio 15 2017" . + #338 xmlwf: Make "xmlwf -h" help output more friendly + #339 examples: Improve elements.c + #244 #264 Autotools: Add argument --enable-xml-attr-info + #239 #301 Autotools: Add arguments + --with-getrandom + --without-getrandom + --with-sys-getrandom + --without-sys-getrandom + #312 #343 Autotools: Fix linking issues with "./configure LD=clang" + Autotools: Fix "make run-xmltest" for out-of-source builds + #329 #336 CMake: Pull all options from Expat <=2.2.7 into namespace + prefix EXPAT_ with the exception of DOCBOOK_TO_MAN: + - BUILD_doc -> EXPAT_BUILD_DOCS (plural) + - BUILD_examples -> EXPAT_BUILD_EXAMPLES + - BUILD_shared -> EXPAT_SHARED_LIBS + - BUILD_tests -> EXPAT_BUILD_TESTS + - BUILD_tools -> EXPAT_BUILD_TOOLS + - DOCBOOK_TO_MAN -> DOCBOOK_TO_MAN (unchanged) + - INSTALL -> EXPAT_ENABLE_INSTALL + - MSVC_USE_STATIC_CRT -> EXPAT_MSVC_STATIC_CRT + - USE_libbsd -> EXPAT_WITH_LIBBSD + - WARNINGS_AS_ERRORS -> EXPAT_WARNINGS_AS_ERRORS + - XML_CONTEXT_BYTES -> EXPAT_CONTEXT_BYTES + - XML_DEV_URANDOM -> EXPAT_DEV_URANDOM + - XML_DTD -> EXPAT_DTD + - XML_NS -> EXPAT_NS + - XML_UNICODE -> EXPAT_CHAR_TYPE=ushort (!) + - XML_UNICODE_WCHAR_T -> EXPAT_CHAR_TYPE=wchar_t (!) + #244 #264 CMake: Add argument -DEXPAT_ATTR_INFO=(ON|OFF), + default OFF + #326 CMake: Add argument -DEXPAT_LARGE_SIZE=(ON|OFF), + default OFF + #328 CMake: Add argument -DEXPAT_MIN_SIZE=(ON|OFF), + default OFF + #239 #277 CMake: Add arguments + -DEXPAT_WITH_GETRANDOM=(ON|OFF|AUTO), default AUTO + -DEXPAT_WITH_SYS_GETRANDOM=(ON|OFF|AUTO), default AUTO + #326 CMake: Install expat_config.h to include directory + #326 CMake: Generate and install configuration files for + future find_package(expat [..] CONFIG [..]) + CMake: Now produces a summary of applied configuration + CMake: Require C++ compiler only when tests are enabled + #330 CMake: Fix compilation for 16bit character types, + i.e. ex -DXML_UNICODE=ON (and ex -DXML_UNICODE_WCHAR_T=ON) + #265 CMake: Fix linking with MinGW + #330 CMake: Add full support for MinGW; to enable, use + -DCMAKE_TOOLCHAIN_FILE=[expat]/cmake/mingw-toolchain.cmake + #330 CMake: Port "make run-xmltest" from GNU Autotools to CMake + #316 CMake: Windows: Make binary postfix match MSVC + Old: expat[d].lib + New: expat[w][d][MD|MT].lib + CMake: Migrate files from Windows to Unix line endings + #308 CMake: Integrate OSS-Fuzz fuzzers, option + -DEXPAT_BUILD_FUZZERS=(ON|OFF), default OFF + #14 Drop an OpenVMS support leftover + #235 #268 .. + #270 #310 .. + #313 #331 #333 Address compiler warnings + #282 #283 .. + #284 #285 Address cppcheck warnings + #294 #295 Address Clang Static Analyzer warnings + #24 #293 Mass-apply clang-format 9 (and ensure conformance during CI) + Version info bumped from 7:9:6 to 7:10:6 + + Special thanks to: + David Loffredo + Joonun Jang + Khajapasha Mohammed + Kishore Kunche + Marco Maggi + Mitch Phillips + Rolf Ade + xantares + Zhongyuan Zhou + +Release 2.2.7 Wed June 19 2019 + Security fixes: + #186 #262 CVE-2018-20843 -- Fix extraction of namespace prefixes from + XML names; XML names with multiple colons could end up in + the wrong namespace, and take a high amount of RAM and CPU + resources while processing, opening the door to + use for denial-of-service attacks + + Other changes: + #195 #197 Autotools/CMake: Utilize -fvisibility=hidden to stop + exporting non-API symbols + #227 Autotools: Add --without-examples and --without-tests + #228 Autotools: Modernize configure.ac + #245 #246 Autotools: Fix check for -fvisibility=hidden for Clang + #247 #248 Autotools: Fix compilation for lack of docbook2x-man + #236 #258 Autotools: Produce .tar.{gz,lz,xz} release archives + #212 CMake: Make libdir of pkgconfig expat.pc support multilib + #158 #263 CMake: Build man page in PROJECT_BINARY_DIR not _SOURCE_DIR + #219 Remove fallback to bcopy, assume that memmove(3) exists + #257 Use portable "/usr/bin/env bash" shebang (e.g. for OpenBSD) + #243 Windows: Fix syntax of .def module definition files + Version info bumped from 7:8:6 to 7:9:6 + + Special thanks to: + Benjamin Peterson + Caolán McNamara + Hanno Böck + KangLin + Kishore Kunche + Marco Maggi + Rhodri James + Sebastian Dröge + userwithuid + Yury Gribov + Release 2.2.6 Sun August 12 2018 Bug fixes: #170 #206 Avoid doing arithmetic with NULL pointers in XML_GetBuffer Modified: vendor/expat/dist/FREEBSD-Xlist ============================================================================== --- vendor/expat/dist/FREEBSD-Xlist Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/FREEBSD-Xlist Sun Nov 24 23:46:29 2019 (r355071) @@ -8,6 +8,7 @@ *.pc.in *.vcxproj* *config.h +cmake CMake* Configure* amiga Modified: vendor/expat/dist/Makefile.am ============================================================================== --- vendor/expat/dist/Makefile.am Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/Makefile.am Sun Nov 24 23:46:29 2019 (r355071) @@ -30,14 +30,21 @@ AUTOMAKE_OPTIONS = \ dist-bzip2 \ + dist-lzip \ + dist-xz \ foreign \ - no-dist-gzip \ subdir-objects ACLOCAL_AMFLAGS = -I m4 LIBTOOLFLAGS = --verbose -SUBDIRS = lib examples tests # lib goes first to build first +SUBDIRS = lib # lib goes first to build first +if WITH_EXAMPLES +SUBDIRS += examples +endif +if WITH_TESTS +SUBDIRS += tests +endif if WITH_XMLWF SUBDIRS += xmlwf doc endif @@ -47,41 +54,19 @@ pkgconfigdir = $(libdir)/pkgconfig _EXTRA_DIST_CMAKE = \ + cmake/expat-config.cmake.in \ + cmake/mingw-toolchain.cmake \ + \ CMakeLists.txt \ CMake.README \ ConfigureChecks.cmake \ expat_config.h.cmake _EXTRA_DIST_WINDOWS = \ - examples/elements.vcxproj \ - examples/elements.vcxproj.filters \ - examples/outline.vcxproj \ - examples/outline.vcxproj.filters \ - \ - lib/expat_static.vcxproj \ - lib/expat_static.vcxproj.filters \ - lib/expat.vcxproj \ - lib/expat.vcxproj.filters \ - lib/expatw_static.vcxproj \ - lib/expatw_static.vcxproj.filters \ - lib/expatw.vcxproj \ - lib/expatw.vcxproj.filters \ - \ - tests/benchmark/benchmark.sln \ - tests/benchmark/benchmark.vcxproj \ - \ - tests/runtests.sln \ - tests/runtests.vcxproj \ - tests/runtests.vcxproj.filters \ - \ + win32/build_expat_iss.bat \ win32/expat.iss \ win32/MANIFEST.txt \ - win32/README.txt \ - \ - xmlwf/xmlwf.vcxproj \ - xmlwf/xmlwf.vcxproj.filters \ - \ - expat.sln + win32/README.txt EXTRA_DIST = \ $(_EXTRA_DIST_CMAKE) \ @@ -91,8 +76,13 @@ EXTRA_DIST = \ conftools/get-version.sh \ conftools/PrintPath \ \ + xmlwf/xmlwf_helpgen.py \ + xmlwf/xmlwf_helpgen.sh \ + \ Changes \ README.md \ + \ + fix-xmltest-log.sh \ test-driver-wrapper.sh @@ -121,7 +111,8 @@ run-benchmark: $(MAKE) -C tests/benchmark ./run.sh tests/benchmark/benchmark@EXEEXT@ -n $(top_srcdir)/../testdata/largefiles/recset.xml 65535 3 -tests/xmlts.zip: +.PHONY: download-xmlts-zip +download-xmlts-zip: if test "$(XMLTS_ZIP)" = ""; then \ wget --output-document=tests/xmlts.zip \ https://www.w3.org/XML/Test/xmlts20080827.zip; \ @@ -129,16 +120,26 @@ tests/xmlts.zip: cp $(XMLTS_ZIP) tests/xmlts.zip; \ fi -tests/xmlconf: tests/xmlts.zip +tests/xmlts.zip: + $(MAKE) download-xmlts-zip + +.PHONY: extract-xmlts-zip +extract-xmlts-zip: tests/xmlts.zip + [ -f $(builddir)/tests/xmlts.zip ] || $(MAKE) download-xmlts-zip # vpath workaround cd tests && unzip -q xmlts.zip +tests/xmlconf: tests/xmlts.zip + $(MAKE) extract-xmlts-zip + .PHONY: run-xmltest run-xmltest: tests/xmlconf if WITH_XMLWF + [ -d $(builddir)/tests/xmlconf ] || $(MAKE) extract-xmlts-zip # vpath workaround + $(MAKE) -C lib $(MAKE) -C xmlwf - tests/xmltest.sh "$(PWD)/run.sh $(PWD)/xmlwf/xmlwf@EXEEXT@" 2>&1 | tee tests/xmltest.log - dos2unix tests/xmltest.log - diff -u tests/xmltest.log.expected tests/xmltest.log + $(srcdir)/tests/xmltest.sh "$(abs_builddir)/run.sh $(abs_builddir)/xmlwf/xmlwf@EXEEXT@" 2>&1 | tee $(builddir)/tests/xmltest.log + $(srcdir)/fix-xmltest-log.sh $(builddir)/tests/xmltest.log + diff -u $(srcdir)/tests/xmltest.log.expected $(builddir)/tests/xmltest.log else @echo 'ERROR: xmlwf is needed for "make run-xmltest".' >&2 @echo 'ERROR: Please re-configure without --without-xmlwf.' >&2 @@ -147,7 +148,7 @@ endif .PHONY: qa qa: - ./qa.sh address - ./qa.sh memory - ./qa.sh undefined - ./qa.sh coverage + QA_COMPILER=clang QA_SANITIZER=address ./qa.sh + QA_COMPILER=clang QA_SANITIZER=memory ./qa.sh + QA_COMPILER=clang QA_SANITIZER=undefined ./qa.sh + QA_COMPILER=gcc QA_PROCESSOR=gcov ./qa.sh Modified: vendor/expat/dist/Makefile.in ============================================================================== --- vendor/expat/dist/Makefile.in Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/Makefile.in Sun Nov 24 23:46:29 2019 (r355071) @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -118,13 +118,22 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -@WITH_XMLWF_TRUE@am__append_1 = xmlwf doc +@WITH_EXAMPLES_TRUE@am__append_1 = examples +@WITH_TESTS_TRUE@am__append_2 = tests +@WITH_XMLWF_TRUE@am__append_3 = xmlwf doc subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ - $(top_srcdir)/conftools/ac_c_bigendian_cross.m4 \ + $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/conftools/ax-require-defined.m4 \ + $(top_srcdir)/conftools/ax-check-compile-flag.m4 \ + $(top_srcdir)/conftools/ax-check-link-flag.m4 \ + $(top_srcdir)/conftools/ax-append-flag.m4 \ + $(top_srcdir)/conftools/ax-append-compile-flags.m4 \ + $(top_srcdir)/conftools/ax-append-link-flags.m4 \ + $(top_srcdir)/conftools/expatcfg-compiler-supports-visibility.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) @@ -199,7 +208,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck + cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)expat_config.h.in # Read a list of newline-separated strings from the standard input, @@ -224,14 +233,15 @@ CSCOPE = cscope DIST_SUBDIRS = lib examples tests xmlwf doc am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/expat.pc.in \ $(srcdir)/expat_config.h.in $(srcdir)/run.sh.in \ - $(top_srcdir)/conftools/compile \ + $(top_srcdir)/conftools/ar-lib $(top_srcdir)/conftools/compile \ $(top_srcdir)/conftools/config.guess \ $(top_srcdir)/conftools/config.sub \ $(top_srcdir)/conftools/install-sh \ $(top_srcdir)/conftools/ltmain.sh \ $(top_srcdir)/conftools/missing AUTHORS COPYING \ - conftools/compile conftools/config.guess conftools/config.sub \ - conftools/install-sh conftools/ltmain.sh conftools/missing + conftools/ar-lib conftools/compile conftools/config.guess \ + conftools/config.sub conftools/depcomp conftools/install-sh \ + conftools/ltmain.sh conftools/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -267,9 +277,10 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.lz \ + $(distdir).tar.xz GZIP_ENV = --best -DIST_ARCHIVES = $(distdir).tar.bz2 -DIST_TARGETS = dist-bzip2 +DIST_TARGETS = dist-lzip dist-xz dist-bzip2 dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -402,51 +413,30 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = \ dist-bzip2 \ + dist-lzip \ + dist-xz \ foreign \ - no-dist-gzip \ subdir-objects ACLOCAL_AMFLAGS = -I m4 LIBTOOLFLAGS = --verbose -SUBDIRS = lib examples tests $(am__append_1) +SUBDIRS = lib $(am__append_1) $(am__append_2) $(am__append_3) pkgconfig_DATA = expat.pc pkgconfigdir = $(libdir)/pkgconfig _EXTRA_DIST_CMAKE = \ + cmake/expat-config.cmake.in \ + cmake/mingw-toolchain.cmake \ + \ CMakeLists.txt \ CMake.README \ ConfigureChecks.cmake \ expat_config.h.cmake _EXTRA_DIST_WINDOWS = \ - examples/elements.vcxproj \ - examples/elements.vcxproj.filters \ - examples/outline.vcxproj \ - examples/outline.vcxproj.filters \ - \ - lib/expat_static.vcxproj \ - lib/expat_static.vcxproj.filters \ - lib/expat.vcxproj \ - lib/expat.vcxproj.filters \ - lib/expatw_static.vcxproj \ - lib/expatw_static.vcxproj.filters \ - lib/expatw.vcxproj \ - lib/expatw.vcxproj.filters \ - \ - tests/benchmark/benchmark.sln \ - tests/benchmark/benchmark.vcxproj \ - \ - tests/runtests.sln \ - tests/runtests.vcxproj \ - tests/runtests.vcxproj.filters \ - \ + win32/build_expat_iss.bat \ win32/expat.iss \ win32/MANIFEST.txt \ - win32/README.txt \ - \ - xmlwf/xmlwf.vcxproj \ - xmlwf/xmlwf.vcxproj.filters \ - \ - expat.sln + win32/README.txt EXTRA_DIST = \ $(_EXTRA_DIST_CMAKE) \ @@ -456,8 +446,13 @@ EXTRA_DIST = \ conftools/get-version.sh \ conftools/PrintPath \ \ + xmlwf/xmlwf_helpgen.py \ + xmlwf/xmlwf_helpgen.sh \ + \ Changes \ README.md \ + \ + fix-xmltest-log.sh \ test-driver-wrapper.sh all: expat_config.h @@ -485,8 +480,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -653,7 +648,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ @@ -723,11 +721,9 @@ dist-gzip: distdir dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) - dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) - dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) @@ -994,7 +990,8 @@ run-benchmark: $(MAKE) -C tests/benchmark ./run.sh tests/benchmark/benchmark@EXEEXT@ -n $(top_srcdir)/../testdata/largefiles/recset.xml 65535 3 -tests/xmlts.zip: +.PHONY: download-xmlts-zip +download-xmlts-zip: if test "$(XMLTS_ZIP)" = ""; then \ wget --output-document=tests/xmlts.zip \ https://www.w3.org/XML/Test/xmlts20080827.zip; \ @@ -1002,25 +999,35 @@ tests/xmlts.zip: cp $(XMLTS_ZIP) tests/xmlts.zip; \ fi -tests/xmlconf: tests/xmlts.zip +tests/xmlts.zip: + $(MAKE) download-xmlts-zip + +.PHONY: extract-xmlts-zip +extract-xmlts-zip: tests/xmlts.zip + [ -f $(builddir)/tests/xmlts.zip ] || $(MAKE) download-xmlts-zip # vpath workaround cd tests && unzip -q xmlts.zip +tests/xmlconf: tests/xmlts.zip + $(MAKE) extract-xmlts-zip + .PHONY: run-xmltest run-xmltest: tests/xmlconf +@WITH_XMLWF_TRUE@ [ -d $(builddir)/tests/xmlconf ] || $(MAKE) extract-xmlts-zip # vpath workaround +@WITH_XMLWF_TRUE@ $(MAKE) -C lib @WITH_XMLWF_TRUE@ $(MAKE) -C xmlwf -@WITH_XMLWF_TRUE@ tests/xmltest.sh "$(PWD)/run.sh $(PWD)/xmlwf/xmlwf@EXEEXT@" 2>&1 | tee tests/xmltest.log -@WITH_XMLWF_TRUE@ dos2unix tests/xmltest.log -@WITH_XMLWF_TRUE@ diff -u tests/xmltest.log.expected tests/xmltest.log +@WITH_XMLWF_TRUE@ $(srcdir)/tests/xmltest.sh "$(abs_builddir)/run.sh $(abs_builddir)/xmlwf/xmlwf@EXEEXT@" 2>&1 | tee $(builddir)/tests/xmltest.log +@WITH_XMLWF_TRUE@ $(srcdir)/fix-xmltest-log.sh $(builddir)/tests/xmltest.log +@WITH_XMLWF_TRUE@ diff -u $(srcdir)/tests/xmltest.log.expected $(builddir)/tests/xmltest.log @WITH_XMLWF_FALSE@ @echo 'ERROR: xmlwf is needed for "make run-xmltest".' >&2 @WITH_XMLWF_FALSE@ @echo 'ERROR: Please re-configure without --without-xmlwf.' >&2 @WITH_XMLWF_FALSE@ @false .PHONY: qa qa: - ./qa.sh address - ./qa.sh memory - ./qa.sh undefined - ./qa.sh coverage + QA_COMPILER=clang QA_SANITIZER=address ./qa.sh + QA_COMPILER=clang QA_SANITIZER=memory ./qa.sh + QA_COMPILER=clang QA_SANITIZER=undefined ./qa.sh + QA_COMPILER=gcc QA_PROCESSOR=gcov ./qa.sh # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. Modified: vendor/expat/dist/README.md ============================================================================== --- vendor/expat/dist/README.md Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/README.md Sun Nov 24 23:46:29 2019 (r355071) @@ -1,8 +1,9 @@ [![Travis CI Build Status](https://travis-ci.org/libexpat/libexpat.svg?branch=master)](https://travis-ci.org/libexpat/libexpat) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/libexpat/libexpat?svg=true)](https://ci.appveyor.com/project/libexpat/libexpat) +[![Packaging status](https://repology.org/badge/tiny-repos/expat.svg)](https://repology.org/metapackage/expat/versions) -# Expat, Release 2.2.6 +# Expat, Release 2.2.9 This is Expat, a C library for parsing XML, started by [James Clark](https://en.wikipedia.org/wiki/James_Clark_(programmer)) in 1997. @@ -12,6 +13,11 @@ are called when the parser discovers the associated st document being parsed. A start tag is an example of the kind of structures for which you may register handlers. +Expat supports the following compilers: +- GNU GCC >=4.5 +- LLVM Clang >=3.5 +- Microsoft Visual Studio >=8.0/2005 + Windows users should use the [`expat_win32` package](https://sourceforge.net/projects/expat/files/expat_win32/), which includes both precompiled libraries and executables, and source code for @@ -124,3 +130,59 @@ information. A reference manual is available in the file `doc/reference.html` in this distribution. + + +The CMake build system is still *experimental* and will replace the primary +build system based on GNU Autotools at some point when it is ready. +For an idea of the available (non-advanced) options for building with CMake: + +```console +# rm -f CMakeCache.txt ; cmake -D_EXPAT_HELP=ON -LH . | grep -B1 ':.*=' | sed 's,^--$,,' +// Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +// Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +// Path to a program. +DOCBOOK_TO_MAN:FILEPATH=/usr/bin/docbook2x-man + +// build man page for xmlwf +EXPAT_BUILD_DOCS:BOOL=ON + +// build the examples for expat library +EXPAT_BUILD_EXAMPLES:BOOL=ON + +// build fuzzers for the expat library +EXPAT_BUILD_FUZZERS:BOOL=OFF + +// build the tests for expat library +EXPAT_BUILD_TESTS:BOOL=ON + +// build the xmlwf tool for expat library +EXPAT_BUILD_TOOLS:BOOL=ON + +// Character type to use (char|ushort|wchar_t) [default=char] +EXPAT_CHAR_TYPE:STRING=char + +// install expat files in cmake install target +EXPAT_ENABLE_INSTALL:BOOL=ON + +// Use /MT flag (static CRT) when compiling in MSVC +EXPAT_MSVC_STATIC_CRT:BOOL=OFF + +// build a shared expat library +EXPAT_SHARED_LIBS:BOOL=ON + +// Treat all compiler warnings as errors +EXPAT_WARNINGS_AS_ERRORS:BOOL=OFF + +// Make use of getrandom function (ON|OFF|AUTO) [default=AUTO] +EXPAT_WITH_GETRANDOM:STRING=AUTO + +// utilize libbsd (for arc4random_buf) +EXPAT_WITH_LIBBSD:BOOL=OFF + +// Make use of syscall SYS_getrandom (ON|OFF|AUTO) [default=AUTO] +EXPAT_WITH_SYS_GETRANDOM:STRING=AUTO +``` Modified: vendor/expat/dist/configure.ac ============================================================================== --- vendor/expat/dist/configure.ac Sun Nov 24 23:21:47 2019 (r355070) +++ vendor/expat/dist/configure.ac Sun Nov 24 23:46:29 2019 (r355071) @@ -10,8 +10,8 @@ dnl under the terms of the License (based on the MIT dnl in the file COPYING that comes with this distribution. dnl -dnl Ensure that Expat is configured with autoconf 2.58 or newer -AC_PREREQ(2.58) +dnl Ensure that Expat is configured with autoconf 2.69 or newer. +AC_PREREQ(2.69) dnl Get the version number of Expat, using m4's esyscmd() command to run dnl the command at m4-generation time. This allows us to create an m4 @@ -23,16 +23,18 @@ dnl dnl NOTE: esyscmd() is a GNU M4 extension. Thus, we wrap it in an appropriate dnl test. I believe this test will work, but I don't have a place with non- dnl GNU M4 to test it right now. -define([expat_version], ifdef([__gnu__], - [esyscmd(conftools/get-version.sh lib/expat.h)], - [2.2.x])) +m4_define([expat_version], + m4_ifdef([__gnu__], + [esyscmd(conftools/get-version.sh lib/expat.h)], + [2.2.x])) AC_INIT(expat, expat_version, expat-bugs@libexpat.org) -undefine([expat_version]) +m4_undefine([expat_version]) -AC_CONFIG_SRCDIR(Makefile.in) -AC_CONFIG_AUX_DIR(conftools) -AM_INIT_AUTOMAKE +AC_CONFIG_SRCDIR([Makefile.in]) +AC_CONFIG_AUX_DIR([conftools]) AC_CONFIG_MACRO_DIR([m4]) +AC_CANONICAL_HOST +AM_INIT_AUTOMAKE dnl @@ -42,165 +44,211 @@ dnl If the API has changed, increment LIBCURRENT and s dnl dnl If the API changes compatibly (i.e. simply adding a new function dnl without changing or removing earlier interfaces), then increment LIBAGE. -dnl +dnl dnl If the API changes incompatibly set LIBAGE back to 0 dnl -LIBCURRENT=7 # sync -LIBREVISION=8 # with -LIBAGE=6 # CMakeLists.txt! +LIBCURRENT=7 # sync +LIBREVISION=11 # with +LIBAGE=6 # CMakeLists.txt! -CPPFLAGS="${CPPFLAGS} -DHAVE_EXPAT_CONFIG_H" -AC_CONFIG_HEADER(expat_config.h) +AX_APPEND_FLAG([-DHAVE_EXPAT_CONFIG_H], [CPPFLAGS]) +AC_CONFIG_HEADER([expat_config.h]) -sinclude(conftools/ac_c_bigendian_cross.m4) +AM_PROG_AR +AC_PROG_INSTALL +AC_PROG_LN_S +AC_PROG_MAKE_SET -AC_LIBTOOL_WIN32_DLL -AC_PROG_LIBTOOL +LT_PREREQ([2.4]) +LT_INIT([win32-dll]) AC_SUBST(LIBCURRENT) AC_SUBST(LIBREVISION) AC_SUBST(LIBAGE) -dnl Checks for programs. +AC_LANG([C]) AC_PROG_CC_C99 +AS_IF([test "$GCC" = yes], + [AX_APPEND_COMPILE_FLAGS([-Wall -Wextra], [CFLAGS]) + dnl Be careful about adding the -fexceptions option; some versions of + dnl GCC don't support it and it causes extra warnings that are only + dnl distracting; avoid. + AX_APPEND_COMPILE_FLAGS([-fexceptions], [CFLAGS]) + AX_APPEND_COMPILE_FLAGS([-fno-strict-aliasing -Wmissing-prototypes -Wstrict-prototypes], [CFLAGS]) + AX_APPEND_COMPILE_FLAGS([-pedantic -Wduplicated-cond -Wduplicated-branches -Wlogical-op], [CFLAGS]) + AX_APPEND_COMPILE_FLAGS([-Wrestrict -Wnull-dereference -Wjump-misses-init -Wdouble-promotion], [CFLAGS]) + AX_APPEND_COMPILE_FLAGS([-Wshadow -Wformat=2 -Wmisleading-indentation], [CFLAGS])]) + +AC_LANG_PUSH([C++]) AC_PROG_CXX -AC_PROG_INSTALL +AS_IF([test "$GCC" = yes], + [AX_APPEND_COMPILE_FLAGS([-Wall -Wextra], [CXXFLAGS]) + dnl Be careful about adding the -fexceptions option; some versions of + dnl GCC don't support it and it causes extra warnings that are only + dnl distracting; avoid. + AX_APPEND_COMPILE_FLAGS([-fexceptions], [CXXFLAGS]) + AX_APPEND_COMPILE_FLAGS([-fno-strict-aliasing], [CXXFLAGS])]) +AC_LANG_POP([C++]) -if test "$GCC" = yes ; then - dnl - dnl Be careful about adding the -fexceptions option; some versions of - dnl GCC don't support it and it causes extra warnings that are only - dnl distracting; avoid. - dnl - OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes" - CFLAGS="$OLDCFLAGS -fexceptions" - AC_MSG_CHECKING(whether $CC accepts -fexceptions) - AC_TRY_LINK( , , - AC_MSG_RESULT(yes), - AC_MSG_RESULT(no); CFLAGS="$OLDCFLAGS") - if test "x$CXXFLAGS" = x ; then - CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'` - fi +AS_IF([test "$GCC" = yes], + [AX_APPEND_LINK_FLAGS([-fno-strict-aliasing],[LDFLAGS])]) - CFLAGS="${CFLAGS} -fno-strict-aliasing" - CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" - LDFLAGS="${LDFLAGS} -fno-strict-aliasing" -fi +dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang (issue #312) +AS_CASE(["$LD"],[*clang*], + [AS_CASE(["${host_os}"], + [*linux*],[archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'])]) +EXPATCFG_COMPILER_SUPPORTS_VISIBILITY([ + AX_APPEND_FLAG([-fvisibility=hidden], [CFLAGS]) + AX_APPEND_FLAG([-DXML_ENABLE_VISIBILITY=1], [CFLAGS])]) + dnl Checks for header files. AC_HEADER_STDC dnl Checks for typedefs, structures, and compiler characteristics. -dnl Note: Avoid using AC_C_BIGENDIAN because it does not -dnl work in a cross compile. -AC_C_BIGENDIAN_CROSS +dnl We define BYTEORDER to 1234 when the platform is little endian; it +dnl defines it to 4321 when the platform is big endian. We also define +dnl WORDS_BIGENDIAN to 1 when the platform is big endian. +dnl +dnl A long time ago (early 2000 years) AC_C_BIGENDIAN was considered +dnl wrong when cross compiling, now (2018, GNU Autoconf 2.69) we assume +dnl it is fine. +AC_C_BIGENDIAN([AC_DEFINE([WORDS_BIGENDIAN], 1) + AS_VAR_SET([BYTEORDER], 4321)], + [AS_VAR_SET([BYTEORDER], 1234)]) +AC_DEFINE_UNQUOTED([BYTEORDER], $BYTEORDER, [1234 = LILENDIAN, 4321 = BIGENDIAN]) AC_C_CONST AC_TYPE_SIZE_T -AC_CHECK_FUNCS(memmove bcopy) - -AC_ARG_WITH([xmlwf], [ -AS_HELP_STRING([--without-xmlwf], [do not build xmlwf])], [], [with_xmlwf=yes]) +AC_ARG_WITH([xmlwf], + [AS_HELP_STRING([--without-xmlwf], [do not build xmlwf])], + [], + [with_xmlwf=yes]) AM_CONDITIONAL([WITH_XMLWF], [test x${with_xmlwf} = xyes]) -AM_CONDITIONAL([MINGW], [echo -- "${host}" | ${FGREP} mingw >/dev/null]) +AC_ARG_WITH([examples], + [AS_HELP_STRING([--without-examples], [do not build examples @<:@default=included@:>@])], + [], + [with_examples=yes]) +AM_CONDITIONAL([WITH_EXAMPLES], [test x${with_examples} = xyes]) + +AC_ARG_WITH([tests], + [AS_HELP_STRING([--without-tests], [do not build tests @<:@default=included@:>@])], + [], + [with_tests=yes]) +AM_CONDITIONAL([WITH_TESTS], [test x${with_tests} = xyes]) + + +AS_VAR_SET([EXPATCFG_ON_MINGW],[no]) +AS_CASE("${host_os}", + [mingw*], + [AS_VAR_SET([EXPATCFG_ON_MINGW],[yes]) + AC_MSG_NOTICE([detected OS: MinGW])]) +AM_CONDITIONAL([MINGW], [test x${EXPATCFG_ON_MINGW} = xyes]) + AM_CONDITIONAL([UNICODE], [echo -- "${CPPFLAGS}${CFLAGS}" | ${FGREP} XML_UNICODE >/dev/null]) -AC_ARG_WITH([libbsd], [ -AS_HELP_STRING([--with-libbsd], [utilize libbsd (for arc4random_buf)]) -], [], [with_libbsd=no]) -AS_IF([test "x${with_libbsd}" != xno], [ - AC_CHECK_LIB([bsd], [arc4random_buf], [], [ - AS_IF([test "x${with_libbsd}" = xyes], [ - AC_MSG_ERROR([Enforced use of libbsd cannot be satisfied.]) - ]) - ]) -]) +AC_ARG_WITH([libbsd], + [AS_HELP_STRING([--with-libbsd], [utilize libbsd (for arc4random_buf)])], + [], + [with_libbsd=no]) +AS_IF([test "x${with_libbsd}" != xno], + [AC_CHECK_LIB([bsd], + [arc4random_buf], + [], + [AS_IF([test "x${with_libbsd}" = xyes], + [AC_MSG_ERROR([Enforced use of libbsd cannot be satisfied.])])])]) AC_MSG_CHECKING([for arc4random_buf (BSD or libbsd)]) AC_LINK_IFELSE([AC_LANG_SOURCE([ - #include /* for arc4random_buf on BSD, for NULL */ - #if defined(HAVE_LIBBSD) - # include - #endif - int main() { - arc4random_buf(NULL, 0U); - return 0; - } -])], [ - AC_DEFINE([HAVE_ARC4RANDOM_BUF], [1], - [Define to 1 if you have the `arc4random_buf' function.]) - AC_MSG_RESULT([yes]) -], [ - AC_MSG_RESULT([no]) + #include /* for arc4random_buf on BSD, for NULL */ + #if defined(HAVE_LIBBSD) + # include + #endif + int main() { + arc4random_buf(NULL, 0U); + return 0; + } + ])], + [AC_DEFINE([HAVE_ARC4RANDOM_BUF], [1], [Define to 1 if you have the `arc4random_buf' function.]) + AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) - AC_MSG_CHECKING([for arc4random (BSD, macOS or libbsd)]) - AC_LINK_IFELSE([AC_LANG_SOURCE([ - #if defined(HAVE_LIBBSD) - # include - #else - # include - #endif - int main() { + AC_MSG_CHECKING([for arc4random (BSD, macOS or libbsd)]) + AC_LINK_IFELSE([AC_LANG_SOURCE([ + #if defined(HAVE_LIBBSD) + # include + #else + # include + #endif + int main() { arc4random(); return 0; - } - ])], [ - AC_DEFINE([HAVE_ARC4RANDOM], [1], - [Define to 1 if you have the `arc4random' function.]) - AC_MSG_RESULT([yes]) - ], [ - AC_MSG_RESULT([no]) - ]) -]) + } + ])], + [AC_DEFINE([HAVE_ARC4RANDOM], [1], [Define to 1 if you have the `arc4random' function.]) + AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no])])]) +AC_ARG_WITH([getrandom], + [AS_HELP_STRING([--with-getrandom], + [enforce the use of getrandom function in the system @<:@default=check@:>@]) +AS_HELP_STRING([--without-getrandom], + [skip auto detect of getrandom @<:@default=check@:>@])], + [], + [with_getrandom=check]) -AC_MSG_CHECKING([for getrandom (Linux 3.17+, glibc 2.25+)]) -AC_LINK_IFELSE([AC_LANG_SOURCE([ - #include /* for NULL */ - #include - int main() { - return getrandom(NULL, 0U, 0U); - } -])], [ - AC_DEFINE([HAVE_GETRANDOM], [1], - [Define to 1 if you have the `getrandom' function.]) - AC_MSG_RESULT([yes]) -], [ - AC_MSG_RESULT([no]) +AS_IF([test "x$with_getrandom" != xno], + [AC_MSG_CHECKING([for getrandom (Linux 3.17+, glibc 2.25+)]) + AC_LINK_IFELSE([AC_LANG_SOURCE([ + #include /* for NULL */ + #include + int main() { + return getrandom(NULL, 0U, 0U); + } + ])], + [AC_DEFINE([HAVE_GETRANDOM], [1], [Define to 1 if you have the `getrandom' function.]) + AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) + AS_IF([test "x$with_getrandom" = xyes], + [AC_MSG_ERROR([enforced the use of getrandom --with-getrandom, but not detected])])])]) - AC_MSG_CHECKING([for syscall SYS_getrandom (Linux 3.17+)]) - AC_LINK_IFELSE([AC_LANG_SOURCE([ - #include /* for NULL */ - #include /* for syscall */ - #include /* for SYS_getrandom */ - int main() { - syscall(SYS_getrandom, NULL, 0, 0); - return 0; - } - ])], [ - AC_DEFINE([HAVE_SYSCALL_GETRANDOM], [1], - [Define to 1 if you have `syscall' and `SYS_getrandom'.]) - AC_MSG_RESULT([yes]) - ], [ - AC_MSG_RESULT([no]) - ]) -]) +AC_ARG_WITH([sys_getrandom], + [AS_HELP_STRING([--with-sys-getrandom], + [enforce the use of syscall SYS_getrandom function in the system @<:@default=check@:>@]) +AS_HELP_STRING([--without-sys-getrandom], + [skip auto detect of syscall SYS_getrandom @<:@default=check@:>@])], + [], + [with_sys_getrandom=check]) +AS_IF([test "x$with_sys_getrandom" != xno], + [AC_MSG_CHECKING([for syscall SYS_getrandom (Linux 3.17+)]) + AC_LINK_IFELSE([AC_LANG_SOURCE([ + #include /* for NULL */ + #include /* for syscall */ + #include /* for SYS_getrandom */ + int main() { + syscall(SYS_getrandom, NULL, 0, 0); + return 0; + } + ])], + [AC_DEFINE([HAVE_SYSCALL_GETRANDOM], [1], [Define to 1 if you have `syscall' and `SYS_getrandom'.]) + AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) + AS_IF([test "x$with_sys_getrandom" = xyes], + [AC_MSG_ERROR([enforced the use of syscall SYS_getrandom --with-sys-getrandom, but not detected])])])]) dnl Only needed for xmlwf: AC_CHECK_HEADERS(fcntl.h unistd.h) AC_TYPE_OFF_T AC_FUNC_MMAP -if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then - FILEMAP=unixfilemap -else - FILEMAP=readfilemap -fi *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Thu Nov 28 19:05:12 2019 Return-Path: Delivered-To: svn-src-vendor@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2942F1B3E88; Thu, 28 Nov 2019 19:05:12 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47P6XS0BZBz3xGn; Thu, 28 Nov 2019 19:05:12 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D2BD023AA; Thu, 28 Nov 2019 19:05:11 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xASJ5BrQ015861; Thu, 28 Nov 2019 19:05:11 GMT (envelope-from manu@FreeBSD.org) Received: (from manu@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xASJ54wg015575; Thu, 28 Nov 2019 19:05:04 GMT (envelope-from manu@FreeBSD.org) Message-Id: <201911281905.xASJ54wg015575@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: manu set sender to manu@FreeBSD.org using -f From: Emmanuel Vadot Date: Thu, 28 Nov 2019 19:05:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r355185 - in vendor/device-tree/dist: . Bindings Bindings/arm Bindings/arm/amlogic Bindings/arm/freescale Bindings/arm/marvell Bindings/arm/mediatek Bindings/ata Bindings/bus Bindings/c... X-SVN-Group: vendor X-SVN-Commit-Author: manu X-SVN-Commit-Paths: in vendor/device-tree/dist: . Bindings Bindings/arm Bindings/arm/amlogic Bindings/arm/freescale Bindings/arm/marvell Bindings/arm/mediatek Bindings/ata Bindings/bus Bindings/clock Bindings/connector B... X-SVN-Commit-Revision: 355185 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Nov 2019 19:05:12 -0000 Author: manu Date: Thu Nov 28 19:05:03 2019 New Revision: 355185 URL: https://svnweb.freebsd.org/changeset/base/355185 Log: Import devicetree files from Linux 5.4 Added: vendor/device-tree/dist/Bindings/arm/actions.yaml vendor/device-tree/dist/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,ipesys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/realtek.yaml vendor/device-tree/dist/Bindings/bus/allwinner,sun50i-a64-de2.yaml vendor/device-tree/dist/Bindings/bus/moxtet.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/imx8mn-clock.yaml vendor/device-tree/dist/Bindings/clock/renesas,emev2-smu.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/rockchip,rk3308-cru.txt (contents, props changed) vendor/device-tree/dist/Bindings/cpu/ vendor/device-tree/dist/Bindings/cpu/cpu-topology.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/allwinner,sun4i-a10-crypto.yaml vendor/device-tree/dist/Bindings/display/amlogic,meson-dw-hdmi.yaml vendor/device-tree/dist/Bindings/display/amlogic,meson-vpu.yaml vendor/device-tree/dist/Bindings/display/panel/ampire,am-480272h3tmqw-t01h.yaml vendor/device-tree/dist/Bindings/display/panel/armadeus,st0700-adapt.yaml vendor/device-tree/dist/Bindings/display/panel/bananapi,s070wv20-ct16.yaml vendor/device-tree/dist/Bindings/display/panel/boe,himax8279d.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/dlc,dlc0700yzg-1.yaml vendor/device-tree/dist/Bindings/display/panel/giantplus,gpm940b0.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,ee101ia-01d.yaml vendor/device-tree/dist/Bindings/display/panel/kingdisplay,kd035g6-54nt.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lvds.yaml vendor/device-tree/dist/Bindings/display/panel/mitsubishi,aa104xd12.yaml vendor/device-tree/dist/Bindings/display/panel/mitsubishi,aa121td01.yaml vendor/device-tree/dist/Bindings/display/panel/nec,nl8048hl11.yaml vendor/device-tree/dist/Bindings/display/panel/ortustech,com37h3m05dtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/ortustech,com37h3m99dtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/panel-common.yaml vendor/device-tree/dist/Bindings/display/panel/pda,91-00156-a0.yaml vendor/device-tree/dist/Bindings/display/panel/raspberrypi,7inch-touchscreen.yaml vendor/device-tree/dist/Bindings/display/panel/raydium,rm67191.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sgd,gktw70sdae4se.yaml vendor/device-tree/dist/Bindings/display/panel/sharp,ld-d5116z01b.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sharp,lq070y3dg3b.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sharp,ls020b1dd01d.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/tfc,s9700rtwv43tr-01b.yaml vendor/device-tree/dist/Bindings/display/panel/ti,nspire.yaml vendor/device-tree/dist/Bindings/display/panel/tpo,tpg110.yaml vendor/device-tree/dist/Bindings/dma/allwinner,sun4i-a10-dma.yaml vendor/device-tree/dist/Bindings/dma/allwinner,sun50i-a64-dma.yaml vendor/device-tree/dist/Bindings/dma/allwinner,sun6i-a31-dma.yaml vendor/device-tree/dist/Bindings/dma/dma-common.yaml vendor/device-tree/dist/Bindings/dma/dma-controller.yaml vendor/device-tree/dist/Bindings/dma/dma-router.yaml vendor/device-tree/dist/Bindings/dma/renesas,nbpfaxi.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/renesas,shdma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dsp/ vendor/device-tree/dist/Bindings/dsp/fsl,dsp.yaml vendor/device-tree/dist/Bindings/firmware/cznic,turris-mox-rwtm.txt (contents, props changed) vendor/device-tree/dist/Bindings/fpga/fpga-bridge.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-moxtet.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/sgpio-aspeed.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpu/arm,mali-bifrost.yaml vendor/device-tree/dist/Bindings/gpu/arm,mali-midgard.yaml vendor/device-tree/dist/Bindings/gpu/arm,mali-utgard.yaml vendor/device-tree/dist/Bindings/hwmon/as370.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/renesas,i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/renesas,iic-emev2.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/renesas,iic.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/renesas,riic.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/adi,ad7192.yaml vendor/device-tree/dist/Bindings/iio/adc/adi,ad7606.yaml vendor/device-tree/dist/Bindings/iio/adc/ads1015.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/allwinner,sun8i-a33-ths.yaml vendor/device-tree/dist/Bindings/iio/chemical/plantower,pms7003.yaml vendor/device-tree/dist/Bindings/iio/imu/adi,adis16460.yaml vendor/device-tree/dist/Bindings/iio/light/noa1305.yaml vendor/device-tree/dist/Bindings/iio/light/renesas,isl29501.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/light/stk33xx.yaml vendor/device-tree/dist/Bindings/iio/mount-matrix.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/potentiometer/max5432.yaml vendor/device-tree/dist/Bindings/input/allwinner,sun4i-a10-lradc-keys.yaml vendor/device-tree/dist/Bindings/interconnect/qcom,qcs404.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml vendor/device-tree/dist/Bindings/mailbox/amlogic,meson-gxbb-mhu.yaml vendor/device-tree/dist/Bindings/media/allwinner,sun4i-a10-csi.yaml vendor/device-tree/dist/Bindings/media/allwinner,sun4i-a10-ir.yaml vendor/device-tree/dist/Bindings/media/rc.yaml vendor/device-tree/dist/Bindings/media/renesas,csi2.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/renesas,imr.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/renesas,vin.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/renesas,dbsc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/allwinner,sun4i-a10-ts.yaml vendor/device-tree/dist/Bindings/mmc/aspeed,sdhci.yaml vendor/device-tree/dist/Bindings/mtd/mxic-nand.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/adi,adin.yaml vendor/device-tree/dist/Bindings/net/amlogic,meson-dwmac.yaml vendor/device-tree/dist/Bindings/net/aspeed,ast2600-mdio.yaml vendor/device-tree/dist/Bindings/net/can/tcan4x5x.txt (contents, props changed) vendor/device-tree/dist/Bindings/opp/qcom-nvmem-cpufreq.txt (contents, props changed) vendor/device-tree/dist/Bindings/opp/qcom-opp.txt (contents, props changed) vendor/device-tree/dist/Bindings/opp/sun50i-nvmem-cpufreq.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/nvidia,tegra194-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/pcie-al.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/amlogic,meson-g12a-usb2-phy.yaml vendor/device-tree/dist/Bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml vendor/device-tree/dist/Bindings/phy/lantiq,vrx200-pcie-phy.yaml vendor/device-tree/dist/Bindings/phy/phy-tegra194-p2u.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/aspeed,ast2600-pinctrl.yaml vendor/device-tree/dist/Bindings/pinctrl/qcom,sc7180-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/amlogic,meson-ee-pwrc.yaml vendor/device-tree/dist/Bindings/power/reset/mt6323-poweroff.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/pwm-sprd.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/mt6358-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/sy8824x.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/amlogic,meson-reset.yaml vendor/device-tree/dist/Bindings/reset/snps,dw-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/amlogic,meson-rng.yaml vendor/device-tree/dist/Bindings/rtc/rtc-fsl-ftm-alarm.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/rtc-meson-vrtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/amlogic,meson-uart.yaml vendor/device-tree/dist/Bindings/serial/fsl,s32-linflexuart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/sifive-serial.yaml vendor/device-tree/dist/Bindings/sound/allwinner,sun50i-a64-codec-analog.yaml vendor/device-tree/dist/Bindings/sound/allwinner,sun8i-a33-codec.yaml vendor/device-tree/dist/Bindings/sound/everest,es8316.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/uda1334.txt (contents, props changed) vendor/device-tree/dist/Bindings/soundwire/ vendor/device-tree/dist/Bindings/soundwire/soundwire-controller.yaml vendor/device-tree/dist/Bindings/spi/amlogic,meson-gx-spicc.yaml vendor/device-tree/dist/Bindings/spi/amlogic,meson6-spifc.yaml vendor/device-tree/dist/Bindings/spi/nuvoton,npcm-fiu.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/allwinner,sun4i-a10-timer.yaml vendor/device-tree/dist/Bindings/timer/allwinner,sun5i-a13-hstimer.yaml vendor/device-tree/dist/Bindings/timer/ingenic,tcu.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/cdns-usb3.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/renesas,usb3-peri.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/usb-conn-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/allwinner,sun4i-a10-wdt.yaml vendor/device-tree/dist/Bindings/watchdog/amlogic,meson-gxbb-wdt.yaml vendor/device-tree/dist/Bindings/watchdog/fsl-imx7ulp-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/watchdog.yaml vendor/device-tree/dist/include/dt-bindings/bus/moxtet.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/ast2600-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/imx8mn-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/ingenic,tcu.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/mt6779-clk.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-sm8150.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/rk3308-cru.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/gce/mt8183-gce.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/interconnect/qcom,qcs404.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/memory/mt8183-larb-port.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/meson-g12a-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/meson-sm1-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/regulator/active-semi,8865-regulator.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset-controller/ vendor/device-tree/dist/include/dt-bindings/reset-controller/mt8183-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/mt7629-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/soc/ti,sci_pm_domain.h (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-ast2600-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-minipack.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-wedge100.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-wedge40.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-lenovo-hr855xg2.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-opp-mihawk.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-g6-pinctrl.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-g6.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-s-43.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-s.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-phytec-phycore-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-phytec-segin-ff-rdk-nand.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-phytec-segin-peb-eval-01.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-phytec-segin.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-phycore-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-ff-rdk-emmc.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-ff-rdk-nand.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-lc-rdk-nand.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-peb-eval-01.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ull-phytec-segin.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-zii-rmu2.dts (contents, props changed) vendor/device-tree/dist/src/arm/mmp2-olpc-xo-1-75.dts (contents, props changed) vendor/device-tree/dist/src/arm/mt7629-rfb.dts (contents, props changed) vendor/device-tree/dist/src/arm/mt7629.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3229-xms6.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-edp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-fievel.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-tiger.dts (contents, props changed) vendor/device-tree/dist/src/arm/ste-ab8500.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-s3-lichee-zero-plus.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-v3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-olinuxino-emmc.dts (contents, props changed) vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-tanix-tx6.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-a311d-khadas-vim3.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-a311d.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-khadas-vim3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-s922x-khadas-vim3.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-s922x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-khadas-vim3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-sm1-khadas-vim3l.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-sm1-sei610.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-sm1.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls1046a-frwy.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mn-ddr4-evk.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mn.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mq-hummingboard-pulse.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mq-nitrogen.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mq-pico-pi.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8mq-sr-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/imx8qxp-ai_ml.dts (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-3720-turris-mox.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-longcheer-l8150.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a2015-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a3u-eur.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a5u-eur.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8998-asus-novago-tp370ql.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8998-clamshell.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8998-hp-envy-x2.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8998-lenovo-miix-630.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8150.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8150b.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8150l.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/sm8150-mtp.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/sm8150.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3399-leez-p710.dts (contents, props changed) Deleted: vendor/device-tree/dist/.gitignore vendor/device-tree/dist/Bindings/arm/actions.txt vendor/device-tree/dist/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.txt vendor/device-tree/dist/Bindings/arm/realtek.txt vendor/device-tree/dist/Bindings/arm/topology.txt vendor/device-tree/dist/Bindings/bus/sun50i-de2-bus.txt vendor/device-tree/dist/Bindings/clock/emev2-clock.txt vendor/device-tree/dist/Bindings/crypto/sun4i-ss.txt vendor/device-tree/dist/Bindings/display/amlogic,meson-dw-hdmi.txt vendor/device-tree/dist/Bindings/display/amlogic,meson-vpu.txt vendor/device-tree/dist/Bindings/display/panel/ampire,am-480272h3tmqw-t01h.txt vendor/device-tree/dist/Bindings/display/panel/armadeus,st0700-adapt.txt vendor/device-tree/dist/Bindings/display/panel/bananapi,s070wv20-ct16.txt vendor/device-tree/dist/Bindings/display/panel/dlc,dlc0700yzg-1.txt vendor/device-tree/dist/Bindings/display/panel/innolux,ee101ia-01d.txt vendor/device-tree/dist/Bindings/display/panel/mitsubishi,aa104xd12.txt vendor/device-tree/dist/Bindings/display/panel/mitsubishi,aa121td01.txt vendor/device-tree/dist/Bindings/display/panel/panel-common.txt vendor/device-tree/dist/Bindings/display/panel/panel-lvds.txt vendor/device-tree/dist/Bindings/display/panel/panel.txt vendor/device-tree/dist/Bindings/display/panel/pda,91-00156-a0.txt vendor/device-tree/dist/Bindings/display/panel/raspberrypi,7inch-touchscreen.txt vendor/device-tree/dist/Bindings/display/panel/sgd,gktw70sdae4se.txt vendor/device-tree/dist/Bindings/display/panel/tfc,s9700rtwv43tr-01b.txt vendor/device-tree/dist/Bindings/display/panel/tpo,tpg110.txt vendor/device-tree/dist/Bindings/dma/nbpfaxi.txt vendor/device-tree/dist/Bindings/dma/shdma.txt vendor/device-tree/dist/Bindings/dma/sun4i-dma.txt vendor/device-tree/dist/Bindings/dma/sun6i-dma.txt vendor/device-tree/dist/Bindings/fieldbus/arcx,anybus-controller.txt vendor/device-tree/dist/Bindings/gpu/arm,mali-bifrost.txt vendor/device-tree/dist/Bindings/gpu/arm,mali-midgard.txt vendor/device-tree/dist/Bindings/gpu/arm,mali-utgard.txt vendor/device-tree/dist/Bindings/hwmon/ads1015.txt vendor/device-tree/dist/Bindings/i2c/i2c-emev2.txt vendor/device-tree/dist/Bindings/i2c/i2c-rcar.txt vendor/device-tree/dist/Bindings/i2c/i2c-riic.txt vendor/device-tree/dist/Bindings/i2c/i2c-sh_mobile.txt vendor/device-tree/dist/Bindings/iio/adc/adi,ad7606.txt vendor/device-tree/dist/Bindings/iio/chemical/plantower,pms7003.txt vendor/device-tree/dist/Bindings/iio/light/isl29501.txt vendor/device-tree/dist/Bindings/input/sun4i-lradc-keys.txt vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sun4i-ic.txt vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sunxi-nmi.txt vendor/device-tree/dist/Bindings/mailbox/meson-mhu.txt vendor/device-tree/dist/Bindings/media/rcar_imr.txt vendor/device-tree/dist/Bindings/media/rcar_vin.txt vendor/device-tree/dist/Bindings/media/renesas,rcar-csi2.txt vendor/device-tree/dist/Bindings/media/sunxi-ir.txt vendor/device-tree/dist/Bindings/memory-controllers/renesas-memory-controllers.txt vendor/device-tree/dist/Bindings/mfd/sun4i-gpadc.txt vendor/device-tree/dist/Bindings/net/meson-dwmac.txt vendor/device-tree/dist/Bindings/opp/kryo-cpufreq.txt vendor/device-tree/dist/Bindings/phy/meson-g12a-usb2-phy.txt vendor/device-tree/dist/Bindings/phy/meson-g12a-usb3-pcie-phy.txt vendor/device-tree/dist/Bindings/pwm/ingenic,jz47xx-pwm.txt vendor/device-tree/dist/Bindings/reset/amlogic,meson-reset.txt vendor/device-tree/dist/Bindings/rng/amlogic,meson-rng.txt vendor/device-tree/dist/Bindings/serial/amlogic,meson-uart.txt vendor/device-tree/dist/Bindings/serial/sifive-serial.txt vendor/device-tree/dist/Bindings/sound/sun50i-codec-analog.txt vendor/device-tree/dist/Bindings/sound/sun8i-a33-codec.txt vendor/device-tree/dist/Bindings/spi/spi-meson.txt vendor/device-tree/dist/Bindings/timer/allwinner,sun4i-timer.txt vendor/device-tree/dist/Bindings/timer/allwinner,sun5i-a13-hstimer.txt vendor/device-tree/dist/Bindings/usb/renesas,usb3.txt vendor/device-tree/dist/Bindings/watchdog/ingenic,jz4740-wdt.txt vendor/device-tree/dist/Bindings/watchdog/meson-gxbb-wdt.txt vendor/device-tree/dist/Bindings/watchdog/sunxi-wdt.txt vendor/device-tree/dist/src/arm/imx6ul-phytec-pcl063.dtsi vendor/device-tree/dist/src/arm/imx6ul-phytec-peb-eval-01.dtsi vendor/device-tree/dist/src/arm/imx6ul-phytec-phyboard-segin-full.dts vendor/device-tree/dist/src/arm/imx6ul-phytec-phyboard-segin.dtsi vendor/device-tree/dist/src/arm/rk3288-fennec.dts Modified: vendor/device-tree/dist/Bindings/arm/amlogic.yaml vendor/device-tree/dist/Bindings/arm/arm,scmi.txt vendor/device-tree/dist/Bindings/arm/arm-boards vendor/device-tree/dist/Bindings/arm/cpus.yaml vendor/device-tree/dist/Bindings/arm/freescale/fsl,scu.txt vendor/device-tree/dist/Bindings/arm/fsl.yaml vendor/device-tree/dist/Bindings/arm/idle-states.txt vendor/device-tree/dist/Bindings/arm/l2c2x0.yaml vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller.txt vendor/device-tree/dist/Bindings/arm/mediatek.yaml vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,audsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,camsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mfgcfg.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,sgmiisys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt vendor/device-tree/dist/Bindings/arm/qcom.yaml vendor/device-tree/dist/Bindings/arm/rockchip.yaml vendor/device-tree/dist/Bindings/arm/sunxi.yaml vendor/device-tree/dist/Bindings/ata/ahci-platform.txt vendor/device-tree/dist/Bindings/bus/imx-weim.txt vendor/device-tree/dist/Bindings/bus/qcom,ebi2.txt vendor/device-tree/dist/Bindings/clock/allwinner,sun4i-a10-ccu.yaml vendor/device-tree/dist/Bindings/clock/amlogic,axg-audio-clkc.txt vendor/device-tree/dist/Bindings/clock/amlogic,gxbb-clkc.txt vendor/device-tree/dist/Bindings/clock/brcm,bcm2835-cprman.txt vendor/device-tree/dist/Bindings/clock/qcom,gcc.txt vendor/device-tree/dist/Bindings/clock/qcom,rpmh-clk.txt vendor/device-tree/dist/Bindings/clock/ti,cdce925.txt vendor/device-tree/dist/Bindings/connector/usb-connector.txt vendor/device-tree/dist/Bindings/display/arm,pl11x.txt vendor/device-tree/dist/Bindings/display/bridge/sii902x.txt vendor/device-tree/dist/Bindings/display/connector/hdmi-connector.txt vendor/device-tree/dist/Bindings/display/panel/arm,versatile-tft-panel.txt vendor/device-tree/dist/Bindings/display/panel/edt,et-series.txt vendor/device-tree/dist/Bindings/display/panel/rocktech,jh057n00900.txt vendor/device-tree/dist/Bindings/display/panel/simple-panel.txt vendor/device-tree/dist/Bindings/display/rockchip/dw_mipi_dsi_rockchip.txt vendor/device-tree/dist/Bindings/display/rockchip/rockchip-lvds.txt vendor/device-tree/dist/Bindings/display/ssd1307fb.txt vendor/device-tree/dist/Bindings/dma/dma.txt vendor/device-tree/dist/Bindings/eeprom/at25.txt vendor/device-tree/dist/Bindings/example-schema.yaml vendor/device-tree/dist/Bindings/extcon/extcon-arizona.txt vendor/device-tree/dist/Bindings/extcon/extcon-fsa9480.txt vendor/device-tree/dist/Bindings/firmware/qcom,scm.txt vendor/device-tree/dist/Bindings/fpga/altera-fpga2sdram-bridge.txt vendor/device-tree/dist/Bindings/fpga/altera-freeze-bridge.txt vendor/device-tree/dist/Bindings/fpga/altera-hps2fpga-bridge.txt vendor/device-tree/dist/Bindings/fpga/xilinx-pr-decoupler.txt vendor/device-tree/dist/Bindings/gpio/gpio-aspeed.txt vendor/device-tree/dist/Bindings/gpio/gpio-davinci.txt vendor/device-tree/dist/Bindings/gpio/gpio-mpc8xxx.txt vendor/device-tree/dist/Bindings/hwmon/ibm,cffps1.txt vendor/device-tree/dist/Bindings/hwmon/lm75.txt vendor/device-tree/dist/Bindings/i2c/brcm,bcm2835-i2c.txt vendor/device-tree/dist/Bindings/i2c/i2c-mux-gpmux.txt vendor/device-tree/dist/Bindings/i2c/marvell,mv64xxx-i2c.yaml vendor/device-tree/dist/Bindings/iio/adc/st,stm32-adc.txt vendor/device-tree/dist/Bindings/iio/imu/st_lsm6dsx.txt vendor/device-tree/dist/Bindings/input/touchscreen/ads7846.txt vendor/device-tree/dist/Bindings/input/touchscreen/bu21013.txt vendor/device-tree/dist/Bindings/interrupt-controller/amlogic,meson-gpio-intc.txt vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic-v3.yaml vendor/device-tree/dist/Bindings/interrupt-controller/atmel,aic.txt vendor/device-tree/dist/Bindings/interrupt-controller/interrupts.txt vendor/device-tree/dist/Bindings/interrupt-controller/mediatek,sysirq.txt vendor/device-tree/dist/Bindings/iommu/mediatek,iommu.txt vendor/device-tree/dist/Bindings/leds/ams,as3645a.txt vendor/device-tree/dist/Bindings/leds/common.txt vendor/device-tree/dist/Bindings/leds/leds-aat1290.txt vendor/device-tree/dist/Bindings/leds/leds-an30259a.txt vendor/device-tree/dist/Bindings/leds/leds-cr0014114.txt vendor/device-tree/dist/Bindings/leds/leds-gpio.txt vendor/device-tree/dist/Bindings/leds/leds-lm3532.txt vendor/device-tree/dist/Bindings/leds/leds-lm3601x.txt vendor/device-tree/dist/Bindings/leds/leds-lm3692x.txt vendor/device-tree/dist/Bindings/leds/leds-lp8860.txt vendor/device-tree/dist/Bindings/leds/leds-lt3593.txt vendor/device-tree/dist/Bindings/leds/leds-sc27xx-bltc.txt vendor/device-tree/dist/Bindings/mailbox/mtk-gce.txt vendor/device-tree/dist/Bindings/mailbox/qcom,apcs-kpss-global.txt vendor/device-tree/dist/Bindings/media/amlogic,vdec.txt vendor/device-tree/dist/Bindings/media/cdns,csi2tx.txt vendor/device-tree/dist/Bindings/media/i2c/nokia,smia.txt vendor/device-tree/dist/Bindings/media/imx7-csi.txt vendor/device-tree/dist/Bindings/media/meson-ao-cec.txt vendor/device-tree/dist/Bindings/media/nvidia,tegra-vde.txt vendor/device-tree/dist/Bindings/media/rc.txt vendor/device-tree/dist/Bindings/media/rockchip-vpu.txt vendor/device-tree/dist/Bindings/memory-controllers/mediatek,smi-common.txt vendor/device-tree/dist/Bindings/memory-controllers/mediatek,smi-larb.txt vendor/device-tree/dist/Bindings/mfd/aspeed-scu.txt vendor/device-tree/dist/Bindings/mfd/mt6397.txt vendor/device-tree/dist/Bindings/mfd/rn5t618.txt vendor/device-tree/dist/Bindings/misc/aspeed-p2a-ctrl.txt vendor/device-tree/dist/Bindings/mmc/allwinner,sun4i-a10-mmc.yaml vendor/device-tree/dist/Bindings/mmc/arasan,sdhci.txt vendor/device-tree/dist/Bindings/mmc/brcm,sdhci-iproc.txt vendor/device-tree/dist/Bindings/net/allwinner,sun7i-a20-gmac.yaml vendor/device-tree/dist/Bindings/net/broadcom-bluetooth.txt vendor/device-tree/dist/Bindings/net/can/fsl-flexcan.txt vendor/device-tree/dist/Bindings/net/can/rcar_can.txt vendor/device-tree/dist/Bindings/net/can/rcar_canfd.txt vendor/device-tree/dist/Bindings/net/dsa/ksz.txt vendor/device-tree/dist/Bindings/net/dsa/marvell.txt vendor/device-tree/dist/Bindings/net/dsa/mt7530.txt vendor/device-tree/dist/Bindings/net/fsl-enetc.txt vendor/device-tree/dist/Bindings/net/mediatek-net.txt vendor/device-tree/dist/Bindings/net/micrel-ksz90x1.txt vendor/device-tree/dist/Bindings/net/mscc-ocelot.txt vendor/device-tree/dist/Bindings/net/renesas,ravb.txt vendor/device-tree/dist/Bindings/net/snps,dwmac.yaml vendor/device-tree/dist/Bindings/net/ti,dp83867.txt vendor/device-tree/dist/Bindings/nvmem/imx-ocotp.txt vendor/device-tree/dist/Bindings/opp/opp.txt vendor/device-tree/dist/Bindings/pci/designware-pcie.txt vendor/device-tree/dist/Bindings/pci/fsl,imx6q-pcie.txt vendor/device-tree/dist/Bindings/pci/mediatek-pcie.txt vendor/device-tree/dist/Bindings/pci/pci-armada8k.txt vendor/device-tree/dist/Bindings/pci/pci-msi.txt vendor/device-tree/dist/Bindings/pci/pci.txt vendor/device-tree/dist/Bindings/phy/phy-mvebu-comphy.txt vendor/device-tree/dist/Bindings/pinctrl/aspeed,ast2400-pinctrl.yaml vendor/device-tree/dist/Bindings/pinctrl/aspeed,ast2500-pinctrl.yaml vendor/device-tree/dist/Bindings/pinctrl/brcm,bcm2835-gpio.txt vendor/device-tree/dist/Bindings/pinctrl/ingenic,pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/pinctrl-mcp23s08.txt vendor/device-tree/dist/Bindings/pinctrl/qcom,msm8998-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-gpio.txt vendor/device-tree/dist/Bindings/pwm/pwm-mediatek.txt vendor/device-tree/dist/Bindings/regulator/act8865-regulator.txt vendor/device-tree/dist/Bindings/regulator/fixed-regulator.yaml vendor/device-tree/dist/Bindings/regulator/qcom,rpmh-regulator.txt vendor/device-tree/dist/Bindings/regulator/twl-regulator.txt vendor/device-tree/dist/Bindings/regulator/uniphier-regulator.txt vendor/device-tree/dist/Bindings/reset/fsl,imx7-src.txt vendor/device-tree/dist/Bindings/reset/hisilicon,hi6220-reset.txt vendor/device-tree/dist/Bindings/riscv/cpus.yaml vendor/device-tree/dist/Bindings/rng/mtk-rng.txt vendor/device-tree/dist/Bindings/rng/timeriomem_rng.txt vendor/device-tree/dist/Bindings/rtc/allwinner,sun6i-a31-rtc.yaml vendor/device-tree/dist/Bindings/rtc/nxp,rtc-2123.txt vendor/device-tree/dist/Bindings/rtc/pcf8563.txt vendor/device-tree/dist/Bindings/rtc/rtc-ds1307.txt vendor/device-tree/dist/Bindings/rtc/trivial-rtc.yaml vendor/device-tree/dist/Bindings/serial/fsl-lpuart.txt vendor/device-tree/dist/Bindings/serial/mtk-uart.txt vendor/device-tree/dist/Bindings/serial/nvidia,tegra20-hsuart.txt vendor/device-tree/dist/Bindings/serial/renesas,sci-serial.txt vendor/device-tree/dist/Bindings/serial/st,stm32-usart.txt vendor/device-tree/dist/Bindings/soc/amlogic/clk-measure.txt vendor/device-tree/dist/Bindings/soc/fsl/cpm_qe/qe.txt vendor/device-tree/dist/Bindings/soc/qcom/qcom,aoss-qmp.txt vendor/device-tree/dist/Bindings/soc/ti/sci-pm-domain.txt vendor/device-tree/dist/Bindings/sound/allwinner,sun4i-a10-spdif.yaml vendor/device-tree/dist/Bindings/sound/amlogic,axg-fifo.txt vendor/device-tree/dist/Bindings/sound/amlogic,axg-pdm.txt vendor/device-tree/dist/Bindings/sound/amlogic,axg-spdifin.txt vendor/device-tree/dist/Bindings/sound/amlogic,axg-spdifout.txt vendor/device-tree/dist/Bindings/sound/amlogic,axg-tdm-formatters.txt vendor/device-tree/dist/Bindings/sound/amlogic,g12a-tohdmitx.txt vendor/device-tree/dist/Bindings/sound/fsl,esai.txt vendor/device-tree/dist/Bindings/sound/fsl-sai.txt vendor/device-tree/dist/Bindings/spi/spi-controller.yaml vendor/device-tree/dist/Bindings/spi/spi-fsl-dspi.txt vendor/device-tree/dist/Bindings/spi/spi-fsl-qspi.txt vendor/device-tree/dist/Bindings/spi/spi-mt65xx.txt vendor/device-tree/dist/Bindings/spi/spi-sprd-adi.txt vendor/device-tree/dist/Bindings/thermal/qoriq-thermal.txt vendor/device-tree/dist/Bindings/timer/renesas,cmt.txt vendor/device-tree/dist/Bindings/trivial-devices.yaml vendor/device-tree/dist/Bindings/ufs/ufshcd-pltfrm.txt vendor/device-tree/dist/Bindings/usb/amlogic,dwc3.txt vendor/device-tree/dist/Bindings/usb/ci-hdrc-usb2.txt vendor/device-tree/dist/Bindings/usb/exynos-usb.txt vendor/device-tree/dist/Bindings/usb/fcs,fusb302.txt vendor/device-tree/dist/Bindings/usb/generic-ehci.yaml vendor/device-tree/dist/Bindings/usb/generic-ohci.yaml vendor/device-tree/dist/Bindings/usb/generic.txt vendor/device-tree/dist/Bindings/usb/mediatek,mtk-xhci.txt vendor/device-tree/dist/Bindings/usb/mediatek,mtu3.txt vendor/device-tree/dist/Bindings/usb/usb-hcd.yaml vendor/device-tree/dist/Bindings/usb/usb-uhci.txt vendor/device-tree/dist/Bindings/usb/usb-xhci.txt vendor/device-tree/dist/Bindings/usb/usbmisc-imx.txt vendor/device-tree/dist/Bindings/vendor-prefixes.yaml vendor/device-tree/dist/Bindings/watchdog/aspeed-wdt.txt vendor/device-tree/dist/include/dt-bindings/bus/ti-sysc.h vendor/device-tree/dist/include/dt-bindings/clock/bcm2835.h vendor/device-tree/dist/include/dt-bindings/clock/g12a-clkc.h vendor/device-tree/dist/include/dt-bindings/clock/imx8-clock.h vendor/device-tree/dist/include/dt-bindings/clock/jz4740-cgu.h vendor/device-tree/dist/include/dt-bindings/clock/mt8183-clk.h vendor/device-tree/dist/include/dt-bindings/clock/omap5.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-qcs404.h vendor/device-tree/dist/include/dt-bindings/clock/sun8i-v3s-ccu.h vendor/device-tree/dist/include/dt-bindings/leds/common.h vendor/device-tree/dist/include/dt-bindings/pinctrl/k3.h vendor/device-tree/dist/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h vendor/device-tree/dist/include/dt-bindings/reset/amlogic,meson8b-reset.h vendor/device-tree/dist/include/dt-bindings/reset/hisi,hi6220-resets.h vendor/device-tree/dist/include/dt-bindings/reset/imx8mq-reset.h vendor/device-tree/dist/include/dt-bindings/reset/sun8i-v3s-ccu.h vendor/device-tree/dist/src/arc/hsdk.dts vendor/device-tree/dist/src/arm/am335x-boneblue.dts vendor/device-tree/dist/src/arm/am335x-cm-t335.dts vendor/device-tree/dist/src/arm/am335x-icev2.dts vendor/device-tree/dist/src/arm/am33xx-l4.dtsi vendor/device-tree/dist/src/arm/am3517-evm.dts vendor/device-tree/dist/src/arm/am3517.dtsi vendor/device-tree/dist/src/arm/am3874-iceboard.dts vendor/device-tree/dist/src/arm/am4372.dtsi vendor/device-tree/dist/src/arm/am437x-l4.dtsi vendor/device-tree/dist/src/arm/aspeed-ast2500-evb.dts vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-tiogapass.dts vendor/device-tree/dist/src/arm/aspeed-bmc-inspur-fp5280g2.dts vendor/device-tree/dist/src/arm/aspeed-bmc-opp-swift.dts vendor/device-tree/dist/src/arm/aspeed-bmc-opp-vesnin.dts vendor/device-tree/dist/src/arm/aspeed-g4.dtsi vendor/device-tree/dist/src/arm/aspeed-g5.dtsi vendor/device-tree/dist/src/arm/at91-ariag25.dts vendor/device-tree/dist/src/arm/at91-ariettag25.dts vendor/device-tree/dist/src/arm/at91-cosino.dtsi vendor/device-tree/dist/src/arm/at91-cosino_mega2560.dts vendor/device-tree/dist/src/arm/at91-kizboxmini.dts vendor/device-tree/dist/src/arm/at91sam9261ek.dts vendor/device-tree/dist/src/arm/at91sam9263ek.dts vendor/device-tree/dist/src/arm/at91sam9g15.dtsi vendor/device-tree/dist/src/arm/at91sam9g15ek.dts vendor/device-tree/dist/src/arm/at91sam9g25ek.dts vendor/device-tree/dist/src/arm/at91sam9g35ek.dts vendor/device-tree/dist/src/arm/at91sam9m10g45ek.dts vendor/device-tree/dist/src/arm/at91sam9rlek.dts vendor/device-tree/dist/src/arm/at91sam9x25ek.dts vendor/device-tree/dist/src/arm/at91sam9x35ek.dts vendor/device-tree/dist/src/arm/at91sam9x5.dtsi vendor/device-tree/dist/src/arm/at91sam9x5_lcd.dtsi vendor/device-tree/dist/src/arm/at91sam9x5dm.dtsi vendor/device-tree/dist/src/arm/at91sam9x5ek.dtsi vendor/device-tree/dist/src/arm/bcm2835-rpi-a-plus.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-a.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-b-plus.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-b-rev2.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-b.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-cm1-io1.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-cm1.dtsi vendor/device-tree/dist/src/arm/bcm2835-rpi-zero-w.dts vendor/device-tree/dist/src/arm/bcm2835-rpi-zero.dts vendor/device-tree/dist/src/arm/bcm2835-rpi.dtsi vendor/device-tree/dist/src/arm/bcm2836-rpi-2-b.dts vendor/device-tree/dist/src/arm/bcm2837-rpi-3-a-plus.dts vendor/device-tree/dist/src/arm/bcm2837-rpi-3-b-plus.dts vendor/device-tree/dist/src/arm/bcm2837-rpi-3-b.dts vendor/device-tree/dist/src/arm/bcm2837-rpi-cm3-io3.dts vendor/device-tree/dist/src/arm/bcm2837-rpi-cm3.dtsi vendor/device-tree/dist/src/arm/bcm283x.dtsi vendor/device-tree/dist/src/arm/da850-evm.dts vendor/device-tree/dist/src/arm/dra7-l4.dtsi vendor/device-tree/dist/src/arm/ep7211-edb7211.dts vendor/device-tree/dist/src/arm/exynos3250.dtsi vendor/device-tree/dist/src/arm/exynos4.dtsi vendor/device-tree/dist/src/arm/exynos4210-universal_c210.dts vendor/device-tree/dist/src/arm/exynos4412-itop-elite.dts vendor/device-tree/dist/src/arm/exynos4412-itop-scp-core.dtsi vendor/device-tree/dist/src/arm/exynos4412-odroidu3.dts vendor/device-tree/dist/src/arm/exynos4412-odroidx.dts vendor/device-tree/dist/src/arm/exynos4412-origen.dts vendor/device-tree/dist/src/arm/exynos5250-arndale.dts vendor/device-tree/dist/src/arm/exynos5250-snow-common.dtsi vendor/device-tree/dist/src/arm/exynos5250.dtsi vendor/device-tree/dist/src/arm/exynos5420-peach-pit.dts vendor/device-tree/dist/src/arm/exynos5420.dtsi vendor/device-tree/dist/src/arm/exynos54xx.dtsi vendor/device-tree/dist/src/arm/exynos5800-peach-pi.dts vendor/device-tree/dist/src/arm/exynos5800.dtsi vendor/device-tree/dist/src/arm/gemini-dlink-dir-685.dts vendor/device-tree/dist/src/arm/gemini-nas4220b.dts vendor/device-tree/dist/src/arm/gemini-sl93512r.dts vendor/device-tree/dist/src/arm/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts vendor/device-tree/dist/src/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts vendor/device-tree/dist/src/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts vendor/device-tree/dist/src/arm/imx25-pdk.dts vendor/device-tree/dist/src/arm/imx27-apf27dev.dts vendor/device-tree/dist/src/arm/imx27-eukrea-mbimxsd27-baseboard.dts vendor/device-tree/dist/src/arm/imx27-phytec-phycard-s-rdk.dts vendor/device-tree/dist/src/arm/imx27-phytec-phycore-rdk.dts vendor/device-tree/dist/src/arm/imx53-m53menlo.dts vendor/device-tree/dist/src/arm/imx6-logicpd-baseboard.dtsi vendor/device-tree/dist/src/arm/imx6-logicpd-som.dtsi vendor/device-tree/dist/src/arm/imx6qdl-colibri.dtsi vendor/device-tree/dist/src/arm/imx6qdl-nit6xlite.dtsi vendor/device-tree/dist/src/arm/imx6qdl-phytec-pbab01.dtsi vendor/device-tree/dist/src/arm/imx6qdl-sabreauto.dtsi vendor/device-tree/dist/src/arm/imx6qdl-wandboard.dtsi vendor/device-tree/dist/src/arm/imx6qdl.dtsi vendor/device-tree/dist/src/arm/imx6sl.dtsi vendor/device-tree/dist/src/arm/imx6sll.dtsi vendor/device-tree/dist/src/arm/imx6sx.dtsi vendor/device-tree/dist/src/arm/imx6ul-opos6uldev.dts vendor/device-tree/dist/src/arm/imx6ul.dtsi vendor/device-tree/dist/src/arm/imx7-colibri.dtsi vendor/device-tree/dist/src/arm/imx7d-cl-som-imx7.dts vendor/device-tree/dist/src/arm/imx7d-zii-rpu2.dts vendor/device-tree/dist/src/arm/imx7d.dtsi vendor/device-tree/dist/src/arm/imx7s.dtsi vendor/device-tree/dist/src/arm/imx7ulp.dtsi vendor/device-tree/dist/src/arm/kirkwood-ts219.dtsi vendor/device-tree/dist/src/arm/logicpd-som-lv.dtsi vendor/device-tree/dist/src/arm/logicpd-torpedo-baseboard.dtsi vendor/device-tree/dist/src/arm/logicpd-torpedo-som.dtsi vendor/device-tree/dist/src/arm/ls1021a.dtsi vendor/device-tree/dist/src/arm/meson8b-ec100.dts vendor/device-tree/dist/src/arm/meson8b-mxq.dts vendor/device-tree/dist/src/arm/meson8b-odroidc1.dts vendor/device-tree/dist/src/arm/meson8b.dtsi vendor/device-tree/dist/src/arm/mmp2.dtsi vendor/device-tree/dist/src/arm/nspire-classic.dtsi vendor/device-tree/dist/src/arm/nspire-cx.dts vendor/device-tree/dist/src/arm/nspire.dtsi vendor/device-tree/dist/src/arm/omap3-gta04.dtsi vendor/device-tree/dist/src/arm/omap3-n950-n9.dtsi vendor/device-tree/dist/src/arm/omap34xx.dtsi vendor/device-tree/dist/src/arm/omap36xx.dtsi vendor/device-tree/dist/src/arm/omap4-droid4-xt894.dts vendor/device-tree/dist/src/arm/omap4-l4-abe.dtsi vendor/device-tree/dist/src/arm/omap4-l4.dtsi vendor/device-tree/dist/src/arm/omap4-panda-common.dtsi vendor/device-tree/dist/src/arm/omap4-sdp.dts vendor/device-tree/dist/src/arm/omap4-var-som-om44-wlan.dtsi vendor/device-tree/dist/src/arm/omap4.dtsi vendor/device-tree/dist/src/arm/omap5-board-common.dtsi vendor/device-tree/dist/src/arm/omap5.dtsi vendor/device-tree/dist/src/arm/omap54xx-clocks.dtsi vendor/device-tree/dist/src/arm/r8a77470.dtsi vendor/device-tree/dist/src/arm/r8a7779.dtsi vendor/device-tree/dist/src/arm/rk3036.dtsi vendor/device-tree/dist/src/arm/rk3288-evb.dtsi vendor/device-tree/dist/src/arm/rk3288-tinker.dtsi vendor/device-tree/dist/src/arm/rk3288-veyron-chromebook.dtsi vendor/device-tree/dist/src/arm/rk3288-veyron-jaq.dts vendor/device-tree/dist/src/arm/rk3288-veyron-jerry.dts vendor/device-tree/dist/src/arm/rk3288-veyron-minnie.dts vendor/device-tree/dist/src/arm/rk3288-veyron-pinky.dts vendor/device-tree/dist/src/arm/rk3288-veyron-speedy.dts vendor/device-tree/dist/src/arm/rk3288-veyron.dtsi vendor/device-tree/dist/src/arm/socfpga.dtsi vendor/device-tree/dist/src/arm/socfpga_arria10.dtsi vendor/device-tree/dist/src/arm/socfpga_arria10_socdk_nand.dts vendor/device-tree/dist/src/arm/socfpga_cyclone5_vining_fpga.dts vendor/device-tree/dist/src/arm/ste-dbx5x0.dtsi vendor/device-tree/dist/src/arm/ste-href-ab8500.dtsi vendor/device-tree/dist/src/arm/ste-href-family-pinctrl.dtsi vendor/device-tree/dist/src/arm/ste-href-stuib.dtsi vendor/device-tree/dist/src/arm/ste-href.dtsi vendor/device-tree/dist/src/arm/ste-hrefprev60-stuib.dts vendor/device-tree/dist/src/arm/ste-hrefv60plus-stuib.dts vendor/device-tree/dist/src/arm/ste-nomadik-nhk15.dts vendor/device-tree/dist/src/arm/ste-snowball.dts vendor/device-tree/dist/src/arm/stm32429i-eval.dts vendor/device-tree/dist/src/arm/stm32f429.dtsi vendor/device-tree/dist/src/arm/stm32f746.dtsi vendor/device-tree/dist/src/arm/stm32h743i-eval.dts vendor/device-tree/dist/src/arm/stm32mp157-pinctrl.dtsi vendor/device-tree/dist/src/arm/stm32mp157a-dk1.dts vendor/device-tree/dist/src/arm/stm32mp157c-ed1.dts vendor/device-tree/dist/src/arm/stm32mp157c-ev1.dts vendor/device-tree/dist/src/arm/stm32mp157c.dtsi vendor/device-tree/dist/src/arm/sun4i-a10-a1000.dts vendor/device-tree/dist/src/arm/sun4i-a10-ba10-tvbox.dts vendor/device-tree/dist/src/arm/sun4i-a10-cubieboard.dts vendor/device-tree/dist/src/arm/sun4i-a10-hackberry.dts vendor/device-tree/dist/src/arm/sun4i-a10-itead-iteaduino-plus.dts vendor/device-tree/dist/src/arm/sun4i-a10-jesurun-q5.dts vendor/device-tree/dist/src/arm/sun4i-a10-marsboard.dts vendor/device-tree/dist/src/arm/sun4i-a10-olinuxino-lime.dts vendor/device-tree/dist/src/arm/sun4i-a10-pcduino.dts vendor/device-tree/dist/src/arm/sun4i-a10.dtsi vendor/device-tree/dist/src/arm/sun5i-a10s-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun5i-a10s-wobo-i5.dts vendor/device-tree/dist/src/arm/sun5i-a13-q8-tablet.dts vendor/device-tree/dist/src/arm/sun5i.dtsi vendor/device-tree/dist/src/arm/sun6i-a31-colombus.dts vendor/device-tree/dist/src/arm/sun6i-a31-hummingbird.dts vendor/device-tree/dist/src/arm/sun6i-a31-i7.dts vendor/device-tree/dist/src/arm/sun6i-a31-m9.dts vendor/device-tree/dist/src/arm/sun6i-a31-mele-a1000g-quad.dts vendor/device-tree/dist/src/arm/sun6i-a31.dtsi vendor/device-tree/dist/src/arm/sun6i-a31s-cs908.dts vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s.dts vendor/device-tree/dist/src/arm/sun6i-a31s-sinovoip-bpi-m2.dts vendor/device-tree/dist/src/arm/sun7i-a20-bananapi-m1-plus.dts vendor/device-tree/dist/src/arm/sun7i-a20-bananapi.dts vendor/device-tree/dist/src/arm/sun7i-a20-bananapro.dts vendor/device-tree/dist/src/arm/sun7i-a20-cubieboard2.dts vendor/device-tree/dist/src/arm/sun7i-a20-cubietruck.dts vendor/device-tree/dist/src/arm/sun7i-a20-hummingbird.dts vendor/device-tree/dist/src/arm/sun7i-a20-i12-tvbox.dts vendor/device-tree/dist/src/arm/sun7i-a20-icnova-swac.dts vendor/device-tree/dist/src/arm/sun7i-a20-itead-ibox.dts vendor/device-tree/dist/src/arm/sun7i-a20-lamobo-r1.dts vendor/device-tree/dist/src/arm/sun7i-a20-m3.dts vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb.dts vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som204-evb.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime2.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun7i-a20-orangepi-mini.dts vendor/device-tree/dist/src/arm/sun7i-a20-orangepi.dts vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3-nano.dts vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3.dts vendor/device-tree/dist/src/arm/sun7i-a20-wits-pro-a20-dkt.dts vendor/device-tree/dist/src/arm/sun7i-a20.dtsi vendor/device-tree/dist/src/arm/sun8i-a23-a33.dtsi vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v1.2.dts vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v5.dts vendor/device-tree/dist/src/arm/sun8i-a23-q8-tablet.dts vendor/device-tree/dist/src/arm/sun8i-a83t-cubietruck-plus.dts vendor/device-tree/dist/src/arm/sun8i-a83t-tbs-a711.dts vendor/device-tree/dist/src/arm/sun8i-a83t.dtsi vendor/device-tree/dist/src/arm/sun8i-r40.dtsi vendor/device-tree/dist/src/arm/sun8i-v3s.dtsi vendor/device-tree/dist/src/arm/sun9i-a80-cubieboard4.dts vendor/device-tree/dist/src/arm/sun9i-a80-optimus.dts vendor/device-tree/dist/src/arm/sun9i-a80.dtsi vendor/device-tree/dist/src/arm/sunxi-h3-h5.dtsi vendor/device-tree/dist/src/arm/vexpress-v2m-rs1.dtsi vendor/device-tree/dist/src/arm/vexpress-v2m.dtsi vendor/device-tree/dist/src/arm/vf610-zii-cfu1.dts vendor/device-tree/dist/src/arm/vf610-zii-scu4-aib.dts vendor/device-tree/dist/src/arm/vf610-zii-spb4.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-orangepi-win.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-pine64-plus.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-pinebook.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-sopine-baseboard.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64.dtsi vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-beelink-gs1.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-orangepi-3.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-orangepi.dtsi vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-pine-h64.dts vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6.dtsi vendor/device-tree/dist/src/arm64/altera/socfpga_stratix10.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-axg.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-g12a-sei510.dts vendor/device-tree/dist/src/arm64/amlogic/meson-g12a-u200.dts vendor/device-tree/dist/src/arm64/amlogic/meson-g12a-x96-max.dts vendor/device-tree/dist/src/arm64/amlogic/meson-g12a.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-odroid-n2.dts vendor/device-tree/dist/src/arm64/amlogic/meson-g12b.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-gx.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-nanopi-k2.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-odroidc2.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-p201.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-p20x.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-wetek-hub.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-wetek-play2.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905x-hwacom-amazetv.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905x-khadas-vim.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxl.dtsi vendor/device-tree/dist/src/arm64/amlogic/meson-gxm-khadas-vim2.dts vendor/device-tree/dist/src/arm64/amlogic/meson-gxm.dtsi vendor/device-tree/dist/src/arm64/arm/fvp-base-revc.dts vendor/device-tree/dist/src/arm64/arm/rtsm_ve-motherboard.dtsi vendor/device-tree/dist/src/arm64/arm/vexpress-v2m-rs1.dtsi vendor/device-tree/dist/src/arm64/bitmain/bm1880.dtsi vendor/device-tree/dist/src/arm64/broadcom/stingray/stingray-pinctrl.dtsi vendor/device-tree/dist/src/arm64/broadcom/stingray/stingray.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1012a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1028a-qds.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls1028a-rdb.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls1028a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1046a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1088a-qds.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls1088a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls208xa.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-lx2160a.dtsi vendor/device-tree/dist/src/arm64/freescale/imx8mm-evk.dts vendor/device-tree/dist/src/arm64/freescale/imx8mm.dtsi vendor/device-tree/dist/src/arm64/freescale/imx8mq-evk.dts vendor/device-tree/dist/src/arm64/freescale/imx8mq-librem5-devkit.dts vendor/device-tree/dist/src/arm64/freescale/imx8mq-zii-ultra.dtsi vendor/device-tree/dist/src/arm64/freescale/imx8mq.dtsi vendor/device-tree/dist/src/arm64/freescale/imx8qxp-mek.dts vendor/device-tree/dist/src/arm64/freescale/imx8qxp.dtsi vendor/device-tree/dist/src/arm64/intel/socfpga_agilex.dtsi vendor/device-tree/dist/src/arm64/marvell/armada-37xx.dtsi vendor/device-tree/dist/src/arm64/marvell/armada-7040-db.dts vendor/device-tree/dist/src/arm64/marvell/armada-8040-clearfog-gt-8k.dts vendor/device-tree/dist/src/arm64/marvell/armada-8040-db.dts vendor/device-tree/dist/src/arm64/marvell/armada-8040-mcbin.dtsi vendor/device-tree/dist/src/arm64/marvell/armada-ap806-quad.dtsi vendor/device-tree/dist/src/arm64/marvell/armada-ap806.dtsi vendor/device-tree/dist/src/arm64/marvell/armada-cp110.dtsi vendor/device-tree/dist/src/arm64/mediatek/mt7622-bananapi-bpi-r64.dts vendor/device-tree/dist/src/arm64/mediatek/mt7622.dtsi vendor/device-tree/dist/src/arm64/mediatek/mt8183-evb.dts vendor/device-tree/dist/src/arm64/mediatek/mt8183.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra194-p2888.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra194-p2972-0000.dts vendor/device-tree/dist/src/arm64/nvidia/tegra194.dtsi vendor/device-tree/dist/src/arm64/qcom/msm8996.dtsi vendor/device-tree/dist/src/arm64/qcom/msm8998.dtsi vendor/device-tree/dist/src/arm64/qcom/pm8998.dtsi vendor/device-tree/dist/src/arm64/qcom/pms405.dtsi vendor/device-tree/dist/src/arm64/qcom/qcs404-evb.dtsi vendor/device-tree/dist/src/arm64/qcom/qcs404.dtsi vendor/device-tree/dist/src/arm64/qcom/sdm845-cheza.dtsi vendor/device-tree/dist/src/arm64/qcom/sdm845-db845c.dts vendor/device-tree/dist/src/arm64/qcom/sdm845-mtp.dts vendor/device-tree/dist/src/arm64/qcom/sdm845.dtsi vendor/device-tree/dist/src/arm64/renesas/hihope-common.dtsi vendor/device-tree/dist/src/arm64/renesas/hihope-rzg2-ex.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a774a1.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a774c0-cat874.dts vendor/device-tree/dist/src/arm64/renesas/r8a774c0.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a7795-es1-salvator-x.dts vendor/device-tree/dist/src/arm64/renesas/r8a7795-es1.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a7795-salvator-x.dts vendor/device-tree/dist/src/arm64/renesas/r8a7795-salvator-xs.dts vendor/device-tree/dist/src/arm64/renesas/r8a7795.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a7796-salvator-x.dts vendor/device-tree/dist/src/arm64/renesas/r8a7796-salvator-xs.dts vendor/device-tree/dist/src/arm64/renesas/r8a7796.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a77965-salvator-x.dts vendor/device-tree/dist/src/arm64/renesas/r8a77965-salvator-xs.dts vendor/device-tree/dist/src/arm64/renesas/r8a77965.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a77970-eagle.dts vendor/device-tree/dist/src/arm64/renesas/r8a77970-v3msk.dts vendor/device-tree/dist/src/arm64/renesas/r8a77970.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a77980-condor.dts vendor/device-tree/dist/src/arm64/renesas/r8a77980-v3hsk.dts vendor/device-tree/dist/src/arm64/renesas/r8a77980.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a77990-ebisu.dts vendor/device-tree/dist/src/arm64/renesas/r8a77990.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a77995-draak.dts vendor/device-tree/dist/src/arm64/renesas/r8a77995.dtsi vendor/device-tree/dist/src/arm64/renesas/salvator-common.dtsi vendor/device-tree/dist/src/arm64/renesas/ulcb-kf.dtsi vendor/device-tree/dist/src/arm64/renesas/ulcb.dtsi vendor/device-tree/dist/src/arm64/rockchip/rk3328-rock64.dts vendor/device-tree/dist/src/arm64/rockchip/rk3328.dtsi vendor/device-tree/dist/src/arm64/rockchip/rk3399-gru-kevin.dts vendor/device-tree/dist/src/arm64/rockchip/rk3399-hugsun-x99.dts vendor/device-tree/dist/src/arm64/rockchip/rk3399-rockpro64.dts vendor/device-tree/dist/src/arm64/ti/k3-am65-main.dtsi vendor/device-tree/dist/src/arm64/ti/k3-am65-mcu.dtsi vendor/device-tree/dist/src/arm64/ti/k3-am65-wakeup.dtsi vendor/device-tree/dist/src/arm64/ti/k3-am65.dtsi vendor/device-tree/dist/src/arm64/ti/k3-am654-base-board.dts vendor/device-tree/dist/src/arm64/ti/k3-j721e-common-proc-board.dts vendor/device-tree/dist/src/arm64/ti/k3-j721e-main.dtsi vendor/device-tree/dist/src/arm64/ti/k3-j721e-mcu-wakeup.dtsi vendor/device-tree/dist/src/arm64/ti/k3-j721e.dtsi vendor/device-tree/dist/src/mips/brcm/bcm3368.dtsi vendor/device-tree/dist/src/mips/brcm/bcm63268.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6328.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6358.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6362.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6368.dtsi vendor/device-tree/dist/src/mips/ingenic/ci20.dts vendor/device-tree/dist/src/mips/ingenic/gcw0.dts vendor/device-tree/dist/src/mips/ingenic/jz4740.dtsi vendor/device-tree/dist/src/mips/ingenic/jz4770.dtsi vendor/device-tree/dist/src/mips/ingenic/jz4780.dtsi vendor/device-tree/dist/src/mips/ingenic/qi_lb60.dts vendor/device-tree/dist/src/mips/mscc/ocelot.dtsi vendor/device-tree/dist/src/mips/qca/ar9331.dtsi vendor/device-tree/dist/src/openrisc/or1ksim.dts vendor/device-tree/dist/src/openrisc/simple_smp.dts vendor/device-tree/dist/src/riscv/sifive/fu540-c000.dtsi vendor/device-tree/dist/src/riscv/sifive/hifive-unleashed-a00.dts vendor/device-tree/dist/src/xtensa/virt.dts Added: vendor/device-tree/dist/Bindings/arm/actions.yaml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/actions.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/actions.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Actions Semi platforms device tree bindings + +maintainers: + - Andreas Färber + - Manivannan Sadhasivam + +properties: + compatible: + oneOf: + # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC. + - items: + - enum: + - allo,sparky # Allo.com Sparky + - cubietech,cubieboard6 # Cubietech CubieBoard6 + - const: actions,s500 + - items: + - enum: + - lemaker,guitar-bb-rev-b # LeMaker Guitar Base Board rev. B + - const: lemaker,guitar + - const: actions,s500 + + # The Actions Semi S700 is a quad-core ARM Cortex-A53 SoC. + - items: + - enum: + - cubietech,cubieboard7 # Cubietech CubieBoard7 + - const: actions,s700 + + # The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC. + - items: + - enum: + - ucrobotics,bubblegum-96 # uCRobotics Bubblegum-96 + - const: actions,s900 Modified: vendor/device-tree/dist/Bindings/arm/amlogic.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/amlogic.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/amlogic.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -91,13 +91,11 @@ properties: - description: Boards with the Amlogic Meson GXL S905X SoC items: - enum: - - amediatech,x96-max - amlogic,p212 - hwacom,amazetv - khadas,vim - libretech,cc - nexbox,a95x - - seirobotics,sei510 - const: amlogic,s905x - const: amlogic,meson-gxl @@ -129,16 +127,33 @@ properties: - const: amlogic,a113d - const: amlogic,meson-axg - - description: Boards with the Amlogic Meson G12A S905D2 SoC + - description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC items: - enum: + - amediatech,x96-max - amlogic,u200 + - seirobotics,sei510 - const: amlogic,g12a + - description: Boards with the Amlogic Meson G12B A311D SoC + items: + - enum: + - khadas,vim3 + - const: amlogic,a311d + - const: amlogic,g12b + - description: Boards with the Amlogic Meson G12B S922X SoC items: - enum: - hardkernel,odroid-n2 + - khadas,vim3 + - const: amlogic,s922x - const: amlogic,g12b + - description: Boards with the Amlogic Meson SM1 S905X3/D3/Y3 SoC + items: + - enum: + - seirobotics,sei610 + - khadas,vim3l + - const: amlogic,sm1 ... Added: vendor/device-tree/dist/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +# Copyright 2019 BayLibre, SAS +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/arm/amlogic/amlogic,meson-gx-ao-secure.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: Amlogic Meson Firmware registers Interface + +maintainers: + - Neil Armstrong + +description: | + The Meson SoCs have a register bank with status and data shared with the + secure firmware. + +# We need a select here so we don't match all nodes with 'syscon' +select: + properties: + compatible: + contains: + const: amlogic,meson-gx-ao-secure + required: + - compatible + +properties: + compatible: + items: + - const: amlogic,meson-gx-ao-secure + - const: syscon + + reg: + maxItems: 1 + + amlogic,has-chip-id: + description: | + A firmware register encodes the SoC type, package and revision + information on the Meson GX SoCs. If present, the interface gives + the current SoC version. + type: boolean + +required: + - compatible + - reg + +examples: + - | + ao-secure@140 { + compatible = "amlogic,meson-gx-ao-secure", "syscon"; + reg = <0x140 0x140>; + amlogic,has-chip-id; + }; Modified: vendor/device-tree/dist/Bindings/arm/arm,scmi.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/arm,scmi.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/arm,scmi.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -73,6 +73,16 @@ Required properties: as used by the firmware. Refer to platform details for your implementation for the IDs to use. +Reset signal bindings for the reset domains based on SCMI Message Protocol +------------------------------------------------------------ + +This binding for the SCMI reset domain providers uses the generic reset +signal binding[5]. + +Required properties: + - #reset-cells : Should be 1. Contains the reset domain ID value used + by SCMI commands. + SRAM and Shared Memory for SCMI ------------------------------- @@ -93,6 +103,7 @@ Required sub-node properties: [2] Documentation/devicetree/bindings/power/power_domain.txt [3] Documentation/devicetree/bindings/thermal/thermal.txt [4] Documentation/devicetree/bindings/sram/sram.txt +[5] Documentation/devicetree/bindings/reset/reset.txt Example: @@ -152,6 +163,11 @@ firmware { reg = <0x15>; #thermal-sensor-cells = <1>; }; + + scmi_reset: protocol@16 { + reg = <0x16>; + #reset-cells = <1>; + }; }; }; @@ -166,6 +182,7 @@ hdlcd@7ff60000 { reg = <0 0x7ff60000 0 0x1000>; clocks = <&scmi_clk 4>; power-domains = <&scmi_devpd 1>; + resets = <&scmi_reset 10>; }; thermal-zones { Modified: vendor/device-tree/dist/Bindings/arm/arm-boards ============================================================================== --- vendor/device-tree/dist/Bindings/arm/arm-boards Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/arm-boards Thu Nov 28 19:05:03 2019 (r355185) @@ -199,7 +199,7 @@ The description for the board must include: A detailed description of the bindings used for "psci" nodes is present in the psci.yaml file. - a "cpus" node describing the available cores and their associated - "enable-method"s. For more details see cpus.txt file. + "enable-method"s. For more details see cpus.yaml file. Example: Modified: vendor/device-tree/dist/Bindings/arm/cpus.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/cpus.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/cpus.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -124,6 +124,7 @@ properties: - arm,cortex-a15 - arm,cortex-a17 - arm,cortex-a53 + - arm,cortex-a55 - arm,cortex-a57 - arm,cortex-a72 - arm,cortex-a73 @@ -155,6 +156,7 @@ properties: - qcom,krait - qcom,kryo - qcom,kryo385 + - qcom,kryo485 - qcom,scorpion enable-method: @@ -175,6 +177,7 @@ properties: - amlogic,meson8-smp - amlogic,meson8b-smp - arm,realview-smp + - aspeed,ast2600-smp - brcm,bcm11351-cpu-method - brcm,bcm23550 - brcm,bcm2836-smp Modified: vendor/device-tree/dist/Bindings/arm/freescale/fsl,scu.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/freescale/fsl,scu.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/freescale/fsl,scu.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -136,7 +136,9 @@ Required properties: OCOTP bindings based on SCU Message Protocol ------------------------------------------------------------ Required properties: -- compatible: Should be "fsl,imx8qxp-scu-ocotp" +- compatible: Should be one of: + "fsl,imx8qm-scu-ocotp", + "fsl,imx8qxp-scu-ocotp". - #address-cells: Must be 1. Contains byte index - #size-cells: Must be 1. Contains byte length Modified: vendor/device-tree/dist/Bindings/arm/fsl.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/fsl.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/fsl.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -161,8 +161,22 @@ properties: items: - enum: - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board + - kontron,imx6ul-n6310-som # Kontron N6310 SOM - const: fsl,imx6ul + - description: Kontron N6310 S Board + items: + - const: kontron,imx6ul-n6310-s + - const: kontron,imx6ul-n6310-som + - const: fsl,imx6ul + + - description: Kontron N6310 S 43 Board + items: + - const: kontron,imx6ul-n6310-s-43 + - const: kontron,imx6ul-n6310-s + - const: kontron,imx6ul-n6310-som + - const: fsl,imx6ul + - description: i.MX6ULL based Boards items: - enum: @@ -188,6 +202,7 @@ properties: - fsl,imx7d-sdb # i.MX7 SabreSD Board - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM + - zii,imx7d-rmu2 # ZII RMU2 Board - zii,imx7d-rpu2 # ZII RPU2 Board - const: fsl,imx7d @@ -214,16 +229,26 @@ properties: - fsl,imx8mm-evk # i.MX8MM EVK Board - const: fsl,imx8mm + - description: i.MX8MN based Boards + items: + - enum: + - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board + - const: fsl,imx8mn + - description: i.MX8MQ based Boards items: - enum: + - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board - fsl,imx8mq-evk # i.MX8MQ EVK Board - purism,librem5-devkit # Purism Librem5 devkit + - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse + - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk - const: fsl,imx8mq - description: i.MX8QXP based Boards items: - enum: + - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board - fsl,imx8qxp-mek # i.MX8QXP MEK Board - const: fsl,imx8qxp @@ -283,6 +308,7 @@ properties: - description: LS1046A based Boards items: - enum: + - fsl,ls1046a-frwy - fsl,ls1046a-qds - fsl,ls1046a-rdb - const: fsl,ls1046a Modified: vendor/device-tree/dist/Bindings/arm/idle-states.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/idle-states.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/idle-states.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -28,7 +28,7 @@ PM implementation to put the processor in different id states listed above; "off" state is not an idle state since it does not have wake-up capabilities, hence it is not considered in this document). -Idle state parameters (eg entry latency) are platform specific and need to be +Idle state parameters (e.g. entry latency) are platform specific and need to be characterized with bindings that provide the required information to OS PM code so that it can build the required tables and use them at runtime. @@ -90,24 +90,24 @@ These timing parameters can be used by an OS in differ An idle CPU requires the expected min-residency time to select the most appropriate idle state based on the expected expiry time of the next IRQ -(ie wake-up) that causes the CPU to return to the EXEC phase. +(i.e. wake-up) that causes the CPU to return to the EXEC phase. An operating system scheduler may need to compute the shortest wake-up delay for CPUs in the system by detecting how long will it take to get a CPU out -of an idle state, eg: +of an idle state, e.g.: wakeup-delay = exit-latency + max(entry-latency - (now - entry-timestamp), 0) In other words, the scheduler can make its scheduling decision by selecting -(eg waking-up) the CPU with the shortest wake-up latency. -The wake-up latency must take into account the entry latency if that period +(e.g. waking-up) the CPU with the shortest wake-up delay. +The wake-up delay must take into account the entry latency if that period has not expired. The abortable nature of the PREP period can be ignored if it cannot be relied upon (e.g. the PREP deadline may occur much sooner than -the worst case since it depends on the CPU operating conditions, ie caches +the worst case since it depends on the CPU operating conditions, i.e. caches state). An OS has to reliably probe the wakeup-latency since some devices can enforce -latency constraints guarantees to work properly, so the OS has to detect the +latency constraint guarantees to work properly, so the OS has to detect the worst case wake-up latency it can incur if a CPU is allowed to enter an idle state, and possibly to prevent that to guarantee reliable device functioning. @@ -183,15 +183,15 @@ and IDLE2: Graph 2: idle states min-residency example In graph 2 above, that takes into account idle states entry/exit energy -costs, it is clear that if the idle state residency time (ie time till next +costs, it is clear that if the idle state residency time (i.e. time till next wake-up IRQ) is less than IDLE2-min-residency, IDLE1 is the better idle state choice energywise. This is mainly down to the fact that IDLE1 entry/exit energy costs are lower than IDLE2. -However, the lower power consumption (ie shallower energy curve slope) of idle -state IDLE2 implies that after a suitable time, IDLE2 becomes more energy +However, the lower power consumption (i.e. shallower energy curve slope) of +idle state IDLE2 implies that after a suitable time, IDLE2 becomes more energy efficient. The time at which IDLE2 becomes more energy efficient than IDLE1 (and other @@ -214,8 +214,8 @@ processor idle states, defined as device tree nodes, a Usage: Optional - On ARM systems, it is a container of processor idle states nodes. If the system does not provide CPU - power management capabilities or the processor just - supports idle_standby an idle-states node is not + power management capabilities, or the processor just + supports idle_standby, an idle-states node is not required. Description: idle-states node is a container node, where its @@ -287,14 +287,14 @@ follows: Value type: Definition: u32 value representing worst case latency in microseconds required to enter the idle state. - The exit-latency-us duration may be guaranteed - only after entry-latency-us has passed. - exit-latency-us Usage: Required Value type: Definition: u32 value representing worst case latency in microseconds required to exit the idle state. + The exit-latency-us duration may be guaranteed + only after entry-latency-us has passed. - min-residency-us Usage: Required @@ -342,8 +342,8 @@ follows: state. In addition to the properties listed above, a state node may require - additional properties specifics to the entry-method defined in the - idle-states node, please refer to the entry-method bindings + additional properties specific to the entry-method defined in the + idle-states node. Please refer to the entry-method bindings documentation for properties definitions. =========================================== Modified: vendor/device-tree/dist/Bindings/arm/l2c2x0.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/l2c2x0.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/l2c2x0.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -176,6 +176,10 @@ properties: description: disable parity checking on the L2 cache (L220 or PL310). type: boolean + marvell,ecc-enable: + description: enable ECC protection on the L2 cache + type: boolean + arm,outer-sync-disable: description: disable the outer sync operation on the L2 cache. Some core tiles, especially ARM PB11MPCore have a faulty L220 cache that Modified: vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -18,17 +18,19 @@ Clocks: ------- -The Device Tree node representing the AP806 system controller provides -a number of clocks: +The Device Tree node representing the AP806/AP807 system controller +provides a number of clocks: - - 0: clock of CPU cluster 0 - - 1: clock of CPU cluster 1 + - 0: reference clock of CPU cluster 0 + - 1: reference clock of CPU cluster 1 - 2: fixed PLL at 1200 Mhz - 3: MSS clock, derived from the fixed PLL Required properties: - - compatible: must be: "marvell,ap806-clock" + - compatible: must be one of: + * "marvell,ap806-clock" + * "marvell,ap807-clock" - #clock-cells: must be set to 1 Pinctrl: @@ -141,5 +143,35 @@ ap_syscon1: system-controller@6f8000 { interrupt-parent = <&sei>; interrupts = <18>; #thermal-sensor-cells = <1>; + }; +}; + +Cluster clocks: +--------------- + +Device Tree Clock bindings for cluster clock of Marvell +AP806/AP807. Each cluster contain up to 2 CPUs running at the same +frequency. + +Required properties: + - compatible: must be one of: + * "marvell,ap806-cpu-clock" + * "marvell,ap807-cpu-clock" +- #clock-cells : should be set to 1. + +- clocks : shall be the input parent clock(s) phandle for the clock + (one per cluster) + +- reg: register range associated with the cluster clocks + +ap_syscon1: system-controller@6f8000 { + compatible = "marvell,armada-ap806-syscon1", "syscon", "simple-mfd"; + reg = <0x6f8000 0x1000>; + + cpu_clk: clock-cpu@278 { + compatible = "marvell,ap806-cpu-clock"; + clocks = <&ap_clk 0>, <&ap_clk 1>; + #clock-cells = <1>; + reg = <0x278 0xa30>; }; }; Modified: vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -48,3 +48,11 @@ avs: avs@11500 { compatible = "marvell,armada-3700-avs", "syscon"; reg = <0x11500 0x40>; } + + +CZ.NIC's Turris Mox SOHO router Device Tree Bindings +---------------------------------------------------- + +Required root node property: + + - compatible: must contain "cznic,turris-mox" Modified: vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -78,8 +78,8 @@ Documentation/devicetree/bindings/pinctrl/marvell,mveb Required properties: -- compatible: "marvell,armada-7k-pinctrl", - "marvell,armada-8k-cpm-pinctrl" or "marvell,armada-8k-cps-pinctrl" +- compatible: "marvell,armada-7k-pinctrl", "marvell,armada-8k-cpm-pinctrl", + "marvell,armada-8k-cps-pinctrl" or "marvell,cp115-standalone-pinctrl" depending on the specific variant of the SoC being used. Available mpp pins/groups and functions: Modified: vendor/device-tree/dist/Bindings/arm/mediatek.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -48,6 +48,10 @@ properties: - const: mediatek,mt6765 - items: - enum: + - mediatek,mt6779-evb + - const: mediatek,mt6779 + - items: + - enum: - mediatek,mt6795-evb - const: mediatek,mt6795 - items: Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -8,6 +8,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-apmixedsys" - "mediatek,mt2712-apmixedsys", "syscon" + - "mediatek,mt6779-apmixedsys", "syscon" - "mediatek,mt6797-apmixedsys" - "mediatek,mt7622-apmixedsys" - "mediatek,mt7623-apmixedsys", "mediatek,mt2701-apmixedsys" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,audsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,audsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,audsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -7,6 +7,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-audsys", "syscon" + - "mediatek,mt6779-audio", "syscon" - "mediatek,mt7622-audsys", "syscon" - "mediatek,mt7623-audsys", "mediatek,mt2701-audsys", "syscon" - "mediatek,mt8183-audiosys", "syscon" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,camsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,camsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,camsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -6,6 +6,7 @@ The MediaTek camsys controller provides various clocks Required Properties: - compatible: Should be one of: + - "mediatek,mt6779-camsys", "syscon" - "mediatek,mt8183-camsys", "syscon" - #clock-cells: Must be 1 Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -8,6 +8,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-imgsys", "syscon" - "mediatek,mt2712-imgsys", "syscon" + - "mediatek,mt6779-imgsys", "syscon" - "mediatek,mt6797-imgsys", "syscon" - "mediatek,mt7623-imgsys", "mediatek,mt2701-imgsys", "syscon" - "mediatek,mt8173-imgsys", "syscon" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -9,6 +9,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-infracfg", "syscon" - "mediatek,mt2712-infracfg", "syscon" + - "mediatek,mt6779-infracfg_ao", "syscon" - "mediatek,mt6797-infracfg", "syscon" - "mediatek,mt7622-infracfg", "syscon" - "mediatek,mt7623-infracfg", "mediatek,mt2701-infracfg", "syscon" Added: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,ipesys.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,ipesys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,22 @@ +Mediatek ipesys controller +============================ + +The Mediatek ipesys controller provides various clocks to the system. + +Required Properties: + +- compatible: Should be one of: + - "mediatek,mt6779-ipesys", "syscon" +- #clock-cells: Must be 1 + +The ipesys controller uses the common clk binding from +Documentation/devicetree/bindings/clock/clock-bindings.txt +The available clocks are defined in dt-bindings/clock/mt*-clk.h. + +Example: + +ipesys: clock-controller@1b000000 { + compatible = "mediatek,mt6779-ipesys", "syscon"; + reg = <0 0x1b000000 0 0x1000>; + #clock-cells = <1>; +}; Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mfgcfg.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mfgcfg.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mfgcfg.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -7,6 +7,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2712-mfgcfg", "syscon" + - "mediatek,mt6779-mfgcfg", "syscon" - "mediatek,mt8183-mfgcfg", "syscon" - #clock-cells: Must be 1 Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -8,6 +8,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-mmsys", "syscon" - "mediatek,mt2712-mmsys", "syscon" + - "mediatek,mt6779-mmsys", "syscon" - "mediatek,mt6797-mmsys", "syscon" - "mediatek,mt7623-mmsys", "mediatek,mt2701-mmsys", "syscon" - "mediatek,mt8173-mmsys", "syscon" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -14,6 +14,7 @@ Required Properties: - "mediatek,mt7629-pericfg", "syscon" - "mediatek,mt8135-pericfg", "syscon" - "mediatek,mt8173-pericfg", "syscon" + - "mediatek,mt8183-pericfg", "syscon" - #clock-cells: Must be 1 - #reset-cells: Must be 1 Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,sgmiisys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,sgmiisys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,sgmiisys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -9,8 +9,6 @@ Required Properties: - "mediatek,mt7622-sgmiisys", "syscon" - "mediatek,mt7629-sgmiisys", "syscon" - #clock-cells: Must be 1 -- mediatek,physpeed: Should be one of "auto", "1000" or "2500" to match up - the capability of the target PHY. The SGMIISYS controller uses the common clk binding from Documentation/devicetree/bindings/clock/clock-bindings.txt Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -8,6 +8,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-topckgen" - "mediatek,mt2712-topckgen", "syscon" + - "mediatek,mt6779-topckgen", "syscon" - "mediatek,mt6797-topckgen" - "mediatek,mt7622-topckgen" - "mediatek,mt7623-topckgen", "mediatek,mt2701-topckgen" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -8,6 +8,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2701-vdecsys", "syscon" - "mediatek,mt2712-vdecsys", "syscon" + - "mediatek,mt6779-vdecsys", "syscon" - "mediatek,mt6797-vdecsys", "syscon" - "mediatek,mt7623-vdecsys", "mediatek,mt2701-vdecsys", "syscon" - "mediatek,mt8173-vdecsys", "syscon" Modified: vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -7,6 +7,7 @@ Required Properties: - compatible: Should be one of: - "mediatek,mt2712-vencsys", "syscon" + - "mediatek,mt6779-vencsys", "syscon" - "mediatek,mt6797-vencsys", "syscon" - "mediatek,mt8173-vencsys", "syscon" - "mediatek,mt8183-vencsys", "syscon" Modified: vendor/device-tree/dist/Bindings/arm/qcom.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/qcom.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/qcom.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -45,6 +45,7 @@ description: | mtp sbc hk01 + qrd The 'soc_version' and 'board_version' elements take the form of v. where the minor number may be omitted when it's zero, i.e. v1.0 is the same @@ -113,6 +114,13 @@ properties: - items: - const: qcom,msm8916-mtp/1 - const: qcom,msm8916-mtp + - const: qcom,msm8916 + + - items: + - enum: + - longcheer,l8150 + - samsung,a3u-eur + - samsung,a5u-eur - const: qcom,msm8916 - items: Added: vendor/device-tree/dist/Bindings/arm/realtek.yaml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/realtek.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/realtek.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Realtek platforms device tree bindings + +maintainers: + - Andreas Färber + +properties: + $nodename: + const: '/' + compatible: + # RTD1295 SoC based boards + items: + - enum: + - mele,v9 + - probox2,ava + - zidoo,x9s + - const: realtek,rtd1295 +... Modified: vendor/device-tree/dist/Bindings/arm/rockchip.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/rockchip.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/rockchip.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -128,6 +128,21 @@ properties: - const: google,veyron - const: rockchip,rk3288 + - description: Google Fievel (AOPEN Chromebox Mini) + items: + - const: google,veyron-fievel-rev8 + - const: google,veyron-fievel-rev7 + - const: google,veyron-fievel-rev6 + - const: google,veyron-fievel-rev5 + - const: google,veyron-fievel-rev4 + - const: google,veyron-fievel-rev3 + - const: google,veyron-fievel-rev2 + - const: google,veyron-fievel-rev1 + - const: google,veyron-fievel-rev0 + - const: google,veyron-fievel + - const: google,veyron + - const: rockchip,rk3288 + - description: Google Gru (dev-board) items: - const: google,gru-rev15 @@ -311,6 +326,21 @@ properties: - const: google,veyron - const: rockchip,rk3288 + - description: Google Tiger (AOpen Chromebase Mini) + items: + - const: google,veyron-tiger-rev8 + - const: google,veyron-tiger-rev7 + - const: google,veyron-tiger-rev6 + - const: google,veyron-tiger-rev5 + - const: google,veyron-tiger-rev4 + - const: google,veyron-tiger-rev3 + - const: google,veyron-tiger-rev2 + - const: google,veyron-tiger-rev1 + - const: google,veyron-tiger-rev0 + - const: google,veyron-tiger + - const: google,veyron + - const: rockchip,rk3288 + - description: Haoyu MarsBoard RK3066 items: - const: haoyu,marsboard-rk3066 @@ -329,6 +359,16 @@ properties: - khadas,edge-v - const: rockchip,rk3399 + - description: Mecer Xtreme Mini S6 + items: + - const: mecer,xms6 + - const: rockchip,rk3229 + + - description: Leez RK3399 P710 + items: + - const: leez,p710 + - const: rockchip,rk3399 + - description: mqmaker MiQi items: - const: mqmaker,miqi @@ -424,11 +464,6 @@ properties: - rockchip,rk3288-evb-rk808 - const: rockchip,rk3288 - - description: Rockchip RK3288 Fennec - items: - - const: rockchip,rk3288-fennec - - const: rockchip,rk3288 - - description: Rockchip RK3328 Evaluation board items: - const: rockchip,rk3328-evb @@ -461,12 +496,12 @@ properties: - description: Theobroma Systems RK3368-uQ7 with Haikou baseboard items: - - const: tsd,rk3368-uq7-haikou + - const: tsd,rk3368-lion-haikou - const: rockchip,rk3368 - description: Theobroma Systems RK3399-Q7 with Haikou baseboard items: - - const: tsd,rk3399-q7-haikou + - const: tsd,rk3399-puma-haikou - const: rockchip,rk3399 - description: Tronsmart Orion R68 Meta Modified: vendor/device-tree/dist/Bindings/arm/sunxi.yaml ============================================================================== --- vendor/device-tree/dist/Bindings/arm/sunxi.yaml Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/arm/sunxi.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -353,6 +353,12 @@ properties: - const: licheepi,licheepi-zero - const: allwinner,sun8i-v3s + - description: Lichee Zero Plus (with S3, without eMMC/SPI Flash) + items: + - const: sipeed,lichee-zero-plus + - const: sochip,s3 + - const: allwinner,sun8i-v3 + - description: Linksprite PCDuino items: - const: linksprite,a10-pcduino @@ -568,6 +574,11 @@ properties: - const: olimex,a64-olinuxino - const: allwinner,sun50i-a64 + - description: Olimex A64-OlinuXino (with eMMC) + items: + - const: olimex,a64-olinuxino-emmc + - const: allwinner,sun50i-a64 + - description: Olimex A64 Teres-I items: - const: olimex,a64-teres-i @@ -670,6 +681,11 @@ properties: items: - const: sinlinx,sina33 - const: allwinner,sun8i-a33 + + - description: Tanix TX6 + items: + - const: oranth,tanix-tx6 + - const: allwinner,sun50i-h6 - description: TBS A711 Tablet items: Modified: vendor/device-tree/dist/Bindings/ata/ahci-platform.txt ============================================================================== --- vendor/device-tree/dist/Bindings/ata/ahci-platform.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/ata/ahci-platform.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -45,7 +45,7 @@ Required properties when using sub-nodes: - #address-cells : number of cells to encode an address - #size-cells : number of cells representing the size of an address -For allwinner,sun8i-r40-ahci, the reset propertie must be present. +For allwinner,sun8i-r40-ahci, the reset property must be present. Sub-nodes required properties: - reg : the port number Added: vendor/device-tree/dist/Bindings/bus/allwinner,sun50i-a64-de2.yaml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/bus/allwinner,sun50i-a64-de2.yaml Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,85 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Allwinner A64 Display Engine Bus Device Tree Bindings + +maintainers: + - Chen-Yu Tsai + - Maxime Ripard + +properties: + $nodename: + pattern: "^bus(@[0-9a-f]+)?$" + + "#address-cells": + const: 1 + + "#size-cells": + const: 1 + + compatible: + oneOf: + - const: allwinner,sun50i-a64-de2 + - items: + - const: allwinner,sun50i-h6-de3 + - const: allwinner,sun50i-a64-de2 + + reg: + maxItems: 1 + + allwinner,sram: + allOf: + - $ref: /schemas/types.yaml#definitions/phandle-array + - maxItems: 1 + description: + The SRAM that needs to be claimed to access the display engine + bus. + + ranges: true + +patternProperties: + # All other properties should be child nodes with unit-address and 'reg' + "^[a-zA-Z][a-zA-Z0-9,+\\-._]{0,63}@[0-9a-fA-F]+$": + type: object + properties: + reg: + maxItems: 1 + + required: + - reg + +required: + - compatible + - reg + - "#address-cells" + - "#size-cells" + - ranges + - allwinner,sram + +additionalProperties: false + +examples: + - | + bus@1000000 { + compatible = "allwinner,sun50i-a64-de2"; + reg = <0x1000000 0x400000>; + allwinner,sram = <&de2_sram 1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x1000000 0x400000>; + + display_clocks: clock@0 { + compatible = "allwinner,sun50i-a64-de2-clk"; + reg = <0x0 0x100000>; + clocks = <&ccu 52>, <&ccu 99>; + clock-names = "bus", "mod"; + resets = <&ccu 30>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + }; + +... Modified: vendor/device-tree/dist/Bindings/bus/imx-weim.txt ============================================================================== --- vendor/device-tree/dist/Bindings/bus/imx-weim.txt Thu Nov 28 18:50:33 2019 (r355184) +++ vendor/device-tree/dist/Bindings/bus/imx-weim.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -44,6 +44,10 @@ Optional properties: what bootloader sets up in IOMUXC_GPR1[11:0] will be used. + - fsl,burst-clk-enable For "fsl,imx50-weim" and "fsl,imx6q-weim" type of + devices, the presence of this property indicates that + the weim bus should operate in Burst Clock Mode. + Timing property for child nodes. It is mandatory, not optional. - fsl,weim-cs-timing: The timing array, contains timing values for the Added: vendor/device-tree/dist/Bindings/bus/moxtet.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/bus/moxtet.txt Thu Nov 28 19:05:03 2019 (r355185) @@ -0,0 +1,46 @@ +Turris Mox module status and configuration bus (over SPI) + +Required properties: + - compatible : Should be "cznic,moxtet" + - #address-cells : Has to be 1 + - #size-cells : Has to be 0 + - spi-cpol : Required inverted clock polarity + - spi-cpha : Required shifted clock phase + - interrupts : Must contain reference to the shared interrupt line + - interrupt-controller : Required + - #interrupt-cells : Has to be 1 + +For other required and optional properties of SPI slave nodes please refer to +../spi/spi-bus.txt. + +Required properties of subnodes: + - reg : Should be position on the Moxtet bus (how many Moxtet + modules are between this module and CPU module, so + either 0 or a positive integer) + +The driver finds the devices connected to the bus by itself, but it may be +needed to reference some of them from other parts of the device tree. In that +case the devices can be defined as subnodes of the moxtet node. + +Example: + + moxtet@1 { + compatible = "cznic,moxtet"; + #address-cells = <1>; + #size-cells = <0>; + reg = <1>; + spi-max-frequency = <10000000>; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Thu Nov 28 19:05:52 2019 Return-Path: Delivered-To: svn-src-vendor@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1A43E1B3F7F; Thu, 28 Nov 2019 19:05:52 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47P6YC73brz3xXG; Thu, 28 Nov 2019 19:05:51 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BE73823AB; Thu, 28 Nov 2019 19:05:51 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xASJ5pQK015928; Thu, 28 Nov 2019 19:05:51 GMT (envelope-from manu@FreeBSD.org) Received: (from manu@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xASJ5pVq015927; Thu, 28 Nov 2019 19:05:51 GMT (envelope-from manu@FreeBSD.org) Message-Id: <201911281905.xASJ5pVq015927@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: manu set sender to manu@FreeBSD.org using -f From: Emmanuel Vadot Date: Thu, 28 Nov 2019 19:05:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r355186 - vendor/device-tree/5.4 X-SVN-Group: vendor X-SVN-Commit-Author: manu X-SVN-Commit-Paths: vendor/device-tree/5.4 X-SVN-Commit-Revision: 355186 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Nov 2019 19:05:52 -0000 Author: manu Date: Thu Nov 28 19:05:51 2019 New Revision: 355186 URL: https://svnweb.freebsd.org/changeset/base/355186 Log: Tag import of DTS files from Linux 5.4 Added: vendor/device-tree/5.4/ - copied from r355185, vendor/device-tree/dist/