From owner-svn-src-vendor@freebsd.org Sun Jul 24 20:39:46 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76285BA3B75; Sun, 24 Jul 2016 20:39:46 +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 mx1.freebsd.org (Postfix) with ESMTPS id 3F6DB17CB; Sun, 24 Jul 2016 20:39:46 +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 u6OKdjXI048975; Sun, 24 Jul 2016 20:39:45 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6OKdi9I048958; Sun, 24 Jul 2016 20:39:44 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201607242039.u6OKdi9I048958@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Sun, 24 Jul 2016 20:39:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303275 - in vendor/libdivsufsort: . dist dist/CMakeModules dist/examples dist/include dist/lib dist/pkgconfig X-SVN-Group: vendor 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.22 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 Jul 2016 20:39:46 -0000 Author: delphij Date: Sun Jul 24 20:39:43 2016 New Revision: 303275 URL: https://svnweb.freebsd.org/changeset/base/303275 Log: Vendor import of libdivsufsort, a software library that implements a lightweight suffix array construction algorithm. Obtained from: https://github.com/y-256/libdivsufsort Added: vendor/libdivsufsort/ vendor/libdivsufsort/dist/ vendor/libdivsufsort/dist/.gitignore vendor/libdivsufsort/dist/CHANGELOG.md vendor/libdivsufsort/dist/CMakeLists.txt (contents, props changed) vendor/libdivsufsort/dist/CMakeModules/ vendor/libdivsufsort/dist/CMakeModules/AppendCompilerFlags.cmake vendor/libdivsufsort/dist/CMakeModules/CheckFunctionKeywords.cmake vendor/libdivsufsort/dist/CMakeModules/CheckLFS.cmake vendor/libdivsufsort/dist/CMakeModules/ProjectCPack.cmake vendor/libdivsufsort/dist/CMakeModules/cmake_uninstall.cmake.in (contents, props changed) vendor/libdivsufsort/dist/LICENSE vendor/libdivsufsort/dist/README.md vendor/libdivsufsort/dist/VERSION.cmake vendor/libdivsufsort/dist/examples/ vendor/libdivsufsort/dist/examples/CMakeLists.txt (contents, props changed) vendor/libdivsufsort/dist/examples/bwt.c (contents, props changed) vendor/libdivsufsort/dist/examples/mksary.c (contents, props changed) vendor/libdivsufsort/dist/examples/sasearch.c (contents, props changed) vendor/libdivsufsort/dist/examples/suftest.c (contents, props changed) vendor/libdivsufsort/dist/examples/unbwt.c (contents, props changed) vendor/libdivsufsort/dist/include/ vendor/libdivsufsort/dist/include/CMakeLists.txt (contents, props changed) vendor/libdivsufsort/dist/include/config.h.cmake vendor/libdivsufsort/dist/include/divsufsort.h.cmake vendor/libdivsufsort/dist/include/divsufsort_private.h (contents, props changed) vendor/libdivsufsort/dist/include/lfs.h.cmake vendor/libdivsufsort/dist/lib/ vendor/libdivsufsort/dist/lib/CMakeLists.txt (contents, props changed) vendor/libdivsufsort/dist/lib/divsufsort.c (contents, props changed) vendor/libdivsufsort/dist/lib/sssort.c (contents, props changed) vendor/libdivsufsort/dist/lib/trsort.c (contents, props changed) vendor/libdivsufsort/dist/lib/utils.c (contents, props changed) vendor/libdivsufsort/dist/pkgconfig/ vendor/libdivsufsort/dist/pkgconfig/CMakeLists.txt (contents, props changed) vendor/libdivsufsort/dist/pkgconfig/libdivsufsort.pc.cmake Added: vendor/libdivsufsort/dist/.gitignore ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/.gitignore Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,32 @@ +# Object files +*.o +*.ko +*.obj +*.elf + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# CMake files/directories +build/ Added: vendor/libdivsufsort/dist/CHANGELOG.md ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CHANGELOG.md Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,21 @@ +# libdivsufsort Change Log + +See full changelog at: https://github.com/y-256/libdivsufsort/commits + +## [2.0.1] - 2010-11-11 +### Fixed +* Wrong variable used in `divbwt` function +* Enclose some string variables with double quotation marks in include/CMakeLists.txt +* Fix typo in include/CMakeLists.txt + +## 2.0.0 - 2008-08-23 +### Changed +* Switch the build system to [CMake](http://www.cmake.org/) +* Improve the performance of the suffix-sorting algorithm + +### Added +* OpenMP support +* 64-bit version of divsufsort + +[Unreleased]: https://github.com/y-256/libdivsufsort/compare/2.0.1...HEAD +[2.0.1]: https://github.com/y-256/libdivsufsort/compare/2.0.0...2.0.1 Added: vendor/libdivsufsort/dist/CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeLists.txt Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,99 @@ +### cmake file for building libdivsufsort Package ### +cmake_minimum_required(VERSION 2.4.4) +set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules") +include(AppendCompilerFlags) + +## Project information ## +project(libdivsufsort C) +set(PROJECT_VENDOR "Yuta Mori") +set(PROJECT_CONTACT "yuta.256@gmail.com") +set(PROJECT_URL "https://github.com/y-256/libdivsufsort") +set(PROJECT_DESCRIPTION "A lightweight suffix sorting library") +include(VERSION.cmake) + +## CPack configuration ## +set(CPACK_GENERATOR "TGZ;TBZ2;ZIP") +set(CPACK_SOURCE_GENERATOR "TGZ;TBZ2;ZIP") +include(ProjectCPack) + +## Project options ## +option(BUILD_SHARED_LIBS "Set to OFF to build static libraries" ON) +option(BUILD_EXAMPLES "Build examples" ON) +option(BUILD_DIVSUFSORT64 "Build libdivsufsort64" OFF) +option(USE_OPENMP "Use OpenMP for parallelization" OFF) +option(WITH_LFS "Enable Large File Support" ON) + +## Installation directories ## +set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32 or 64)") + +set(CMAKE_INSTALL_RUNTIMEDIR "" CACHE PATH "Specify the output directory for dll runtimes (default is bin)") +if(NOT CMAKE_INSTALL_RUNTIMEDIR) + set(CMAKE_INSTALL_RUNTIMEDIR "${CMAKE_INSTALL_PREFIX}/bin") +endif(NOT CMAKE_INSTALL_RUNTIMEDIR) + +set(CMAKE_INSTALL_LIBDIR "" CACHE PATH "Specify the output directory for libraries (default is lib)") +if(NOT CMAKE_INSTALL_LIBDIR) + set(CMAKE_INSTALL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}") +endif(NOT CMAKE_INSTALL_LIBDIR) + +set(CMAKE_INSTALL_INCLUDEDIR "" CACHE PATH "Specify the output directory for header files (default is include)") +if(NOT CMAKE_INSTALL_INCLUDEDIR) + set(CMAKE_INSTALL_INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include") +endif(NOT CMAKE_INSTALL_INCLUDEDIR) + +set(CMAKE_INSTALL_PKGCONFIGDIR "" CACHE PATH "Specify the output directory for pkgconfig files (default is lib/pkgconfig)") +if(NOT CMAKE_INSTALL_PKGCONFIGDIR) + set(CMAKE_INSTALL_PKGCONFIGDIR "${CMAKE_INSTALL_LIBDIR}/pkgconfig") +endif(NOT CMAKE_INSTALL_PKGCONFIGDIR) + +## Build type ## +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE "Release") +elseif(CMAKE_BUILD_TYPE STREQUAL "Debug") + set(CMAKE_VERBOSE_MAKEFILE ON) +endif(NOT CMAKE_BUILD_TYPE) + +## Compiler options ## +if(MSVC) + append_c_compiler_flags("/W4" "VC" CMAKE_C_FLAGS) + append_c_compiler_flags("/Oi;/Ot;/Ox;/Oy" "VC" CMAKE_C_FLAGS_RELEASE) + if(USE_OPENMP) + append_c_compiler_flags("/openmp" "VC" CMAKE_C_FLAGS) + endif(USE_OPENMP) +elseif(BORLAND) + append_c_compiler_flags("-w" "BCC" CMAKE_C_FLAGS) + append_c_compiler_flags("-Oi;-Og;-Os;-Ov;-Ox" "BCC" CMAKE_C_FLAGS_RELEASE) +else(MSVC) + if(CMAKE_COMPILER_IS_GNUCC) + append_c_compiler_flags("-Wall" "GCC" CMAKE_C_FLAGS) + append_c_compiler_flags("-fomit-frame-pointer" "GCC" CMAKE_C_FLAGS_RELEASE) + if(USE_OPENMP) + append_c_compiler_flags("-fopenmp" "GCC" CMAKE_C_FLAGS) + endif(USE_OPENMP) + else(CMAKE_COMPILER_IS_GNUCC) + append_c_compiler_flags("-Wall" "UNKNOWN" CMAKE_C_FLAGS) + append_c_compiler_flags("-fomit-frame-pointer" "UNKNOWN" CMAKE_C_FLAGS_RELEASE) + if(USE_OPENMP) + append_c_compiler_flags("-fopenmp;-openmp;-omp" "UNKNOWN" CMAKE_C_FLAGS) + endif(USE_OPENMP) + endif(CMAKE_COMPILER_IS_GNUCC) +endif(MSVC) + +## Add definitions ## +add_definitions(-DHAVE_CONFIG_H=1 -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS) + +## Add subdirectories ## +add_subdirectory(pkgconfig) +add_subdirectory(include) +add_subdirectory(lib) +if(BUILD_EXAMPLES) + add_subdirectory(examples) +endif(BUILD_EXAMPLES) + +## Add 'uninstall' target ## +CONFIGURE_FILE( + "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/CMakeModules/cmake_uninstall.cmake" + IMMEDIATE @ONLY) +ADD_CUSTOM_TARGET(uninstall + "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/CMakeModules/cmake_uninstall.cmake") Added: vendor/libdivsufsort/dist/CMakeModules/AppendCompilerFlags.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeModules/AppendCompilerFlags.cmake Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,38 @@ +include(CheckCSourceCompiles) +include(CheckCXXSourceCompiles) + +macro(append_c_compiler_flags _flags _name _result) + set(SAFE_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) + string(REGEX REPLACE "[-+/ ]" "_" cname "${_name}") + string(TOUPPER "${cname}" cname) + foreach(flag ${_flags}) + string(REGEX REPLACE "^[-+/ ]+(.*)[-+/ ]*$" "\\1" flagname "${flag}") + string(REGEX REPLACE "[-+/ ]" "_" flagname "${flagname}") + string(TOUPPER "${flagname}" flagname) + set(have_flag "HAVE_${cname}_${flagname}") + set(CMAKE_REQUIRED_FLAGS "${flag}") + check_c_source_compiles("int main() { return 0; }" ${have_flag}) + if(${have_flag}) + set(${_result} "${${_result}} ${flag}") + endif(${have_flag}) + endforeach(flag) + set(CMAKE_REQUIRED_FLAGS ${SAFE_CMAKE_REQUIRED_FLAGS}) +endmacro(append_c_compiler_flags) + +macro(append_cxx_compiler_flags _flags _name _result) + set(SAFE_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) + string(REGEX REPLACE "[-+/ ]" "_" cname "${_name}") + string(TOUPPER "${cname}" cname) + foreach(flag ${_flags}) + string(REGEX REPLACE "^[-+/ ]+(.*)[-+/ ]*$" "\\1" flagname "${flag}") + string(REGEX REPLACE "[-+/ ]" "_" flagname "${flagname}") + string(TOUPPER "${flagname}" flagname) + set(have_flag "HAVE_${cname}_${flagname}") + set(CMAKE_REQUIRED_FLAGS "${flag}") + check_cxx_source_compiles("int main() { return 0; }" ${have_flag}) + if(${have_flag}) + set(${_result} "${${_result}} ${flag}") + endif(${have_flag}) + endforeach(flag) + set(CMAKE_REQUIRED_FLAGS ${SAFE_CMAKE_REQUIRED_FLAGS}) +endmacro(append_cxx_compiler_flags) Added: vendor/libdivsufsort/dist/CMakeModules/CheckFunctionKeywords.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeModules/CheckFunctionKeywords.cmake Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,15 @@ +include(CheckCSourceCompiles) + +macro(check_function_keywords _wordlist) + set(${_result} "") + foreach(flag ${_wordlist}) + string(REGEX REPLACE "[-+/ ()]" "_" flagname "${flag}") + string(TOUPPER "${flagname}" flagname) + set(have_flag "HAVE_${flagname}") + check_c_source_compiles("${flag} void func(); void func() { } int main() { func(); return 0; }" ${have_flag}) + if(${have_flag} AND NOT ${_result}) + set(${_result} "${flag}") +# break() + endif(${have_flag} AND NOT ${_result}) + endforeach(flag) +endmacro(check_function_keywords) Added: vendor/libdivsufsort/dist/CMakeModules/CheckLFS.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeModules/CheckLFS.cmake Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,109 @@ +## Checks for large file support ## +include(CheckIncludeFile) +include(CheckSymbolExists) +include(CheckTypeSize) + +macro(check_lfs _isenable) + set(LFS_OFF_T "") + set(LFS_FOPEN "") + set(LFS_FSEEK "") + set(LFS_FTELL "") + set(LFS_PRID "") + + if(${_isenable}) + set(SAFE_CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}") + set(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} + -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 + -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS) + + check_include_file("sys/types.h" HAVE_SYS_TYPES_H) + check_include_file("inttypes.h" HAVE_INTTYPES_H) + check_include_file("stddef.h" HAVE_STDDEF_H) + check_include_file("stdint.h" HAVE_STDINT_H) + + # LFS type1: 8 <= sizeof(off_t), fseeko, ftello + check_type_size("off_t" SIZEOF_OFF_T) + if(SIZEOF_OFF_T GREATER 7) + check_symbol_exists("fseeko" "stdio.h" HAVE_FSEEKO) + check_symbol_exists("ftello" "stdio.h" HAVE_FTELLO) + if(HAVE_FSEEKO AND HAVE_FTELLO) + set(LFS_OFF_T "off_t") + set(LFS_FOPEN "fopen") + set(LFS_FSEEK "fseeko") + set(LFS_FTELL "ftello") + check_symbol_exists("PRIdMAX" "inttypes.h" HAVE_PRIDMAX) + if(HAVE_PRIDMAX) + set(LFS_PRID "PRIdMAX") + else(HAVE_PRIDMAX) + check_type_size("long" SIZEOF_LONG) + check_type_size("int" SIZEOF_INT) + if(SIZEOF_OFF_T GREATER SIZEOF_LONG) + set(LFS_PRID "\"lld\"") + elseif(SIZEOF_LONG GREATER SIZEOF_INT) + set(LFS_PRID "\"ld\"") + else(SIZEOF_OFF_T GREATER SIZEOF_LONG) + set(LFS_PRID "\"d\"") + endif(SIZEOF_OFF_T GREATER SIZEOF_LONG) + endif(HAVE_PRIDMAX) + endif(HAVE_FSEEKO AND HAVE_FTELLO) + endif(SIZEOF_OFF_T GREATER 7) + + # LFS type2: 8 <= sizeof(off64_t), fopen64, fseeko64, ftello64 + if(NOT LFS_OFF_T) + check_type_size("off64_t" SIZEOF_OFF64_T) + if(SIZEOF_OFF64_T GREATER 7) + check_symbol_exists("fopen64" "stdio.h" HAVE_FOPEN64) + check_symbol_exists("fseeko64" "stdio.h" HAVE_FSEEKO64) + check_symbol_exists("ftello64" "stdio.h" HAVE_FTELLO64) + if(HAVE_FOPEN64 AND HAVE_FSEEKO64 AND HAVE_FTELLO64) + set(LFS_OFF_T "off64_t") + set(LFS_FOPEN "fopen64") + set(LFS_FSEEK "fseeko64") + set(LFS_FTELL "ftello64") + check_symbol_exists("PRIdMAX" "inttypes.h" HAVE_PRIDMAX) + if(HAVE_PRIDMAX) + set(LFS_PRID "PRIdMAX") + else(HAVE_PRIDMAX) + check_type_size("long" SIZEOF_LONG) + check_type_size("int" SIZEOF_INT) + if(SIZEOF_OFF64_T GREATER SIZEOF_LONG) + set(LFS_PRID "\"lld\"") + elseif(SIZEOF_LONG GREATER SIZEOF_INT) + set(LFS_PRID "\"ld\"") + else(SIZEOF_OFF64_T GREATER SIZEOF_LONG) + set(LFS_PRID "\"d\"") + endif(SIZEOF_OFF64_T GREATER SIZEOF_LONG) + endif(HAVE_PRIDMAX) + endif(HAVE_FOPEN64 AND HAVE_FSEEKO64 AND HAVE_FTELLO64) + endif(SIZEOF_OFF64_T GREATER 7) + endif(NOT LFS_OFF_T) + + # LFS type3: 8 <= sizeof(__int64), _fseeki64, _ftelli64 + if(NOT LFS_OFF_T) + check_type_size("__int64" SIZEOF___INT64) + if(SIZEOF___INT64 GREATER 7) + check_symbol_exists("_fseeki64" "stdio.h" HAVE__FSEEKI64) + check_symbol_exists("_ftelli64" "stdio.h" HAVE__FTELLI64) + if(HAVE__FSEEKI64 AND HAVE__FTELLI64) + set(LFS_OFF_T "__int64") + set(LFS_FOPEN "fopen") + set(LFS_FSEEK "_fseeki64") + set(LFS_FTELL "_ftelli64") + set(LFS_PRID "\"I64d\"") + endif(HAVE__FSEEKI64 AND HAVE__FTELLI64) + endif(SIZEOF___INT64 GREATER 7) + endif(NOT LFS_OFF_T) + + set(CMAKE_REQUIRED_DEFINITIONS "${SAFE_CMAKE_REQUIRED_DEFINITIONS}") + endif(${_isenable}) + + if(NOT LFS_OFF_T) + ## not found + set(LFS_OFF_T "long") + set(LFS_FOPEN "fopen") + set(LFS_FSEEK "fseek") + set(LFS_FTELL "ftell") + set(LFS_PRID "\"ld\"") + endif(NOT LFS_OFF_T) + +endmacro(check_lfs) Added: vendor/libdivsufsort/dist/CMakeModules/ProjectCPack.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeModules/ProjectCPack.cmake Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,38 @@ +# If the cmake version includes cpack, use it +IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake") + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${PROJECT_DESCRIPTION}") + SET(CPACK_PACKAGE_VENDOR "${PROJECT_VENDOR}") + SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") + SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") + SET(CPACK_PACKAGE_VERSION_MAJOR "${PROJECT_VERSION_MAJOR}") + SET(CPACK_PACKAGE_VERSION_MINOR "${PROJECT_VERSION_MINOR}") + SET(CPACK_PACKAGE_VERSION_PATCH "${PROJECT_VERSION_PATCH}") +# SET(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME} ${PROJECT_VERSION}") + SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION_FULL}") + + IF(NOT DEFINED CPACK_SYSTEM_NAME) + SET(CPACK_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}") + ENDIF(NOT DEFINED CPACK_SYSTEM_NAME) + + IF(${CPACK_SYSTEM_NAME} MATCHES Windows) + IF(CMAKE_CL_64) + SET(CPACK_SYSTEM_NAME win64-${CMAKE_SYSTEM_PROCESSOR}) + ELSE(CMAKE_CL_64) + SET(CPACK_SYSTEM_NAME win32-${CMAKE_SYSTEM_PROCESSOR}) + ENDIF(CMAKE_CL_64) + ENDIF(${CPACK_SYSTEM_NAME} MATCHES Windows) + + IF(NOT DEFINED CPACK_PACKAGE_FILE_NAME) + SET(CPACK_PACKAGE_FILE_NAME "${CPACK_SOURCE_PACKAGE_FILE_NAME}-${CPACK_SYSTEM_NAME}") + ENDIF(NOT DEFINED CPACK_PACKAGE_FILE_NAME) + + SET(CPACK_PACKAGE_CONTACT "${PROJECT_CONTACT}") + IF(UNIX) + SET(CPACK_STRIP_FILES "") + SET(CPACK_SOURCE_STRIP_FILES "") +# SET(CPACK_PACKAGE_EXECUTABLES "ccmake" "CMake") + ENDIF(UNIX) + SET(CPACK_SOURCE_IGNORE_FILES "/CVS/" "/build/" "/\\\\.build/" "/\\\\.svn/" "~$") + # include CPack model once all variables are set + INCLUDE(CPack) +ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake") Added: vendor/libdivsufsort/dist/CMakeModules/cmake_uninstall.cmake.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/CMakeModules/cmake_uninstall.cmake.in Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,36 @@ +IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"") +ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + +FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) +STRING(REGEX REPLACE "\n" ";" files "${files}") + +SET(NUM 0) +FOREACH(file ${files}) + IF(EXISTS "$ENV{DESTDIR}${file}") + MESSAGE(STATUS "Looking for \"$ENV{DESTDIR}${file}\" - found") + SET(UNINSTALL_CHECK_${NUM} 1) + ELSE(EXISTS "$ENV{DESTDIR}${file}") + MESSAGE(STATUS "Looking for \"$ENV{DESTDIR}${file}\" - not found") + SET(UNINSTALL_CHECK_${NUM} 0) + ENDIF(EXISTS "$ENV{DESTDIR}${file}") + MATH(EXPR NUM "1 + ${NUM}") +ENDFOREACH(file) + +SET(NUM 0) +FOREACH(file ${files}) + IF(${UNINSTALL_CHECK_${NUM}}) + MESSAGE(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"") + EXEC_PROGRAM( + "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" + OUTPUT_VARIABLE rm_out + RETURN_VALUE rm_retval + ) + IF(NOT "${rm_retval}" STREQUAL 0) + MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"") + ENDIF(NOT "${rm_retval}" STREQUAL 0) + ENDIF(${UNINSTALL_CHECK_${NUM}}) + MATH(EXPR NUM "1 + ${NUM}") +ENDFOREACH(file) + +FILE(REMOVE "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") Added: vendor/libdivsufsort/dist/LICENSE ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/LICENSE Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2003 Yuta Mori All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. Added: vendor/libdivsufsort/dist/README.md ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/README.md Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,140 @@ +# libdivsufsort + +libdivsufsort is a software library that implements a lightweight suffix array construction algorithm. + +## News +* 2015-03-21: The project has moved from [Google Code](http://code.google.com/p/libdivsufsort/) to [GitHub](https://github.com/y-256/libdivsufsort) + +## Introduction +This library provides a simple and an efficient C API to construct a suffix array and a Burrows-Wheeler transformed string from a given string over a constant-size alphabet. +The algorithm runs in O(n log n) worst-case time using only 5n+O(1) bytes of memory space, where n is the length of +the string. + +## Build requirements +* An ANSI C Compiler (e.g. GNU GCC) +* [CMake](http://www.cmake.org/ "CMake") version 2.4.2 or newer +* CMake-supported build tool + +## Building on GNU/Linux +1. Get the source code from GitHub. You can either + * use git to clone the repository + ``` + git clone https://github.com/y-256/libdivsufsort.git + ``` + * or download a [zip file](../../archive/master.zip) directly +2. Create a `build` directory in the package source directory. +```shell +$ cd libdivsufsort +$ mkdir build +$ cd build +``` +3. Configure the package for your system. +If you want to install to a different location, change the -DCMAKE_INSTALL_PREFIX option. +```shell +$ cmake -DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_INSTALL_PREFIX="/usr/local" .. +``` +4. Compile the package. +```shell +$ make +``` +5. (Optional) Install the library and header files. +```shell +$ sudo make install +``` + +## API +```c +/* Data types */ +typedef int32_t saint_t; +typedef int32_t saidx_t; +typedef uint8_t sauchar_t; + +/* + * Constructs the suffix array of a given string. + * @param T[0..n-1] The input string. + * @param SA[0..n-1] The output array or suffixes. + * @param n The length of the given string. + * @return 0 if no error occurred, -1 or -2 otherwise. + */ +saint_t +divsufsort(const sauchar_t *T, saidx_t *SA, saidx_t n); + +/* + * Constructs the burrows-wheeler transformed string of a given string. + * @param T[0..n-1] The input string. + * @param U[0..n-1] The output string. (can be T) + * @param A[0..n-1] The temporary array. (can be NULL) + * @param n The length of the given string. + * @return The primary index if no error occurred, -1 or -2 otherwise. + */ +saidx_t +divbwt(const sauchar_t *T, sauchar_t *U, saidx_t *A, saidx_t n); +``` + +## Example Usage +```c +#include +#include +#include + +#include + +int main() { + // intput data + char *Text = "abracadabra"; + int n = strlen(Text); + int i, j; + + // allocate + int *SA = (int *)malloc(n * sizeof(int)); + + // sort + divsufsort((unsigned char *)Text, SA, n); + + // output + for(i = 0; i < n; ++i) { + printf("SA[%2d] = %2d: ", i, SA[i]); + for(j = SA[i]; j < n; ++j) { + printf("%c", Text[j]); + } + printf("$\n"); + } + + // deallocate + free(SA); + + return 0; +} +``` +See the [examples](examples) directory for a few other examples. + +## Benchmarks +See [Benchmarks](https://github.com/y-256/libdivsufsort/blob/wiki/SACA_Benchmarks.md) page for details. + +## License +libdivsufsort is released under the [MIT license](LICENSE "MIT license"). +> The MIT License (MIT) +> +> Copyright (c) 2003 Yuta Mori All rights reserved. +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +## Author +* Yuta Mori Added: vendor/libdivsufsort/dist/VERSION.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/VERSION.cmake Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,23 @@ +set(PROJECT_VERSION_MAJOR "2") +set(PROJECT_VERSION_MINOR "0") +set(PROJECT_VERSION_PATCH "2") +set(PROJECT_VERSION_EXTRA "-1") +set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") +set(PROJECT_VERSION_FULL "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${PROJECT_VERSION_EXTRA}") + +set(LIBRARY_VERSION "3.0.1") +set(LIBRARY_SOVERSION "3") + +## Git revision number ## +if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") + execute_process(COMMAND git describe --tags HEAD + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + OUTPUT_VARIABLE GIT_DESCRIBE_TAGS ERROR_QUIET) + if(GIT_DESCRIBE_TAGS) + string(REGEX REPLACE "^v(.*)" "\\1" GIT_REVISION "${GIT_DESCRIBE_TAGS}") + string(STRIP "${GIT_REVISION}" GIT_REVISION) + if(GIT_REVISION) + set(PROJECT_VERSION_FULL "${GIT_REVISION}") + endif(GIT_REVISION) + endif(GIT_DESCRIBE_TAGS) +endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") Added: vendor/libdivsufsort/dist/examples/CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/examples/CMakeLists.txt Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,11 @@ +## Add definitions ## +add_definitions(-D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64) + +## Targets ## +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../include" + "${CMAKE_CURRENT_BINARY_DIR}/../include") +link_directories("${CMAKE_CURRENT_BINARY_DIR}/../lib") +foreach(src suftest mksary sasearch bwt unbwt) + add_executable(${src} ${src}.c) + target_link_libraries(${src} divsufsort) +endforeach(src) Added: vendor/libdivsufsort/dist/examples/bwt.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/examples/bwt.c Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,220 @@ +/* + * bwt.c for libdivsufsort + * Copyright (c) 2003-2008 Yuta Mori All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#if HAVE_CONFIG_H +# include "config.h" +#endif +#include +#if HAVE_STRING_H +# include +#endif +#if HAVE_STDLIB_H +# include +#endif +#if HAVE_MEMORY_H +# include +#endif +#if HAVE_STDDEF_H +# include +#endif +#if HAVE_STRINGS_H +# include +#endif +#if HAVE_SYS_TYPES_H +# include +#endif +#if HAVE_IO_H && HAVE_FCNTL_H +# include +# include +#endif +#include +#include +#include "lfs.h" + + +static +size_t +write_int(FILE *fp, saidx_t n) { + unsigned char c[4]; + c[0] = (unsigned char)((n >> 0) & 0xff), c[1] = (unsigned char)((n >> 8) & 0xff), + c[2] = (unsigned char)((n >> 16) & 0xff), c[3] = (unsigned char)((n >> 24) & 0xff); + return fwrite(c, sizeof(unsigned char), 4, fp); +} + +static +void +print_help(const char *progname, int status) { + fprintf(stderr, + "bwt, a burrows-wheeler transform program, version %s.\n", + divsufsort_version()); + fprintf(stderr, "usage: %s [-b num] INFILE OUTFILE\n", progname); + fprintf(stderr, " -b num set block size to num MiB [1..512] (default: 32)\n\n"); + exit(status); +} + +int +main(int argc, const char *argv[]) { + FILE *fp, *ofp; + const char *fname, *ofname; + sauchar_t *T; + saidx_t *SA; + LFS_OFF_T n; + size_t m; + saidx_t pidx; + clock_t start,finish; + saint_t i, blocksize = 32, needclose = 3; + + /* Check arguments. */ + if((argc == 1) || + (strcmp(argv[1], "-h") == 0) || + (strcmp(argv[1], "--help") == 0)) { print_help(argv[0], EXIT_SUCCESS); } + if((argc != 3) && (argc != 5)) { print_help(argv[0], EXIT_FAILURE); } + i = 1; + if(argc == 5) { + if(strcmp(argv[i], "-b") != 0) { print_help(argv[0], EXIT_FAILURE); } + blocksize = atoi(argv[i + 1]); + if(blocksize < 0) { blocksize = 1; } + else if(512 < blocksize) { blocksize = 512; } + i += 2; + } + blocksize <<= 20; + + /* Open a file for reading. */ + if(strcmp(argv[i], "-") != 0) { +#if HAVE_FOPEN_S + if(fopen_s(&fp, fname = argv[i], "rb") != 0) { +#else + if((fp = LFS_FOPEN(fname = argv[i], "rb")) == NULL) { +#endif + fprintf(stderr, "%s: Cannot open file `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + } else { +#if HAVE__SETMODE && HAVE__FILENO + if(_setmode(_fileno(stdin), _O_BINARY) == -1) { + fprintf(stderr, "%s: Cannot set mode: ", argv[0]); + perror(NULL); + exit(EXIT_FAILURE); + } +#endif + fp = stdin; + fname = "stdin"; + needclose ^= 1; + } + i += 1; + + /* Open a file for writing. */ + if(strcmp(argv[i], "-") != 0) { +#if HAVE_FOPEN_S + if(fopen_s(&ofp, ofname = argv[i], "wb") != 0) { +#else + if((ofp = LFS_FOPEN(ofname = argv[i], "wb")) == NULL) { +#endif + fprintf(stderr, "%s: Cannot open file `%s': ", argv[0], ofname); + perror(NULL); + exit(EXIT_FAILURE); + } + } else { +#if HAVE__SETMODE && HAVE__FILENO + if(_setmode(_fileno(stdout), _O_BINARY) == -1) { + fprintf(stderr, "%s: Cannot set mode: ", argv[0]); + perror(NULL); + exit(EXIT_FAILURE); + } +#endif + ofp = stdout; + ofname = "stdout"; + needclose ^= 2; + } + + /* Get the file size. */ + if(LFS_FSEEK(fp, 0, SEEK_END) == 0) { + n = LFS_FTELL(fp); + rewind(fp); + if(n < 0) { + fprintf(stderr, "%s: Cannot ftell `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + if(0x20000000L < n) { n = 0x20000000L; } + if((blocksize == 0) || (n < blocksize)) { blocksize = (saidx_t)n; } + } else if(blocksize == 0) { blocksize = 32 << 20; } + + /* Allocate 5blocksize bytes of memory. */ + T = (sauchar_t *)malloc(blocksize * sizeof(sauchar_t)); + SA = (saidx_t *)malloc(blocksize * sizeof(saidx_t)); + if((T == NULL) || (SA == NULL)) { + fprintf(stderr, "%s: Cannot allocate memory.\n", argv[0]); + exit(EXIT_FAILURE); + } + + /* Write the blocksize. */ + if(write_int(ofp, blocksize) != 4) { + fprintf(stderr, "%s: Cannot write to `%s': ", argv[0], ofname); + perror(NULL); + exit(EXIT_FAILURE); + } + + fprintf(stderr, " BWT (blocksize %" PRIdSAINT_T ") ... ", blocksize); + start = clock(); + for(n = 0; 0 < (m = fread(T, sizeof(sauchar_t), blocksize, fp)); n += m) { + /* Burrows-Wheeler Transform. */ + pidx = divbwt(T, T, SA, m); + if(pidx < 0) { + fprintf(stderr, "%s (bw_transform): %s.\n", + argv[0], + (pidx == -1) ? "Invalid arguments" : "Cannot allocate memory"); + exit(EXIT_FAILURE); + } + + /* Write the bwted data. */ + if((write_int(ofp, pidx) != 4) || + (fwrite(T, sizeof(sauchar_t), m, ofp) != m)) { + fprintf(stderr, "%s: Cannot write to `%s': ", argv[0], ofname); + perror(NULL); + exit(EXIT_FAILURE); + } + } + if(ferror(fp)) { + fprintf(stderr, "%s: Cannot read from `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + finish = clock(); + fprintf(stderr, "%" PRIdOFF_T " bytes: %.4f sec\n", + n, (double)(finish - start) / (double)CLOCKS_PER_SEC); + + /* Close files */ + if(needclose & 1) { fclose(fp); } + if(needclose & 2) { fclose(ofp); } + + /* Deallocate memory. */ + free(SA); + free(T); + + return 0; +} Added: vendor/libdivsufsort/dist/examples/mksary.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libdivsufsort/dist/examples/mksary.c Sun Jul 24 20:39:43 2016 (r303275) @@ -0,0 +1,193 @@ +/* + * mksary.c for libdivsufsort + * Copyright (c) 2003-2008 Yuta Mori All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#if HAVE_CONFIG_H +# include "config.h" +#endif +#include +#if HAVE_STRING_H +# include +#endif +#if HAVE_STDLIB_H +# include +#endif +#if HAVE_MEMORY_H +# include +#endif +#if HAVE_STDDEF_H +# include +#endif +#if HAVE_STRINGS_H +# include +#endif +#if HAVE_SYS_TYPES_H +# include +#endif +#if HAVE_IO_H && HAVE_FCNTL_H +# include +# include +#endif +#include +#include +#include "lfs.h" + + +static +void +print_help(const char *progname, int status) { + fprintf(stderr, + "mksary, a simple suffix array builder, version %s.\n", + divsufsort_version()); + fprintf(stderr, "usage: %s INFILE OUTFILE\n\n", progname); + exit(status); +} + +int +main(int argc, const char *argv[]) { + FILE *fp, *ofp; + const char *fname, *ofname; + sauchar_t *T; + saidx_t *SA; + LFS_OFF_T n; + clock_t start, finish; + saint_t needclose = 3; + + /* Check arguments. */ + if((argc == 1) || + (strcmp(argv[1], "-h") == 0) || + (strcmp(argv[1], "--help") == 0)) { print_help(argv[0], EXIT_SUCCESS); } + if(argc != 3) { print_help(argv[0], EXIT_FAILURE); } + + /* Open a file for reading. */ + if(strcmp(argv[1], "-") != 0) { +#if HAVE_FOPEN_S + if(fopen_s(&fp, fname = argv[1], "rb") != 0) { +#else + if((fp = LFS_FOPEN(fname = argv[1], "rb")) == NULL) { +#endif + fprintf(stderr, "%s: Cannot open file `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + } else { +#if HAVE__SETMODE && HAVE__FILENO + if(_setmode(_fileno(stdin), _O_BINARY) == -1) { + fprintf(stderr, "%s: Cannot set mode: ", argv[0]); + perror(NULL); + exit(EXIT_FAILURE); + } +#endif + fp = stdin; + fname = "stdin"; + needclose ^= 1; + } + + /* Open a file for writing. */ + if(strcmp(argv[2], "-") != 0) { +#if HAVE_FOPEN_S + if(fopen_s(&ofp, ofname = argv[2], "wb") != 0) { +#else + if((ofp = LFS_FOPEN(ofname = argv[2], "wb")) == NULL) { +#endif + fprintf(stderr, "%s: Cannot open file `%s': ", argv[0], ofname); + perror(NULL); + exit(EXIT_FAILURE); + } + } else { +#if HAVE__SETMODE && HAVE__FILENO + if(_setmode(_fileno(stdout), _O_BINARY) == -1) { + fprintf(stderr, "%s: Cannot set mode: ", argv[0]); + perror(NULL); + exit(EXIT_FAILURE); + } +#endif + ofp = stdout; + ofname = "stdout"; + needclose ^= 2; + } + + /* Get the file size. */ + if(LFS_FSEEK(fp, 0, SEEK_END) == 0) { + n = LFS_FTELL(fp); + rewind(fp); + if(n < 0) { + fprintf(stderr, "%s: Cannot ftell `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + if(0x7fffffff <= n) { + fprintf(stderr, "%s: Input file `%s' is too big.\n", argv[0], fname); + exit(EXIT_FAILURE); + } + } else { + fprintf(stderr, "%s: Cannot fseek `%s': ", argv[0], fname); + perror(NULL); + exit(EXIT_FAILURE); + } + + /* Allocate 5blocksize bytes of memory. */ + T = (sauchar_t *)malloc((size_t)n * sizeof(sauchar_t)); + SA = (saidx_t *)malloc((size_t)n * sizeof(saidx_t)); + if((T == NULL) || (SA == NULL)) { + fprintf(stderr, "%s: Cannot allocate memory.\n", argv[0]); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sun Jul 24 20:43:04 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18B10BA3D38; Sun, 24 Jul 2016 20:43:04 +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 mx1.freebsd.org (Postfix) with ESMTPS id C35F31CA9; Sun, 24 Jul 2016 20:43:03 +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 u6OKh2N7052643; Sun, 24 Jul 2016 20:43:02 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6OKh2mf052642; Sun, 24 Jul 2016 20:43:02 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201607242043.u6OKh2mf052642@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Sun, 24 Jul 2016 20:43:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303276 - vendor/libdivsufsort/0.0.2015.10.27 X-SVN-Group: vendor 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.22 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 Jul 2016 20:43:04 -0000 Author: delphij Date: Sun Jul 24 20:43:02 2016 New Revision: 303276 URL: https://svnweb.freebsd.org/changeset/base/303276 Log: Tag libdivsufsort snapshot of 2015/10/27. Git revision: 5f60d6f026c30fb4ac296f696b3c8b0eb71bd428 Added: vendor/libdivsufsort/0.0.2015.10.27/ - copied from r303275, vendor/libdivsufsort/dist/ From owner-svn-src-vendor@freebsd.org Wed Jul 27 10:33:51 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80DCFBA35FC; Wed, 27 Jul 2016 10:33:51 +0000 (UTC) (envelope-from andrew@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 mx1.freebsd.org (Postfix) with ESMTPS id D7CB41F10; Wed, 27 Jul 2016 10:33:50 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6RAXoiA063476; Wed, 27 Jul 2016 10:33:50 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6RAXkeI063443; Wed, 27 Jul 2016 10:33:46 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201607271033.u6RAXkeI063443@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Wed, 27 Jul 2016 10:33:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303380 - in vendor/device-tree/dist: Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/bcm Bindings/arm/hisilicon Bindings/arm/keystone Bindings/arm/marvell Bindings/... X-SVN-Group: vendor 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.22 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: Wed, 27 Jul 2016 10:33:51 -0000 Author: andrew Date: Wed Jul 27 10:33:45 2016 New Revision: 303380 URL: https://svnweb.freebsd.org/changeset/base/303380 Log: Import the updated devicetree files from https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git Added: vendor/device-tree/dist/Bindings/arc/eznps.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/altera/socfpga-eccmgr.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/axis.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,vulcan-soc.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/ vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp-pmsu.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-375.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-380-mpcore-soc-ctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-38x.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-39x.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-7k-8k.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/armada-cpu-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/coherency-fabric.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller0.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/kirkwood.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/marvell,berlin.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/marvell,dove.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/marvell,kirkwood.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/mvebu-cpu-config.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/marvell/mvebu-system-controller.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/nxp/ vendor/device-tree/dist/Bindings/arm/nxp/lpc32xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/oxnas.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/qcom.txt (contents, props changed) vendor/device-tree/dist/Bindings/ata/nvidia,tegra124-ahci.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/artpec6.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/axs10x-i2s-pll-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/hi3519-crg.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/lpc1850-creg-clk.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/microchip,pic32.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/oxnas,stdclk.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/rockchip,rk3399-cru.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/ti/adpll.txt (contents, props changed) vendor/device-tree/dist/Bindings/cpufreq/nvidia,tegra124-cpufreq.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/fsl-imx-scc.txt (contents, props changed) vendor/device-tree/dist/Bindings/devfreq/event/exynos-nocp.txt (contents, props changed) vendor/device-tree/dist/Bindings/devfreq/exynos-bus.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/arm,hdlcd.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/analogix_dp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/fsl,tcon.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/hisilicon/ vendor/device-tree/dist/Bindings/display/hisilicon/dw-dsi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/hisilicon/hisi-ade.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/mediatek/ vendor/device-tree/dist/Bindings/display/mediatek/mediatek,disp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/mediatek/mediatek,dpi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/mediatek/mediatek,dsi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,at070tn92.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,lp120up1.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/olimex,lcd-olinuxino-43-ts.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/ontat,yx700wv03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/tpk,f07a-0102.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/tpk,f10a-0102.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/urt,umsh-8596md.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/analogix_dp-rockchip.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/inno_hdmi-rockchip.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/snps,arcpgu.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/sunxi/ vendor/device-tree/dist/Bindings/display/sunxi/sun4i-drm.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/nvidia,tegra20-apbdma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/nvidia,tegra210-adma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/qcom_hidma_mgmt.txt (contents, props changed) vendor/device-tree/dist/Bindings/goldfish/ vendor/device-tree/dist/Bindings/goldfish/audio.txt (contents, props changed) vendor/device-tree/dist/Bindings/goldfish/battery.txt (contents, props changed) vendor/device-tree/dist/Bindings/goldfish/events.txt (contents, props changed) vendor/device-tree/dist/Bindings/goldfish/pipe.txt (contents, props changed) vendor/device-tree/dist/Bindings/goldfish/tty.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-pisosr.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-ts4800.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/ibm,ppc4xx-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/microchip,pic32-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/nvidia,tegra186-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/wd,mbl-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwmon/nsa320-mcu.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-demux-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/at91-sama5d2_adc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/fsl,imx25-gcq.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/lpc1850-adc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/mxs-lradc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/ti-adc0832.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/chemical/ vendor/device-tree/dist/Bindings/iio/chemical/atlas,ph-sm.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/dac/ad5592r.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/dac/lpc1850-dac.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/dac/vf610-dac.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/health/afe4403.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/health/afe4404.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/light/opt3001.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/potentiometer/ vendor/device-tree/dist/Bindings/iio/potentiometer/ds1803.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/potentiometer/mcp4131.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/pressure/hp03.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/pressure/ms5611.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/rmi4/ vendor/device-tree/dist/Bindings/input/rmi4/rmi_2d_sensor.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/rmi4/rmi_f01.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/rmi4/rmi_i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/rmi4/rmi_spi.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/ad7879.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/cyttsp.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/fsl-mx25-tcq.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/al,alpine-msix.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ezchip,nps400-ic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/fsl,ls-scfg-msi.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/marvell,odmi-controller.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/nvidia,tegra20-ictlr.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/sigma,smp8642-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iommu/mediatek,iommu.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-is31fl32xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/hisilicon,hi6220-mailbox.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/rockchip-mailbox.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/ti,message-manager.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/xgene-slimpro-mailbox.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/adv7180.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/tvp5150.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/ti-cal.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/exynos-srom.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/mediatek,smi-common.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/mediatek,smi-larb.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/nvidia,tegra124-emc.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/nvidia,tegra30-mc.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/omap-gpmc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/act8945a.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/fsl-imx25-tsadc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/hisilicon,hi655x.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/max77620.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/tps65086.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/tps65912.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/cavium/ciu3.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/cavium/sata-uctl.txt (contents, props changed) vendor/device-tree/dist/Bindings/misc/eeprom-93xx46.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/microchip,sdhci-pic32.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/qcom_nandc.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/can/ifi_canfd.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/dsa/marvell.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/marvell-bt-sd8xxx.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/marvell-neta-bm.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/mediatek-net.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/micrel-ks8995.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/microchip,enc28j60.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/pn533-i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/wireless/marvell-sd8xxx.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/wireless/ti,wlcore,spi.txt (contents, props changed) vendor/device-tree/dist/Bindings/numa.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/lpc1857-eeprom.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/mtk-efuse.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/pci-armada8k.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/pci-thunder-ecam.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/pci-thunder-pem.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/xilinx-nwl-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/bcm-ns-usb2-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/brcm-sata-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/nvidia,tegra124-xusb-padctl.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/rockchip-dp-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/rockchip-emmc-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/brcm,ns2-pinmux.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/microchip,pic32-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/qcom,ipq4019-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/st,stm32-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/act8945a-charger.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/renesas,rcar-sysc.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/reset/gpio-poweroff.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/reset/gpio-restart.txt (contents, props changed) vendor/device-tree/dist/Bindings/property-units.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/act8945a-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/hisilicon,hi655x-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/pv88080.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/regulator-max77620.txt (contents, props changed) vendor/device-tree/dist/Bindings/remoteproc/st-rproc.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/img,pistachio-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/oxnas,reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/brcm,bcm6368.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/hisi-rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/microchip,pic32-rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/alphascale,asm9260-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/epson,rx6110.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/maxim,ds3231.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/maxim,mcp795.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/maxim-ds1302.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/microchip,pic32-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/arm,mps2-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/brcm,bcm2835-aux-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/microchip,pic32-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/mvebu-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/serial.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/fsl/rcpm.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/mediatek/auxadc.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/rockchip/grf.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/adi,adau17x1.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/davinci-mcbsp.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/max98371.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/max9867.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/max98926.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/mt8173-rt5650-rt5514.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/mt8173-rt5650.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/pcm5102a.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rt5514.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/sunxi,sun4i-spdif.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/tas5720.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/ti,ads117x.txt (contents, props changed) vendor/device-tree/dist/Bindings/sparc_sun_oracle_rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/adi,axi-spi-engine.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/icpdas-lp8841-spi-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/microchip,spi-pic32.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/spi-xilinx.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/sqi-pic32.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/mediatek-thermal.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/nvidia,tegra124-soctherm.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/tango-thermal.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/thermal-generic-adc.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/arm,mps2-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/ezchip,nps400-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/snps,arc-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/snps,archs-gfrc.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/snps,archs-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/nvidia,tegra124-xusb.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/usb-device.txt (contents, props changed) vendor/device-tree/dist/Bindings/video/ vendor/device-tree/dist/Bindings/video/bridge/ vendor/device-tree/dist/Bindings/video/bridge/anx7814.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/arm,sp805.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/microchip,pic32-dmt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/microchip,pic32-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/renesas-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/sbsa-gwdt.txt (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/ath79-clk.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/axis,artpec6-clkctrl.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/hi3519-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/microchip,pic32-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-ipq4019.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/rk3399-cru.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/gpio/meson-gxbb-gpio.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/gpio/tegra186-gpio.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/iio/adc/ vendor/device-tree/dist/include/dt-bindings/iio/adc/fsl-imx25-gcq.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/iio/adi,ad5592r.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/media/tvp5150.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/memory/mt8173-larb-port.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/mfd/max77620.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/hisi.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/mt7623-pinfunc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/stm32f429-pinfunc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7779-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7790-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7791-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7793-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7794-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/r8a7795-sysc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/rk3368-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/rk3399-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/pistachio-resets.h (contents, props changed) vendor/device-tree/dist/src/arm/am335x-baltos-ir2110.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-baltos-ir3220.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-baltos.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am335x-icev2.dts (contents, props changed) vendor/device-tree/dist/src/arm/am572x-idk.dts (contents, props changed) vendor/device-tree/dist/src/arm/am57xx-commercial-grade.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am57xx-idk-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am57xx-industrial-grade.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb-11mp-revb.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb-11mp.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb-a9mp.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb-mp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-eb.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-pba8.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-pbx-a9.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-pbx.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/artpec6-devboard.dts (contents, props changed) vendor/device-tree/dist/src/arm/artpec6.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-ast2500-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-bmc-opp-palmetto.dts (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-g4.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/aspeed-g5.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm2835-rpi-a.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm47094-dlink-dir-885l.dts (contents, props changed) vendor/device-tree/dist/src/arm/dra7-dspeve-thermal.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dra7-iva-thermal.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dra72-evm-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dra72-evm-revc.dts (contents, props changed) vendor/device-tree/dist/src/arm/exynos-syscon-restart.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos3250-artik5-eval.dts (contents, props changed) vendor/device-tree/dist/src/arm/exynos3250-artik5.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos4412-ppmu-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5410-pinctrl.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5420-cpus.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-tx6s-8034.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-tx6s-8035.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-tx6u-8033.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-tx6u-81xx-mb7.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-apalis-ixora.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-b450v3.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-b650v3.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-b850v3.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-ba16.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-bx50v3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-evi.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-icore-rqs.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-marsboard.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-tx6q-1036.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-tx6q-11x0-mb7.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-apalis.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-icore-rqs.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qp-nitrogen6_max.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6qp-sabreauto.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6qp-sabresd.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6qp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6sx-nitrogen6sx.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6sx-sdb-sai.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-pico-hobbit.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-tx6ul-0010.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-tx6ul-0011.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-tx6ul-mainboard.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-tx6ul.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-nitrogen7.dts (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2e-clocks.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2e-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2e-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2e.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2g-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2g.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2hk-clocks.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2hk-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2hk-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2hk.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2l-clocks.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2l-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2l-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/keystone-k2l.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-6282.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-duo-6281.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-lsqvl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-lsvl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswsxl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswvl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswxl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linkstation.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-linksys-viper.dts (contents, props changed) vendor/device-tree/dist/src/arm/logicpd-som-lv-37xx-devkit.dts (contents, props changed) vendor/device-tree/dist/src/arm/logicpd-som-lv.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/lpc3250-ea3250.dts (contents, props changed) vendor/device-tree/dist/src/arm/lpc3250-phy3250.dts (contents, props changed) vendor/device-tree/dist/src/arm/mps2-an385.dts (contents, props changed) vendor/device-tree/dist/src/arm/mps2-an399.dts (contents, props changed) vendor/device-tree/dist/src/arm/mps2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mt2701-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm/mt7623-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/mt7623.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mvebu-linkstation-fan.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mvebu-linkstation-gpio-simple.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap3-sniper.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap4-kc1.dts (contents, props changed) vendor/device-tree/dist/src/arm/orion5x-kuroboxpro.dts (contents, props changed) vendor/device-tree/dist/src/arm/orion5x-linkstation-lsgl.dts (contents, props changed) vendor/device-tree/dist/src/arm/orion5x-linkstation.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/ox810se.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-apq8064-arrow-db600c-pins.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-apq8064-arrow-db600c.dts (contents, props changed) vendor/device-tree/dist/src/arm/qcom-apq8064-asus-nexus7-flo.dts (contents, props changed) vendor/device-tree/dist/src/arm/qcom-apq8064-pins.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk01.1-c1.dts (contents, props changed) vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk01.1.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-ipq4019.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-miqi.dts (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_cyclone5_vining_fpga.dts (contents, props changed) vendor/device-tree/dist/src/arm/stm32f469-disco.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-dserve-dsrv9703c.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a13-difrnce-dit4350.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-colorfly-e708-q1.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-itead-ibox.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-lamobo-r1.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime2-emmc.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a23-polaroid-mid2809pxe04.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a83t-allwinner-h8homlet-v2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a83t-cubietruck-plus.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a83t.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-one.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-pc.dts (contents, props changed) vendor/device-tree/dist/src/arm/sunxi-itead-core-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tps65217.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-ace.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-sanji.dts (contents, props changed) vendor/device-tree/dist/src/arm/vf610-zii-dev-rev-b.dts (contents, props changed) vendor/device-tree/dist/src/arm/wd-mbwe.dts (contents, props changed) vendor/device-tree/dist/src/arm64/al/ vendor/device-tree/dist/src/arm64/al/alpine-v2-evp.dts (contents, props changed) vendor/device-tree/dist/src/arm64/al/alpine-v2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amd/amd-overdrive-rev-b0.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amd/amd-overdrive-rev-b1.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amd/amd-seattle-xgbe-b.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amd/husky.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/ vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-odroidc2.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-p200.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-p201.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-p20x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-vega-s95-meta.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-vega-s95-pro.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-vega-s95-telos.dts (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-vega-s95.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/arm/foundation-v8-gicv3.dts (contents, props changed) vendor/device-tree/dist/src/arm64/arm/foundation-v8.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/arm/juno-r2.dts (contents, props changed) vendor/device-tree/dist/src/arm64/broadcom/ns2-clock.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/broadcom/vulcan-eval.dts (contents, props changed) vendor/device-tree/dist/src/arm64/broadcom/vulcan.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/exynos/exynos7-tmu-sensor-conf.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/exynos/exynos7-trip-points.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a-qds.dts (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hikey-pinctrl.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hip06-d03.dts (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hip06.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/lg/ vendor/device-tree/dist/src/arm64/lg/lg1312-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm64/lg/lg1312.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-371x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-3720-db.dts (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-372x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-37xx.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-7020.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-7040-db.dts (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-7040.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-8020.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-8040.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-ap806-dual.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-ap806-quad.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-ap806.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/armada-cp110-master.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-smaug.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8996-mtp.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8996-mtp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8996.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8004.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8994.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pmi8994.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3368-geekbox.dts (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3399-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3399.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld20-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld20.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-ref-daughter.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/xilinx/zynqmp-ep108-clk.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm6358.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm96358nb4ser.dts (contents, props changed) vendor/device-tree/dist/src/mips/cavium-octeon/dlink_dsr-1000n.dts (contents, props changed) vendor/device-tree/dist/src/mips/cavium-octeon/octeon_3xxx.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/cavium-octeon/ubnt_e100.dts (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9331.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9331_dpt_module.dts (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9331_dragino_ms14.dts (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9331_omega.dts (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9331_tl_mr3020.dts (contents, props changed) Deleted: vendor/device-tree/dist/Bindings/arm/armada-370-xp-pmsu.txt vendor/device-tree/dist/Bindings/arm/armada-370-xp.txt vendor/device-tree/dist/Bindings/arm/armada-375.txt vendor/device-tree/dist/Bindings/arm/armada-380-mpcore-soc-ctrl.txt vendor/device-tree/dist/Bindings/arm/armada-38x.txt vendor/device-tree/dist/Bindings/arm/armada-39x.txt vendor/device-tree/dist/Bindings/arm/armada-cpu-reset.txt vendor/device-tree/dist/Bindings/arm/coherency-fabric.txt vendor/device-tree/dist/Bindings/arm/kirkwood.txt vendor/device-tree/dist/Bindings/arm/lpc32xx.txt vendor/device-tree/dist/Bindings/arm/marvell,berlin.txt vendor/device-tree/dist/Bindings/arm/marvell,dove.txt vendor/device-tree/dist/Bindings/arm/marvell,kirkwood.txt vendor/device-tree/dist/Bindings/arm/mvebu-cpu-config.txt vendor/device-tree/dist/Bindings/arm/mvebu-system-controller.txt vendor/device-tree/dist/Bindings/ata/tegra-sata.txt vendor/device-tree/dist/Bindings/btmrvl.txt vendor/device-tree/dist/Bindings/bus/ti-gpmc.txt vendor/device-tree/dist/Bindings/cpufreq/tegra124-cpufreq.txt vendor/device-tree/dist/Bindings/dma/tegra20-apbdma.txt vendor/device-tree/dist/Bindings/gpio/gpio-poweroff.txt vendor/device-tree/dist/Bindings/gpio/gpio-restart.txt vendor/device-tree/dist/Bindings/interrupt-controller/nvidia,tegra-ictlr.txt vendor/device-tree/dist/Bindings/memory-controllers/nvidia,tegra-mc.txt vendor/device-tree/dist/Bindings/memory-controllers/tegra-emc.txt vendor/device-tree/dist/Bindings/phy/brcm,brcmstb-sata-phy.txt vendor/device-tree/dist/Bindings/staging/iio/adc/mxs-lradc.txt vendor/device-tree/dist/Bindings/thermal/tegra-soctherm.txt vendor/device-tree/dist/src/arm/ea3250.dts vendor/device-tree/dist/src/arm/k2e-clocks.dtsi vendor/device-tree/dist/src/arm/k2e-evm.dts vendor/device-tree/dist/src/arm/k2e-netcp.dtsi vendor/device-tree/dist/src/arm/k2e.dtsi vendor/device-tree/dist/src/arm/k2hk-clocks.dtsi vendor/device-tree/dist/src/arm/k2hk-evm.dts vendor/device-tree/dist/src/arm/k2hk-netcp.dtsi vendor/device-tree/dist/src/arm/k2hk.dtsi vendor/device-tree/dist/src/arm/k2l-clocks.dtsi vendor/device-tree/dist/src/arm/k2l-evm.dts vendor/device-tree/dist/src/arm/k2l-netcp.dtsi vendor/device-tree/dist/src/arm/k2l.dtsi vendor/device-tree/dist/src/arm/kirkwood-lswvl.dts vendor/device-tree/dist/src/arm/kirkwood-lswxl.dts vendor/device-tree/dist/src/arm/phy3250.dts vendor/device-tree/dist/src/arm/rk3288-thermal.dtsi vendor/device-tree/dist/src/arm64/rockchip/rk3368-thermal.dtsi vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld10-ref.dts vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld10.dtsi vendor/device-tree/dist/src/mips/pic32/pic32mzda-clk.dtsi Modified: vendor/device-tree/dist/Bindings/arc/archs-pct.txt vendor/device-tree/dist/Bindings/arc/pct.txt vendor/device-tree/dist/Bindings/arm/amlogic.txt vendor/device-tree/dist/Bindings/arm/arm-boards vendor/device-tree/dist/Bindings/arm/atmel-at91.txt vendor/device-tree/dist/Bindings/arm/cci.txt vendor/device-tree/dist/Bindings/arm/coresight.txt vendor/device-tree/dist/Bindings/arm/cpus.txt vendor/device-tree/dist/Bindings/arm/fsl.txt vendor/device-tree/dist/Bindings/arm/fw-cfg.txt vendor/device-tree/dist/Bindings/arm/hisilicon/hisilicon.txt vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt vendor/device-tree/dist/Bindings/arm/l2c2x0.txt vendor/device-tree/dist/Bindings/arm/mediatek.txt vendor/device-tree/dist/Bindings/arm/omap/crossbar.txt vendor/device-tree/dist/Bindings/arm/omap/omap.txt vendor/device-tree/dist/Bindings/arm/pmu.txt vendor/device-tree/dist/Bindings/arm/rockchip.txt vendor/device-tree/dist/Bindings/arm/samsung/samsung-boards.txt vendor/device-tree/dist/Bindings/arm/spear-misc.txt vendor/device-tree/dist/Bindings/arm/sunxi.txt vendor/device-tree/dist/Bindings/arm/tegra/nvidia,tegra20-pmc.txt vendor/device-tree/dist/Bindings/arm/ux500/boards.txt vendor/device-tree/dist/Bindings/ata/ahci-platform.txt vendor/device-tree/dist/Bindings/clock/axi-clkgen.txt vendor/device-tree/dist/Bindings/clock/brcm,iproc-clocks.txt vendor/device-tree/dist/Bindings/clock/imx35-clock.txt vendor/device-tree/dist/Bindings/clock/nvidia,tegra124-dfll.txt vendor/device-tree/dist/Bindings/clock/qca,ath79-pll.txt vendor/device-tree/dist/Bindings/clock/qcom,gcc.txt vendor/device-tree/dist/Bindings/clock/renesas,cpg-mssr.txt vendor/device-tree/dist/Bindings/clock/rockchip,rk3036-cru.txt vendor/device-tree/dist/Bindings/clock/rockchip,rk3188-cru.txt vendor/device-tree/dist/Bindings/clock/rockchip,rk3288-cru.txt vendor/device-tree/dist/Bindings/clock/st/st,clkgen.txt vendor/device-tree/dist/Bindings/clock/sunxi.txt vendor/device-tree/dist/Bindings/clock/xgene.txt vendor/device-tree/dist/Bindings/crypto/samsung-sss.txt vendor/device-tree/dist/Bindings/display/brcm,bcm-vc4.txt vendor/device-tree/dist/Bindings/display/exynos/exynos5433-decon.txt vendor/device-tree/dist/Bindings/display/exynos/exynos_dp.txt vendor/device-tree/dist/Bindings/display/exynos/exynos_dsim.txt vendor/device-tree/dist/Bindings/display/exynos/exynos_hdmi.txt vendor/device-tree/dist/Bindings/display/exynos/samsung-fimd.txt vendor/device-tree/dist/Bindings/display/fsl,dcu.txt vendor/device-tree/dist/Bindings/display/imx/ldb.txt vendor/device-tree/dist/Bindings/display/msm/dsi.txt vendor/device-tree/dist/Bindings/display/msm/hdmi.txt vendor/device-tree/dist/Bindings/display/renesas,du.txt vendor/device-tree/dist/Bindings/dma/arm-pl330.txt vendor/device-tree/dist/Bindings/dma/brcm,bcm2835-dma.txt vendor/device-tree/dist/Bindings/dma/fsl-imx-sdma.txt vendor/device-tree/dist/Bindings/dma/mmp-dma.txt vendor/device-tree/dist/Bindings/dma/mv-xor.txt vendor/device-tree/dist/Bindings/dma/qcom_bam_dma.txt vendor/device-tree/dist/Bindings/dma/snps-dma.txt vendor/device-tree/dist/Bindings/dma/xilinx/xilinx_dma.txt vendor/device-tree/dist/Bindings/dma/xilinx/xilinx_vdma.txt vendor/device-tree/dist/Bindings/edac/apm-xgene-edac.txt vendor/device-tree/dist/Bindings/gpio/gpio-74x164.txt vendor/device-tree/dist/Bindings/gpio/gpio-altera.txt vendor/device-tree/dist/Bindings/gpio/gpio-mcp23s08.txt vendor/device-tree/dist/Bindings/gpio/gpio-mpc8xxx.txt vendor/device-tree/dist/Bindings/gpio/gpio-xgene-sb.txt vendor/device-tree/dist/Bindings/gpio/gpio-xlp.txt vendor/device-tree/dist/Bindings/gpio/gpio.txt vendor/device-tree/dist/Bindings/gpu/nvidia,gk20a.txt vendor/device-tree/dist/Bindings/hsi/nokia-modem.txt vendor/device-tree/dist/Bindings/hwmon/ina2xx.txt vendor/device-tree/dist/Bindings/hwmon/ltc2978.txt vendor/device-tree/dist/Bindings/hwmon/ntc_thermistor.txt vendor/device-tree/dist/Bindings/i2c/i2c-arb-gpio-challenge.txt vendor/device-tree/dist/Bindings/i2c/i2c-imx.txt vendor/device-tree/dist/Bindings/i2c/i2c-mux-gpio.txt vendor/device-tree/dist/Bindings/i2c/i2c-mux-pinctrl.txt vendor/device-tree/dist/Bindings/i2c/i2c-mux-reg.txt vendor/device-tree/dist/Bindings/i2c/i2c-octeon.txt vendor/device-tree/dist/Bindings/i2c/i2c-rcar.txt vendor/device-tree/dist/Bindings/i2c/i2c-rk3x.txt vendor/device-tree/dist/Bindings/i2c/i2c-sirf.txt vendor/device-tree/dist/Bindings/i2c/i2c-xiic.txt vendor/device-tree/dist/Bindings/iio/accel/mma8452.txt vendor/device-tree/dist/Bindings/iio/adc/mcp3422.txt vendor/device-tree/dist/Bindings/iio/adc/rockchip-saradc.txt vendor/device-tree/dist/Bindings/iio/health/max30100.txt vendor/device-tree/dist/Bindings/iio/iio-bindings.txt vendor/device-tree/dist/Bindings/iio/imu/inv_mpu6050.txt vendor/device-tree/dist/Bindings/iio/magnetometer/ak8975.txt vendor/device-tree/dist/Bindings/iio/st-sensors.txt vendor/device-tree/dist/Bindings/input/ads7846.txt vendor/device-tree/dist/Bindings/input/gpio-keys.txt vendor/device-tree/dist/Bindings/input/rotary-encoder.txt vendor/device-tree/dist/Bindings/input/touchscreen/brcm,iproc-touchscreen.txt vendor/device-tree/dist/Bindings/input/touchscreen/touchscreen.txt vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic-v3.txt vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic.txt vendor/device-tree/dist/Bindings/interrupt-controller/arm,versatile-fpga-irq.txt vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt vendor/device-tree/dist/Bindings/interrupt-controller/hisilicon,mbigen-v2.txt vendor/device-tree/dist/Bindings/interrupt-controller/mediatek,sysirq.txt vendor/device-tree/dist/Bindings/interrupt-controller/mips-gic.txt vendor/device-tree/dist/Bindings/interrupt-controller/nxp,lpc3220-mic.txt vendor/device-tree/dist/Bindings/interrupt-controller/ti,omap4-wugen-mpu vendor/device-tree/dist/Bindings/iommu/arm,smmu.txt vendor/device-tree/dist/Bindings/iommu/renesas,ipmmu-vmsa.txt vendor/device-tree/dist/Bindings/iommu/samsung,sysmmu.txt vendor/device-tree/dist/Bindings/leds/common.txt vendor/device-tree/dist/Bindings/leds/leds-gpio.txt vendor/device-tree/dist/Bindings/mailbox/sti-mailbox.txt vendor/device-tree/dist/Bindings/media/i2c/mt9v032.txt vendor/device-tree/dist/Bindings/media/rcar_vin.txt vendor/device-tree/dist/Bindings/media/renesas,jpu.txt vendor/device-tree/dist/Bindings/media/renesas,vsp1.txt vendor/device-tree/dist/Bindings/media/xilinx/video.txt vendor/device-tree/dist/Bindings/mfd/arizona.txt vendor/device-tree/dist/Bindings/mfd/axp20x.txt vendor/device-tree/dist/Bindings/mfd/mt6397.txt vendor/device-tree/dist/Bindings/mfd/qcom-rpm.txt vendor/device-tree/dist/Bindings/mips/brcm/soc.txt vendor/device-tree/dist/Bindings/mips/cpu_irq.txt vendor/device-tree/dist/Bindings/misc/fsl,qoriq-mc.txt vendor/device-tree/dist/Bindings/mmc/arasan,sdhci.txt vendor/device-tree/dist/Bindings/mmc/brcm,sdhci-iproc.txt vendor/device-tree/dist/Bindings/mmc/mmc-pwrseq-emmc.txt vendor/device-tree/dist/Bindings/mmc/rockchip-dw-mshc.txt vendor/device-tree/dist/Bindings/mmc/sdhci-st.txt vendor/device-tree/dist/Bindings/mmc/tmio_mmc.txt vendor/device-tree/dist/Bindings/mmc/usdhi6rol0.txt vendor/device-tree/dist/Bindings/mtd/arm-versatile.txt vendor/device-tree/dist/Bindings/mtd/atmel-nand.txt vendor/device-tree/dist/Bindings/mtd/brcm,brcmnand.txt vendor/device-tree/dist/Bindings/mtd/fsl-quadspi.txt vendor/device-tree/dist/Bindings/mtd/gpmc-nand.txt vendor/device-tree/dist/Bindings/mtd/nand.txt vendor/device-tree/dist/Bindings/net/apm-xgene-enet.txt vendor/device-tree/dist/Bindings/net/arc_emac.txt vendor/device-tree/dist/Bindings/net/brcm,bcmgenet.txt vendor/device-tree/dist/Bindings/net/can/rcar_can.txt vendor/device-tree/dist/Bindings/net/can/sja1000.txt vendor/device-tree/dist/Bindings/net/cavium-mdio.txt vendor/device-tree/dist/Bindings/net/cpsw.txt vendor/device-tree/dist/Bindings/net/dsa/dsa.txt vendor/device-tree/dist/Bindings/net/emac_rockchip.txt vendor/device-tree/dist/Bindings/net/fsl-fec.txt vendor/device-tree/dist/Bindings/net/hisilicon-hns-dsaf.txt vendor/device-tree/dist/Bindings/net/hisilicon-hns-nic.txt vendor/device-tree/dist/Bindings/net/macb.txt vendor/device-tree/dist/Bindings/net/marvell-armada-370-neta.txt vendor/device-tree/dist/Bindings/net/mdio-mux-gpio.txt vendor/device-tree/dist/Bindings/net/mdio-mux.txt vendor/device-tree/dist/Bindings/net/phy.txt vendor/device-tree/dist/Bindings/net/renesas,ravb.txt vendor/device-tree/dist/Bindings/net/stmmac.txt vendor/device-tree/dist/Bindings/net/ti,dp83867.txt vendor/device-tree/dist/Bindings/net/wireless/qcom,ath10k.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/hisilicon-pcie.txt vendor/device-tree/dist/Bindings/pci/layerscape-pci.txt vendor/device-tree/dist/Bindings/pci/nvidia,tegra20-pcie.txt vendor/device-tree/dist/Bindings/pci/pci-keystone.txt vendor/device-tree/dist/Bindings/pci/pci-rcar-gen2.txt vendor/device-tree/dist/Bindings/pci/rcar-pci.txt vendor/device-tree/dist/Bindings/pci/xilinx-pcie.txt vendor/device-tree/dist/Bindings/phy/phy-lpc18xx-usb-otg.txt vendor/device-tree/dist/Bindings/phy/phy-mt65xx-usb.txt vendor/device-tree/dist/Bindings/phy/phy-stih41x-usb.txt vendor/device-tree/dist/Bindings/phy/rcar-gen2-phy.txt vendor/device-tree/dist/Bindings/phy/rcar-gen3-phy-usb2.txt vendor/device-tree/dist/Bindings/phy/samsung-phy.txt vendor/device-tree/dist/Bindings/pinctrl/allwinner,sunxi-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/img,pistachio-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-370-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/meson,pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt vendor/device-tree/dist/Bindings/pinctrl/nxp,lpc1850-scu.txt vendor/device-tree/dist/Bindings/pinctrl/pinctrl-mt65xx.txt vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-gpio.txt vendor/device-tree/dist/Bindings/pinctrl/renesas,pfc-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/rockchip,pinctrl.txt vendor/device-tree/dist/Bindings/power/qcom,coincell-charger.txt vendor/device-tree/dist/Bindings/power/rockchip-io-domain.txt vendor/device-tree/dist/Bindings/power_supply/ti,bq24735.txt vendor/device-tree/dist/Bindings/powerpc/fsl/fman.txt vendor/device-tree/dist/Bindings/regmap/regmap.txt vendor/device-tree/dist/Bindings/regulator/lp872x.txt vendor/device-tree/dist/Bindings/regulator/max77802.txt vendor/device-tree/dist/Bindings/regulator/max8973-regulator.txt vendor/device-tree/dist/Bindings/regulator/palmas-pmic.txt vendor/device-tree/dist/Bindings/regulator/qcom,spmi-regulator.txt vendor/device-tree/dist/Bindings/regulator/regulator.txt vendor/device-tree/dist/Bindings/regulator/ti-abb-regulator.txt vendor/device-tree/dist/Bindings/regulator/tps65217.txt vendor/device-tree/dist/Bindings/regulator/twl-regulator.txt vendor/device-tree/dist/Bindings/rtc/rtc-palmas.txt vendor/device-tree/dist/Bindings/rtc/s3c-rtc.txt vendor/device-tree/dist/Bindings/rtc/sa1100-rtc.txt vendor/device-tree/dist/Bindings/scsi/hisilicon-sas.txt vendor/device-tree/dist/Bindings/serial/fsl-imx-uart.txt vendor/device-tree/dist/Bindings/serial/fsl-mxs-auart.txt vendor/device-tree/dist/Bindings/serial/mtk-uart.txt vendor/device-tree/dist/Bindings/serial/renesas,sci-serial.txt vendor/device-tree/dist/Bindings/serial/sirf-uart.txt vendor/device-tree/dist/Bindings/soc/mediatek/pwrap.txt vendor/device-tree/dist/Bindings/soc/rockchip/power_domain.txt vendor/device-tree/dist/Bindings/soc/ti/keystone-navigator-qmss.txt vendor/device-tree/dist/Bindings/sound/cs4271.txt vendor/device-tree/dist/Bindings/sound/fsl-asoc-card.txt vendor/device-tree/dist/Bindings/sound/fsl-sai.txt vendor/device-tree/dist/Bindings/sound/mt8173-rt5650-rt5676.txt vendor/device-tree/dist/Bindings/sound/nvidia,tegra30-hda.txt vendor/device-tree/dist/Bindings/sound/pcm179x.txt vendor/device-tree/dist/Bindings/sound/renesas,rsnd.txt vendor/device-tree/dist/Bindings/sound/renesas,rsrc-card.txt vendor/device-tree/dist/Bindings/sound/rockchip-i2s.txt vendor/device-tree/dist/Bindings/sound/rockchip-spdif.txt vendor/device-tree/dist/Bindings/sound/rt5616.txt vendor/device-tree/dist/Bindings/sound/rt5640.txt vendor/device-tree/dist/Bindings/sound/st,sti-asoc-card.txt vendor/device-tree/dist/Bindings/sound/tas571x.txt vendor/device-tree/dist/Bindings/spi/spi-bus.txt vendor/device-tree/dist/Bindings/spi/spi-fsl-dspi.txt vendor/device-tree/dist/Bindings/spi/spi-rockchip.txt vendor/device-tree/dist/Bindings/spi/ti_qspi.txt vendor/device-tree/dist/Bindings/sram/sram.txt vendor/device-tree/dist/Bindings/thermal/exynos-thermal.txt vendor/device-tree/dist/Bindings/thermal/rcar-thermal.txt vendor/device-tree/dist/Bindings/timer/mediatek,mtk-timer.txt vendor/device-tree/dist/Bindings/ufs/ufshcd-pltfrm.txt vendor/device-tree/dist/Bindings/usb/ci-hdrc-usb2.txt vendor/device-tree/dist/Bindings/usb/dwc2.txt vendor/device-tree/dist/Bindings/usb/dwc3.txt vendor/device-tree/dist/Bindings/usb/qcom,dwc3.txt vendor/device-tree/dist/Bindings/usb/usb-xhci.txt vendor/device-tree/dist/Bindings/vendor-prefixes.txt vendor/device-tree/dist/Bindings/watchdog/fsl-imx-wdt.txt vendor/device-tree/dist/include/dt-bindings/clock/bcm-cygnus.h vendor/device-tree/dist/include/dt-bindings/clock/bcm2835.h vendor/device-tree/dist/include/dt-bindings/clock/exynos3250.h vendor/device-tree/dist/include/dt-bindings/clock/exynos5420.h vendor/device-tree/dist/include/dt-bindings/clock/exynos5433.h vendor/device-tree/dist/include/dt-bindings/clock/imx6qdl-clock.h vendor/device-tree/dist/include/dt-bindings/clock/imx6ul-clock.h vendor/device-tree/dist/include/dt-bindings/clock/imx7d-clock.h vendor/device-tree/dist/include/dt-bindings/clock/lpc32xx-clock.h vendor/device-tree/dist/include/dt-bindings/clock/mt8173-clk.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8916.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8996.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8996.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7790-clock.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7793-clock.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7794-clock.h vendor/device-tree/dist/include/dt-bindings/clock/rk3036-cru.h vendor/device-tree/dist/include/dt-bindings/clock/rk3188-cru-common.h vendor/device-tree/dist/include/dt-bindings/clock/rk3228-cru.h vendor/device-tree/dist/include/dt-bindings/clock/tegra210-car.h vendor/device-tree/dist/include/dt-bindings/clock/vf610-clock.h vendor/device-tree/dist/include/dt-bindings/gpio/tegra-gpio.h vendor/device-tree/dist/include/dt-bindings/input/linux-event-codes.h vendor/device-tree/dist/include/dt-bindings/mfd/arizona.h vendor/device-tree/dist/include/dt-bindings/thermal/tegra124-soctherm.h vendor/device-tree/dist/src/arm/alpine.dtsi vendor/device-tree/dist/src/arm/am335x-baltos-ir5221.dts vendor/device-tree/dist/src/arm/am335x-bone-common.dtsi vendor/device-tree/dist/src/arm/am335x-chiliboard.dts vendor/device-tree/dist/src/arm/am335x-chilisom.dtsi vendor/device-tree/dist/src/arm/am335x-cm-t335.dts vendor/device-tree/dist/src/arm/am335x-evm.dts vendor/device-tree/dist/src/arm/am335x-igep0033.dtsi vendor/device-tree/dist/src/arm/am335x-nano.dts vendor/device-tree/dist/src/arm/am335x-pepper.dts vendor/device-tree/dist/src/arm/am335x-phycore-som.dtsi vendor/device-tree/dist/src/arm/am335x-shc.dts vendor/device-tree/dist/src/arm/am335x-sl50.dts vendor/device-tree/dist/src/arm/am33xx-clocks.dtsi vendor/device-tree/dist/src/arm/am33xx.dtsi vendor/device-tree/dist/src/arm/am35xx-clocks.dtsi vendor/device-tree/dist/src/arm/am4372.dtsi vendor/device-tree/dist/src/arm/am437x-cm-t43.dts vendor/device-tree/dist/src/arm/am437x-gp-evm.dts vendor/device-tree/dist/src/arm/am437x-sk-evm.dts vendor/device-tree/dist/src/arm/am43x-epos-evm.dts vendor/device-tree/dist/src/arm/am43xx-clocks.dtsi vendor/device-tree/dist/src/arm/am57xx-beagle-x15.dts vendor/device-tree/dist/src/arm/am57xx-cl-som-am57x.dts vendor/device-tree/dist/src/arm/am57xx-sbc-am57x.dts vendor/device-tree/dist/src/arm/arm-realview-pb1176.dts vendor/device-tree/dist/src/arm/arm-realview-pb11mp.dts vendor/device-tree/dist/src/arm/armada-370-db.dts vendor/device-tree/dist/src/arm/armada-370-mirabox.dts vendor/device-tree/dist/src/arm/armada-370-netgear-rn104.dts vendor/device-tree/dist/src/arm/armada-370-synology-ds213j.dts vendor/device-tree/dist/src/arm/armada-375.dtsi vendor/device-tree/dist/src/arm/armada-385-db-ap.dts vendor/device-tree/dist/src/arm/armada-385-linksys.dtsi vendor/device-tree/dist/src/arm/armada-388-clearfog.dts vendor/device-tree/dist/src/arm/armada-388-db.dts vendor/device-tree/dist/src/arm/armada-388-gp.dts vendor/device-tree/dist/src/arm/armada-38x-solidrun-microsom.dtsi vendor/device-tree/dist/src/arm/armada-38x.dtsi vendor/device-tree/dist/src/arm/armada-xp-axpwifiap.dts vendor/device-tree/dist/src/arm/armada-xp-db.dts vendor/device-tree/dist/src/arm/armada-xp-gp.dts vendor/device-tree/dist/src/arm/armada-xp-lenovo-ix4-300d.dts vendor/device-tree/dist/src/arm/armada-xp-linksys-mamba.dts vendor/device-tree/dist/src/arm/armada-xp-matrix.dts vendor/device-tree/dist/src/arm/armada-xp-netgear-rn2120.dts vendor/device-tree/dist/src/arm/armada-xp-openblocks-ax3-4.dts vendor/device-tree/dist/src/arm/armada-xp-synology-ds414.dts vendor/device-tree/dist/src/arm/armada-xp.dtsi vendor/device-tree/dist/src/arm/armv7-m.dtsi vendor/device-tree/dist/src/arm/at91-sama5d2_xplained.dts vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts vendor/device-tree/dist/src/arm/at91-sama5d4_xplained.dts vendor/device-tree/dist/src/arm/at91-sama5d4ek.dts vendor/device-tree/dist/src/arm/at91-vinco.dts vendor/device-tree/dist/src/arm/at91sam9g45.dtsi vendor/device-tree/dist/src/arm/at91sam9n12ek.dts vendor/device-tree/dist/src/arm/at91sam9x5.dtsi vendor/device-tree/dist/src/arm/axm55xx.dtsi vendor/device-tree/dist/src/arm/bcm-cygnus-clock.dtsi vendor/device-tree/dist/src/arm/bcm-cygnus.dtsi vendor/device-tree/dist/src/arm/bcm-nsp.dtsi vendor/device-tree/dist/src/arm/bcm2835-rpi-a-plus.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.dtsi vendor/device-tree/dist/src/arm/bcm2835.dtsi vendor/device-tree/dist/src/arm/bcm2836-rpi-2-b.dts vendor/device-tree/dist/src/arm/bcm283x.dtsi vendor/device-tree/dist/src/arm/bcm4708-buffalo-wzr-1750dhp.dts vendor/device-tree/dist/src/arm/bcm4708-luxul-xwc-1000.dts vendor/device-tree/dist/src/arm/bcm4708-netgear-r6250.dts vendor/device-tree/dist/src/arm/bcm4708-smartrg-sr400ac.dts vendor/device-tree/dist/src/arm/bcm47081-buffalo-wzr-600dhp2.dts vendor/device-tree/dist/src/arm/bcm4709-buffalo-wxr-1900dhp.dts vendor/device-tree/dist/src/arm/bcm4709-netgear-r8000.dts vendor/device-tree/dist/src/arm/bcm5301x.dtsi vendor/device-tree/dist/src/arm/cros-adc-thermistors.dtsi vendor/device-tree/dist/src/arm/cros-ec-keyboard.dtsi vendor/device-tree/dist/src/arm/da850-enbw-cmc.dts vendor/device-tree/dist/src/arm/da850-evm.dts vendor/device-tree/dist/src/arm/da850.dtsi vendor/device-tree/dist/src/arm/dm8148-evm.dts vendor/device-tree/dist/src/arm/dm8148-t410.dts vendor/device-tree/dist/src/arm/dm814x-clocks.dtsi vendor/device-tree/dist/src/arm/dm814x.dtsi vendor/device-tree/dist/src/arm/dm8168-evm.dts vendor/device-tree/dist/src/arm/dm816x-clocks.dtsi vendor/device-tree/dist/src/arm/dm816x.dtsi vendor/device-tree/dist/src/arm/dra62x-clocks.dtsi vendor/device-tree/dist/src/arm/dra62x-j5eco-evm.dts vendor/device-tree/dist/src/arm/dra7-evm.dts vendor/device-tree/dist/src/arm/dra7.dtsi vendor/device-tree/dist/src/arm/dra72-evm.dts vendor/device-tree/dist/src/arm/dra74x.dtsi vendor/device-tree/dist/src/arm/dra7xx-clocks.dtsi vendor/device-tree/dist/src/arm/emev2-kzm9d.dts vendor/device-tree/dist/src/arm/emev2.dtsi vendor/device-tree/dist/src/arm/exynos3250-monk.dts vendor/device-tree/dist/src/arm/exynos3250-pinctrl.dtsi vendor/device-tree/dist/src/arm/exynos3250-rinato.dts vendor/device-tree/dist/src/arm/exynos3250.dtsi vendor/device-tree/dist/src/arm/exynos4.dtsi vendor/device-tree/dist/src/arm/exynos4210-origen.dts vendor/device-tree/dist/src/arm/exynos4210-pinctrl.dtsi vendor/device-tree/dist/src/arm/exynos4210-smdkv310.dts vendor/device-tree/dist/src/arm/exynos4210-trats.dts vendor/device-tree/dist/src/arm/exynos4210-universal_c210.dts vendor/device-tree/dist/src/arm/exynos4210.dtsi vendor/device-tree/dist/src/arm/exynos4412-odroid-common.dtsi vendor/device-tree/dist/src/arm/exynos4412-odroidx.dts vendor/device-tree/dist/src/arm/exynos4412-origen.dts vendor/device-tree/dist/src/arm/exynos4412-smdk4412.dts vendor/device-tree/dist/src/arm/exynos4412-trats2.dts vendor/device-tree/dist/src/arm/exynos4415.dtsi vendor/device-tree/dist/src/arm/exynos4x12-pinctrl.dtsi vendor/device-tree/dist/src/arm/exynos4x12.dtsi vendor/device-tree/dist/src/arm/exynos5.dtsi vendor/device-tree/dist/src/arm/exynos5250-arndale.dts vendor/device-tree/dist/src/arm/exynos5250-smdk5250.dts vendor/device-tree/dist/src/arm/exynos5250-snow-common.dtsi vendor/device-tree/dist/src/arm/exynos5250-spring.dts vendor/device-tree/dist/src/arm/exynos5250.dtsi vendor/device-tree/dist/src/arm/exynos5410-smdk5410.dts vendor/device-tree/dist/src/arm/exynos5410.dtsi vendor/device-tree/dist/src/arm/exynos5420-arndale-octa.dts vendor/device-tree/dist/src/arm/exynos5420-peach-pit.dts vendor/device-tree/dist/src/arm/exynos5420-smdk5420.dts vendor/device-tree/dist/src/arm/exynos5420.dtsi vendor/device-tree/dist/src/arm/exynos5422-cpu-thermal.dtsi vendor/device-tree/dist/src/arm/exynos5422-cpus.dtsi vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-common.dtsi vendor/device-tree/dist/src/arm/exynos5440.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/hi3620.dtsi vendor/device-tree/dist/src/arm/hip01.dtsi vendor/device-tree/dist/src/arm/hisi-x5hd2.dtsi vendor/device-tree/dist/src/arm/imx23.dtsi vendor/device-tree/dist/src/arm/imx25-eukrea-mbimxsd25-baseboard.dts vendor/device-tree/dist/src/arm/imx25-pinfunc.h vendor/device-tree/dist/src/arm/imx25.dtsi vendor/device-tree/dist/src/arm/imx28-apf28dev.dts vendor/device-tree/dist/src/arm/imx28-eukrea-mbmx28lc.dtsi vendor/device-tree/dist/src/arm/imx28-m28.dtsi vendor/device-tree/dist/src/arm/imx28-tx28.dts vendor/device-tree/dist/src/arm/imx28.dtsi vendor/device-tree/dist/src/arm/imx31.dtsi vendor/device-tree/dist/src/arm/imx35-eukrea-mbimxsd35-baseboard.dts vendor/device-tree/dist/src/arm/imx35.dtsi vendor/device-tree/dist/src/arm/imx51-babbage.dts vendor/device-tree/dist/src/arm/imx51-digi-connectcore-som.dtsi vendor/device-tree/dist/src/arm/imx51-eukrea-mbimxsd51-baseboard.dts vendor/device-tree/dist/src/arm/imx51-pinfunc.h vendor/device-tree/dist/src/arm/imx53-ard.dts vendor/device-tree/dist/src/arm/imx53-m53evk.dts vendor/device-tree/dist/src/arm/imx53-qsb-common.dtsi vendor/device-tree/dist/src/arm/imx53-tx53-x03x.dts vendor/device-tree/dist/src/arm/imx53-tx53-x13x.dts vendor/device-tree/dist/src/arm/imx53-tx53.dtsi vendor/device-tree/dist/src/arm/imx6dl-riotboard.dts vendor/device-tree/dist/src/arm/imx6dl-tx6dl-comtft.dts vendor/device-tree/dist/src/arm/imx6dl-tx6u-801x.dts vendor/device-tree/dist/src/arm/imx6dl-tx6u-811x.dts vendor/device-tree/dist/src/arm/imx6dl-wandboard-revb1.dts vendor/device-tree/dist/src/arm/imx6dl.dtsi vendor/device-tree/dist/src/arm/imx6q-gk802.dts vendor/device-tree/dist/src/arm/imx6q-gw5400-a.dts vendor/device-tree/dist/src/arm/imx6q-tbs2910.dts vendor/device-tree/dist/src/arm/imx6q-tx6q-1010-comtft.dts vendor/device-tree/dist/src/arm/imx6q-tx6q-1010.dts vendor/device-tree/dist/src/arm/imx6q-tx6q-1020-comtft.dts vendor/device-tree/dist/src/arm/imx6q-tx6q-1020.dts vendor/device-tree/dist/src/arm/imx6q-tx6q-1110.dts vendor/device-tree/dist/src/arm/imx6q-wandboard-revb1.dts vendor/device-tree/dist/src/arm/imx6q.dtsi vendor/device-tree/dist/src/arm/imx6qdl-apf6dev.dtsi vendor/device-tree/dist/src/arm/imx6qdl-gw51xx.dtsi vendor/device-tree/dist/src/arm/imx6qdl-gw52xx.dtsi vendor/device-tree/dist/src/arm/imx6qdl-gw53xx.dtsi vendor/device-tree/dist/src/arm/imx6qdl-gw54xx.dtsi vendor/device-tree/dist/src/arm/imx6qdl-gw552x.dtsi vendor/device-tree/dist/src/arm/imx6qdl-hummingboard.dtsi vendor/device-tree/dist/src/arm/imx6qdl-microsom.dtsi vendor/device-tree/dist/src/arm/imx6qdl-nit6xlite.dtsi vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6_max.dtsi vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6x.dtsi vendor/device-tree/dist/src/arm/imx6qdl-rex.dtsi vendor/device-tree/dist/src/arm/imx6qdl-sabrelite.dtsi vendor/device-tree/dist/src/arm/imx6qdl-sabresd.dtsi vendor/device-tree/dist/src/arm/imx6qdl-tx6.dtsi vendor/device-tree/dist/src/arm/imx6qdl-udoo.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-warp.dts vendor/device-tree/dist/src/arm/imx6sx-sabreauto.dts vendor/device-tree/dist/src/arm/imx6sx-sdb.dts vendor/device-tree/dist/src/arm/imx6sx-sdb.dtsi vendor/device-tree/dist/src/arm/imx6sx.dtsi vendor/device-tree/dist/src/arm/imx6ul-14x14-evk.dts vendor/device-tree/dist/src/arm/imx6ul-pinfunc.h vendor/device-tree/dist/src/arm/imx6ul.dtsi vendor/device-tree/dist/src/arm/imx7d-sbc-imx7.dts vendor/device-tree/dist/src/arm/imx7d-sdb.dts vendor/device-tree/dist/src/arm/imx7d.dtsi vendor/device-tree/dist/src/arm/integrator.dtsi vendor/device-tree/dist/src/arm/keystone.dtsi vendor/device-tree/dist/src/arm/kirkwood-6192.dtsi vendor/device-tree/dist/src/arm/kirkwood-6281.dtsi vendor/device-tree/dist/src/arm/kirkwood-6282.dtsi vendor/device-tree/dist/src/arm/kirkwood-98dx4122.dtsi vendor/device-tree/dist/src/arm/kirkwood-b3.dts vendor/device-tree/dist/src/arm/kirkwood-blackarmor-nas220.dts vendor/device-tree/dist/src/arm/kirkwood-cloudbox.dts vendor/device-tree/dist/src/arm/kirkwood-db-88f6281.dts vendor/device-tree/dist/src/arm/kirkwood-db-88f6282.dts vendor/device-tree/dist/src/arm/kirkwood-dir665.dts vendor/device-tree/dist/src/arm/kirkwood-dnskw.dtsi vendor/device-tree/dist/src/arm/kirkwood-ds111.dts vendor/device-tree/dist/src/arm/kirkwood-ds112.dts vendor/device-tree/dist/src/arm/kirkwood-ds212.dts vendor/device-tree/dist/src/arm/kirkwood-ds411.dts vendor/device-tree/dist/src/arm/kirkwood-ds411slim.dts vendor/device-tree/dist/src/arm/kirkwood-ib62x0.dts vendor/device-tree/dist/src/arm/kirkwood-iconnect.dts vendor/device-tree/dist/src/arm/kirkwood-km_common.dtsi vendor/device-tree/dist/src/arm/kirkwood-laplug.dts vendor/device-tree/dist/src/arm/kirkwood-lsxl.dtsi vendor/device-tree/dist/src/arm/kirkwood-mplcec4.dts vendor/device-tree/dist/src/arm/kirkwood-mv88f6281gtw-ge.dts vendor/device-tree/dist/src/arm/kirkwood-nas2big.dts vendor/device-tree/dist/src/arm/kirkwood-netgear_readynas_duo_v2.dts vendor/device-tree/dist/src/arm/kirkwood-netgear_readynas_nv+_v2.dts vendor/device-tree/dist/src/arm/kirkwood-netxbig.dtsi vendor/device-tree/dist/src/arm/kirkwood-ns2-common.dtsi vendor/device-tree/dist/src/arm/kirkwood-nsa310.dts vendor/device-tree/dist/src/arm/kirkwood-nsa320.dts vendor/device-tree/dist/src/arm/kirkwood-nsa325.dts vendor/device-tree/dist/src/arm/kirkwood-nsa3x0-common.dtsi vendor/device-tree/dist/src/arm/kirkwood-openblocks_a6.dts vendor/device-tree/dist/src/arm/kirkwood-openblocks_a7.dts vendor/device-tree/dist/src/arm/kirkwood-openrd-client.dts vendor/device-tree/dist/src/arm/kirkwood-openrd.dtsi vendor/device-tree/dist/src/arm/kirkwood-pogoplug-series-4.dts vendor/device-tree/dist/src/arm/kirkwood-rd88f6192.dts vendor/device-tree/dist/src/arm/kirkwood-rd88f6281-a.dts vendor/device-tree/dist/src/arm/kirkwood-rd88f6281-z0.dts vendor/device-tree/dist/src/arm/kirkwood-rd88f6281.dtsi vendor/device-tree/dist/src/arm/kirkwood-rs212.dts vendor/device-tree/dist/src/arm/kirkwood-synology.dtsi vendor/device-tree/dist/src/arm/kirkwood-t5325.dts vendor/device-tree/dist/src/arm/kirkwood-ts219-6281.dts vendor/device-tree/dist/src/arm/kirkwood-ts219-6282.dts vendor/device-tree/dist/src/arm/kirkwood-ts219.dtsi vendor/device-tree/dist/src/arm/kirkwood-ts419-6282.dts vendor/device-tree/dist/src/arm/kirkwood-ts419.dtsi vendor/device-tree/dist/src/arm/kirkwood.dtsi vendor/device-tree/dist/src/arm/logicpd-torpedo-37xx-devkit.dts vendor/device-tree/dist/src/arm/logicpd-torpedo-som.dtsi vendor/device-tree/dist/src/arm/lpc18xx.dtsi vendor/device-tree/dist/src/arm/lpc32xx.dtsi vendor/device-tree/dist/src/arm/lpc4350-hitex-eval.dts vendor/device-tree/dist/src/arm/lpc4357-ea4357-devkit.dts vendor/device-tree/dist/src/arm/ls1021a.dtsi vendor/device-tree/dist/src/arm/meson8.dtsi vendor/device-tree/dist/src/arm/meson8b.dtsi vendor/device-tree/dist/src/arm/mt2701.dtsi vendor/device-tree/dist/src/arm/omap2420-clocks.dtsi vendor/device-tree/dist/src/arm/omap2420-n8x0-common.dtsi vendor/device-tree/dist/src/arm/omap2420.dtsi vendor/device-tree/dist/src/arm/omap2430-clocks.dtsi vendor/device-tree/dist/src/arm/omap2430.dtsi vendor/device-tree/dist/src/arm/omap24xx-clocks.dtsi vendor/device-tree/dist/src/arm/omap3-beagle.dts vendor/device-tree/dist/src/arm/omap3-cm-t3x.dtsi vendor/device-tree/dist/src/arm/omap3-devkit8000-common.dtsi vendor/device-tree/dist/src/arm/omap3-evm-37xx.dts vendor/device-tree/dist/src/arm/omap3-gta04.dtsi vendor/device-tree/dist/src/arm/omap3-igep.dtsi vendor/device-tree/dist/src/arm/omap3-igep0020-common.dtsi vendor/device-tree/dist/src/arm/omap3-igep0030-common.dtsi vendor/device-tree/dist/src/arm/omap3-ldp.dts vendor/device-tree/dist/src/arm/omap3-lilly-a83x.dtsi vendor/device-tree/dist/src/arm/omap3-n9.dts vendor/device-tree/dist/src/arm/omap3-n900.dts vendor/device-tree/dist/src/arm/omap3-n950-n9.dtsi vendor/device-tree/dist/src/arm/omap3-n950.dts vendor/device-tree/dist/src/arm/omap3-overo-base.dtsi vendor/device-tree/dist/src/arm/omap3-pandora-common.dtsi vendor/device-tree/dist/src/arm/omap3-tao3530.dtsi vendor/device-tree/dist/src/arm/omap3-zoom3.dts vendor/device-tree/dist/src/arm/omap3.dtsi vendor/device-tree/dist/src/arm/omap3430-sdp.dts vendor/device-tree/dist/src/arm/omap3430es1-clocks.dtsi vendor/device-tree/dist/src/arm/omap34xx-omap36xx-clocks.dtsi vendor/device-tree/dist/src/arm/omap34xx.dtsi vendor/device-tree/dist/src/arm/omap36xx-am35xx-omap3430es2plus-clocks.dtsi vendor/device-tree/dist/src/arm/omap36xx-clocks.dtsi vendor/device-tree/dist/src/arm/omap36xx-omap3430es2plus-clocks.dtsi vendor/device-tree/dist/src/arm/omap36xx.dtsi vendor/device-tree/dist/src/arm/omap3xxx-clocks.dtsi vendor/device-tree/dist/src/arm/omap4-var-som-om44.dtsi vendor/device-tree/dist/src/arm/omap4.dtsi vendor/device-tree/dist/src/arm/omap443x-clocks.dtsi vendor/device-tree/dist/src/arm/omap443x.dtsi vendor/device-tree/dist/src/arm/omap4460.dtsi vendor/device-tree/dist/src/arm/omap446x-clocks.dtsi vendor/device-tree/dist/src/arm/omap44xx-clocks.dtsi vendor/device-tree/dist/src/arm/omap5-board-common.dtsi vendor/device-tree/dist/src/arm/omap5-cm-t54.dts vendor/device-tree/dist/src/arm/omap5-igep0050.dts vendor/device-tree/dist/src/arm/omap5-uevm.dts vendor/device-tree/dist/src/arm/omap5.dtsi vendor/device-tree/dist/src/arm/omap54xx-clocks.dtsi vendor/device-tree/dist/src/arm/orion5x-linkstation-lswtgl.dts vendor/device-tree/dist/src/arm/pxa27x.dtsi vendor/device-tree/dist/src/arm/pxa3xx.dtsi vendor/device-tree/dist/src/arm/qcom-apq8064-cm-qs600.dts vendor/device-tree/dist/src/arm/qcom-apq8064-ifc6410.dts vendor/device-tree/dist/src/arm/qcom-apq8064.dtsi vendor/device-tree/dist/src/arm/qcom-apq8084.dtsi vendor/device-tree/dist/src/arm/qcom-ipq8064.dtsi vendor/device-tree/dist/src/arm/qcom-msm8660.dtsi vendor/device-tree/dist/src/arm/qcom-msm8960.dtsi vendor/device-tree/dist/src/arm/qcom-msm8974.dtsi vendor/device-tree/dist/src/arm/qcom-pm8841.dtsi vendor/device-tree/dist/src/arm/qcom-pm8941.dtsi vendor/device-tree/dist/src/arm/r7s72100.dtsi vendor/device-tree/dist/src/arm/r8a73a4-ape6evm.dts vendor/device-tree/dist/src/arm/r8a73a4.dtsi vendor/device-tree/dist/src/arm/r8a7740-armadillo800eva.dts vendor/device-tree/dist/src/arm/r8a7740.dtsi vendor/device-tree/dist/src/arm/r8a7778-bockw.dts vendor/device-tree/dist/src/arm/r8a7778.dtsi vendor/device-tree/dist/src/arm/r8a7779-marzen.dts vendor/device-tree/dist/src/arm/r8a7779.dtsi vendor/device-tree/dist/src/arm/r8a7790-lager.dts vendor/device-tree/dist/src/arm/r8a7790.dtsi vendor/device-tree/dist/src/arm/r8a7791-koelsch.dts vendor/device-tree/dist/src/arm/r8a7791-porter.dts vendor/device-tree/dist/src/arm/r8a7791.dtsi vendor/device-tree/dist/src/arm/r8a7793-gose.dts vendor/device-tree/dist/src/arm/r8a7793.dtsi vendor/device-tree/dist/src/arm/r8a7794-alt.dts vendor/device-tree/dist/src/arm/r8a7794-silk.dts vendor/device-tree/dist/src/arm/r8a7794.dtsi vendor/device-tree/dist/src/arm/rk3036-evb.dts vendor/device-tree/dist/src/arm/rk3036-kylin.dts vendor/device-tree/dist/src/arm/rk3036.dtsi vendor/device-tree/dist/src/arm/rk3066a-bqcurie2.dts vendor/device-tree/dist/src/arm/rk3066a-marsboard.dts vendor/device-tree/dist/src/arm/rk3066a-rayeager.dts vendor/device-tree/dist/src/arm/rk3066a.dtsi vendor/device-tree/dist/src/arm/rk3188-radxarock.dts vendor/device-tree/dist/src/arm/rk3188.dtsi vendor/device-tree/dist/src/arm/rk3228-evb.dts vendor/device-tree/dist/src/arm/rk3228.dtsi vendor/device-tree/dist/src/arm/rk3288-evb.dtsi vendor/device-tree/dist/src/arm/rk3288-firefly.dtsi vendor/device-tree/dist/src/arm/rk3288-popmetal.dts vendor/device-tree/dist/src/arm/rk3288-r89.dts vendor/device-tree/dist/src/arm/rk3288-rock2-som.dtsi vendor/device-tree/dist/src/arm/rk3288-rock2-square.dts 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/rk3288.dtsi vendor/device-tree/dist/src/arm/rk3xxx.dtsi vendor/device-tree/dist/src/arm/s5pv210-aquila.dts vendor/device-tree/dist/src/arm/s5pv210-goni.dts vendor/device-tree/dist/src/arm/s5pv210-smdkv210.dts vendor/device-tree/dist/src/arm/s5pv210.dtsi vendor/device-tree/dist/src/arm/sama5d2-pinfunc.h vendor/device-tree/dist/src/arm/sama5d2.dtsi vendor/device-tree/dist/src/arm/sama5d3.dtsi vendor/device-tree/dist/src/arm/sama5d4.dtsi vendor/device-tree/dist/src/arm/sh73a0-kzm9g.dts vendor/device-tree/dist/src/arm/sh73a0.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_sdmmc.dts vendor/device-tree/dist/src/arm/socfpga_cyclone5.dtsi vendor/device-tree/dist/src/arm/socfpga_cyclone5_sockit.dts vendor/device-tree/dist/src/arm/socfpga_cyclone5_socrates.dts vendor/device-tree/dist/src/arm/spear1310-evb.dts vendor/device-tree/dist/src/arm/spear1340-evb.dts vendor/device-tree/dist/src/arm/spear13xx.dtsi vendor/device-tree/dist/src/arm/spear320-hmi.dts vendor/device-tree/dist/src/arm/ste-ccu9540.dts vendor/device-tree/dist/src/arm/ste-dbx5x0.dtsi vendor/device-tree/dist/src/arm/ste-href-stuib.dtsi vendor/device-tree/dist/src/arm/ste-href-tvk1281618.dtsi vendor/device-tree/dist/src/arm/ste-hrefprev60.dtsi vendor/device-tree/dist/src/arm/ste-hrefv60plus.dtsi vendor/device-tree/dist/src/arm/ste-nomadik-nhk15.dts vendor/device-tree/dist/src/arm/ste-nomadik-stn8815.dtsi vendor/device-tree/dist/src/arm/ste-snowball.dts vendor/device-tree/dist/src/arm/ste-u300.dts vendor/device-tree/dist/src/arm/stih407-family.dtsi vendor/device-tree/dist/src/arm/stm32429i-eval.dts vendor/device-tree/dist/src/arm/stm32f429-disco.dts vendor/device-tree/dist/src/arm/stm32f429.dtsi vendor/device-tree/dist/src/arm/sun4i-a10-a1000.dts vendor/device-tree/dist/src/arm/sun4i-a10-chuwi-v7-cw0825.dts vendor/device-tree/dist/src/arm/sun4i-a10-hyundai-a7hd.dts vendor/device-tree/dist/src/arm/sun4i-a10-inet97fv2.dts vendor/device-tree/dist/src/arm/sun4i-a10-inet9f-rev03.dts vendor/device-tree/dist/src/arm/sun4i-a10-itead-iteaduino-plus.dts vendor/device-tree/dist/src/arm/sun4i-a10-mk802.dts vendor/device-tree/dist/src/arm/sun4i-a10.dtsi vendor/device-tree/dist/src/arm/sun5i-a10s.dtsi vendor/device-tree/dist/src/arm/sun5i-a13-empire-electronix-d709.dts vendor/device-tree/dist/src/arm/sun5i-a13-inet-98v-rev2.dts vendor/device-tree/dist/src/arm/sun5i-a13-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun5i-a13.dtsi vendor/device-tree/dist/src/arm/sun5i-r8-chip.dts vendor/device-tree/dist/src/arm/sun5i-r8.dtsi vendor/device-tree/dist/src/arm/sun5i.dtsi vendor/device-tree/dist/src/arm/sun6i-a31.dtsi vendor/device-tree/dist/src/arm/sun6i-a31s-primo81.dts vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s-core.dtsi vendor/device-tree/dist/src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts vendor/device-tree/dist/src/arm/sun7i-a20-cubietruck.dts vendor/device-tree/dist/src/arm/sun7i-a20-mk808c.dts vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb.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-gt90h-v4.dts vendor/device-tree/dist/src/arm/sun8i-a33-sinlinx-sina33.dts vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-plus.dts vendor/device-tree/dist/src/arm/sun8i-h3.dtsi vendor/device-tree/dist/src/arm/sun8i-q8-common.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/tango4-common.dtsi vendor/device-tree/dist/src/arm/tango4-smp8758.dtsi vendor/device-tree/dist/src/arm/tango4-vantage-1172.dts vendor/device-tree/dist/src/arm/tegra114-dalmore.dts vendor/device-tree/dist/src/arm/tegra114-roth.dts vendor/device-tree/dist/src/arm/tegra114-tn7.dts vendor/device-tree/dist/src/arm/tegra114.dtsi vendor/device-tree/dist/src/arm/tegra124-jetson-tk1.dts vendor/device-tree/dist/src/arm/tegra124-nyan.dtsi vendor/device-tree/dist/src/arm/tegra124-venice2.dts vendor/device-tree/dist/src/arm/tegra124.dtsi vendor/device-tree/dist/src/arm/tegra20-harmony.dts vendor/device-tree/dist/src/arm/tegra20-iris-512.dts vendor/device-tree/dist/src/arm/tegra20-medcom-wide.dts vendor/device-tree/dist/src/arm/tegra20-paz00.dts vendor/device-tree/dist/src/arm/tegra20-seaboard.dts vendor/device-tree/dist/src/arm/tegra20-tamonten.dtsi vendor/device-tree/dist/src/arm/tegra20-trimslice.dts vendor/device-tree/dist/src/arm/tegra20-ventana.dts vendor/device-tree/dist/src/arm/tegra20-whistler.dts vendor/device-tree/dist/src/arm/tegra20.dtsi vendor/device-tree/dist/src/arm/tegra30-apalis-eval.dts vendor/device-tree/dist/src/arm/tegra30-beaver.dts vendor/device-tree/dist/src/arm/tegra30-cardhu.dtsi vendor/device-tree/dist/src/arm/tegra30-colibri-eval-v3.dts vendor/device-tree/dist/src/arm/tegra30.dtsi vendor/device-tree/dist/src/arm/twl6030.dtsi vendor/device-tree/dist/src/arm/uniphier-common32.dtsi vendor/device-tree/dist/src/arm/uniphier-ph1-ld4-ref.dts vendor/device-tree/dist/src/arm/uniphier-ph1-ld4.dtsi vendor/device-tree/dist/src/arm/uniphier-ph1-ld6b-ref.dts vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-ref.dts vendor/device-tree/dist/src/arm/uniphier-ph1-pro4.dtsi vendor/device-tree/dist/src/arm/uniphier-ph1-pro5.dtsi vendor/device-tree/dist/src/arm/uniphier-ph1-sld3-ref.dts vendor/device-tree/dist/src/arm/uniphier-ph1-sld3.dtsi vendor/device-tree/dist/src/arm/uniphier-ph1-sld8-ref.dts vendor/device-tree/dist/src/arm/uniphier-ph1-sld8.dtsi vendor/device-tree/dist/src/arm/uniphier-pinctrl.dtsi vendor/device-tree/dist/src/arm/uniphier-proxstream2-gentil.dts vendor/device-tree/dist/src/arm/uniphier-proxstream2.dtsi vendor/device-tree/dist/src/arm/uniphier-ref-daughter.dtsi vendor/device-tree/dist/src/arm/uniphier-support-card.dtsi vendor/device-tree/dist/src/arm/versatile-ab.dts 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/vexpress-v2p-ca15-tc1.dts vendor/device-tree/dist/src/arm/vexpress-v2p-ca15_a7.dts vendor/device-tree/dist/src/arm/vexpress-v2p-ca5s.dts vendor/device-tree/dist/src/arm/vexpress-v2p-ca9.dts vendor/device-tree/dist/src/arm/vf-colibri-eval-v3.dtsi vendor/device-tree/dist/src/arm/vf-colibri.dtsi vendor/device-tree/dist/src/arm/vf500-colibri-eval-v3.dts vendor/device-tree/dist/src/arm/vf500-colibri.dtsi vendor/device-tree/dist/src/arm/vf500.dtsi vendor/device-tree/dist/src/arm/vf610-colibri-eval-v3.dts vendor/device-tree/dist/src/arm/vf610-colibri.dtsi vendor/device-tree/dist/src/arm/vf610-twr.dts vendor/device-tree/dist/src/arm/vf610.dtsi vendor/device-tree/dist/src/arm/vfxxx.dtsi vendor/device-tree/dist/src/arm/zynq-parallella.dts vendor/device-tree/dist/src/arm/zynq-zc702.dts vendor/device-tree/dist/src/arm/zynq-zc706.dts vendor/device-tree/dist/src/arm/zynq-zed.dts vendor/device-tree/dist/src/arm/zynq-zybo.dts vendor/device-tree/dist/src/arm64/amd/amd-seattle-soc.dtsi vendor/device-tree/dist/src/arm64/apm/apm-merlin.dts vendor/device-tree/dist/src/arm64/apm/apm-mustang.dts vendor/device-tree/dist/src/arm64/apm/apm-shadowcat.dtsi vendor/device-tree/dist/src/arm64/apm/apm-storm.dtsi vendor/device-tree/dist/src/arm64/arm/foundation-v8.dts vendor/device-tree/dist/src/arm64/arm/juno-base.dtsi vendor/device-tree/dist/src/arm64/arm/juno-motherboard.dtsi vendor/device-tree/dist/src/arm64/arm/juno-r1.dts vendor/device-tree/dist/src/arm64/arm/rtsm_ve-aemv8a.dts vendor/device-tree/dist/src/arm64/arm/rtsm_ve-motherboard.dtsi vendor/device-tree/dist/src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts vendor/device-tree/dist/src/arm64/arm/vexpress-v2m-rs1.dtsi vendor/device-tree/dist/src/arm64/broadcom/ns2-svk.dts vendor/device-tree/dist/src/arm64/broadcom/ns2.dtsi vendor/device-tree/dist/src/arm64/cavium/thunder-88xx.dtsi vendor/device-tree/dist/src/arm64/exynos/exynos7.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a-rdb.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-qds.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a.dtsi vendor/device-tree/dist/src/arm64/hisilicon/hi6220-hikey.dts vendor/device-tree/dist/src/arm64/hisilicon/hi6220.dtsi vendor/device-tree/dist/src/arm64/hisilicon/hip05-d02.dts vendor/device-tree/dist/src/arm64/hisilicon/hip05.dtsi vendor/device-tree/dist/src/arm64/hisilicon/hip05_hns.dtsi vendor/device-tree/dist/src/arm64/mediatek/mt8173-evb.dts vendor/device-tree/dist/src/arm64/mediatek/mt8173.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra132-norrin.dts vendor/device-tree/dist/src/arm64/nvidia/tegra132.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2180.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2530.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2571.dts vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2595.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2597.dtsi vendor/device-tree/dist/src/arm64/nvidia/tegra210.dtsi vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc-pmic-pins.dtsi vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc-soc-pins.dtsi vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc.dtsi vendor/device-tree/dist/src/arm64/qcom/msm8916-pins.dtsi vendor/device-tree/dist/src/arm64/qcom/msm8916.dtsi vendor/device-tree/dist/src/arm64/qcom/pm8916.dtsi vendor/device-tree/dist/src/arm64/renesas/r8a7795-salvator-x.dts vendor/device-tree/dist/src/arm64/renesas/r8a7795.dtsi vendor/device-tree/dist/src/arm64/rockchip/rk3368-evb.dtsi vendor/device-tree/dist/src/arm64/rockchip/rk3368-r88.dts vendor/device-tree/dist/src/arm64/rockchip/rk3368.dtsi vendor/device-tree/dist/src/arm64/socionext/uniphier-pinctrl.dtsi vendor/device-tree/dist/src/arm64/socionext/uniphier-support-card.dtsi vendor/device-tree/dist/src/arm64/xilinx/zynqmp-ep108.dts vendor/device-tree/dist/src/arm64/xilinx/zynqmp.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6328.dtsi vendor/device-tree/dist/src/mips/brcm/bcm6368.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7125.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7346.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7358.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7360.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7362.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7420.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7425.dtsi vendor/device-tree/dist/src/mips/brcm/bcm7435.dtsi vendor/device-tree/dist/src/mips/brcm/bcm96368mvwg.dts vendor/device-tree/dist/src/mips/brcm/bcm97125cbmb.dts vendor/device-tree/dist/src/mips/brcm/bcm97360svmb.dts vendor/device-tree/dist/src/mips/brcm/bcm97420c.dts vendor/device-tree/dist/src/mips/brcm/bcm97425svmb.dts vendor/device-tree/dist/src/mips/brcm/bcm97435svmb.dts vendor/device-tree/dist/src/mips/cavium-octeon/octeon_3xxx.dts vendor/device-tree/dist/src/mips/ingenic/jz4740.dtsi vendor/device-tree/dist/src/mips/lantiq/easy50712.dts vendor/device-tree/dist/src/mips/pic32/pic32mzda.dtsi vendor/device-tree/dist/src/mips/pic32/pic32mzda_sk.dts vendor/device-tree/dist/src/mips/qca/ar9132.dtsi vendor/device-tree/dist/src/mips/qca/ar9132_tl_wr1043nd_v1.dts vendor/device-tree/dist/src/mips/ralink/mt7620a.dtsi vendor/device-tree/dist/src/mips/ralink/rt2880.dtsi vendor/device-tree/dist/src/mips/ralink/rt3050.dtsi vendor/device-tree/dist/src/mips/ralink/rt3883.dtsi vendor/device-tree/dist/src/mips/xilfpga/nexys4ddr.dts Modified: vendor/device-tree/dist/Bindings/arc/archs-pct.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arc/archs-pct.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arc/archs-pct.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -2,7 +2,7 @@ The ARC HS can be configured with a pipeline performance monitor for counting CPU and cache events like cache misses and hits. Like conventional PCT there -are 100+ hardware conditions dynamically mapped to upto 32 counters. +are 100+ hardware conditions dynamically mapped to up to 32 counters. It also supports overflow interrupts. Required properties: Added: vendor/device-tree/dist/Bindings/arc/eznps.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arc/eznps.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,7 @@ +EZchip NPS Network Processor Platforms Device Tree Bindings +--------------------------------------------------------------------------- + +Appliance main board with NPS400 ASIC. + +Required root node properties: + - compatible = "ezchip,arc-nps"; Modified: vendor/device-tree/dist/Bindings/arc/pct.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arc/pct.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arc/pct.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -2,7 +2,7 @@ The ARC700 can be configured with a pipeline performance monitor for counting CPU and cache events like cache misses and hits. Like conventional PCT there -are 100+ hardware conditions dynamically mapped to upto 32 counters +are 100+ hardware conditions dynamically mapped to up to 32 counters Note that: * The ARC 700 PCT does not support interrupts; although HW events may be Added: vendor/device-tree/dist/Bindings/arm/altera/socfpga-eccmgr.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/altera/socfpga-eccmgr.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,99 @@ +Altera SoCFPGA ECC Manager +This driver uses the EDAC framework to implement the SOCFPGA ECC Manager. +The ECC Manager counts and corrects single bit errors and counts/handles +double bit errors which are uncorrectable. + +Cyclone5 and Arria5 ECC Manager +Required Properties: +- compatible : Should be "altr,socfpga-ecc-manager" +- #address-cells: must be 1 +- #size-cells: must be 1 +- ranges : standard definition, should translate from local addresses + +Subcomponents: + +L2 Cache ECC +Required Properties: +- compatible : Should be "altr,socfpga-l2-ecc" +- reg : Address and size for ECC error interrupt clear registers. +- interrupts : Should be single bit error interrupt, then double bit error + interrupt. Note the rising edge type. + +On Chip RAM ECC +Required Properties: +- compatible : Should be "altr,socfpga-ocram-ecc" +- reg : Address and size for ECC error interrupt clear registers. +- iram : phandle to On-Chip RAM definition. +- interrupts : Should be single bit error interrupt, then double bit error + interrupt. Note the rising edge type. + +Example: + + eccmgr: eccmgr@ffd08140 { + compatible = "altr,socfpga-ecc-manager"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + l2-ecc@ffd08140 { + compatible = "altr,socfpga-l2-ecc"; + reg = <0xffd08140 0x4>; + interrupts = <0 36 1>, <0 37 1>; + }; + + ocram-ecc@ffd08144 { + compatible = "altr,socfpga-ocram-ecc"; + reg = <0xffd08144 0x4>; + iram = <&ocram>; + interrupts = <0 178 1>, <0 179 1>; + }; + }; + +Arria10 SoCFPGA ECC Manager +The Arria10 SoC ECC Manager handles the IRQs for each peripheral +in a shared register instead of individual IRQs like the Cyclone5 +and Arria5. Therefore the device tree is different as well. + +Required Properties: +- compatible : Should be "altr,socfpga-a10-ecc-manager" +- altr,sysgr-syscon : phandle to Arria10 System Manager Block + containing the ECC manager registers. +- #address-cells: must be 1 +- #size-cells: must be 1 +- interrupts : Should be single bit error interrupt, then double bit error + interrupt. Note the rising edge type. +- ranges : standard definition, should translate from local addresses + +Subcomponents: + +L2 Cache ECC +Required Properties: +- compatible : Should be "altr,socfpga-a10-l2-ecc" +- reg : Address and size for ECC error interrupt clear registers. + +On-Chip RAM ECC +Required Properties: +- compatible : Should be "altr,socfpga-a10-ocram-ecc" +- reg : Address and size for ECC block registers. + +Example: + + eccmgr: eccmgr@ffd06000 { + compatible = "altr,socfpga-a10-ecc-manager"; + altr,sysmgr-syscon = <&sysmgr>; + #address-cells = <1>; + #size-cells = <1>; + interrupts = <0 2 IRQ_TYPE_LEVEL_HIGH>, + <0 0 IRQ_TYPE_LEVEL_HIGH>; + ranges; + + l2-ecc@ffd06010 { + compatible = "altr,socfpga-a10-l2-ecc"; + reg = <0xffd06010 0x4>; + }; + + ocram-ecc@ff8c3000 { + compatible = "altr,socfpga-a10-ocram-ecc"; + reg = <0xff8c3000 0x90>; + }; + }; Modified: vendor/device-tree/dist/Bindings/arm/amlogic.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/amlogic.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/amlogic.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -13,8 +13,18 @@ Boards with the Amlogic Meson8b SoC shal Required root node property: compatible: "amlogic,meson8b"; +Boards with the Amlogic Meson GXBaby SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson-gxbb"; + Board compatible values: - "geniatech,atv1200" (Meson6) - "minix,neo-x8" (Meson8) - "tronfy,mxq" (Meson8b) - "hardkernel,odroid-c1" (Meson8b) + - "tronsmart,vega-s95-pro", "tronsmart,vega-s95" (Meson gxbb) + - "tronsmart,vega-s95-meta", "tronsmart,vega-s95" (Meson gxbb) + - "tronsmart,vega-s95-telos", "tronsmart,vega-s95" (Meson gxbb) + - "hardkernel,odroid-c2" (Meson gxbb) + - "amlogic,p200" (Meson gxbb) + - "amlogic,p201" (Meson gxbb) Modified: vendor/device-tree/dist/Bindings/arm/arm-boards ============================================================================== --- vendor/device-tree/dist/Bindings/arm/arm-boards Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/arm-boards Wed Jul 27 10:33:45 2016 (r303380) @@ -93,6 +93,14 @@ Required nodes: a core-module with regs and the compatible strings "arm,core-module-versatile", "syscon" +Optional nodes: + +- arm,versatile-ib2-syscon : if the Versatile has an IB2 interface + board mounted, this has a separate system controller that is + defined in this node. + Required properties: + compatible = "arm,versatile-ib2-syscon", "syscon" + ARM RealView Boards ------------------- The RealView boards cover tailored evaluation boards that are used to explore @@ -123,7 +131,9 @@ Required nodes: - syscon: some subnode of the RealView SoC node must be a system controller node pointing to the control registers, - with the compatible string set to one of these tuples: + with the compatible string set to one of these: + "arm,realview-eb11mp-revb-syscon", "arm,realview-eb-syscon", "syscon" + "arm,realview-eb11mp-revc-syscon", "arm,realview-eb-syscon", "syscon" "arm,realview-eb-syscon", "syscon" "arm,realview-pb1176-syscon", "syscon" "arm,realview-pb11mp-syscon", "syscon" @@ -180,6 +190,7 @@ described under the RS1 memory mapping. Required properties (in root node): compatible = "arm,juno"; /* For Juno r0 board */ compatible = "arm,juno-r1"; /* For Juno r1 board */ + compatible = "arm,juno-r2"; /* For Juno r2 board */ Required nodes: The description for the board must include: Modified: vendor/device-tree/dist/Bindings/arm/atmel-at91.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/atmel-at91.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/atmel-at91.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -41,6 +41,10 @@ compatible: must be one of: - "atmel,sama5d43" - "atmel,sama5d44" +Chipid required properties: +- compatible: Should be "atmel,sama5d2-chipid" +- reg : Should contain registers location and length + PIT Timer required properties: - compatible: Should be "atmel,at91sam9260-pit" - reg: Should contain registers location and length @@ -147,6 +151,65 @@ Example: clocks = <&clk32k>; }; +SHDWC SAMA5D2-Compatible Shutdown Controller + +1) shdwc node + +required properties: +- compatible: should be "atmel,sama5d2-shdwc". +- reg: should contain registers location and length +- clocks: phandle to input clock. +- #address-cells: should be one. The cell is the wake-up input index. +- #size-cells: should be zero. + +optional properties: + +- debounce-delay-us: minimum wake-up inputs debouncer period in + microseconds. It's usually a board-related property. +- atmel,wakeup-rtc-timer: boolean to enable Real-Time Clock wake-up. + +The node contains child nodes for each wake-up input that the platform uses. + +2) input nodes + +Wake-up input nodes are usually described in the "board" part of the Device +Tree. Note also that input 0 is linked to the wake-up pin and is frequently +used. + +Required properties: +- reg: should contain the wake-up input index [0 - 15]. + +Optional properties: +- atmel,wakeup-active-high: boolean, the corresponding wake-up input described + by the child, forces the wake-up of the core power supply on a high level. + The default is to be active low. + +Example: + +On the SoC side: + shdwc@f8048010 { + compatible = "atmel,sama5d2-shdwc"; + reg = <0xf8048010 0x10>; + clocks = <&clk32k>; + #address-cells = <1>; + #size-cells = <0>; + atmel,wakeup-rtc-timer; + }; + +On the board side: + shdwc@f8048010 { + debounce-delay-us = <976>; + + input@0 { + reg = <0>; + }; + + input@1 { + reg = <1>; + atmel,wakeup-active-high; + }; + }; + Special Function Registers (SFR) Special Function Registers (SFR) manage specific aspects of the integrated @@ -155,7 +218,7 @@ elsewhere. required properties: - compatible: Should be "atmel,-sfr", "syscon". - can be "sama5d3" or "sama5d4". + can be "sama5d3", "sama5d4" or "sama5d2". - reg: Should contain registers location and length sfr@f0038000 { Added: vendor/device-tree/dist/Bindings/arm/axis.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/axis.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,29 @@ +Axis Communications AB +ARTPEC series SoC Device Tree Bindings + +ARTPEC-6 ARM SoC +================ + +Required root node properties: +- compatible = "axis,artpec6"; + +ARTPEC-6 System Controller +-------------------------- + +The ARTPEC-6 has a system controller with mixed functions controlling DMA, PCIe +and resets. + +Required properties: +- compatible: "axis,artpec6-syscon", "syscon" +- reg: Address and length of the register bank. + +Example: + syscon { + compatible = "axis,artpec6-syscon", "syscon"; + reg = <0xf8000000 0x48>; + }; + +ARTPEC-6 Development board: +--------------------------- +Required root node properties: +- compatible = "axis,artpec6-dev-board", "axis,artpec6"; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,vulcan-soc.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,vulcan-soc.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,10 @@ +Broadcom Vulcan device tree bindings +------------------------------------ + +Boards with Broadcom Vulcan shall have the following root property: + +Broadcom Vulcan Evaluation Board: + compatible = "brcm,vulcan-eval", "brcm,vulcan-soc"; + +Generic Vulcan board: + compatible = "brcm,vulcan-soc"; Modified: vendor/device-tree/dist/Bindings/arm/cci.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/cci.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/cci.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -34,6 +34,7 @@ specific to ARM. Definition: must contain one of the following: "arm,cci-400" "arm,cci-500" + "arm,cci-550" - reg Usage: required @@ -99,8 +100,9 @@ specific to ARM. "arm,cci-400-pmu,r0" "arm,cci-400-pmu,r1" "arm,cci-400-pmu" - DEPRECATED, permitted only where OS has - secure acces to CCI registers + secure access to CCI registers "arm,cci-500-pmu,r0" + "arm,cci-550-pmu,r0" - reg: Usage: required Value type: Integer cells. A register entry, expressed Modified: vendor/device-tree/dist/Bindings/arm/coresight.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/coresight.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/coresight.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -19,6 +19,7 @@ its hardware characteristcs. - "arm,coresight-etm3x", "arm,primecell"; - "arm,coresight-etm4x", "arm,primecell"; - "qcom,coresight-replicator1x", "arm,primecell"; + - "arm,coresight-stm", "arm,primecell"; [1] * reg: physical base address and length of the register set(s) of the component. @@ -36,6 +37,14 @@ its hardware characteristcs. layout using the generic DT graph presentation found in "bindings/graph.txt". +* Additional required properties for System Trace Macrocells (STM): + * reg: along with the physical base address and length of the register + set as described above, another entry is required to describe the + mapping of the extended stimulus port area. + + * reg-names: the only acceptable values are "stm-base" and + "stm-stimulus-base", each corresponding to the areas defined in "reg". + * Required properties for devices that don't show up on the AMBA bus, such as non-configurable replicators: @@ -202,3 +211,22 @@ Example: }; }; }; + +4. STM + stm@20100000 { + compatible = "arm,coresight-stm", "arm,primecell"; + reg = <0 0x20100000 0 0x1000>, + <0 0x28000000 0 0x180000>; + reg-names = "stm-base", "stm-stimulus-base"; + + clocks = <&soc_smc50mhz>; + clock-names = "apb_pclk"; + port { + stm_out_port: endpoint { + remote-endpoint = <&main_funnel_in_port2>; + }; + }; + }; + +[1]. There is currently two version of STM: STM32 and STM500. Both +have the same HW interface and as such don't need an explicit binding name. Modified: vendor/device-tree/dist/Bindings/arm/cpus.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/cpus.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/cpus.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -167,6 +167,7 @@ nodes to be present and contain the prop "arm,cortex-r5" "arm,cortex-r7" "brcm,brahma-b15" + "brcm,vulcan" "cavium,thunder" "faraday,fa526" "intel,sa110" @@ -178,6 +179,7 @@ nodes to be present and contain the prop "marvell,sheeva-v5" "nvidia,tegra132-denver" "qcom,krait" + "qcom,kryo" "qcom,scorpion" - enable-method Value type: @@ -190,7 +192,6 @@ nodes to be present and contain the prop can be one of: "allwinner,sun6i-a31" "allwinner,sun8i-a23" - "arm,psci" "arm,realview-smp" "brcm,bcm-nsp-smp" "brcm,brahma-b15" @@ -250,7 +251,7 @@ nodes to be present and contain the prop Usage: optional Value type: Definition: A u32 value that represents the running time dynamic - power coefficient in units of mW/MHz/uVolt^2. The + power coefficient in units of mW/MHz/uV^2. The coefficient can either be calculated from power measurements or derived by analysis. Modified: vendor/device-tree/dist/Bindings/arm/fsl.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/fsl.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/fsl.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -135,6 +135,10 @@ LS1043A ARMv8 based RDB Board Required root node properties: - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a"; +LS1043A ARMv8 based QDS Board +Required root node properties: + - compatible = "fsl,ls1043a-qds", "fsl,ls1043a"; + LS2080A ARMv8 based Simulator model Required root node properties: - compatible = "fsl,ls2080a-simu", "fsl,ls2080a"; Modified: vendor/device-tree/dist/Bindings/arm/fw-cfg.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/fw-cfg.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/fw-cfg.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -11,43 +11,9 @@ QEMU exposes the control and data regist registers; their location is communicated to the guest's UEFI firmware in the DTB that QEMU places at the bottom of the guest's DRAM. -The guest writes a selector value (a key) to the selector register, and then -can read the corresponding data (produced by QEMU) via the data register. If -the selected entry is writable, the guest can rewrite it through the data -register. - -The selector register takes keys in big endian byte order. - -The data register allows accesses with 8, 16, 32 and 64-bit width (only at -offset 0 of the register). Accesses larger than a byte are interpreted as -arrays, bundled together only for better performance. The bytes constituting -such a word, in increasing address order, correspond to the bytes that would -have been transferred by byte-wide accesses in chronological order. - -The interface allows guest firmware to download various parameters and blobs -that affect how the firmware works and what tables it installs for the guest -OS. For example, boot order of devices, ACPI tables, SMBIOS tables, kernel and -initrd images for direct kernel booting, virtual machine UUID, SMP information, -virtual NUMA topology, and so on. - -The authoritative registry of the valid selector values and their meanings is -the QEMU source code; the structure of the data blobs corresponding to the -individual key values is also defined in the QEMU source code. - -The presence of the registers can be verified by selecting the "signature" blob -with key 0x0000, and reading four bytes from the data register. The returned -signature is "QEMU". - -The outermost protocol (involving the write / read sequences of the control and -data registers) is expected to be versioned, and/or described by feature bits. -The interface revision / feature bitmap can be retrieved with key 0x0001. The -blob to be read from the data register has size 4, and it is to be interpreted -as a uint32_t value in little endian byte order. The current value -(corresponding to the above outer protocol) is zero. - -The guest kernel is not expected to use these registers (although it is -certainly allowed to); the device tree bindings are documented here because -this is where device tree bindings reside in general. +The authoritative guest-side hardware interface documentation to the fw_cfg +device can be found in "docs/specs/fw_cfg.txt" in the QEMU source tree. + Required properties: Modified: vendor/device-tree/dist/Bindings/arm/hisilicon/hisilicon.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/hisilicon/hisilicon.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/hisilicon/hisilicon.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -1,29 +1,33 @@ Hisilicon Platforms Device Tree Bindings ---------------------------------------------------- -Hi6220 SoC -Required root node properties: - - compatible = "hisilicon,hi6220"; - Hi4511 Board Required root node properties: - compatible = "hisilicon,hi3620-hi4511"; -HiP04 D01 Board +Hi6220 SoC Required root node properties: - - compatible = "hisilicon,hip04-d01"; + - compatible = "hisilicon,hi6220"; + +HiKey Board +Required root node properties: + - compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220"; HiP01 ca9x2 Board Required root node properties: - compatible = "hisilicon,hip01-ca9x2"; -HiKey Board +HiP04 D01 Board Required root node properties: - - compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220"; + - compatible = "hisilicon,hip04-d01"; HiP05 D02 Board Required root node properties: - compatible = "hisilicon,hip05-d02"; +HiP06 D03 Board +Required root node properties: + - compatible = "hisilicon,hip06-d03"; + Hisilicon system controller Required properties: Modified: vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -22,6 +22,8 @@ SoCs: compatible = "ti,k2l", "ti,keystone" - Keystone 2 Edison compatible = "ti,k2e", "ti,keystone" +- K2G + compatible = "ti,k2g", "ti,keystone" Boards: - Keystone 2 Hawking/Kepler EVM @@ -32,3 +34,6 @@ Boards: - Keystone 2 Edison EVM compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone" + +- K2G EVM + compatible = "ti,k2g-evm", "ti,k2g", "ti-keystone" Modified: vendor/device-tree/dist/Bindings/arm/l2c2x0.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/l2c2x0.txt Wed Jul 27 09:27:08 2016 (r303379) +++ vendor/device-tree/dist/Bindings/arm/l2c2x0.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -84,6 +84,12 @@ Optional properties: - prefetch-instr : Instruction prefetch. Value: <0> (forcibly disable), <1> (forcibly enable), property absent (retain settings set by firmware) +- arm,dynamic-clock-gating : L2 dynamic clock gating. Value: <0> (forcibly + disable), <1> (forcibly enable), property absent (OS specific behavior, + preferrably retain firmware settings) +- arm,standby-mode: L2 standby mode enable. Value <0> (forcibly disable), + <1> (forcibly enable), property absent (OS specific behavior, + preferrably retain firmware settings) Example: Added: vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/ap806-system-controller.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,35 @@ +Marvell Armada AP806 System Controller +====================================== + +The AP806 is one of the two core HW blocks of the Marvell Armada 7K/8K +SoCs. It contains a system controller, which provides a number +registers giving access to numerous features: clocks, pin-muxing and +many other SoC configuration items. This DT binding allows to describe +this system controller. + +The Device Tree node representing the AP806 system controller provides +a number of clocks: + + - 0: clock of CPU cluster 0 + - 1: 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-system-controller", "syscon" + - reg: register area of the AP806 system controller + - #clock-cells: must be set to 1 + - clock-output-names: must be defined to: + "ap-cpu-cluster-0", "ap-cpu-cluster-1", "ap-fixed", "ap-mss" + +Example: + + syscon: system-controller@6f4000 { + compatible = "marvell,ap806-system-controller", "syscon"; + #clock-cells = <1>; + clock-output-names = "ap-cpu-cluster-0", "ap-cpu-cluster-1", + "ap-fixed", "ap-mss"; + reg = <0x6f4000 0x1000>; + }; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp-pmsu.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp-pmsu.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,21 @@ +Power Management Service Unit(PMSU) +----------------------------------- +Available on Marvell SOCs: Armada 370, Armada 38x and Armada XP + +Required properties: + +- compatible: should be one of: + - "marvell,armada-370-pmsu" for Armada 370 or Armada XP + - "marvell,armada-380-pmsu" for Armada 38x + - "marvell,armada-370-xp-pmsu" was used for Armada 370/XP but is now + deprecated and will be removed + +- reg: Should contain PMSU registers location and length. + +Example: + +armada-370-xp-pmsu@22000 { + compatible = "marvell,armada-370-pmsu"; + reg = <0x22000 0x1000>; +}; + Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-370-xp.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,24 @@ +Marvell Armada 370 and Armada XP Platforms Device Tree Bindings +--------------------------------------------------------------- + +Boards with a SoC of the Marvell Armada 370 and Armada XP families +shall have the following property: + +Required root node property: + +compatible: must contain "marvell,armada-370-xp" + +In addition, boards using the Marvell Armada 370 SoC shall have the +following property: + +Required root node property: + +compatible: must contain "marvell,armada370" + +In addition, boards using the Marvell Armada XP SoC shall have the +following property: + +Required root node property: + +compatible: must contain "marvell,armadaxp" + Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-375.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-375.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,9 @@ +Marvell Armada 375 Platforms Device Tree Bindings +------------------------------------------------- + +Boards with a SoC of the Marvell Armada 375 family shall have the +following property: + +Required root node property: + +compatible: must contain "marvell,armada375" Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-37xx.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,16 @@ +Marvell Armada 37xx Platforms Device Tree Bindings +-------------------------------------------------- + +Boards using a SoC of the Marvell Armada 37xx family must carry the +following root node property: + + - compatible: must contain "marvell,armada3710" + +In addition, boards using the Marvell Armada 3720 SoC shall have the +following property before the previous one: + + - compatible: must contain "marvell,armada3720" + +Example: + +compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710"; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-380-mpcore-soc-ctrl.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-380-mpcore-soc-ctrl.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,14 @@ +Marvell Armada 38x CA9 MPcore SoC Controller +============================================ + +Required properties: + +- compatible: Should be "marvell,armada-380-mpcore-soc-ctrl". + +- reg: should be the register base and length as documented in the + datasheet for the CA9 MPcore SoC Control registers + +mpcore-soc-ctrl@20d20 { + compatible = "marvell,armada-380-mpcore-soc-ctrl"; + reg = <0x20d20 0x6c>; +}; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-38x.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-38x.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,27 @@ +Marvell Armada 38x Platforms Device Tree Bindings +------------------------------------------------- + +Boards with a SoC of the Marvell Armada 38x family shall have the +following property: + +Required root node property: + + - compatible: must contain "marvell,armada380" + +In addition, boards using the Marvell Armada 385 SoC shall have the +following property before the previous one: + +Required root node property: + +compatible: must contain "marvell,armada385" + +In addition, boards using the Marvell Armada 388 SoC shall have the +following property before the previous one: + +Required root node property: + +compatible: must contain "marvell,armada388" + +Example: + +compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380"; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-39x.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-39x.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,20 @@ +Marvell Armada 39x Platforms Device Tree Bindings +------------------------------------------------- + +Boards with a SoC of the Marvell Armada 39x family shall have the +following property: + +Required root node property: + + - compatible: must contain "marvell,armada390" + +In addition, boards using the Marvell Armada 398 SoC shall have the +following property before the previous one: + +Required root node property: + +compatible: must contain "marvell,armada398" + +Example: + +compatible = "marvell,a398-db", "marvell,armada398", "marvell,armada390"; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-7k-8k.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-7k-8k.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,24 @@ +Marvell Armada 7K/8K Platforms Device Tree Bindings +--------------------------------------------------- + +Boards using a SoC of the Marvell Armada 7K or 8K families must carry +the following root node property: + + - compatible, with one of the following values: + + - "marvell,armada7020", "marvell,armada-ap806-dual", "marvell,armada-ap806" + when the SoC being used is the Armada 7020 + + - "marvell,armada7040", "marvell,armada-ap806-quad", "marvell,armada-ap806" + when the SoC being used is the Armada 7040 + + - "marvell,armada8020", "marvell,armada-ap806-dual", "marvell,armada-ap806" + when the SoC being used is the Armada 8020 + + - "marvell,armada8040", "marvell,armada-ap806-quad", "marvell,armada-ap806" + when the SoC being used is the Armada 8040 + +Example: + +compatible = "marvell,armada7040-db", "marvell,armada7040", + "marvell,armada-ap806-quad", "marvell,armada-ap806"; Added: vendor/device-tree/dist/Bindings/arm/marvell/armada-cpu-reset.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/armada-cpu-reset.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,14 @@ +Marvell Armada CPU reset controller +=================================== + +Required properties: + +- compatible: Should be "marvell,armada-370-cpu-reset". + +- reg: should be register base and length as documented in the + datasheet for the CPU reset registers + +cpurst: cpurst@20800 { + compatible = "marvell,armada-370-cpu-reset"; + reg = <0x20800 0x20>; +}; Added: vendor/device-tree/dist/Bindings/arm/marvell/coherency-fabric.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/coherency-fabric.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,48 @@ +Coherency fabric +---------------- +Available on Marvell SOCs: Armada 370, Armada 375, Armada 38x and Armada XP + +Required properties: + +- compatible: the possible values are: + + * "marvell,coherency-fabric", to be used for the coherency fabric of + the Armada 370 and Armada XP. + + * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency + fabric. + + * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency + fabric. + +- reg: Should contain coherency fabric registers location and + length. + + * For "marvell,coherency-fabric", the first pair for the coherency + fabric registers, second pair for the per-CPU fabric registers. + + * For "marvell,armada-375-coherency-fabric", only one pair is needed + for the per-CPU fabric registers. + + * For "marvell,armada-380-coherency-fabric", only one pair is needed + for the per-CPU fabric registers. + +Optional properties: + +- broken-idle: boolean to set when the Idle mode is not supported by the + hardware. + +Examples: + +coherency-fabric@d0020200 { + compatible = "marvell,coherency-fabric"; + reg = <0xd0020200 0xb0>, + <0xd0021810 0x1c>; + +}; + +coherency-fabric@21810 { + compatible = "marvell,armada-375-coherency-fabric"; + reg = <0x21810 0x1c>; +}; + Added: vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller0.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/cp110-system-controller0.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,83 @@ +Marvell Armada CP110 System Controller 0 +======================================== + +The CP110 is one of the two core HW blocks of the Marvell Armada 7K/8K +SoCs. It contains two sets of system control registers, System +Controller 0 and System Controller 1. This Device Tree binding allows +to describe the first system controller, which provides registers to +configure various aspects of the SoC. + +The Device Tree node representing this System Controller 0 provides a +number of clocks: + + - a set of core clocks + - a set of gatable clocks + +Those clocks can be referenced by other Device Tree nodes using two +cells: + - The first cell must be 0 or 1. 0 for the core clocks and 1 for the + gatable clocks. + - The second cell identifies the particular core clock or gatable + clocks. + +The following clocks are available: + - Core clocks + - 0 0 APLL + - 0 1 PPv2 core + - 0 2 EIP + - 0 3 Core + - 0 4 NAND core + - Gatable clocks + - 1 0 Audio + - 1 1 Comm Unit + - 1 2 NAND + - 1 3 PPv2 + - 1 4 SDIO + - 1 5 MG Domain + - 1 6 MG Core + - 1 7 XOR1 + - 1 8 XOR0 + - 1 9 GOP DP + - 1 11 PCIe x1 0 + - 1 12 PCIe x1 1 + - 1 13 PCIe x4 + - 1 14 PCIe / XOR + - 1 15 SATA + - 1 16 SATA USB + - 1 17 Main + - 1 18 SD/MMC + - 1 21 Slow IO (SPI, NOR, BootROM, I2C, UART) + - 1 22 USB3H0 + - 1 23 USB3H1 + - 1 24 USB3 Device + - 1 25 EIP150 + - 1 26 EIP197 + +Required properties: + + - compatible: must be: + "marvell,cp110-system-controller0", "syscon"; + - reg: register area of the CP110 system controller 0 + - #clock-cells: must be set to 2 + - core-clock-output-names must be set to: + "cpm-apll", "cpm-ppv2-core", "cpm-eip", "cpm-core", "cpm-nand-core" + - gate-clock-output-names must be set to: + "cpm-audio", "cpm-communit", "cpm-nand", "cpm-ppv2", "cpm-sdio", + "cpm-mg-domain", "cpm-mg-core", "cpm-xor1", "cpm-xor0", "cpm-gop-dp", "none", + "cpm-pcie_x10", "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor", "cpm-sata", + "cpm-sata-usb", "cpm-main", "cpm-sd-mmc", "none", "none", "cpm-slow-io", + "cpm-usb3h0", "cpm-usb3h1", "cpm-usb3dev", "cpm-eip150", "cpm-eip197"; + +Example: + + cpm_syscon0: system-controller@440000 { + compatible = "marvell,cp110-system-controller0", "syscon"; + reg = <0x440000 0x1000>; + #clock-cells = <2>; + core-clock-output-names = "cpm-apll", "cpm-ppv2-core", "cpm-eip", "cpm-core", "cpm-nand-core"; + gate-clock-output-names = "cpm-audio", "cpm-communit", "cpm-nand", "cpm-ppv2", "cpm-sdio", + "cpm-mg-domain", "cpm-mg-core", "cpm-xor1", "cpm-xor0", "cpm-gop-dp", "none", + "cpm-pcie_x10", "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor", "cpm-sata", + "cpm-sata-usb", "cpm-main", "cpm-sd-mmc", "none", "none", "cpm-slow-io", + "cpm-usb3h0", "cpm-usb3h1", "cpm-usb3dev", "cpm-eip150", "cpm-eip197"; + }; Added: vendor/device-tree/dist/Bindings/arm/marvell/kirkwood.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/kirkwood.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,27 @@ +Marvell Kirkwood Platforms Device Tree Bindings +----------------------------------------------- + +Boards with a SoC of the Marvell Kirkwood +shall have the following property: + +Required root node property: + +compatible: must contain "marvell,kirkwood"; + +In order to support the kirkwood cpufreq driver, there must be a node +cpus/cpu@0 with three clocks, "cpu_clk", "ddrclk" and "powersave", +where the "powersave" clock is a gating clock used to switch the CPU +between the "cpu_clk" and the "ddrclk". + +Example: + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu@0 { + device_type = "cpu"; + compatible = "marvell,sheeva-88SV131"; + clocks = <&core_clk 1>, <&core_clk 3>, <&gate_clk 11>; + clock-names = "cpu_clk", "ddrclk", "powersave"; + }; Added: vendor/device-tree/dist/Bindings/arm/marvell/marvell,berlin.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/marvell/marvell,berlin.txt Wed Jul 27 10:33:45 2016 (r303380) @@ -0,0 +1,96 @@ +Marvell Berlin SoC Family Device Tree Bindings +--------------------------------------------------------------- + +Work in progress statement: + +Device tree files and bindings applying to Marvell Berlin SoCs and boards are +considered "unstable". Any Marvell Berlin device tree binding may change at any +time. Be sure to use a device tree binary and a kernel image generated from the +same source tree. + +Please refer to Documentation/devicetree/bindings/ABI.txt for a definition of a +stable binding/ABI. + +--------------------------------------------------------------- + +Boards with a SoC of the Marvell Berlin family, e.g. Armada 1500 +shall have the following properties: + +* Required root node properties: +compatible: must contain "marvell,berlin" + +In addition, the above compatible shall be extended with the specific +SoC and board used. Currently known SoC compatibles are: + "marvell,berlin2" for Marvell Armada 1500 (BG2, 88DE3100), + "marvell,berlin2cd" for Marvell Armada 1500-mini (BG2CD, 88DE3005) + "marvell,berlin2ct" for Marvell Armada ? (BG2CT, 88DE????) + "marvell,berlin2q" for Marvell Armada 1500-pro (BG2Q, 88DE3114) + "marvell,berlin3" for Marvell Armada ? (BG3, 88DE????) + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Jul 27 10:43:37 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55462BA37EE; Wed, 27 Jul 2016 10:43:37 +0000 (UTC) (envelope-from andrew@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 mx1.freebsd.org (Postfix) with ESMTPS id 08AE31517; Wed, 27 Jul 2016 10:43:36 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6RAhaXV067206; Wed, 27 Jul 2016 10:43:36 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6RAhaG8067205; Wed, 27 Jul 2016 10:43:36 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201607271043.u6RAhaG8067205@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Wed, 27 Jul 2016 10:43:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303381 - vendor/device-tree/devicetree-965f3718 X-SVN-Group: vendor 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.22 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: Wed, 27 Jul 2016 10:43:37 -0000 Author: andrew Date: Wed Jul 27 10:43:36 2016 New Revision: 303381 URL: https://svnweb.freebsd.org/changeset/base/303381 Log: Tag the devicetree source import Added: vendor/device-tree/devicetree-965f3718/ - copied from r303380, vendor/device-tree/dist/ From owner-svn-src-vendor@freebsd.org Thu Jul 28 02:49:26 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2B7BBA6568; Thu, 28 Jul 2016 02:49:26 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 66E8317CF; Thu, 28 Jul 2016 02:49:25 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id SbNtbf2aExBmMSbNubBhL0; Wed, 27 Jul 2016 20:49:18 -0600 X-Authority-Analysis: v=2.2 cv=DLzN2GFb c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=cAmyUtKerLwA:10 a=6I5d2MoRAAAA:8 a=VwQbUJbxAAAA:8 a=YxBL1-UpAAAA:8 a=NNLQ3VG0lDboyx6LFJ8A:9 a=IjZwj45LgO3ly-622nXo:22 a=AjGcO6oz07-iQ99wixmX:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id C996113753; Wed, 27 Jul 2016 19:49:16 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id u6S2nGWT005937; Wed, 27 Jul 2016 19:49:16 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201607280249.u6S2nGWT005937@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Andrew Turner cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: Re: svn commit: r303380 - in vendor/device-tree/dist: Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/bcm Bindings/arm/hisilicon Bindings/arm/keystone Bindings/arm/marvell Bindings/... In-Reply-To: Message from Andrew Turner of "Wed, 27 Jul 2016 10:33:46 -0000." <201607271033.u6RAXkeI063443@repo.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 27 Jul 2016 19:49:16 -0700 X-CMAE-Envelope: MS4wfOs9PKHwhzWM354z4AbKkMVQCw52t+F7taKFezDAgxUBWhfS9eocyrxFwxZ3U0bjDaCI20+QjTzvRFsqhZ0MDzoH5rmQSbROnpq66wafsVFWu6/UTrfm e4mulyU09aEbopARFCa59kMiJZb6UkqHWsQt5o2yTgJWlhpOuwXnnmZ7KxVwr6stfsDPwHHNBwOyQkEWuM4NFQ58I/bLNNhd+7nLGeVFcoTomW5XpxK3NPgI YbyXAYgFqhPGm63DLiUMpY17towq18a415MHisgqK+kNq6o+rXH91JoJ1uOshh4h X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 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 Jul 2016 02:49:26 -0000 In message <201607271033.u6RAXkeI063443@repo.freebsd.org>, Andrew Turner writes : > Author: andrew > Date: Wed Jul 27 10:33:45 2016 > New Revision: 303380 > URL: https://svnweb.freebsd.org/changeset/base/303380 > > Log: > Import the updated devicetree files from > https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebas > ing.git I don't see this used anywhere in head (though I must admit I haven't looked that hard). Considering this is GPL, what do we intend to do with this? (Once again, I haven't really looked that hard but I can't see it used anywhere.) -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-svn-src-vendor@freebsd.org Thu Jul 28 10:10:20 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8456ABA7FB9; Thu, 28 Jul 2016 10:10:20 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from kif.fubar.geek.nz (kif.fubar.geek.nz [178.62.119.249]) by mx1.freebsd.org (Postfix) with ESMTP id 545591852; Thu, 28 Jul 2016 10:10:20 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from zapp (bcdf0033.skybroadband.com [188.223.0.51]) by kif.fubar.geek.nz (Postfix) with ESMTPSA id AABABD78E6; Thu, 28 Jul 2016 10:10:13 +0000 (UTC) Date: Thu, 28 Jul 2016 11:10:10 +0100 From: Andrew Turner To: Cy Schubert Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: Re: svn commit: r303380 - in vendor/device-tree/dist: Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/bcm Bindings/arm/hisilicon Bindings/arm/keystone Bindings/arm/marvell Bindings/... Message-ID: <20160728111010.05dd2c38@zapp> In-Reply-To: <201607280249.u6S2nGWT005937@slippy.cwsent.com> References: <201607271033.u6RAXkeI063443@repo.freebsd.org> <201607280249.u6S2nGWT005937@slippy.cwsent.com> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 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 Jul 2016 10:10:20 -0000 On Wed, 27 Jul 2016 19:49:16 -0700 Cy Schubert wrote: > In message <201607271033.u6RAXkeI063443@repo.freebsd.org>, Andrew > Turner writes > : > > Author: andrew > > Date: Wed Jul 27 10:33:45 2016 > > New Revision: 303380 > > URL: https://svnweb.freebsd.org/changeset/base/303380 > > > > Log: > > Import the updated devicetree files from > > https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebas > > ing.git > > I don't see this used anywhere in head (though I must admit I haven't > looked that hard). Considering this is GPL, what do we intend to do > with this? (Once again, I haven't really looked that hard but I can't > see it used anywhere.) It is used in sys/gnu/dts. Andrew From owner-svn-src-vendor@freebsd.org Thu Jul 28 12:53:35 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36F45BA5B08; Thu, 28 Jul 2016 12:53:35 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E9D5C1AA2; Thu, 28 Jul 2016 12:53:34 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id SkoWbpKGMeXEcSkoXbeGgI; Thu, 28 Jul 2016 06:53:27 -0600 X-Authority-Analysis: v=2.2 cv=T/3OdLCQ c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=cAmyUtKerLwA:10 a=BWvPGDcYAAAA:8 a=6I5d2MoRAAAA:8 a=VwQbUJbxAAAA:8 a=YxBL1-UpAAAA:8 a=41SXhP_Wu43H9jiB8J8A:9 a=pxhY87DP9d2VeQe4joPk:22 a=IjZwj45LgO3ly-622nXo:22 a=AjGcO6oz07-iQ99wixmX:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id E7D2813753; Thu, 28 Jul 2016 05:53:23 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id u6SCrNVq040716; Thu, 28 Jul 2016 05:53:23 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201607281253.u6SCrNVq040716@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Andrew Turner cc: Cy Schubert , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: Re: svn commit: r303380 - in vendor/device-tree/dist: Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/bcm Bindings/arm/hisilicon Bindings/arm/keystone Bindings/arm/marvell Bindings/... In-Reply-To: Message from Andrew Turner of "Thu, 28 Jul 2016 11:10:10 +0100." <20160728111010.05dd2c38@zapp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 28 Jul 2016 05:53:23 -0700 X-CMAE-Envelope: MS4wfIpi+7NaLOghFo90xEThS/B3FWvGyM/tZ4uADhLznT3+EPWQjVZzsJxi0GFO0M8RjKhB12pitTAHz8RNvR7AoqPiOY0cAF+CkJFmybTmKP/mq2hkRzRD 300+Vzpi0BNnoIHb4zt/TIBGGRqoEQJ9+sZZ9tyDogcDSQUhoD2047OyQrKAK3DqFz10CDzvT+iofjlP/15gkILun9QjzT9DsRNCw8Ijs1UZSKqO6YlWQxsb ih8+S0KBHACA3cUrOCeVN4ZTKTv5646tSEFCJcpxu6attkXemNdjx8GwYjlloWzb X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 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 Jul 2016 12:53:35 -0000 In message <20160728111010.05dd2c38@zapp>, Andrew Turner writes: > On Wed, 27 Jul 2016 19:49:16 -0700 > Cy Schubert wrote: > > > In message <201607271033.u6RAXkeI063443@repo.freebsd.org>, Andrew > > Turner writes > > : > > > Author: andrew > > > Date: Wed Jul 27 10:33:45 2016 > > > New Revision: 303380 > > > URL: https://svnweb.freebsd.org/changeset/base/303380 > > > > > > Log: > > > Import the updated devicetree files from > > > https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-r > ebas > > > ing.git > > > > I don't see this used anywhere in head (though I must admit I haven't > > looked that hard). Considering this is GPL, what do we intend to do > > with this? (Once again, I haven't really looked that hard but I can't > > see it used anywhere.) > > It is used in sys/gnu/dts. Thanks. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.