From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:26:33 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 EE849A46C6D; Tue, 26 Jan 2016 12:26:33 +0000 (UTC) (envelope-from mav@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 A73211C51; Tue, 26 Jan 2016 12:26:33 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCQWL1009008; Tue, 26 Jan 2016 12:26:32 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCQWli009007; Tue, 26 Jan 2016 12:26:32 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261226.u0QCQWli009007@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:26:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294793 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:26:34 -0000 Author: mav Date: Tue Jan 26 12:26:32 2016 New Revision: 294793 URL: https://svnweb.freebsd.org/changeset/base/294793 Log: 6367 spa_config_tryenter incorrectly handles the multiple-lock case Reviewed by: Alek Pinchuk Reviewed by: Josef 'Jeff' Sipek Reviewed by: Prashanth Sreenivasa Reviewed by: Matthew Ahrens Reviewed by: Dan McDonald Reviewed by: Steven Hartland Approved by: Matthew Ahrens illumos/illumos-gate@e495b6e6735b803e422025a630352ef9bba788c5 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c Tue Jan 26 11:28:55 2016 (r294792) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c Tue Jan 26 12:26:32 2016 (r294793) @@ -21,7 +21,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2011, 2015 by Delphix. All rights reserved. - * Copyright 2011 Nexenta Systems, Inc. All rights reserved. + * Copyright 2015 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2014 Spectra Logic Corporation, All rights reserved. * Copyright 2013 Saso Kiselkov. All rights reserved. */ @@ -386,14 +386,16 @@ spa_config_tryenter(spa_t *spa, int lock if (rw == RW_READER) { if (scl->scl_writer || scl->scl_write_wanted) { mutex_exit(&scl->scl_lock); - spa_config_exit(spa, locks ^ (1 << i), tag); + spa_config_exit(spa, locks & ((1 << i) - 1), + tag); return (0); } } else { ASSERT(scl->scl_writer != curthread); if (!refcount_is_zero(&scl->scl_count)) { mutex_exit(&scl->scl_lock); - spa_config_exit(spa, locks ^ (1 << i), tag); + spa_config_exit(spa, locks & ((1 << i) - 1), + tag); return (0); } scl->scl_writer = curthread; From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:32:47 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 ED733A46FD7; Tue, 26 Jan 2016 12:32:47 +0000 (UTC) (envelope-from mav@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 BBDDF62C; Tue, 26 Jan 2016 12:32:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCWkJV011800; Tue, 26 Jan 2016 12:32:46 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCWk3t011799; Tue, 26 Jan 2016 12:32:46 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261232.u0QCWk3t011799@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:32:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294796 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:32:48 -0000 Author: mav Date: Tue Jan 26 12:32:46 2016 New Revision: 294796 URL: https://svnweb.freebsd.org/changeset/base/294796 Log: 6319 assertion failed in zio_ddt_write: bp->blk_birth == txg Reviewed by: George Wilson Approved by: Dan McDonald illumos/illumos-gate@b39b744be78c6327db43c1f69d11c2f5909f73cb This is revert of 5693. Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c Tue Jan 26 12:30:17 2016 (r294795) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c Tue Jan 26 12:32:46 2016 (r294796) @@ -1133,6 +1133,8 @@ zio_write_bp_init(zio_t *zio) zio->io_pipeline |= ZIO_STAGE_DDT_WRITE; return (ZIO_PIPELINE_CONTINUE); } + zio->io_bp_override = NULL; + BP_ZERO(bp); } if (!BP_IS_HOLE(bp) && bp->blk_birth == zio->io_txg) { From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:36:32 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 029FCA6E16E; Tue, 26 Jan 2016 12:36:32 +0000 (UTC) (envelope-from mav@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 C36169DB; Tue, 26 Jan 2016 12:36:31 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCaU7N012042; Tue, 26 Jan 2016 12:36:30 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCaUMJ012041; Tue, 26 Jan 2016 12:36:30 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261236.u0QCaUMJ012041@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:36:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294798 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:36:32 -0000 Author: mav Date: Tue Jan 26 12:36:30 2016 New Revision: 294798 URL: https://svnweb.freebsd.org/changeset/base/294798 Log: 6292 exporting a pool while an async destroy is running can leave entries in the deferred tree Reviewed by: Paul Dagnelie Reviewed by: Matthew Ahrens Reviewed by: Andriy Gapon Reviewed by: Fabian Keil Approved by: Gordon Ross illumos/illumos-gate@a443cc80c742af740aa82130db840f02b4389365 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c Tue Jan 26 12:33:58 2016 (r294797) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c Tue Jan 26 12:36:30 2016 (r294798) @@ -1413,10 +1413,23 @@ dsl_scan_sync(dsl_pool_t *dp, dmu_tx_t * } /* + * Only process scans in sync pass 1. + */ + if (spa_sync_pass(dp->dp_spa) > 1) + return; + + /* + * If the spa is shutting down, then stop scanning. This will + * ensure that the scan does not dirty any new data during the + * shutdown phase. + */ + if (spa_shutting_down(spa)) + return; + + /* * If the scan is inactive due to a stalled async destroy, try again. */ - if ((!scn->scn_async_stalled && !dsl_scan_active(scn)) || - spa_sync_pass(dp->dp_spa) > 1) + if (!scn->scn_async_stalled && !dsl_scan_active(scn)) return; scn->scn_visited_this_txg = 0; From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:39:08 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 BA6AAA6E2AB; Tue, 26 Jan 2016 12:39:08 +0000 (UTC) (envelope-from mav@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 870B3D57; Tue, 26 Jan 2016 12:39:08 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCd7nZ012229; Tue, 26 Jan 2016 12:39:07 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCd7Un012228; Tue, 26 Jan 2016 12:39:07 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261239.u0QCd7Un012228@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:39:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294800 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:39:08 -0000 Author: mav Date: Tue Jan 26 12:39:07 2016 New Revision: 294800 URL: https://svnweb.freebsd.org/changeset/base/294800 Log: 6385 Fix unlocking order in zfs_zget Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel Reviewed by: Andriy Gapon Approved by: Robert Mustacchi Author: Richard Yao illumos/illumos-gate@eaef6a96de3f6afbbccc69bd7a0aed4463689d0a Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_znode.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_znode.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_znode.c Tue Jan 26 12:37:23 2016 (r294799) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_znode.c Tue Jan 26 12:39:07 2016 (r294800) @@ -1148,8 +1148,8 @@ zfs_zget(zfsvfs_t *zfsvfs, uint64_t obj_ *zpp = zp; err = 0; } - sa_buf_rele(db, NULL); mutex_exit(&zp->z_lock); + sa_buf_rele(db, NULL); ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); return (err); } From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:47:34 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 D3632A6E59B; Tue, 26 Jan 2016 12:47:34 +0000 (UTC) (envelope-from mav@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 A25683BB; Tue, 26 Jan 2016 12:47:34 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QClX4j015167; Tue, 26 Jan 2016 12:47:33 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QClXoc015166; Tue, 26 Jan 2016 12:47:33 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261247.u0QClXoc015166@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:47:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294802 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:47:34 -0000 Author: mav Date: Tue Jan 26 12:47:33 2016 New Revision: 294802 URL: https://svnweb.freebsd.org/changeset/base/294802 Log: 6334 Cannot unlink files when over quota Reviewed by: Matthew Ahrens Reviewed by: Toomas Soome Approved by: Dan McDonald Author: Simon Klinkert illumos/illumos-gate@6575bca01367958c7237253d88e5fa9ef0b1650a Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_vnops.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_vnops.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_vnops.c Tue Jan 26 12:44:49 2016 (r294801) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_vnops.c Tue Jan 26 12:47:33 2016 (r294802) @@ -1734,12 +1734,9 @@ top: dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL); /* - * Mark this transaction as typically resulting in a net free of - * space, unless object removal will be delayed indefinitely - * (due to active holds on the vnode due to the file being open). + * Mark this transaction as typically resulting in a net free of space */ - if (may_delete_now) - dmu_tx_mark_netfree(tx); + dmu_tx_mark_netfree(tx); error = dmu_tx_assign(tx, waited ? TXG_WAITED : TXG_NOWAIT); if (error) { From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:49:32 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 9F9D4A6E65B; Tue, 26 Jan 2016 12:49:32 +0000 (UTC) (envelope-from mav@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 697968FC; Tue, 26 Jan 2016 12:49:32 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCnV1T015331; Tue, 26 Jan 2016 12:49:31 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCnVRZ015330; Tue, 26 Jan 2016 12:49:31 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261249.u0QCnVRZ015330@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:49:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294804 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:49:32 -0000 Author: mav Date: Tue Jan 26 12:49:31 2016 New Revision: 294804 URL: https://svnweb.freebsd.org/changeset/base/294804 Log: 6386 Fix function call with uninitialized value in vdev_inuse Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel Approved by: Robert Mustacchi Author: Richard Yao illumos/illumos-gate@5bdd995ddb777f538bfbcc5e2d5ff1bed07ae56e Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Tue Jan 26 12:48:10 2016 (r294803) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Tue Jan 26 12:49:31 2016 (r294804) @@ -596,7 +596,8 @@ vdev_inuse(vdev_t *vd, uint64_t crtxg, v * read-only. Instead we look to see if the pools is marked * read-only in the namespace and set the state to active. */ - if ((spa = spa_by_guid(pool_guid, device_guid)) != NULL && + if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE && + (spa = spa_by_guid(pool_guid, device_guid)) != NULL && spa_mode(spa) == FREAD) state = POOL_STATE_ACTIVE; From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:51:43 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 359D0A6E7E5; Tue, 26 Jan 2016 12:51:43 +0000 (UTC) (envelope-from mav@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 043C1D1B; Tue, 26 Jan 2016 12:51:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCpfkc017477; Tue, 26 Jan 2016 12:51:41 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCpfre017476; Tue, 26 Jan 2016 12:51:41 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261251.u0QCpfre017476@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:51:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294806 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:51:43 -0000 Author: mav Date: Tue Jan 26 12:51:41 2016 New Revision: 294806 URL: https://svnweb.freebsd.org/changeset/base/294806 Log: 6388 Failure of userland copy should return EFAULT Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel Approved by: Robert Mustacchi Author: Richard Yao illumos/illumos-gate@c71c00bbe8a9cdc7e3f4048b751f48e80441d506 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Tue Jan 26 12:50:14 2016 (r294805) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Tue Jan 26 12:51:41 2016 (r294806) @@ -1303,7 +1303,7 @@ get_nvlist(uint64_t nvl, uint64_t size, if ((error = ddi_copyin((void *)(uintptr_t)nvl, packed, size, iflag)) != 0) { kmem_free(packed, size); - return (error); + return (SET_ERROR(EFAULT)); } if ((error = nvlist_unpack(packed, size, &list, 0)) != 0) { From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:53:24 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 7C21CA6EA94; Tue, 26 Jan 2016 12:53:24 +0000 (UTC) (envelope-from mav@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 4C72110E3; Tue, 26 Jan 2016 12:53:24 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCrNB3018250; Tue, 26 Jan 2016 12:53:23 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCrN36018249; Tue, 26 Jan 2016 12:53:23 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261253.u0QCrN36018249@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:53:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294808 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:53:24 -0000 Author: mav Date: Tue Jan 26 12:53:23 2016 New Revision: 294808 URL: https://svnweb.freebsd.org/changeset/base/294808 Log: 6421 Add missing multilist_destroy calls to arc_fini Reviewed by: Dan Kimmel Reviewed by: Matthew Ahrens Reviewed by: Jorgen Lundman Approved by: Robert Mustacchi Author: Prakash Surya illumos/illumos-gate@57deb2328260c447bf1db25fe74e0eece102733e Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Tue Jan 26 12:52:16 2016 (r294807) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Tue Jan 26 12:53:23 2016 (r294808) @@ -5234,10 +5234,12 @@ arc_fini(void) multilist_destroy(&arc_mru_ghost->arcs_list[ARC_BUFC_METADATA]); multilist_destroy(&arc_mfu->arcs_list[ARC_BUFC_METADATA]); multilist_destroy(&arc_mfu_ghost->arcs_list[ARC_BUFC_METADATA]); + multilist_destroy(&arc_l2c_only->arcs_list[ARC_BUFC_METADATA]); multilist_destroy(&arc_mru->arcs_list[ARC_BUFC_DATA]); multilist_destroy(&arc_mru_ghost->arcs_list[ARC_BUFC_DATA]); multilist_destroy(&arc_mfu->arcs_list[ARC_BUFC_DATA]); multilist_destroy(&arc_mfu_ghost->arcs_list[ARC_BUFC_DATA]); + multilist_destroy(&arc_l2c_only->arcs_list[ARC_BUFC_DATA]); buf_fini(); From owner-svn-src-vendor@freebsd.org Tue Jan 26 12:55:45 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 13921A6EC0F; Tue, 26 Jan 2016 12:55:45 +0000 (UTC) (envelope-from mav@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 E1E2D142B; Tue, 26 Jan 2016 12:55:44 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QCthnu018440; Tue, 26 Jan 2016 12:55:43 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QCthbu018437; Tue, 26 Jan 2016 12:55:43 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261255.u0QCthbu018437@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 12:55:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294810 - in vendor-sys/illumos/dist/uts/common/fs/zfs: . sys X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 12:55:45 -0000 Author: mav Date: Tue Jan 26 12:55:43 2016 New Revision: 294810 URL: https://svnweb.freebsd.org/changeset/base/294810 Log: 6414 vdev_config_sync could be simpler Reviewed by: George Wilson Reviewed by: Matthew Ahrens Approved by: Robert Mustacchi Author: Will Andrews illumos/illumos-gate@eb5bb58421f46cee79155a55688e6c675e7dd361 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/spa.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/vdev.h vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/spa.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/spa.c Tue Jan 26 12:54:03 2016 (r294809) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/spa.c Tue Jan 26 12:55:43 2016 (r294810) @@ -6423,16 +6423,10 @@ spa_sync(spa_t *spa, uint64_t txg) if (svdcount == SPA_DVAS_PER_BP) break; } - error = vdev_config_sync(svd, svdcount, txg, B_FALSE); - if (error != 0) - error = vdev_config_sync(svd, svdcount, txg, - B_TRUE); + error = vdev_config_sync(svd, svdcount, txg); } else { error = vdev_config_sync(rvd->vdev_child, - rvd->vdev_children, txg, B_FALSE); - if (error != 0) - error = vdev_config_sync(rvd->vdev_child, - rvd->vdev_children, txg, B_TRUE); + rvd->vdev_children, txg); } if (error == 0) Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sys/vdev.h ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sys/vdev.h Tue Jan 26 12:54:03 2016 (r294809) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sys/vdev.h Tue Jan 26 12:55:43 2016 (r294810) @@ -122,8 +122,7 @@ extern void vdev_queue_io_done(zio_t *zi extern void vdev_config_dirty(vdev_t *vd); extern void vdev_config_clean(vdev_t *vd); -extern int vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg, - boolean_t); +extern int vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg); extern void vdev_state_dirty(vdev_t *vd); extern void vdev_state_clean(vdev_t *vd); Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Tue Jan 26 12:54:03 2016 (r294809) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_label.c Tue Jan 26 12:55:43 2016 (r294810) @@ -1177,15 +1177,16 @@ vdev_label_sync_list(spa_t *spa, int l, * at any time, you can just call it again, and it will resume its work. */ int -vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg, boolean_t tryhard) +vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg) { spa_t *spa = svd[0]->vdev_spa; uberblock_t *ub = &spa->spa_uberblock; vdev_t *vd; zio_t *zio; - int error; + int error = 0; int flags = ZIO_FLAG_CONFIG_WRITER | ZIO_FLAG_CANFAIL; +retry: /* * Normally, we don't want to try too hard to write every label and * uberblock. If there is a flaky disk, we don't want the rest of the @@ -1193,8 +1194,11 @@ vdev_config_sync(vdev_t **svd, int svdco * single label out, we should retry with ZIO_FLAG_TRYHARD before * bailing out and declaring the pool faulted. */ - if (tryhard) + if (error != 0) { + if ((flags & ZIO_FLAG_TRYHARD) != 0) + return (error); flags |= ZIO_FLAG_TRYHARD; + } ASSERT(ub->ub_txg <= txg); @@ -1238,7 +1242,7 @@ vdev_config_sync(vdev_t **svd, int svdco * are committed to stable storage before the uberblock update. */ if ((error = vdev_label_sync_list(spa, 0, txg, flags)) != 0) - return (error); + goto retry; /* * Sync the uberblocks to all vdevs in svd[]. @@ -1256,7 +1260,7 @@ vdev_config_sync(vdev_t **svd, int svdco * to the new uberblocks. */ if ((error = vdev_uberblock_sync_list(svd, svdcount, ub, flags)) != 0) - return (error); + goto retry; /* * Sync out odd labels for every dirty vdev. If the system dies @@ -1268,5 +1272,8 @@ vdev_config_sync(vdev_t **svd, int svdco * to disk to ensure that all odd-label updates are committed to * stable storage before the next transaction group begins. */ - return (vdev_label_sync_list(spa, 1, txg, flags)); + if ((error = vdev_label_sync_list(spa, 1, txg, flags)) != 0) + goto retry; + + return (0); } From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:02:17 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 C88CBA6EECD; Tue, 26 Jan 2016 13:02:17 +0000 (UTC) (envelope-from mav@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 9F48A1A8B; Tue, 26 Jan 2016 13:02:17 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QD2GvQ021365; Tue, 26 Jan 2016 13:02:16 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QD2Glf021364; Tue, 26 Jan 2016 13:02:16 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261302.u0QD2Glf021364@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:02:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294812 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:02:18 -0000 Author: mav Date: Tue Jan 26 13:02:16 2016 New Revision: 294812 URL: https://svnweb.freebsd.org/changeset/base/294812 Log: 6434 sa_find_sizes() may compute wrong SA header size Reviewed-by: Ned Bass Reviewed-by: Brian Behlendorf Reviewed by: Andriy Gapon Reviewed by: Matthew Ahrens Approved by: Robert Mustacchi Author: James Pan illumos/illumos-gate@3502ed6e7cb3f3d2e781960ab8fe465fdc884834 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Tue Jan 26 12:58:58 2016 (r294811) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Tue Jan 26 13:02:16 2016 (r294812) @@ -547,10 +547,9 @@ sa_find_sizes(sa_os_t *sa, sa_bulk_attr_ { int var_size = 0; int i; - int j = -1; int full_space; int hdrsize; - boolean_t done = B_FALSE; + int extra_hdrsize; if (buftype == SA_BONUS && sa->sa_force_spill) { *total = 0; @@ -561,10 +560,9 @@ sa_find_sizes(sa_os_t *sa, sa_bulk_attr_ *index = -1; *total = 0; + *will_spill = B_FALSE; - if (buftype == SA_BONUS) - *will_spill = B_FALSE; - + extra_hdrsize = 0; hdrsize = (SA_BONUSTYPE_FROM_DB(db) == DMU_OT_ZNODE) ? 0 : sizeof (sa_hdr_phys_t); @@ -576,8 +574,8 @@ sa_find_sizes(sa_os_t *sa, sa_bulk_attr_ *total = P2ROUNDUP(*total, 8); *total += attr_desc[i].sa_length; - if (done) - goto next; + if (*will_spill) + continue; is_var_sz = (SA_REGISTERED_LEN(sa, attr_desc[i].sa_attr) == 0); if (is_var_sz) { @@ -585,21 +583,28 @@ sa_find_sizes(sa_os_t *sa, sa_bulk_attr_ } if (is_var_sz && var_size > 1) { - if (P2ROUNDUP(hdrsize + sizeof (uint16_t), 8) + + /* + * Don't worry that the spill block might overflow. + * It will be resized if needed in sa_build_layouts(). + */ + if (buftype == SA_SPILL || + P2ROUNDUP(hdrsize + sizeof (uint16_t), 8) + *total < full_space) { /* * Account for header space used by array of * optional sizes of variable-length attributes. - * Record the index in case this increase needs - * to be reversed due to spill-over. + * Record the extra header size in case this + * increase needs to be reversed due to + * spill-over. */ hdrsize += sizeof (uint16_t); - j = i; + if (*index != -1) + extra_hdrsize += sizeof (uint16_t); } else { - done = B_TRUE; - *index = i; - if (buftype == SA_BONUS) - *will_spill = B_TRUE; + ASSERT(buftype == SA_BONUS); + if (*index == -1) + *index = i; + *will_spill = B_TRUE; continue; } } @@ -614,22 +619,15 @@ sa_find_sizes(sa_os_t *sa, sa_bulk_attr_ *total + P2ROUNDUP(hdrsize, 8) > (full_space - sizeof (blkptr_t))) { *index = i; - done = B_TRUE; } -next: if (*total + P2ROUNDUP(hdrsize, 8) > full_space && buftype == SA_BONUS) *will_spill = B_TRUE; } - /* - * j holds the index of the last variable-sized attribute for - * which hdrsize was increased. Reverse the increase if that - * attribute will be relocated to the spill block. - */ - if (*will_spill && j == *index) - hdrsize -= sizeof (uint16_t); + if (*will_spill) + hdrsize -= extra_hdrsize; hdrsize = P2ROUNDUP(hdrsize, 8); return (hdrsize); From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:09:18 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 3DF48A46145; Tue, 26 Jan 2016 13:09:18 +0000 (UTC) (envelope-from mav@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 18C371E46; Tue, 26 Jan 2016 13:09:18 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QD9HeI021704; Tue, 26 Jan 2016 13:09:17 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QD9GYB021701; Tue, 26 Jan 2016 13:09:16 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261309.u0QD9GYB021701@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:09:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294814 - in vendor-sys/illumos/dist/uts/common/fs/zfs: . sys X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:09:18 -0000 Author: mav Date: Tue Jan 26 13:09:16 2016 New Revision: 294814 URL: https://svnweb.freebsd.org/changeset/base/294814 Log: 6393 zfs receive a full send as a clone Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya Reviewed by: Richard Elling Approved by: Dan McDonald Author: Paul Dagnelie illumos/illumos-gate@68ecb2ec930c4b0f00acaf8e0abb2b19c4b8b76f Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dmu_impl.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zfs_ioctl.h Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c Tue Jan 26 13:03:01 2016 (r294813) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c Tue Jan 26 13:09:16 2016 (r294814) @@ -137,6 +137,14 @@ dump_record(dmu_sendarg_t *dsp, void *pa return (0); } +/* + * Fill in the drr_free struct, or perform aggregation if the previous record is + * also a free record, and the two are adjacent. + * + * Note that we send free records even for a full send, because we want to be + * able to receive a full send as a clone, which requires a list of all the free + * and freeobject records that were generated on the source. + */ static int dump_free(dmu_sendarg_t *dsp, uint64_t object, uint64_t offset, uint64_t length) @@ -160,15 +168,6 @@ dump_free(dmu_sendarg_t *dsp, uint64_t o (object == dsp->dsa_last_data_object && offset > dsp->dsa_last_data_offset)); - /* - * If we are doing a non-incremental send, then there can't - * be any data in the dataset we're receiving into. Therefore - * a free record would simply be a no-op. Save space by not - * sending it to begin with. - */ - if (!dsp->dsa_incremental) - return (0); - if (length != -1ULL && offset + length < offset) length = -1ULL; @@ -347,10 +346,6 @@ dump_freeobjects(dmu_sendarg_t *dsp, uin { struct drr_freeobjects *drrfo = &(dsp->dsa_drr->drr_u.drr_freeobjects); - /* See comment in dump_free(). */ - if (!dsp->dsa_incremental) - return (0); - /* * If there is a pending op, but it's not PENDING_FREEOBJECTS, * push it out, since free block aggregation can only be done for @@ -750,6 +745,7 @@ dmu_send_impl(void *tag, dsl_pool_t *dp, drr->drr_u.drr_begin.drr_toguid = dsl_dataset_phys(to_ds)->ds_guid; if (dsl_dataset_phys(to_ds)->ds_flags & DS_FLAG_CI_DATASET) drr->drr_u.drr_begin.drr_flags |= DRR_FLAG_CI_DATA; + drr->drr_u.drr_begin.drr_flags |= DRR_FLAG_FREERECORDS; if (ancestor_zb != NULL) { drr->drr_u.drr_begin.drr_fromguid = @@ -772,7 +768,6 @@ dmu_send_impl(void *tag, dsl_pool_t *dp, dsp->dsa_off = off; dsp->dsa_toguid = dsl_dataset_phys(to_ds)->ds_guid; dsp->dsa_pending_op = PENDING_NONE; - dsp->dsa_incremental = (ancestor_zb != NULL); dsp->dsa_featureflags = featureflags; dsp->dsa_resume_object = resumeobj; dsp->dsa_resume_offset = resumeoff; @@ -1286,7 +1281,7 @@ dmu_recv_begin_check(void *arg, dmu_tx_t /* target fs already exists; recv into temp clone */ /* Can't recv a clone into an existing fs */ - if (flags & DRR_FLAG_CLONE) { + if (flags & DRR_FLAG_CLONE || drba->drba_origin) { dsl_dataset_rele(ds, FTAG); return (SET_ERROR(EINVAL)); } @@ -1305,6 +1300,15 @@ dmu_recv_begin_check(void *arg, dmu_tx_t drba->drba_origin)) return (SET_ERROR(ENOENT)); + /* + * If we're receiving a full send as a clone, and it doesn't + * contain all the necessary free records and freeobject + * records, reject it. + */ + if (fromguid == 0 && drba->drba_origin && + !(flags & DRR_FLAG_FREERECORDS)) + return (SET_ERROR(EINVAL)); + /* Open the parent of tofs */ ASSERT3U(strlen(tofs), <, MAXNAMELEN); (void) strlcpy(buf, tofs, strrchr(tofs, '/') - tofs + 1); @@ -1344,7 +1348,8 @@ dmu_recv_begin_check(void *arg, dmu_tx_t dsl_dataset_rele(ds, FTAG); return (SET_ERROR(EINVAL)); } - if (dsl_dataset_phys(origin)->ds_guid != fromguid) { + if (dsl_dataset_phys(origin)->ds_guid != fromguid && + fromguid != 0) { dsl_dataset_rele(origin, FTAG); dsl_dataset_rele(ds, FTAG); return (SET_ERROR(ENODEV)); @@ -1674,6 +1679,20 @@ struct receive_writer_arg { uint64_t bytes_read; /* bytes read when current record created */ }; +struct objlist { + list_t list; /* List of struct receive_objnode. */ + /* + * Last object looked up. Used to assert that objects are being looked + * up in ascending order. + */ + uint64_t last_lookup; +}; + +struct receive_objnode { + list_node_t node; + uint64_t object; +}; + struct receive_arg { objset_t *os; vnode_t *vp; /* The vnode to read the stream from */ @@ -1691,12 +1710,7 @@ struct receive_arg { int err; boolean_t byteswap; /* Sorted list of objects not to issue prefetches for. */ - list_t ignore_obj_list; -}; - -struct receive_ign_obj_node { - list_node_t node; - uint64_t object; + struct objlist ignore_objlist; }; typedef struct guid_map_entry { @@ -2008,13 +2022,14 @@ receive_freeobjects(struct receive_write struct drr_freeobjects *drrfo) { uint64_t obj; + int next_err = 0; if (drrfo->drr_firstobj + drrfo->drr_numobjs < drrfo->drr_firstobj) return (SET_ERROR(EINVAL)); for (obj = drrfo->drr_firstobj; - obj < drrfo->drr_firstobj + drrfo->drr_numobjs; - (void) dmu_object_next(rwa->os, &obj, FALSE, 0)) { + obj < drrfo->drr_firstobj + drrfo->drr_numobjs && next_err == 0; + next_err = dmu_object_next(rwa->os, &obj, FALSE, 0)) { int err; if (dmu_object_info(rwa->os, obj, NULL) != 0) @@ -2024,7 +2039,8 @@ receive_freeobjects(struct receive_write if (err != 0) return (err); } - + if (next_err != ESRCH) + return (next_err); return (0); } @@ -2354,6 +2370,66 @@ receive_read_payload_and_next_header(str return (0); } +static void +objlist_create(struct objlist *list) +{ + list_create(&list->list, sizeof (struct receive_objnode), + offsetof(struct receive_objnode, node)); + list->last_lookup = 0; +} + +static void +objlist_destroy(struct objlist *list) +{ + for (struct receive_objnode *n = list_remove_head(&list->list); + n != NULL; n = list_remove_head(&list->list)) { + kmem_free(n, sizeof (*n)); + } + list_destroy(&list->list); +} + +/* + * This function looks through the objlist to see if the specified object number + * is contained in the objlist. In the process, it will remove all object + * numbers in the list that are smaller than the specified object number. Thus, + * any lookup of an object number smaller than a previously looked up object + * number will always return false; therefore, all lookups should be done in + * ascending order. + */ +static boolean_t +objlist_exists(struct objlist *list, uint64_t object) +{ + struct receive_objnode *node = list_head(&list->list); + ASSERT3U(object, >=, list->last_lookup); + list->last_lookup = object; + while (node != NULL && node->object < object) { + VERIFY3P(node, ==, list_remove_head(&list->list)); + kmem_free(node, sizeof (*node)); + node = list_head(&list->list); + } + return (node != NULL && node->object == object); +} + +/* + * The objlist is a list of object numbers stored in ascending order. However, + * the insertion of new object numbers does not seek out the correct location to + * store a new object number; instead, it appends it to the list for simplicity. + * Thus, any users must take care to only insert new object numbers in ascending + * order. + */ +static void +objlist_insert(struct objlist *list, uint64_t object) +{ + struct receive_objnode *node = kmem_zalloc(sizeof (*node), KM_SLEEP); + node->object = object; +#ifdef ZFS_DEBUG + struct receive_objnode *last_object = list_tail(&list->list); + uint64_t last_objnum = (last_object != NULL ? last_object->object : 0); + ASSERT3U(node->object, >, last_objnum); +#endif + list_insert_tail(&list->list, node); +} + /* * Issue the prefetch reads for any necessary indirect blocks. * @@ -2376,13 +2452,7 @@ static void receive_read_prefetch(struct receive_arg *ra, uint64_t object, uint64_t offset, uint64_t length) { - struct receive_ign_obj_node *node = list_head(&ra->ignore_obj_list); - while (node != NULL && node->object < object) { - VERIFY3P(node, ==, list_remove_head(&ra->ignore_obj_list)); - kmem_free(node, sizeof (*node)); - node = list_head(&ra->ignore_obj_list); - } - if (node == NULL || node->object > object) { + if (!objlist_exists(&ra->ignore_objlist, object)) { dmu_prefetch(ra->os, object, 1, offset, length, ZIO_PRIORITY_SYNC_READ); } @@ -2415,18 +2485,7 @@ receive_read_record(struct receive_arg * */ if (err == ENOENT || (err == 0 && doi.doi_data_block_size != drro->drr_blksz)) { - struct receive_ign_obj_node *node = - kmem_zalloc(sizeof (*node), - KM_SLEEP); - node->object = drro->drr_object; -#ifdef ZFS_DEBUG - struct receive_ign_obj_node *last_object = - list_tail(&ra->ignore_obj_list); - uint64_t last_objnum = (last_object != NULL ? - last_object->object : 0); - ASSERT3U(node->object, >, last_objnum); -#endif - list_insert_tail(&ra->ignore_obj_list, node); + objlist_insert(&ra->ignore_objlist, drro->drr_object); err = 0; } return (err); @@ -2643,7 +2702,6 @@ resume_check(struct receive_arg *ra, nvl return (0); } - /* * Read in the stream's records, one by one, and apply them to the pool. There * are two threads involved; the thread that calls this function will spin up a @@ -2677,8 +2735,7 @@ dmu_recv_stream(dmu_recv_cookie_t *drc, sizeof (ra.bytes_read), 1, &ra.bytes_read); } - list_create(&ra.ignore_obj_list, sizeof (struct receive_ign_obj_node), - offsetof(struct receive_ign_obj_node, node)); + objlist_create(&ra.ignore_objlist); /* these were verified in dmu_recv_begin */ ASSERT3U(DMU_GET_STREAM_HDRTYPE(drc->drc_drrb->drr_versioninfo), ==, @@ -2832,12 +2889,7 @@ out: } *voffp = ra.voff; - for (struct receive_ign_obj_node *n = - list_remove_head(&ra.ignore_obj_list); n != NULL; - n = list_remove_head(&ra.ignore_obj_list)) { - kmem_free(n, sizeof (*n)); - } - list_destroy(&ra.ignore_obj_list); + objlist_destroy(&ra.ignore_objlist); return (err); } Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dmu_impl.h ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dmu_impl.h Tue Jan 26 13:03:01 2016 (r294813) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dmu_impl.h Tue Jan 26 13:09:16 2016 (r294814) @@ -24,7 +24,7 @@ */ /* * Copyright (c) 2012, Joyent, Inc. All rights reserved. - * Copyright (c) 2013, 2014 by Delphix. All rights reserved. + * Copyright (c) 2013, 2015 by Delphix. All rights reserved. */ #ifndef _SYS_DMU_IMPL_H @@ -293,7 +293,6 @@ typedef struct dmu_sendarg { uint64_t dsa_toguid; int dsa_err; dmu_pendop_t dsa_pending_op; - boolean_t dsa_incremental; uint64_t dsa_featureflags; uint64_t dsa_last_data_object; uint64_t dsa_last_data_offset; Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zfs_ioctl.h ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zfs_ioctl.h Tue Jan 26 13:03:01 2016 (r294813) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zfs_ioctl.h Tue Jan 26 13:09:16 2016 (r294814) @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2012, 2014 by Delphix. All rights reserved. + * Copyright (c) 2012, 2015 by Delphix. All rights reserved. */ #ifndef _SYS_ZFS_IOCTL_H @@ -126,6 +126,16 @@ typedef enum dmu_send_resume_token_versi #define DRR_FLAG_CLONE (1<<0) #define DRR_FLAG_CI_DATA (1<<1) +/* + * This send stream, if it is a full send, includes the FREE and FREEOBJECT + * records that are created by the sending process. This means that the send + * stream can be received as a clone, even though it is not an incremental. + * This is not implemented as a feature flag, because the receiving side does + * not need to have implemented it to receive this stream; it is fully backwards + * compatible. We need a flag, though, because full send streams without it + * cannot necessarily be received as a clone correctly. + */ +#define DRR_FLAG_FREERECORDS (1<<2) /* * flags in the drr_checksumflags field in the DRR_WRITE and From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:20:33 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 96606A464B2; Tue, 26 Jan 2016 13:20:33 +0000 (UTC) (envelope-from mav@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 56CF36D6; Tue, 26 Jan 2016 13:20:33 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QDKWh5024663; Tue, 26 Jan 2016 13:20:32 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QDKWqR024662; Tue, 26 Jan 2016 13:20:32 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261320.u0QDKWqR024662@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:20:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294816 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/lib/libzfs/common 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.20 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: Tue, 26 Jan 2016 13:20:33 -0000 Author: mav Date: Tue Jan 26 13:20:31 2016 New Revision: 294816 URL: https://svnweb.freebsd.org/changeset/base/294816 Log: 4986 receiving replication stream fails if any snapshot exceeds refquota Reviewed by: John Kennedy Reviewed by: Matthew Ahrens Approved by: Gordon Ross Author: Dan McDonald illumos/illumos-gate@5878fad70d76d8711f6608c1f80b0447601261c6 Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_sendrecv.c Changes in other areas also in this revision: Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- vendor/illumos/dist/lib/libzfs/common/libzfs_sendrecv.c Tue Jan 26 13:14:39 2016 (r294815) +++ vendor/illumos/dist/lib/libzfs/common/libzfs_sendrecv.c Tue Jan 26 13:20:31 2016 (r294816) @@ -24,6 +24,7 @@ * Copyright (c) 2011, 2015 by Delphix. All rights reserved. * Copyright (c) 2012, Joyent, Inc. All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. + * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. */ #include @@ -58,7 +59,7 @@ extern void zfs_setprop_error(libzfs_han static int zfs_receive_impl(libzfs_handle_t *, const char *, const char *, recvflags_t *, int, const char *, nvlist_t *, avl_tree_t *, char **, int, - uint64_t *); + uint64_t *, const char *); static int guid_to_name(libzfs_handle_t *, const char *, uint64_t, boolean_t, char *); @@ -2561,6 +2562,7 @@ zfs_receive_package(libzfs_handle_t *hdl nvlist_t *stream_nv = NULL; avl_tree_t *stream_avl = NULL; char *fromsnap = NULL; + char *sendsnap = NULL; char *cp; char tofs[ZFS_MAXNAMELEN]; char sendfs[ZFS_MAXNAMELEN]; @@ -2709,8 +2711,16 @@ zfs_receive_package(libzfs_handle_t *hdl */ (void) strlcpy(sendfs, drr->drr_u.drr_begin.drr_toname, ZFS_MAXNAMELEN); - if ((cp = strchr(sendfs, '@')) != NULL) + if ((cp = strchr(sendfs, '@')) != NULL) { *cp = '\0'; + /* + * Find the "sendsnap", the final snapshot in a replication + * stream. zfs_receive_one() handles certain errors + * differently, depending on if the contained stream is the + * last one or not. + */ + sendsnap = (cp + 1); + } /* Finally, receive each contained stream */ do { @@ -2723,7 +2733,7 @@ zfs_receive_package(libzfs_handle_t *hdl */ error = zfs_receive_impl(hdl, destname, NULL, flags, fd, sendfs, stream_nv, stream_avl, top_zfs, cleanup_fd, - action_handlep); + action_handlep, sendsnap); if (error == ENODATA) { error = 0; break; @@ -2889,7 +2899,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in const char *originsnap, recvflags_t *flags, dmu_replay_record_t *drr, dmu_replay_record_t *drr_noswap, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { zfs_cmd_t zc = { 0 }; time_t begin_time; @@ -2906,6 +2916,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in nvlist_t *snapprops_nvlist = NULL; zprop_errflags_t prop_errflags; boolean_t recursive; + char *snapname = NULL; begin_time = time(NULL); @@ -2916,7 +2927,6 @@ zfs_receive_one(libzfs_handle_t *hdl, in ENOENT); if (stream_avl != NULL) { - char *snapname; nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, &snapname); nvlist_t *props; @@ -3263,7 +3273,21 @@ zfs_receive_one(libzfs_handle_t *hdl, in ZPROP_N_MORE_ERRORS) == 0) { trunc_prop_errs(intval); break; - } else { + } else if (snapname == NULL || finalsnap == NULL || + strcmp(finalsnap, snapname) == 0 || + strcmp(nvpair_name(prop_err), + zfs_prop_to_name(ZFS_PROP_REFQUOTA)) != 0) { + /* + * Skip the special case of, for example, + * "refquota", errors on intermediate + * snapshots leading up to a final one. + * That's why we have all of the checks above. + * + * See zfs_ioctl.c's extract_delay_props() for + * a list of props which can fail on + * intermediate snapshots, but shouldn't + * affect the overall receive. + */ (void) snprintf(tbuf, sizeof (tbuf), dgettext(TEXT_DOMAIN, "cannot receive %s property on %s"), @@ -3448,7 +3472,7 @@ static int zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, const char *originsnap, recvflags_t *flags, int infd, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { int err; dmu_replay_record_t drr, drr_noswap; @@ -3544,10 +3568,11 @@ zfs_receive_impl(libzfs_handle_t *hdl, c if ((cp = strchr(nonpackage_sendfs, '@')) != NULL) *cp = '\0'; sendfs = nonpackage_sendfs; + VERIFY(finalsnap == NULL); } return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, &drr, &drr_noswap, sendfs, stream_nv, stream_avl, top_zfs, - cleanup_fd, action_handlep)); + cleanup_fd, action_handlep, finalsnap)); } else { assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_COMPOUNDSTREAM); @@ -3582,7 +3607,7 @@ zfs_receive(libzfs_handle_t *hdl, const VERIFY(cleanup_fd >= 0); err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, - stream_avl, &top_zfs, cleanup_fd, &action_handle); + stream_avl, &top_zfs, cleanup_fd, &action_handle, NULL); VERIFY(0 == close(cleanup_fd)); From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:20:33 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 72F53A464A9; Tue, 26 Jan 2016 13:20:33 +0000 (UTC) (envelope-from mav@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 3062B6D5; Tue, 26 Jan 2016 13:20:33 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QDKWq6024657; Tue, 26 Jan 2016 13:20:32 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QDKWbZ024656; Tue, 26 Jan 2016 13:20:32 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261320.u0QDKWbZ024656@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:20:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294816 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/lib/libzfs/common X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:20:33 -0000 Author: mav Date: Tue Jan 26 13:20:31 2016 New Revision: 294816 URL: https://svnweb.freebsd.org/changeset/base/294816 Log: 4986 receiving replication stream fails if any snapshot exceeds refquota Reviewed by: John Kennedy Reviewed by: Matthew Ahrens Approved by: Gordon Ross Author: Dan McDonald illumos/illumos-gate@5878fad70d76d8711f6608c1f80b0447601261c6 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Changes in other areas also in this revision: Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_sendrecv.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Tue Jan 26 13:14:39 2016 (r294815) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Tue Jan 26 13:20:31 2016 (r294816) @@ -22,6 +22,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Portions Copyright 2011 Martin Matuska + * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. * Copyright 2015 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2014, Joyent, Inc. All rights reserved. * Copyright (c) 2011, 2015 by Delphix. All rights reserved. @@ -4090,6 +4091,56 @@ next: } } +/* + * Extract properties that cannot be set PRIOR to the receipt of a dataset. + * For example, refquota cannot be set until after the receipt of a dataset, + * because in replication streams, an older/earlier snapshot may exceed the + * refquota. We want to receive the older/earlier snapshot, but setting + * refquota pre-receipt will set the dsl's ACTUAL quota, which will prevent + * the older/earlier snapshot from being received (with EDQUOT). + * + * The ZFS test "zfs_receive_011_pos" demonstrates such a scenario. + * + * libzfs will need to be judicious handling errors encountered by props + * extracted by this function. + */ +static nvlist_t * +extract_delay_props(nvlist_t *props) +{ + nvlist_t *delayprops; + nvpair_t *nvp, *tmp; + static const zfs_prop_t delayable[] = { ZFS_PROP_REFQUOTA, 0 }; + int i; + + VERIFY(nvlist_alloc(&delayprops, NV_UNIQUE_NAME, KM_SLEEP) == 0); + + for (nvp = nvlist_next_nvpair(props, NULL); nvp != NULL; + nvp = nvlist_next_nvpair(props, nvp)) { + /* + * strcmp() is safe because zfs_prop_to_name() always returns + * a bounded string. + */ + for (i = 0; delayable[i] != 0; i++) { + if (strcmp(zfs_prop_to_name(delayable[i]), + nvpair_name(nvp)) == 0) { + break; + } + } + if (delayable[i] != 0) { + tmp = nvlist_prev_nvpair(props, nvp); + VERIFY(nvlist_add_nvpair(delayprops, nvp) == 0); + VERIFY(nvlist_remove_nvpair(props, nvp) == 0); + nvp = tmp; + } + } + + if (nvlist_empty(delayprops)) { + nvlist_free(delayprops); + delayprops = NULL; + } + return (delayprops); +} + #ifdef DEBUG static boolean_t zfs_ioc_recv_inject_err; #endif @@ -4126,6 +4177,7 @@ zfs_ioc_recv(zfs_cmd_t *zc) offset_t off; nvlist_t *props = NULL; /* sent properties */ nvlist_t *origprops = NULL; /* existing properties */ + nvlist_t *delayprops = NULL; /* sent properties applied post-receive */ char *origin = NULL; char *tosnap; char tofs[ZFS_MAXNAMELEN]; @@ -4206,21 +4258,12 @@ zfs_ioc_recv(zfs_cmd_t *zc) props_error = dsl_prop_set_hasrecvd(tofs); if (props_error == 0) { + delayprops = extract_delay_props(props); (void) zfs_set_prop_nvlist(tofs, ZPROP_SRC_RECEIVED, props, errors); } } - if (zc->zc_nvlist_dst_size != 0 && - (nvlist_smush(errors, zc->zc_nvlist_dst_size) != 0 || - put_nvlist(zc, errors) != 0)) { - /* - * Caller made zc->zc_nvlist_dst less than the minimum expected - * size or supplied an invalid address. - */ - props_error = SET_ERROR(EINVAL); - } - off = fp->f_offset; error = dmu_recv_stream(&drc, fp->f_vnode, &off, zc->zc_cleanup_fd, &zc->zc_action_handle); @@ -4245,6 +4288,40 @@ zfs_ioc_recv(zfs_cmd_t *zc) } else { error = dmu_recv_end(&drc, NULL); } + + /* Set delayed properties now, after we're done receiving. */ + if (delayprops != NULL && error == 0) { + (void) zfs_set_prop_nvlist(tofs, ZPROP_SRC_RECEIVED, + delayprops, errors); + } + } + + if (delayprops != NULL) { + /* + * Merge delayed props back in with initial props, in case + * we're DEBUG and zfs_ioc_recv_inject_err is set (which means + * we have to make sure clear_received_props() includes + * the delayed properties). + * + * Since zfs_ioc_recv_inject_err is only in DEBUG kernels, + * using ASSERT() will be just like a VERIFY. + */ + ASSERT(nvlist_merge(props, delayprops, 0) == 0); + nvlist_free(delayprops); + } + + /* + * Now that all props, initial and delayed, are set, report the prop + * errors to the caller. + */ + if (zc->zc_nvlist_dst_size != 0 && + (nvlist_smush(errors, zc->zc_nvlist_dst_size) != 0 || + put_nvlist(zc, errors) != 0)) { + /* + * Caller made zc->zc_nvlist_dst less than the minimum expected + * size or supplied an invalid address. + */ + props_error = SET_ERROR(EINVAL); } zc->zc_cookie = off - fp->f_offset; From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:40:23 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 A7A33A46CF7; Tue, 26 Jan 2016 13:40:23 +0000 (UTC) (envelope-from mav@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 759E1123E; Tue, 26 Jan 2016 13:40:23 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QDeMnw030436; Tue, 26 Jan 2016 13:40:22 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QDeMXx030434; Tue, 26 Jan 2016 13:40:22 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261340.u0QDeMXx030434@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:40:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294818 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:40:23 -0000 Author: mav Date: Tue Jan 26 13:40:22 2016 New Revision: 294818 URL: https://svnweb.freebsd.org/changeset/base/294818 Log: 6494 ASSERT supported zio_types for file and disk vdevs Reviewed by: George Wilson Reviewed by: Matthew Ahrens Approved by: Albert Lee Author: Steven Hartland illumos/illumos-gate@f693d300fbefaa2bd9a229a874b5994532a30d87 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_file.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c Tue Jan 26 13:37:30 2016 (r294817) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c Tue Jan 26 13:40:22 2016 (r294818) @@ -796,6 +796,8 @@ vdev_disk_io_start(zio_t *zio) return; } + ASSERT(zio->io_type == ZIO_TYPE_READ || zio->io_type == ZIO_TYPE_WRITE); + vb = kmem_alloc(sizeof (vdev_buf_t), KM_SLEEP); vb->vb_io = zio; Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_file.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_file.c Tue Jan 26 13:37:30 2016 (r294817) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_file.c Tue Jan 26 13:40:22 2016 (r294818) @@ -211,6 +211,8 @@ vdev_file_io_start(zio_t *zio) return; } + ASSERT(zio->io_type == ZIO_TYPE_READ || zio->io_type == ZIO_TYPE_WRITE); + vb = kmem_alloc(sizeof (vdev_buf_t), KM_SLEEP); vb->vb_io = zio; From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:44:48 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 BB2C0A46F8F; Tue, 26 Jan 2016 13:44:48 +0000 (UTC) (envelope-from mav@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 87CE6172D; Tue, 26 Jan 2016 13:44:48 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QDilU9033069; Tue, 26 Jan 2016 13:44:47 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QDilR2033068; Tue, 26 Jan 2016 13:44:47 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261344.u0QDilR2033068@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:44:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294819 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:44:48 -0000 Author: mav Date: Tue Jan 26 13:44:47 2016 New Revision: 294819 URL: https://svnweb.freebsd.org/changeset/base/294819 Log: 6495 Fix mutex leak in dmu_objset_find_dp Reviewed by: George Wilson Reviewed by: Matthew Ahrens Approved by: Albert Lee Author: Steven Hartland illumos/illumos-gate@2bad22584defe4667f99737e3158d336e4dcca11 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c Tue Jan 26 13:40:22 2016 (r294818) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c Tue Jan 26 13:44:47 2016 (r294819) @@ -1789,6 +1789,7 @@ dmu_objset_find_dp(dsl_pool_t *dp, uint6 * thread suffices. For now, stay single threaded. */ dmu_objset_find_dp_impl(dcp); + mutex_destroy(&err_lock); return (error); } @@ -1800,6 +1801,8 @@ dmu_objset_find_dp(dsl_pool_t *dp, uint6 INT_MAX, 0); if (tq == NULL) { kmem_free(dcp, sizeof (*dcp)); + mutex_destroy(&err_lock); + return (SET_ERROR(ENOMEM)); } dcp->dc_tq = tq; From owner-svn-src-vendor@freebsd.org Tue Jan 26 13:49:47 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 BB003A6E0CC; Tue, 26 Jan 2016 13:49:47 +0000 (UTC) (envelope-from mav@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 966291AE6; Tue, 26 Jan 2016 13:49:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QDnkIQ033318; Tue, 26 Jan 2016 13:49:46 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QDnkkF033317; Tue, 26 Jan 2016 13:49:46 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601261349.u0QDnkkF033317@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Tue, 26 Jan 2016 13:49:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294821 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 13:49:47 -0000 Author: mav Date: Tue Jan 26 13:49:46 2016 New Revision: 294821 URL: https://svnweb.freebsd.org/changeset/base/294821 Log: 6529 Properly handle updates of variably-sized SA entries. Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Ned Bass Reviewed by: Tim Chase Approved by: Gordon Ross Author: Andriy Gapon illumos/illumos-gate@e7e978b1f75353cb29673af9b35453c20c2827bf During the update process in sa_modify_attrs(), the sizes of existing variably-sized SA entries are obtained from sa_lengths[]. The case where a variably-sized SA was being replaced neglected to increment the index into sa_lengths[], so subsequent variable-length SAs would be rewritten with the wrong length. This patch adds the missing increment operation so all variably-sized SA entries are stored with their correct lengths. Another problem was that index into attr_desc[] was increased even when an attribute was removed. If that attribute was not the last attribute, then the last attribute was lost. Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Tue Jan 26 13:45:41 2016 (r294820) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sa.c Tue Jan 26 13:49:46 2016 (r294821) @@ -1628,8 +1628,11 @@ sa_replace_all_by_template(sa_handle_t * } /* - * add/remove/replace a single attribute and then rewrite the entire set + * Add/remove a single attribute or replace a variable-sized attribute value + * with a value of a different size, and then rewrite the entire set * of attributes. + * Same-length attribute value replacement (including fixed-length attributes) + * is handled more efficiently by the upper layers. */ static int sa_modify_attrs(sa_handle_t *hdl, sa_attr_type_t newattr, @@ -1646,7 +1649,7 @@ sa_modify_attrs(sa_handle_t *hdl, sa_att int spill_data_size = 0; int spill_attr_count = 0; int error; - uint16_t length; + uint16_t length, reg_length; int i, j, k, length_idx; sa_hdr_phys_t *hdr; sa_idx_tab_t *idx_tab; @@ -1706,26 +1709,45 @@ sa_modify_attrs(sa_handle_t *hdl, sa_att hdr = SA_GET_HDR(hdl, SA_BONUS); idx_tab = SA_IDX_TAB_GET(hdl, SA_BONUS); for (; k != 2; k++) { - /* iterate over each attribute in layout */ + /* + * Iterate over each attribute in layout. Fetch the + * size of variable-length attributes needing rewrite + * from sa_lengths[]. + */ for (i = 0, length_idx = 0; i != count; i++) { sa_attr_type_t attr; attr = idx_tab->sa_layout->lot_attrs[i]; + reg_length = SA_REGISTERED_LEN(sa, attr); + if (reg_length == 0) { + length = hdr->sa_lengths[length_idx]; + length_idx++; + } else { + length = reg_length; + } if (attr == newattr) { - if (action == SA_REMOVE) { - j++; + /* + * There is nothing to do for SA_REMOVE, + * so it is just skipped. + */ + if (action == SA_REMOVE) continue; - } - ASSERT(SA_REGISTERED_LEN(sa, attr) == 0); - ASSERT(action == SA_REPLACE); + + /* + * Duplicate attributes are not allowed, so the + * action can not be SA_ADD here. + */ + ASSERT3S(action, ==, SA_REPLACE); + + /* + * Only a variable-sized attribute can be + * replaced here, and its size must be changing. + */ + ASSERT3U(reg_length, ==, 0); + ASSERT3U(length, !=, buflen); SA_ADD_BULK_ATTR(attr_desc, j, attr, locator, datastart, buflen); } else { - length = SA_REGISTERED_LEN(sa, attr); - if (length == 0) { - length = hdr->sa_lengths[length_idx++]; - } - SA_ADD_BULK_ATTR(attr_desc, j, attr, NULL, (void *) (TOC_OFF(idx_tab->sa_idx_tab[attr]) + @@ -1741,13 +1763,12 @@ sa_modify_attrs(sa_handle_t *hdl, sa_att } } if (action == SA_ADD) { - length = SA_REGISTERED_LEN(sa, newattr); - if (length == 0) { - length = buflen; - } + reg_length = SA_REGISTERED_LEN(sa, newattr); + IMPLY(reg_length != 0, reg_length == buflen); SA_ADD_BULK_ATTR(attr_desc, j, newattr, locator, datastart, buflen); } + ASSERT3U(j, ==, attr_count); error = sa_build_layouts(hdl, attr_desc, attr_count, tx); From owner-svn-src-vendor@freebsd.org Tue Jan 26 14:30:05 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 4421CA6EEF5; Tue, 26 Jan 2016 14:30:05 +0000 (UTC) (envelope-from zbb@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 076A51C52; Tue, 26 Jan 2016 14:30:04 +0000 (UTC) (envelope-from zbb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QEU4Vk045391; Tue, 26 Jan 2016 14:30:04 GMT (envelope-from zbb@FreeBSD.org) Received: (from zbb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QEU3FX045388; Tue, 26 Jan 2016 14:30:03 GMT (envelope-from zbb@FreeBSD.org) Message-Id: <201601261430.u0QEU3FX045388@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: zbb set sender to zbb@FreeBSD.org using -f From: Zbigniew Bodek Date: Tue, 26 Jan 2016 14:30:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294828 - in vendor-sys/alpine-hal/2.7: . eth X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 14:30:05 -0000 Author: zbb Date: Tue Jan 26 14:30:03 2016 New Revision: 294828 URL: https://svnweb.freebsd.org/changeset/base/294828 Log: Add networking components to Annapurna Labs HAL for Alpine PoC Added files required by the NIC driver. HAL version: 2.7 Obtained from: Semihalf Sponsored by: Annapurna Labs Added: vendor-sys/alpine-hal/2.7/al_hal_iofic.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_serdes.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_serdes.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_serdes_internal_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_serdes_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_config.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_config.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_debug.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_debug.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_iofic.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_iofic.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_iofic_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_main.c (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_regs_gen.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_regs_m2s.h (contents, props changed) vendor-sys/alpine-hal/2.7/al_hal_udma_regs_s2m.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/ vendor-sys/alpine-hal/2.7/eth/al_hal_an_lt_wrapper_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_alu.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_ec_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_kr.c (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_kr.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_mac_regs.h (contents, props changed) vendor-sys/alpine-hal/2.7/eth/al_hal_eth_main.c (contents, props changed) Added: vendor-sys/alpine-hal/2.7/al_hal_iofic.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-sys/alpine-hal/2.7/al_hal_iofic.c Tue Jan 26 14:30:03 2016 (r294828) @@ -0,0 +1,291 @@ +/*- +******************************************************************************* +Copyright (C) 2015 Annapurna Labs Ltd. + +This file may be licensed under the terms of the Annapurna Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at http://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*******************************************************************************/ + +/** + * @{ + * @file al_hal_iofic.c + * + * @brief interrupt controller hal + * + */ + +#include "al_hal_iofic.h" +#include "al_hal_iofic_regs.h" + +/* + * configure the interrupt registers, interrupts will are kept masked + */ +int al_iofic_config(void __iomem *regs_base, int group, uint32_t flags) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_control_grp, flags); + + return 0; +} + +/* + * configure the moderation timer resolution for a given group + */ +int al_iofic_moder_res_config(void __iomem *regs_base, int group, + uint8_t resolution) + +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + AL_REG_FIELD_SET(reg, + INT_CONTROL_GRP_MOD_RES_MASK, + INT_CONTROL_GRP_MOD_RES_SHIFT, + resolution); + al_reg_write32(®s->ctrl[group].int_control_grp, reg); + + return 0; +} + +/* + * configure the moderation timer interval for a given legacy interrupt group + */ +int al_iofic_legacy_moder_interval_config(void __iomem *regs_base, int group, + uint8_t interval) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + AL_REG_FIELD_SET(reg, + INT_CONTROL_GRP_MOD_INTV_MASK, + INT_CONTROL_GRP_MOD_INTV_SHIFT, + interval); + al_reg_write32(®s->ctrl[group].int_control_grp, reg); + + return 0; +} + + +/* + * configure the moderation timer interval for a given msix vector. + */ +int al_iofic_msix_moder_interval_config(void __iomem *regs_base, int group, + uint8_t vector, uint8_t interval) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->grp_int_mod[group][vector].grp_int_mod_reg); + AL_REG_FIELD_SET(reg, + INT_MOD_INTV_MASK, + INT_MOD_INTV_SHIFT, + interval); + al_reg_write32(®s->grp_int_mod[group][vector].grp_int_mod_reg, reg); + + return 0; +} + +/* + * configure the vmid attributes for a given msix vector. + */ +int al_iofic_msix_vmid_attributes_config(void __iomem *regs_base, int group, + uint8_t vector, uint32_t vmid, uint8_t vmid_en) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg = 0; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + AL_REG_FIELD_SET(reg, + INT_MSIX_VMID_MASK, + INT_MSIX_VMID_SHIFT, + vmid); + AL_REG_BIT_VAL_SET(reg, + INT_MSIX_VMID_EN_SHIFT, + vmid_en); + + al_reg_write32(®s->grp_int_mod[group][vector].grp_int_vmid_reg, reg); + + return 0; +} + +/* + * return the offset of the unmask register for a given group + */ +uint32_t __iomem * al_iofic_unmask_offset_get(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return ®s->ctrl[group].int_mask_clear_grp; +} + + +/* + * unmask specific interrupts for a given group + */ +void al_iofic_unmask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + /* + * use the mask clear register, no need to read the mask register + * itself. write 0 to unmask, 1 has no effect + */ + al_reg_write32_relaxed(®s->ctrl[group].int_mask_clear_grp, ~mask); +} + +/* + * mask specific interrupts for a given group + */ +void al_iofic_mask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_mask_grp); + + al_reg_write32(®s->ctrl[group].int_mask_grp, reg | mask); +} + +/* + * read the mask for a given group + */ +uint32_t al_iofic_read_mask(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return al_reg_read32(®s->ctrl[group].int_mask_grp); +} + +/* + * read interrupt cause register for a given group + */ +uint32_t al_iofic_read_cause(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return al_reg_read32(®s->ctrl[group].int_cause_grp); +} + +/* + * clear bits in the interrupt cause register for a given group + */ +void al_iofic_clear_cause(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + /* inverse mask, writing 1 has no effect */ + al_reg_write32(®s->ctrl[group].int_cause_grp, ~mask); +} + +/* + * Set the cause register for a given group + */ +void al_iofic_set_cause(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_cause_set_grp, mask); +} + + +/* + * unmask specific interrupts from aborting the udma a given group + */ +void al_iofic_abort_mask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_abort_msk_grp, mask); + +} + +/* + * trigger all interrupts that are waiting for moderation timers to expire + */ +void al_iofic_interrupt_moderation_reset(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg = 0; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + reg |= INT_CONTROL_GRP_MOD_RST; + + al_reg_write32(®s->ctrl[group].int_control_grp, reg); +} + +/** @} end of interrupt controller group */ Added: vendor-sys/alpine-hal/2.7/al_hal_serdes.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-sys/alpine-hal/2.7/al_hal_serdes.c Tue Jan 26 14:30:03 2016 (r294828) @@ -0,0 +1,3228 @@ +/*- +******************************************************************************* +Copyright (C) 2015 Annapurna Labs Ltd. + +This file may be licensed under the terms of the Annapurna Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at http://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*******************************************************************************/ + +#include "al_hal_serdes.h" +#include "al_hal_serdes_regs.h" +#include "al_hal_serdes_internal_regs.h" + +#define SRDS_CORE_REG_ADDR(page, type, offset)\ + (((page) << 13) | ((type) << 12) | (offset)) + +/* Link Training configuration */ +#define AL_SERDES_TX_DEEMPH_SUM_MAX 0x1b + +/* c configurations */ +#define AL_SERDES_TX_DEEMPH_C_ZERO_MAX_VAL 0x1b +#define AL_SERDES_TX_DEEMPH_C_ZERO_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_ZERO_PRESET AL_SERDES_TX_DEEMPH_C_ZERO_MAX_VAL + +/* c(+1) configurations */ +#define AL_SERDES_TX_DEEMPH_C_PLUS_MAX_VAL 0x9 +#define AL_SERDES_TX_DEEMPH_C_PLUS_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_PLUS_PRESET AL_SERDES_TX_DEEMPH_C_PLUS_MIN_VAL + +/* c(-1) configurations */ +#define AL_SERDES_TX_DEEMPH_C_MINUS_MAX_VAL 0x6 +#define AL_SERDES_TX_DEEMPH_C_MINUS_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_MINUS_PRESET AL_SERDES_TX_DEEMPH_C_MINUS_MIN_VAL + +/* Rx equal total delay = MDELAY * TRIES */ +#define AL_SERDES_RX_EQUAL_MDELAY 10 +#define AL_SERDES_RX_EQUAL_TRIES 50 + +/* Rx eye calculation delay = MDELAY * TRIES */ +#define AL_SERDES_RX_EYE_CAL_MDELAY 50 +#define AL_SERDES_RX_EYE_CAL_TRIES 70 + + +/** + * Prototypes for _lane_ compatibility + */ +int al_serdes_lane_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data); + +int al_serdes_lane_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + + +/** + * SERDES core reg/lane read + */ +static inline uint8_t al_serdes_grp_reg_read( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset); + +static inline uint8_t al_serdes_grp_lane_read( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane page, + enum al_serdes_reg_type type, + uint16_t offset); + +/** + * SERDES core reg/lane write + */ +static inline void al_serdes_grp_reg_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + +static inline void al_serdes_grp_lane_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + +/** + * SERDES core masked reg/lane write + */ +static inline void al_serdes_grp_reg_masked_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t mask, + uint8_t data); + +/** + * Lane Rx rate change software flow disable + */ +static void _al_serdes_lane_rx_rate_change_sw_flow_dis( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane); + +/** + * Group Rx rate change software flow enable if all conditions met + */ +static void al_serdes_group_rx_rate_change_sw_flow_dis( + struct al_serdes_group_info *grp_info); + +/** + * Lane Rx rate change software flow enable if all conditions met + */ +static void _al_serdes_lane_rx_rate_change_sw_flow_en_cond( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane); + +/** + * Group Rx rate change software flow enable if all conditions met + */ +static void al_serdes_group_rx_rate_change_sw_flow_en_cond( + struct al_serdes_group_info *grp_info); + + +static inline void al_serdes_grp_lane_masked_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t mask, + uint8_t data); + +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_handle_init( + void __iomem *serdes_regs_base, + struct al_serdes_obj *obj) +{ + int i; + + al_dbg( + "%s(%p, %p)\n", + __func__, + serdes_regs_base, + obj); + + al_assert(serdes_regs_base); + + for (i = 0; i < AL_SRDS_NUM_GROUPS; i++) { + obj->grp_info[i].pobj = obj; + + obj->grp_info[i].regs_base = + &((struct al_serdes_regs *)serdes_regs_base)[i]; + } + + return 0; +} + +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_reg_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data) +{ + int status = 0; + + al_dbg( + "%s(%p, %d, %d, %d, %u)\n", + __func__, + obj, + grp, + page, + type, + offset); + + al_assert(obj); + al_assert(data); + al_assert(((int)grp) >= AL_SRDS_GRP_A); + al_assert(((int)grp) <= AL_SRDS_GRP_D); + al_assert(((int)page) >= AL_SRDS_REG_PAGE_0_LANE_0); + al_assert(((int)page) <= AL_SRDS_REG_PAGE_4_COMMON); + al_assert(((int)type) >= AL_SRDS_REG_TYPE_PMA); + al_assert(((int)type) <= AL_SRDS_REG_TYPE_PCS); + + *data = al_serdes_grp_reg_read( + &obj->grp_info[grp], + page, + type, + offset); + + al_dbg( + "%s: return(%u)\n", + __func__, + *data); + + return status; +} + +int al_serdes_lane_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data) +{ + return al_serdes_reg_read(obj, grp, (enum al_serdes_reg_page)lane, type, + offset, data); +} +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_reg_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data) +{ + int status = 0; + + al_dbg( + "%s(%p, %d, %d, %d, %u, %u)\n", + __func__, + obj, + grp, + page, + type, + offset, + data); + + al_assert(obj); + al_assert(((int)grp) >= AL_SRDS_GRP_A); + al_assert(((int)grp) <= AL_SRDS_GRP_D); + al_assert(((int)page) >= AL_SRDS_REG_PAGE_0_LANE_0); + al_assert(((int)page) <= AL_SRDS_REG_PAGE_0123_LANES_0123); + al_assert(((int)type) >= AL_SRDS_REG_TYPE_PMA); + al_assert(((int)type) <= AL_SRDS_REG_TYPE_PCS); + + al_serdes_grp_reg_write( + &obj->grp_info[grp], + page, + type, + offset, + data); + + return status; +} + +int al_serdes_lane_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data) +{ + return al_serdes_reg_write(obj, grp, (enum al_serdes_reg_page)lane, + type, offset, data); +} +/******************************************************************************/ +/******************************************************************************/ +#if (SERDES_IREG_FLD_PCSRX_DATAWIDTH_REG_NUM != SERDES_IREG_FLD_PCSTX_DATAWIDTH_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM != SERDES_IREG_FLD_PCSTX_DIVRATE_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCS_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCSBIST_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_LB_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRX_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRXBIST_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRXEQ_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSTX_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +void al_serdes_bist_overrides_enable( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + uint8_t rx_rate_val; + uint8_t tx_rate_val; + + switch (rate) { + case AL_SRDS_RATE_1_8: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_8; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_8; + break; + case AL_SRDS_RATE_1_4: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_4; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_4; + break; + case AL_SRDS_RATE_1_2: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_2; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_2; + break; + case AL_SRDS_RATE_FULL: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_1; + break; + default: + al_err("%s: invalid rate (%d)\n", __func__, rate); + al_assert(0); + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_1; + } + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_REG_NUM, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_MASK | + SERDES_IREG_FLD_PCSTX_DATAWIDTH_MASK, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_VAL_20 | + SERDES_IREG_FLD_PCSTX_DATAWIDTH_VAL_20); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM, + SERDES_IREG_FLD_PCSRX_DIVRATE_MASK | + SERDES_IREG_FLD_PCSTX_DIVRATE_MASK, + rx_rate_val | tx_rate_val); + } + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN | + SERDES_IREG_FLD_CMNPCS_LOCWREN | + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN | + SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN | + SERDES_IREG_FLD_CMNPCS_LOCWREN | + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN | + SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCS_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCS_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCS_TXENABLE_REG_NUM, + SERDES_IREG_FLD_CMNPCS_TXENABLE, + SERDES_IREG_FLD_CMNPCS_TXENABLE); + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN | + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRX_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN | + SERDES_IREG_FLD_PCSRXEQ_LOCWREN | + SERDES_IREG_FLD_PCSTX_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_TX_DRV_OVERRIDE_EN_REG_NUM, + SERDES_IREG_FLD_TX_DRV_OVERRIDE_EN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_RXLOCK2REF_OVREN_REG_NUM, + SERDES_IREG_FLD_RXLOCK2REF_OVREN, + SERDES_IREG_FLD_RXLOCK2REF_OVREN); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_bist_overrides_disable( + struct al_serdes_obj *obj, + enum al_serdes_group grp) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN, + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN); + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM, + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN, + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_rx_rate_change( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + uint8_t rx_rate_val; + + switch (rate) { + case AL_SRDS_RATE_1_8: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_8; + break; + case AL_SRDS_RATE_1_4: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_4; + break; + case AL_SRDS_RATE_1_2: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_2; + break; + case AL_SRDS_RATE_FULL: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + break; + default: + al_err("%s: invalid rate (%d)\n", __func__, rate); + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + break; + } + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM, + SERDES_IREG_FLD_PCSRX_DIVRATE_MASK, + rx_rate_val); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_group_pm_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_pm pm) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + uint8_t pm_val; + + switch (pm) { + case AL_SRDS_PM_PD: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_PD; + break; + case AL_SRDS_PM_P2: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P2; + break; + case AL_SRDS_PM_P1: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P1; + break; + case AL_SRDS_PM_P0S: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0S; + break; + case AL_SRDS_PM_P0: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0; + break; + default: + al_err("%s: invalid power mode (%d)\n", __func__, pm); + al_assert(0); + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0; + } + + if (pm == AL_SRDS_PM_PD) + al_serdes_group_rx_rate_change_sw_flow_dis(grp_info); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_REG_NUM, + SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_MASK, + pm_val); + + if (pm != AL_SRDS_PM_PD) + al_serdes_group_rx_rate_change_sw_flow_en_cond(grp_info); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_rx_rate_change_sw_flow_en( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 201, 0xfc); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 202, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 203, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 204, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0xff); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_rx_rate_change_sw_flow_dis( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pcie_rate_override_enable_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + al_bool en) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA_REG_NUM, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA, + en ? SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA : 0); +} + +/******************************************************************************/ +/******************************************************************************/ +al_bool al_serdes_lane_pcie_rate_override_is_enabled( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + return (al_serdes_grp_lane_read( + grp_info, + lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA_REG_NUM) & + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA) ? AL_TRUE : AL_FALSE; +} + +/******************************************************************************/ +/******************************************************************************/ +enum al_serdes_pcie_rate al_serdes_lane_pcie_rate_get( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + return (al_serdes_grp_reg_read( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_REG_NUM) & + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_MASK) >> + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_SHIFT; +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pcie_rate_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_pcie_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_REG_NUM, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_MASK, + rate << SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_SHIFT); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pm_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_pm rx_pm, + enum al_serdes_pm tx_pm) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Tue Jan 26 14:45:27 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 1AA4BA4661F; Tue, 26 Jan 2016 14:45:27 +0000 (UTC) (envelope-from zbb@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 D83C6E12; Tue, 26 Jan 2016 14:45:26 +0000 (UTC) (envelope-from zbb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QEjQ4G051352; Tue, 26 Jan 2016 14:45:26 GMT (envelope-from zbb@FreeBSD.org) Received: (from zbb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QEjPnK051349; Tue, 26 Jan 2016 14:45:25 GMT (envelope-from zbb@FreeBSD.org) Message-Id: <201601261445.u0QEjPnK051349@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: zbb set sender to zbb@FreeBSD.org using -f From: Zbigniew Bodek Date: Tue, 26 Jan 2016 14:45:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294835 - in vendor-sys/alpine-hal/dist: . eth X-SVN-Group: vendor-sys 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.20 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: Tue, 26 Jan 2016 14:45:27 -0000 Author: zbb Date: Tue Jan 26 14:45:25 2016 New Revision: 294835 URL: https://svnweb.freebsd.org/changeset/base/294835 Log: Update alpine-hal/dist/ accordingly after r294828 alpine-hal/dist was omitted in the previous commit. Files added here. HAL version: 2.7 Obtained from: Semihalf Sponsored by: Annapurna Labs Added: vendor-sys/alpine-hal/dist/al_hal_iofic.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_serdes.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_serdes.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_serdes_internal_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_serdes_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_config.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_config.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_debug.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_debug.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_iofic.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_iofic.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_iofic_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_main.c (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_regs_gen.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_regs_m2s.h (contents, props changed) vendor-sys/alpine-hal/dist/al_hal_udma_regs_s2m.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/ vendor-sys/alpine-hal/dist/eth/al_hal_an_lt_wrapper_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_alu.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_ec_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_kr.c (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_kr.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_mac_regs.h (contents, props changed) vendor-sys/alpine-hal/dist/eth/al_hal_eth_main.c (contents, props changed) Added: vendor-sys/alpine-hal/dist/al_hal_iofic.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-sys/alpine-hal/dist/al_hal_iofic.c Tue Jan 26 14:45:25 2016 (r294835) @@ -0,0 +1,291 @@ +/*- +******************************************************************************* +Copyright (C) 2015 Annapurna Labs Ltd. + +This file may be licensed under the terms of the Annapurna Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at http://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*******************************************************************************/ + +/** + * @{ + * @file al_hal_iofic.c + * + * @brief interrupt controller hal + * + */ + +#include "al_hal_iofic.h" +#include "al_hal_iofic_regs.h" + +/* + * configure the interrupt registers, interrupts will are kept masked + */ +int al_iofic_config(void __iomem *regs_base, int group, uint32_t flags) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_control_grp, flags); + + return 0; +} + +/* + * configure the moderation timer resolution for a given group + */ +int al_iofic_moder_res_config(void __iomem *regs_base, int group, + uint8_t resolution) + +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + AL_REG_FIELD_SET(reg, + INT_CONTROL_GRP_MOD_RES_MASK, + INT_CONTROL_GRP_MOD_RES_SHIFT, + resolution); + al_reg_write32(®s->ctrl[group].int_control_grp, reg); + + return 0; +} + +/* + * configure the moderation timer interval for a given legacy interrupt group + */ +int al_iofic_legacy_moder_interval_config(void __iomem *regs_base, int group, + uint8_t interval) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + AL_REG_FIELD_SET(reg, + INT_CONTROL_GRP_MOD_INTV_MASK, + INT_CONTROL_GRP_MOD_INTV_SHIFT, + interval); + al_reg_write32(®s->ctrl[group].int_control_grp, reg); + + return 0; +} + + +/* + * configure the moderation timer interval for a given msix vector. + */ +int al_iofic_msix_moder_interval_config(void __iomem *regs_base, int group, + uint8_t vector, uint8_t interval) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->grp_int_mod[group][vector].grp_int_mod_reg); + AL_REG_FIELD_SET(reg, + INT_MOD_INTV_MASK, + INT_MOD_INTV_SHIFT, + interval); + al_reg_write32(®s->grp_int_mod[group][vector].grp_int_mod_reg, reg); + + return 0; +} + +/* + * configure the vmid attributes for a given msix vector. + */ +int al_iofic_msix_vmid_attributes_config(void __iomem *regs_base, int group, + uint8_t vector, uint32_t vmid, uint8_t vmid_en) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg = 0; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + AL_REG_FIELD_SET(reg, + INT_MSIX_VMID_MASK, + INT_MSIX_VMID_SHIFT, + vmid); + AL_REG_BIT_VAL_SET(reg, + INT_MSIX_VMID_EN_SHIFT, + vmid_en); + + al_reg_write32(®s->grp_int_mod[group][vector].grp_int_vmid_reg, reg); + + return 0; +} + +/* + * return the offset of the unmask register for a given group + */ +uint32_t __iomem * al_iofic_unmask_offset_get(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return ®s->ctrl[group].int_mask_clear_grp; +} + + +/* + * unmask specific interrupts for a given group + */ +void al_iofic_unmask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + /* + * use the mask clear register, no need to read the mask register + * itself. write 0 to unmask, 1 has no effect + */ + al_reg_write32_relaxed(®s->ctrl[group].int_mask_clear_grp, ~mask); +} + +/* + * mask specific interrupts for a given group + */ +void al_iofic_mask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_mask_grp); + + al_reg_write32(®s->ctrl[group].int_mask_grp, reg | mask); +} + +/* + * read the mask for a given group + */ +uint32_t al_iofic_read_mask(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return al_reg_read32(®s->ctrl[group].int_mask_grp); +} + +/* + * read interrupt cause register for a given group + */ +uint32_t al_iofic_read_cause(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + return al_reg_read32(®s->ctrl[group].int_cause_grp); +} + +/* + * clear bits in the interrupt cause register for a given group + */ +void al_iofic_clear_cause(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + /* inverse mask, writing 1 has no effect */ + al_reg_write32(®s->ctrl[group].int_cause_grp, ~mask); +} + +/* + * Set the cause register for a given group + */ +void al_iofic_set_cause(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_cause_set_grp, mask); +} + + +/* + * unmask specific interrupts from aborting the udma a given group + */ +void al_iofic_abort_mask(void __iomem *regs_base, int group, uint32_t mask) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_reg_write32(®s->ctrl[group].int_abort_msk_grp, mask); + +} + +/* + * trigger all interrupts that are waiting for moderation timers to expire + */ +void al_iofic_interrupt_moderation_reset(void __iomem *regs_base, int group) +{ + struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); + uint32_t reg = 0; + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + al_assert(regs_base); + al_assert(group < AL_IOFIC_MAX_GROUPS); + + reg = al_reg_read32(®s->ctrl[group].int_control_grp); + reg |= INT_CONTROL_GRP_MOD_RST; + + al_reg_write32(®s->ctrl[group].int_control_grp, reg); +} + +/** @} end of interrupt controller group */ Added: vendor-sys/alpine-hal/dist/al_hal_serdes.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-sys/alpine-hal/dist/al_hal_serdes.c Tue Jan 26 14:45:25 2016 (r294835) @@ -0,0 +1,3228 @@ +/*- +******************************************************************************* +Copyright (C) 2015 Annapurna Labs Ltd. + +This file may be licensed under the terms of the Annapurna Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at http://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*******************************************************************************/ + +#include "al_hal_serdes.h" +#include "al_hal_serdes_regs.h" +#include "al_hal_serdes_internal_regs.h" + +#define SRDS_CORE_REG_ADDR(page, type, offset)\ + (((page) << 13) | ((type) << 12) | (offset)) + +/* Link Training configuration */ +#define AL_SERDES_TX_DEEMPH_SUM_MAX 0x1b + +/* c configurations */ +#define AL_SERDES_TX_DEEMPH_C_ZERO_MAX_VAL 0x1b +#define AL_SERDES_TX_DEEMPH_C_ZERO_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_ZERO_PRESET AL_SERDES_TX_DEEMPH_C_ZERO_MAX_VAL + +/* c(+1) configurations */ +#define AL_SERDES_TX_DEEMPH_C_PLUS_MAX_VAL 0x9 +#define AL_SERDES_TX_DEEMPH_C_PLUS_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_PLUS_PRESET AL_SERDES_TX_DEEMPH_C_PLUS_MIN_VAL + +/* c(-1) configurations */ +#define AL_SERDES_TX_DEEMPH_C_MINUS_MAX_VAL 0x6 +#define AL_SERDES_TX_DEEMPH_C_MINUS_MIN_VAL 0 +#define AL_SERDES_TX_DEEMPH_C_MINUS_PRESET AL_SERDES_TX_DEEMPH_C_MINUS_MIN_VAL + +/* Rx equal total delay = MDELAY * TRIES */ +#define AL_SERDES_RX_EQUAL_MDELAY 10 +#define AL_SERDES_RX_EQUAL_TRIES 50 + +/* Rx eye calculation delay = MDELAY * TRIES */ +#define AL_SERDES_RX_EYE_CAL_MDELAY 50 +#define AL_SERDES_RX_EYE_CAL_TRIES 70 + + +/** + * Prototypes for _lane_ compatibility + */ +int al_serdes_lane_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data); + +int al_serdes_lane_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + + +/** + * SERDES core reg/lane read + */ +static inline uint8_t al_serdes_grp_reg_read( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset); + +static inline uint8_t al_serdes_grp_lane_read( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane page, + enum al_serdes_reg_type type, + uint16_t offset); + +/** + * SERDES core reg/lane write + */ +static inline void al_serdes_grp_reg_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + +static inline void al_serdes_grp_lane_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data); + +/** + * SERDES core masked reg/lane write + */ +static inline void al_serdes_grp_reg_masked_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t mask, + uint8_t data); + +/** + * Lane Rx rate change software flow disable + */ +static void _al_serdes_lane_rx_rate_change_sw_flow_dis( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane); + +/** + * Group Rx rate change software flow enable if all conditions met + */ +static void al_serdes_group_rx_rate_change_sw_flow_dis( + struct al_serdes_group_info *grp_info); + +/** + * Lane Rx rate change software flow enable if all conditions met + */ +static void _al_serdes_lane_rx_rate_change_sw_flow_en_cond( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane); + +/** + * Group Rx rate change software flow enable if all conditions met + */ +static void al_serdes_group_rx_rate_change_sw_flow_en_cond( + struct al_serdes_group_info *grp_info); + + +static inline void al_serdes_grp_lane_masked_write( + struct al_serdes_group_info *grp_info, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t mask, + uint8_t data); + +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_handle_init( + void __iomem *serdes_regs_base, + struct al_serdes_obj *obj) +{ + int i; + + al_dbg( + "%s(%p, %p)\n", + __func__, + serdes_regs_base, + obj); + + al_assert(serdes_regs_base); + + for (i = 0; i < AL_SRDS_NUM_GROUPS; i++) { + obj->grp_info[i].pobj = obj; + + obj->grp_info[i].regs_base = + &((struct al_serdes_regs *)serdes_regs_base)[i]; + } + + return 0; +} + +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_reg_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data) +{ + int status = 0; + + al_dbg( + "%s(%p, %d, %d, %d, %u)\n", + __func__, + obj, + grp, + page, + type, + offset); + + al_assert(obj); + al_assert(data); + al_assert(((int)grp) >= AL_SRDS_GRP_A); + al_assert(((int)grp) <= AL_SRDS_GRP_D); + al_assert(((int)page) >= AL_SRDS_REG_PAGE_0_LANE_0); + al_assert(((int)page) <= AL_SRDS_REG_PAGE_4_COMMON); + al_assert(((int)type) >= AL_SRDS_REG_TYPE_PMA); + al_assert(((int)type) <= AL_SRDS_REG_TYPE_PCS); + + *data = al_serdes_grp_reg_read( + &obj->grp_info[grp], + page, + type, + offset); + + al_dbg( + "%s: return(%u)\n", + __func__, + *data); + + return status; +} + +int al_serdes_lane_read( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t *data) +{ + return al_serdes_reg_read(obj, grp, (enum al_serdes_reg_page)lane, type, + offset, data); +} +/******************************************************************************/ +/******************************************************************************/ +int al_serdes_reg_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_reg_page page, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data) +{ + int status = 0; + + al_dbg( + "%s(%p, %d, %d, %d, %u, %u)\n", + __func__, + obj, + grp, + page, + type, + offset, + data); + + al_assert(obj); + al_assert(((int)grp) >= AL_SRDS_GRP_A); + al_assert(((int)grp) <= AL_SRDS_GRP_D); + al_assert(((int)page) >= AL_SRDS_REG_PAGE_0_LANE_0); + al_assert(((int)page) <= AL_SRDS_REG_PAGE_0123_LANES_0123); + al_assert(((int)type) >= AL_SRDS_REG_TYPE_PMA); + al_assert(((int)type) <= AL_SRDS_REG_TYPE_PCS); + + al_serdes_grp_reg_write( + &obj->grp_info[grp], + page, + type, + offset, + data); + + return status; +} + +int al_serdes_lane_write( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_reg_type type, + uint16_t offset, + uint8_t data) +{ + return al_serdes_reg_write(obj, grp, (enum al_serdes_reg_page)lane, + type, offset, data); +} +/******************************************************************************/ +/******************************************************************************/ +#if (SERDES_IREG_FLD_PCSRX_DATAWIDTH_REG_NUM != SERDES_IREG_FLD_PCSTX_DATAWIDTH_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM != SERDES_IREG_FLD_PCSTX_DIVRATE_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCS_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCSBIST_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM != SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_LB_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRX_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRXBIST_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSRXEQ_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +#if (SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM != SERDES_IREG_FLD_PCSTX_LOCWREN_REG_NUM) +#error "Wrong assumption!" +#endif +void al_serdes_bist_overrides_enable( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + uint8_t rx_rate_val; + uint8_t tx_rate_val; + + switch (rate) { + case AL_SRDS_RATE_1_8: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_8; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_8; + break; + case AL_SRDS_RATE_1_4: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_4; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_4; + break; + case AL_SRDS_RATE_1_2: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_2; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_2; + break; + case AL_SRDS_RATE_FULL: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_1; + break; + default: + al_err("%s: invalid rate (%d)\n", __func__, rate); + al_assert(0); + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + tx_rate_val = SERDES_IREG_FLD_PCSTX_DIVRATE_VAL_1_1; + } + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_REG_NUM, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_MASK | + SERDES_IREG_FLD_PCSTX_DATAWIDTH_MASK, + SERDES_IREG_FLD_PCSRX_DATAWIDTH_VAL_20 | + SERDES_IREG_FLD_PCSTX_DATAWIDTH_VAL_20); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM, + SERDES_IREG_FLD_PCSRX_DIVRATE_MASK | + SERDES_IREG_FLD_PCSTX_DIVRATE_MASK, + rx_rate_val | tx_rate_val); + } + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN | + SERDES_IREG_FLD_CMNPCS_LOCWREN | + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN | + SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN | + SERDES_IREG_FLD_CMNPCS_LOCWREN | + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN | + SERDES_IREG_FLD_CMNPCSPSTATE_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCS_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCS_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCS_TXENABLE_REG_NUM, + SERDES_IREG_FLD_CMNPCS_TXENABLE, + SERDES_IREG_FLD_CMNPCS_TXENABLE); + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN | + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRX_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN | + SERDES_IREG_FLD_PCSRXEQ_LOCWREN | + SERDES_IREG_FLD_PCSTX_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_TX_DRV_OVERRIDE_EN_REG_NUM, + SERDES_IREG_FLD_TX_DRV_OVERRIDE_EN, + 0); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_RXLOCK2REF_OVREN_REG_NUM, + SERDES_IREG_FLD_RXLOCK2REF_OVREN, + SERDES_IREG_FLD_RXLOCK2REF_OVREN); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_bist_overrides_disable( + struct al_serdes_obj *obj, + enum al_serdes_group grp) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCIEGEN3_LOCWREN_REG_NUM, + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN, + SERDES_IREG_FLD_CMNPCSBIST_LOCWREN); + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_LANEPCSPSTATE_LOCWREN_REG_NUM, + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN, + SERDES_IREG_FLD_LB_LOCWREN | + SERDES_IREG_FLD_PCSRXBIST_LOCWREN); + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN_REG_NUM, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN, + SERDES_IREG_FLD_PCSTXBIST_LOCWREN); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_rx_rate_change( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + int i; + + uint8_t rx_rate_val; + + switch (rate) { + case AL_SRDS_RATE_1_8: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_8; + break; + case AL_SRDS_RATE_1_4: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_4; + break; + case AL_SRDS_RATE_1_2: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_2; + break; + case AL_SRDS_RATE_FULL: + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + break; + default: + al_err("%s: invalid rate (%d)\n", __func__, rate); + rx_rate_val = SERDES_IREG_FLD_PCSRX_DIVRATE_VAL_1_1; + break; + } + + for (i = 0; i < AL_SRDS_NUM_LANES; i++) { + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)i, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_PCSRX_DIVRATE_REG_NUM, + SERDES_IREG_FLD_PCSRX_DIVRATE_MASK, + rx_rate_val); + } +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_group_pm_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_pm pm) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + uint8_t pm_val; + + switch (pm) { + case AL_SRDS_PM_PD: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_PD; + break; + case AL_SRDS_PM_P2: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P2; + break; + case AL_SRDS_PM_P1: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P1; + break; + case AL_SRDS_PM_P0S: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0S; + break; + case AL_SRDS_PM_P0: + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0; + break; + default: + al_err("%s: invalid power mode (%d)\n", __func__, pm); + al_assert(0); + pm_val = SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_VAL_P0; + } + + if (pm == AL_SRDS_PM_PD) + al_serdes_group_rx_rate_change_sw_flow_dis(grp_info); + + al_serdes_grp_reg_masked_write( + grp_info, + AL_SRDS_REG_PAGE_4_COMMON, + AL_SRDS_REG_TYPE_PMA, + SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_REG_NUM, + SERDES_IREG_FLD_CMNPCSPSTATE_SYNTH_MASK, + pm_val); + + if (pm != AL_SRDS_PM_PD) + al_serdes_group_rx_rate_change_sw_flow_en_cond(grp_info); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_rx_rate_change_sw_flow_en( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 201, 0xfc); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 202, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 203, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 204, 0xff); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0xff); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_rx_rate_change_sw_flow_dis( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + al_serdes_lane_write(obj, grp, lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pcie_rate_override_enable_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + al_bool en) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA_REG_NUM, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA, + en ? SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA : 0); +} + +/******************************************************************************/ +/******************************************************************************/ +al_bool al_serdes_lane_pcie_rate_override_is_enabled( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + return (al_serdes_grp_lane_read( + grp_info, + lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA_REG_NUM) & + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_ENA) ? AL_TRUE : AL_FALSE; +} + +/******************************************************************************/ +/******************************************************************************/ +enum al_serdes_pcie_rate al_serdes_lane_pcie_rate_get( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + return (al_serdes_grp_reg_read( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_REG_NUM) & + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_MASK) >> + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_SHIFT; +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pcie_rate_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_pcie_rate rate) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + + al_serdes_grp_reg_masked_write( + grp_info, + (enum al_serdes_reg_page)lane, + AL_SRDS_REG_TYPE_PCS, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_REG_NUM, + SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_MASK, + rate << SERDES_IREG_FLD_PCS_VPCSIF_OVR_RATE_SHIFT); +} + +/******************************************************************************/ +/******************************************************************************/ +void al_serdes_lane_pm_set( + struct al_serdes_obj *obj, + enum al_serdes_group grp, + enum al_serdes_lane lane, + enum al_serdes_pm rx_pm, + enum al_serdes_pm tx_pm) +{ + struct al_serdes_group_info *grp_info = &obj->grp_info[grp]; + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:08:54 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 5994CA6FD00; Wed, 27 Jan 2016 21:08:54 +0000 (UTC) (envelope-from dim@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 2664E181D; Wed, 27 Jan 2016 21:08:54 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RL8rCY095361; Wed, 27 Jan 2016 21:08:53 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RL8p92095346; Wed, 27 Jan 2016 21:08:51 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272108.u0RL8p92095346@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:08:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294938 - in vendor/llvm/dist: include/llvm/Analysis lib/Analysis lib/Target/AMDGPU lib/Target/X86 lib/Transforms/Instrumentation test/Analysis/DemandedBits test/CodeGen/X86 test/Transf... 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.20 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 Jan 2016 21:08:54 -0000 Author: dim Date: Wed Jan 27 21:08:51 2016 New Revision: 294938 URL: https://svnweb.freebsd.org/changeset/base/294938 Log: Vendor import of llvm release_38 branch r258968: https://llvm.org/svn/llvm-project/llvm/branches/release_38@258968 Added: vendor/llvm/dist/test/Transforms/GCOVProfiling/modules.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr26207.ll Modified: vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h vendor/llvm/dist/lib/Analysis/DemandedBits.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll vendor/llvm/dist/test/CodeGen/X86/cmovcmov.ll vendor/llvm/dist/utils/release/test-release.sh Modified: vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h ============================================================================== --- vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h Wed Jan 27 21:08:51 2016 (r294938) @@ -412,7 +412,11 @@ namespace llvm { /*implicit*/ ExitLimit(const SCEV *E) : Exact(E), Max(E) {} - ExitLimit(const SCEV *E, const SCEV *M) : Exact(E), Max(M) {} + ExitLimit(const SCEV *E, const SCEV *M) : Exact(E), Max(M) { + assert((isa(Exact) || + !isa(Max)) && + "Exact is not allowed to be less precise than Max"); + } /// Test whether this ExitLimit contains any computed information, or /// whether it's all SCEVCouldNotCompute values. Modified: vendor/llvm/dist/lib/Analysis/DemandedBits.cpp ============================================================================== --- vendor/llvm/dist/lib/Analysis/DemandedBits.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Analysis/DemandedBits.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -244,7 +244,7 @@ void DemandedBits::determineLiveOperandB break; case Instruction::ICmp: // Count the number of leading zeroes in each operand. - ComputeKnownBits(BitWidth, I, UserI->getOperand(1)); + ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); auto NumLeadingZeroes = std::min(KnownZero.countLeadingOnes(), KnownZero2.countLeadingOnes()); AB = ~APInt::getHighBitsSet(BitWidth, NumLeadingZeroes); Modified: vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp ============================================================================== --- vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -5368,6 +5368,14 @@ ScalarEvolution::computeExitLimitFromCon BECount = EL0.Exact; } + // There are cases (e.g. PR26207) where computeExitLimitFromCond is able + // to be more aggressive when computing BECount than when computing + // MaxBECount. In these cases it is possible for EL0.Exact and EL1.Exact + // to match, but for EL0.Max and EL1.Max to not. + if (isa(MaxBECount) && + !isa(BECount)) + MaxBECount = BECount; + return ExitLimit(BECount, MaxBECount); } if (BO->getOpcode() == Instruction::Or) { Modified: vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td ============================================================================== --- vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td Wed Jan 27 21:08:51 2016 (r294938) @@ -138,6 +138,11 @@ def FeatureEnableHugeScratchBuffer : Sub "true", "Enable scratch buffer sizes greater than 128 GB">; +def FeatureEnableSIScheduler : SubtargetFeature<"si-scheduler", + "EnableSIScheduler", + "true", + "Enable SI Machine Scheduler">; + class SubtargetFeatureFetchLimit : SubtargetFeature <"fetch"#Value, "TexVTXClauseSize", Modified: vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp ============================================================================== --- vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -78,7 +78,7 @@ AMDGPUSubtarget::AMDGPUSubtarget(const T EnableVGPRSpilling(false), SGPRInitBug(false), IsGCN(false), GCN1Encoding(false), GCN3Encoding(false), CIInsts(false), LDSBankCount(0), IsaVersion(ISAVersion0_0_0), EnableHugeScratchBuffer(false), - FrameLowering(nullptr), + EnableSIScheduler(false), FrameLowering(nullptr), InstrItins(getInstrItineraryForCPU(GPU)), TargetTriple(TT) { initializeSubtargetDependencies(TT, GPU, FS); Modified: vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h ============================================================================== --- vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h Wed Jan 27 21:08:51 2016 (r294938) @@ -90,6 +90,7 @@ private: int LDSBankCount; unsigned IsaVersion; bool EnableHugeScratchBuffer; + bool EnableSIScheduler; std::unique_ptr FrameLowering; std::unique_ptr TLInfo; @@ -280,6 +281,10 @@ public: return EnableHugeScratchBuffer; } + bool enableSIScheduler() const { + return EnableSIScheduler; + } + bool dumpCode() const { return DumpCode; } Modified: vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp ============================================================================== --- vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -147,6 +147,8 @@ public: const AMDGPUSubtarget &ST = *getAMDGPUTargetMachine().getSubtargetImpl(); if (ST.getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) return createR600MachineScheduler(C); + else if (ST.enableSIScheduler()) + return createSIMachineScheduler(C); return nullptr; } Modified: vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -21880,7 +21880,8 @@ X86TargetLowering::EmitLoweredSelect(Mac if (LastCMOV == MI && NextMIIt != BB->end() && NextMIIt->getOpcode() == MI->getOpcode() && NextMIIt->getOperand(2).getReg() == MI->getOperand(2).getReg() && - NextMIIt->getOperand(1).getReg() == MI->getOperand(0).getReg()) { + NextMIIt->getOperand(1).getReg() == MI->getOperand(0).getReg() && + NextMIIt->getOperand(1).isKill()) { CascadedCMOV = &*NextMIIt; } Modified: vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp ============================================================================== --- vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp Wed Jan 27 21:08:51 2016 (r294938) @@ -494,6 +494,11 @@ void GCOVProfiler::emitProfileNotes() { // LTO, we'll generate the same .gcno files. auto *CU = cast(CU_Nodes->getOperand(i)); + + // Skip module skeleton (and module) CUs. + if (CU->getDWOId()) + continue; + std::error_code EC; raw_fd_ostream out(mangleName(CU, "gcno"), EC, sys::fs::F_None); std::string EdgeDestinations; @@ -853,6 +858,11 @@ Function *GCOVProfiler::insertCounterWri if (CU_Nodes) { for (unsigned i = 0, e = CU_Nodes->getNumOperands(); i != e; ++i) { auto *CU = cast(CU_Nodes->getOperand(i)); + + // Skip module skeleton (and module) CUs. + if (CU->getDWOId()) + continue; + std::string FilenameGcda = mangleName(CU, "gcda"); uint32_t CfgChecksum = FileChecksums.empty() ? 0 : FileChecksums[i]; Builder.CreateCall(StartFile, Modified: vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll ============================================================================== --- vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll Wed Jan 27 21:08:51 2016 (r294938) @@ -24,11 +24,20 @@ define i1 @test_icmp1(i32 %a, i32 %b) { ; CHECK-LABEL: 'test_icmp2' ; CHECK-DAG: DemandedBits: 0x1 for %3 = icmp eq i32 %1, %2 -; CHECK-DAG: DemandedBits: 0xFF for %1 = and i32 %a, 255 -; CHECK-DAG: DemandedBits: 0xF for %2 = ashr i32 %1, 4 +; CHECK-DAG: DemandedBits: 0xFFF for %1 = and i32 %a, 255 +; CHECK-DAG: DemandedBits: 0xFF for %2 = ashr i32 %1, 4 define i1 @test_icmp2(i32 %a, i32 %b) { %1 = and i32 %a, 255 %2 = ashr i32 %1, 4 %3 = icmp eq i32 %1, %2 ret i1 %3 } + +; CHECK-LABEL: 'test_icmp3' +; CHECK-DAG: DemandedBits: 0xFFFFFFFF for %1 = and i32 %a, 255 +; CHECK-DAG: DemandedBits: 0x1 for %2 = icmp eq i32 -1, %1 +define i1 @test_icmp3(i32 %a) { + %1 = and i32 %a, 255 + %2 = icmp eq i32 -1, %1 + ret i1 %2 +} Modified: vendor/llvm/dist/test/CodeGen/X86/cmovcmov.ll ============================================================================== --- vendor/llvm/dist/test/CodeGen/X86/cmovcmov.ll Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/test/CodeGen/X86/cmovcmov.ll Wed Jan 27 21:08:51 2016 (r294938) @@ -224,3 +224,52 @@ entry: } attributes #0 = { nounwind } + +@g8 = global i8 0 + +; The following test failed because llvm had a bug where a structure like: +; +; %vreg12 = CMOV_GR8 %vreg7, %vreg11 ... (lt) +; %vreg13 = CMOV_GR8 %vreg12, %vreg11 ... (gt) +; +; was lowered to: +; +; The first two cmovs got expanded to: +; BB#0: +; JL_1 BB#9 +; BB#7: +; JG_1 BB#9 +; BB#8: +; BB#9: +; vreg12 = phi(vreg7, BB#8, vreg11, BB#0, vreg12, BB#7) +; vreg13 = COPY vreg12 +; Which was invalid as %vreg12 is not the same value as %vreg13 + +; CHECK-LABEL: no_cascade_opt: +; CMOV-DAG: cmpl %edx, %esi +; CMOV-DAG: movb $20, %al +; CMOV-DAG: movb $20, %dl +; CMOV: jl [[BB0:.LBB[0-9_]+]] +; CMOV: movb %cl, %dl +; CMOV: [[BB0]]: +; CMOV: jg [[BB1:.LBB[0-9_]+]] +; CMOV: movb %dl, %al +; CMOV: [[BB1]]: +; CMOV: testl %edi, %edi +; CMOV: je [[BB2:.LBB[0-9_]+]] +; CMOV: movb %dl, %al +; CMOV: [[BB2]]: +; CMOV: movb %al, g8(%rip) +; CMOV: retq +define void @no_cascade_opt(i32 %v0, i32 %v1, i32 %v2, i32 %v3) { +entry: + %c0 = icmp eq i32 %v0, 0 + %c1 = icmp slt i32 %v1, %v2 + %c2 = icmp sgt i32 %v1, %v2 + %trunc = trunc i32 %v3 to i8 + %sel0 = select i1 %c1, i8 20, i8 %trunc + %sel1 = select i1 %c2, i8 20, i8 %sel0 + %sel2 = select i1 %c0, i8 %sel1, i8 %sel0 + store volatile i8 %sel2, i8* @g8 + ret void +} Added: vendor/llvm/dist/test/Transforms/GCOVProfiling/modules.ll ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/llvm/dist/test/Transforms/GCOVProfiling/modules.ll Wed Jan 27 21:08:51 2016 (r294938) @@ -0,0 +1,12 @@ +; RUN: opt -insert-gcov-profiling -o - < %s | llvm-dis | FileCheck -check-prefix=EMIT-ARCS %s + +; EMIT-ARCS-NOT: call void @llvm_gcda_start_file + +!llvm.dbg.cu = !{!0} +!llvm.module.flags = !{!3, !4} + +!0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "LLVM", isOptimized: false, runtimeVersion: 2, splitDebugFilename: "my.dwo", emissionKind: 1, enums: !2, retainedTypes: !2, subprograms: !2, globals: !2, imports: !2, dwoId: 43981) +!1 = !DIFile(filename: "", directory: "/") +!2 = !{} +!3 = !{i32 2, !"Dwarf Version", i32 4} +!4 = !{i32 2, !"Debug Info Version", i32 3} Added: vendor/llvm/dist/test/Transforms/IndVarSimplify/pr26207.ll ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/llvm/dist/test/Transforms/IndVarSimplify/pr26207.ll Wed Jan 27 21:08:51 2016 (r294938) @@ -0,0 +1,20 @@ +; RUN: opt -S -indvars < %s | FileCheck %s + +target triple = "x86_64-unknown-linux-gnu" + +define void @main(i16 %in) { +; CHECK-LABEL: @main( + br label %bb2 + +bb2: ; preds = %bb1.i, %bb2, %0 + %_tmp44.i = icmp slt i16 %in, 2 + br i1 %_tmp44.i, label %bb1.i, label %bb2 + +bb1.i: ; preds = %bb1.i, %bb2 + %_tmp25.i = phi i16 [ %in, %bb2 ], [ %_tmp6.i, %bb1.i ] + %_tmp6.i = add nsw i16 %_tmp25.i, 1 + %_tmp10.i = icmp sge i16 %_tmp6.i, 2 + %exitcond.i = icmp eq i16 %_tmp6.i, 2 + %or.cond = and i1 %_tmp10.i, %exitcond.i + br i1 %or.cond, label %bb2, label %bb1.i +} Modified: vendor/llvm/dist/utils/release/test-release.sh ============================================================================== --- vendor/llvm/dist/utils/release/test-release.sh Wed Jan 27 20:23:42 2016 (r294937) +++ vendor/llvm/dist/utils/release/test-release.sh Wed Jan 27 21:08:51 2016 (r294938) @@ -267,56 +267,36 @@ function export_sources() { check_valid_urls for proj in $projects ; do - if [ -d $proj.src ]; then - echo "# Reusing $proj $Release-$RC sources" + case $proj in + llvm) + projsrc=$proj.src + ;; + cfe) + projsrc=llvm.src/tools/clang + ;; + clang-tools-extra) + projsrc=llvm.src/tools/clang/tools/extra + ;; + compiler-rt|libcxx|libcxxabi|libunwind|openmp|test-suite) + projsrc=llvm.src/projects/$proj + ;; + *) + echo "error: unknown project $proj" + exit 1 + ;; + esac + + if [ -d $projsrc ]; then + echo "# Reusing $proj $Release-$RC sources in $projsrc" continue fi - echo "# Exporting $proj $Release-$RC sources" - if ! svn export -q $Base_url/$proj/$ExportBranch $proj.src ; then + echo "# Exporting $proj $Release-$RC sources to $projsrc" + if ! svn export -q $Base_url/$proj/$ExportBranch $projsrc ; then echo "error: failed to export $proj project" exit 1 fi done - echo "# Creating symlinks" - cd $BuildDir/llvm.src/tools - if [ ! -h clang ]; then - ln -s ../../cfe.src clang - fi - - # The autoconf and CMake builds want different symlinks here: - if [ "$use_autoconf" = "yes" ]; then - cd $BuildDir/llvm.src/tools/clang/tools - if [ ! -h extra ]; then - ln -s ../../../../clang-tools-extra.src extra - fi - else - cd $BuildDir/cfe.src/tools - if [ ! -h extra ]; then - ln -s ../../clang-tools-extra.src extra - fi - fi - - cd $BuildDir/llvm.src/projects - if [ -d $BuildDir/test-suite.src ] && [ ! -h test-suite ]; then - ln -s ../../test-suite.src test-suite - fi - if [ -d $BuildDir/compiler-rt.src ] && [ ! -h compiler-rt ]; then - ln -s ../../compiler-rt.src compiler-rt - fi - if [ -d $BuildDir/openmp.src ] && [ ! -h openmp ]; then - ln -s ../../openmp.src openmp - fi - if [ -d $BuildDir/libcxx.src ] && [ ! -h libcxx ]; then - ln -s ../../libcxx.src libcxx - fi - if [ -d $BuildDir/libcxxabi.src ] && [ ! -h libcxxabi ]; then - ln -s ../../libcxxabi.src libcxxabi - fi - if [ -d $BuildDir/libunwind.src ] && [ ! -h libunwind ]; then - ln -s ../../libunwind.src libunwind - fi - cd $BuildDir } @@ -560,8 +540,9 @@ for Flavor in $Flavors ; do # Substitute 'Phase2' for 'Phase3' in the Phase 2 object file in # case there are build paths in the debug info. On some systems, # sed adds a newline to the output, so pass $p3 through sed too. - if ! cmp -s <(sed -e 's,Phase2,Phase3,g' $p2) <(sed -e '' $p3) \ - 16 16 ; then + if ! cmp -s \ + <(env LC_CTYPE=C sed -e 's,Phase2,Phase3,g' $p2) \ + <(env LC_CTYPE=C sed -e '' $p3) 16 16; then echo "file `basename $p2` differs between phase 2 and phase 3" fi done From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:09:15 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 92654A6FD56; Wed, 27 Jan 2016 21:09:15 +0000 (UTC) (envelope-from dim@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 4A59019B0; Wed, 27 Jan 2016 21:09:15 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RL9ER6095422; Wed, 27 Jan 2016 21:09:14 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RL9EDg095421; Wed, 27 Jan 2016 21:09:14 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272109.u0RL9EDg095421@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:09:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294939 - vendor/llvm/llvm-release_38-r258968 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.20 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 Jan 2016 21:09:15 -0000 Author: dim Date: Wed Jan 27 21:09:14 2016 New Revision: 294939 URL: https://svnweb.freebsd.org/changeset/base/294939 Log: Tag llvm release_38 branch r258968. Added: vendor/llvm/llvm-release_38-r258968/ - copied from r294938, vendor/llvm/dist/ From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:09:40 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 473DDA6FDCF; Wed, 27 Jan 2016 21:09:40 +0000 (UTC) (envelope-from dim@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 13D411AF5; Wed, 27 Jan 2016 21:09:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RL9dhQ095478; Wed, 27 Jan 2016 21:09:39 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RL9d1e095477; Wed, 27 Jan 2016 21:09:39 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272109.u0RL9d1e095477@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:09:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294940 - vendor/clang/dist/tools/driver 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.20 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 Jan 2016 21:09:40 -0000 Author: dim Date: Wed Jan 27 21:09:38 2016 New Revision: 294940 URL: https://svnweb.freebsd.org/changeset/base/294940 Log: Vendor import of clang release_38 branch r258968: https://llvm.org/svn/llvm-project/cfe/branches/release_38@258968 Modified: vendor/clang/dist/tools/driver/driver.cpp Modified: vendor/clang/dist/tools/driver/driver.cpp ============================================================================== --- vendor/clang/dist/tools/driver/driver.cpp Wed Jan 27 21:09:14 2016 (r294939) +++ vendor/clang/dist/tools/driver/driver.cpp Wed Jan 27 21:09:38 2016 (r294940) @@ -290,9 +290,9 @@ static void SetInstallDir(SmallVectorImp if (CanonicalPrefixes) llvm::sys::fs::make_absolute(InstalledPath); - InstalledPath = llvm::sys::path::parent_path(InstalledPath); - if (llvm::sys::fs::exists(InstalledPath.c_str())) - TheDriver.setInstalledDir(InstalledPath); + StringRef InstalledPathParent(llvm::sys::path::parent_path(InstalledPath)); + if (llvm::sys::fs::exists(InstalledPathParent)) + TheDriver.setInstalledDir(InstalledPathParent); } static int ExecuteCC1Tool(ArrayRef argv, StringRef Tool) { From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:09:58 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 C6560A6FE36; Wed, 27 Jan 2016 21:09:58 +0000 (UTC) (envelope-from dim@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 7FCD81C53; Wed, 27 Jan 2016 21:09:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RL9vIA095533; Wed, 27 Jan 2016 21:09:57 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RL9vPL095532; Wed, 27 Jan 2016 21:09:57 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272109.u0RL9vPL095532@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:09:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294941 - vendor/clang/clang-release_38-r258968 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.20 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 Jan 2016 21:09:58 -0000 Author: dim Date: Wed Jan 27 21:09:57 2016 New Revision: 294941 URL: https://svnweb.freebsd.org/changeset/base/294941 Log: Tag clang release_38 branch r258968. Added: vendor/clang/clang-release_38-r258968/ - copied from r294940, vendor/clang/dist/ From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:10:18 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 0073DA6FEB1; Wed, 27 Jan 2016 21:10:18 +0000 (UTC) (envelope-from dim@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 B5A531E8A; Wed, 27 Jan 2016 21:10:17 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLAG2D095656; Wed, 27 Jan 2016 21:10:16 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLAGou095652; Wed, 27 Jan 2016 21:10:16 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272110.u0RLAGou095652@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:10:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294943 - in vendor/compiler-rt/dist/cmake: . Modules 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.20 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 Jan 2016 21:10:18 -0000 Author: dim Date: Wed Jan 27 21:10:16 2016 New Revision: 294943 URL: https://svnweb.freebsd.org/changeset/base/294943 Log: Vendor import of compiler-rt release_38 branch r258968: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_38@258968 Modified: vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake vendor/compiler-rt/dist/cmake/config-ix.cmake Modified: vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Wed Jan 27 21:10:03 2016 (r294942) +++ vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Wed Jan 27 21:10:16 2016 (r294943) @@ -19,7 +19,7 @@ function(add_compiler_rt_object_librarie set(libname "${name}.${os}") set(libnames ${libnames} ${libname}) set(extra_cflags_${libname} ${DARWIN_${os}_CFLAGS}) - list_union(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) + list_intersect(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) endforeach() else() foreach(arch ${LIB_ARCHS}) @@ -87,7 +87,7 @@ function(add_compiler_rt_runtime name ty set(libname "${name}_${os}_dynamic") set(extra_linkflags_${libname} ${DARWIN_${os}_LINKFLAGS} ${LIB_LINKFLAGS}) endif() - list_union(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) + list_intersect(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) if(LIB_ARCHS_${libname}) list(APPEND libnames ${libname}) set(extra_cflags_${libname} ${DARWIN_${os}_CFLAGS} ${LIB_CFLAGS}) Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake Wed Jan 27 21:10:03 2016 (r294942) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake Wed Jan 27 21:10:16 2016 (r294943) @@ -91,7 +91,7 @@ endfunction() # This function checks the host cpusubtype to see if it is post-haswell. Haswell # and later machines can run x86_64h binaries. Haswell is cpusubtype 8. function(darwin_filter_host_archs input output) - list_union(tmp_var DARWIN_osx_ARCHS ${input}) + list_intersect(tmp_var DARWIN_osx_ARCHS ${input}) execute_process( COMMAND sysctl hw.cpusubtype OUTPUT_VARIABLE SUBTYPE) @@ -285,7 +285,7 @@ macro(darwin_add_builtin_libraries) ../profile/InstrProfilingPlatformDarwin ../profile/InstrProfilingWriter) foreach (os ${ARGN}) - list_union(DARWIN_BUILTIN_ARCHS DARWIN_${os}_ARCHS BUILTIN_SUPPORTED_ARCH) + list_intersect(DARWIN_BUILTIN_ARCHS DARWIN_${os}_ARCHS BUILTIN_SUPPORTED_ARCH) foreach (arch ${DARWIN_BUILTIN_ARCHS}) darwin_find_excluded_builtins_list(${arch}_${os}_EXCLUDED_BUILTINS OS ${os} Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Wed Jan 27 21:10:03 2016 (r294942) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Wed Jan 27 21:10:16 2016 (r294943) @@ -58,7 +58,7 @@ macro(append_have_file_definition filena list(APPEND ${list} "${varname}=${${varname}}") endmacro() -macro(list_union output input1 input2) +macro(list_intersect output input1 input2) set(${output}) foreach(it ${${input1}}) list(FIND ${input2} ${it} index) Modified: vendor/compiler-rt/dist/cmake/config-ix.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/config-ix.cmake Wed Jan 27 21:10:03 2016 (r294942) +++ vendor/compiler-rt/dist/cmake/config-ix.cmake Wed Jan 27 21:10:16 2016 (r294943) @@ -488,42 +488,42 @@ if(APPLE) endforeach() endif() - # for list_union + # for list_intersect include(CompilerRTUtils) - list_union(BUILTIN_SUPPORTED_ARCH ALL_BUILTIN_SUPPORTED_ARCH toolchain_arches) + list_intersect(BUILTIN_SUPPORTED_ARCH ALL_BUILTIN_SUPPORTED_ARCH toolchain_arches) - list_union(SANITIZER_COMMON_SUPPORTED_ARCH + list_intersect(SANITIZER_COMMON_SUPPORTED_ARCH ALL_SANITIZER_COMMON_SUPPORTED_ARCH COMPILER_RT_SUPPORTED_ARCH ) set(LSAN_COMMON_SUPPORTED_ARCH ${SANITIZER_COMMON_SUPPORTED_ARCH}) set(UBSAN_COMMON_SUPPORTED_ARCH ${SANITIZER_COMMON_SUPPORTED_ARCH}) - list_union(ASAN_SUPPORTED_ARCH + list_intersect(ASAN_SUPPORTED_ARCH ALL_ASAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(DFSAN_SUPPORTED_ARCH + list_intersect(DFSAN_SUPPORTED_ARCH ALL_DFSAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(LSAN_SUPPORTED_ARCH + list_intersect(LSAN_SUPPORTED_ARCH ALL_LSAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(MSAN_SUPPORTED_ARCH + list_intersect(MSAN_SUPPORTED_ARCH ALL_MSAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(PROFILE_SUPPORTED_ARCH + list_intersect(PROFILE_SUPPORTED_ARCH ALL_PROFILE_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(TSAN_SUPPORTED_ARCH + list_intersect(TSAN_SUPPORTED_ARCH ALL_TSAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(UBSAN_SUPPORTED_ARCH + list_intersect(UBSAN_SUPPORTED_ARCH ALL_UBSAN_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(SAFESTACK_SUPPORTED_ARCH + list_intersect(SAFESTACK_SUPPORTED_ARCH ALL_SAFESTACK_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) - list_union(CFI_SUPPORTED_ARCH + list_intersect(CFI_SUPPORTED_ARCH ALL_CFI_SUPPORTED_ARCH SANITIZER_COMMON_SUPPORTED_ARCH) else() From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:10:41 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 A8A96A6FEF5; Wed, 27 Jan 2016 21:10:41 +0000 (UTC) (envelope-from dim@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 60CB41FE1; Wed, 27 Jan 2016 21:10:41 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLAePo095711; Wed, 27 Jan 2016 21:10:40 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLAetO095710; Wed, 27 Jan 2016 21:10:40 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272110.u0RLAetO095710@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:10:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294944 - vendor/compiler-rt/compiler-rt-release_38-r258968 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.20 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 Jan 2016 21:10:41 -0000 Author: dim Date: Wed Jan 27 21:10:40 2016 New Revision: 294944 URL: https://svnweb.freebsd.org/changeset/base/294944 Log: Tag compiler-rt release_38 branch r258968. Added: vendor/compiler-rt/compiler-rt-release_38-r258968/ - copied from r294943, vendor/compiler-rt/dist/ From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:10:59 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 A9DACA6FF2C; Wed, 27 Jan 2016 21:10:59 +0000 (UTC) (envelope-from dim@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 7112B114C; Wed, 27 Jan 2016 21:10:59 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLAwJV095790; Wed, 27 Jan 2016 21:10:58 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLAuUZ095763; Wed, 27 Jan 2016 21:10:56 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272110.u0RLAuUZ095763@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:10:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294945 - in vendor/libc++/dist/test/std: input.output/file.streams/fstreams/filebuf.virtuals input.output/iostream.format/ext.manip input.output/iostreams.base/ios.base/ios.base.callba... 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.20 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 Jan 2016 21:10:59 -0000 Author: dim Date: Wed Jan 27 21:10:55 2016 New Revision: 294945 URL: https://svnweb.freebsd.org/changeset/base/294945 Log: Vendor import of libc++ release_38 branch r258968: https://llvm.org/svn/llvm-project/libcxx/branches/release_38@258968 Modified: vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/default.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.members/name.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.operators/eq.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.statics/global.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp vendor/libc++/dist/test/std/re/re.traits/default.pass.cpp vendor/libc++/dist/test/std/re/re.traits/getloc.pass.cpp vendor/libc++/dist/test/std/re/re.traits/imbue.pass.cpp Modified: vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // int_type overflow(int_type c = traits::eof()); Modified: vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // int_type underflow(); Modified: vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template T9 get_time(struct tm* tmb, const charT* fmt); Modified: vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template T10 put_time(const struct tm* tmb, const charT* fmt); Modified: vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // class ios_base Modified: vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // class ios_base Modified: vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template class basic_ios Modified: vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template > Modified: vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template > Modified: vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template > Modified: vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template > Modified: vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template class collate_byname Modified: vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template Modified: vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template <> class codecvt_byname Modified: vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template Modified: vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/default.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/default.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/default.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // locale() throw(); Modified: vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -6,7 +6,8 @@ // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// - + +// REQUIRES: locale.en_US.UTF-8 // REQUIRES: locale.ru_RU.UTF-8 // UNSUPPORTED: sanitizer-new-delete Modified: vendor/libc++/dist/test/std/localization/locales/locale/locale.members/name.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locales/locale/locale.members/name.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locales/locale/locale.members/name.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // basic_string name() const; Modified: vendor/libc++/dist/test/std/localization/locales/locale/locale.operators/eq.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locales/locale/locale.operators/eq.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locales/locale/locale.operators/eq.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // basic_string name() const; Modified: vendor/libc++/dist/test/std/localization/locales/locale/locale.statics/global.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/localization/locales/locale/locale.statics/global.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/localization/locales/locale/locale.statics/global.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // static const locale& classic(); Modified: vendor/libc++/dist/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template > class basic_regex; Modified: vendor/libc++/dist/test/std/re/re.traits/default.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/re/re.traits/default.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/re/re.traits/default.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -8,6 +8,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template struct regex_traits; Modified: vendor/libc++/dist/test/std/re/re.traits/getloc.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/re/re.traits/getloc.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/re/re.traits/getloc.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template struct regex_traits; Modified: vendor/libc++/dist/test/std/re/re.traits/imbue.pass.cpp ============================================================================== --- vendor/libc++/dist/test/std/re/re.traits/imbue.pass.cpp Wed Jan 27 21:10:40 2016 (r294944) +++ vendor/libc++/dist/test/std/re/re.traits/imbue.pass.cpp Wed Jan 27 21:10:55 2016 (r294945) @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: locale.en_US.UTF-8 + // // template struct regex_traits; From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:11: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 288CFA6FF85; Wed, 27 Jan 2016 21:11:20 +0000 (UTC) (envelope-from dim@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 D40F912F0; Wed, 27 Jan 2016 21:11:19 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLBI0g095866; Wed, 27 Jan 2016 21:11:18 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLBINV095865; Wed, 27 Jan 2016 21:11:18 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272111.u0RLBINV095865@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:11:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294946 - vendor/libc++/libc++-release_38-r258968 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.20 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 Jan 2016 21:11:20 -0000 Author: dim Date: Wed Jan 27 21:11:18 2016 New Revision: 294946 URL: https://svnweb.freebsd.org/changeset/base/294946 Log: Tag libc++ release_38 branch r258968. Added: vendor/libc++/libc++-release_38-r258968/ - copied from r294945, vendor/libc++/dist/ From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:11:39 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 CB914A6FFC3; Wed, 27 Jan 2016 21:11:39 +0000 (UTC) (envelope-from dim@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 9DB03159D; Wed, 27 Jan 2016 21:11:39 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLBcC8096534; Wed, 27 Jan 2016 21:11:38 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLBcie096533; Wed, 27 Jan 2016 21:11:38 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272111.u0RLBcie096533@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:11:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294947 - vendor/lld/dist/docs 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.20 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 Jan 2016 21:11:39 -0000 Author: dim Date: Wed Jan 27 21:11:38 2016 New Revision: 294947 URL: https://svnweb.freebsd.org/changeset/base/294947 Log: Vendor import of lld release_38 branch r258968: https://llvm.org/svn/llvm-project/lld/branches/release_38@258968 Modified: vendor/lld/dist/docs/getting_started.rst Modified: vendor/lld/dist/docs/getting_started.rst ============================================================================== --- vendor/lld/dist/docs/getting_started.rst Wed Jan 27 21:11:18 2016 (r294946) +++ vendor/lld/dist/docs/getting_started.rst Wed Jan 27 21:11:38 2016 (r294947) @@ -68,7 +68,7 @@ Using Visual Studio * `Python 2.4`_\+ (not 3.x) for running tests. .. _CMake 2.8: http://www.cmake.org/cmake/resources/software.html -.. _Visual Studio 11 (2012) or later: http://www.microsoft.com/visualstudio/11/en-us +.. _Visual Studio 12 (2013) or later: http://www.microsoft.com/visualstudio/11/en-us .. _Python 2.4: http://python.org/download/ #. Check out LLVM:: From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:12: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 139E2A700BE; Wed, 27 Jan 2016 21:12:04 +0000 (UTC) (envelope-from dim@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 BE12017ED; Wed, 27 Jan 2016 21:12:03 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLC2TC098418; Wed, 27 Jan 2016 21:12:02 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLC2R1098417; Wed, 27 Jan 2016 21:12:02 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272112.u0RLC2R1098417@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:12:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294948 - vendor/lld/lld-release_38-r258968 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.20 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 Jan 2016 21:12:04 -0000 Author: dim Date: Wed Jan 27 21:12:02 2016 New Revision: 294948 URL: https://svnweb.freebsd.org/changeset/base/294948 Log: Tag lld release_38 branch r258968. Added: vendor/lld/lld-release_38-r258968/ - copied from r294947, vendor/lld/dist/ From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:12:25 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 1D606A70136; Wed, 27 Jan 2016 21:12:25 +0000 (UTC) (envelope-from dim@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 B8F1119FD; Wed, 27 Jan 2016 21:12:24 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLCNJX098522; Wed, 27 Jan 2016 21:12:23 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLCNR0098521; Wed, 27 Jan 2016 21:12:23 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272112.u0RLCNR0098521@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:12:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294950 - vendor/lldb/dist/cmake/modules 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.20 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 Jan 2016 21:12:25 -0000 Author: dim Date: Wed Jan 27 21:12:23 2016 New Revision: 294950 URL: https://svnweb.freebsd.org/changeset/base/294950 Log: Vendor import of lldb release_38 branch r258968: https://llvm.org/svn/llvm-project/lldb/branches/release_38@258968 Modified: vendor/lldb/dist/cmake/modules/AddLLDB.cmake Modified: vendor/lldb/dist/cmake/modules/AddLLDB.cmake ============================================================================== --- vendor/lldb/dist/cmake/modules/AddLLDB.cmake Wed Jan 27 21:12:18 2016 (r294949) +++ vendor/lldb/dist/cmake/modules/AddLLDB.cmake Wed Jan 27 21:12:23 2016 (r294950) @@ -56,7 +56,7 @@ macro(add_lldb_library name) if (PARAM_OBJECT) add_library(${name} ${libkind} ${srcs}) else() - llvm_add_library(${name} ${libkind} ${srcs}) + llvm_add_library(${name} ${libkind} DISABLE_LLVM_LINK_LLVM_DYLIB ${srcs}) lldb_link_common_libs(${name} "${libkind}") @@ -93,7 +93,7 @@ macro(add_lldb_library name) endmacro(add_lldb_library) macro(add_lldb_executable name) - add_llvm_executable(${name} ${ARGN}) + add_llvm_executable(${name} DISABLE_LLVM_LINK_LLVM_DYLIB ${ARGN}) set_target_properties(${name} PROPERTIES FOLDER "lldb executables") endmacro(add_lldb_executable) From owner-svn-src-vendor@freebsd.org Wed Jan 27 21:12:48 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 EDD4EA70188; Wed, 27 Jan 2016 21:12:48 +0000 (UTC) (envelope-from dim@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 A30FF1C78; Wed, 27 Jan 2016 21:12:48 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLClqu098578; Wed, 27 Jan 2016 21:12:47 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLClrS098577; Wed, 27 Jan 2016 21:12:47 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272112.u0RLClrS098577@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 21:12:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r294951 - vendor/lldb/lldb-release_38-r258968 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.20 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 Jan 2016 21:12:49 -0000 Author: dim Date: Wed Jan 27 21:12:47 2016 New Revision: 294951 URL: https://svnweb.freebsd.org/changeset/base/294951 Log: Tag lldb release_38 branch r258968. Added: vendor/lldb/lldb-release_38-r258968/ - copied from r294950, vendor/lldb/dist/ From owner-svn-src-vendor@freebsd.org Thu Jan 28 18:42:05 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 4421FA706D8; Thu, 28 Jan 2016 18:42:05 +0000 (UTC) (envelope-from jkim@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 0019C1BDF; Thu, 28 Jan 2016 18:42:04 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SIg4Eg072816; Thu, 28 Jan 2016 18:42:04 GMT (envelope-from jkim@FreeBSD.org) Received: (from jkim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SIfx0l072768; Thu, 28 Jan 2016 18:41:59 GMT (envelope-from jkim@FreeBSD.org) Message-Id: <201601281841.u0SIfx0l072768@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jkim set sender to jkim@FreeBSD.org using -f From: Jung-uk Kim Date: Thu, 28 Jan 2016 18:41:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295001 - in vendor-crypto/openssl/dist: . apps crypto crypto/aes crypto/aes/asm crypto/bio crypto/bn crypto/bn/asm crypto/camellia crypto/des crypto/dh crypto/dsa crypto/dso crypto/ec ... X-SVN-Group: vendor-crypto 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.20 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 Jan 2016 18:42:05 -0000 Author: jkim Date: Thu Jan 28 18:41:59 2016 New Revision: 295001 URL: https://svnweb.freebsd.org/changeset/base/295001 Log: Import OpenSSL 1.0.2f. Added: vendor-crypto/openssl/dist/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod vendor-crypto/openssl/dist/util/pod2mantest (contents, props changed) Modified: vendor-crypto/openssl/dist/ACKNOWLEDGMENTS vendor-crypto/openssl/dist/CHANGES vendor-crypto/openssl/dist/Configure vendor-crypto/openssl/dist/FREEBSD-upgrade vendor-crypto/openssl/dist/INSTALL vendor-crypto/openssl/dist/LICENSE vendor-crypto/openssl/dist/Makefile vendor-crypto/openssl/dist/Makefile.org vendor-crypto/openssl/dist/NEWS vendor-crypto/openssl/dist/README vendor-crypto/openssl/dist/apps/engine.c vendor-crypto/openssl/dist/apps/ocsp.c vendor-crypto/openssl/dist/apps/pkcs12.c vendor-crypto/openssl/dist/apps/pkeyutl.c vendor-crypto/openssl/dist/apps/s_client.c vendor-crypto/openssl/dist/apps/s_server.c vendor-crypto/openssl/dist/apps/speed.c vendor-crypto/openssl/dist/apps/x509.c vendor-crypto/openssl/dist/crypto/aes/aes.h vendor-crypto/openssl/dist/crypto/aes/aes_cbc.c vendor-crypto/openssl/dist/crypto/aes/aes_cfb.c vendor-crypto/openssl/dist/crypto/aes/aes_core.c vendor-crypto/openssl/dist/crypto/aes/aes_ctr.c vendor-crypto/openssl/dist/crypto/aes/aes_ecb.c vendor-crypto/openssl/dist/crypto/aes/aes_ige.c vendor-crypto/openssl/dist/crypto/aes/aes_locl.h vendor-crypto/openssl/dist/crypto/aes/aes_misc.c vendor-crypto/openssl/dist/crypto/aes/aes_ofb.c vendor-crypto/openssl/dist/crypto/aes/aes_x86core.c vendor-crypto/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl vendor-crypto/openssl/dist/crypto/bio/bio.h vendor-crypto/openssl/dist/crypto/bio/bss_bio.c vendor-crypto/openssl/dist/crypto/bio/bss_conn.c vendor-crypto/openssl/dist/crypto/bio/bss_dgram.c vendor-crypto/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont.pl vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont5.pl vendor-crypto/openssl/dist/crypto/bn/bn_exp.c vendor-crypto/openssl/dist/crypto/bn/exptest.c vendor-crypto/openssl/dist/crypto/camellia/camellia.c vendor-crypto/openssl/dist/crypto/camellia/camellia.h vendor-crypto/openssl/dist/crypto/camellia/cmll_cbc.c vendor-crypto/openssl/dist/crypto/camellia/cmll_cfb.c vendor-crypto/openssl/dist/crypto/camellia/cmll_ctr.c vendor-crypto/openssl/dist/crypto/camellia/cmll_ecb.c vendor-crypto/openssl/dist/crypto/camellia/cmll_locl.h vendor-crypto/openssl/dist/crypto/camellia/cmll_misc.c vendor-crypto/openssl/dist/crypto/camellia/cmll_ofb.c vendor-crypto/openssl/dist/crypto/camellia/cmll_utl.c vendor-crypto/openssl/dist/crypto/des/des_old.c vendor-crypto/openssl/dist/crypto/des/des_old.h vendor-crypto/openssl/dist/crypto/des/des_old2.c vendor-crypto/openssl/dist/crypto/dh/dh.h vendor-crypto/openssl/dist/crypto/dh/dh_check.c vendor-crypto/openssl/dist/crypto/dh/dhtest.c vendor-crypto/openssl/dist/crypto/dsa/dsa_ossl.c vendor-crypto/openssl/dist/crypto/dso/dso.h vendor-crypto/openssl/dist/crypto/dso/dso_dl.c vendor-crypto/openssl/dist/crypto/dso/dso_dlfcn.c vendor-crypto/openssl/dist/crypto/dso/dso_lib.c vendor-crypto/openssl/dist/crypto/ec/asm/ecp_nistz256-x86_64.pl vendor-crypto/openssl/dist/crypto/ec/ec2_smpl.c vendor-crypto/openssl/dist/crypto/ec/ec_key.c vendor-crypto/openssl/dist/crypto/ec/ecp_nistz256_table.c vendor-crypto/openssl/dist/crypto/ec/ectest.c vendor-crypto/openssl/dist/crypto/engine/eng_all.c vendor-crypto/openssl/dist/crypto/evp/e_camellia.c vendor-crypto/openssl/dist/crypto/evp/e_old.c vendor-crypto/openssl/dist/crypto/evp/e_seed.c vendor-crypto/openssl/dist/crypto/mem_clr.c vendor-crypto/openssl/dist/crypto/modes/asm/aesni-gcm-x86_64.pl vendor-crypto/openssl/dist/crypto/modes/asm/ghash-x86_64.pl vendor-crypto/openssl/dist/crypto/o_dir.c vendor-crypto/openssl/dist/crypto/o_dir.h vendor-crypto/openssl/dist/crypto/o_dir_test.c vendor-crypto/openssl/dist/crypto/o_str.c vendor-crypto/openssl/dist/crypto/o_str.h vendor-crypto/openssl/dist/crypto/o_time.c vendor-crypto/openssl/dist/crypto/o_time.h vendor-crypto/openssl/dist/crypto/opensslv.h vendor-crypto/openssl/dist/crypto/rc4/rc4_utl.c vendor-crypto/openssl/dist/crypto/rsa/rsa_chk.c vendor-crypto/openssl/dist/crypto/rsa/rsa_sign.c vendor-crypto/openssl/dist/crypto/seed/seed_cbc.c vendor-crypto/openssl/dist/crypto/seed/seed_cfb.c vendor-crypto/openssl/dist/crypto/seed/seed_ecb.c vendor-crypto/openssl/dist/crypto/seed/seed_ofb.c vendor-crypto/openssl/dist/crypto/sha/asm/sha1-mb-x86_64.pl vendor-crypto/openssl/dist/crypto/sha/asm/sha1-x86_64.pl vendor-crypto/openssl/dist/crypto/sha/asm/sha256-mb-x86_64.pl vendor-crypto/openssl/dist/crypto/sha/asm/sha512-x86_64.pl vendor-crypto/openssl/dist/crypto/sha/sha1test.c vendor-crypto/openssl/dist/crypto/store/store.h vendor-crypto/openssl/dist/crypto/store/str_lib.c vendor-crypto/openssl/dist/crypto/store/str_locl.h vendor-crypto/openssl/dist/crypto/store/str_mem.c vendor-crypto/openssl/dist/crypto/store/str_meth.c vendor-crypto/openssl/dist/crypto/ts/ts_rsp_verify.c vendor-crypto/openssl/dist/crypto/ui/ui.h vendor-crypto/openssl/dist/crypto/ui/ui_compat.c vendor-crypto/openssl/dist/crypto/ui/ui_compat.h vendor-crypto/openssl/dist/crypto/ui/ui_lib.c vendor-crypto/openssl/dist/crypto/ui/ui_locl.h vendor-crypto/openssl/dist/crypto/ui/ui_openssl.c vendor-crypto/openssl/dist/crypto/ui/ui_util.c vendor-crypto/openssl/dist/crypto/x509/x509_vfy.c vendor-crypto/openssl/dist/crypto/x509/x509_vfy.h vendor-crypto/openssl/dist/crypto/x509/x509_vpm.c vendor-crypto/openssl/dist/crypto/x509v3/v3_pci.c vendor-crypto/openssl/dist/crypto/x509v3/v3_pcia.c vendor-crypto/openssl/dist/crypto/x509v3/v3_utl.c vendor-crypto/openssl/dist/crypto/x509v3/v3nametest.c vendor-crypto/openssl/dist/doc/apps/s_time.pod vendor-crypto/openssl/dist/doc/crypto/BIO_s_connect.pod vendor-crypto/openssl/dist/doc/ssl/SSL_CTX_set1_verify_cert_store.pod vendor-crypto/openssl/dist/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod vendor-crypto/openssl/dist/engines/e_chil.c vendor-crypto/openssl/dist/ssl/d1_both.c vendor-crypto/openssl/dist/ssl/kssl.c vendor-crypto/openssl/dist/ssl/kssl.h vendor-crypto/openssl/dist/ssl/kssl_lcl.h vendor-crypto/openssl/dist/ssl/s2_srvr.c vendor-crypto/openssl/dist/ssl/s3_clnt.c vendor-crypto/openssl/dist/ssl/s3_lib.c vendor-crypto/openssl/dist/ssl/s3_srvr.c vendor-crypto/openssl/dist/ssl/ssl.h vendor-crypto/openssl/dist/ssl/ssl_err.c vendor-crypto/openssl/dist/ssl/ssl_lib.c vendor-crypto/openssl/dist/ssl/ssl_sess.c vendor-crypto/openssl/dist/ssl/t1_enc.c vendor-crypto/openssl/dist/ssl/t1_lib.c vendor-crypto/openssl/dist/util/domd vendor-crypto/openssl/dist/util/pl/VC-32.pl Modified: vendor-crypto/openssl/dist/ACKNOWLEDGMENTS ============================================================================== --- vendor-crypto/openssl/dist/ACKNOWLEDGMENTS Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/ACKNOWLEDGMENTS Thu Jan 28 18:41:59 2016 (r295001) @@ -1,30 +1,2 @@ -The OpenSSL project depends on volunteer efforts and financial support from -the end user community. That support comes in the form of donations and paid -sponsorships, software support contracts, paid consulting services -and commissioned software development. - -Since all these activities support the continued development and improvement -of OpenSSL we consider all these clients and customers as sponsors of the -OpenSSL project. - -We would like to identify and thank the following such sponsors for their past -or current significant support of the OpenSSL project: - -Major support: - - Qualys http://www.qualys.com/ - -Very significant support: - - OpenGear: http://www.opengear.com/ - -Significant support: - - PSW Group: http://www.psw.net/ - Acano Ltd. http://acano.com/ - -Please note that we ask permission to identify sponsors and that some sponsors -we consider eligible for inclusion here have requested to remain anonymous. - -Additional sponsorship or financial support is always welcome: for more -information please contact the OpenSSL Software Foundation. +Please https://www.openssl.org/community/thanks.html for the current +acknowledgements. Modified: vendor-crypto/openssl/dist/CHANGES ============================================================================== --- vendor-crypto/openssl/dist/CHANGES Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/CHANGES Thu Jan 28 18:41:59 2016 (r295001) @@ -2,6 +2,54 @@ OpenSSL CHANGES _______________ + Changes between 1.0.2e and 1.0.2f [28 Jan 2016] + + *) DH small subgroups + + Historically OpenSSL only ever generated DH parameters based on "safe" + primes. More recently (in version 1.0.2) support was provided for + generating X9.42 style parameter files such as those required for RFC 5114 + support. The primes used in such files may not be "safe". Where an + application is using DH configured with parameters based on primes that are + not "safe" then an attacker could use this fact to find a peer's private + DH exponent. This attack requires that the attacker complete multiple + handshakes in which the peer uses the same private DH exponent. For example + this could be used to discover a TLS server's private DH exponent if it's + reusing the private DH exponent or it's using a static DH ciphersuite. + + OpenSSL provides the option SSL_OP_SINGLE_DH_USE for ephemeral DH (DHE) in + TLS. It is not on by default. If the option is not set then the server + reuses the same private DH exponent for the life of the server process and + would be vulnerable to this attack. It is believed that many popular + applications do set this option and would therefore not be at risk. + + The fix for this issue adds an additional check where a "q" parameter is + available (as is the case in X9.42 based parameters). This detects the + only known attack, and is the only possible defense for static DH + ciphersuites. This could have some performance impact. + + Additionally the SSL_OP_SINGLE_DH_USE option has been switched on by + default and cannot be disabled. This could have some performance impact. + + This issue was reported to OpenSSL by Antonio Sanso (Adobe). + (CVE-2016-0701) + [Matt Caswell] + + *) SSLv2 doesn't block disabled ciphers + + A malicious client can negotiate SSLv2 ciphers that have been disabled on + the server and complete SSLv2 handshakes even if all SSLv2 ciphers have + been disabled, provided that the SSLv2 protocol was not also disabled via + SSL_OP_NO_SSLv2. + + This issue was reported to OpenSSL on 26th December 2015 by Nimrod Aviram + and Sebastian Schinzel. + (CVE-2015-3197) + [Viktor Dukhovni] + + *) Reject DH handshakes with parameters shorter than 1024 bits. + [Kurt Roeckx] + Changes between 1.0.2d and 1.0.2e [3 Dec 2015] *) BN_mod_exp may produce incorrect results on x86_64 Modified: vendor-crypto/openssl/dist/Configure ============================================================================== --- vendor-crypto/openssl/dist/Configure Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/Configure Thu Jan 28 18:41:59 2016 (r295001) @@ -124,6 +124,9 @@ my $clang_disabled_warnings = "-Wno-unus # -Wextended-offsetof my $clang_devteam_warn = "-Wno-unused-parameter -Wno-missing-field-initializers -Wno-language-extension-token -Wno-extended-offsetof -Qunused-arguments"; +# Warn that "make depend" should be run? +my $warn_make_depend = 0; + my $strict_warnings = 0; my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL"; @@ -1513,7 +1516,7 @@ if ($target =~ /\-icc$/) # Intel C compi # linker only when --prefix is not /usr. if ($target =~ /^BSD\-/) { - $shared_ldflag.=" -Wl,-rpath,\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); + $shared_ldflag.=" -Wl,-rpath,\$\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); } if ($sys_id ne "") @@ -2028,14 +2031,8 @@ EOF &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); } if ($depflags ne $default_depflags && !$make_depend) { - print < (note that your message will be recorded in the request tracker publicly readable - via http://www.openssl.org/support/rt.html and will be forwarded to a - public mailing list). Include the output of "make report" in your message. - Please check out the request tracker. Maybe the bug was already - reported or has already been fixed. + at https://www.openssl.org/community/index.html#bugs and will be + forwarded to a public mailing list). Include the output of "make + report" in your message. Please check out the request tracker. Maybe + the bug was already reported or has already been fixed. [If you encounter assembler error messages, try the "no-asm" configuration option as an immediate fix.] Modified: vendor-crypto/openssl/dist/LICENSE ============================================================================== --- vendor-crypto/openssl/dist/LICENSE Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/LICENSE Thu Jan 28 18:41:59 2016 (r295001) @@ -12,7 +12,7 @@ --------------- /* ==================================================================== - * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + * Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Modified: vendor-crypto/openssl/dist/Makefile ============================================================================== --- vendor-crypto/openssl/dist/Makefile Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/Makefile Thu Jan 28 18:41:59 2016 (r295001) @@ -4,7 +4,7 @@ ## Makefile for OpenSSL ## -VERSION=1.0.2e +VERSION=1.0.2f MAJOR=1 MINOR=0.2 SHLIB_VERSION_NUMBER=1.0.0 @@ -182,8 +182,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -501,38 +500,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: vendor-crypto/openssl/dist/Makefile.org ============================================================================== --- vendor-crypto/openssl/dist/Makefile.org Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/Makefile.org Thu Jan 28 18:41:59 2016 (r295001) @@ -180,8 +180,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -499,38 +498,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: vendor-crypto/openssl/dist/NEWS ============================================================================== --- vendor-crypto/openssl/dist/NEWS Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/NEWS Thu Jan 28 18:41:59 2016 (r295001) @@ -5,6 +5,11 @@ This file gives a brief overview of the major changes between each OpenSSL release. For more details please read the CHANGES file. + Major changes between OpenSSL 1.0.2e and OpenSSL 1.0.2f [28 Jan 2016] + + o DH small subgroups (CVE-2016-0701) + o SSLv2 doesn't block disabled ciphers (CVE-2015-3197) + Major changes between OpenSSL 1.0.2d and OpenSSL 1.0.2e [3 Dec 2015] o BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) Modified: vendor-crypto/openssl/dist/README ============================================================================== --- vendor-crypto/openssl/dist/README Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/README Thu Jan 28 18:41:59 2016 (r295001) @@ -1,5 +1,5 @@ - OpenSSL 1.0.2e 3 Dec 2015 + OpenSSL 1.0.2f 28 Jan 2016 Copyright (c) 1998-2015 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson @@ -90,11 +90,12 @@ In order to avoid spam, this is a moderated mailing list, and it might take a day for the ticket to show up. (We also scan posts to make sure - that security disclosures aren't publically posted by mistake.) Mail to - this address is recorded in the public RT (request tracker) database (see - https://www.openssl.org/support/rt.html for details) and also forwarded - the public openssl-dev mailing list. Confidential mail may be sent to - openssl-security@openssl.org (PGP key available from the key servers). + that security disclosures aren't publically posted by mistake.) Mail + to this address is recorded in the public RT (request tracker) database + (see https://www.openssl.org/community/index.html#bugs for details) and + also forwarded the public openssl-dev mailing list. Confidential mail + may be sent to openssl-security@openssl.org (PGP key available from the + key servers). Please do NOT use this for general assistance or support queries. Just because something doesn't work the way you expect does not mean it Modified: vendor-crypto/openssl/dist/apps/engine.c ============================================================================== --- vendor-crypto/openssl/dist/apps/engine.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/engine.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* apps/engine.c -*- mode: C; c-file-style: "eay" -*- */ +/* apps/engine.c */ /* * Written by Richard Levitte for the OpenSSL project * 2000. Modified: vendor-crypto/openssl/dist/apps/ocsp.c ============================================================================== --- vendor-crypto/openssl/dist/apps/ocsp.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/ocsp.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1041,7 +1041,7 @@ static int make_ocsp_response(OCSP_RESPO bs = OCSP_BASICRESP_new(); thisupd = X509_gmtime_adj(NULL, 0); if (ndays != -1) - nextupd = X509_gmtime_adj(NULL, nmin * 60 + ndays * 3600 * 24); + nextupd = X509_time_adj_ex(NULL, ndays, nmin * 60, NULL); /* Examine each certificate id in the request */ for (i = 0; i < id_count; i++) { Modified: vendor-crypto/openssl/dist/apps/pkcs12.c ============================================================================== --- vendor-crypto/openssl/dist/apps/pkcs12.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/pkcs12.c Thu Jan 28 18:41:59 2016 (r295001) @@ -79,7 +79,8 @@ const EVP_CIPHER *enc; # define CLCERTS 0x8 # define CACERTS 0x10 -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain); +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain); int dump_certs_keys_p12(BIO *out, PKCS12 *p12, char *pass, int passlen, int options, char *pempass); int dump_certs_pkeys_bags(BIO *out, STACK_OF(PKCS12_SAFEBAG) *bags, @@ -594,7 +595,7 @@ int MAIN(int argc, char **argv) vret = get_cert_chain(ucert, store, &chain2); X509_STORE_free(store); - if (!vret) { + if (vret == X509_V_OK) { /* Exclude verified certificate */ for (i = 1; i < sk_X509_num(chain2); i++) sk_X509_push(certs, sk_X509_value(chain2, i)); @@ -602,7 +603,7 @@ int MAIN(int argc, char **argv) X509_free(sk_X509_value(chain2, 0)); sk_X509_free(chain2); } else { - if (vret >= 0) + if (vret != X509_V_ERR_UNSPECIFIED) BIO_printf(bio_err, "Error %s getting chain.\n", X509_verify_cert_error_string(vret)); else @@ -906,36 +907,25 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 /* Given a single certificate return a verified chain or NULL if error */ -/* Hope this is OK .... */ - -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain) +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain) { X509_STORE_CTX store_ctx; - STACK_OF(X509) *chn; + STACK_OF(X509) *chn = NULL; int i = 0; - /* - * FIXME: Should really check the return status of X509_STORE_CTX_init - * for an error, but how that fits into the return value of this function - * is less obvious. - */ - X509_STORE_CTX_init(&store_ctx, store, cert, NULL); - if (X509_verify_cert(&store_ctx) <= 0) { - i = X509_STORE_CTX_get_error(&store_ctx); - if (i == 0) - /* - * avoid returning 0 if X509_verify_cert() did not set an - * appropriate error value in the context - */ - i = -1; - chn = NULL; - goto err; - } else + if (!X509_STORE_CTX_init(&store_ctx, store, cert, NULL)) { + *chain = NULL; + return X509_V_ERR_UNSPECIFIED; + } + + if (X509_verify_cert(&store_ctx) > 0) chn = X509_STORE_CTX_get1_chain(&store_ctx); - err: + else if ((i = X509_STORE_CTX_get_error(&store_ctx)) == 0) + i = X509_V_ERR_UNSPECIFIED; + X509_STORE_CTX_cleanup(&store_ctx); *chain = chn; - return i; } Modified: vendor-crypto/openssl/dist/apps/pkeyutl.c ============================================================================== --- vendor-crypto/openssl/dist/apps/pkeyutl.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/pkeyutl.c Thu Jan 28 18:41:59 2016 (r295001) @@ -74,10 +74,11 @@ static void usage(void); static EVP_PKEY_CTX *init_ctx(int *pkeysize, char *keyfile, int keyform, int key_type, - char *passargin, int pkey_op, ENGINE *e); + char *passargin, int pkey_op, ENGINE *e, + int impl); static int setup_peer(BIO *err, EVP_PKEY_CTX *ctx, int peerform, - const char *file); + const char *file, ENGINE* e); static int do_keyop(EVP_PKEY_CTX *ctx, int pkey_op, unsigned char *out, size_t *poutlen, @@ -97,6 +98,7 @@ int MAIN(int argc, char **argv) EVP_PKEY_CTX *ctx = NULL; char *passargin = NULL; int keysize = -1; + int engine_impl = 0; unsigned char *buf_in = NULL, *buf_out = NULL, *sig = NULL; size_t buf_outlen; @@ -137,7 +139,7 @@ int MAIN(int argc, char **argv) else { ctx = init_ctx(&keysize, *(++argv), keyform, key_type, - passargin, pkey_op, e); + passargin, pkey_op, e, engine_impl); if (!ctx) { BIO_puts(bio_err, "Error initializing context\n"); ERR_print_errors(bio_err); @@ -147,7 +149,7 @@ int MAIN(int argc, char **argv) } else if (!strcmp(*argv, "-peerkey")) { if (--argc < 1) badarg = 1; - else if (!setup_peer(bio_err, ctx, peerform, *(++argv))) + else if (!setup_peer(bio_err, ctx, peerform, *(++argv), e)) badarg = 1; } else if (!strcmp(*argv, "-passin")) { if (--argc < 1) @@ -171,6 +173,8 @@ int MAIN(int argc, char **argv) badarg = 1; else e = setup_engine(bio_err, *(++argv), 0); + } else if (!strcmp(*argv, "-engine_impl")) { + engine_impl = 1; } #endif else if (!strcmp(*argv, "-pubin")) @@ -368,7 +372,8 @@ static void usage() BIO_printf(bio_err, "-hexdump hex dump output\n"); #ifndef OPENSSL_NO_ENGINE BIO_printf(bio_err, - "-engine e use engine e, possibly a hardware device.\n"); + "-engine e use engine e, maybe a hardware device, for loading keys.\n"); + BIO_printf(bio_err, "-engine_impl also use engine given by -engine for crypto operations\n"); #endif BIO_printf(bio_err, "-passin arg pass phrase source\n"); @@ -376,10 +381,12 @@ static void usage() static EVP_PKEY_CTX *init_ctx(int *pkeysize, char *keyfile, int keyform, int key_type, - char *passargin, int pkey_op, ENGINE *e) + char *passargin, int pkey_op, ENGINE *e, + int engine_impl) { EVP_PKEY *pkey = NULL; EVP_PKEY_CTX *ctx = NULL; + ENGINE *impl = NULL; char *passin = NULL; int rv = -1; X509 *x; @@ -418,9 +425,14 @@ static EVP_PKEY_CTX *init_ctx(int *pkeys if (!pkey) goto end; - - ctx = EVP_PKEY_CTX_new(pkey, e); - + +#ifndef OPENSSL_NO_ENGINE + if (engine_impl) + impl = e; +#endif + + ctx = EVP_PKEY_CTX_new(pkey, impl); + EVP_PKEY_free(pkey); if (!ctx) @@ -467,16 +479,20 @@ static EVP_PKEY_CTX *init_ctx(int *pkeys } static int setup_peer(BIO *err, EVP_PKEY_CTX *ctx, int peerform, - const char *file) + const char *file, ENGINE* e) { EVP_PKEY *peer = NULL; + ENGINE* engine = NULL; int ret; if (!ctx) { BIO_puts(err, "-peerkey command before -inkey\n"); return 0; } - peer = load_pubkey(bio_err, file, peerform, 0, NULL, NULL, "Peer Key"); + if (peerform == FORMAT_ENGINE) + engine = e; + + peer = load_pubkey(bio_err, file, peerform, 0, NULL, engine, "Peer Key"); if (!peer) { BIO_printf(bio_err, "Error reading peer key %s\n", file); Modified: vendor-crypto/openssl/dist/apps/s_client.c ============================================================================== --- vendor-crypto/openssl/dist/apps/s_client.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/s_client.c Thu Jan 28 18:41:59 2016 (r295001) @@ -308,7 +308,7 @@ static void sc_usage(void) " -connect host:port - who to connect to (default is %s:%s)\n", SSL_HOST_NAME, PORT_STR); BIO_printf(bio_err, - " -verify_host host - check peer certificate matches \"host\"\n"); + " -verify_hostname host - check peer certificate matches \"host\"\n"); BIO_printf(bio_err, " -verify_email email - check peer certificate matches \"email\"\n"); BIO_printf(bio_err, Modified: vendor-crypto/openssl/dist/apps/s_server.c ============================================================================== --- vendor-crypto/openssl/dist/apps/s_server.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/s_server.c Thu Jan 28 18:41:59 2016 (r295001) @@ -498,7 +498,7 @@ static void sv_usage(void) BIO_printf(bio_err, " -accept arg - port to accept on (default is %d)\n", PORT); BIO_printf(bio_err, - " -verify_host host - check peer certificate matches \"host\"\n"); + " -verify_hostname host - check peer certificate matches \"host\"\n"); BIO_printf(bio_err, " -verify_email email - check peer certificate matches \"email\"\n"); BIO_printf(bio_err, Modified: vendor-crypto/openssl/dist/apps/speed.c ============================================================================== --- vendor-crypto/openssl/dist/apps/speed.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/speed.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* apps/speed.c -*- mode:C; c-file-style: "eay" -*- */ +/* apps/speed.c */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * Modified: vendor-crypto/openssl/dist/apps/x509.c ============================================================================== --- vendor-crypto/openssl/dist/apps/x509.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/apps/x509.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1226,12 +1226,7 @@ static int sign(X509 *x, EVP_PKEY *pkey, if (X509_gmtime_adj(X509_get_notBefore(x), 0) == NULL) goto err; - /* Lets just make it 12:00am GMT, Jan 1 1970 */ - /* memcpy(x->cert_info->validity->notBefore,"700101120000Z",13); */ - /* 28 days to be certified */ - - if (X509_gmtime_adj(X509_get_notAfter(x), (long)60 * 60 * 24 * days) == - NULL) + if (X509_time_adj_ex(X509_get_notAfter(x), days, 0, NULL) == NULL) goto err; if (!X509_set_pubkey(x, pkey)) Modified: vendor-crypto/openssl/dist/crypto/aes/aes.h ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes.h Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes.h Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_cbc.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_cbc.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_cbc.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cbc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cbc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_cfb.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_cfb.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_cfb.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cfb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cfb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_core.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_core.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_core.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_ctr.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_ctr.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_ctr.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ctr.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ctr.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_ecb.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_ecb.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_ecb.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ecb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ecb.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_ige.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_ige.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_ige.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ige.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ige.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_locl.h ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_locl.h Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_locl.h Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_misc.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_misc.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_misc.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_misc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_misc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_ofb.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_ofb.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_ofb.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ofb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ofb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/aes/aes_x86core.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/aes_x86core.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/aes_x86core.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: vendor-crypto/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -63,7 +63,7 @@ if (!$avx && $win64 && ($flavour =~ /mas $avx = ($1>=10) + ($1>=11); } -if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/) { +if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/) { $avx = ($2>=3.0) + ($2>3.0); } Modified: vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -94,7 +94,7 @@ $avx=1 if (!$avx && $win64 && ($flavour $avx=1 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) && `ml64 2>&1` =~ /Version ([0-9]+)\./ && $1>=10); -$avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/ && $2>=3.0); +$avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/ && $2>=3.0); $shaext=1; ### set to zero if compiling for 1.0.1 Modified: vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -59,7 +59,7 @@ if (!$avx && $win64 && ($flavour =~ /mas $avx = ($1>=10) + ($1>=12); } -if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/) { +if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/) { $avx = ($2>=3.0) + ($2>3.0); } Modified: vendor-crypto/openssl/dist/crypto/bio/bio.h ============================================================================== --- vendor-crypto/openssl/dist/crypto/bio/bio.h Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bio/bio.h Thu Jan 28 18:41:59 2016 (r295001) @@ -479,11 +479,11 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_conn_hostname(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0) # define BIO_get_conn_port(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1) # define BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2) -# define BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3,0) +# define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,0,NULL) # define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) -/* BIO_s_accept_socket() */ +/* BIO_s_accept() */ # define BIO_set_accept_port(b,name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0,(char *)name) # define BIO_get_accept_port(b) BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0) /* #define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) */ @@ -496,6 +496,7 @@ struct bio_dgram_sctp_prinfo { # define BIO_set_bind_mode(b,mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL) # define BIO_get_bind_mode(b,mode) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL) +/* BIO_s_accept() and BIO_s_connect() */ # define BIO_do_connect(b) BIO_do_handshake(b) # define BIO_do_accept(b) BIO_do_handshake(b) # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) @@ -515,12 +516,15 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_url(b,url) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,2,(char *)(url)) # define BIO_get_no_connect_return(b) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,5,NULL) +/* BIO_s_datagram(), BIO_s_fd(), BIO_s_socket(), BIO_s_accept() and BIO_s_connect() */ # define BIO_set_fd(b,fd,c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd) # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)c) +/* BIO_s_file() */ # define BIO_set_fp(b,fp,c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp) # define BIO_get_fp(b,fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp) +/* BIO_s_fd() and BIO_s_file() */ # define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL) # define BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL) Modified: vendor-crypto/openssl/dist/crypto/bio/bss_bio.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/bio/bss_bio.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bio/bss_bio.c Thu Jan 28 18:41:59 2016 (r295001) @@ -1,4 +1,4 @@ -/* crypto/bio/bss_bio.c -*- Mode: C; c-file-style: "eay" -*- */ +/* crypto/bio/bss_bio.c */ /* ==================================================================== * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist/crypto/bio/bss_conn.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/bio/bss_conn.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bio/bss_conn.c Thu Jan 28 18:41:59 2016 (r295001) @@ -419,7 +419,7 @@ static long conn_ctrl(BIO *b, int cmd, l { BIO *dbio; int *ip; - const char **pptr; + const char **pptr = NULL; long ret = 1; BIO_CONNECT *data; @@ -442,19 +442,28 @@ static long conn_ctrl(BIO *b, int cmd, l case BIO_C_GET_CONNECT: if (ptr != NULL) { pptr = (const char **)ptr; - if (num == 0) { - *pptr = data->param_hostname; + } - } else if (num == 1) { - *pptr = data->param_port; - } else if (num == 2) { - *pptr = (char *)&(data->ip[0]); - } else if (num == 3) { - *((int *)ptr) = data->port; + if (b->init) { + if (pptr != NULL) { + ret = 1; + if (num == 0) { + *pptr = data->param_hostname; + } else if (num == 1) { + *pptr = data->param_port; + } else if (num == 2) { + *pptr = (char *)&(data->ip[0]); + } else { + ret = 0; + } + } + if (num == 3) { + ret = data->port; } - if ((!b->init) || (ptr == NULL)) + } else { + if (pptr != NULL) *pptr = "not initialized"; - ret = 1; + ret = 0; } break; case BIO_C_SET_CONNECT: Modified: vendor-crypto/openssl/dist/crypto/bio/bss_dgram.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/bio/bss_dgram.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bio/bss_dgram.c Thu Jan 28 18:41:59 2016 (r295001) @@ -519,10 +519,8 @@ static long dgram_ctrl(BIO *b, int cmd, switch (cmd) { case BIO_CTRL_RESET: num = 0; - case BIO_C_FILE_SEEK: ret = 0; break; - case BIO_C_FILE_TELL: case BIO_CTRL_INFO: ret = 0; break; Modified: vendor-crypto/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -113,7 +113,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -68,7 +68,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont5.pl ============================================================================== --- vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont5.pl Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bn/asm/x86_64-mont5.pl Thu Jan 28 18:41:59 2016 (r295001) @@ -53,7 +53,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: vendor-crypto/openssl/dist/crypto/bn/bn_exp.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/bn/bn_exp.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bn/bn_exp.c Thu Jan 28 18:41:59 2016 (r295001) @@ -282,9 +282,14 @@ int BN_mod_exp_recp(BIGNUM *r, const BIG } bits = BN_num_bits(p); - if (bits == 0) { - ret = BN_one(r); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } @@ -418,7 +423,13 @@ int BN_mod_exp_mont(BIGNUM *rr, const BI } bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -639,7 +650,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU * precomputation memory layout to limit data-dependency to a minimum to * protect secret exponents (cf. the hyper-threading timing attacks pointed * out by Colin Percival, - * http://www.daemong-consideredperthreading-considered-harmful/) + * http://www.daemonology.net/hyperthreading-considered-harmful/) */ int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, @@ -671,7 +682,13 @@ int BN_mod_exp_mont_consttime(BIGNUM *rr bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -1182,8 +1199,9 @@ int BN_mod_exp_mont_word(BIGNUM *rr, BN_ if (BN_is_one(m)) { ret = 1; BN_zero(rr); - } else + } else { ret = BN_one(rr); + } return ret; } if (a == 0) { @@ -1297,9 +1315,14 @@ int BN_mod_exp_simple(BIGNUM *r, const B } bits = BN_num_bits(p); - - if (bits == 0) { - ret = BN_one(r); + if (bits == 0) { + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } Modified: vendor-crypto/openssl/dist/crypto/bn/exptest.c ============================================================================== --- vendor-crypto/openssl/dist/crypto/bn/exptest.c Thu Jan 28 18:25:55 2016 (r295000) +++ vendor-crypto/openssl/dist/crypto/bn/exptest.c Thu Jan 28 18:41:59 2016 (r295001) @@ -73,14 +73,34 @@ static const char rnd_seed[] = "string to make the random number generator think it has entropy"; /* *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Thu Jan 28 18:42:41 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 84C42A70787; Thu, 28 Jan 2016 18:42:41 +0000 (UTC) (envelope-from jkim@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 382C41D82; Thu, 28 Jan 2016 18:42:41 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SIgeCE073492; Thu, 28 Jan 2016 18:42:40 GMT (envelope-from jkim@FreeBSD.org) Received: (from jkim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SIgeIs073491; Thu, 28 Jan 2016 18:42:40 GMT (envelope-from jkim@FreeBSD.org) Message-Id: <201601281842.u0SIgeIs073491@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jkim set sender to jkim@FreeBSD.org using -f From: Jung-uk Kim Date: Thu, 28 Jan 2016 18:42:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295002 - vendor-crypto/openssl/1.0.2f X-SVN-Group: vendor-crypto 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.20 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 Jan 2016 18:42:41 -0000 Author: jkim Date: Thu Jan 28 18:42:39 2016 New Revision: 295002 URL: https://svnweb.freebsd.org/changeset/base/295002 Log: Tag OpenSSL 1.0.2f. Added: vendor-crypto/openssl/1.0.2f/ - copied from r295001, vendor-crypto/openssl/dist/ From owner-svn-src-vendor@freebsd.org Thu Jan 28 18:44:17 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 90005A70847; Thu, 28 Jan 2016 18:44:17 +0000 (UTC) (envelope-from jkim@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 2CD711EDB; Thu, 28 Jan 2016 18:44:17 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SIiGkw073649; Thu, 28 Jan 2016 18:44:16 GMT (envelope-from jkim@FreeBSD.org) Received: (from jkim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SIiBpr073600; Thu, 28 Jan 2016 18:44:11 GMT (envelope-from jkim@FreeBSD.org) Message-Id: <201601281844.u0SIiBpr073600@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jkim set sender to jkim@FreeBSD.org using -f From: Jung-uk Kim Date: Thu, 28 Jan 2016 18:44:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295003 - in vendor-crypto/openssl/dist-1.0.1: . apps crypto crypto/aes crypto/bio crypto/bn crypto/camellia crypto/des crypto/dsa crypto/dso crypto/ec crypto/engine crypto/evp crypto/r... X-SVN-Group: vendor-crypto 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.20 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 Jan 2016 18:44:17 -0000 Author: jkim Date: Thu Jan 28 18:44:11 2016 New Revision: 295003 URL: https://svnweb.freebsd.org/changeset/base/295003 Log: Import OpenSSL 1.0.1r. Added: vendor-crypto/openssl/dist-1.0.1/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod vendor-crypto/openssl/dist-1.0.1/util/pod2mantest (contents, props changed) Modified: vendor-crypto/openssl/dist-1.0.1/ACKNOWLEDGMENTS vendor-crypto/openssl/dist-1.0.1/CHANGES vendor-crypto/openssl/dist-1.0.1/Configure vendor-crypto/openssl/dist-1.0.1/FREEBSD-upgrade vendor-crypto/openssl/dist-1.0.1/INSTALL vendor-crypto/openssl/dist-1.0.1/LICENSE vendor-crypto/openssl/dist-1.0.1/Makefile vendor-crypto/openssl/dist-1.0.1/Makefile.org vendor-crypto/openssl/dist-1.0.1/NEWS vendor-crypto/openssl/dist-1.0.1/README vendor-crypto/openssl/dist-1.0.1/apps/engine.c vendor-crypto/openssl/dist-1.0.1/apps/ocsp.c vendor-crypto/openssl/dist-1.0.1/apps/pkcs12.c vendor-crypto/openssl/dist-1.0.1/apps/speed.c vendor-crypto/openssl/dist-1.0.1/apps/x509.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes.h vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cbc.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cfb.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_core.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ctr.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ecb.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ige.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_locl.h vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_misc.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ofb.c vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_x86core.c vendor-crypto/openssl/dist-1.0.1/crypto/bio/bio.h vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_bio.c vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_conn.c vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_dgram.c vendor-crypto/openssl/dist-1.0.1/crypto/bn/bn_exp.c vendor-crypto/openssl/dist-1.0.1/crypto/bn/exptest.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.h vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cbc.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cfb.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ctr.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ecb.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_locl.h vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_misc.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ofb.c vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_utl.c vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.c vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.h vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old2.c vendor-crypto/openssl/dist-1.0.1/crypto/dsa/dsa_ossl.c vendor-crypto/openssl/dist-1.0.1/crypto/dso/dso.h vendor-crypto/openssl/dist-1.0.1/crypto/dso/dso_dl.c vendor-crypto/openssl/dist-1.0.1/crypto/dso/dso_dlfcn.c vendor-crypto/openssl/dist-1.0.1/crypto/dso/dso_lib.c vendor-crypto/openssl/dist-1.0.1/crypto/ec/ectest.c vendor-crypto/openssl/dist-1.0.1/crypto/engine/eng_all.c vendor-crypto/openssl/dist-1.0.1/crypto/evp/e_camellia.c vendor-crypto/openssl/dist-1.0.1/crypto/evp/e_old.c vendor-crypto/openssl/dist-1.0.1/crypto/evp/e_seed.c vendor-crypto/openssl/dist-1.0.1/crypto/mem_clr.c vendor-crypto/openssl/dist-1.0.1/crypto/o_dir.c vendor-crypto/openssl/dist-1.0.1/crypto/o_dir.h vendor-crypto/openssl/dist-1.0.1/crypto/o_dir_test.c vendor-crypto/openssl/dist-1.0.1/crypto/o_str.c vendor-crypto/openssl/dist-1.0.1/crypto/o_str.h vendor-crypto/openssl/dist-1.0.1/crypto/o_time.c vendor-crypto/openssl/dist-1.0.1/crypto/o_time.h vendor-crypto/openssl/dist-1.0.1/crypto/opensslv.h vendor-crypto/openssl/dist-1.0.1/crypto/rc4/rc4_utl.c vendor-crypto/openssl/dist-1.0.1/crypto/rsa/rsa_chk.c vendor-crypto/openssl/dist-1.0.1/crypto/rsa/rsa_sign.c vendor-crypto/openssl/dist-1.0.1/crypto/seed/seed_cbc.c vendor-crypto/openssl/dist-1.0.1/crypto/seed/seed_cfb.c vendor-crypto/openssl/dist-1.0.1/crypto/seed/seed_ecb.c vendor-crypto/openssl/dist-1.0.1/crypto/seed/seed_ofb.c vendor-crypto/openssl/dist-1.0.1/crypto/sha/sha1test.c vendor-crypto/openssl/dist-1.0.1/crypto/store/store.h vendor-crypto/openssl/dist-1.0.1/crypto/store/str_lib.c vendor-crypto/openssl/dist-1.0.1/crypto/store/str_locl.h vendor-crypto/openssl/dist-1.0.1/crypto/store/str_mem.c vendor-crypto/openssl/dist-1.0.1/crypto/store/str_meth.c vendor-crypto/openssl/dist-1.0.1/crypto/ts/ts_rsp_verify.c vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui.h vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_compat.c vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_compat.h vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_lib.c vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_locl.h vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_openssl.c vendor-crypto/openssl/dist-1.0.1/crypto/ui/ui_util.c vendor-crypto/openssl/dist-1.0.1/crypto/x509/x509_vfy.c vendor-crypto/openssl/dist-1.0.1/crypto/x509/x509_vfy.h vendor-crypto/openssl/dist-1.0.1/crypto/x509v3/v3_pci.c vendor-crypto/openssl/dist-1.0.1/crypto/x509v3/v3_pcia.c vendor-crypto/openssl/dist-1.0.1/doc/apps/s_time.pod vendor-crypto/openssl/dist-1.0.1/doc/crypto/BIO_s_connect.pod vendor-crypto/openssl/dist-1.0.1/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod vendor-crypto/openssl/dist-1.0.1/engines/e_chil.c vendor-crypto/openssl/dist-1.0.1/ssl/d1_both.c vendor-crypto/openssl/dist-1.0.1/ssl/kssl.c vendor-crypto/openssl/dist-1.0.1/ssl/kssl.h vendor-crypto/openssl/dist-1.0.1/ssl/kssl_lcl.h vendor-crypto/openssl/dist-1.0.1/ssl/s2_srvr.c vendor-crypto/openssl/dist-1.0.1/ssl/s3_clnt.c vendor-crypto/openssl/dist-1.0.1/ssl/s3_lib.c vendor-crypto/openssl/dist-1.0.1/ssl/s3_srvr.c vendor-crypto/openssl/dist-1.0.1/ssl/ssl.h vendor-crypto/openssl/dist-1.0.1/ssl/ssl_sess.c vendor-crypto/openssl/dist-1.0.1/ssl/t1_enc.c vendor-crypto/openssl/dist-1.0.1/ssl/t1_lib.c vendor-crypto/openssl/dist-1.0.1/util/pl/VC-32.pl Modified: vendor-crypto/openssl/dist-1.0.1/ACKNOWLEDGMENTS ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/ACKNOWLEDGMENTS Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/ACKNOWLEDGMENTS Thu Jan 28 18:44:11 2016 (r295003) @@ -1,30 +1,2 @@ -The OpenSSL project depends on volunteer efforts and financial support from -the end user community. That support comes in the form of donations and paid -sponsorships, software support contracts, paid consulting services -and commissioned software development. - -Since all these activities support the continued development and improvement -of OpenSSL we consider all these clients and customers as sponsors of the -OpenSSL project. - -We would like to identify and thank the following such sponsors for their past -or current significant support of the OpenSSL project: - -Major support: - - Qualys http://www.qualys.com/ - -Very significant support: - - OpenGear: http://www.opengear.com/ - -Significant support: - - PSW Group: http://www.psw.net/ - Acano Ltd. http://acano.com/ - -Please note that we ask permission to identify sponsors and that some sponsors -we consider eligible for inclusion here have requested to remain anonymous. - -Additional sponsorship or financial support is always welcome: for more -information please contact the OpenSSL Software Foundation. +Please https://www.openssl.org/community/thanks.html for the current +acknowledgements. Modified: vendor-crypto/openssl/dist-1.0.1/CHANGES ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/CHANGES Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/CHANGES Thu Jan 28 18:44:11 2016 (r295003) @@ -2,6 +2,30 @@ OpenSSL CHANGES _______________ + Changes between 1.0.1q and 1.0.1r [28 Jan 2016] + + *) Protection for DH small subgroup attacks + + As a precautionary measure the SSL_OP_SINGLE_DH_USE option has been + switched on by default and cannot be disabled. This could have some + performance impact. + [Matt Caswell] + + *) SSLv2 doesn't block disabled ciphers + + A malicious client can negotiate SSLv2 ciphers that have been disabled on + the server and complete SSLv2 handshakes even if all SSLv2 ciphers have + been disabled, provided that the SSLv2 protocol was not also disabled via + SSL_OP_NO_SSLv2. + + This issue was reported to OpenSSL on 26th December 2015 by Nimrod Aviram + and Sebastian Schinzel. + (CVE-2015-3197) + [Viktor Dukhovni] + + *) Reject DH handshakes with parameters shorter than 1024 bits. + [Kurt Roeckx] + Changes between 1.0.1p and 1.0.1q [3 Dec 2015] *) Certificate verify crash with missing PSS parameter Modified: vendor-crypto/openssl/dist-1.0.1/Configure ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/Configure Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/Configure Thu Jan 28 18:44:11 2016 (r295003) @@ -105,6 +105,9 @@ my $usage="Usage: Configure [no- my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED"; +# Warn that "make depend" should be run? +my $warn_make_depend = 0; + my $clang_devteam_warn = "-Wno-unused-parameter -Wno-missing-field-initializers -Wno-language-extension-token -Wno-extended-offsetof -Qunused-arguments"; my $strict_warnings = 0; @@ -1446,7 +1449,7 @@ if ($target =~ /\-icc$/) # Intel C compi # linker only when --prefix is not /usr. if ($target =~ /^BSD\-/) { - $shared_ldflag.=" -Wl,-rpath,\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); + $shared_ldflag.=" -Wl,-rpath,\$\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); } if ($sys_id ne "") @@ -1953,14 +1956,8 @@ EOF &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); } if ($depflags ne $default_depflags && !$make_depend) { - print < (note that your message will be recorded in the request tracker publicly readable - via http://www.openssl.org/support/rt.html and will be forwarded to a - public mailing list). Include the output of "make report" in your message. - Please check out the request tracker. Maybe the bug was already - reported or has already been fixed. + at https://www.openssl.org/community/index.html#bugs and will be + forwarded to a public mailing list). Include the output of "make + report" in your message. Please check out the request tracker. Maybe + the bug was already reported or has already been fixed. [If you encounter assembler error messages, try the "no-asm" configuration option as an immediate fix.] Modified: vendor-crypto/openssl/dist-1.0.1/LICENSE ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/LICENSE Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/LICENSE Thu Jan 28 18:44:11 2016 (r295003) @@ -12,7 +12,7 @@ --------------- /* ==================================================================== - * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + * Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Modified: vendor-crypto/openssl/dist-1.0.1/Makefile ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/Makefile Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/Makefile Thu Jan 28 18:44:11 2016 (r295003) @@ -4,7 +4,7 @@ ## Makefile for OpenSSL ## -VERSION=1.0.1q +VERSION=1.0.1r MAJOR=1 MINOR=0.1 SHLIB_VERSION_NUMBER=1.0.0 @@ -181,8 +181,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -501,38 +500,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: vendor-crypto/openssl/dist-1.0.1/Makefile.org ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/Makefile.org Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/Makefile.org Thu Jan 28 18:44:11 2016 (r295003) @@ -179,8 +179,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -499,38 +498,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: vendor-crypto/openssl/dist-1.0.1/NEWS ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/NEWS Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/NEWS Thu Jan 28 18:44:11 2016 (r295003) @@ -5,6 +5,11 @@ This file gives a brief overview of the major changes between each OpenSSL release. For more details please read the CHANGES file. + Major changes between OpenSSL 1.0.1q and OpenSSL 1.0.1r [28 Jan 2016] + + o Protection for DH small subgroup attacks + o SSLv2 doesn't block disabled ciphers (CVE-2015-3197) + Major changes between OpenSSL 1.0.1p and OpenSSL 1.0.1q [3 Dec 2015] o Certificate verify crash with missing PSS parameter (CVE-2015-3194) Modified: vendor-crypto/openssl/dist-1.0.1/README ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/README Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/README Thu Jan 28 18:44:11 2016 (r295003) @@ -1,5 +1,5 @@ - OpenSSL 1.0.1q 3 Dec 2015 + OpenSSL 1.0.1r 28 Jan 2016 Copyright (c) 1998-2015 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson @@ -90,11 +90,12 @@ In order to avoid spam, this is a moderated mailing list, and it might take a day for the ticket to show up. (We also scan posts to make sure - that security disclosures aren't publically posted by mistake.) Mail to - this address is recorded in the public RT (request tracker) database (see - https://www.openssl.org/support/rt.html for details) and also forwarded - the public openssl-dev mailing list. Confidential mail may be sent to - openssl-security@openssl.org (PGP key available from the key servers). + that security disclosures aren't publically posted by mistake.) Mail + to this address is recorded in the public RT (request tracker) database + (see https://www.openssl.org/community/index.html#bugs for details) and + also forwarded the public openssl-dev mailing list. Confidential mail + may be sent to openssl-security@openssl.org (PGP key available from the + key servers). Please do NOT use this for general assistance or support queries. Just because something doesn't work the way you expect does not mean it Modified: vendor-crypto/openssl/dist-1.0.1/apps/engine.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/apps/engine.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/apps/engine.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* apps/engine.c -*- mode: C; c-file-style: "eay" -*- */ +/* apps/engine.c */ /* * Written by Richard Levitte for the OpenSSL project * 2000. Modified: vendor-crypto/openssl/dist-1.0.1/apps/ocsp.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/apps/ocsp.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/apps/ocsp.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1003,7 +1003,7 @@ static int make_ocsp_response(OCSP_RESPO bs = OCSP_BASICRESP_new(); thisupd = X509_gmtime_adj(NULL, 0); if (ndays != -1) - nextupd = X509_gmtime_adj(NULL, nmin * 60 + ndays * 3600 * 24); + nextupd = X509_time_adj_ex(NULL, ndays, nmin * 60, NULL); /* Examine each certificate id in the request */ for (i = 0; i < id_count; i++) { Modified: vendor-crypto/openssl/dist-1.0.1/apps/pkcs12.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/apps/pkcs12.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/apps/pkcs12.c Thu Jan 28 18:44:11 2016 (r295003) @@ -79,7 +79,8 @@ const EVP_CIPHER *enc; # define CLCERTS 0x8 # define CACERTS 0x10 -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain); +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain); int dump_certs_keys_p12(BIO *out, PKCS12 *p12, char *pass, int passlen, int options, char *pempass); int dump_certs_pkeys_bags(BIO *out, STACK_OF(PKCS12_SAFEBAG) *bags, @@ -594,7 +595,7 @@ int MAIN(int argc, char **argv) vret = get_cert_chain(ucert, store, &chain2); X509_STORE_free(store); - if (!vret) { + if (vret == X509_V_OK) { /* Exclude verified certificate */ for (i = 1; i < sk_X509_num(chain2); i++) sk_X509_push(certs, sk_X509_value(chain2, i)); @@ -602,7 +603,7 @@ int MAIN(int argc, char **argv) X509_free(sk_X509_value(chain2, 0)); sk_X509_free(chain2); } else { - if (vret >= 0) + if (vret != X509_V_ERR_UNSPECIFIED) BIO_printf(bio_err, "Error %s getting chain.\n", X509_verify_cert_error_string(vret)); else @@ -906,36 +907,25 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 /* Given a single certificate return a verified chain or NULL if error */ -/* Hope this is OK .... */ - -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain) +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain) { X509_STORE_CTX store_ctx; - STACK_OF(X509) *chn; + STACK_OF(X509) *chn = NULL; int i = 0; - /* - * FIXME: Should really check the return status of X509_STORE_CTX_init - * for an error, but how that fits into the return value of this function - * is less obvious. - */ - X509_STORE_CTX_init(&store_ctx, store, cert, NULL); - if (X509_verify_cert(&store_ctx) <= 0) { - i = X509_STORE_CTX_get_error(&store_ctx); - if (i == 0) - /* - * avoid returning 0 if X509_verify_cert() did not set an - * appropriate error value in the context - */ - i = -1; - chn = NULL; - goto err; - } else + if (!X509_STORE_CTX_init(&store_ctx, store, cert, NULL)) { + *chain = NULL; + return X509_V_ERR_UNSPECIFIED; + } + + if (X509_verify_cert(&store_ctx) > 0) chn = X509_STORE_CTX_get1_chain(&store_ctx); - err: + else if ((i = X509_STORE_CTX_get_error(&store_ctx)) == 0) + i = X509_V_ERR_UNSPECIFIED; + X509_STORE_CTX_cleanup(&store_ctx); *chain = chn; - return i; } Modified: vendor-crypto/openssl/dist-1.0.1/apps/speed.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/apps/speed.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/apps/speed.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* apps/speed.c -*- mode:C; c-file-style: "eay" -*- */ +/* apps/speed.c */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/apps/x509.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/apps/x509.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/apps/x509.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1170,12 +1170,7 @@ static int sign(X509 *x, EVP_PKEY *pkey, if (X509_gmtime_adj(X509_get_notBefore(x), 0) == NULL) goto err; - /* Lets just make it 12:00am GMT, Jan 1 1970 */ - /* memcpy(x->cert_info->validity->notBefore,"700101120000Z",13); */ - /* 28 days to be certified */ - - if (X509_gmtime_adj(X509_get_notAfter(x), (long)60 * 60 * 24 * days) == - NULL) + if (X509_time_adj_ex(X509_get_notAfter(x), days, 0, NULL) == NULL) goto err; if (!X509_set_pubkey(x, pkey)) Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes.h Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cbc.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cbc.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cbc.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cbc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cbc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cfb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cfb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_cfb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cfb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cfb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_core.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_core.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_core.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ctr.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ctr.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ctr.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ctr.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ctr.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ecb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ecb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ecb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ecb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ecb.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ige.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ige.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ige.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ige.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ige.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_locl.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_locl.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_locl.h Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_misc.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_misc.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_misc.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_misc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_misc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ofb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ofb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_ofb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ofb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ofb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_x86core.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_x86core.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/aes/aes_x86core.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bio/bio.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bio/bio.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bio/bio.h Thu Jan 28 18:44:11 2016 (r295003) @@ -478,11 +478,11 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_conn_hostname(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0) # define BIO_get_conn_port(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1) # define BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2) -# define BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3,0) +# define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,0,NULL) # define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) -/* BIO_s_accept_socket() */ +/* BIO_s_accept() */ # define BIO_set_accept_port(b,name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0,(char *)name) # define BIO_get_accept_port(b) BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0) /* #define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) */ @@ -495,6 +495,7 @@ struct bio_dgram_sctp_prinfo { # define BIO_set_bind_mode(b,mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL) # define BIO_get_bind_mode(b,mode) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL) +/* BIO_s_accept() and BIO_s_connect() */ # define BIO_do_connect(b) BIO_do_handshake(b) # define BIO_do_accept(b) BIO_do_handshake(b) # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) @@ -514,12 +515,15 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_url(b,url) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,2,(char *)(url)) # define BIO_get_no_connect_return(b) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,5,NULL) +/* BIO_s_datagram(), BIO_s_fd(), BIO_s_socket(), BIO_s_accept() and BIO_s_connect() */ # define BIO_set_fd(b,fd,c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd) # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)c) +/* BIO_s_file() */ # define BIO_set_fp(b,fp,c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp) # define BIO_get_fp(b,fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp) +/* BIO_s_fd() and BIO_s_file() */ # define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL) # define BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL) Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_bio.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_bio.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_bio.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/bio/bss_bio.c -*- Mode: C; c-file-style: "eay" -*- */ +/* crypto/bio/bss_bio.c */ /* ==================================================================== * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_conn.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_conn.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_conn.c Thu Jan 28 18:44:11 2016 (r295003) @@ -419,7 +419,7 @@ static long conn_ctrl(BIO *b, int cmd, l { BIO *dbio; int *ip; - const char **pptr; + const char **pptr = NULL; long ret = 1; BIO_CONNECT *data; @@ -442,19 +442,28 @@ static long conn_ctrl(BIO *b, int cmd, l case BIO_C_GET_CONNECT: if (ptr != NULL) { pptr = (const char **)ptr; - if (num == 0) { - *pptr = data->param_hostname; + } - } else if (num == 1) { - *pptr = data->param_port; - } else if (num == 2) { - *pptr = (char *)&(data->ip[0]); - } else if (num == 3) { - *((int *)ptr) = data->port; + if (b->init) { + if (pptr != NULL) { + ret = 1; + if (num == 0) { + *pptr = data->param_hostname; + } else if (num == 1) { + *pptr = data->param_port; + } else if (num == 2) { + *pptr = (char *)&(data->ip[0]); + } else { + ret = 0; + } + } + if (num == 3) { + ret = data->port; } - if ((!b->init) || (ptr == NULL)) + } else { + if (pptr != NULL) *pptr = "not initialized"; - ret = 1; + ret = 0; } break; case BIO_C_SET_CONNECT: Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_dgram.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_dgram.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bio/bss_dgram.c Thu Jan 28 18:44:11 2016 (r295003) @@ -515,10 +515,8 @@ static long dgram_ctrl(BIO *b, int cmd, switch (cmd) { case BIO_CTRL_RESET: num = 0; - case BIO_C_FILE_SEEK: ret = 0; break; - case BIO_C_FILE_TELL: case BIO_CTRL_INFO: ret = 0; break; Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bn/bn_exp.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bn/bn_exp.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bn/bn_exp.c Thu Jan 28 18:44:11 2016 (r295003) @@ -271,9 +271,14 @@ int BN_mod_exp_recp(BIGNUM *r, const BIG } bits = BN_num_bits(p); - if (bits == 0) { - ret = BN_one(r); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } @@ -407,7 +412,13 @@ int BN_mod_exp_mont(BIGNUM *rr, const BI } bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -579,7 +590,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU * precomputation memory layout to limit data-dependency to a minimum to * protect secret exponents (cf. the hyper-threading timing attacks pointed * out by Colin Percival, - * http://www.daemong-consideredperthreading-considered-harmful/) + * http://www.daemonology.net/hyperthreading-considered-harmful/) */ int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, @@ -608,7 +619,13 @@ int BN_mod_exp_mont_consttime(BIGNUM *rr bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -908,8 +925,9 @@ int BN_mod_exp_mont_word(BIGNUM *rr, BN_ if (BN_is_one(m)) { ret = 1; BN_zero(rr); - } else + } else { ret = BN_one(rr); + } return ret; } if (a == 0) { @@ -1023,9 +1041,14 @@ int BN_mod_exp_simple(BIGNUM *r, const B } bits = BN_num_bits(p); - - if (bits == 0) { - ret = BN_one(r); + if (bits == 0) { + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } Modified: vendor-crypto/openssl/dist-1.0.1/crypto/bn/exptest.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/bn/exptest.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/bn/exptest.c Thu Jan 28 18:44:11 2016 (r295003) @@ -73,14 +73,34 @@ static const char rnd_seed[] = "string to make the random number generator think it has entropy"; /* + * Test that r == 0 in test_exp_mod_zero(). Returns one on success, + * returns zero and prints debug output otherwise. + */ +static int a_is_zero_mod_one(const char *method, const BIGNUM *r, + const BIGNUM *a) { + if (!BN_is_zero(r)) { + fprintf(stderr, "%s failed:\n", method); + fprintf(stderr, "a ** 0 mod 1 = r (should be 0)\n"); + fprintf(stderr, "a = "); + BN_print_fp(stderr, a); + fprintf(stderr, "\nr = "); + BN_print_fp(stderr, r); + fprintf(stderr, "\n"); + return 0; + } + return 1; +} + +/* * test_exp_mod_zero tests that x**0 mod 1 == 0. It returns zero on success. */ static int test_exp_mod_zero() { BIGNUM a, p, m; BIGNUM r; + BN_ULONG one_word = 1; BN_CTX *ctx = BN_CTX_new(); - int ret = 1; + int ret = 1, failed = 0; BN_init(&m); BN_one(&m); @@ -92,21 +112,65 @@ static int test_exp_mod_zero() BN_zero(&p); BN_init(&r); - BN_mod_exp(&r, &a, &p, &m, ctx); - BN_CTX_free(ctx); - if (BN_is_zero(&r)) - ret = 0; - else { - printf("1**0 mod 1 = "); - BN_print_fp(stdout, &r); - printf(", should be 0\n"); + if (!BN_rand(&a, 1024, 0, 0)) + goto err; + + if (!BN_mod_exp(&r, &a, &p, &m, ctx)) + goto err; + + if (!a_is_zero_mod_one("BN_mod_exp", &r, &a)) + failed = 1; + + if (!BN_mod_exp_recp(&r, &a, &p, &m, ctx)) + goto err; + + if (!a_is_zero_mod_one("BN_mod_exp_recp", &r, &a)) + failed = 1; + + if (!BN_mod_exp_simple(&r, &a, &p, &m, ctx)) + goto err; + + if (!a_is_zero_mod_one("BN_mod_exp_simple", &r, &a)) + failed = 1; + + if (!BN_mod_exp_mont(&r, &a, &p, &m, ctx, NULL)) + goto err; + + if (!a_is_zero_mod_one("BN_mod_exp_mont", &r, &a)) + failed = 1; + + if (!BN_mod_exp_mont_consttime(&r, &a, &p, &m, ctx, NULL)) { + goto err; + } + + if (!a_is_zero_mod_one("BN_mod_exp_mont_consttime", &r, &a)) + failed = 1; + + /* + * A different codepath exists for single word multiplication + * in non-constant-time only. + */ + if (!BN_mod_exp_mont_word(&r, one_word, &p, &m, ctx, NULL)) + goto err; + + if (!BN_is_zero(&r)) { + fprintf(stderr, "BN_mod_exp_mont_word failed:\n"); + fprintf(stderr, "1 ** 0 mod 1 = r (should be 0)\n"); + fprintf(stderr, "r = "); + BN_print_fp(stderr, &r); + fprintf(stderr, "\n"); + return 0; } + ret = failed; + + err: BN_free(&r); BN_free(&a); BN_free(&p); BN_free(&m); + BN_CTX_free(ctx); return ret; } Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia.c */ /* ==================================================================== * Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) . * ALL RIGHTS RESERVED. @@ -67,7 +67,7 @@ /* * Algorithm Specification - * http://info.isl.llia/specicrypt/eng/camellia/specifications.html + * http://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html */ /* Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/camellia.h Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia.h */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cbc.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cbc.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cbc.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_cbc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_cbc.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cfb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cfb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_cfb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_cfb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_cfb.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ctr.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ctr.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ctr.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_ctr.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_ctr.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ecb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ecb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ecb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_ecb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_ecb.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_locl.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_locl.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_locl.h Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_locl.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_locl.h */ /* ==================================================================== * Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) . * ALL RIGHTS RESERVED. Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_misc.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_misc.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_misc.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_misc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_misc.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ofb.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ofb.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_ofb.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/camellia_ofb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/camellia_ofb.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_utl.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_utl.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/camellia/cmll_utl.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/camellia/cmll_utl.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/camellia/cmll_utl.c */ /* ==================================================================== * Copyright (c) 2011 The OpenSSL Project. All rights reserved. * Modified: vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/des/des_old.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/des/des_old.c */ /*- * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING Modified: vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.h ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.h Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old.h Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/des/des_old.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/des/des_old.h */ /*- * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING Modified: vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old2.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old2.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/des/des_old2.c Thu Jan 28 18:44:11 2016 (r295003) @@ -1,4 +1,4 @@ -/* crypto/des/des_old.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/des/des_old.c */ /* * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING The Modified: vendor-crypto/openssl/dist-1.0.1/crypto/dsa/dsa_ossl.c ============================================================================== --- vendor-crypto/openssl/dist-1.0.1/crypto/dsa/dsa_ossl.c Thu Jan 28 18:42:39 2016 (r295002) +++ vendor-crypto/openssl/dist-1.0.1/crypto/dsa/dsa_ossl.c Thu Jan 28 18:44:11 2016 (r295003) @@ -187,9 +187,6 @@ static DSA_SIG *dsa_do_sign(const unsign if (!BN_mod_mul(s, s, kinv, dsa->q, ctx)) goto err; - ret = DSA_SIG_new(); - if (ret == NULL) - goto err; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Thu Jan 28 18:45:10 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 F2234A708D0; Thu, 28 Jan 2016 18:45:10 +0000 (UTC) (envelope-from jkim@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 A536D1147; Thu, 28 Jan 2016 18:45:10 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SIj95n073781; Thu, 28 Jan 2016 18:45:09 GMT (envelope-from jkim@FreeBSD.org) Received: (from jkim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SIj9dt073780; Thu, 28 Jan 2016 18:45:09 GMT (envelope-from jkim@FreeBSD.org) Message-Id: <201601281845.u0SIj9dt073780@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jkim set sender to jkim@FreeBSD.org using -f From: Jung-uk Kim Date: Thu, 28 Jan 2016 18:45:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295005 - vendor-crypto/openssl/1.0.1r X-SVN-Group: vendor-crypto 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.20 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 Jan 2016 18:45:11 -0000 Author: jkim Date: Thu Jan 28 18:45:09 2016 New Revision: 295005 URL: https://svnweb.freebsd.org/changeset/base/295005 Log: Tag OpenSSL 1.0.1r. Added: vendor-crypto/openssl/1.0.1r/ - copied from r295004, vendor-crypto/openssl/dist-1.0.1/ From owner-svn-src-vendor@freebsd.org Thu Jan 28 20:21:21 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 51520A3CC24; Thu, 28 Jan 2016 20:21:21 +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 6A45319B2; Thu, 28 Jan 2016 20:21:20 +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 u0SKLJ2c004697; Thu, 28 Jan 2016 20:21:19 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SKLHno004672; Thu, 28 Jan 2016 20:21:17 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201601282021.u0SKLHno004672@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Thu, 28 Jan 2016 20:21:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295011 - in vendor/device-tree/dist: Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/apm Bindings/arm/bcm Bindings/arm/calxeda Bindings/arm/cpu-enable-method Bindin... 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.20 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 Jan 2016 20:21:21 -0000 Author: andrew Date: Thu Jan 28 20:21:15 2016 New Revision: 295011 URL: https://svnweb.freebsd.org/changeset/base/295011 Log: Import updated device-tree files from: git://xenbits.xen.org/people/ianc/device-tree-rebasing.git @afaecb70e7ebb983c86d5eb45ff952e9af79c462 Added: vendor/device-tree/dist/Bindings/arc/archs-pct.txt (contents, props changed) vendor/device-tree/dist/Bindings/arc/axs101.txt (contents, props changed) vendor/device-tree/dist/Bindings/arc/axs103.txt (contents, props changed) vendor/device-tree/dist/Bindings/arc/pct.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/al,alpine.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/altera.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/apm/ vendor/device-tree/dist/Bindings/arm/apm/scu.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/arm,scpi.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/armada-39x.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/armv7m_systick.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm21664.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm2835.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm4708.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm63138.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,brcmstb.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,cygnus.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,nsp-cpu-method.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/brcm,nsp.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/ns2.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/compulab-boards.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/cpu-enable-method/al,alpine-smp vendor/device-tree/dist/Bindings/arm/freescale/ vendor/device-tree/dist/Bindings/arm/freescale/fsl,vf610-mscm-cpucfg.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/freescale/fsl,vf610-mscm-ir.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/l2c2x0.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencltsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/msm/qcom,idle-state.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/mvebu-cpu-config.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/omap/ctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/omap/l4.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/samsung/samsung-boards.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/scu.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/secure.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/sp810.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/technologic.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/tegra/nvidia,nvec.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/tegra/nvidia,tegra30-actmon.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/uniphier/ vendor/device-tree/dist/Bindings/arm/uniphier/cache-uniphier.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/ux500/boards.txt (contents, props changed) vendor/device-tree/dist/Bindings/arm/zte.txt (contents, props changed) vendor/device-tree/dist/Bindings/ata/ahci-ceva.txt (contents, props changed) vendor/device-tree/dist/Bindings/ata/ahci-fsl-qoriq.txt (contents, props changed) vendor/device-tree/dist/Bindings/ata/brcm,sata-brcmstb.txt (contents, props changed) vendor/device-tree/dist/Bindings/board/ vendor/device-tree/dist/Bindings/board/fsl-board.txt (contents, props changed) vendor/device-tree/dist/Bindings/bus/brcm,bus-axi.txt (contents, props changed) vendor/device-tree/dist/Bindings/bus/renesas,bsc.txt (contents, props changed) vendor/device-tree/dist/Bindings/bus/simple-pm-bus.txt (contents, props changed) vendor/device-tree/dist/Bindings/bus/sunxi-rsb.txt (contents, props changed) vendor/device-tree/dist/Bindings/bus/uniphier-system-bus.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/amlogic,meson8b-clkc.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/arm-syscon-icst.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/brcm,bcm2835-aux-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/brcm,bcm2835-cprman.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/brcm,iproc-clocks.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/brcm,kona-ccu.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/cs2000-cp.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/csr,atlas7-car.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/dove-divider-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/exynos5433-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/fujitsu,mb86s70-crg11.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/gpio-mux-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/hi6220-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/imx6ul-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/imx7d-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/ingenic,cgu.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/lpc1850-ccu.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/lpc1850-cgu.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/marvell,berlin.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/marvell,pxa1928.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/mt8173-cpu-dvfs.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/nvidia,tegra124-dfll.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/nvidia,tegra210-car.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/nxp,lpc3220-clk.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/nxp,lpc3220-usb-clk.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/pistachio-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/pwm-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/qca,ath79-pll.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/renesas,cpg-mssr.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/renesas,h8300-div-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/renesas,h8s2678-pll-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/renesas,r8a7778-cpg-clocks.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/rockchip,rk3036-cru.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/rockchip,rk3228-cru.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/rockchip,rk3368-cru.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/samsung,s2mps11.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/silabs,si514.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/st,stm32-rcc.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/tango4-clock.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/ti,cdce925.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/ux500.txt (contents, props changed) vendor/device-tree/dist/Bindings/clock/zx296702-clk.txt (contents, props changed) vendor/device-tree/dist/Bindings/common-properties.txt (contents, props changed) vendor/device-tree/dist/Bindings/cpufreq/cpufreq-st.txt (contents, props changed) vendor/device-tree/dist/Bindings/cpufreq/tegra124-cpufreq.txt (contents, props changed) vendor/device-tree/dist/Bindings/cris/ vendor/device-tree/dist/Bindings/cris/axis.txt (contents, props changed) vendor/device-tree/dist/Bindings/cris/boards.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/img-hash.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/marvell-cesa.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/rockchip-crypto.txt (contents, props changed) vendor/device-tree/dist/Bindings/crypto/sun4i-ss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ vendor/device-tree/dist/Bindings/display/arm,pl11x.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/armada/ vendor/device-tree/dist/Bindings/display/armada/marvell,dove-lcd.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/atmel/ vendor/device-tree/dist/Bindings/display/atmel,lcdc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/atmel/hlcdc-dc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/brcm,bcm-vc4.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/ vendor/device-tree/dist/Bindings/display/bridge/adi,adv7123.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/adi,adv7511.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/dw_hdmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/ps8622.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/ptn3460.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/tda998x.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/bridge/thine,thc63lvdm83d.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/cirrus,clps711x-fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/connector/ vendor/device-tree/dist/Bindings/display/connector/analog-tv-connector.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/connector/dvi-connector.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/connector/hdmi-connector.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/connector/vga-connector.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/etnaviv/ vendor/device-tree/dist/Bindings/display/etnaviv/etnaviv-drm.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/ vendor/device-tree/dist/Bindings/display/exynos/exynos-mic.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos5433-decon.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos7-decon.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_dp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_dsim.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_hdmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_hdmiddc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_hdmiphy.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/exynos_mixer.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/exynos/samsung-fimd.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/fsl,dcu.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/imx/ vendor/device-tree/dist/Bindings/display/imx/fsl,imx-fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/imx/fsl-imx-drm.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/imx/hdmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/imx/ldb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/marvell,pxa2xx-lcdc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/mipi-dsi-bus.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/msm/ vendor/device-tree/dist/Bindings/display/msm/dsi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/msm/edp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/msm/gpu.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/msm/hdmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/msm/mdp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/mxsfb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/ vendor/device-tree/dist/Bindings/display/panel/ampire,am800480r3tmqwa1h.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b080uan01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b101aw03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b101ean01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b101xtn01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b116xw03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b133htn01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/auo,b133xtn01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/avic,tm070ddh03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/boe,tv080wum-nl0.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/chunghwa,claa101wa01a.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/chunghwa,claa101wb03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/display-timing.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/edt,et057090dhu.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/edt,et070080dh6.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/edt,etm0700g0dh6.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/foxlink,fl500wvr00-a0t.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/giantplus,gpg482739qs5.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/hannstar,hsd070pww1.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/hannstar,hsd100pxn1.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/hit,tx23d38vm0caa.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,at043tn24.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,g121i1-l01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,g121x1-l03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,n116bge.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,n156bge-l21.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/innolux,zj070na-01p.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/kyo,tcg121xglp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,lb070wv8.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,ld070wx3-sl01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,lg4573.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,lh500wx1-sd03.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lg,lp129qe.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/lgphilips,lb035q02.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/nec,nl4827hc19-05b.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/okaya,rs800480t-7x0gp.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/ortustech,com43h4m85ulc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/panasonic,vvx10f004b00.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/panasonic,vvx10f034n00.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/panel-dpi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/panel-dsi-cm.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/qiaodian,qd43003c0-40.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/samsung,ld9040.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/samsung,ltn101nt05.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/samsung,ltn140at29-301.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/samsung,s6e8aa0.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sharp,lq101r1sx01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sharp,ls037v7dw01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sharp,ls043t1le01.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/shelly,sca07010-bfn-lnn.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/simple-panel.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/sony,acx565akm.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/startek,startek-kd050c.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/toppoly,td028ttec1.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/panel/tpo,td043mtea1.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/renesas,du.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/ vendor/device-tree/dist/Bindings/display/rockchip/dw_hdmi-rockchip.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/dw_mipi_dsi_rockchip.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/rockchip-drm.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/rockchip/rockchip-vop.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/simple-framebuffer-sunxi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/simple-framebuffer.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/sm501fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ssd1289fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ssd1307fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/st,stih4xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/tegra/ vendor/device-tree/dist/Bindings/display/tegra/nvidia,tegra114-mipi.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/tegra/nvidia,tegra20-host1x.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ vendor/device-tree/dist/Bindings/display/ti/ti,dra7-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,omap-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,omap2-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,omap3-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,omap4-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,omap5-dss.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,opa362.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,tfp410.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/ti/ti,tpd12s015.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/tilcdc/ vendor/device-tree/dist/Bindings/display/tilcdc/panel.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/tilcdc/tfp410.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/tilcdc/tilcdc.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/via,vt8500-fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/wm,prizm-ge-rops.txt (contents, props changed) vendor/device-tree/dist/Bindings/display/wm,wm8505-fb.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/adi,axi-dmac.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/apm-xgene-dma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/arm-pl08x.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/brcm,bcm2835-dma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/jz4780-dma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/lpc1850-dmamux.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/renesas,usb-dmac.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/stm32-dma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/sun4i-dma.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/ti-dma-crossbar.txt (contents, props changed) vendor/device-tree/dist/Bindings/dma/zxdma.txt (contents, props changed) vendor/device-tree/dist/Bindings/edac/ vendor/device-tree/dist/Bindings/edac/apm-xgene-edac.txt (contents, props changed) vendor/device-tree/dist/Bindings/eeprom/ vendor/device-tree/dist/Bindings/eeprom/at25.txt (contents, props changed) vendor/device-tree/dist/Bindings/eeprom/eeprom.txt (contents, props changed) vendor/device-tree/dist/Bindings/extcon/extcon-arizona.txt (contents, props changed) vendor/device-tree/dist/Bindings/extcon/extcon-max3355.txt (contents, props changed) vendor/device-tree/dist/Bindings/extcon/extcon-usb-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/fpga/xilinx-zynq-fpga-mgr.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/brcm,brcmstb-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/brcm,kona-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-altera.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-ath79.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-atlas7.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-etraxfs.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-mpc8xxx.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-tps65086.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/gpio-xlp.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/netxbig-gpio-ext.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/nxp,lpc1850-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/gpio/zx296702-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/h8300/ vendor/device-tree/dist/Bindings/h8300/cpu.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwlock/ vendor/device-tree/dist/Bindings/hwlock/hwlock.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwlock/omap-hwspinlock.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwlock/qcom-hwspinlock.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwlock/sirf,hwspinlock.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwmon/ina2xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwmon/lm70.txt (contents, props changed) vendor/device-tree/dist/Bindings/hwmon/max6697.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/brcm,kona-i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-brcmstb.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-digicolor.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-emev2.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-jz4780.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-lpc2k.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-mt6577.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-mux-reg.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-uniphier-f.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-uniphier.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-xgene-slimpro.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c-xlp9xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/i2c/i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/accel/lis302.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/accel/mma8452.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/berlin2_adc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/da9150-gpadc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/hi8435.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/imx7d-adc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/mcp320x.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/mcp3422.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/palmas-gpadc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/ti-adc128s052.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/adc/ti-ads8688.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/dac/ti,dac7512.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/health/ vendor/device-tree/dist/Bindings/iio/health/max30100.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/imu/ vendor/device-tree/dist/Bindings/iio/imu/inv_mpu6050.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/light/apds9960.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/light/us5182d.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/magnetometer/bmc150_magn.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/magnetometer/mmc35240.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/pressure/ vendor/device-tree/dist/Bindings/iio/pressure/bmp085.txt (contents, props changed) vendor/device-tree/dist/Bindings/iio/temperature/ vendor/device-tree/dist/Bindings/iio/temperature/mlx90614.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/brcm,bcm-keypad.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/cypress,cyapa.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/da9062-onkey.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/hid-over-i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/qcom,pm8941-pwrkey.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/snvs-pwrkey.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/ti,drv2665.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/brcm,iproc-touchscreen.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/chipone_icn8318.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/colibri-vf50-ts.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/focaltech-ft6236.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/goodix.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/imx6ul_tsc.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/sx8654.txt (contents, props changed) vendor/device-tree/dist/Bindings/input/touchscreen/ts4800-ts.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sunxi-nmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic-v3.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/arm,versatile-fpga-irq.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/arm,vic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/axis,crisv32-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/cdns,xtensa-mx.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/cdns,xtensa-pic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/hisilicon,mbigen-v2.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/img,meta-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/img,pdc-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ingenic,intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/intel,ce4100-ioapic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/mediatek,sysirq.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/microchip,pic32-evic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/mrvl,intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/msi.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/nvidia,tegra-ictlr.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/nxp,lpc3220-mic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/open-pic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/qca,ath79-cpu-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/qca,ath79-misc-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/renesas,h8300h-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/renesas,h8s-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/samsung,exynos4210-combiner.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/snps,arc700-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/snps,archs-idu-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/snps,archs-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/st,spear3xx-shirq.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/st,sti-irq-syscfg.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/technologic,ts4800.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ti,c64x+megamod-pic.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ti,cp-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ti,omap2-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/interrupt-controller/ti,omap4-wugen-mpu vendor/device-tree/dist/Bindings/interrupt-controller/via,vt8500-intc.txt (contents, props changed) vendor/device-tree/dist/Bindings/iommu/arm,smmu-v3.txt (contents, props changed) vendor/device-tree/dist/Bindings/ipmi.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/ vendor/device-tree/dist/Bindings/leds/backlight/88pm860x.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/gpio-backlight.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/lp855x.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/max8925-backlight.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/pm8941-wled.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/pwm-backlight.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/sky81452-backlight.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/backlight/tps65217-backlight.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-aat1290.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-bcm6328.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-bcm6358.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-ktd2692.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-netxbig.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-powernv.txt (contents, props changed) vendor/device-tree/dist/Bindings/leds/leds-tlc591xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/arm-mhu.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/brcm,bcm2835-mbox.txt (contents, props changed) vendor/device-tree/dist/Bindings/mailbox/sti-mailbox.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/adp1653.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/mt9v032.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/ov2640.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/ov2659.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/i2c/tc358743.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/renesas,jpu.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/st,stih4xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/stih407-c8sectpfe.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/ti,omap3isp.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/xilinx/ vendor/device-tree/dist/Bindings/media/xilinx/video.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/xilinx/xlnx,v-tc.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/xilinx/xlnx,v-tpg.txt (contents, props changed) vendor/device-tree/dist/Bindings/media/xilinx/xlnx,video.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/arm,pl172.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/ath79-ddr-controller.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/calxeda-ddr-ctrlr.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/ingenic,jz4780-nemc.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/renesas,h8300-bsc.txt (contents, props changed) vendor/device-tree/dist/Bindings/memory-controllers/tegra-emc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/atmel-flexcom.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/axp20x.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/brcm,bcm59056.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/da9062.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/da9150.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/max77802.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/mfd.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/mt6397.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/qcom,tcsr.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/samsung,sec-core.txt (contents, props changed) vendor/device-tree/dist/Bindings/mfd/sky81452.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/ath79-soc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/brcm/brcm,bmips.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/brcm/soc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/img/ vendor/device-tree/dist/Bindings/mips/img/pistachio.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/img/xilfpga.txt (contents, props changed) vendor/device-tree/dist/Bindings/mips/pic32/ vendor/device-tree/dist/Bindings/mips/pic32/microchip,pic32mzda.txt (contents, props changed) vendor/device-tree/dist/Bindings/misc/brcm,kona-smc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/brcm,kona-sdhci.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/brcm,sdhci-iproc.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/mmc-card.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/mtk-sd.txt (contents, props changed) vendor/device-tree/dist/Bindings/mmc/sdhci-atmel.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/brcm,brcmnand.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/ingenic,jz4780-nand.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/jedec,spi-nor.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/mtk-quadspi.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/nxp-spifi.txt (contents, props changed) vendor/device-tree/dist/Bindings/mtd/vf610-nfc.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/brcm,bcm7445-switch-v4.0.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/brcm,bcmgenet.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/brcm,iproc-mdio.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/brcm,systemport.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/brcm,unimac-mdio.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/can/sun4i_can.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ezchip_enet.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/hisilicon-hns-dsaf.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/hisilicon-hns-mdio.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/hisilicon-hns-nic.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ieee802154/adf7242.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ieee802154/mrf24j40.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ipq806x-dwmac.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/maxim,ds26522.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/mediatek,mt7620-gsw.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/nfcmrvl.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/nxp-nci.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/s3fwrn5.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/st-nci-i2c.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/st-nci-spi.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nfc/st95hf.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/nxp,lpc1850-dwmac.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ralink,rt2880-net.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ralink,rt3050-esw.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/renesas,ravb.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/smsc-lan87xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/snps,dwc-qos-ethernet.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/ti,dp83867.txt (contents, props changed) vendor/device-tree/dist/Bindings/net/wireless/ti,wlcore.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/ vendor/device-tree/dist/Bindings/nvmem/allwinner,sunxi-sid.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/imx-ocotp.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/mxs-ocotp.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/nvmem.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/qfprom.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/rockchip-efuse.txt (contents, props changed) vendor/device-tree/dist/Bindings/nvmem/vf610-ocotp.txt (contents, props changed) vendor/device-tree/dist/Bindings/opp/ vendor/device-tree/dist/Bindings/opp/opp.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/altera-pcie-msi.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/altera-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/arm,juno-r1-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/brcm,iproc-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/hisilicon-pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/pci-msi.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/plda,xpressrich3-axi.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/qcom,pcie.txt (contents, props changed) vendor/device-tree/dist/Bindings/pci/xgene-pci-msi.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/brcm,brcmstb-sata-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/brcm,cygnus-pcie-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/brcm,kona-usb2-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/calxeda-combophy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/dm816x-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/keystone-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/mxs-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/nvidia,tegra20-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/phy-ath79-usb.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/phy-hi6220-usb.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/phy-lpc18xx-usb-otg.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/phy-mt65xx-usb.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/pistachio-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/pxa1928-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/qcom,usb-8x16-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/rcar-gen3-phy-usb2.txt (contents, props changed) vendor/device-tree/dist/Bindings/phy/sun9i-usb-phy.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/atmel,at91-pio4-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/berlin,pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/brcm,cygnus-pinmux.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/brcm,iproc-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/brcm,nsp-gpio.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/cnxt,cx92755-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/fsl,imx6ul-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/fsl,imx7d-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/img,pistachio-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/lantiq,pinctrl-falcon.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/lantiq,pinctrl-xway.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-39x-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/nvidia,tegra210-pinmux.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/nxp,lpc1850-scu.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/pinctrl-atlas7.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/pinctrl-mt65xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/qcom,msm8660-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/pinctrl/qcom,msm8996-pinctrl.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/bq24257.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/bq25890.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/da9150-charger.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/da9150-fg.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/fsl,imx-gpc.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/pd-samsung.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/qcom,coincell-charger.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/reset/syscon-poweroff.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/rt9455_charger.txt (contents, props changed) vendor/device-tree/dist/Bindings/power/wakeup-source.txt (contents, props changed) vendor/device-tree/dist/Bindings/power_supply/axp20x_usb_power.txt (contents, props changed) vendor/device-tree/dist/Bindings/power_supply/qcom_smbb.txt (contents, props changed) vendor/device-tree/dist/Bindings/power_supply/tps65217_charger.txt (contents, props changed) vendor/device-tree/dist/Bindings/powerpc/fsl/mpc512x_lpbfifo.txt (contents, props changed) vendor/device-tree/dist/Bindings/powerpc/fsl/scfg.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/brcm,bcm7038-pwm.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/brcm,kona-pwm.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/lpc1850-sct-pwm.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/pwm-berlin.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/pwm-mtk-disp.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/pwm-omap-dmtimer.txt (contents, props changed) vendor/device-tree/dist/Bindings/pwm/renesas,pwm-rcar.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/arizona-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/lm363x-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/max77686.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/mt6311-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/pv88060.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/pv88090.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/qcom,smd-rpm-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/qcom,spmi-regulator.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/samsung,s2mpa01.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/samsung,s2mps11.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/samsung,s5m8767.txt (contents, props changed) vendor/device-tree/dist/Bindings/regulator/tps65023.txt (contents, props changed) vendor/device-tree/dist/Bindings/remoteproc/ vendor/device-tree/dist/Bindings/remoteproc/wkup_m3_rproc.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/ath79-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/berlin,reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/brcm,bcm21664-resetmgr.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/brcm,bcm63138-pmb.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/hisilicon,hi6220-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/nxp,lpc1850-rgu.txt (contents, props changed) vendor/device-tree/dist/Bindings/reset/zynq-reset.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/atmel-trng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/brcm,iproc-rng200.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/omap_rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/samsung,exynos-rng4.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/st,rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/st,stm32-rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rng/timeriomem_rng.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/abracon,abx80x.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/dallas,ds1390.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/digicolor-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/nxp,lpc1788-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/pcf8563.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/rtc-mxc.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/rtc-st-lpc.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/ti,bq32k.txt (contents, props changed) vendor/device-tree/dist/Bindings/rtc/xlnx-rtc.txt (contents, props changed) vendor/device-tree/dist/Bindings/scsi/ vendor/device-tree/dist/Bindings/scsi/hisilicon-sas.txt (contents, props changed) vendor/device-tree/dist/Bindings/security/tpm/st33zp24-spi.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/8250.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/arm_sbsa_uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/axis,etraxfs-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/brcm,bcm6345-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/ingenic,uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/nxp,lpc1850-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/serial/uniphier-uart.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/bcm/ vendor/device-tree/dist/Bindings/soc/bcm/raspberrypi,bcm2835-power.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/dove/ vendor/device-tree/dist/Bindings/soc/dove/pmu.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/mediatek/ vendor/device-tree/dist/Bindings/soc/mediatek/pwrap.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/mediatek/scpsys.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/qcom/qcom,smd-rpm.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/qcom/qcom,smd.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/qcom/qcom,smem.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/qcom/qcom,smp2p.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/qcom/qcom,smsm.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/rockchip/ vendor/device-tree/dist/Bindings/soc/rockchip/power_domain.txt (contents, props changed) vendor/device-tree/dist/Bindings/soc/ti/wkup_m3_ipc.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/ak4554.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/ak4613.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/atmel-classd.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/atmel-pdmic.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/brcm,bcm2835-i2s.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/bt-sco.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/cs4349.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/da7213.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/da7218.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/da7219.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/gtm601.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/ics43432.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,i2s-in.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,i2s-out.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,parallel-out.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,pistachio-internal-dac.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,spdif-in.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/img,spdif-out.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/inno-rk3036.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/max98925.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/mt8173-max98090.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/mt8173-rt5650-rt5676.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/mtk-afe-pcm.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/nau8825.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/pcm179x.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/qcom,apq8016-sbc.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/qcom,lpass-cpu.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/renesas,rsrc-card.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rockchip-max98090.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rockchip-rt5645.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rockchip-spdif.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rt5616.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rt5645.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rt5651.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/rt5659.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/st,sti-asoc-card.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/storm.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/sun4i-codec.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/tas571x.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/ti,pcm3168a.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/wlf,wm8974.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/zte,zx-i2s.txt (contents, props changed) vendor/device-tree/dist/Bindings/sound/zte,zx-spdif.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/brcm,bcm2835-aux-spi.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/spi-ath79.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/spi-mt65xx.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/spi-xlp.txt (contents, props changed) vendor/device-tree/dist/Bindings/spi/spi-zynqmp-qspi.txt (contents, props changed) vendor/device-tree/dist/Bindings/sram/ vendor/device-tree/dist/Bindings/sram/rockchip-pmu-sram.txt (contents, props changed) vendor/device-tree/dist/Bindings/sram/rockchip-smp-sram.txt (contents, props changed) vendor/device-tree/dist/Bindings/sram/samsung-sram.txt (contents, props changed) vendor/device-tree/dist/Bindings/sram/sram.txt (contents, props changed) vendor/device-tree/dist/Bindings/sram/sunxi-sram.txt (contents, props changed) vendor/device-tree/dist/Bindings/staging/ion/ vendor/device-tree/dist/Bindings/staging/ion/hi6220-ion.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/hisilicon-thermal.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/qcom-spmi-temp-alarm.txt (contents, props changed) vendor/device-tree/dist/Bindings/thermal/qoriq-thermal.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/brcm,kona-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/img,pistachio-gptimer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/nxp,lpc3220-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/renesas,16bit-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/renesas,8bit-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/renesas,tpu.txt (contents, props changed) vendor/device-tree/dist/Bindings/timer/st,stih407-lpc vendor/device-tree/dist/Bindings/timer/st,stm32-timer.txt (contents, props changed) vendor/device-tree/dist/Bindings/ufs/ufs-qcom.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/allwinner,sun4i-a10-musb.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/brcm,bcm3384-usb.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/dwc3-xilinx.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/mt8173-xhci.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/octeon-usb.txt (contents, props changed) vendor/device-tree/dist/Bindings/usb/renesas_usb3.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/alphascale-asm9260.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/atmel-sama5d4-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/brcm,bcm7038-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/brcm,kona-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/digicolor-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/lpc18xx-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/meson-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/mt7621-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/sigma,smp8642-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/sp805-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/st_lpc_wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/ts4800-wdt.txt (contents, props changed) vendor/device-tree/dist/Bindings/watchdog/ziirave-wdt.txt (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/bcm-cygnus.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/bcm-ns2.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/bcm-nsp.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/bcm2835-aux.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/bcm2835.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/exynos5433.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/hi6220-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/imx6ul-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/imx7d-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/jz4740-cgu.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/jz4780-cgu.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/lpc18xx-ccu.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/lpc18xx-cgu.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/lpc32xx-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa1928.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/meson8b-clkc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/mt8135-clk.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/mt8173-clk.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/pistachio-clk.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8916.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8996.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8996.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/r8a73a4-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/r8a7778-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/r8a7793-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/r8a7795-cpg-mssr.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/renesas-cpg-mssr.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/rk3036-cru.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/rk3228-cru.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/rk3368-cru.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/samsung,s2mps11.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/sun4i-a10-pll2.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/tegra210-car.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/clock/zx296702-clock.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/dma/axi-dmac.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/gpio/meson8b-gpio.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/i2c/ vendor/device-tree/dist/include/dt-bindings/i2c/i2c.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/input/linux-event-codes.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/interrupt-controller/irq-st.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/leds/ vendor/device-tree/dist/include/dt-bindings/leds/common.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/leds/leds-netxbig.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/leds/leds-ns2.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/media/ vendor/device-tree/dist/include/dt-bindings/media/c8sectpfe.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/media/omap3-isp.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/media/xilinx-vip.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/memory/tegra210-mc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/mfd/arizona.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/mfd/atmel-flexcom.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/mfd/st-lpc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/net/ vendor/device-tree/dist/include/dt-bindings/net/ti-dp83867.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/phy/phy-pistachio-usb.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/bcm2835.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/dm814x.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/mt6397-pinfunc.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/pinctrl/mt65xx.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/ vendor/device-tree/dist/include/dt-bindings/power/mt8173-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/raspberrypi-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/power/rk3288-power.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/altr,rst-mgr-a10.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/hisi,hi6220-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/mt8135-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/mt8173-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/qcom,gcc-msm8916.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/stih407-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/stih415-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/stih416-resets.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/reset/tegra124-car.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/sound/apq8016-lpass.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/sound/audio-jack-events.h (contents, props changed) vendor/device-tree/dist/include/dt-bindings/sound/tas2552.h (contents, props changed) vendor/device-tree/dist/scripts/flatten-symlinks.sh (contents, props changed) vendor/device-tree/dist/scripts/merge-new-release.sh (contents, props changed) vendor/device-tree/dist/src/arm/alpine-db.dts (contents, props changed) vendor/device-tree/dist/src/arm/alpine.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am335x-baltos-ir5221.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-bonegreen.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-chiliboard.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-chilisom.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am335x-cm-t335.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-phycore-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am335x-sbc-t335.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-shc.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-sl50.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-wega-rdk.dts (contents, props changed) vendor/device-tree/dist/src/arm/am335x-wega.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/am437x-cm-t43.dts (contents, props changed) vendor/device-tree/dist/src/arm/am437x-sbc-t43.dts (contents, props changed) vendor/device-tree/dist/src/arm/am57xx-cl-som-am57x.dts (contents, props changed) vendor/device-tree/dist/src/arm/am57xx-sbc-am57x.dts (contents, props changed) vendor/device-tree/dist/src/arm/arm-realview-pb11mp.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-dlink-dns327l.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-nas-2bay.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-nas-4bay.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-nas-xbay.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud-2bay.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-385-linksys-caiman.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-385-linksys-cobra.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-385-linksys.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-388-clearfog.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-38x-solidrun-microsom.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-390.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-398-db.dts (contents, props changed) vendor/device-tree/dist/src/arm/armada-398.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-39x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/armada-xp-linksys-mamba.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-ariettag25.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-kizbox.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-kizbox2.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-kizboxmini.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-sama5d2_xplained.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-sama5d4_ma5d4.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/at91-sama5d4_ma5d4evk.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-sama5d4_xplained.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91-vinco.dts (contents, props changed) vendor/device-tree/dist/src/arm/at91sam9x5dm.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/axp152.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/axp22x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm-nsp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm2835-rpi-a-plus.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm2835-rpi-b-rev2.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm2836-rpi-2-b.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm2836.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm283x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm4708-asus-rt-ac56u.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4708-asus-rt-ac68u.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4708-smartrg-sr400ac.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4709-asus-rt-ac87u.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4709-buffalo-wxr-1900dhp.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4709-netgear-r7000.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm4709-netgear-r8000.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm5301x-nand-cs0-bch8.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/bcm94708.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm94709.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm953012k.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm958305k.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm958625k.dts (contents, props changed) vendor/device-tree/dist/src/arm/bcm9hmidc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/compulab-sb-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/cros-ec-sbs.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dm8148-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/dm8148-t410.dts (contents, props changed) vendor/device-tree/dist/src/arm/dm814x-clocks.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dm814x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dove-cm-a510.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dove-sbc-a510.dts (contents, props changed) vendor/device-tree/dist/src/arm/dra62x-clocks.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/dra62x-j5eco-evm.dts (contents, props changed) vendor/device-tree/dist/src/arm/dra62x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos4-cpu-thermal.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos4412-tmu-sensor-conf.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5250-snow-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5250-snow-rev5.dts (contents, props changed) vendor/device-tree/dist/src/arm/exynos5420-trip-points.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-cpu-thermal.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-cpus.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-audio.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-lite.dts (contents, props changed) vendor/device-tree/dist/src/arm/exynos5422-odroidxu4.dts (contents, props changed) vendor/device-tree/dist/src/arm/exynos5440-tmu-sensor-conf.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/exynos5440-trip-points.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx51-ts4800.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-apf6dev.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-aristainetos2_4.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-aristainetos2_7.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-gw551x.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6dl-nit6xlite.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-apf6dev.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-gw551x.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-nitrogen6_max.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6q-novena.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-apf6.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-apf6dev.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-aristainetos2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-gw551x.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-nit6xlite.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6_max.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6sl-warp.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6sx-sdb-reva.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6sx-sdb.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-14x14-evk.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm/imx6ul.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-cl-som-imx7.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-sbc-imx7.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx7d-sdb.dts (contents, props changed) vendor/device-tree/dist/src/arm/imx7d.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/k2e-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/k2hk-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/k2l-netcp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-lswvl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-lswxl.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-nas2big.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-nsa325.dts (contents, props changed) vendor/device-tree/dist/src/arm/kirkwood-pogoplug-series-4.dts (contents, props changed) vendor/device-tree/dist/src/arm/logicpd-torpedo-37xx-devkit.dts (contents, props changed) vendor/device-tree/dist/src/arm/logicpd-torpedo-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/lpc18xx.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/lpc4337-ciaa.dts (contents, props changed) vendor/device-tree/dist/src/arm/lpc4350-hitex-eval.dts (contents, props changed) vendor/device-tree/dist/src/arm/lpc4350.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/lpc4357-ea4357-devkit.dts (contents, props changed) vendor/device-tree/dist/src/arm/lpc4357.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/meson8-minix-neo-x8.dts (contents, props changed) vendor/device-tree/dist/src/arm/meson8b-mxq.dts (contents, props changed) vendor/device-tree/dist/src/arm/meson8b-odroidc1.dts (contents, props changed) vendor/device-tree/dist/src/arm/meson8b.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mt2701-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/mt2701.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mt6580-evbp1.dts (contents, props changed) vendor/device-tree/dist/src/arm/mt6580.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/mt8135-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm/omap3-devkit8000-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd43.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd70.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-palo35-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-palo35.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-storm-palo35.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-storm-tobiduo.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-tobiduo-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap3-overo-tobiduo.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-pandora-1ghz.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-pandora-600mhz.dts (contents, props changed) vendor/device-tree/dist/src/arm/omap3-pandora-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap5-board-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/omap5-igep0050.dts (contents, props changed) vendor/device-tree/dist/src/arm/orion5x-linkstation-lswtgl.dts (contents, props changed) vendor/device-tree/dist/src/arm/orion5x-lswsgl.dts (contents, props changed) vendor/device-tree/dist/src/arm/qcom-apq8064-sony-xperia-yuga.dts (contents, props changed) vendor/device-tree/dist/src/arm/qcom-pm8841.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-pm8941.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/qcom-pma8084.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/r8a7791-porter.dts (contents, props changed) vendor/device-tree/dist/src/arm/r8a7793-gose.dts (contents, props changed) vendor/device-tree/dist/src/arm/r8a7793.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/r8a7794-silk.dts (contents, props changed) vendor/device-tree/dist/src/arm/r8a77xx-aa121td01-panel.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3036-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3036-kylin.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3036.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3228-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3228.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-popmetal.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-r89.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-rock2-som.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-rock2-square.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-brain.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-chromebook.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-jaq.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-jerry.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-mickey.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-minnie.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-pinky.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-sdmmc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron-speedy.dts (contents, props changed) vendor/device-tree/dist/src/arm/rk3288-veyron.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sama5d2-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm/sama5d2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_arria10_socdk.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_arria10_socdk_sdmmc.dts (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_cyclone5_de0_sockit.dts (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_cyclone5_mcv.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/socfpga_cyclone5_mcvevk.dts (contents, props changed) vendor/device-tree/dist/src/arm/stm32429i-eval.dts (contents, props changed) vendor/device-tree/dist/src/arm/stm32f429-disco.dts (contents, props changed) vendor/device-tree/dist/src/arm/stm32f429.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-gemei-g9.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-inet1.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-inet9f-rev03.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-itead-iteaduino-plus.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-jesurun-q5.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-pcduino2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun4i-a10-pov-protab2-ips9.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a10s-auxtek-t003.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a10s-auxtek-t004.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a10s-wobo-i5.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a13-empire-electronix-d709.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a13-inet-98v-rev2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a13-q8-tablet.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-a13-utoo-p66.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-q8-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-r8-chip.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun5i-r8.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun5i.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31-i7.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31-mele-a1000g-quad.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-primo81.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s-core.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-sinovoip-bpi-m2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-icnova-swac.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-mk808c.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-orangepi-mini.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-orangepi.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3-nano.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-wexler-tab7200.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun7i-a20-wits-pro-a20-dkt.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a23-a33.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a23-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a23-gt90h-v4.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a23-q8-tablet.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33-et-q8-v1.6.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33-ga10h-v1.1.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33-ippo-q8h-v1.2.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33-q8-tablet.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33-sinlinx-sina33.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-a33.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-plus.dts (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-h3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun8i-q8-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/sun9i-a80-cubieboard4.dts (contents, props changed) vendor/device-tree/dist/src/arm/sunxi-q8-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tango4-common.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tango4-smp8758.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tango4-vantage-1172.dts (contents, props changed) vendor/device-tree/dist/src/arm/tegra124-jetson-tk1-emc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tegra124-nyan-big-emc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tegra124-nyan-blaze-emc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/tegra124-nyan-blaze.dts (contents, props changed) vendor/device-tree/dist/src/arm/tegra124-nyan.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-common32.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-ld4-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-ld4.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-ld6b-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-ld6b.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-pro4.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-pro5.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-sld3-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-sld3.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-sld8-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ph1-sld8.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-pinctrl.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-proxstream2-gentil.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-proxstream2-vodka.dts (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-proxstream2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-ref-daughter.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/uniphier-support-card.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/vf610m4-colibri.dts (contents, props changed) vendor/device-tree/dist/src/arm/vf610m4-cosmic.dts (contents, props changed) vendor/device-tree/dist/src/arm/vf610m4.dtsi (contents, props changed) vendor/device-tree/dist/src/arm/zx296702-ad1.dts (contents, props changed) vendor/device-tree/dist/src/arm/zx296702.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/altera/ vendor/device-tree/dist/src/arm64/altera/socfpga_stratix10.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/altera/socfpga_stratix10_socdk.dts (contents, props changed) vendor/device-tree/dist/src/arm64/apm/apm-merlin.dts (contents, props changed) vendor/device-tree/dist/src/arm64/apm/apm-shadowcat.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/arm/juno-base.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/arm/juno-r1.dts (contents, props changed) vendor/device-tree/dist/src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts (contents, props changed) vendor/device-tree/dist/src/arm64/arm/vexpress-v2m-rs1.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/broadcom/ vendor/device-tree/dist/src/arm64/broadcom/ns2-svk.dts (contents, props changed) vendor/device-tree/dist/src/arm64/broadcom/ns2.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a-rdb.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-qds.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-rdb.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-simu.dts (contents, props changed) vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/ vendor/device-tree/dist/src/arm64/hisilicon/hi6220-hikey.dts (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hi6220.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hip05-d02.dts (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hip05.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/hisilicon/hip05_hns.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/ vendor/device-tree/dist/src/arm64/marvell/berlin4ct-dmp.dts (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/berlin4ct-stb.dts (contents, props changed) vendor/device-tree/dist/src/arm64/marvell/berlin4ct.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/mediatek/mt6795-evb.dts (contents, props changed) vendor/device-tree/dist/src/arm64/mediatek/mt6795.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/mediatek/mt8173-pinfunc.h (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/ vendor/device-tree/dist/src/arm64/nvidia/tegra132-norrin.dts (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra132.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2180.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2371-0000.dts (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2371-2180.dts (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2530.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2571.dts (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2595.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210-p2597.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/nvidia/tegra210.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/ vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc-pmic-pins.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc-soc-pins.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/apq8016-sbc.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-mtp.dts (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-mtp.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916-pins.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/msm8916.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/qcom/pm8916.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/renesas/ vendor/device-tree/dist/src/arm64/renesas/r8a7795-salvator-x.dts (contents, props changed) vendor/device-tree/dist/src/arm64/renesas/r8a7795.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/ vendor/device-tree/dist/src/arm64/rockchip/rk3368-evb-act8846.dts (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3368-evb.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3368-r88.dts (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3368-thermal.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/rockchip/rk3368.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/ vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld10-ref.dts (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-ph1-ld10.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-pinctrl.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/socionext/uniphier-support-card.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/sprd/ vendor/device-tree/dist/src/arm64/sprd/sc9836-openphone.dts (contents, props changed) vendor/device-tree/dist/src/arm64/sprd/sc9836.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/sprd/sharkl64.dtsi (contents, props changed) vendor/device-tree/dist/src/arm64/xilinx/ vendor/device-tree/dist/src/arm64/xilinx/zynqmp-ep108.dts (contents, props changed) vendor/device-tree/dist/src/arm64/xilinx/zynqmp.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ vendor/device-tree/dist/src/mips/brcm/ vendor/device-tree/dist/src/mips/brcm/bcm3384_viper.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm3384_zephyr.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm6328.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm6368.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7125.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7346.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7358.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7360.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7362.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7420.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7425.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm7435.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm93384wvg.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm93384wvg_viper.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm96368mvwg.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97125cbmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97346dbsmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97358svmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97360svmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97362svmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97420c.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97425svmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm97435svmb.dts (contents, props changed) vendor/device-tree/dist/src/mips/brcm/bcm9ejtagprb.dts (contents, props changed) vendor/device-tree/dist/src/mips/cavium-octeon/ vendor/device-tree/dist/src/mips/cavium-octeon/octeon_3xxx.dts (contents, props changed) vendor/device-tree/dist/src/mips/cavium-octeon/octeon_68xx.dts (contents, props changed) vendor/device-tree/dist/src/mips/ingenic/ vendor/device-tree/dist/src/mips/ingenic/ci20.dts (contents, props changed) vendor/device-tree/dist/src/mips/ingenic/jz4740.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ingenic/jz4780.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ingenic/qi_lb60.dts (contents, props changed) vendor/device-tree/dist/src/mips/lantiq/ vendor/device-tree/dist/src/mips/lantiq/danube.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/lantiq/easy50712.dts (contents, props changed) vendor/device-tree/dist/src/mips/mti/ vendor/device-tree/dist/src/mips/mti/malta.dts (contents, props changed) vendor/device-tree/dist/src/mips/mti/sead3.dts (contents, props changed) vendor/device-tree/dist/src/mips/netlogic/ vendor/device-tree/dist/src/mips/netlogic/xlp_evp.dts (contents, props changed) vendor/device-tree/dist/src/mips/netlogic/xlp_fvp.dts (contents, props changed) vendor/device-tree/dist/src/mips/netlogic/xlp_gvp.dts (contents, props changed) vendor/device-tree/dist/src/mips/netlogic/xlp_rvp.dts (contents, props changed) vendor/device-tree/dist/src/mips/netlogic/xlp_svp.dts (contents, props changed) vendor/device-tree/dist/src/mips/pic32/ vendor/device-tree/dist/src/mips/pic32/pic32mzda-clk.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/pic32/pic32mzda.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/pic32/pic32mzda_sk.dts (contents, props changed) vendor/device-tree/dist/src/mips/qca/ vendor/device-tree/dist/src/mips/qca/ar9132.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/qca/ar9132_tl_wr1043nd_v1.dts (contents, props changed) vendor/device-tree/dist/src/mips/ralink/ vendor/device-tree/dist/src/mips/ralink/mt7620a.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ralink/mt7620a_eval.dts (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt2880.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt2880_eval.dts (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt3050.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt3052_eval.dts (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt3883.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/ralink/rt3883_eval.dts (contents, props changed) vendor/device-tree/dist/src/mips/xilfpga/ vendor/device-tree/dist/src/mips/xilfpga/microAptiv.dtsi (contents, props changed) vendor/device-tree/dist/src/mips/xilfpga/nexys4ddr.dts (contents, props changed) Deleted: vendor/device-tree/dist/Bindings/arc/interrupts.txt vendor/device-tree/dist/Bindings/arc/pmu.txt vendor/device-tree/dist/Bindings/arm/altera/socfpga-reset.txt vendor/device-tree/dist/Bindings/arm/armada-370-xp-mpic.txt vendor/device-tree/dist/Bindings/arm/atmel-adc.txt vendor/device-tree/dist/Bindings/arm/atmel-aic.txt vendor/device-tree/dist/Bindings/arm/bcm/bcm11351.txt vendor/device-tree/dist/Bindings/arm/bcm/bcm21664.txt vendor/device-tree/dist/Bindings/arm/bcm/bcm63138.txt vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method vendor/device-tree/dist/Bindings/arm/bcm/cygnus.txt vendor/device-tree/dist/Bindings/arm/bcm/kona-resetmgr.txt vendor/device-tree/dist/Bindings/arm/bcm/kona-timer.txt vendor/device-tree/dist/Bindings/arm/bcm/kona-wdt.txt vendor/device-tree/dist/Bindings/arm/bcm2835.txt vendor/device-tree/dist/Bindings/arm/bcm4708.txt vendor/device-tree/dist/Bindings/arm/brcm-brcmstb.txt vendor/device-tree/dist/Bindings/arm/calxeda/combophy.txt vendor/device-tree/dist/Bindings/arm/calxeda/mem-ctrlr.txt vendor/device-tree/dist/Bindings/arm/davinci/ vendor/device-tree/dist/Bindings/arm/exynos/ vendor/device-tree/dist/Bindings/arm/geniatech.txt vendor/device-tree/dist/Bindings/arm/gic-v3.txt vendor/device-tree/dist/Bindings/arm/gic.txt vendor/device-tree/dist/Bindings/arm/l2cc.txt vendor/device-tree/dist/Bindings/arm/lpc32xx-mic.txt vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,sysirq.txt vendor/device-tree/dist/Bindings/arm/mrvl/intc.txt vendor/device-tree/dist/Bindings/arm/omap/intc.txt vendor/device-tree/dist/Bindings/arm/rockchip/pmu-sram.txt vendor/device-tree/dist/Bindings/arm/rockchip/smp-sram.txt vendor/device-tree/dist/Bindings/arm/samsung-boards.txt vendor/device-tree/dist/Bindings/arm/samsung/interrupt-combiner.txt vendor/device-tree/dist/Bindings/arm/spear/ vendor/device-tree/dist/Bindings/arm/versatile-fpga-irq.txt vendor/device-tree/dist/Bindings/arm/vic.txt vendor/device-tree/dist/Bindings/arm/vt8500/via,vt8500-intc.txt vendor/device-tree/dist/Bindings/ata/exynos-sata-phy.txt vendor/device-tree/dist/Bindings/bus/bcma.txt vendor/device-tree/dist/Bindings/c6x/interrupt.txt vendor/device-tree/dist/Bindings/clock/bcm-cygnus-clock.txt vendor/device-tree/dist/Bindings/clock/bcm-kona-clock.txt vendor/device-tree/dist/Bindings/clock/corenet-clock.txt vendor/device-tree/dist/Bindings/cpufreq/cpufreq-cpu0.txt vendor/device-tree/dist/Bindings/dma/bcm2835-dma.txt vendor/device-tree/dist/Bindings/dma/rcar-audmapp.txt vendor/device-tree/dist/Bindings/drm/ vendor/device-tree/dist/Bindings/eeprom.txt vendor/device-tree/dist/Bindings/fb/ vendor/device-tree/dist/Bindings/gpio/gpio-bcm-kona.txt vendor/device-tree/dist/Bindings/gpio/gpio-msm.txt vendor/device-tree/dist/Bindings/gpio/gpio_keys.txt vendor/device-tree/dist/Bindings/gpu/nvidia,tegra20-host1x.txt vendor/device-tree/dist/Bindings/gpu/st,stih4xx.txt vendor/device-tree/dist/Bindings/hid/ vendor/device-tree/dist/Bindings/hwrng/ vendor/device-tree/dist/Bindings/i2c/i2c-bcm-kona.txt vendor/device-tree/dist/Bindings/i2c/ina209.txt vendor/device-tree/dist/Bindings/i2c/ina2xx.txt vendor/device-tree/dist/Bindings/i2c/max6697.txt vendor/device-tree/dist/Bindings/i2c/ti,bq32k.txt vendor/device-tree/dist/Bindings/input/cap1106.txt vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sun67i-sc-nmi.txt vendor/device-tree/dist/Bindings/metag/meta-intc.txt vendor/device-tree/dist/Bindings/metag/pdc-intc.txt vendor/device-tree/dist/Bindings/mfd/bcm590xx.txt vendor/device-tree/dist/Bindings/mfd/qcom,pm8xxx.txt vendor/device-tree/dist/Bindings/mfd/s2mpa01.txt vendor/device-tree/dist/Bindings/mfd/s2mps11.txt vendor/device-tree/dist/Bindings/mipi/ vendor/device-tree/dist/Bindings/mips/brcm/bcm3384-intc.txt vendor/device-tree/dist/Bindings/mips/brcm/bmips.txt vendor/device-tree/dist/Bindings/mips/brcm/cm-dsl.txt vendor/device-tree/dist/Bindings/mips/brcm/usb.txt vendor/device-tree/dist/Bindings/misc/allwinner,sunxi-sid.txt vendor/device-tree/dist/Bindings/misc/at25.txt vendor/device-tree/dist/Bindings/misc/bmp085.txt vendor/device-tree/dist/Bindings/misc/lis302.txt vendor/device-tree/dist/Bindings/misc/smc.txt vendor/device-tree/dist/Bindings/misc/sram.txt vendor/device-tree/dist/Bindings/misc/ti,dac7512.txt vendor/device-tree/dist/Bindings/mmc/kona-sdhci.txt vendor/device-tree/dist/Bindings/mtd/m25p80.txt vendor/device-tree/dist/Bindings/net/amd-xgbe-phy.txt vendor/device-tree/dist/Bindings/net/broadcom-bcmgenet.txt vendor/device-tree/dist/Bindings/net/broadcom-mdio-unimac.txt vendor/device-tree/dist/Bindings/net/broadcom-sf2.txt vendor/device-tree/dist/Bindings/net/broadcom-systemport.txt vendor/device-tree/dist/Bindings/net/cdns-emac.txt vendor/device-tree/dist/Bindings/net/micrel-ksz9021.txt vendor/device-tree/dist/Bindings/net/nfc/st21nfcb.txt vendor/device-tree/dist/Bindings/nvec/ vendor/device-tree/dist/Bindings/open-pic.txt vendor/device-tree/dist/Bindings/panel/ vendor/device-tree/dist/Bindings/phy/bcm-phy.txt vendor/device-tree/dist/Bindings/pinctrl/brcm,capri-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/lantiq,falcon-pinumx.txt vendor/device-tree/dist/Bindings/pinctrl/lantiq,xway-pinumx.txt vendor/device-tree/dist/Bindings/power/opp.txt vendor/device-tree/dist/Bindings/powerpc/fsl/board.txt vendor/device-tree/dist/Bindings/powerpc/fsl/ifc.txt vendor/device-tree/dist/Bindings/pwm/bcm-kona-pwm.txt vendor/device-tree/dist/Bindings/regulator/s5m8767-regulator.txt vendor/device-tree/dist/Bindings/serial/bcm63xx-uart.txt vendor/device-tree/dist/Bindings/serial/of-serial.txt vendor/device-tree/dist/Bindings/serial/via,vt8500-uart.txt vendor/device-tree/dist/Bindings/sound/ak4554.c vendor/device-tree/dist/Bindings/sound/bcm2835-i2s.txt vendor/device-tree/dist/Bindings/sound/pcm1792a.txt vendor/device-tree/dist/Bindings/staging/imx-drm/ vendor/device-tree/dist/Bindings/staging/xillybus.txt vendor/device-tree/dist/Bindings/timer/efm32,timer.txt vendor/device-tree/dist/Bindings/usb/ci-hdrc-imx.txt vendor/device-tree/dist/Bindings/usb/ci-hdrc-qcom.txt vendor/device-tree/dist/Bindings/usb/ci-hdrc-zevio.txt vendor/device-tree/dist/Bindings/usb/keystone-phy.txt vendor/device-tree/dist/Bindings/usb/mxs-phy.txt vendor/device-tree/dist/Bindings/usb/nvidia,tegra20-usb-phy.txt vendor/device-tree/dist/Bindings/usb/platform-uhci.txt vendor/device-tree/dist/Bindings/usb/samsung-usbphy.txt vendor/device-tree/dist/Bindings/usb/usb-phy.txt vendor/device-tree/dist/Bindings/usb/via,vt8500-ehci.txt vendor/device-tree/dist/Bindings/usb/vt8500-ehci.txt vendor/device-tree/dist/Bindings/video/ vendor/device-tree/dist/Bindings/watchdog/meson6-wdt.txt vendor/device-tree/dist/Bindings/x86/interrupt.txt vendor/device-tree/dist/include/dt-bindings/clk/at91.h vendor/device-tree/dist/include/dt-bindings/clk/exynos-audss-clk.h vendor/device-tree/dist/include/dt-bindings/phy/phy-miphy365x.h vendor/device-tree/dist/include/dt-bindings/reset-controller/ vendor/device-tree/dist/src/arm/dove-cm-a510.dts vendor/device-tree/dist/src/arm/imx53-evk.dts vendor/device-tree/dist/src/arm/kizbox.dts vendor/device-tree/dist/src/arm/omap34xx-hs.dtsi vendor/device-tree/dist/src/arm/omap36xx-hs.dtsi vendor/device-tree/dist/src/arm/r8a73a4-ape6evm-reference.dts vendor/device-tree/dist/src/arm/r8a7778-bockw-reference.dts vendor/device-tree/dist/src/arm/r8a7791-henninger.dts vendor/device-tree/dist/src/arm/sh7372-mackerel.dts vendor/device-tree/dist/src/arm/sh7372.dtsi vendor/device-tree/dist/src/arm/sh73a0-kzm9g-reference.dts vendor/device-tree/dist/src/arm/socfpga_arria10_socdk.dts vendor/device-tree/dist/src/arm/tps65217.dtsi vendor/device-tree/dist/src/arm64/freescale/fsl-ls2085a-simu.dts vendor/device-tree/dist/src/arm64/freescale/fsl-ls2085a.dtsi vendor/device-tree/dist/src/arm64/skeleton.dtsi vendor/device-tree/dist/testcase-data/ Modified: vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt vendor/device-tree/dist/Bindings/arm/amlogic.txt vendor/device-tree/dist/Bindings/arm/arch_timer.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/coherency-fabric.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/hisilicon/hisilicon.txt vendor/device-tree/dist/Bindings/arm/idle-states.txt vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt vendor/device-tree/dist/Bindings/arm/marvell,berlin.txt vendor/device-tree/dist/Bindings/arm/marvell,kirkwood.txt vendor/device-tree/dist/Bindings/arm/mediatek.txt vendor/device-tree/dist/Bindings/arm/msm/qcom,saw2.txt vendor/device-tree/dist/Bindings/arm/msm/timer.txt vendor/device-tree/dist/Bindings/arm/omap/crossbar.txt vendor/device-tree/dist/Bindings/arm/omap/l3-noc.txt vendor/device-tree/dist/Bindings/arm/omap/omap.txt vendor/device-tree/dist/Bindings/arm/omap/prcm.txt vendor/device-tree/dist/Bindings/arm/pmu.txt vendor/device-tree/dist/Bindings/arm/psci.txt vendor/device-tree/dist/Bindings/arm/rockchip.txt vendor/device-tree/dist/Bindings/arm/samsung/exynos-adc.txt vendor/device-tree/dist/Bindings/arm/samsung/pmu.txt vendor/device-tree/dist/Bindings/arm/shmobile.txt vendor/device-tree/dist/Bindings/arm/sti.txt vendor/device-tree/dist/Bindings/arm/sunxi.txt vendor/device-tree/dist/Bindings/arm/tegra/nvidia,tegra20-ahb.txt vendor/device-tree/dist/Bindings/arm/twd.txt vendor/device-tree/dist/Bindings/ata/ahci-st.txt vendor/device-tree/dist/Bindings/ata/sata_rcar.txt vendor/device-tree/dist/Bindings/bus/omap-ocp2scp.txt vendor/device-tree/dist/Bindings/chosen.txt vendor/device-tree/dist/Bindings/clock/at91-clock.txt vendor/device-tree/dist/Bindings/clock/clock-bindings.txt vendor/device-tree/dist/Bindings/clock/emev2-clock.txt vendor/device-tree/dist/Bindings/clock/exynos3250-clock.txt vendor/device-tree/dist/Bindings/clock/keystone-pll.txt vendor/device-tree/dist/Bindings/clock/mvebu-core-clock.txt vendor/device-tree/dist/Bindings/clock/mvebu-gated-clock.txt vendor/device-tree/dist/Bindings/clock/nvidia,tegra124-car.txt vendor/device-tree/dist/Bindings/clock/qcom,gcc.txt vendor/device-tree/dist/Bindings/clock/qcom,mmcc.txt vendor/device-tree/dist/Bindings/clock/qoriq-clock.txt vendor/device-tree/dist/Bindings/clock/renesas,cpg-div6-clocks.txt vendor/device-tree/dist/Bindings/clock/renesas,cpg-mstp-clocks.txt vendor/device-tree/dist/Bindings/clock/renesas,r8a7779-cpg-clocks.txt vendor/device-tree/dist/Bindings/clock/renesas,rcar-gen2-cpg-clocks.txt vendor/device-tree/dist/Bindings/clock/renesas,rz-cpg-clocks.txt vendor/device-tree/dist/Bindings/clock/silabs,si5351.txt vendor/device-tree/dist/Bindings/clock/st/st,clkgen-pll.txt vendor/device-tree/dist/Bindings/clock/sunxi.txt vendor/device-tree/dist/Bindings/cpufreq/arm_big_little_dt.txt vendor/device-tree/dist/Bindings/cpufreq/cpufreq-dt.txt vendor/device-tree/dist/Bindings/crypto/fsl-sec2.txt vendor/device-tree/dist/Bindings/crypto/fsl-sec4.txt vendor/device-tree/dist/Bindings/crypto/mv_cesa.txt vendor/device-tree/dist/Bindings/devfreq/event/exynos-ppmu.txt vendor/device-tree/dist/Bindings/dma/dma.txt vendor/device-tree/dist/Bindings/dma/fsl-mxs-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/renesas,rcar-dmac.txt vendor/device-tree/dist/Bindings/dma/sirfsoc-dma.txt vendor/device-tree/dist/Bindings/dma/sun6i-dma.txt vendor/device-tree/dist/Bindings/dma/ti-edma.txt vendor/device-tree/dist/Bindings/extcon/extcon-palmas.txt vendor/device-tree/dist/Bindings/fpga/altera-socfpga-fpga-mgr.txt vendor/device-tree/dist/Bindings/fuse/nvidia,tegra20-fuse.txt vendor/device-tree/dist/Bindings/gpio/gpio-fan.txt vendor/device-tree/dist/Bindings/gpio/gpio-pca953x.txt vendor/device-tree/dist/Bindings/gpio/gpio-sx150x.txt vendor/device-tree/dist/Bindings/gpio/gpio-zynq.txt vendor/device-tree/dist/Bindings/gpio/gpio.txt vendor/device-tree/dist/Bindings/gpio/mrvl-gpio.txt vendor/device-tree/dist/Bindings/gpio/renesas,gpio-rcar.txt vendor/device-tree/dist/Bindings/gpio/snps-dwapb-gpio.txt vendor/device-tree/dist/Bindings/hwmon/ltc2978.txt vendor/device-tree/dist/Bindings/hwmon/ntc_thermistor.txt vendor/device-tree/dist/Bindings/hwmon/pwm-fan.txt vendor/device-tree/dist/Bindings/i2c/i2c-at91.txt vendor/device-tree/dist/Bindings/i2c/i2c-cadence.txt vendor/device-tree/dist/Bindings/i2c/i2c-davinci.txt vendor/device-tree/dist/Bindings/i2c/i2c-imx.txt vendor/device-tree/dist/Bindings/i2c/i2c-rcar.txt vendor/device-tree/dist/Bindings/i2c/i2c-sh_mobile.txt vendor/device-tree/dist/Bindings/i2c/trivial-devices.txt vendor/device-tree/dist/Bindings/iio/accel/bma180.txt vendor/device-tree/dist/Bindings/iio/adc/vf610-adc.txt vendor/device-tree/dist/Bindings/iio/st-sensors.txt vendor/device-tree/dist/Bindings/input/ads7846.txt vendor/device-tree/dist/Bindings/input/cap11xx.txt vendor/device-tree/dist/Bindings/input/elants_i2c.txt vendor/device-tree/dist/Bindings/input/gpio-keys-polled.txt vendor/device-tree/dist/Bindings/input/gpio-keys.txt vendor/device-tree/dist/Bindings/input/gpio-matrix-keypad.txt vendor/device-tree/dist/Bindings/input/nvidia,tegra20-kbc.txt vendor/device-tree/dist/Bindings/input/qcom,pm8xxx-keypad.txt vendor/device-tree/dist/Bindings/input/rotary-encoder.txt vendor/device-tree/dist/Bindings/input/samsung-keypad.txt vendor/device-tree/dist/Bindings/input/sun4i-lradc-keys.txt vendor/device-tree/dist/Bindings/input/touchscreen/edt-ft5x06.txt vendor/device-tree/dist/Bindings/input/touchscreen/pixcir_i2c_ts.txt vendor/device-tree/dist/Bindings/input/touchscreen/sun4i.txt vendor/device-tree/dist/Bindings/input/touchscreen/ti-tsc-adc.txt vendor/device-tree/dist/Bindings/input/touchscreen/touchscreen.txt vendor/device-tree/dist/Bindings/input/touchscreen/tsc2005.txt vendor/device-tree/dist/Bindings/input/touchscreen/zforce_ts.txt vendor/device-tree/dist/Bindings/interrupt-controller/atmel,aic.txt vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt vendor/device-tree/dist/Bindings/interrupt-controller/mips-gic.txt vendor/device-tree/dist/Bindings/interrupt-controller/renesas,intc-irqpin.txt vendor/device-tree/dist/Bindings/interrupt-controller/renesas,irqc.txt 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/iommu/ti,omap-iommu.txt vendor/device-tree/dist/Bindings/leds/common.txt vendor/device-tree/dist/Bindings/leds/leds-gpio.txt vendor/device-tree/dist/Bindings/leds/leds-ns2.txt vendor/device-tree/dist/Bindings/mailbox/mailbox.txt vendor/device-tree/dist/Bindings/mailbox/omap-mailbox.txt vendor/device-tree/dist/Bindings/media/exynos-jpeg-codec.txt vendor/device-tree/dist/Bindings/media/exynos5-gsc.txt vendor/device-tree/dist/Bindings/media/i2c/adv7604.txt vendor/device-tree/dist/Bindings/media/video-interfaces.txt vendor/device-tree/dist/Bindings/memory-controllers/fsl/ifc.txt vendor/device-tree/dist/Bindings/memory-controllers/nvidia,tegra-mc.txt vendor/device-tree/dist/Bindings/memory-controllers/renesas-memory-controllers.txt vendor/device-tree/dist/Bindings/memory-controllers/synopsys.txt vendor/device-tree/dist/Bindings/memory-controllers/ti/emif.txt vendor/device-tree/dist/Bindings/mfd/arizona.txt vendor/device-tree/dist/Bindings/mfd/atmel-hlcdc.txt vendor/device-tree/dist/Bindings/mfd/cros-ec.txt vendor/device-tree/dist/Bindings/mfd/da9063.txt vendor/device-tree/dist/Bindings/mfd/max77686.txt vendor/device-tree/dist/Bindings/mfd/max77693.txt vendor/device-tree/dist/Bindings/mfd/palmas.txt vendor/device-tree/dist/Bindings/mfd/qcom,spmi-pmic.txt vendor/device-tree/dist/Bindings/mfd/qcom-rpm.txt vendor/device-tree/dist/Bindings/mfd/rk808.txt vendor/device-tree/dist/Bindings/mfd/syscon.txt vendor/device-tree/dist/Bindings/mfd/tc3589x.txt vendor/device-tree/dist/Bindings/misc/nvidia,tegra20-apbmisc.txt vendor/device-tree/dist/Bindings/mmc/arasan,sdhci.txt vendor/device-tree/dist/Bindings/mmc/exynos-dw-mshc.txt vendor/device-tree/dist/Bindings/mmc/fsl-esdhc.txt vendor/device-tree/dist/Bindings/mmc/fsl-imx-esdhc.txt vendor/device-tree/dist/Bindings/mmc/k3-dw-mshc.txt vendor/device-tree/dist/Bindings/mmc/mmc-pwrseq-simple.txt vendor/device-tree/dist/Bindings/mmc/mmc.txt vendor/device-tree/dist/Bindings/mmc/renesas,mmcif.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/synopsys-dw-mshc.txt vendor/device-tree/dist/Bindings/mmc/ti-omap-hsmmc.txt vendor/device-tree/dist/Bindings/mtd/fsl-quadspi.txt vendor/device-tree/dist/Bindings/mtd/fsmc-nand.txt vendor/device-tree/dist/Bindings/mtd/partition.txt vendor/device-tree/dist/Bindings/mtd/pxa3xx-nand.txt vendor/device-tree/dist/Bindings/mtd/sunxi-nand.txt vendor/device-tree/dist/Bindings/net/amd-xgbe.txt vendor/device-tree/dist/Bindings/net/apm-xgene-enet.txt vendor/device-tree/dist/Bindings/net/cpsw.txt vendor/device-tree/dist/Bindings/net/dsa/dsa.txt vendor/device-tree/dist/Bindings/net/ethernet.txt vendor/device-tree/dist/Bindings/net/fixed-link.txt vendor/device-tree/dist/Bindings/net/fsl-tsec-phy.txt vendor/device-tree/dist/Bindings/net/hisilicon-hip04-net.txt vendor/device-tree/dist/Bindings/net/ieee802154/at86rf230.txt vendor/device-tree/dist/Bindings/net/ieee802154/cc2520.txt vendor/device-tree/dist/Bindings/net/keystone-netcp.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/micrel-ksz90x1.txt vendor/device-tree/dist/Bindings/net/nfc/trf7970a.txt vendor/device-tree/dist/Bindings/net/phy.txt vendor/device-tree/dist/Bindings/net/rockchip-dwmac.txt vendor/device-tree/dist/Bindings/net/socfpga-dwmac.txt vendor/device-tree/dist/Bindings/net/stmmac.txt vendor/device-tree/dist/Bindings/pci/designware-pcie.txt vendor/device-tree/dist/Bindings/pci/host-generic-pci.txt vendor/device-tree/dist/Bindings/pci/layerscape-pci.txt vendor/device-tree/dist/Bindings/pci/pci-rcar-gen2.txt vendor/device-tree/dist/Bindings/pci/pci.txt vendor/device-tree/dist/Bindings/pci/rcar-pci.txt vendor/device-tree/dist/Bindings/pci/ti-pci.txt vendor/device-tree/dist/Bindings/pci/xilinx-pcie.txt vendor/device-tree/dist/Bindings/phy/phy-miphy365x.txt vendor/device-tree/dist/Bindings/phy/rcar-gen2-phy.txt vendor/device-tree/dist/Bindings/phy/rockchip-usb-phy.txt vendor/device-tree/dist/Bindings/phy/samsung-phy.txt vendor/device-tree/dist/Bindings/phy/sun4i-usb-phy.txt vendor/device-tree/dist/Bindings/phy/ti-phy.txt vendor/device-tree/dist/Bindings/pinctrl/allwinner,sunxi-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-370-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-375-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-38x-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-xp-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/meson,pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/pinctrl-bindings.txt vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-gpio.txt vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-mpp.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/pinctrl/samsung-pinctrl.txt vendor/device-tree/dist/Bindings/pinctrl/ste,nomadik.txt vendor/device-tree/dist/Bindings/pinctrl/xlnx,zynq-pinctrl.txt vendor/device-tree/dist/Bindings/power/power_domain.txt vendor/device-tree/dist/Bindings/power/renesas,sysc-rmobile.txt vendor/device-tree/dist/Bindings/power/rockchip-io-domain.txt vendor/device-tree/dist/Bindings/power/twl-charger.txt vendor/device-tree/dist/Bindings/power_supply/max17042_battery.txt vendor/device-tree/dist/Bindings/powerpc/fsl/fman.txt vendor/device-tree/dist/Bindings/powerpc/fsl/guts.txt vendor/device-tree/dist/Bindings/powerpc/fsl/mpc5121-psc.txt vendor/device-tree/dist/Bindings/pwm/imx-pwm.txt vendor/device-tree/dist/Bindings/pwm/lpc32xx-pwm.txt vendor/device-tree/dist/Bindings/pwm/pwm-sun4i.txt vendor/device-tree/dist/Bindings/regulator/act8865-regulator.txt vendor/device-tree/dist/Bindings/regulator/anatop-regulator.txt vendor/device-tree/dist/Bindings/regulator/da9210.txt vendor/device-tree/dist/Bindings/regulator/da9211.txt vendor/device-tree/dist/Bindings/regulator/max77802.txt vendor/device-tree/dist/Bindings/regulator/max8973-regulator.txt vendor/device-tree/dist/Bindings/regulator/pbias-regulator.txt vendor/device-tree/dist/Bindings/regulator/pwm-regulator.txt vendor/device-tree/dist/Bindings/regulator/regulator.txt vendor/device-tree/dist/Bindings/regulator/tps65217.txt vendor/device-tree/dist/Bindings/reset/socfpga-reset.txt vendor/device-tree/dist/Bindings/reset/st,sti-picophyreset.txt vendor/device-tree/dist/Bindings/reset/st,sti-powerdown.txt vendor/device-tree/dist/Bindings/reset/st,sti-softreset.txt vendor/device-tree/dist/Bindings/rtc/atmel,at91rm9200-rtc.txt vendor/device-tree/dist/Bindings/rtc/haoyu,hym8563.txt vendor/device-tree/dist/Bindings/rtc/isil,isl12057.txt vendor/device-tree/dist/Bindings/rtc/rtc-omap.txt vendor/device-tree/dist/Bindings/rtc/rtc-opal.txt vendor/device-tree/dist/Bindings/rtc/s3c-rtc.txt vendor/device-tree/dist/Bindings/rtc/stmp3xxx-rtc.txt vendor/device-tree/dist/Bindings/serial/atmel-usart.txt vendor/device-tree/dist/Bindings/serial/mrvl,pxa-ssp.txt vendor/device-tree/dist/Bindings/serial/mtk-uart.txt vendor/device-tree/dist/Bindings/serial/nxp,sc16is7xx.txt vendor/device-tree/dist/Bindings/serial/omap_serial.txt vendor/device-tree/dist/Bindings/serial/pl011.txt vendor/device-tree/dist/Bindings/serial/qcom,msm-uartdm.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/serial/snps-dw-apb-uart.txt vendor/device-tree/dist/Bindings/soc/fsl/qman-portals.txt vendor/device-tree/dist/Bindings/soc/qcom/qcom,gsbi.txt vendor/device-tree/dist/Bindings/soc/ti/keystone-navigator-qmss.txt vendor/device-tree/dist/Bindings/sound/adi,adau1701.txt vendor/device-tree/dist/Bindings/sound/ak4642.txt vendor/device-tree/dist/Bindings/sound/fsl,asrc.txt vendor/device-tree/dist/Bindings/sound/fsl,esai.txt vendor/device-tree/dist/Bindings/sound/fsl,spdif.txt vendor/device-tree/dist/Bindings/sound/fsl-asoc-card.txt vendor/device-tree/dist/Bindings/sound/ingenic,jz4740-i2s.txt vendor/device-tree/dist/Bindings/sound/max98090.txt vendor/device-tree/dist/Bindings/sound/max98357a.txt vendor/device-tree/dist/Bindings/sound/nvidia,tegra-audio-max98090.txt vendor/device-tree/dist/Bindings/sound/nvidia,tegra30-hda.txt vendor/device-tree/dist/Bindings/sound/omap-twl4030.txt vendor/device-tree/dist/Bindings/sound/renesas,rsnd.txt vendor/device-tree/dist/Bindings/sound/rockchip-i2s.txt vendor/device-tree/dist/Bindings/sound/rt5640.txt vendor/device-tree/dist/Bindings/sound/rt5677.txt vendor/device-tree/dist/Bindings/sound/simple-card.txt vendor/device-tree/dist/Bindings/sound/tas2552.txt vendor/device-tree/dist/Bindings/sound/tdm-slot.txt vendor/device-tree/dist/Bindings/sound/wm8741.txt vendor/device-tree/dist/Bindings/sound/wm8804.txt vendor/device-tree/dist/Bindings/sound/wm8994.txt vendor/device-tree/dist/Bindings/spi/fsl-imx-cspi.txt vendor/device-tree/dist/Bindings/spi/qcom,spi-qup.txt vendor/device-tree/dist/Bindings/spi/sh-msiof.txt vendor/device-tree/dist/Bindings/spi/snps,dw-apb-ssi.txt vendor/device-tree/dist/Bindings/spi/spi-davinci.txt vendor/device-tree/dist/Bindings/spi/spi-fsl-dspi.txt vendor/device-tree/dist/Bindings/spi/spi-img-spfi.txt vendor/device-tree/dist/Bindings/spi/spi-orion.txt vendor/device-tree/dist/Bindings/spi/spi-rockchip.txt vendor/device-tree/dist/Bindings/spi/spi-sirf.txt vendor/device-tree/dist/Bindings/spi/spi_atmel.txt vendor/device-tree/dist/Bindings/spi/spi_pl022.txt vendor/device-tree/dist/Bindings/spi/ti_qspi.txt vendor/device-tree/dist/Bindings/spmi/qcom,spmi-pmic-arb.txt vendor/device-tree/dist/Bindings/staging/iio/adc/mxs-lradc.txt vendor/device-tree/dist/Bindings/submitting-patches.txt vendor/device-tree/dist/Bindings/thermal/rcar-thermal.txt vendor/device-tree/dist/Bindings/thermal/rockchip-thermal.txt vendor/device-tree/dist/Bindings/thermal/thermal.txt vendor/device-tree/dist/Bindings/thermal/ti_soc_thermal.txt vendor/device-tree/dist/Bindings/timer/cadence,ttc-timer.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/unittest.txt vendor/device-tree/dist/Bindings/usb/atmel-usb.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-st.txt vendor/device-tree/dist/Bindings/usb/dwc3.txt vendor/device-tree/dist/Bindings/usb/generic.txt vendor/device-tree/dist/Bindings/usb/msm-hsusb.txt vendor/device-tree/dist/Bindings/usb/renesas_usbhs.txt vendor/device-tree/dist/Bindings/usb/twlxxxx-usb.txt vendor/device-tree/dist/Bindings/usb/usb-ehci.txt vendor/device-tree/dist/Bindings/usb/usb-xhci.txt vendor/device-tree/dist/Bindings/usb/usb3503.txt vendor/device-tree/dist/Bindings/usb/usbmisc-imx.txt vendor/device-tree/dist/Bindings/vendor-prefixes.txt vendor/device-tree/dist/Bindings/w1/omap-hdq.txt vendor/device-tree/dist/Bindings/watchdog/atmel-wdt.txt vendor/device-tree/dist/Bindings/watchdog/mtk-wdt.txt vendor/device-tree/dist/Bindings/watchdog/omap-wdt.txt vendor/device-tree/dist/include/dt-bindings/clock/at91.h vendor/device-tree/dist/include/dt-bindings/clock/berlin2q.h vendor/device-tree/dist/include/dt-bindings/clock/exynos3250.h vendor/device-tree/dist/include/dt-bindings/clock/exynos4.h vendor/device-tree/dist/include/dt-bindings/clock/exynos5250.h vendor/device-tree/dist/include/dt-bindings/clock/exynos5420.h vendor/device-tree/dist/include/dt-bindings/clock/exynos7-clk.h vendor/device-tree/dist/include/dt-bindings/clock/imx6qdl-clock.h vendor/device-tree/dist/include/dt-bindings/clock/imx6sl-clock.h vendor/device-tree/dist/include/dt-bindings/clock/imx6sx-clock.h vendor/device-tree/dist/include/dt-bindings/clock/marvell,mmp2.h vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa168.h vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa910.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-apq8084.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-ipq806x.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8974.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-apq8084.h vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8974.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7790-clock.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7791-clock.h vendor/device-tree/dist/include/dt-bindings/clock/r8a7794-clock.h vendor/device-tree/dist/include/dt-bindings/clock/rk3066a-cru.h vendor/device-tree/dist/include/dt-bindings/clock/rk3188-cru-common.h vendor/device-tree/dist/include/dt-bindings/clock/rk3188-cru.h vendor/device-tree/dist/include/dt-bindings/clock/rk3288-cru.h vendor/device-tree/dist/include/dt-bindings/clock/sh73a0-clock.h vendor/device-tree/dist/include/dt-bindings/clock/tegra124-car-common.h vendor/device-tree/dist/include/dt-bindings/clock/vf610-clock.h vendor/device-tree/dist/include/dt-bindings/gpio/gpio.h vendor/device-tree/dist/include/dt-bindings/input/input.h vendor/device-tree/dist/include/dt-bindings/mfd/palmas.h vendor/device-tree/dist/include/dt-bindings/mfd/qcom-rpm.h vendor/device-tree/dist/include/dt-bindings/pinctrl/am33xx.h vendor/device-tree/dist/include/dt-bindings/pinctrl/am43xx.h vendor/device-tree/dist/include/dt-bindings/pinctrl/dra.h vendor/device-tree/dist/include/dt-bindings/pinctrl/omap.h vendor/device-tree/dist/include/dt-bindings/pinctrl/qcom,pmic-gpio.h vendor/device-tree/dist/include/dt-bindings/pinctrl/qcom,pmic-mpp.h vendor/device-tree/dist/include/dt-bindings/reset/qcom,gcc-ipq806x.h vendor/device-tree/dist/scripts/cronjob vendor/device-tree/dist/scripts/filter.sh vendor/device-tree/dist/scripts/index-filter.sh vendor/device-tree/dist/src/arm/am335x-base0033.dts vendor/device-tree/dist/src/arm/am335x-bone-common.dtsi vendor/device-tree/dist/src/arm/am335x-bone.dts vendor/device-tree/dist/src/arm/am335x-boneblack.dts vendor/device-tree/dist/src/arm/am335x-evm.dts vendor/device-tree/dist/src/arm/am335x-evmsk.dts vendor/device-tree/dist/src/arm/am335x-igep0033.dtsi vendor/device-tree/dist/src/arm/am335x-lxm.dts vendor/device-tree/dist/src/arm/am335x-nano.dts vendor/device-tree/dist/src/arm/am335x-pepper.dts vendor/device-tree/dist/src/arm/am33xx-clocks.dtsi vendor/device-tree/dist/src/arm/am33xx.dtsi vendor/device-tree/dist/src/arm/am3517-craneboard.dts vendor/device-tree/dist/src/arm/am3517.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-gp-evm.dts vendor/device-tree/dist/src/arm/am437x-idk-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/animeo_ip.dts vendor/device-tree/dist/src/arm/arm-realview-pb1176.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-rn102.dts vendor/device-tree/dist/src/arm/armada-370-netgear-rn104.dts vendor/device-tree/dist/src/arm/armada-370-rd.dts vendor/device-tree/dist/src/arm/armada-370-synology-ds213j.dts vendor/device-tree/dist/src/arm/armada-370-xp.dtsi vendor/device-tree/dist/src/arm/armada-370.dtsi vendor/device-tree/dist/src/arm/armada-375-db.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-388-db.dts vendor/device-tree/dist/src/arm/armada-388-gp.dts vendor/device-tree/dist/src/arm/armada-388-rd.dts 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-matrix.dts vendor/device-tree/dist/src/arm/armada-xp-mv78260.dtsi vendor/device-tree/dist/src/arm/armada-xp-mv78460.dtsi 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-foxg20.dts vendor/device-tree/dist/src/arm/at91-qil_a9260.dts vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts vendor/device-tree/dist/src/arm/at91-sama5d4ek.dts vendor/device-tree/dist/src/arm/at91rm9200.dtsi vendor/device-tree/dist/src/arm/at91rm9200ek.dts vendor/device-tree/dist/src/arm/at91sam9260.dtsi vendor/device-tree/dist/src/arm/at91sam9261.dtsi vendor/device-tree/dist/src/arm/at91sam9261ek.dts vendor/device-tree/dist/src/arm/at91sam9263.dtsi vendor/device-tree/dist/src/arm/at91sam9263ek.dts vendor/device-tree/dist/src/arm/at91sam9g15.dtsi vendor/device-tree/dist/src/arm/at91sam9g15ek.dts vendor/device-tree/dist/src/arm/at91sam9g20ek_common.dtsi vendor/device-tree/dist/src/arm/at91sam9g25.dtsi vendor/device-tree/dist/src/arm/at91sam9g25ek.dts vendor/device-tree/dist/src/arm/at91sam9g35.dtsi vendor/device-tree/dist/src/arm/at91sam9g35ek.dts vendor/device-tree/dist/src/arm/at91sam9g45.dtsi vendor/device-tree/dist/src/arm/at91sam9m10g45ek.dts vendor/device-tree/dist/src/arm/at91sam9n12.dtsi vendor/device-tree/dist/src/arm/at91sam9n12ek.dts vendor/device-tree/dist/src/arm/at91sam9rl.dtsi vendor/device-tree/dist/src/arm/at91sam9rlek.dts vendor/device-tree/dist/src/arm/at91sam9x35.dtsi vendor/device-tree/dist/src/arm/at91sam9x35ek.dts vendor/device-tree/dist/src/arm/at91sam9x5.dtsi vendor/device-tree/dist/src/arm/at91sam9x5_isi.dtsi vendor/device-tree/dist/src/arm/at91sam9x5_lcd.dtsi vendor/device-tree/dist/src/arm/at91sam9x5_macb0.dtsi vendor/device-tree/dist/src/arm/at91sam9x5_macb1.dtsi vendor/device-tree/dist/src/arm/at91sam9x5cm.dtsi vendor/device-tree/dist/src/arm/at91sam9x5ek.dtsi vendor/device-tree/dist/src/arm/atlas7-evb.dts vendor/device-tree/dist/src/arm/atlas7.dtsi vendor/device-tree/dist/src/arm/axp209.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/bcm11351.dtsi vendor/device-tree/dist/src/arm/bcm21664.dtsi vendor/device-tree/dist/src/arm/bcm2835-rpi-b-plus.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/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-netgear-r6300-v2.dts vendor/device-tree/dist/src/arm/bcm4708.dtsi vendor/device-tree/dist/src/arm/bcm47081-asus-rt-n18u.dts vendor/device-tree/dist/src/arm/bcm47081-buffalo-wzr-600dhp2.dts vendor/device-tree/dist/src/arm/bcm47081-buffalo-wzr-900dhp.dts vendor/device-tree/dist/src/arm/bcm5301x.dtsi vendor/device-tree/dist/src/arm/bcm63138.dtsi vendor/device-tree/dist/src/arm/bcm7445-bcm97445svmb.dts vendor/device-tree/dist/src/arm/bcm7445.dtsi vendor/device-tree/dist/src/arm/bcm911360_entphn.dts vendor/device-tree/dist/src/arm/bcm911360k.dts vendor/device-tree/dist/src/arm/bcm958300k.dts vendor/device-tree/dist/src/arm/bcm963138dvt.dts vendor/device-tree/dist/src/arm/berlin2-sony-nsz-gs7.dts vendor/device-tree/dist/src/arm/berlin2.dtsi vendor/device-tree/dist/src/arm/berlin2cd-google-chromecast.dts vendor/device-tree/dist/src/arm/berlin2cd.dtsi vendor/device-tree/dist/src/arm/berlin2q-marvell-dmp.dts vendor/device-tree/dist/src/arm/berlin2q.dtsi vendor/device-tree/dist/src/arm/cros-ec-keyboard.dtsi vendor/device-tree/dist/src/arm/cx92755.dtsi vendor/device-tree/dist/src/arm/cx92755_equinox.dts 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/dm8168-evm.dts vendor/device-tree/dist/src/arm/dm816x.dtsi vendor/device-tree/dist/src/arm/dove-cubox.dts vendor/device-tree/dist/src/arm/dove.dtsi 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/dra72x.dtsi vendor/device-tree/dist/src/arm/dra74x.dtsi vendor/device-tree/dist/src/arm/dra7xx-clocks.dtsi vendor/device-tree/dist/src/arm/ea3250.dts vendor/device-tree/dist/src/arm/efm32gg-dk3750.dts vendor/device-tree/dist/src/arm/efm32gg.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-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-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/exynos4212.dtsi vendor/device-tree/dist/src/arm/exynos4412-odroid-common.dtsi vendor/device-tree/dist/src/arm/exynos4412-odroidu3.dts vendor/device-tree/dist/src/arm/exynos4412-odroidx.dts vendor/device-tree/dist/src/arm/exynos4412-origen.dts vendor/device-tree/dist/src/arm/exynos4412-smdk4412.dts vendor/device-tree/dist/src/arm/exynos4412-tiny4412.dts vendor/device-tree/dist/src/arm/exynos4412-trats2.dts vendor/device-tree/dist/src/arm/exynos4412.dtsi 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-pinctrl.dtsi vendor/device-tree/dist/src/arm/exynos5250-smdk5250.dts vendor/device-tree/dist/src/arm/exynos5250-snow.dts vendor/device-tree/dist/src/arm/exynos5250-spring.dts vendor/device-tree/dist/src/arm/exynos5250.dtsi vendor/device-tree/dist/src/arm/exynos5260-xyref5260.dts 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-pinctrl.dtsi vendor/device-tree/dist/src/arm/exynos5420-smdk5420.dts vendor/device-tree/dist/src/arm/exynos5420.dtsi vendor/device-tree/dist/src/arm/exynos5422-odroidxu3.dts vendor/device-tree/dist/src/arm/exynos5440-sd5v1.dts vendor/device-tree/dist/src/arm/exynos5440-ssdk5440.dts vendor/device-tree/dist/src/arm/exynos5440.dtsi vendor/device-tree/dist/src/arm/exynos5800-peach-pi.dts vendor/device-tree/dist/src/arm/hi3620-hi4511.dts vendor/device-tree/dist/src/arm/hip04.dtsi vendor/device-tree/dist/src/arm/hisi-x5hd2-dkb.dts vendor/device-tree/dist/src/arm/imx23-olinuxino.dts vendor/device-tree/dist/src/arm/imx23.dtsi vendor/device-tree/dist/src/arm/imx25-pdk.dts vendor/device-tree/dist/src/arm/imx25-pinfunc.h vendor/device-tree/dist/src/arm/imx25.dtsi vendor/device-tree/dist/src/arm/imx27.dtsi vendor/device-tree/dist/src/arm/imx28-apf28.dts vendor/device-tree/dist/src/arm/imx28-apf28dev.dts vendor/device-tree/dist/src/arm/imx28-cfa10036.dts vendor/device-tree/dist/src/arm/imx28-cfa10057.dts vendor/device-tree/dist/src/arm/imx28-evk.dts vendor/device-tree/dist/src/arm/imx28-m28evk.dts 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.dtsi vendor/device-tree/dist/src/arm/imx50-evk.dts vendor/device-tree/dist/src/arm/imx50.dtsi vendor/device-tree/dist/src/arm/imx51-apf51dev.dts vendor/device-tree/dist/src/arm/imx51.dtsi 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-qsrb.dts vendor/device-tree/dist/src/arm/imx53-smd.dts vendor/device-tree/dist/src/arm/imx53-tqma53.dtsi vendor/device-tree/dist/src/arm/imx53-tx53-x03x.dts vendor/device-tree/dist/src/arm/imx53-tx53.dtsi vendor/device-tree/dist/src/arm/imx53-voipac-bsb.dts vendor/device-tree/dist/src/arm/imx53.dtsi vendor/device-tree/dist/src/arm/imx6dl-aristainetos_4.dts vendor/device-tree/dist/src/arm/imx6dl-aristainetos_7.dts vendor/device-tree/dist/src/arm/imx6dl-cubox-i.dts vendor/device-tree/dist/src/arm/imx6dl-hummingboard.dts vendor/device-tree/dist/src/arm/imx6dl-nitrogen6x.dts vendor/device-tree/dist/src/arm/imx6dl-rex-basic.dts vendor/device-tree/dist/src/arm/imx6dl-riotboard.dts vendor/device-tree/dist/src/arm/imx6dl-sabrelite.dts vendor/device-tree/dist/src/arm/imx6dl.dtsi vendor/device-tree/dist/src/arm/imx6q-arm2.dts vendor/device-tree/dist/src/arm/imx6q-cubox-i.dts vendor/device-tree/dist/src/arm/imx6q-dmo-edmqmx6.dts 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-hummingboard.dts vendor/device-tree/dist/src/arm/imx6q-nitrogen6x.dts vendor/device-tree/dist/src/arm/imx6q-rex-pro.dts vendor/device-tree/dist/src/arm/imx6q-sabrelite.dts vendor/device-tree/dist/src/arm/imx6q-tbs2910.dts vendor/device-tree/dist/src/arm/imx6q.dtsi vendor/device-tree/dist/src/arm/imx6qdl-aristainetos.dtsi vendor/device-tree/dist/src/arm/imx6qdl-cubox-i.dtsi vendor/device-tree/dist/src/arm/imx6qdl-dfi-fs700-m60.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-ar8035.dtsi vendor/device-tree/dist/src/arm/imx6qdl-microsom.dtsi vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6x.dtsi vendor/device-tree/dist/src/arm/imx6qdl-phytec-pfla02.dtsi vendor/device-tree/dist/src/arm/imx6qdl-rex.dtsi vendor/device-tree/dist/src/arm/imx6qdl-sabreauto.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-wandboard.dtsi vendor/device-tree/dist/src/arm/imx6qdl.dtsi vendor/device-tree/dist/src/arm/imx6sl-evk.dts vendor/device-tree/dist/src/arm/imx6sl.dtsi 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.dtsi vendor/device-tree/dist/src/arm/integrator.dtsi 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.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.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.dtsi vendor/device-tree/dist/src/arm/keystone.dtsi vendor/device-tree/dist/src/arm/kirkwood-b3.dts vendor/device-tree/dist/src/arm/kirkwood-cloudbox.dts vendor/device-tree/dist/src/arm/kirkwood-d2net.dts vendor/device-tree/dist/src/arm/kirkwood-dir665.dts vendor/device-tree/dist/src/arm/kirkwood-dreamplug.dts vendor/device-tree/dist/src/arm/kirkwood-is2.dts vendor/device-tree/dist/src/arm/kirkwood-lsxl.dtsi vendor/device-tree/dist/src/arm/kirkwood-mv88f6281gtw-ge.dts vendor/device-tree/dist/src/arm/kirkwood-net2big.dts vendor/device-tree/dist/src/arm/kirkwood-net5big.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-ns2.dts vendor/device-tree/dist/src/arm/kirkwood-ns2max.dts vendor/device-tree/dist/src/arm/kirkwood-ns2mini.dts vendor/device-tree/dist/src/arm/kirkwood-rd88f6192.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.dtsi vendor/device-tree/dist/src/arm/kirkwood.dtsi vendor/device-tree/dist/src/arm/lpc32xx.dtsi vendor/device-tree/dist/src/arm/ls1021a-qds.dts vendor/device-tree/dist/src/arm/ls1021a-twr.dts vendor/device-tree/dist/src/arm/ls1021a.dtsi vendor/device-tree/dist/src/arm/meson.dtsi vendor/device-tree/dist/src/arm/meson6-atv1200.dts vendor/device-tree/dist/src/arm/meson8.dtsi vendor/device-tree/dist/src/arm/mt6589.dtsi vendor/device-tree/dist/src/arm/mt8127.dtsi vendor/device-tree/dist/src/arm/mt8135-evbp1.dts vendor/device-tree/dist/src/arm/mt8135.dtsi vendor/device-tree/dist/src/arm/nspire-classic.dtsi vendor/device-tree/dist/src/arm/nspire-cx.dts vendor/device-tree/dist/src/arm/nspire.dtsi vendor/device-tree/dist/src/arm/omap2.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-xm.dts vendor/device-tree/dist/src/arm/omap3-beagle.dts vendor/device-tree/dist/src/arm/omap3-cm-t3517.dts vendor/device-tree/dist/src/arm/omap3-cm-t3730.dts vendor/device-tree/dist/src/arm/omap3-cm-t3x.dtsi vendor/device-tree/dist/src/arm/omap3-cm-t3x30.dtsi vendor/device-tree/dist/src/arm/omap3-devkit8000.dts vendor/device-tree/dist/src/arm/omap3-evm-37xx.dts vendor/device-tree/dist/src/arm/omap3-evm-common.dtsi vendor/device-tree/dist/src/arm/omap3-gta04.dtsi vendor/device-tree/dist/src/arm/omap3-gta04a5.dts 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-igep0020-rev-f.dts vendor/device-tree/dist/src/arm/omap3-igep0020.dts vendor/device-tree/dist/src/arm/omap3-igep0030-common.dtsi vendor/device-tree/dist/src/arm/omap3-igep0030-rev-g.dts vendor/device-tree/dist/src/arm/omap3-igep0030.dts 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-lilly-dbb056.dts 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-alto35-common.dtsi vendor/device-tree/dist/src/arm/omap3-overo-base.dtsi vendor/device-tree/dist/src/arm/omap3-overo-chestnut43-common.dtsi vendor/device-tree/dist/src/arm/omap3-overo-common-lcd35.dtsi vendor/device-tree/dist/src/arm/omap3-overo-common-lcd43.dtsi vendor/device-tree/dist/src/arm/omap3-overo-gallop43-common.dtsi vendor/device-tree/dist/src/arm/omap3-overo-palo43-common.dtsi vendor/device-tree/dist/src/arm/omap3-overo.dtsi vendor/device-tree/dist/src/arm/omap3-panel-sharp-ls037v7dw01.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/omap34xx.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-cpu-thermal.dtsi vendor/device-tree/dist/src/arm/omap4-duovero-parlor.dts vendor/device-tree/dist/src/arm/omap4-duovero.dtsi vendor/device-tree/dist/src/arm/omap4-panda-a4.dts vendor/device-tree/dist/src/arm/omap4-panda-common.dtsi vendor/device-tree/dist/src/arm/omap4-panda-es.dts vendor/device-tree/dist/src/arm/omap4-sdp-es23plus.dts vendor/device-tree/dist/src/arm/omap4-sdp.dts vendor/device-tree/dist/src/arm/omap4-var-om44customboard.dtsi vendor/device-tree/dist/src/arm/omap4-var-som-om44-wlan.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/omap4460.dtsi vendor/device-tree/dist/src/arm/omap5-cm-t54.dts vendor/device-tree/dist/src/arm/omap5-core-thermal.dtsi vendor/device-tree/dist/src/arm/omap5-gpu-thermal.dtsi 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.dtsi vendor/device-tree/dist/src/arm/phy3250.dts vendor/device-tree/dist/src/arm/pxa27x.dtsi vendor/device-tree/dist/src/arm/pxa2xx.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-apq8074-dragonboard.dts vendor/device-tree/dist/src/arm/qcom-apq8084-ifc6540.dts vendor/device-tree/dist/src/arm/qcom-apq8084-mtp.dts vendor/device-tree/dist/src/arm/qcom-apq8084.dtsi vendor/device-tree/dist/src/arm/qcom-ipq8064-ap148.dts vendor/device-tree/dist/src/arm/qcom-ipq8064.dtsi vendor/device-tree/dist/src/arm/qcom-msm8660-surf.dts vendor/device-tree/dist/src/arm/qcom-msm8660.dtsi vendor/device-tree/dist/src/arm/qcom-msm8960-cdp.dts vendor/device-tree/dist/src/arm/qcom-msm8960.dtsi vendor/device-tree/dist/src/arm/qcom-msm8974-sony-xperia-honami.dts vendor/device-tree/dist/src/arm/qcom-msm8974.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.dtsi vendor/device-tree/dist/src/arm/r8a7794-alt.dts vendor/device-tree/dist/src/arm/r8a7794.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/rk3288-evb-act8846.dts vendor/device-tree/dist/src/arm/rk3288-evb-rk808.dts 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-thermal.dtsi vendor/device-tree/dist/src/arm/rk3288.dtsi vendor/device-tree/dist/src/arm/rk3xxx.dtsi vendor/device-tree/dist/src/arm/s3c2416-smdk2416.dts vendor/device-tree/dist/src/arm/s3c2416.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/sama5d3.dtsi vendor/device-tree/dist/src/arm/sama5d35ek.dts vendor/device-tree/dist/src/arm/sama5d3_can.dtsi vendor/device-tree/dist/src/arm/sama5d3_emac.dtsi vendor/device-tree/dist/src/arm/sama5d3_gmac.dtsi vendor/device-tree/dist/src/arm/sama5d3_lcd.dtsi vendor/device-tree/dist/src/arm/sama5d3_mci2.dtsi vendor/device-tree/dist/src/arm/sama5d3_tcb1.dtsi vendor/device-tree/dist/src/arm/sama5d3_uart.dtsi vendor/device-tree/dist/src/arm/sama5d3xcm.dtsi vendor/device-tree/dist/src/arm/sama5d3xmb.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_arria5_socdk.dts vendor/device-tree/dist/src/arm/socfpga_cyclone5_socdk.dts 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/spear1310.dtsi vendor/device-tree/dist/src/arm/spear1340-evb.dts vendor/device-tree/dist/src/arm/spear1340.dtsi vendor/device-tree/dist/src/arm/spear13xx.dtsi vendor/device-tree/dist/src/arm/spear300-evb.dts vendor/device-tree/dist/src/arm/spear300.dtsi vendor/device-tree/dist/src/arm/spear310-evb.dts vendor/device-tree/dist/src/arm/spear310.dtsi vendor/device-tree/dist/src/arm/spear320-evb.dts vendor/device-tree/dist/src/arm/spear320.dtsi vendor/device-tree/dist/src/arm/spear3xx.dtsi vendor/device-tree/dist/src/arm/ste-ccu8540.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-href.dtsi vendor/device-tree/dist/src/arm/ste-hrefprev60-stuib.dts vendor/device-tree/dist/src/arm/ste-hrefprev60-tvk.dts vendor/device-tree/dist/src/arm/ste-hrefprev60.dtsi vendor/device-tree/dist/src/arm/ste-hrefv60plus-stuib.dts vendor/device-tree/dist/src/arm/ste-hrefv60plus-tvk.dts 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-s8815.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-b2120.dts vendor/device-tree/dist/src/arm/stih407-clock.dtsi vendor/device-tree/dist/src/arm/stih407-family.dtsi vendor/device-tree/dist/src/arm/stih407-pinctrl.dtsi vendor/device-tree/dist/src/arm/stih407.dtsi vendor/device-tree/dist/src/arm/stih410-b2120.dts vendor/device-tree/dist/src/arm/stih410-clock.dtsi vendor/device-tree/dist/src/arm/stih410.dtsi vendor/device-tree/dist/src/arm/stih415.dtsi vendor/device-tree/dist/src/arm/stih416-b2020e.dts vendor/device-tree/dist/src/arm/stih416-pinctrl.dtsi vendor/device-tree/dist/src/arm/stih416.dtsi vendor/device-tree/dist/src/arm/stih418-b2199.dts vendor/device-tree/dist/src/arm/stih418-clock.dtsi vendor/device-tree/dist/src/arm/stih418.dtsi vendor/device-tree/dist/src/arm/stihxxx-b2120.dtsi vendor/device-tree/dist/src/arm/sun4i-a10-a1000.dts vendor/device-tree/dist/src/arm/sun4i-a10-ba10-tvbox.dts vendor/device-tree/dist/src/arm/sun4i-a10-chuwi-v7-cw0825.dts vendor/device-tree/dist/src/arm/sun4i-a10-cubieboard.dts vendor/device-tree/dist/src/arm/sun4i-a10-hackberry.dts vendor/device-tree/dist/src/arm/sun4i-a10-hyundai-a7hd.dts vendor/device-tree/dist/src/arm/sun4i-a10-inet97fv2.dts vendor/device-tree/dist/src/arm/sun4i-a10-marsboard.dts vendor/device-tree/dist/src/arm/sun4i-a10-mini-xplus.dts vendor/device-tree/dist/src/arm/sun4i-a10-mk802.dts vendor/device-tree/dist/src/arm/sun4i-a10-mk802ii.dts vendor/device-tree/dist/src/arm/sun4i-a10-olinuxino-lime.dts vendor/device-tree/dist/src/arm/sun4i-a10-pcduino.dts vendor/device-tree/dist/src/arm/sun4i-a10.dtsi vendor/device-tree/dist/src/arm/sun5i-a10s-mk802.dts vendor/device-tree/dist/src/arm/sun5i-a10s-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun5i-a10s-r7-tv-dongle.dts vendor/device-tree/dist/src/arm/sun5i-a10s.dtsi vendor/device-tree/dist/src/arm/sun5i-a13-hsg-h702.dts vendor/device-tree/dist/src/arm/sun5i-a13-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun5i-a13-olinuxino.dts vendor/device-tree/dist/src/arm/sun5i-a13.dtsi vendor/device-tree/dist/src/arm/sun6i-a31-app4-evb1.dts vendor/device-tree/dist/src/arm/sun6i-a31-colombus.dts vendor/device-tree/dist/src/arm/sun6i-a31-hummingbird.dts vendor/device-tree/dist/src/arm/sun6i-a31-m9.dts vendor/device-tree/dist/src/arm/sun6i-a31.dtsi vendor/device-tree/dist/src/arm/sun6i-a31s-cs908.dts vendor/device-tree/dist/src/arm/sun6i-a31s.dtsi vendor/device-tree/dist/src/arm/sun7i-a20-bananapi.dts vendor/device-tree/dist/src/arm/sun7i-a20-bananapro.dts vendor/device-tree/dist/src/arm/sun7i-a20-cubieboard2.dts vendor/device-tree/dist/src/arm/sun7i-a20-cubietruck.dts vendor/device-tree/dist/src/arm/sun7i-a20-hummingbird.dts vendor/device-tree/dist/src/arm/sun7i-a20-i12-tvbox.dts vendor/device-tree/dist/src/arm/sun7i-a20-m3.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime2.dts vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-micro.dts vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3.dts vendor/device-tree/dist/src/arm/sun7i-a20.dtsi vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v1.2.dts vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v5.dts vendor/device-tree/dist/src/arm/sun8i-a23.dtsi vendor/device-tree/dist/src/arm/sun9i-a80-optimus.dts vendor/device-tree/dist/src/arm/sun9i-a80.dtsi vendor/device-tree/dist/src/arm/sunxi-common-regulators.dtsi 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-big.dts vendor/device-tree/dist/src/arm/tegra124-venice2.dts vendor/device-tree/dist/src/arm/tegra124.dtsi vendor/device-tree/dist/src/arm/tegra20-seaboard.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-apalis.dtsi 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-colibri.dtsi vendor/device-tree/dist/src/arm/tegra30.dtsi vendor/device-tree/dist/src/arm/twl4030_omap3.dtsi vendor/device-tree/dist/src/arm/twl6030_omap4.dtsi vendor/device-tree/dist/src/arm/usb_a9260_common.dtsi vendor/device-tree/dist/src/arm/usb_a9263.dts vendor/device-tree/dist/src/arm/versatile-ab.dts vendor/device-tree/dist/src/arm/versatile-pb.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_a7.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.dtsi vendor/device-tree/dist/src/arm/vf610-cosmic.dts vendor/device-tree/dist/src/arm/vf610-pinfunc.h 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/wm8505.dtsi vendor/device-tree/dist/src/arm/wm8650.dtsi vendor/device-tree/dist/src/arm/wm8750.dtsi vendor/device-tree/dist/src/arm/zynq-7000.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-overdrive.dts vendor/device-tree/dist/src/arm64/apm/apm-mustang.dts 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-clocks.dtsi vendor/device-tree/dist/src/arm64/arm/juno-motherboard.dtsi vendor/device-tree/dist/src/arm64/arm/juno.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/cavium/thunder-88xx.dtsi vendor/device-tree/dist/src/arm64/exynos/exynos7-espresso.dts vendor/device-tree/dist/src/arm64/exynos/exynos7-pinctrl.dtsi vendor/device-tree/dist/src/arm64/exynos/exynos7.dtsi vendor/device-tree/dist/src/arm64/mediatek/mt8173-evb.dts vendor/device-tree/dist/src/arm64/mediatek/mt8173.dtsi Added: vendor/device-tree/dist/Bindings/arc/archs-pct.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arc/archs-pct.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,17 @@ +* ARC HS Performance Counters + +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. +It also supports overflow interrupts. + +Required properties: + +- compatible : should contain + "snps,archs-pct" + +Example: + +pmu { + compatible = "snps,archs-pct"; +}; Added: vendor/device-tree/dist/Bindings/arc/axs101.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arc/axs101.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,7 @@ +Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings +--------------------------------------------------------------------------- + +SDP Main Board with an AXC001 CPU Card hoisting ARC700 core in silicon + +Required root node properties: + - compatible = "snps,axs101", "snps,arc-sdp"; Added: vendor/device-tree/dist/Bindings/arc/axs103.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arc/axs103.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,8 @@ +Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings +--------------------------------------------------------------------------- + +SDP Main Board with an AXC003 FPGA Card which can contain various flavours of +HS38x cores. + +Required root node properties: + - compatible = "snps,axs103", "snps,arc-sdp"; Added: vendor/device-tree/dist/Bindings/arc/pct.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arc/pct.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,20 @@ +* ARC Performance Counters + +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 + +Note that: + * The ARC 700 PCT does not support interrupts; although HW events may be + counted, the HW events themselves cannot serve as a trigger for a sample. + +Required properties: + +- compatible : should contain + "snps,arc700-pct" + +Example: + +pmu { + compatible = "snps,arc700-pct"; +}; Added: vendor/device-tree/dist/Bindings/arm/al,alpine.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/al,alpine.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,88 @@ +Annapurna Labs Alpine Platform Device Tree Bindings +--------------------------------------------------------------- + +Boards in the Alpine family shall have the following properties: + +* Required root node properties: +compatible: must contain "al,alpine" + +* Example: + +/ { + model = "Annapurna Labs Alpine Dev Board"; + compatible = "al,alpine"; + + ... +} + +* CPU node: + +The Alpine platform includes cortex-a15 cores. +enable-method: must be "al,alpine-smp" to allow smp [1] + +Example: + +cpus { + #address-cells = <1>; + #size-cells = <0>; + enable-method = "al,alpine-smp"; + + cpu@0 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <0>; + }; + + cpu@1 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <1>; + }; + + cpu@2 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <2>; + }; + + cpu@3 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <3>; + }; +}; + + +* Alpine CPU resume registers + +The CPU resume register are used to define required resume address after +reset. + +Properties: +- compatible : Should contain "al,alpine-cpu-resume". +- reg : Offset and length of the register set for the device + +Example: + +cpu_resume { + compatible = "al,alpine-cpu-resume"; + reg = <0xfbff5ed0 0x30>; +}; + +* Alpine System-Fabric Service Registers + +The System-Fabric Service Registers allow various operation on CPU and +system fabric, like powering CPUs off. + +Properties: +- compatible : Should contain "al,alpine-sysfabric-service" and "syscon". +- reg : Offset and length of the register set for the device + +Example: + +nb_service { + compatible = "al,alpine-sysfabric-service", "syscon"; + reg = <0xfb070000 0x10000>; +}; + +[1] arm/cpu-enable-method/al,alpine-smp Added: vendor/device-tree/dist/Bindings/arm/altera.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/altera.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,14 @@ +Altera's SoCFPGA platform device tree bindings +--------------------------------------------- + +Boards with Cyclone 5 SoC: +Required root node properties: +compatible = "altr,socfpga-cyclone5", "altr,socfpga"; + +Boards with Arria 5 SoC: +Required root node properties: +compatible = "altr,socfpga-arria5", "altr,socfpga"; + +Boards with Arria 10 SoC: +Required root node properties: +compatible = "altr,socfpga-arria10", "altr,socfpga"; Added: vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,12 @@ +Altera SOCFPGA SDRAM Controller + +Required properties: +- compatible : Should contain "altr,sdr-ctl" and "syscon". + syscon is required by the Altera SOCFPGA SDRAM EDAC. +- reg : Should contain 1 register range (address and length) + +Example: + sdr: sdr@ffc25000 { + compatible = "altr,sdr-ctl", "syscon"; + reg = <0xffc25000 0x1000>; + }; Modified: vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt Thu Jan 28 20:20:04 2016 (r295010) +++ vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -2,7 +2,7 @@ Altera SOCFPGA SDRAM Error Detection & C The EDAC accesses a range of registers in the SDRAM controller. Required properties: -- compatible : should contain "altr,sdram-edac"; +- compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10" - altr,sdr-syscon : phandle of the sdr module - interrupts : Should contain the SDRAM ECC IRQ in the appropriate format for the IRQ controller. Modified: vendor/device-tree/dist/Bindings/arm/amlogic.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/amlogic.txt Thu Jan 28 20:20:04 2016 (r295010) +++ vendor/device-tree/dist/Bindings/arm/amlogic.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -8,3 +8,13 @@ Boards with the Amlogic Meson6 SoC shall Boards with the Amlogic Meson8 SoC shall have the following properties: Required root node property: compatible: "amlogic,meson8"; + +Boards with the Amlogic Meson8b SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson8b"; + +Board compatible values: + - "geniatech,atv1200" (Meson6) + - "minix,neo-x8" (Meson8) + - "tronfy,mxq" (Meson8b) + - "hardkernel,odroid-c1" (Meson8b) Added: vendor/device-tree/dist/Bindings/arm/apm/scu.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/apm/scu.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,17 @@ +APM X-GENE SoC series SCU Registers + +This system clock unit contain various register that control block resets, +clock enable/disables, clock divisors and other deepsleep registers. + +Properties: + - compatible : should contain two values. First value must be: + - "apm,xgene-scu" + second value must be always "syscon". + + - reg : offset and length of the register set. + +Example : + scu: system-clk-controller@17000000 { + compatible = "apm,xgene-scu","syscon"; + reg = <0x0 0x17000000 0x0 0x400>; + }; Modified: vendor/device-tree/dist/Bindings/arm/arch_timer.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/arch_timer.txt Thu Jan 28 20:20:04 2016 (r295010) +++ vendor/device-tree/dist/Bindings/arm/arch_timer.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -17,7 +17,10 @@ to deliver its interrupts via SPIs. - interrupts : Interrupt list for secure, non-secure, virtual and hypervisor timers, in that order. -- clock-frequency : The frequency of the main counter, in Hz. Optional. +- clock-frequency : The frequency of the main counter, in Hz. Should be present + only where necessary to work around broken firmware which does not configure + CNTFRQ on all CPUs to a uniform correct value. Use of this property is + strongly discouraged; fix your firmware unless absolutely impossible. - always-on : a boolean property. If present, the timer is powered through an always-on power domain, therefore it never loses context. @@ -46,7 +49,8 @@ Example: - compatible : Should at least contain "arm,armv7-timer-mem". -- clock-frequency : The frequency of the main counter, in Hz. Optional. +- clock-frequency : The frequency of the main counter, in Hz. Should be present + only when firmware has not configured the MMIO CNTFRQ registers. - reg : The control frame base address. Added: vendor/device-tree/dist/Bindings/arm/arm,scpi.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/arm,scpi.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,188 @@ +System Control and Power Interface (SCPI) Message Protocol +---------------------------------------------------------- + +Firmware implementing the SCPI described in ARM document number ARM DUI 0922B +("ARM Compute Subsystem SCP: Message Interface Protocols")[0] can be used +by Linux to initiate various system control and power operations. + +Required properties: + +- compatible : should be "arm,scpi" +- mboxes: List of phandle and mailbox channel specifiers + All the channels reserved by remote SCP firmware for use by + SCPI message protocol should be specified in any order +- shmem : List of phandle pointing to the shared memory(SHM) area between the + processors using these mailboxes for IPC, one for each mailbox + SHM can be any memory reserved for the purpose of this communication + between the processors. + +See Documentation/devicetree/bindings/mailbox/mailbox.txt +for more details about the generic mailbox controller and +client driver bindings. + +Clock bindings for the clocks based on SCPI Message Protocol +------------------------------------------------------------ + +This binding uses the common clock binding[1]. + +Container Node +============== +Required properties: +- compatible : should be "arm,scpi-clocks" + All the clocks provided by SCP firmware via SCPI message + protocol much be listed as sub-nodes under this node. + +Sub-nodes +========= +Required properties: +- compatible : shall include one of the following + "arm,scpi-dvfs-clocks" - all the clocks that are variable and index based. + These clocks don't provide an entire range of values between the + limits but only discrete points within the range. The firmware + provides the mapping for each such operating frequency and the + index associated with it. The firmware also manages the + voltage scaling appropriately with the clock scaling. + "arm,scpi-variable-clocks" - all the clocks that are variable and provide full + range within the specified range. The firmware provides the + range of values within a specified range. + +Other required properties for all clocks(all from common clock binding): +- #clock-cells : Should be 1. Contains the Clock ID value used by SCPI commands. +- clock-output-names : shall be the corresponding names of the outputs. +- clock-indices: The identifying number for the clocks(i.e.clock_id) in the + node. It can be non linear and hence provide the mapping of identifiers + into the clock-output-names array. + +SRAM and Shared Memory for SCPI +------------------------------- + +A small area of SRAM is reserved for SCPI communication between application +processors and SCP. + +Required properties: +- compatible : should be "arm,juno-sram-ns" for Non-secure SRAM on Juno + +The rest of the properties should follow the generic mmio-sram description +found in ../../sram/sram.txt + +Each sub-node represents the reserved area for SCPI. + +Required sub-node properties: +- reg : The base offset and size of the reserved area with the SRAM +- compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based + shared memory on Juno platforms + +Sensor bindings for the sensors based on SCPI Message Protocol +-------------------------------------------------------------- +SCPI provides an API to access the various sensors on the SoC. + +Required properties: +- compatible : should be "arm,scpi-sensors". +- #thermal-sensor-cells: should be set to 1. This property follows the + thermal device tree bindings[2]. + + Valid cell values are raw identifiers (Sensor + ID) as used by the firmware. Refer to + platform documentation for your + implementation for the IDs to use. For Juno + R0 and Juno R1 refer to [3]. + +[0] http://infocenter.arm.com/help/topic/com.arm.doc.dui0922b/index.html +[1] Documentation/devicetree/bindings/clock/clock-bindings.txt +[2] Documentation/devicetree/bindings/thermal/thermal.txt +[3] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0922b/apas03s22.html + +Example: + +sram: sram@50000000 { + compatible = "arm,juno-sram-ns", "mmio-sram"; + reg = <0x0 0x50000000 0x0 0x10000>; + + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x0 0x50000000 0x10000>; + + cpu_scp_lpri: scp-shmem@0 { + compatible = "arm,juno-scp-shmem"; + reg = <0x0 0x200>; + }; + + cpu_scp_hpri: scp-shmem@200 { + compatible = "arm,juno-scp-shmem"; + reg = <0x200 0x200>; + }; +}; + +mailbox: mailbox0@40000000 { + .... + #mbox-cells = <1>; +}; + +scpi_protocol: scpi@2e000000 { + compatible = "arm,scpi"; + mboxes = <&mailbox 0 &mailbox 1>; + shmem = <&cpu_scp_lpri &cpu_scp_hpri>; + + clocks { + compatible = "arm,scpi-clocks"; + + scpi_dvfs: scpi_clocks@0 { + compatible = "arm,scpi-dvfs-clocks"; + #clock-cells = <1>; + clock-indices = <0>, <1>, <2>; + clock-output-names = "atlclk", "aplclk","gpuclk"; + }; + scpi_clk: scpi_clocks@3 { + compatible = "arm,scpi-variable-clocks"; + #clock-cells = <1>; + clock-indices = <3>, <4>; + clock-output-names = "pxlclk0", "pxlclk1"; + }; + }; + + scpi_sensors0: sensors { + compatible = "arm,scpi-sensors"; + #thermal-sensor-cells = <1>; + }; +}; + +cpu@0 { + ... + reg = <0 0>; + clocks = <&scpi_dvfs 0>; +}; + +hdlcd@7ff60000 { + ... + reg = <0 0x7ff60000 0 0x1000>; + clocks = <&scpi_clk 4>; +}; + +thermal-zones { + soc_thermal { + polling-delay-passive = <100>; + polling-delay = <1000>; + + /* sensor ID */ + thermal-sensors = <&scpi_sensors0 3>; + ... + }; +}; + +In the above example, the #clock-cells is set to 1 as required. +scpi_dvfs has 3 output clocks namely: atlclk, aplclk, and gpuclk with 0, +1 and 2 as clock-indices. scpi_clk has 2 output clocks namely: pxlclk0 +and pxlclk1 with 3 and 4 as clock-indices. + +The first consumer in the example is cpu@0 and it has '0' as the clock +specifier which points to the first entry in the output clocks of +scpi_dvfs i.e. "atlclk". + +Similarly the second example is hdlcd@7ff60000 and it has pxlclk1 as input +clock. '4' in the clock specifier here points to the second entry +in the output clocks of scpi_clocks i.e. "pxlclk1" + +The thermal-sensors property in the soc_thermal node uses the +temperature sensor provided by SCP firmware to setup a thermal +zone. The ID "3" is the sensor identifier for the temperature sensor +as used by the firmware. Modified: vendor/device-tree/dist/Bindings/arm/arm-boards ============================================================================== --- vendor/device-tree/dist/Bindings/arm/arm-boards Thu Jan 28 20:20:04 2016 (r295010) +++ vendor/device-tree/dist/Bindings/arm/arm-boards Thu Jan 28 20:21:15 2016 (r295011) @@ -157,3 +157,69 @@ Example: }; }; + +ARM Versatile Express Boards +----------------------------- +For details on the device tree bindings for ARM Versatile Express boards +please consult the vexpress.txt file in the same directory as this file. + +ARM Juno Boards +---------------- +The Juno boards are targeting development for AArch64 systems. The first +iteration, Juno r0, is a vehicle for evaluating big.LITTLE on AArch64, +with the second iteration, Juno r1, mainly aimed at development of PCIe +based systems. Juno r1 also has support for AXI masters placed on the TLX +connectors to join the coherency domain. + +Juno boards are described in a similar way to ARM Versatile Express boards, +with the motherboard part of the hardware being described in a separate file +to highlight the fact that is part of the support infrastructure for the SoC. +Juno device tree bindings also share the Versatile Express bindings as +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 */ + +Required nodes: +The description for the board must include: + - a "psci" node describing the boot method used for the secondary CPUs. + A detailed description of the bindings used for "psci" nodes is present + in the psci.txt file. + - a "cpus" node describing the available cores and their associated + "enable-method"s. For more details see cpus.txt file. + +Example: + +/dts-v1/; +/ { + model = "ARM Juno development board (r0)"; + compatible = "arm,juno", "arm,vexpress"; + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + + cpus { + #address-cells = <2>; + #size-cells = <0>; + + A57_0: cpu@0 { + compatible = "arm,cortex-a57","arm,armv8"; + reg = <0x0 0x0>; + device_type = "cpu"; + enable-method = "psci"; + }; + + ..... + + A53_0: cpu@100 { + compatible = "arm,cortex-a53","arm,armv8"; + reg = <0x0 0x100>; + device_type = "cpu"; + enable-method = "psci"; + }; + + ..... + }; + +}; Added: vendor/device-tree/dist/Bindings/arm/armada-39x.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/armada-39x.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -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/armv7m_systick.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/armv7m_systick.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,26 @@ +* ARMv7M System Timer + +ARMv7-M includes a system timer, known as SysTick. Current driver only +implements the clocksource feature. + +Required properties: +- compatible : Should be "arm,armv7m-systick" +- reg : The address range of the timer + +Required clocking property, have to be one of: +- clocks : The input clock of the timer +- clock-frequency : The rate in HZ in input of the ARM SysTick + +Examples: + +systick: timer@e000e010 { + compatible = "arm,armv7m-systick"; + reg = <0xe000e010 0x10>; + clocks = <&clk_systick>; +}; + +systick: timer@e000e010 { + compatible = "arm,armv7m-systick"; + reg = <0xe000e010 0x10>; + clock-frequency = <90000000>; +}; Modified: vendor/device-tree/dist/Bindings/arm/atmel-at91.txt ============================================================================== --- vendor/device-tree/dist/Bindings/arm/atmel-at91.txt Thu Jan 28 20:20:04 2016 (r295010) +++ vendor/device-tree/dist/Bindings/arm/atmel-at91.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -27,6 +27,8 @@ compatible: must be one of: o "atmel,at91sam9xe" * "atmel,sama5" for SoCs using a Cortex-A5, shall be extended with the specific SoC family: + o "atmel,sama5d2" shall be extended with the specific SoC compatible: + - "atmel,sama5d27" o "atmel,sama5d3" shall be extended with the specific SoC compatible: - "atmel,sama5d31" - "atmel,sama5d33" @@ -46,10 +48,13 @@ PIT Timer required properties: shared across all System Controller members. System Timer (ST) required properties: -- compatible: Should be "atmel,at91rm9200-st" +- compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd" - reg: Should contain registers location and length - interrupts: Should contain interrupt for the ST which is the IRQ line shared across all System Controller members. +- clocks: phandle to input clock. +Its subnodes can be: +- watchdog: compatible should be "atmel,at91rm9200-wdt" TC/TCLIB Timer required properties: - compatible: Should be "atmel,-tcb". @@ -59,7 +64,7 @@ TC/TCLIB Timer required properties: Note that you can specify several interrupt cells if the TC block has one interrupt per channel. - clock-names: tuple listing input clock names. - Required elements: "t0_clk" + Required elements: "t0_clk", "slow_clk" Optional elements: "t1_clk", "t2_clk" - clocks: phandles to input clocks. @@ -85,18 +90,20 @@ One interrupt per TC channel in a TC blo RSTC Reset Controller required properties: - compatible: Should be "atmel,-rstc". - can be "at91sam9260" or "at91sam9g45" + can be "at91sam9260" or "at91sam9g45" or "sama5d3" - reg: Should contain registers location and length +- clocks: phandle to input clock. Example: rstc@fffffd00 { compatible = "atmel,at91sam9260-rstc"; reg = <0xfffffd00 0x10>; + clocks = <&clk32k>; }; RAMC SDRAM/DDR Controller required properties: -- compatible: Should be "atmel,at91rm9200-sdramc", +- compatible: Should be "atmel,at91rm9200-sdramc", "syscon" "atmel,at91sam9260-sdramc", "atmel,at91sam9g45-ddramc", "atmel,sama5d3-ddramc", @@ -115,6 +122,7 @@ required properties: - compatible: Should be "atmel,-shdwc". can be "at91sam9260", "at91sam9rl" or "at91sam9x5". - reg: Should contain registers location and length +- clocks: phandle to input clock. optional properties: - atmel,wakeup-mode: String, operation mode of the wakeup mode. @@ -133,9 +141,10 @@ optional at91sam9x5 properties: Example: - rstc@fffffd00 { - compatible = "atmel,at91sam9260-rstc"; - reg = <0xfffffd00 0x10>; + shdwc@fffffd10 { + compatible = "atmel,at91sam9260-shdwc"; + reg = <0xfffffd10 0x10>; + clocks = <&clk32k>; }; Special Function Registers (SFR) Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,36 @@ +Broadcom Kona Family CPU Enable Method +-------------------------------------- +This binding defines the enable method used for starting secondary +CPUs in the following Broadcom SoCs: + BCM11130, BCM11140, BCM11351, BCM28145, BCM28155, BCM21664 + +The enable method is specified by defining the following required +properties in the "cpus" device tree node: + - enable-method = "brcm,bcm11351-cpu-method"; + - secondary-boot-reg = <...>; + +The secondary-boot-reg property is a u32 value that specifies the +physical address of the register used to request the ROM holding pen +code release a secondary CPU. The value written to the register is +formed by encoding the target CPU id into the low bits of the +physical start address it should jump to. + +Example: + cpus { + #address-cells = <1>; + #size-cells = <0>; + enable-method = "brcm,bcm11351-cpu-method"; + secondary-boot-reg = <0x3500417c>; + + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a9"; + reg = <0>; + }; + + cpu1: cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a9"; + reg = <1>; + }; + }; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,10 @@ +Broadcom BCM11351 device tree bindings +------------------------------------------- + +Boards with the bcm281xx SoC family (which includes bcm11130, bcm11140, +bcm11351, bcm28145, bcm28155 SoCs) shall have the following properties: + +Required root node property: + +compatible = "brcm,bcm11351"; +DEPRECATED: compatible = "bcm,bcm11351"; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm21664.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm21664.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,15 @@ +Broadcom BCM21664 device tree bindings +-------------------------------------- + +This document describes the device tree bindings for boards with the BCM21664 +SoC. + +Required root node property: + - compatible: brcm,bcm21664 + +Example: + / { + model = "BCM21664 SoC"; + compatible = "brcm,bcm21664"; + [...] + } Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm2835.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm2835.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,39 @@ +Broadcom BCM2835 device tree bindings +------------------------------------------- + +Raspberry Pi Model A +Required root node properties: +compatible = "raspberrypi,model-a", "brcm,bcm2835"; + +Raspberry Pi Model A+ +Required root node properties: +compatible = "raspberrypi,model-a-plus", "brcm,bcm2835"; + +Raspberry Pi Model B +Required root node properties: +compatible = "raspberrypi,model-b", "brcm,bcm2835"; + +Raspberry Pi Model B (no P5) +early model B with I2C0 rather than I2C1 routed to the expansion header +Required root node properties: +compatible = "raspberrypi,model-b-i2c0", "brcm,bcm2835"; + +Raspberry Pi Model B rev2 +Required root node properties: +compatible = "raspberrypi,model-b-rev2", "brcm,bcm2835"; + +Raspberry Pi Model B+ +Required root node properties: +compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; + +Raspberry Pi 2 Model B +Required root node properties: +compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; + +Raspberry Pi Compute Module +Required root node properties: +compatible = "raspberrypi,compute-module", "brcm,bcm2835"; + +Generic BCM2835 board +Required root node properties: +compatible = "brcm,bcm2835"; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm4708.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm4708.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,15 @@ +Broadcom BCM4708 device tree bindings +------------------------------------------- + +Boards with the BCM4708 SoC shall have the following properties: + +Required root node property: + +bcm4708 +compatible = "brcm,bcm4708"; + +bcm4709 +compatible = "brcm,bcm4709"; + +bcm53012 +compatible = "brcm,bcm53012"; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm63138.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm63138.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,85 @@ +Broadcom BCM63138 DSL System-on-a-Chip device tree bindings +----------------------------------------------------------- + +Boards compatible with the BCM63138 DSL System-on-a-Chip should have the +following properties: + +Required root node property: + +compatible: should be "brcm,bcm63138" + +An optional Boot lookup table Device Tree node is required for secondary CPU +initialization as well as a 'resets' phandle to the correct PMB controller as +defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an +'enable-method' property. + +Required properties for the Boot lookup table node: +- compatible: should be "brcm,bcm63138-bootlut" +- reg: register base address and length for the Boot Lookup table + +Optional properties for the primary CPU node: +- enable-method: should be "brcm,bcm63138" + +Optional properties for the secondary CPU node: +- enable-method: should be "brcm,bcm63138" +- resets: phandle to the relevant PMB controller, one integer indicating the internal + bus number, and a second integer indicating the address of the CPU in the PMB + internal bus number. + +Example: + + cpus { + cpu@0 { + compatible = "arm,cotex-a9"; + reg = <0>; + ... + enable-method = "brcm,bcm63138"; + }; + + cpu@1 { + compatible = "arm,cortex-a9"; + reg = <1>; + ... + enable-method = "brcm,bcm63138"; + resets = <&pmb0 4 1>; + }; + }; + + bootlut: bootlut@8000 { + compatible = "brcm,bcm63138-bootlut"; + reg = <0x8000 0x50>; + }; + +======= +reboot +------ +Two nodes are required for software reboot: a timer node and a syscon-reboot node. + +Timer node: + +- compatible: Must be "brcm,bcm6328-timer", "syscon" +- reg: Register base address and length + +Syscon reboot node: + +See Documentation/devicetree/bindings/power/reset/syscon-reboot.txt for the +detailed list of properties, the two values defined below are specific to the +BCM6328-style timer: + +- offset: Should be 0x34 to denote the offset of the TIMER_WD_TIMER_RESET register + from the beginning of the TIMER block +- mask: Should be 1 for the SoftRst bit. + +Example: + + timer: timer@80 { + compatible = "brcm,bcm6328-timer", "syscon"; + reg = <0x80 0x3c>; + }; + + reboot { + compatible = "syscon-reboot"; + regmap = <&timer>; + offset = <0x34>; + mask = <0x1>; + }; Added: vendor/device-tree/dist/Bindings/arm/bcm/brcm,brcmstb.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/dist/Bindings/arm/bcm/brcm,brcmstb.txt Thu Jan 28 20:21:15 2016 (r295011) @@ -0,0 +1,255 @@ +ARM Broadcom STB platforms Device Tree Bindings +----------------------------------------------- +Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants) +SoC shall have the following DT organization: + +Required root node properties: + - compatible: "brcm,bcm", "brcm,brcmstb" + +example: +/ { + #address-cells = <2>; + #size-cells = <2>; + model = "Broadcom STB (bcm7445)"; + compatible = "brcm,bcm7445", "brcm,brcmstb"; + +Further, syscon nodes that map platform-specific registers used for general +system control is required: + + - compatible: "brcm,bcm-sun-top-ctrl", "syscon" + - compatible: "brcm,bcm-hif-cpubiuctrl", "syscon" + - compatible: "brcm,bcm-hif-continuation", "syscon" + +hif-cpubiuctrl node +------------------- +SoCs with Broadcom Brahma15 ARM-based CPUs have a specific Bus Interface Unit +(BIU) block which controls and interfaces the CPU complex to the different +Memory Controller Ports (MCP), one per memory controller (MEMC). This BIU block +offers a feature called Write Pairing which consists in collapsing two adjacent +cache lines into a single (bursted) write transaction towards the memory +controller (MEMC) to maximize write bandwidth. + +Required properties: + + - compatible: must be "brcm,bcm7445-hif-cpubiuctrl", "syscon" + +Optional properties: + + - brcm,write-pairing: + Boolean property, which when present indicates that the chip + supports write-pairing. + +example: + rdb { + #address-cells = <1>; + #size-cells = <1>; + compatible = "simple-bus"; + ranges = <0 0x00 0xf0000000 0x1000000>; + + sun_top_ctrl: syscon@404000 { + compatible = "brcm,bcm7445-sun-top-ctrl", "syscon"; + reg = <0x404000 0x51c>; + }; + + hif_cpubiuctrl: syscon@3e2400 { + compatible = "brcm,bcm7445-hif-cpubiuctrl", "syscon"; + reg = <0x3e2400 0x5b4>; + brcm,write-pairing; + }; + + hif_continuation: syscon@452000 { + compatible = "brcm,bcm7445-hif-continuation", "syscon"; + reg = <0x452000 0x100>; + }; + }; + +Nodes that allow for support of SMP initialization and reboot are required: + +smpboot +------- +Required properties: + + - compatible + The string "brcm,brcmstb-smpboot". + + - syscon-cpu + A phandle / integer array property which lets the BSP know the location + of certain CPU power-on registers. + + The layout of the property is as follows: + o a phandle to the "hif_cpubiuctrl" syscon node + o offset to the base CPU power zone register + o offset to the base CPU reset register + + - syscon-cont + A phandle pointing to the syscon node which describes the CPU boot + continuation registers. + o a phandle to the "hif_continuation" syscon node + +example: + smpboot { + compatible = "brcm,brcmstb-smpboot"; + syscon-cpu = <&hif_cpubiuctrl 0x88 0x178>; + syscon-cont = <&hif_continuation>; + }; + +reboot +------- +Required properties + + - compatible + The string property "brcm,brcmstb-reboot" for 40nm/28nm chips with + the new SYS_CTRL interface, or "brcm,bcm7038-reboot" for 65nm + chips with the old SUN_TOP_CTRL interface. + + - syscon + A phandle / integer array that points to the syscon node which describes + the general system reset registers. + o a phandle to "sun_top_ctrl" + o offset to the "reset source enable" register + o offset to the "software master reset" register + +example: + reboot { + compatible = "brcm,brcmstb-reboot"; + syscon = <&sun_top_ctrl 0x304 0x308>; + }; + + + +Power management +---------------- + +For power management (particularly, S2/S3/S5 system suspend), the following SoC +components are needed: + += Always-On control block (AON CTRL) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Thu Jan 28 20:36:08 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 1518CA704AA; Thu, 28 Jan 2016 20:36:08 +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 BB7F82E8; Thu, 28 Jan 2016 20:36:06 +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 u0SKa5iN007904; Thu, 28 Jan 2016 20:36:05 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SKa4h6007885; Thu, 28 Jan 2016 20:36:04 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201601282036.u0SKa4h6007885@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Thu, 28 Jan 2016 20:36:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295013 - in vendor/device-tree/ianc-afaecb70: . Bindings Bindings/arc Bindings/arm Bindings/arm/altera Bindings/arm/apm Bindings/arm/bcm Bindings/arm/calxeda Bindings/arm/cpu-enable-me... 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.20 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 Jan 2016 20:36:08 -0000 Author: andrew Date: Thu Jan 28 20:36:03 2016 New Revision: 295013 URL: https://svnweb.freebsd.org/changeset/base/295013 Log: Tag device-tree afaecb70 Added: vendor/device-tree/ianc-afaecb70/ - copied from r294995, vendor/device-tree/dist/ vendor/device-tree/ianc-afaecb70/Bindings/arc/archs-pct.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arc/archs-pct.txt vendor/device-tree/ianc-afaecb70/Bindings/arc/axs101.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arc/axs101.txt vendor/device-tree/ianc-afaecb70/Bindings/arc/axs103.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arc/axs103.txt vendor/device-tree/ianc-afaecb70/Bindings/arc/pct.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arc/pct.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/al,alpine.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/al,alpine.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/altera.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/altera.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-controller.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/apm/ - copied from r295011, vendor/device-tree/dist/Bindings/arm/apm/ vendor/device-tree/ianc-afaecb70/Bindings/arm/arm,scpi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/arm,scpi.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/armada-39x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/armada-39x.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/armv7m_systick.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/armv7m_systick.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm11351.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm21664.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm21664.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm2835.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm2835.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm4708.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm4708.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm63138.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm63138.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,brcmstb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,brcmstb.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,cygnus.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,cygnus.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,nsp-cpu-method.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,nsp-cpu-method.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,nsp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,nsp.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/ns2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/ns2.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/compulab-boards.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/compulab-boards.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/cpu-enable-method/al,alpine-smp - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/cpu-enable-method/al,alpine-smp vendor/device-tree/ianc-afaecb70/Bindings/arm/freescale/ - copied from r295011, vendor/device-tree/dist/Bindings/arm/freescale/ vendor/device-tree/ianc-afaecb70/Bindings/arm/l2c2x0.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/l2c2x0.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,apmixedsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,apmixedsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,imgsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,imgsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,infracfg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,infracfg.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,mmsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,mmsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,pericfg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,pericfg.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,topckgen.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,topckgen.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,vdecsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vdecsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,vencltsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencltsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,vencsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek/mediatek,vencsys.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/msm/qcom,idle-state.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/msm/qcom,idle-state.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mvebu-cpu-config.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mvebu-cpu-config.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/ctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/ctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/l4.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/l4.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/samsung/samsung-boards.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/samsung/samsung-boards.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/scu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/scu.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/secure.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/secure.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/sp810.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/sp810.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/technologic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/technologic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/tegra/nvidia,nvec.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/tegra/nvidia,nvec.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/tegra/nvidia,tegra30-actmon.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/tegra/nvidia,tegra30-actmon.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/uniphier/ - copied from r295011, vendor/device-tree/dist/Bindings/arm/uniphier/ vendor/device-tree/ianc-afaecb70/Bindings/arm/ux500/boards.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/ux500/boards.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/zte.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/zte.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/ahci-ceva.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ata/ahci-ceva.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/ahci-fsl-qoriq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ata/ahci-fsl-qoriq.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/brcm,sata-brcmstb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ata/brcm,sata-brcmstb.txt vendor/device-tree/ianc-afaecb70/Bindings/board/ - copied from r295011, vendor/device-tree/dist/Bindings/board/ vendor/device-tree/ianc-afaecb70/Bindings/bus/brcm,bus-axi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/brcm,bus-axi.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/renesas,bsc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/renesas,bsc.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/simple-pm-bus.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/simple-pm-bus.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/sunxi-rsb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/sunxi-rsb.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/uniphier-system-bus.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/uniphier-system-bus.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/amlogic,meson8b-clkc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/amlogic,meson8b-clkc.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/arm-syscon-icst.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/arm-syscon-icst.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/brcm,bcm2835-aux-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/brcm,bcm2835-aux-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/brcm,bcm2835-cprman.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/brcm,bcm2835-cprman.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/brcm,iproc-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/brcm,iproc-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/brcm,kona-ccu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/brcm,kona-ccu.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/cs2000-cp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/cs2000-cp.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/csr,atlas7-car.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/csr,atlas7-car.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/dove-divider-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/dove-divider-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/exynos5433-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/exynos5433-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/fujitsu,mb86s70-crg11.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/fujitsu,mb86s70-crg11.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/gpio-mux-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/gpio-mux-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/hi6220-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/hi6220-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/imx6ul-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/imx6ul-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/imx7d-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/imx7d-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/ingenic,cgu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/ingenic,cgu.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/lpc1850-ccu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/lpc1850-ccu.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/lpc1850-cgu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/lpc1850-cgu.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/marvell,berlin.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/marvell,berlin.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/marvell,pxa1928.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/marvell,pxa1928.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/mt8173-cpu-dvfs.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/mt8173-cpu-dvfs.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/nvidia,tegra124-dfll.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/nvidia,tegra124-dfll.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/nvidia,tegra210-car.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/nvidia,tegra210-car.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/nxp,lpc3220-clk.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/nxp,lpc3220-clk.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/nxp,lpc3220-usb-clk.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/nxp,lpc3220-usb-clk.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/pistachio-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/pistachio-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/pwm-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/pwm-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/qca,ath79-pll.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/qca,ath79-pll.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,cpg-mssr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,cpg-mssr.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,h8300-div-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,h8300-div-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,h8s2678-pll-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,h8s2678-pll-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,r8a7778-cpg-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,r8a7778-cpg-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/rockchip,rk3036-cru.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/rockchip,rk3036-cru.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/rockchip,rk3228-cru.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/rockchip,rk3228-cru.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/rockchip,rk3368-cru.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/rockchip,rk3368-cru.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/samsung,s2mps11.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/samsung,s2mps11.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/silabs,si514.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/silabs,si514.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/st,stm32-rcc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/st,stm32-rcc.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/tango4-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/tango4-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/ti,cdce925.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/ti,cdce925.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/ux500.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/ux500.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/zx296702-clk.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/zx296702-clk.txt vendor/device-tree/ianc-afaecb70/Bindings/common-properties.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/common-properties.txt vendor/device-tree/ianc-afaecb70/Bindings/cpufreq/cpufreq-st.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/cpufreq/cpufreq-st.txt vendor/device-tree/ianc-afaecb70/Bindings/cpufreq/tegra124-cpufreq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/cpufreq/tegra124-cpufreq.txt vendor/device-tree/ianc-afaecb70/Bindings/cris/ - copied from r295011, vendor/device-tree/dist/Bindings/cris/ vendor/device-tree/ianc-afaecb70/Bindings/crypto/img-hash.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/img-hash.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/marvell-cesa.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/marvell-cesa.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/rockchip-crypto.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/rockchip-crypto.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/sun4i-ss.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/sun4i-ss.txt vendor/device-tree/ianc-afaecb70/Bindings/display/ - copied from r295011, vendor/device-tree/dist/Bindings/display/ vendor/device-tree/ianc-afaecb70/Bindings/dma/adi,axi-dmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/adi,axi-dmac.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/apm-xgene-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/apm-xgene-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/arm-pl08x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/arm-pl08x.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/brcm,bcm2835-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/brcm,bcm2835-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/jz4780-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/jz4780-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/lpc1850-dmamux.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/lpc1850-dmamux.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/renesas,usb-dmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/renesas,usb-dmac.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/stm32-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/stm32-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/sun4i-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/sun4i-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/ti-dma-crossbar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/ti-dma-crossbar.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/zxdma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/zxdma.txt vendor/device-tree/ianc-afaecb70/Bindings/edac/ - copied from r295011, vendor/device-tree/dist/Bindings/edac/ vendor/device-tree/ianc-afaecb70/Bindings/eeprom/ - copied from r295011, vendor/device-tree/dist/Bindings/eeprom/ vendor/device-tree/ianc-afaecb70/Bindings/extcon/extcon-arizona.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/extcon/extcon-arizona.txt vendor/device-tree/ianc-afaecb70/Bindings/extcon/extcon-max3355.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/extcon/extcon-max3355.txt vendor/device-tree/ianc-afaecb70/Bindings/extcon/extcon-usb-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/extcon/extcon-usb-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/fpga/xilinx-zynq-fpga-mgr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/fpga/xilinx-zynq-fpga-mgr.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/brcm,brcmstb-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/brcm,brcmstb-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/brcm,kona-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/brcm,kona-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-altera.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-altera.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-ath79.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-ath79.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-atlas7.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-atlas7.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-etraxfs.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-etraxfs.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-mpc8xxx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-mpc8xxx.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-tps65086.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-tps65086.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-xlp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-xlp.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/netxbig-gpio-ext.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/netxbig-gpio-ext.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/nxp,lpc1850-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/nxp,lpc1850-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/zx296702-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/zx296702-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/h8300/ - copied from r295011, vendor/device-tree/dist/Bindings/h8300/ vendor/device-tree/ianc-afaecb70/Bindings/hwlock/ - copied from r295011, vendor/device-tree/dist/Bindings/hwlock/ vendor/device-tree/ianc-afaecb70/Bindings/hwmon/ina2xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/ina2xx.txt vendor/device-tree/ianc-afaecb70/Bindings/hwmon/lm70.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/lm70.txt vendor/device-tree/ianc-afaecb70/Bindings/hwmon/max6697.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/max6697.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/brcm,kona-i2c.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/brcm,kona-i2c.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-brcmstb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-brcmstb.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-digicolor.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-digicolor.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-emev2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-emev2.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-jz4780.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-jz4780.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-lpc2k.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-lpc2k.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-mt6577.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-mt6577.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-mux-reg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-mux-reg.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-uniphier-f.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-uniphier-f.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-uniphier.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-uniphier.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-xgene-slimpro.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-xgene-slimpro.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-xlp9xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-xlp9xx.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/accel/lis302.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/accel/lis302.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/accel/mma8452.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/accel/mma8452.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/berlin2_adc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/berlin2_adc.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/da9150-gpadc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/da9150-gpadc.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/hi8435.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/hi8435.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/imx7d-adc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/imx7d-adc.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/mcp320x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/mcp320x.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/mcp3422.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/mcp3422.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/palmas-gpadc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/palmas-gpadc.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/ti-adc128s052.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/ti-adc128s052.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/ti-ads8688.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/ti-ads8688.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/dac/ti,dac7512.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/dac/ti,dac7512.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/health/ - copied from r295011, vendor/device-tree/dist/Bindings/iio/health/ vendor/device-tree/ianc-afaecb70/Bindings/iio/imu/ - copied from r295011, vendor/device-tree/dist/Bindings/iio/imu/ vendor/device-tree/ianc-afaecb70/Bindings/iio/light/apds9960.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/light/apds9960.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/light/us5182d.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/light/us5182d.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/magnetometer/bmc150_magn.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/magnetometer/bmc150_magn.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/magnetometer/mmc35240.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/magnetometer/mmc35240.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/pressure/ - copied from r295011, vendor/device-tree/dist/Bindings/iio/pressure/ vendor/device-tree/ianc-afaecb70/Bindings/iio/temperature/ - copied from r295011, vendor/device-tree/dist/Bindings/iio/temperature/ vendor/device-tree/ianc-afaecb70/Bindings/input/brcm,bcm-keypad.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/brcm,bcm-keypad.txt vendor/device-tree/ianc-afaecb70/Bindings/input/cypress,cyapa.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/cypress,cyapa.txt vendor/device-tree/ianc-afaecb70/Bindings/input/da9062-onkey.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/da9062-onkey.txt vendor/device-tree/ianc-afaecb70/Bindings/input/hid-over-i2c.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/hid-over-i2c.txt vendor/device-tree/ianc-afaecb70/Bindings/input/qcom,pm8941-pwrkey.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/qcom,pm8941-pwrkey.txt vendor/device-tree/ianc-afaecb70/Bindings/input/snvs-pwrkey.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/snvs-pwrkey.txt vendor/device-tree/ianc-afaecb70/Bindings/input/ti,drv2665.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/ti,drv2665.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/brcm,iproc-touchscreen.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/brcm,iproc-touchscreen.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/chipone_icn8318.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/chipone_icn8318.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/colibri-vf50-ts.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/colibri-vf50-ts.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/focaltech-ft6236.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/focaltech-ft6236.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/goodix.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/goodix.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/imx6ul_tsc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/imx6ul_tsc.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/sx8654.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/sx8654.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/ts4800-ts.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/ts4800-ts.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/allwinner,sunxi-nmi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/allwinner,sunxi-nmi.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/arm,gic-v3.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic-v3.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/arm,gic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/arm,gic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/arm,versatile-fpga-irq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/arm,versatile-fpga-irq.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/arm,vic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/arm,vic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/axis,crisv32-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/axis,crisv32-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/cdns,xtensa-mx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/cdns,xtensa-mx.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/cdns,xtensa-pic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/cdns,xtensa-pic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/hisilicon,mbigen-v2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/hisilicon,mbigen-v2.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/img,meta-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/img,meta-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/img,pdc-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/img,pdc-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/ingenic,intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/ingenic,intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/intel,ce4100-ioapic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/intel,ce4100-ioapic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/mediatek,sysirq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/mediatek,sysirq.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/microchip,pic32-evic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/microchip,pic32-evic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/mrvl,intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/mrvl,intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/msi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/msi.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/nvidia,tegra-ictlr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/nvidia,tegra-ictlr.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/nxp,lpc3220-mic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/nxp,lpc3220-mic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/open-pic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/open-pic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/qca,ath79-cpu-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/qca,ath79-cpu-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/qca,ath79-misc-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/qca,ath79-misc-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/renesas,h8300h-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/renesas,h8300h-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/renesas,h8s-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/renesas,h8s-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/samsung,exynos4210-combiner.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/samsung,exynos4210-combiner.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/snps,arc700-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/snps,arc700-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/snps,archs-idu-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/snps,archs-idu-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/snps,archs-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/snps,archs-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/st,spear3xx-shirq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/st,spear3xx-shirq.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/st,sti-irq-syscfg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/st,sti-irq-syscfg.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/technologic,ts4800.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/technologic,ts4800.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/ti,c64x+megamod-pic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/ti,c64x+megamod-pic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/ti,cp-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/ti,cp-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/ti,omap2-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/ti,omap2-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/ti,omap4-wugen-mpu - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/ti,omap4-wugen-mpu vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/via,vt8500-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/via,vt8500-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/iommu/arm,smmu-v3.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iommu/arm,smmu-v3.txt vendor/device-tree/ianc-afaecb70/Bindings/ipmi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ipmi.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/backlight/ - copied from r295011, vendor/device-tree/dist/Bindings/leds/backlight/ vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-aat1290.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-aat1290.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-bcm6328.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-bcm6328.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-bcm6358.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-bcm6358.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-ktd2692.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-ktd2692.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-netxbig.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-netxbig.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-powernv.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-powernv.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-tlc591xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-tlc591xx.txt vendor/device-tree/ianc-afaecb70/Bindings/mailbox/arm-mhu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mailbox/arm-mhu.txt vendor/device-tree/ianc-afaecb70/Bindings/mailbox/brcm,bcm2835-mbox.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mailbox/brcm,bcm2835-mbox.txt vendor/device-tree/ianc-afaecb70/Bindings/mailbox/sti-mailbox.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mailbox/sti-mailbox.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/adp1653.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/adp1653.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/mt9v032.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/mt9v032.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/ov2640.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/ov2640.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/ov2659.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/ov2659.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/tc358743.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/tc358743.txt vendor/device-tree/ianc-afaecb70/Bindings/media/renesas,jpu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/renesas,jpu.txt vendor/device-tree/ianc-afaecb70/Bindings/media/st,stih4xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/st,stih4xx.txt vendor/device-tree/ianc-afaecb70/Bindings/media/stih407-c8sectpfe.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/stih407-c8sectpfe.txt vendor/device-tree/ianc-afaecb70/Bindings/media/ti,omap3isp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/ti,omap3isp.txt vendor/device-tree/ianc-afaecb70/Bindings/media/xilinx/ - copied from r295011, vendor/device-tree/dist/Bindings/media/xilinx/ vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/arm,pl172.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/arm,pl172.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/ath79-ddr-controller.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/ath79-ddr-controller.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/calxeda-ddr-ctrlr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/calxeda-ddr-ctrlr.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/ingenic,jz4780-nemc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/ingenic,jz4780-nemc.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/renesas,h8300-bsc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/renesas,h8300-bsc.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/tegra-emc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/tegra-emc.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/atmel-flexcom.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/atmel-flexcom.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/axp20x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/axp20x.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/brcm,bcm59056.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/brcm,bcm59056.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/da9062.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/da9062.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/da9150.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/da9150.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/max77802.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/max77802.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/mfd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/mfd.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/mt6397.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/mt6397.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/qcom,tcsr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/qcom,tcsr.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/samsung,sec-core.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/samsung,sec-core.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/sky81452.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/sky81452.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/ath79-soc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mips/ath79-soc.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/brcm,bmips.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mips/brcm/brcm,bmips.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/soc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mips/brcm/soc.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/img/ - copied from r295011, vendor/device-tree/dist/Bindings/mips/img/ vendor/device-tree/ianc-afaecb70/Bindings/mips/pic32/ - copied from r295011, vendor/device-tree/dist/Bindings/mips/pic32/ vendor/device-tree/ianc-afaecb70/Bindings/misc/brcm,kona-smc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/misc/brcm,kona-smc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/brcm,kona-sdhci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/brcm,kona-sdhci.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/brcm,sdhci-iproc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/brcm,sdhci-iproc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/mmc-card.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/mmc-card.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/mtk-sd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/mtk-sd.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/sdhci-atmel.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/sdhci-atmel.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/brcm,brcmnand.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/brcm,brcmnand.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/ingenic,jz4780-nand.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/ingenic,jz4780-nand.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/jedec,spi-nor.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/jedec,spi-nor.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/mtk-quadspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/mtk-quadspi.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/nxp-spifi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/nxp-spifi.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/vf610-nfc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/vf610-nfc.txt vendor/device-tree/ianc-afaecb70/Bindings/net/brcm,bcm7445-switch-v4.0.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/brcm,bcm7445-switch-v4.0.txt vendor/device-tree/ianc-afaecb70/Bindings/net/brcm,bcmgenet.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/brcm,bcmgenet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/brcm,iproc-mdio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/brcm,iproc-mdio.txt vendor/device-tree/ianc-afaecb70/Bindings/net/brcm,systemport.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/brcm,systemport.txt vendor/device-tree/ianc-afaecb70/Bindings/net/brcm,unimac-mdio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/brcm,unimac-mdio.txt vendor/device-tree/ianc-afaecb70/Bindings/net/can/sun4i_can.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/can/sun4i_can.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ezchip_enet.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ezchip_enet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/hisilicon-hns-dsaf.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/hisilicon-hns-dsaf.txt vendor/device-tree/ianc-afaecb70/Bindings/net/hisilicon-hns-mdio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/hisilicon-hns-mdio.txt vendor/device-tree/ianc-afaecb70/Bindings/net/hisilicon-hns-nic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/hisilicon-hns-nic.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ieee802154/adf7242.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ieee802154/adf7242.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ieee802154/mrf24j40.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ieee802154/mrf24j40.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ipq806x-dwmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ipq806x-dwmac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/maxim,ds26522.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/maxim,ds26522.txt vendor/device-tree/ianc-afaecb70/Bindings/net/mediatek,mt7620-gsw.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/mediatek,mt7620-gsw.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/nfcmrvl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/nfcmrvl.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/nxp-nci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/nxp-nci.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/s3fwrn5.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/s3fwrn5.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/st-nci-i2c.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/st-nci-i2c.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/st-nci-spi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/st-nci-spi.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/st95hf.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/st95hf.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nxp,lpc1850-dwmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nxp,lpc1850-dwmac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ralink,rt2880-net.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ralink,rt2880-net.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ralink,rt3050-esw.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ralink,rt3050-esw.txt vendor/device-tree/ianc-afaecb70/Bindings/net/renesas,ravb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/renesas,ravb.txt vendor/device-tree/ianc-afaecb70/Bindings/net/smsc-lan87xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/smsc-lan87xx.txt vendor/device-tree/ianc-afaecb70/Bindings/net/snps,dwc-qos-ethernet.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/snps,dwc-qos-ethernet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ti,dp83867.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ti,dp83867.txt vendor/device-tree/ianc-afaecb70/Bindings/net/wireless/ti,wlcore.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/wireless/ti,wlcore.txt vendor/device-tree/ianc-afaecb70/Bindings/nvmem/ - copied from r295011, vendor/device-tree/dist/Bindings/nvmem/ vendor/device-tree/ianc-afaecb70/Bindings/opp/ - copied from r295011, vendor/device-tree/dist/Bindings/opp/ vendor/device-tree/ianc-afaecb70/Bindings/pci/altera-pcie-msi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/altera-pcie-msi.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/altera-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/altera-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/arm,juno-r1-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/arm,juno-r1-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/brcm,iproc-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/brcm,iproc-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/hisilicon-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/hisilicon-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/pci-msi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/pci-msi.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/plda,xpressrich3-axi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/plda,xpressrich3-axi.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/qcom,pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/qcom,pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/xgene-pci-msi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/xgene-pci-msi.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/brcm,brcmstb-sata-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/brcm,brcmstb-sata-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/brcm,cygnus-pcie-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/brcm,cygnus-pcie-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/brcm,kona-usb2-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/brcm,kona-usb2-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/calxeda-combophy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/calxeda-combophy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/dm816x-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/dm816x-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/keystone-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/keystone-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/mxs-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/mxs-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/nvidia,tegra20-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/nvidia,tegra20-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/phy-ath79-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/phy-ath79-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/phy-hi6220-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/phy-hi6220-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/phy-lpc18xx-usb-otg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/phy-lpc18xx-usb-otg.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/phy-mt65xx-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/phy-mt65xx-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/pistachio-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/pistachio-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/pxa1928-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/pxa1928-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/qcom,usb-8x16-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/qcom,usb-8x16-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/rcar-gen3-phy-usb2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/rcar-gen3-phy-usb2.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/sun9i-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/sun9i-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/atmel,at91-pio4-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/atmel,at91-pio4-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/berlin,pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/berlin,pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/brcm,cygnus-pinmux.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/brcm,cygnus-pinmux.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/brcm,iproc-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/brcm,iproc-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/brcm,nsp-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/brcm,nsp-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/cnxt,cx92755-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/cnxt,cx92755-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/fsl,imx6ul-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/fsl,imx6ul-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/fsl,imx7d-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/fsl,imx7d-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/img,pistachio-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/img,pistachio-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/lantiq,pinctrl-falcon.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/lantiq,pinctrl-falcon.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/lantiq,pinctrl-xway.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/lantiq,pinctrl-xway.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/marvell,armada-39x-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-39x-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/nvidia,tegra210-pinmux.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/nvidia,tegra210-pinmux.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/nxp,lpc1850-scu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/nxp,lpc1850-scu.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/pinctrl-atlas7.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/pinctrl-atlas7.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/pinctrl-mt65xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/pinctrl-mt65xx.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/qcom,msm8660-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/qcom,msm8660-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/qcom,msm8996-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/qcom,msm8996-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/power/bq24257.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/bq24257.txt vendor/device-tree/ianc-afaecb70/Bindings/power/bq25890.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/bq25890.txt vendor/device-tree/ianc-afaecb70/Bindings/power/da9150-charger.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/da9150-charger.txt vendor/device-tree/ianc-afaecb70/Bindings/power/da9150-fg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/da9150-fg.txt vendor/device-tree/ianc-afaecb70/Bindings/power/fsl,imx-gpc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/fsl,imx-gpc.txt vendor/device-tree/ianc-afaecb70/Bindings/power/pd-samsung.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/pd-samsung.txt vendor/device-tree/ianc-afaecb70/Bindings/power/qcom,coincell-charger.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/qcom,coincell-charger.txt vendor/device-tree/ianc-afaecb70/Bindings/power/reset/syscon-poweroff.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/reset/syscon-poweroff.txt vendor/device-tree/ianc-afaecb70/Bindings/power/rt9455_charger.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/rt9455_charger.txt vendor/device-tree/ianc-afaecb70/Bindings/power/wakeup-source.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/wakeup-source.txt vendor/device-tree/ianc-afaecb70/Bindings/power_supply/axp20x_usb_power.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power_supply/axp20x_usb_power.txt vendor/device-tree/ianc-afaecb70/Bindings/power_supply/qcom_smbb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power_supply/qcom_smbb.txt vendor/device-tree/ianc-afaecb70/Bindings/power_supply/tps65217_charger.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power_supply/tps65217_charger.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/mpc512x_lpbfifo.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/powerpc/fsl/mpc512x_lpbfifo.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/scfg.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/powerpc/fsl/scfg.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/brcm,bcm7038-pwm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/brcm,bcm7038-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/brcm,kona-pwm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/brcm,kona-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/lpc1850-sct-pwm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/lpc1850-sct-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/pwm-berlin.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/pwm-berlin.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/pwm-mtk-disp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/pwm-mtk-disp.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/pwm-omap-dmtimer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/pwm-omap-dmtimer.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/renesas,pwm-rcar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/renesas,pwm-rcar.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/arizona-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/arizona-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/lm363x-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/lm363x-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/max77686.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/max77686.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/mt6311-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/mt6311-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/pv88060.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/pv88060.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/pv88090.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/pv88090.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/qcom,smd-rpm-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/qcom,smd-rpm-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/qcom,spmi-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/qcom,spmi-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/samsung,s2mpa01.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/samsung,s2mpa01.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/samsung,s2mps11.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/samsung,s2mps11.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/samsung,s5m8767.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/samsung,s5m8767.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/tps65023.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/tps65023.txt vendor/device-tree/ianc-afaecb70/Bindings/remoteproc/ - copied from r295011, vendor/device-tree/dist/Bindings/remoteproc/ vendor/device-tree/ianc-afaecb70/Bindings/reset/ath79-reset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/ath79-reset.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/berlin,reset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/berlin,reset.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/brcm,bcm21664-resetmgr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/brcm,bcm21664-resetmgr.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/brcm,bcm63138-pmb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/brcm,bcm63138-pmb.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/hisilicon,hi6220-reset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/hisilicon,hi6220-reset.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/nxp,lpc1850-rgu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/nxp,lpc1850-rgu.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/zynq-reset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/zynq-reset.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/atmel-trng.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/atmel-trng.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/brcm,iproc-rng200.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/brcm,iproc-rng200.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/omap_rng.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/omap_rng.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/samsung,exynos-rng4.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/samsung,exynos-rng4.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/st,rng.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/st,rng.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/st,stm32-rng.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/st,stm32-rng.txt vendor/device-tree/ianc-afaecb70/Bindings/rng/timeriomem_rng.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rng/timeriomem_rng.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/abracon,abx80x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/abracon,abx80x.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/dallas,ds1390.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/dallas,ds1390.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/digicolor-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/digicolor-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/nxp,lpc1788-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/nxp,lpc1788-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/pcf8563.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/pcf8563.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/rtc-mxc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/rtc-mxc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/rtc-st-lpc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/rtc-st-lpc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/ti,bq32k.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/ti,bq32k.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/xlnx-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/xlnx-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/scsi/ - copied from r295011, vendor/device-tree/dist/Bindings/scsi/ vendor/device-tree/ianc-afaecb70/Bindings/security/tpm/st33zp24-spi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/security/tpm/st33zp24-spi.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/8250.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/8250.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/arm_sbsa_uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/arm_sbsa_uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/axis,etraxfs-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/axis,etraxfs-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/brcm,bcm6345-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/brcm,bcm6345-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/ingenic,uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/ingenic,uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/nxp,lpc1850-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/nxp,lpc1850-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/uniphier-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/uniphier-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/bcm/ - copied from r295011, vendor/device-tree/dist/Bindings/soc/bcm/ vendor/device-tree/ianc-afaecb70/Bindings/soc/dove/ - copied from r295011, vendor/device-tree/dist/Bindings/soc/dove/ vendor/device-tree/ianc-afaecb70/Bindings/soc/mediatek/ - copied from r295011, vendor/device-tree/dist/Bindings/soc/mediatek/ vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,smd-rpm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,smd-rpm.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,smd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,smd.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,smem.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,smem.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,smp2p.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,smp2p.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,smsm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,smsm.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/rockchip/ - copied from r295011, vendor/device-tree/dist/Bindings/soc/rockchip/ vendor/device-tree/ianc-afaecb70/Bindings/soc/ti/wkup_m3_ipc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/ti/wkup_m3_ipc.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ak4554.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ak4554.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ak4613.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ak4613.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/atmel-classd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/atmel-classd.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/atmel-pdmic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/atmel-pdmic.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/brcm,bcm2835-i2s.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/brcm,bcm2835-i2s.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/bt-sco.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/bt-sco.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/cs4349.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/cs4349.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/da7213.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/da7213.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/da7218.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/da7218.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/da7219.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/da7219.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/gtm601.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/gtm601.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ics43432.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ics43432.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,i2s-in.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,i2s-in.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,i2s-out.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,i2s-out.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,parallel-out.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,parallel-out.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,pistachio-internal-dac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,pistachio-internal-dac.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,spdif-in.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,spdif-in.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/img,spdif-out.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/img,spdif-out.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/inno-rk3036.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/inno-rk3036.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/max98925.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/max98925.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/mt8173-max98090.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/mt8173-max98090.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/mt8173-rt5650-rt5676.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/mt8173-rt5650-rt5676.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/mtk-afe-pcm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/mtk-afe-pcm.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/nau8825.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/nau8825.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/pcm179x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/pcm179x.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/qcom,apq8016-sbc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/qcom,apq8016-sbc.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/qcom,lpass-cpu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/qcom,lpass-cpu.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/renesas,rsrc-card.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/renesas,rsrc-card.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rockchip-max98090.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rockchip-max98090.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rockchip-rt5645.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rockchip-rt5645.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rockchip-spdif.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rockchip-spdif.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5616.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5616.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5645.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5645.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5651.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5651.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5659.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5659.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/st,sti-asoc-card.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/st,sti-asoc-card.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/storm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/storm.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/sun4i-codec.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/sun4i-codec.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/tas571x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/tas571x.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ti,pcm3168a.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ti,pcm3168a.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/wlf,wm8974.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/wlf,wm8974.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/zte,zx-i2s.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/zte,zx-i2s.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/zte,zx-spdif.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/zte,zx-spdif.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/brcm,bcm2835-aux-spi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/brcm,bcm2835-aux-spi.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-ath79.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-ath79.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-mt65xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-mt65xx.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-xlp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-xlp.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-zynqmp-qspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-zynqmp-qspi.txt vendor/device-tree/ianc-afaecb70/Bindings/sram/ - copied from r295011, vendor/device-tree/dist/Bindings/sram/ vendor/device-tree/ianc-afaecb70/Bindings/staging/ion/ - copied from r295011, vendor/device-tree/dist/Bindings/staging/ion/ vendor/device-tree/ianc-afaecb70/Bindings/thermal/hisilicon-thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/hisilicon-thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/qcom-spmi-temp-alarm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/qcom-spmi-temp-alarm.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/qoriq-thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/qoriq-thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/brcm,kona-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/brcm,kona-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/img,pistachio-gptimer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/img,pistachio-gptimer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/nxp,lpc3220-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/nxp,lpc3220-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/renesas,16bit-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/renesas,16bit-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/renesas,8bit-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/renesas,8bit-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/renesas,tpu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/renesas,tpu.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/st,stih407-lpc - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/st,stih407-lpc vendor/device-tree/ianc-afaecb70/Bindings/timer/st,stm32-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/st,stm32-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/ufs/ufs-qcom.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ufs/ufs-qcom.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/allwinner,sun4i-a10-musb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/allwinner,sun4i-a10-musb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/brcm,bcm3384-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/brcm,bcm3384-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/dwc3-xilinx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/dwc3-xilinx.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/mt8173-xhci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/mt8173-xhci.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/octeon-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/octeon-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/renesas_usb3.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/renesas_usb3.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/alphascale-asm9260.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/alphascale-asm9260.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/atmel-sama5d4-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/atmel-sama5d4-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/brcm,bcm7038-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/brcm,bcm7038-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/brcm,kona-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/brcm,kona-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/digicolor-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/digicolor-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/lpc18xx-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/lpc18xx-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/meson-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/meson-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/mt7621-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/mt7621-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/sigma,smp8642-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/sigma,smp8642-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/sp805-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/sp805-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/st_lpc_wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/st_lpc_wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/ts4800-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/ts4800-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/ziirave-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/ziirave-wdt.txt vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/bcm-cygnus.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/bcm-cygnus.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/bcm-ns2.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/bcm-ns2.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/bcm-nsp.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/bcm-nsp.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/bcm2835-aux.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/bcm2835-aux.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/bcm2835.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/bcm2835.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos5433.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos5433.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/hi6220-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/hi6220-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/imx6ul-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/imx6ul-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/imx7d-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/imx7d-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/jz4740-cgu.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/jz4740-cgu.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/jz4780-cgu.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/jz4780-cgu.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/lpc18xx-ccu.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/lpc18xx-ccu.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/lpc18xx-cgu.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/lpc18xx-cgu.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/lpc32xx-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/lpc32xx-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/marvell,pxa1928.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa1928.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/meson8b-clkc.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/meson8b-clkc.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/mt8135-clk.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/mt8135-clk.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/mt8173-clk.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/mt8173-clk.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/pistachio-clk.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/pistachio-clk.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,gcc-msm8916.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8916.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,gcc-msm8996.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8996.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,mmcc-msm8996.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8996.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a73a4-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a73a4-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7778-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7778-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7793-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7793-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7795-cpg-mssr.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7795-cpg-mssr.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/renesas-cpg-mssr.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/renesas-cpg-mssr.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3036-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3036-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3228-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3228-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3368-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3368-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/samsung,s2mps11.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/samsung,s2mps11.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/sun4i-a10-pll2.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/sun4i-a10-pll2.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/tegra210-car.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/tegra210-car.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/zx296702-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/zx296702-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/dma/axi-dmac.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/dma/axi-dmac.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/gpio/meson8b-gpio.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/gpio/meson8b-gpio.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/i2c/ - copied from r295011, vendor/device-tree/dist/include/dt-bindings/i2c/ vendor/device-tree/ianc-afaecb70/include/dt-bindings/input/linux-event-codes.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/input/linux-event-codes.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/interrupt-controller/irq-st.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/interrupt-controller/irq-st.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/leds/ - copied from r295011, vendor/device-tree/dist/include/dt-bindings/leds/ vendor/device-tree/ianc-afaecb70/include/dt-bindings/media/ - copied from r295011, vendor/device-tree/dist/include/dt-bindings/media/ vendor/device-tree/ianc-afaecb70/include/dt-bindings/memory/tegra210-mc.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/memory/tegra210-mc.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/mfd/arizona.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/mfd/arizona.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/mfd/atmel-flexcom.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/mfd/atmel-flexcom.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/mfd/st-lpc.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/mfd/st-lpc.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/net/ - copied from r295011, vendor/device-tree/dist/include/dt-bindings/net/ vendor/device-tree/ianc-afaecb70/include/dt-bindings/phy/phy-pistachio-usb.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/phy/phy-pistachio-usb.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/bcm2835.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/bcm2835.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/dm814x.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/dm814x.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/mt6397-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/mt6397-pinfunc.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/mt65xx.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/mt65xx.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/power/ - copied from r295011, vendor/device-tree/dist/include/dt-bindings/power/ vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/altr,rst-mgr-a10.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/altr,rst-mgr-a10.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/hisi,hi6220-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/hisi,hi6220-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/mt8135-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/mt8135-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/mt8173-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/mt8173-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/qcom,gcc-msm8916.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/qcom,gcc-msm8916.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/stih407-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/stih407-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/stih415-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/stih415-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/stih416-resets.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/stih416-resets.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/tegra124-car.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/tegra124-car.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/sound/apq8016-lpass.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/sound/apq8016-lpass.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/sound/audio-jack-events.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/sound/audio-jack-events.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/sound/tas2552.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/sound/tas2552.h vendor/device-tree/ianc-afaecb70/scripts/flatten-symlinks.sh - copied unchanged from r295011, vendor/device-tree/dist/scripts/flatten-symlinks.sh vendor/device-tree/ianc-afaecb70/scripts/merge-new-release.sh - copied unchanged from r295011, vendor/device-tree/dist/scripts/merge-new-release.sh vendor/device-tree/ianc-afaecb70/src/arm/alpine-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/alpine-db.dts vendor/device-tree/ianc-afaecb70/src/arm/alpine.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/alpine.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am335x-baltos-ir5221.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-baltos-ir5221.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-bonegreen.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-bonegreen.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-chiliboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-chiliboard.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-chilisom.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-chilisom.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am335x-cm-t335.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-cm-t335.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-phycore-som.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-phycore-som.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am335x-sbc-t335.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-sbc-t335.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-shc.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-shc.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-sl50.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-sl50.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-wega-rdk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-wega-rdk.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-wega.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-wega.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am437x-cm-t43.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am437x-cm-t43.dts vendor/device-tree/ianc-afaecb70/src/arm/am437x-sbc-t43.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am437x-sbc-t43.dts vendor/device-tree/ianc-afaecb70/src/arm/am57xx-cl-som-am57x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am57xx-cl-som-am57x.dts vendor/device-tree/ianc-afaecb70/src/arm/am57xx-sbc-am57x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am57xx-sbc-am57x.dts vendor/device-tree/ianc-afaecb70/src/arm/arm-realview-pb11mp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/arm-realview-pb11mp.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-dlink-dns327l.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-dlink-dns327l.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-nas-2bay.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-nas-2bay.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-nas-4bay.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-nas-4bay.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-nas-xbay.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-nas-xbay.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-personal-cloud-2bay.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud-2bay.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-personal-cloud.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-seagate-personal-cloud.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-seagate-personal-cloud.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-385-linksys-caiman.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-385-linksys-caiman.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-385-linksys-cobra.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-385-linksys-cobra.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-385-linksys.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-385-linksys.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-388-clearfog.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-388-clearfog.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-38x-solidrun-microsom.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-38x-solidrun-microsom.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-390.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-390.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-398-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-398-db.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-398.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-398.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-39x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-39x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-linksys-mamba.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-linksys-mamba.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-ariettag25.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-ariettag25.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-kizbox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-kizbox.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-kizbox2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-kizbox2.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-kizboxmini.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-kizboxmini.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d2_xplained.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d2_xplained.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d4_ma5d4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d4_ma5d4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d4_ma5d4evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d4_ma5d4evk.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d4_xplained.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d4_xplained.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-vinco.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-vinco.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5dm.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5dm.dtsi vendor/device-tree/ianc-afaecb70/src/arm/axp152.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/axp152.dtsi vendor/device-tree/ianc-afaecb70/src/arm/axp22x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/axp22x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm-nsp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm-nsp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm2835-rpi-a-plus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835-rpi-a-plus.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm2835-rpi-b-rev2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835-rpi-b-rev2.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm2836-rpi-2-b.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2836-rpi-2-b.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm2836.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2836.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm283x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm283x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-asus-rt-ac56u.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-asus-rt-ac56u.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-asus-rt-ac68u.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-asus-rt-ac68u.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-smartrg-sr400ac.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-smartrg-sr400ac.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4709-asus-rt-ac87u.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4709-asus-rt-ac87u.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4709-buffalo-wxr-1900dhp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4709-buffalo-wxr-1900dhp.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4709-netgear-r7000.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4709-netgear-r7000.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4709-netgear-r8000.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4709-netgear-r8000.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm5301x-nand-cs0-bch8.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm5301x-nand-cs0-bch8.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm94708.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm94708.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm94709.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm94709.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm953012k.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm953012k.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm958305k.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm958305k.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm958625k.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm958625k.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm9hmidc.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm9hmidc.dtsi vendor/device-tree/ianc-afaecb70/src/arm/compulab-sb-som.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/compulab-sb-som.dtsi vendor/device-tree/ianc-afaecb70/src/arm/cros-ec-sbs.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/cros-ec-sbs.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dm8148-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm8148-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/dm8148-t410.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm8148-t410.dts vendor/device-tree/ianc-afaecb70/src/arm/dm814x-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm814x-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dm814x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm814x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dove-cm-a510.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dove-cm-a510.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dove-sbc-a510.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dove-sbc-a510.dts vendor/device-tree/ianc-afaecb70/src/arm/dra62x-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra62x-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dra62x-j5eco-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra62x-j5eco-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/dra62x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra62x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4-cpu-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4-cpu-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-tmu-sensor-conf.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-tmu-sensor-conf.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-snow-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-snow-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-snow-rev5.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-snow-rev5.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5420-trip-points.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420-trip-points.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-cpu-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-cpu-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-cpus.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-cpus.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-odroidxu3-audio.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-audio.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-odroidxu3-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-odroidxu3-lite.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-odroidxu3-lite.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-odroidxu4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-odroidxu4.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5440-tmu-sensor-conf.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5440-tmu-sensor-conf.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5440-trip-points.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5440-trip-points.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx51-ts4800.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx51-ts4800.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-apf6dev.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-apf6dev.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-aristainetos2_4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-aristainetos2_4.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-aristainetos2_7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-aristainetos2_7.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-gw551x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-gw551x.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-nit6xlite.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-nit6xlite.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-apf6dev.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-apf6dev.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-gw551x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-gw551x.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-nitrogen6_max.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-nitrogen6_max.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-novena.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-novena.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-apf6.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-apf6.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-apf6dev.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-apf6dev.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-aristainetos2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-aristainetos2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw551x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw551x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-nit6xlite.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-nit6xlite.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-nitrogen6_max.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6_max.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6sl-warp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sl-warp.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6sx-sdb-reva.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sx-sdb-reva.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6sx-sdb.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sx-sdb.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6ul-14x14-evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6ul-14x14-evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6ul-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6ul-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/imx6ul.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6ul.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx7d-cl-som-imx7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx7d-cl-som-imx7.dts vendor/device-tree/ianc-afaecb70/src/arm/imx7d-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx7d-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/imx7d-sbc-imx7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx7d-sbc-imx7.dts vendor/device-tree/ianc-afaecb70/src/arm/imx7d-sdb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx7d-sdb.dts vendor/device-tree/ianc-afaecb70/src/arm/imx7d.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx7d.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2e-netcp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2e-netcp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2hk-netcp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2hk-netcp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2l-netcp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2l-netcp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-lswvl.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-lswvl.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-lswxl.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-lswxl.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-nas2big.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-nas2big.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-nsa325.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-nsa325.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-pogoplug-series-4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-pogoplug-series-4.dts vendor/device-tree/ianc-afaecb70/src/arm/logicpd-torpedo-37xx-devkit.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/logicpd-torpedo-37xx-devkit.dts vendor/device-tree/ianc-afaecb70/src/arm/logicpd-torpedo-som.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/logicpd-torpedo-som.dtsi vendor/device-tree/ianc-afaecb70/src/arm/lpc18xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc18xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/lpc4337-ciaa.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc4337-ciaa.dts vendor/device-tree/ianc-afaecb70/src/arm/lpc4350-hitex-eval.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc4350-hitex-eval.dts vendor/device-tree/ianc-afaecb70/src/arm/lpc4350.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc4350.dtsi vendor/device-tree/ianc-afaecb70/src/arm/lpc4357-ea4357-devkit.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc4357-ea4357-devkit.dts vendor/device-tree/ianc-afaecb70/src/arm/lpc4357.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc4357.dtsi vendor/device-tree/ianc-afaecb70/src/arm/meson8-minix-neo-x8.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson8-minix-neo-x8.dts vendor/device-tree/ianc-afaecb70/src/arm/meson8b-mxq.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson8b-mxq.dts vendor/device-tree/ianc-afaecb70/src/arm/meson8b-odroidc1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson8b-odroidc1.dts vendor/device-tree/ianc-afaecb70/src/arm/meson8b.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson8b.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt2701-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt2701-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/mt2701.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt2701.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt6580-evbp1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt6580-evbp1.dts vendor/device-tree/ianc-afaecb70/src/arm/mt6580.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt6580.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt8135-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt8135-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/omap3-devkit8000-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-devkit8000-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-devkit8000-lcd-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-devkit8000-lcd43.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd43.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-devkit8000-lcd70.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-devkit8000-lcd70.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-palo35-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-palo35-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-palo35.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-palo35.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-storm-palo35.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-storm-palo35.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-storm-tobiduo.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-storm-tobiduo.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-tobiduo-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-tobiduo-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-tobiduo.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-tobiduo.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-pandora-1ghz.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-pandora-1ghz.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-pandora-600mhz.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-pandora-600mhz.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-pandora-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-pandora-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap5-board-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-board-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap5-igep0050.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-igep0050.dts vendor/device-tree/ianc-afaecb70/src/arm/orion5x-linkstation-lswtgl.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/orion5x-linkstation-lswtgl.dts vendor/device-tree/ianc-afaecb70/src/arm/orion5x-lswsgl.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/orion5x-lswsgl.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8064-sony-xperia-yuga.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8064-sony-xperia-yuga.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-pm8841.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-pm8841.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-pm8941.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-pm8941.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-pma8084.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-pma8084.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7791-porter.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7791-porter.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7793-gose.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7793-gose.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7793.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7793.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7794-silk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7794-silk.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a77xx-aa121td01-panel.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a77xx-aa121td01-panel.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3036-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3036-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3036-kylin.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3036-kylin.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3036.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3036.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3228-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3228-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3228.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3228.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-popmetal.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-popmetal.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-r89.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-r89.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-rock2-som.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-rock2-som.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-rock2-square.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-rock2-square.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-brain.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-brain.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-chromebook.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-chromebook.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-jaq.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-jaq.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-jerry.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-jerry.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-mickey.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-mickey.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-minnie.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-minnie.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-pinky.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-pinky.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-sdmmc.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-sdmmc.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron-speedy.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron-speedy.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-veyron.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-veyron.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d2-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d2-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/sama5d2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga_arria10_socdk.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_arria10_socdk.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga_arria10_socdk_sdmmc.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_arria10_socdk_sdmmc.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_de0_sockit.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_de0_sockit.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_mcv.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_mcv.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_mcvevk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_mcvevk.dts vendor/device-tree/ianc-afaecb70/src/arm/stm32429i-eval.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stm32429i-eval.dts vendor/device-tree/ianc-afaecb70/src/arm/stm32f429-disco.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stm32f429-disco.dts vendor/device-tree/ianc-afaecb70/src/arm/stm32f429.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stm32f429.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-gemei-g9.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-gemei-g9.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-inet1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-inet1.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-inet9f-rev03.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-inet9f-rev03.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-itead-iteaduino-plus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-itead-iteaduino-plus.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-jesurun-q5.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-jesurun-q5.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-pcduino2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-pcduino2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-pov-protab2-ips9.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-pov-protab2-ips9.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-auxtek-t003.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-auxtek-t003.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-auxtek-t004.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-auxtek-t004.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-wobo-i5.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-wobo-i5.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-empire-electronix-d709.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-empire-electronix-d709.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-inet-98v-rev2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-inet-98v-rev2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-q8-tablet.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-q8-tablet.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-utoo-p66.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-utoo-p66.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-q8-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-q8-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun5i-r8-chip.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-r8-chip.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-r8.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-r8.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun5i.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-i7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-i7.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-mele-a1000g-quad.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-mele-a1000g-quad.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-primo81.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-primo81.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-sina31s-core.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s-core.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-sina31s.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-sina31s.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-sinovoip-bpi-m2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-sinovoip-bpi-m2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-icnova-swac.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-icnova-swac.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-mk808c.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-mk808c.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-olimex-som-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-orangepi-mini.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-orangepi-mini.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-orangepi.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-orangepi.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-pcduino3-nano.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3-nano.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-wexler-tab7200.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-wexler-tab7200.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-wits-pro-a20-dkt.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-wits-pro-a20-dkt.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-a33.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-a33.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-gt90h-v4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-gt90h-v4.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-q8-tablet.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-q8-tablet.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33-et-q8-v1.6.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33-et-q8-v1.6.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33-ga10h-v1.1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33-ga10h-v1.1.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33-ippo-q8h-v1.2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33-ippo-q8h-v1.2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33-q8-tablet.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33-q8-tablet.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33-sinlinx-sina33.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33-sinlinx-sina33.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a33.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a33.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun8i-h3-orangepi-plus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-plus.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-h3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-h3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun8i-q8-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-q8-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun9i-a80-cubieboard4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun9i-a80-cubieboard4.dts vendor/device-tree/ianc-afaecb70/src/arm/sunxi-q8-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sunxi-q8-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tango4-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tango4-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tango4-smp8758.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tango4-smp8758.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tango4-vantage-1172.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tango4-vantage-1172.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra124-jetson-tk1-emc.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-jetson-tk1-emc.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra124-nyan-big-emc.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-nyan-big-emc.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra124-nyan-blaze-emc.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-nyan-blaze-emc.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra124-nyan-blaze.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-nyan-blaze.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra124-nyan.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-nyan.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-common32.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-common32.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-ld4-ref.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-ld4-ref.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-ld4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-ld4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-ld6b-ref.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-ld6b-ref.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-ld6b.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-ld6b.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-pro4-ref.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-ref.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-pro4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-pro4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-pro5.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-pro5.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-sld3-ref.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-sld3-ref.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-sld3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-sld3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-sld8-ref.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-sld8-ref.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ph1-sld8.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ph1-sld8.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-proxstream2-gentil.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-proxstream2-gentil.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-proxstream2-vodka.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-proxstream2-vodka.dts vendor/device-tree/ianc-afaecb70/src/arm/uniphier-proxstream2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-proxstream2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-ref-daughter.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-ref-daughter.dtsi vendor/device-tree/ianc-afaecb70/src/arm/uniphier-support-card.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/uniphier-support-card.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf610m4-colibri.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610m4-colibri.dts vendor/device-tree/ianc-afaecb70/src/arm/vf610m4-cosmic.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610m4-cosmic.dts vendor/device-tree/ianc-afaecb70/src/arm/vf610m4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610m4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/zx296702-ad1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zx296702-ad1.dts vendor/device-tree/ianc-afaecb70/src/arm/zx296702.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zx296702.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/altera/ - copied from r295011, vendor/device-tree/dist/src/arm64/altera/ vendor/device-tree/ianc-afaecb70/src/arm64/apm/apm-merlin.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/apm/apm-merlin.dts vendor/device-tree/ianc-afaecb70/src/arm64/apm/apm-shadowcat.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/apm/apm-shadowcat.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/arm/juno-base.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/juno-base.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/arm/juno-r1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/juno-r1.dts vendor/device-tree/ianc-afaecb70/src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts vendor/device-tree/ianc-afaecb70/src/arm64/arm/vexpress-v2m-rs1.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/vexpress-v2m-rs1.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/broadcom/ - copied from r295011, vendor/device-tree/dist/src/arm64/broadcom/ vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls1043a-rdb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a-rdb.dts vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls1043a.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls1043a.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2080a-qds.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-qds.dts vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2080a-rdb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-rdb.dts vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2080a-simu.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a-simu.dts vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2080a.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/freescale/fsl-ls2080a.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/hisilicon/ - copied from r295011, vendor/device-tree/dist/src/arm64/hisilicon/ vendor/device-tree/ianc-afaecb70/src/arm64/marvell/ - copied from r295011, vendor/device-tree/dist/src/arm64/marvell/ vendor/device-tree/ianc-afaecb70/src/arm64/mediatek/mt6795-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/mediatek/mt6795-evb.dts vendor/device-tree/ianc-afaecb70/src/arm64/mediatek/mt6795.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/mediatek/mt6795.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/mediatek/mt8173-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/mediatek/mt8173-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm64/nvidia/ - copied from r295011, vendor/device-tree/dist/src/arm64/nvidia/ vendor/device-tree/ianc-afaecb70/src/arm64/qcom/ - copied from r295011, vendor/device-tree/dist/src/arm64/qcom/ vendor/device-tree/ianc-afaecb70/src/arm64/renesas/ - copied from r295011, vendor/device-tree/dist/src/arm64/renesas/ vendor/device-tree/ianc-afaecb70/src/arm64/rockchip/ - copied from r295011, vendor/device-tree/dist/src/arm64/rockchip/ vendor/device-tree/ianc-afaecb70/src/arm64/socionext/ - copied from r295011, vendor/device-tree/dist/src/arm64/socionext/ vendor/device-tree/ianc-afaecb70/src/arm64/sprd/ - copied from r295011, vendor/device-tree/dist/src/arm64/sprd/ vendor/device-tree/ianc-afaecb70/src/arm64/xilinx/ - copied from r295011, vendor/device-tree/dist/src/arm64/xilinx/ vendor/device-tree/ianc-afaecb70/src/mips/ - copied from r295011, vendor/device-tree/dist/src/mips/ Replaced: vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-edac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/amlogic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/amlogic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/arch_timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/arch_timer.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/arm-boards - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/arm-boards vendor/device-tree/ianc-afaecb70/Bindings/arm/atmel-at91.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/atmel-at91.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/cci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/cci.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/coherency-fabric.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/coherency-fabric.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/coresight.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/coresight.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/cpus.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/cpus.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/fsl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/fsl.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/hisilicon/hisilicon.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/hisilicon/hisilicon.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/idle-states.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/idle-states.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/keystone/keystone.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/keystone/keystone.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/marvell,berlin.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/marvell,berlin.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/marvell,kirkwood.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/marvell,kirkwood.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/mediatek.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/msm/qcom,saw2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/msm/qcom,saw2.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/msm/timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/msm/timer.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/crossbar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/crossbar.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/l3-noc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/l3-noc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/omap.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/omap.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/prcm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/omap/prcm.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/pmu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/pmu.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/psci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/psci.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/rockchip.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/rockchip.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/samsung/exynos-adc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/samsung/exynos-adc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/samsung/pmu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/samsung/pmu.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/shmobile.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/shmobile.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/sti.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/sti.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/sunxi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/sunxi.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/tegra/nvidia,tegra20-ahb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/tegra/nvidia,tegra20-ahb.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/twd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/arm/twd.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/ahci-st.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ata/ahci-st.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/sata_rcar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ata/sata_rcar.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/omap-ocp2scp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/bus/omap-ocp2scp.txt vendor/device-tree/ianc-afaecb70/Bindings/chosen.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/chosen.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/at91-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/at91-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/clock-bindings.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/clock-bindings.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/emev2-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/emev2-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/exynos3250-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/exynos3250-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/keystone-pll.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/keystone-pll.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/mvebu-core-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/mvebu-core-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/mvebu-gated-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/mvebu-gated-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/nvidia,tegra124-car.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/nvidia,tegra124-car.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/qcom,gcc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/qcom,gcc.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/qcom,mmcc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/qcom,mmcc.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/qoriq-clock.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/qoriq-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,cpg-div6-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,cpg-div6-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,cpg-mstp-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,cpg-mstp-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,r8a7779-cpg-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,r8a7779-cpg-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,rcar-gen2-cpg-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,rcar-gen2-cpg-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/renesas,rz-cpg-clocks.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/renesas,rz-cpg-clocks.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/silabs,si5351.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/silabs,si5351.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/st/st,clkgen-pll.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/st/st,clkgen-pll.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/sunxi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/clock/sunxi.txt vendor/device-tree/ianc-afaecb70/Bindings/cpufreq/arm_big_little_dt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/cpufreq/arm_big_little_dt.txt vendor/device-tree/ianc-afaecb70/Bindings/cpufreq/cpufreq-dt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/cpufreq/cpufreq-dt.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/fsl-sec2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/fsl-sec2.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/fsl-sec4.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/fsl-sec4.txt vendor/device-tree/ianc-afaecb70/Bindings/crypto/mv_cesa.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/crypto/mv_cesa.txt vendor/device-tree/ianc-afaecb70/Bindings/devfreq/event/exynos-ppmu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/devfreq/event/exynos-ppmu.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/fsl-mxs-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/fsl-mxs-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/mv-xor.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/mv-xor.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/qcom_bam_dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/qcom_bam_dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/renesas,rcar-dmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/renesas,rcar-dmac.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/sirfsoc-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/sirfsoc-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/sun6i-dma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/sun6i-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/ti-edma.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/dma/ti-edma.txt vendor/device-tree/ianc-afaecb70/Bindings/extcon/extcon-palmas.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/extcon/extcon-palmas.txt vendor/device-tree/ianc-afaecb70/Bindings/fpga/altera-socfpga-fpga-mgr.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/fpga/altera-socfpga-fpga-mgr.txt vendor/device-tree/ianc-afaecb70/Bindings/fuse/nvidia,tegra20-fuse.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/fuse/nvidia,tegra20-fuse.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-fan.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-fan.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-pca953x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-pca953x.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-sx150x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-sx150x.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-zynq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio-zynq.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/mrvl-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/mrvl-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/renesas,gpio-rcar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/renesas,gpio-rcar.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/snps-dwapb-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/gpio/snps-dwapb-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/hwmon/ltc2978.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/ltc2978.txt vendor/device-tree/ianc-afaecb70/Bindings/hwmon/ntc_thermistor.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/ntc_thermistor.txt vendor/device-tree/ianc-afaecb70/Bindings/hwmon/pwm-fan.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/hwmon/pwm-fan.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-at91.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-at91.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-cadence.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-cadence.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-davinci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-davinci.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-imx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-imx.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-rcar.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-rcar.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-sh_mobile.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/i2c-sh_mobile.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/trivial-devices.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/i2c/trivial-devices.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/accel/bma180.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/accel/bma180.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/adc/vf610-adc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/adc/vf610-adc.txt vendor/device-tree/ianc-afaecb70/Bindings/iio/st-sensors.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iio/st-sensors.txt vendor/device-tree/ianc-afaecb70/Bindings/input/ads7846.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/ads7846.txt vendor/device-tree/ianc-afaecb70/Bindings/input/cap11xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/cap11xx.txt vendor/device-tree/ianc-afaecb70/Bindings/input/elants_i2c.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/elants_i2c.txt vendor/device-tree/ianc-afaecb70/Bindings/input/gpio-keys-polled.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/gpio-keys-polled.txt vendor/device-tree/ianc-afaecb70/Bindings/input/gpio-keys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/gpio-keys.txt vendor/device-tree/ianc-afaecb70/Bindings/input/gpio-matrix-keypad.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/gpio-matrix-keypad.txt vendor/device-tree/ianc-afaecb70/Bindings/input/nvidia,tegra20-kbc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/nvidia,tegra20-kbc.txt vendor/device-tree/ianc-afaecb70/Bindings/input/qcom,pm8xxx-keypad.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/qcom,pm8xxx-keypad.txt vendor/device-tree/ianc-afaecb70/Bindings/input/rotary-encoder.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/rotary-encoder.txt vendor/device-tree/ianc-afaecb70/Bindings/input/samsung-keypad.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/samsung-keypad.txt vendor/device-tree/ianc-afaecb70/Bindings/input/sun4i-lradc-keys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/sun4i-lradc-keys.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/edt-ft5x06.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/edt-ft5x06.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/pixcir_i2c_ts.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/pixcir_i2c_ts.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/sun4i.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/sun4i.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/ti-tsc-adc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/ti-tsc-adc.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/touchscreen.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/touchscreen.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/tsc2005.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/tsc2005.txt vendor/device-tree/ianc-afaecb70/Bindings/input/touchscreen/zforce_ts.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/input/touchscreen/zforce_ts.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/atmel,aic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/atmel,aic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/mips-gic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/mips-gic.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/renesas,intc-irqpin.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/renesas,intc-irqpin.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/renesas,irqc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/interrupt-controller/renesas,irqc.txt vendor/device-tree/ianc-afaecb70/Bindings/iommu/arm,smmu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iommu/arm,smmu.txt vendor/device-tree/ianc-afaecb70/Bindings/iommu/renesas,ipmmu-vmsa.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iommu/renesas,ipmmu-vmsa.txt vendor/device-tree/ianc-afaecb70/Bindings/iommu/samsung,sysmmu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iommu/samsung,sysmmu.txt vendor/device-tree/ianc-afaecb70/Bindings/iommu/ti,omap-iommu.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/iommu/ti,omap-iommu.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/common.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/common.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/leds/leds-ns2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/leds/leds-ns2.txt vendor/device-tree/ianc-afaecb70/Bindings/mailbox/mailbox.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mailbox/mailbox.txt vendor/device-tree/ianc-afaecb70/Bindings/mailbox/omap-mailbox.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mailbox/omap-mailbox.txt vendor/device-tree/ianc-afaecb70/Bindings/media/exynos-jpeg-codec.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/exynos-jpeg-codec.txt vendor/device-tree/ianc-afaecb70/Bindings/media/exynos5-gsc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/exynos5-gsc.txt vendor/device-tree/ianc-afaecb70/Bindings/media/i2c/adv7604.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/i2c/adv7604.txt vendor/device-tree/ianc-afaecb70/Bindings/media/video-interfaces.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/media/video-interfaces.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/fsl/ifc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/fsl/ifc.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/nvidia,tegra-mc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/nvidia,tegra-mc.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/renesas-memory-controllers.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/renesas-memory-controllers.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/synopsys.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/synopsys.txt vendor/device-tree/ianc-afaecb70/Bindings/memory-controllers/ti/emif.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/memory-controllers/ti/emif.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/arizona.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/arizona.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/atmel-hlcdc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/atmel-hlcdc.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/cros-ec.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/cros-ec.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/da9063.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/da9063.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/max77686.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/max77686.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/max77693.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/max77693.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/palmas.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/palmas.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/qcom,spmi-pmic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/qcom,spmi-pmic.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/qcom-rpm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/qcom-rpm.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/rk808.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/rk808.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/syscon.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/syscon.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/tc3589x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mfd/tc3589x.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/nvidia,tegra20-apbmisc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/misc/nvidia,tegra20-apbmisc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/arasan,sdhci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/arasan,sdhci.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/exynos-dw-mshc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/exynos-dw-mshc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/fsl-esdhc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/fsl-esdhc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/fsl-imx-esdhc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/fsl-imx-esdhc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/k3-dw-mshc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/k3-dw-mshc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/mmc-pwrseq-simple.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/mmc-pwrseq-simple.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/mmc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/mmc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/renesas,mmcif.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/renesas,mmcif.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/rockchip-dw-mshc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/rockchip-dw-mshc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/sdhci-st.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/sdhci-st.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/synopsys-dw-mshc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/synopsys-dw-mshc.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/ti-omap-hsmmc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mmc/ti-omap-hsmmc.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/fsl-quadspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/fsl-quadspi.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/fsmc-nand.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/fsmc-nand.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/partition.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/partition.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/pxa3xx-nand.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/pxa3xx-nand.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/sunxi-nand.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/mtd/sunxi-nand.txt vendor/device-tree/ianc-afaecb70/Bindings/net/amd-xgbe.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/amd-xgbe.txt vendor/device-tree/ianc-afaecb70/Bindings/net/apm-xgene-enet.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/apm-xgene-enet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/cpsw.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/cpsw.txt vendor/device-tree/ianc-afaecb70/Bindings/net/dsa/dsa.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/dsa/dsa.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ethernet.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ethernet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/fixed-link.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/fixed-link.txt vendor/device-tree/ianc-afaecb70/Bindings/net/fsl-tsec-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/fsl-tsec-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/net/hisilicon-hip04-net.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/hisilicon-hip04-net.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ieee802154/at86rf230.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ieee802154/at86rf230.txt vendor/device-tree/ianc-afaecb70/Bindings/net/ieee802154/cc2520.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/ieee802154/cc2520.txt vendor/device-tree/ianc-afaecb70/Bindings/net/keystone-netcp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/keystone-netcp.txt vendor/device-tree/ianc-afaecb70/Bindings/net/macb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/macb.txt vendor/device-tree/ianc-afaecb70/Bindings/net/marvell-armada-370-neta.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/marvell-armada-370-neta.txt vendor/device-tree/ianc-afaecb70/Bindings/net/micrel-ksz90x1.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/micrel-ksz90x1.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/trf7970a.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/nfc/trf7970a.txt vendor/device-tree/ianc-afaecb70/Bindings/net/phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/phy.txt vendor/device-tree/ianc-afaecb70/Bindings/net/rockchip-dwmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/rockchip-dwmac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/socfpga-dwmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/socfpga-dwmac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/stmmac.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/net/stmmac.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/designware-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/designware-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/host-generic-pci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/host-generic-pci.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/layerscape-pci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/layerscape-pci.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/pci-rcar-gen2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/pci-rcar-gen2.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/pci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/pci.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/rcar-pci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/rcar-pci.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/ti-pci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/ti-pci.txt vendor/device-tree/ianc-afaecb70/Bindings/pci/xilinx-pcie.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pci/xilinx-pcie.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/phy-miphy365x.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/phy-miphy365x.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/rcar-gen2-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/rcar-gen2-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/rockchip-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/rockchip-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/samsung-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/samsung-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/sun4i-usb-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/sun4i-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/phy/ti-phy.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/phy/ti-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/allwinner,sunxi-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/allwinner,sunxi-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/marvell,armada-370-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-370-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/marvell,armada-375-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-375-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/marvell,armada-38x-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-38x-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/marvell,armada-xp-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/marvell,armada-xp-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/meson,pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/meson,pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/pinctrl-bindings.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/pinctrl-bindings.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/qcom,pmic-gpio.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-gpio.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/qcom,pmic-mpp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/qcom,pmic-mpp.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/renesas,pfc-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/renesas,pfc-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/rockchip,pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/rockchip,pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/samsung-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/samsung-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/ste,nomadik.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/ste,nomadik.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/xlnx,zynq-pinctrl.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pinctrl/xlnx,zynq-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/power/power_domain.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/power_domain.txt vendor/device-tree/ianc-afaecb70/Bindings/power/renesas,sysc-rmobile.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/renesas,sysc-rmobile.txt vendor/device-tree/ianc-afaecb70/Bindings/power/rockchip-io-domain.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/rockchip-io-domain.txt vendor/device-tree/ianc-afaecb70/Bindings/power/twl-charger.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power/twl-charger.txt vendor/device-tree/ianc-afaecb70/Bindings/power_supply/max17042_battery.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/power_supply/max17042_battery.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/fman.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/powerpc/fsl/fman.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/guts.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/powerpc/fsl/guts.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/mpc5121-psc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/powerpc/fsl/mpc5121-psc.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/imx-pwm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/imx-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/lpc32xx-pwm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/lpc32xx-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/pwm-sun4i.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/pwm/pwm-sun4i.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/act8865-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/act8865-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/anatop-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/anatop-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/da9210.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/da9210.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/da9211.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/da9211.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/max77802.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/max77802.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/max8973-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/max8973-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/pbias-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/pbias-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/pwm-regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/pwm-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/regulator.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/tps65217.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/regulator/tps65217.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/socfpga-reset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/socfpga-reset.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/st,sti-picophyreset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/st,sti-picophyreset.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/st,sti-powerdown.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/st,sti-powerdown.txt vendor/device-tree/ianc-afaecb70/Bindings/reset/st,sti-softreset.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/reset/st,sti-softreset.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/atmel,at91rm9200-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/atmel,at91rm9200-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/haoyu,hym8563.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/haoyu,hym8563.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/isil,isl12057.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/isil,isl12057.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/rtc-omap.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/rtc-omap.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/rtc-opal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/rtc-opal.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/s3c-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/s3c-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/rtc/stmp3xxx-rtc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/rtc/stmp3xxx-rtc.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/atmel-usart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/atmel-usart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/mrvl,pxa-ssp.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/mrvl,pxa-ssp.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/mtk-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/mtk-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/nxp,sc16is7xx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/nxp,sc16is7xx.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/omap_serial.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/omap_serial.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/pl011.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/pl011.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/qcom,msm-uartdm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/qcom,msm-uartdm.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/renesas,sci-serial.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/renesas,sci-serial.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/sirf-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/sirf-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/snps-dw-apb-uart.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/serial/snps-dw-apb-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/fsl/qman-portals.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/fsl/qman-portals.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/qcom/qcom,gsbi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/qcom/qcom,gsbi.txt vendor/device-tree/ianc-afaecb70/Bindings/soc/ti/keystone-navigator-qmss.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/soc/ti/keystone-navigator-qmss.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/adi,adau1701.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/adi,adau1701.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ak4642.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ak4642.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/fsl,asrc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/fsl,asrc.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/fsl,esai.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/fsl,esai.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/fsl,spdif.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/fsl,spdif.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/fsl-asoc-card.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/fsl-asoc-card.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ingenic,jz4740-i2s.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/ingenic,jz4740-i2s.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/max98090.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/max98090.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/max98357a.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/max98357a.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/nvidia,tegra-audio-max98090.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/nvidia,tegra-audio-max98090.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/nvidia,tegra30-hda.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/nvidia,tegra30-hda.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/omap-twl4030.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/omap-twl4030.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/renesas,rsnd.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/renesas,rsnd.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rockchip-i2s.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rockchip-i2s.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5640.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5640.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/rt5677.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/rt5677.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/simple-card.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/simple-card.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/tas2552.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/tas2552.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/tdm-slot.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/tdm-slot.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/wm8741.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/wm8741.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/wm8804.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/wm8804.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/wm8994.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/sound/wm8994.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/fsl-imx-cspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/fsl-imx-cspi.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/qcom,spi-qup.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/qcom,spi-qup.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/sh-msiof.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/sh-msiof.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/snps,dw-apb-ssi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/snps,dw-apb-ssi.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-davinci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-davinci.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-fsl-dspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-fsl-dspi.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-img-spfi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-img-spfi.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-orion.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-orion.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-rockchip.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-rockchip.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi-sirf.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi-sirf.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi_atmel.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi_atmel.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/spi_pl022.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/spi_pl022.txt vendor/device-tree/ianc-afaecb70/Bindings/spi/ti_qspi.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spi/ti_qspi.txt vendor/device-tree/ianc-afaecb70/Bindings/spmi/qcom,spmi-pmic-arb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/spmi/qcom,spmi-pmic-arb.txt vendor/device-tree/ianc-afaecb70/Bindings/staging/iio/adc/mxs-lradc.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/staging/iio/adc/mxs-lradc.txt vendor/device-tree/ianc-afaecb70/Bindings/submitting-patches.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/submitting-patches.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/rcar-thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/rcar-thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/rockchip-thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/rockchip-thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/thermal/ti_soc_thermal.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/thermal/ti_soc_thermal.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/cadence,ttc-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/cadence,ttc-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/mediatek,mtk-timer.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/timer/mediatek,mtk-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/ufs/ufshcd-pltfrm.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/ufs/ufshcd-pltfrm.txt vendor/device-tree/ianc-afaecb70/Bindings/unittest.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/unittest.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/atmel-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/atmel-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/ci-hdrc-usb2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/ci-hdrc-usb2.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/dwc2.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/dwc2.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/dwc3-st.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/dwc3-st.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/dwc3.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/dwc3.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/generic.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/generic.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/msm-hsusb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/msm-hsusb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/renesas_usbhs.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/renesas_usbhs.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/twlxxxx-usb.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/twlxxxx-usb.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/usb-ehci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/usb-ehci.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/usb-xhci.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/usb-xhci.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/usb3503.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/usb3503.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/usbmisc-imx.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/usb/usbmisc-imx.txt vendor/device-tree/ianc-afaecb70/Bindings/vendor-prefixes.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/vendor-prefixes.txt vendor/device-tree/ianc-afaecb70/Bindings/w1/omap-hdq.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/w1/omap-hdq.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/atmel-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/atmel-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/mtk-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/mtk-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/watchdog/omap-wdt.txt - copied unchanged from r295011, vendor/device-tree/dist/Bindings/watchdog/omap-wdt.txt vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/at91.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/at91.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/berlin2q.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/berlin2q.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos3250.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos3250.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos4.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos4.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos5250.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos5250.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos5420.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos5420.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/exynos7-clk.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/exynos7-clk.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/imx6qdl-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/imx6qdl-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/imx6sl-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/imx6sl-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/imx6sx-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/imx6sx-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/marvell,mmp2.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/marvell,mmp2.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/marvell,pxa168.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa168.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/marvell,pxa910.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/marvell,pxa910.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,gcc-apq8084.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-apq8084.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,gcc-ipq806x.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-ipq806x.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,gcc-msm8974.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8974.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,mmcc-apq8084.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-apq8084.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/qcom,mmcc-msm8974.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8974.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7790-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7790-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7791-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7791-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/r8a7794-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/r8a7794-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3066a-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3066a-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3188-cru-common.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3188-cru-common.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3188-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3188-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/rk3288-cru.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/rk3288-cru.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/sh73a0-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/sh73a0-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/tegra124-car-common.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/tegra124-car-common.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clock/vf610-clock.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/clock/vf610-clock.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/gpio/gpio.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/gpio/gpio.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/input/input.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/input/input.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/mfd/palmas.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/mfd/palmas.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/mfd/qcom-rpm.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/mfd/qcom-rpm.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/am33xx.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/am33xx.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/am43xx.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/am43xx.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/dra.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/dra.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/omap.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/omap.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/qcom,pmic-gpio.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/qcom,pmic-gpio.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/pinctrl/qcom,pmic-mpp.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/pinctrl/qcom,pmic-mpp.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset/qcom,gcc-ipq806x.h - copied unchanged from r295011, vendor/device-tree/dist/include/dt-bindings/reset/qcom,gcc-ipq806x.h vendor/device-tree/ianc-afaecb70/scripts/cronjob - copied unchanged from r295011, vendor/device-tree/dist/scripts/cronjob vendor/device-tree/ianc-afaecb70/scripts/filter.sh - copied unchanged from r295011, vendor/device-tree/dist/scripts/filter.sh vendor/device-tree/ianc-afaecb70/scripts/index-filter.sh - copied unchanged from r295011, vendor/device-tree/dist/scripts/index-filter.sh vendor/device-tree/ianc-afaecb70/src/arm/am335x-base0033.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-base0033.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-bone-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-bone-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am335x-bone.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-bone.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-boneblack.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-boneblack.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-evmsk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-evmsk.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-igep0033.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-igep0033.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am335x-lxm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-lxm.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-nano.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-nano.dts vendor/device-tree/ianc-afaecb70/src/arm/am335x-pepper.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am335x-pepper.dts vendor/device-tree/ianc-afaecb70/src/arm/am33xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am33xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am33xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am33xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am3517-craneboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am3517-craneboard.dts vendor/device-tree/ianc-afaecb70/src/arm/am3517.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am3517.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am35xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am35xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am4372.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am4372.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am437x-gp-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am437x-gp-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/am437x-idk-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am437x-idk-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/am437x-sk-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am437x-sk-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/am43x-epos-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am43x-epos-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/am43xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am43xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/am57xx-beagle-x15.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/am57xx-beagle-x15.dts vendor/device-tree/ianc-afaecb70/src/arm/animeo_ip.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/animeo_ip.dts vendor/device-tree/ianc-afaecb70/src/arm/arm-realview-pb1176.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/arm-realview-pb1176.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-db.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-mirabox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-mirabox.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-netgear-rn102.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-netgear-rn102.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-netgear-rn104.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-netgear-rn104.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-rd.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-rd.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-synology-ds213j.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-synology-ds213j.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-370-xp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370-xp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-370.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-370.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-375-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-375-db.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-375.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-375.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-385-db-ap.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-385-db-ap.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-388-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-388-db.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-388-gp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-388-gp.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-388-rd.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-388-rd.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-38x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-38x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-axpwifiap.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-axpwifiap.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-db.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-db.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-gp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-gp.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-lenovo-ix4-300d.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-lenovo-ix4-300d.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-matrix.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-matrix.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-mv78260.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-mv78260.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-mv78460.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-mv78460.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-netgear-rn2120.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-netgear-rn2120.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-openblocks-ax3-4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-openblocks-ax3-4.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp-synology-ds414.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp-synology-ds414.dts vendor/device-tree/ianc-afaecb70/src/arm/armada-xp.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armada-xp.dtsi vendor/device-tree/ianc-afaecb70/src/arm/armv7-m.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/armv7-m.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91-foxg20.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-foxg20.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-qil_a9260.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-qil_a9260.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d3_xplained.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts vendor/device-tree/ianc-afaecb70/src/arm/at91-sama5d4ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91-sama5d4ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91rm9200.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91rm9200.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91rm9200ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91rm9200ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9260.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9260.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9261.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9261.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9261ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9261ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9263.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9263.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9263ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9263ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g15.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g15.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g15ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g15ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g20ek_common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g20ek_common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g25.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g25.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g25ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g25ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g35.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g35.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g35ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g35ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9g45.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9g45.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9m10g45ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9m10g45ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9n12.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9n12.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9n12ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9n12ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9rl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9rl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9rlek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9rlek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x35.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x35.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x35ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x35ek.dts vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5_isi.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5_isi.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5_lcd.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5_lcd.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5_macb0.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5_macb0.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5_macb1.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5_macb1.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5cm.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5cm.dtsi vendor/device-tree/ianc-afaecb70/src/arm/at91sam9x5ek.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/at91sam9x5ek.dtsi vendor/device-tree/ianc-afaecb70/src/arm/atlas7-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/atlas7-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/atlas7.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/atlas7.dtsi vendor/device-tree/ianc-afaecb70/src/arm/axp209.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/axp209.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm-cygnus-clock.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm-cygnus-clock.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm-cygnus.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm-cygnus.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm11351.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm11351.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm21664.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm21664.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm2835-rpi-b-plus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835-rpi-b-plus.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm2835-rpi-b.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835-rpi-b.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm2835-rpi.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835-rpi.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm2835.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm2835.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-buffalo-wzr-1750dhp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-buffalo-wzr-1750dhp.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-luxul-xwc-1000.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-luxul-xwc-1000.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-netgear-r6250.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-netgear-r6250.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708-netgear-r6300-v2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708-netgear-r6300-v2.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm4708.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm4708.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm47081-asus-rt-n18u.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm47081-asus-rt-n18u.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm47081-buffalo-wzr-600dhp2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm47081-buffalo-wzr-600dhp2.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm47081-buffalo-wzr-900dhp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm47081-buffalo-wzr-900dhp.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm5301x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm5301x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm63138.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm63138.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm7445-bcm97445svmb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm7445-bcm97445svmb.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm7445.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm7445.dtsi vendor/device-tree/ianc-afaecb70/src/arm/bcm911360_entphn.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm911360_entphn.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm911360k.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm911360k.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm958300k.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm958300k.dts vendor/device-tree/ianc-afaecb70/src/arm/bcm963138dvt.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/bcm963138dvt.dts vendor/device-tree/ianc-afaecb70/src/arm/berlin2-sony-nsz-gs7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2-sony-nsz-gs7.dts vendor/device-tree/ianc-afaecb70/src/arm/berlin2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/berlin2cd-google-chromecast.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2cd-google-chromecast.dts vendor/device-tree/ianc-afaecb70/src/arm/berlin2cd.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2cd.dtsi vendor/device-tree/ianc-afaecb70/src/arm/berlin2q-marvell-dmp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2q-marvell-dmp.dts vendor/device-tree/ianc-afaecb70/src/arm/berlin2q.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/berlin2q.dtsi vendor/device-tree/ianc-afaecb70/src/arm/cros-ec-keyboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/cros-ec-keyboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm/cx92755.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/cx92755.dtsi vendor/device-tree/ianc-afaecb70/src/arm/cx92755_equinox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/cx92755_equinox.dts vendor/device-tree/ianc-afaecb70/src/arm/da850-enbw-cmc.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/da850-enbw-cmc.dts vendor/device-tree/ianc-afaecb70/src/arm/da850-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/da850-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/da850.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/da850.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dm8168-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm8168-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/dm816x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dm816x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dove-cubox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dove-cubox.dts vendor/device-tree/ianc-afaecb70/src/arm/dove.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dove.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dra7-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra7-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/dra7.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra7.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dra72-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra72-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/dra72x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra72x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dra74x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra74x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/dra7xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/dra7xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ea3250.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ea3250.dts vendor/device-tree/ianc-afaecb70/src/arm/efm32gg-dk3750.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/efm32gg-dk3750.dts vendor/device-tree/ianc-afaecb70/src/arm/efm32gg.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/efm32gg.dtsi vendor/device-tree/ianc-afaecb70/src/arm/emev2-kzm9d.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/emev2-kzm9d.dts vendor/device-tree/ianc-afaecb70/src/arm/emev2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/emev2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos3250-monk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos3250-monk.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos3250-rinato.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos3250-rinato.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos3250.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos3250.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4210-origen.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4210-origen.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4210-smdkv310.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4210-smdkv310.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4210-trats.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4210-trats.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4210-universal_c210.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4210-universal_c210.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4210.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4210.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4212.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4212.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-odroid-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-odroid-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-odroidu3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-odroidu3.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-odroidx.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-odroidx.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-origen.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-origen.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-smdk4412.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-smdk4412.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-tiny4412.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-tiny4412.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412-trats2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412-trats2.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos4412.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4412.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4415.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4415.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4x12-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4x12-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos4x12.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos4x12.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-arndale.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-arndale.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-smdk5250.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-smdk5250.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-snow.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-snow.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5250-spring.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250-spring.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5250.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5250.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5260-xyref5260.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5260-xyref5260.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5410-smdk5410.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5410-smdk5410.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5410.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5410.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5420-arndale-octa.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420-arndale-octa.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5420-peach-pit.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420-peach-pit.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5420-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5420-smdk5420.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420-smdk5420.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5420.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5420.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5422-odroidxu3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5422-odroidxu3.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5440-sd5v1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5440-sd5v1.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5440-ssdk5440.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5440-ssdk5440.dts vendor/device-tree/ianc-afaecb70/src/arm/exynos5440.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5440.dtsi vendor/device-tree/ianc-afaecb70/src/arm/exynos5800-peach-pi.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/exynos5800-peach-pi.dts vendor/device-tree/ianc-afaecb70/src/arm/hi3620-hi4511.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/hi3620-hi4511.dts vendor/device-tree/ianc-afaecb70/src/arm/hip04.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/hip04.dtsi vendor/device-tree/ianc-afaecb70/src/arm/hisi-x5hd2-dkb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/hisi-x5hd2-dkb.dts vendor/device-tree/ianc-afaecb70/src/arm/imx23-olinuxino.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx23-olinuxino.dts vendor/device-tree/ianc-afaecb70/src/arm/imx23.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx23.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx25-pdk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx25-pdk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx25-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx25-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/imx25.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx25.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx27.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx27.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx28-apf28.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-apf28.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-apf28dev.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-apf28dev.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-cfa10036.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-cfa10036.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-cfa10057.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-cfa10057.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-m28evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-m28evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28-tx28.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28-tx28.dts vendor/device-tree/ianc-afaecb70/src/arm/imx28.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx28.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx31.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx31.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx35.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx35.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx50-evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx50-evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx50.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx50.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx51-apf51dev.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx51-apf51dev.dts vendor/device-tree/ianc-afaecb70/src/arm/imx51.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx51.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx53-ard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-ard.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-m53evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-m53evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-qsb-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-qsb-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx53-qsrb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-qsrb.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-smd.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-smd.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-tqma53.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-tqma53.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx53-tx53-x03x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-tx53-x03x.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-tx53.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-tx53.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx53-voipac-bsb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53-voipac-bsb.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx53.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-aristainetos_4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-aristainetos_4.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-aristainetos_7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-aristainetos_7.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-cubox-i.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-cubox-i.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-hummingboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-hummingboard.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-nitrogen6x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-nitrogen6x.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-rex-basic.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-rex-basic.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-riotboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-riotboard.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl-sabrelite.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl-sabrelite.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6dl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6dl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6q-arm2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-arm2.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-cubox-i.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-cubox-i.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-dmo-edmqmx6.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-dmo-edmqmx6.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-gk802.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-gk802.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-gw5400-a.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-gw5400-a.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-hummingboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-hummingboard.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-nitrogen6x.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-nitrogen6x.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-rex-pro.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-rex-pro.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-sabrelite.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-sabrelite.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q-tbs2910.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q-tbs2910.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6q.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6q.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-aristainetos.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-aristainetos.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-cubox-i.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-cubox-i.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-dfi-fs700-m60.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-dfi-fs700-m60.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw51xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw51xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw52xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw52xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw53xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw53xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw54xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw54xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-gw552x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-gw552x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-hummingboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-hummingboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-microsom-ar8035.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-microsom-ar8035.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-microsom.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-microsom.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-nitrogen6x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-nitrogen6x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-phytec-pfla02.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-phytec-pfla02.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-rex.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-rex.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-sabreauto.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-sabreauto.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-sabrelite.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-sabrelite.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-sabresd.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-sabresd.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-tx6.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-tx6.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl-wandboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl-wandboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6qdl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6qdl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6sl-evk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sl-evk.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6sl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/imx6sx-sabreauto.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sx-sabreauto.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6sx-sdb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sx-sdb.dts vendor/device-tree/ianc-afaecb70/src/arm/imx6sx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/imx6sx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/integrator.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/integrator.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2e-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2e-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2e-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2e-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/k2e.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2e.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2hk-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2hk-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2hk-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2hk-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/k2hk.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2hk.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2l-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2l-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/k2l-evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2l-evm.dts vendor/device-tree/ianc-afaecb70/src/arm/k2l.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/k2l.dtsi vendor/device-tree/ianc-afaecb70/src/arm/keystone.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/keystone.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-b3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-b3.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-cloudbox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-cloudbox.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-d2net.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-d2net.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-dir665.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-dir665.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-dreamplug.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-dreamplug.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-is2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-is2.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-lsxl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-lsxl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-mv88f6281gtw-ge.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-mv88f6281gtw-ge.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-net2big.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-net2big.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-net5big.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-net5big.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-netxbig.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-netxbig.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-ns2-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-ns2-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-ns2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-ns2.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-ns2max.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-ns2max.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-ns2mini.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-ns2mini.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-rd88f6192.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-rd88f6192.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-synology.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-synology.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-t5325.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-t5325.dts vendor/device-tree/ianc-afaecb70/src/arm/kirkwood-ts219.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood-ts219.dtsi vendor/device-tree/ianc-afaecb70/src/arm/kirkwood.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/kirkwood.dtsi vendor/device-tree/ianc-afaecb70/src/arm/lpc32xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/lpc32xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ls1021a-qds.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ls1021a-qds.dts vendor/device-tree/ianc-afaecb70/src/arm/ls1021a-twr.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ls1021a-twr.dts vendor/device-tree/ianc-afaecb70/src/arm/ls1021a.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ls1021a.dtsi vendor/device-tree/ianc-afaecb70/src/arm/meson.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson.dtsi vendor/device-tree/ianc-afaecb70/src/arm/meson6-atv1200.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson6-atv1200.dts vendor/device-tree/ianc-afaecb70/src/arm/meson8.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/meson8.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt6589.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt6589.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt8127.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt8127.dtsi vendor/device-tree/ianc-afaecb70/src/arm/mt8135-evbp1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt8135-evbp1.dts vendor/device-tree/ianc-afaecb70/src/arm/mt8135.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/mt8135.dtsi vendor/device-tree/ianc-afaecb70/src/arm/nspire-classic.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/nspire-classic.dtsi vendor/device-tree/ianc-afaecb70/src/arm/nspire-cx.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/nspire-cx.dts vendor/device-tree/ianc-afaecb70/src/arm/nspire.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/nspire.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap2420-n8x0-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap2420-n8x0-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap2420.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap2420.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap2430-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap2430-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap2430.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap2430.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap24xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap24xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-beagle-xm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-beagle-xm.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-beagle.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-beagle.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-cm-t3517.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-cm-t3517.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-cm-t3730.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-cm-t3730.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-cm-t3x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-cm-t3x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-cm-t3x30.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-cm-t3x30.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-devkit8000.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-devkit8000.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-evm-37xx.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-evm-37xx.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-evm-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-evm-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-gta04.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-gta04.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-gta04a5.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-gta04a5.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0020-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0020-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0020-rev-f.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0020-rev-f.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0020.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0020.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0030-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0030-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0030-rev-g.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0030-rev-g.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-igep0030.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-igep0030.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-ldp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-ldp.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-lilly-a83x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-lilly-a83x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-lilly-dbb056.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-lilly-dbb056.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-n9.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-n9.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-n900.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-n900.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-n950-n9.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-n950-n9.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-n950.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-n950.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-alto35-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-alto35-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-base.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-base.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-chestnut43-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-chestnut43-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-common-lcd35.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-common-lcd35.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-common-lcd43.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-common-lcd43.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-gallop43-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-gallop43-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo-palo43-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo-palo43-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-overo.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-overo.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-panel-sharp-ls037v7dw01.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-panel-sharp-ls037v7dw01.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-tao3530.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-tao3530.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3-zoom3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3-zoom3.dts vendor/device-tree/ianc-afaecb70/src/arm/omap3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap34xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap34xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap36xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap36xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap3xxx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap3xxx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-cpu-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-cpu-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-duovero-parlor.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-duovero-parlor.dts vendor/device-tree/ianc-afaecb70/src/arm/omap4-duovero.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-duovero.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-panda-a4.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-panda-a4.dts vendor/device-tree/ianc-afaecb70/src/arm/omap4-panda-common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-panda-common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-panda-es.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-panda-es.dts vendor/device-tree/ianc-afaecb70/src/arm/omap4-sdp-es23plus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-sdp-es23plus.dts vendor/device-tree/ianc-afaecb70/src/arm/omap4-sdp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-sdp.dts vendor/device-tree/ianc-afaecb70/src/arm/omap4-var-om44customboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-var-om44customboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-var-som-om44-wlan.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-var-som-om44-wlan.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4-var-som-om44.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4-var-som-om44.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap4460.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap4460.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap5-cm-t54.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-cm-t54.dts vendor/device-tree/ianc-afaecb70/src/arm/omap5-core-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-core-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap5-gpu-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-gpu-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap5-uevm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5-uevm.dts vendor/device-tree/ianc-afaecb70/src/arm/omap5.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap5.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap54xx-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/omap54xx-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm/orion5x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/orion5x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/phy3250.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/phy3250.dts vendor/device-tree/ianc-afaecb70/src/arm/pxa27x.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/pxa27x.dtsi vendor/device-tree/ianc-afaecb70/src/arm/pxa2xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/pxa2xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/pxa3xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/pxa3xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8064-cm-qs600.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8064-cm-qs600.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8064-ifc6410.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8064-ifc6410.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8064.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8064.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8074-dragonboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8074-dragonboard.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8084-ifc6540.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8084-ifc6540.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8084-mtp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8084-mtp.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-apq8084.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-apq8084.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-ipq8064-ap148.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-ipq8064-ap148.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-ipq8064.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-ipq8064.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8660-surf.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8660-surf.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8660.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8660.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8960-cdp.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8960-cdp.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8960.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8960.dtsi vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8974-sony-xperia-honami.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8974-sony-xperia-honami.dts vendor/device-tree/ianc-afaecb70/src/arm/qcom-msm8974.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/qcom-msm8974.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r7s72100.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r7s72100.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a73a4-ape6evm.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a73a4-ape6evm.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a73a4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a73a4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7740-armadillo800eva.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7740-armadillo800eva.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7740.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7740.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7778-bockw.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7778-bockw.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7778.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7778.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7779-marzen.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7779-marzen.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7779.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7779.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7790-lager.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7790-lager.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7790.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7790.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7791-koelsch.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7791-koelsch.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7791.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7791.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a7794-alt.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7794-alt.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7794.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/r8a7794.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3066a-bqcurie2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3066a-bqcurie2.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3066a-marsboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3066a-marsboard.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3066a-rayeager.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3066a-rayeager.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3066a.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3066a.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3188-radxarock.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3188-radxarock.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3188.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3188.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-evb-act8846.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-evb-act8846.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-evb-rk808.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-evb-rk808.dts vendor/device-tree/ianc-afaecb70/src/arm/rk3288-evb.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-evb.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-firefly.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-firefly.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288-thermal.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288-thermal.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3288.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3288.dtsi vendor/device-tree/ianc-afaecb70/src/arm/rk3xxx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/rk3xxx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/s3c2416-smdk2416.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/s3c2416-smdk2416.dts vendor/device-tree/ianc-afaecb70/src/arm/s3c2416.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/s3c2416.dtsi vendor/device-tree/ianc-afaecb70/src/arm/s5pv210-aquila.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/s5pv210-aquila.dts vendor/device-tree/ianc-afaecb70/src/arm/s5pv210-goni.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/s5pv210-goni.dts vendor/device-tree/ianc-afaecb70/src/arm/sama5d3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d35ek.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d35ek.dts vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_can.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_can.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_emac.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_emac.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_gmac.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_gmac.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_lcd.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_lcd.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_mci2.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_mci2.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_tcb1.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_tcb1.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3_uart.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3_uart.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3xcm.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3xcm.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d3xmb.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d3xmb.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sama5d4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sama5d4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sh73a0-kzm9g.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sh73a0-kzm9g.dts vendor/device-tree/ianc-afaecb70/src/arm/sh73a0.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sh73a0.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga_arria10.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_arria10.dtsi vendor/device-tree/ianc-afaecb70/src/arm/socfpga_arria5_socdk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_arria5_socdk.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_socdk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_socdk.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_sockit.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_sockit.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_cyclone5_socrates.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/socfpga_cyclone5_socrates.dts vendor/device-tree/ianc-afaecb70/src/arm/spear1310-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear1310-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/spear1310.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear1310.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear1340-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear1340-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/spear1340.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear1340.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear13xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear13xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear300-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear300-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/spear300.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear300.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear310-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear310-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/spear310.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear310.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear320-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear320-evb.dts vendor/device-tree/ianc-afaecb70/src/arm/spear320.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear320.dtsi vendor/device-tree/ianc-afaecb70/src/arm/spear3xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/spear3xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-ccu8540.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-ccu8540.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-ccu9540.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-ccu9540.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-dbx5x0.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-dbx5x0.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-href-stuib.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-href-stuib.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-href-tvk1281618.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-href-tvk1281618.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-href.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-href.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefprev60-stuib.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefprev60-stuib.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefprev60-tvk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefprev60-tvk.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefprev60.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefprev60.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefv60plus-stuib.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefv60plus-stuib.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefv60plus-tvk.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefv60plus-tvk.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-hrefv60plus.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-hrefv60plus.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-nomadik-nhk15.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-nomadik-nhk15.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-nomadik-s8815.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-nomadik-s8815.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-nomadik-stn8815.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-nomadik-stn8815.dtsi vendor/device-tree/ianc-afaecb70/src/arm/ste-snowball.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-snowball.dts vendor/device-tree/ianc-afaecb70/src/arm/ste-u300.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/ste-u300.dts vendor/device-tree/ianc-afaecb70/src/arm/stih407-b2120.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih407-b2120.dts vendor/device-tree/ianc-afaecb70/src/arm/stih407-clock.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih407-clock.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih407-family.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih407-family.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih407-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih407-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih407.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih407.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih410-b2120.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih410-b2120.dts vendor/device-tree/ianc-afaecb70/src/arm/stih410-clock.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih410-clock.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih410.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih410.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih415.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih415.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih416-b2020e.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih416-b2020e.dts vendor/device-tree/ianc-afaecb70/src/arm/stih416-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih416-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih416.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih416.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih418-b2199.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih418-b2199.dts vendor/device-tree/ianc-afaecb70/src/arm/stih418-clock.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih418-clock.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stih418.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stih418.dtsi vendor/device-tree/ianc-afaecb70/src/arm/stihxxx-b2120.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/stihxxx-b2120.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-a1000.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-a1000.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-ba10-tvbox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-ba10-tvbox.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-chuwi-v7-cw0825.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-chuwi-v7-cw0825.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-cubieboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-cubieboard.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-hackberry.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-hackberry.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-hyundai-a7hd.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-hyundai-a7hd.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-inet97fv2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-inet97fv2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-marsboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-marsboard.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-mini-xplus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-mini-xplus.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-mk802.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-mk802.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-mk802ii.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-mk802ii.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-olinuxino-lime.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-olinuxino-lime.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10-pcduino.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10-pcduino.dts vendor/device-tree/ianc-afaecb70/src/arm/sun4i-a10.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun4i-a10.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-mk802.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-mk802.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-olinuxino-micro.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-olinuxino-micro.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s-r7-tv-dongle.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s-r7-tv-dongle.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a10s.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a10s.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-hsg-h702.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-hsg-h702.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-olinuxino-micro.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-olinuxino-micro.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13-olinuxino.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13-olinuxino.dts vendor/device-tree/ianc-afaecb70/src/arm/sun5i-a13.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun5i-a13.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-app4-evb1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-app4-evb1.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-colombus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-colombus.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-hummingbird.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-hummingbird.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31-m9.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31-m9.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s-cs908.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s-cs908.dts vendor/device-tree/ianc-afaecb70/src/arm/sun6i-a31s.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun6i-a31s.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-bananapi.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-bananapi.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-bananapro.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-bananapro.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-cubieboard2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-cubieboard2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-cubietruck.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-cubietruck.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-hummingbird.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-hummingbird.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-i12-tvbox.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-i12-tvbox.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-m3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-m3.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-olinuxino-lime.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-olinuxino-lime2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-olinuxino-micro.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-micro.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20-pcduino3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20-pcduino3.dts vendor/device-tree/ianc-afaecb70/src/arm/sun7i-a20.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun7i-a20.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-ippo-q8h-v1.2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v1.2.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23-ippo-q8h-v5.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23-ippo-q8h-v5.dts vendor/device-tree/ianc-afaecb70/src/arm/sun8i-a23.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun8i-a23.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sun9i-a80-optimus.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun9i-a80-optimus.dts vendor/device-tree/ianc-afaecb70/src/arm/sun9i-a80.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sun9i-a80.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sunxi-common-regulators.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/sunxi-common-regulators.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra114.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra114.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra124-jetson-tk1.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-jetson-tk1.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra124-nyan-big.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-nyan-big.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra124-venice2.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124-venice2.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra124.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra124.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra20-seaboard.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra20-seaboard.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra20.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra20.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra30-apalis-eval.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-apalis-eval.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra30-apalis.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-apalis.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra30-beaver.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-beaver.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra30-cardhu.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-cardhu.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra30-colibri-eval-v3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-colibri-eval-v3.dts vendor/device-tree/ianc-afaecb70/src/arm/tegra30-colibri.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30-colibri.dtsi vendor/device-tree/ianc-afaecb70/src/arm/tegra30.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/tegra30.dtsi vendor/device-tree/ianc-afaecb70/src/arm/twl4030_omap3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/twl4030_omap3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/twl6030_omap4.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/twl6030_omap4.dtsi vendor/device-tree/ianc-afaecb70/src/arm/usb_a9260_common.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/usb_a9260_common.dtsi vendor/device-tree/ianc-afaecb70/src/arm/usb_a9263.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/usb_a9263.dts vendor/device-tree/ianc-afaecb70/src/arm/versatile-ab.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/versatile-ab.dts vendor/device-tree/ianc-afaecb70/src/arm/versatile-pb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/versatile-pb.dts vendor/device-tree/ianc-afaecb70/src/arm/vexpress-v2m-rs1.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vexpress-v2m-rs1.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vexpress-v2m.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vexpress-v2m.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vexpress-v2p-ca15_a7.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vexpress-v2p-ca15_a7.dts vendor/device-tree/ianc-afaecb70/src/arm/vexpress-v2p-ca9.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vexpress-v2p-ca9.dts vendor/device-tree/ianc-afaecb70/src/arm/vf-colibri-eval-v3.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf-colibri-eval-v3.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf-colibri.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf-colibri.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf500-colibri-eval-v3.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf500-colibri-eval-v3.dts vendor/device-tree/ianc-afaecb70/src/arm/vf500-colibri.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf500-colibri.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf500.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf500.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf610-colibri.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610-colibri.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vf610-cosmic.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610-cosmic.dts vendor/device-tree/ianc-afaecb70/src/arm/vf610-pinfunc.h - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610-pinfunc.h vendor/device-tree/ianc-afaecb70/src/arm/vf610-twr.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610-twr.dts vendor/device-tree/ianc-afaecb70/src/arm/vf610.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vf610.dtsi vendor/device-tree/ianc-afaecb70/src/arm/vfxxx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/vfxxx.dtsi vendor/device-tree/ianc-afaecb70/src/arm/wm8505.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/wm8505.dtsi vendor/device-tree/ianc-afaecb70/src/arm/wm8650.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/wm8650.dtsi vendor/device-tree/ianc-afaecb70/src/arm/wm8750.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/wm8750.dtsi vendor/device-tree/ianc-afaecb70/src/arm/zynq-7000.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-7000.dtsi vendor/device-tree/ianc-afaecb70/src/arm/zynq-parallella.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-parallella.dts vendor/device-tree/ianc-afaecb70/src/arm/zynq-zc702.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-zc702.dts vendor/device-tree/ianc-afaecb70/src/arm/zynq-zc706.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-zc706.dts vendor/device-tree/ianc-afaecb70/src/arm/zynq-zed.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-zed.dts vendor/device-tree/ianc-afaecb70/src/arm/zynq-zybo.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm/zynq-zybo.dts vendor/device-tree/ianc-afaecb70/src/arm64/amd/amd-overdrive.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/amd/amd-overdrive.dts vendor/device-tree/ianc-afaecb70/src/arm64/apm/apm-mustang.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/apm/apm-mustang.dts vendor/device-tree/ianc-afaecb70/src/arm64/apm/apm-storm.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/apm/apm-storm.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/arm/foundation-v8.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/foundation-v8.dts vendor/device-tree/ianc-afaecb70/src/arm64/arm/juno-clocks.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/juno-clocks.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/arm/juno-motherboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/juno-motherboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/arm/juno.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/juno.dts vendor/device-tree/ianc-afaecb70/src/arm64/arm/rtsm_ve-aemv8a.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/rtsm_ve-aemv8a.dts vendor/device-tree/ianc-afaecb70/src/arm64/arm/rtsm_ve-motherboard.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/arm/rtsm_ve-motherboard.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/cavium/thunder-88xx.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/cavium/thunder-88xx.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/exynos/exynos7-espresso.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/exynos/exynos7-espresso.dts vendor/device-tree/ianc-afaecb70/src/arm64/exynos/exynos7-pinctrl.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/exynos/exynos7-pinctrl.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/exynos/exynos7.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/exynos/exynos7.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/mediatek/mt8173-evb.dts - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/mediatek/mt8173-evb.dts vendor/device-tree/ianc-afaecb70/src/arm64/mediatek/mt8173.dtsi - copied unchanged from r295011, vendor/device-tree/dist/src/arm64/mediatek/mt8173.dtsi Deleted: vendor/device-tree/ianc-afaecb70/Bindings/arc/interrupts.txt vendor/device-tree/ianc-afaecb70/Bindings/arc/pmu.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-reset.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/armada-370-xp-mpic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/atmel-adc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/atmel-aic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/bcm11351.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/bcm21664.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/bcm63138.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm11351-cpu-method vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/cygnus.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/kona-resetmgr.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/kona-timer.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/kona-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm2835.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm4708.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/brcm-brcmstb.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/calxeda/combophy.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/calxeda/mem-ctrlr.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/davinci/ vendor/device-tree/ianc-afaecb70/Bindings/arm/exynos/ vendor/device-tree/ianc-afaecb70/Bindings/arm/geniatech.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/gic-v3.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/gic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/l2cc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/lpc32xx-mic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mediatek/mediatek,sysirq.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/mrvl/intc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/omap/intc.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/rockchip/pmu-sram.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/rockchip/smp-sram.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/samsung-boards.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/samsung/interrupt-combiner.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/spear/ vendor/device-tree/ianc-afaecb70/Bindings/arm/versatile-fpga-irq.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/vic.txt vendor/device-tree/ianc-afaecb70/Bindings/arm/vt8500/via,vt8500-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/ata/exynos-sata-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/bus/bcma.txt vendor/device-tree/ianc-afaecb70/Bindings/c6x/interrupt.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/bcm-cygnus-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/bcm-kona-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/clock/corenet-clock.txt vendor/device-tree/ianc-afaecb70/Bindings/cpufreq/cpufreq-cpu0.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/bcm2835-dma.txt vendor/device-tree/ianc-afaecb70/Bindings/dma/rcar-audmapp.txt vendor/device-tree/ianc-afaecb70/Bindings/drm/ vendor/device-tree/ianc-afaecb70/Bindings/eeprom.txt vendor/device-tree/ianc-afaecb70/Bindings/fb/ vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-bcm-kona.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio-msm.txt vendor/device-tree/ianc-afaecb70/Bindings/gpio/gpio_keys.txt vendor/device-tree/ianc-afaecb70/Bindings/gpu/nvidia,tegra20-host1x.txt vendor/device-tree/ianc-afaecb70/Bindings/gpu/st,stih4xx.txt vendor/device-tree/ianc-afaecb70/Bindings/hid/ vendor/device-tree/ianc-afaecb70/Bindings/hwrng/ vendor/device-tree/ianc-afaecb70/Bindings/i2c/i2c-bcm-kona.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/ina209.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/ina2xx.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/max6697.txt vendor/device-tree/ianc-afaecb70/Bindings/i2c/ti,bq32k.txt vendor/device-tree/ianc-afaecb70/Bindings/input/cap1106.txt vendor/device-tree/ianc-afaecb70/Bindings/interrupt-controller/allwinner,sun67i-sc-nmi.txt vendor/device-tree/ianc-afaecb70/Bindings/metag/meta-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/metag/pdc-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/bcm590xx.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/qcom,pm8xxx.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/s2mpa01.txt vendor/device-tree/ianc-afaecb70/Bindings/mfd/s2mps11.txt vendor/device-tree/ianc-afaecb70/Bindings/mipi/ vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/bcm3384-intc.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/bmips.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/cm-dsl.txt vendor/device-tree/ianc-afaecb70/Bindings/mips/brcm/usb.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/allwinner,sunxi-sid.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/at25.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/bmp085.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/lis302.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/smc.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/sram.txt vendor/device-tree/ianc-afaecb70/Bindings/misc/ti,dac7512.txt vendor/device-tree/ianc-afaecb70/Bindings/mmc/kona-sdhci.txt vendor/device-tree/ianc-afaecb70/Bindings/mtd/m25p80.txt vendor/device-tree/ianc-afaecb70/Bindings/net/amd-xgbe-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/net/broadcom-bcmgenet.txt vendor/device-tree/ianc-afaecb70/Bindings/net/broadcom-mdio-unimac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/broadcom-sf2.txt vendor/device-tree/ianc-afaecb70/Bindings/net/broadcom-systemport.txt vendor/device-tree/ianc-afaecb70/Bindings/net/cdns-emac.txt vendor/device-tree/ianc-afaecb70/Bindings/net/micrel-ksz9021.txt vendor/device-tree/ianc-afaecb70/Bindings/net/nfc/st21nfcb.txt vendor/device-tree/ianc-afaecb70/Bindings/nvec/ vendor/device-tree/ianc-afaecb70/Bindings/open-pic.txt vendor/device-tree/ianc-afaecb70/Bindings/panel/ vendor/device-tree/ianc-afaecb70/Bindings/phy/bcm-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/brcm,capri-pinctrl.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/lantiq,falcon-pinumx.txt vendor/device-tree/ianc-afaecb70/Bindings/pinctrl/lantiq,xway-pinumx.txt vendor/device-tree/ianc-afaecb70/Bindings/power/opp.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/board.txt vendor/device-tree/ianc-afaecb70/Bindings/powerpc/fsl/ifc.txt vendor/device-tree/ianc-afaecb70/Bindings/pwm/bcm-kona-pwm.txt vendor/device-tree/ianc-afaecb70/Bindings/regulator/s5m8767-regulator.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/bcm63xx-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/of-serial.txt vendor/device-tree/ianc-afaecb70/Bindings/serial/via,vt8500-uart.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/ak4554.c vendor/device-tree/ianc-afaecb70/Bindings/sound/bcm2835-i2s.txt vendor/device-tree/ianc-afaecb70/Bindings/sound/pcm1792a.txt vendor/device-tree/ianc-afaecb70/Bindings/staging/imx-drm/ vendor/device-tree/ianc-afaecb70/Bindings/staging/xillybus.txt vendor/device-tree/ianc-afaecb70/Bindings/timer/efm32,timer.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/ci-hdrc-imx.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/ci-hdrc-qcom.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/ci-hdrc-zevio.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/keystone-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/mxs-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/nvidia,tegra20-usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/platform-uhci.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/samsung-usbphy.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/usb-phy.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/via,vt8500-ehci.txt vendor/device-tree/ianc-afaecb70/Bindings/usb/vt8500-ehci.txt vendor/device-tree/ianc-afaecb70/Bindings/video/ vendor/device-tree/ianc-afaecb70/Bindings/watchdog/meson6-wdt.txt vendor/device-tree/ianc-afaecb70/Bindings/x86/interrupt.txt vendor/device-tree/ianc-afaecb70/include/dt-bindings/clk/at91.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/clk/exynos-audss-clk.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/phy/phy-miphy365x.h vendor/device-tree/ianc-afaecb70/include/dt-bindings/reset-controller/ vendor/device-tree/ianc-afaecb70/src/arm/dove-cm-a510.dts vendor/device-tree/ianc-afaecb70/src/arm/imx53-evk.dts vendor/device-tree/ianc-afaecb70/src/arm/kizbox.dts vendor/device-tree/ianc-afaecb70/src/arm/omap34xx-hs.dtsi vendor/device-tree/ianc-afaecb70/src/arm/omap36xx-hs.dtsi vendor/device-tree/ianc-afaecb70/src/arm/r8a73a4-ape6evm-reference.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7778-bockw-reference.dts vendor/device-tree/ianc-afaecb70/src/arm/r8a7791-henninger.dts vendor/device-tree/ianc-afaecb70/src/arm/sh7372-mackerel.dts vendor/device-tree/ianc-afaecb70/src/arm/sh7372.dtsi vendor/device-tree/ianc-afaecb70/src/arm/sh73a0-kzm9g-reference.dts vendor/device-tree/ianc-afaecb70/src/arm/socfpga_arria10_socdk.dts vendor/device-tree/ianc-afaecb70/src/arm/tps65217.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2085a-simu.dts vendor/device-tree/ianc-afaecb70/src/arm64/freescale/fsl-ls2085a.dtsi vendor/device-tree/ianc-afaecb70/src/arm64/skeleton.dtsi vendor/device-tree/ianc-afaecb70/testcase-data/ Copied: vendor/device-tree/ianc-afaecb70/Bindings/arc/archs-pct.txt (from r295011, vendor/device-tree/dist/Bindings/arc/archs-pct.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arc/archs-pct.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arc/archs-pct.txt) @@ -0,0 +1,17 @@ +* ARC HS Performance Counters + +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. +It also supports overflow interrupts. + +Required properties: + +- compatible : should contain + "snps,archs-pct" + +Example: + +pmu { + compatible = "snps,archs-pct"; +}; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arc/axs101.txt (from r295011, vendor/device-tree/dist/Bindings/arc/axs101.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arc/axs101.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arc/axs101.txt) @@ -0,0 +1,7 @@ +Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings +--------------------------------------------------------------------------- + +SDP Main Board with an AXC001 CPU Card hoisting ARC700 core in silicon + +Required root node properties: + - compatible = "snps,axs101", "snps,arc-sdp"; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arc/axs103.txt (from r295011, vendor/device-tree/dist/Bindings/arc/axs103.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arc/axs103.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arc/axs103.txt) @@ -0,0 +1,8 @@ +Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings +--------------------------------------------------------------------------- + +SDP Main Board with an AXC003 FPGA Card which can contain various flavours of +HS38x cores. + +Required root node properties: + - compatible = "snps,axs103", "snps,arc-sdp"; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arc/pct.txt (from r295011, vendor/device-tree/dist/Bindings/arc/pct.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arc/pct.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arc/pct.txt) @@ -0,0 +1,20 @@ +* ARC Performance Counters + +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 + +Note that: + * The ARC 700 PCT does not support interrupts; although HW events may be + counted, the HW events themselves cannot serve as a trigger for a sample. + +Required properties: + +- compatible : should contain + "snps,arc700-pct" + +Example: + +pmu { + compatible = "snps,arc700-pct"; +}; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/al,alpine.txt (from r295011, vendor/device-tree/dist/Bindings/arm/al,alpine.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/al,alpine.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/al,alpine.txt) @@ -0,0 +1,88 @@ +Annapurna Labs Alpine Platform Device Tree Bindings +--------------------------------------------------------------- + +Boards in the Alpine family shall have the following properties: + +* Required root node properties: +compatible: must contain "al,alpine" + +* Example: + +/ { + model = "Annapurna Labs Alpine Dev Board"; + compatible = "al,alpine"; + + ... +} + +* CPU node: + +The Alpine platform includes cortex-a15 cores. +enable-method: must be "al,alpine-smp" to allow smp [1] + +Example: + +cpus { + #address-cells = <1>; + #size-cells = <0>; + enable-method = "al,alpine-smp"; + + cpu@0 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <0>; + }; + + cpu@1 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <1>; + }; + + cpu@2 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <2>; + }; + + cpu@3 { + compatible = "arm,cortex-a15"; + device_type = "cpu"; + reg = <3>; + }; +}; + + +* Alpine CPU resume registers + +The CPU resume register are used to define required resume address after +reset. + +Properties: +- compatible : Should contain "al,alpine-cpu-resume". +- reg : Offset and length of the register set for the device + +Example: + +cpu_resume { + compatible = "al,alpine-cpu-resume"; + reg = <0xfbff5ed0 0x30>; +}; + +* Alpine System-Fabric Service Registers + +The System-Fabric Service Registers allow various operation on CPU and +system fabric, like powering CPUs off. + +Properties: +- compatible : Should contain "al,alpine-sysfabric-service" and "syscon". +- reg : Offset and length of the register set for the device + +Example: + +nb_service { + compatible = "al,alpine-sysfabric-service", "syscon"; + reg = <0xfb070000 0x10000>; +}; + +[1] arm/cpu-enable-method/al,alpine-smp Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/altera.txt (from r295011, vendor/device-tree/dist/Bindings/arm/altera.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/altera.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/altera.txt) @@ -0,0 +1,14 @@ +Altera's SoCFPGA platform device tree bindings +--------------------------------------------- + +Boards with Cyclone 5 SoC: +Required root node properties: +compatible = "altr,socfpga-cyclone5", "altr,socfpga"; + +Boards with Arria 5 SoC: +Required root node properties: +compatible = "altr,socfpga-arria5", "altr,socfpga"; + +Boards with Arria 10 SoC: +Required root node properties: +compatible = "altr,socfpga-arria10", "altr,socfpga"; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-controller.txt (from r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-controller.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-controller.txt) @@ -0,0 +1,12 @@ +Altera SOCFPGA SDRAM Controller + +Required properties: +- compatible : Should contain "altr,sdr-ctl" and "syscon". + syscon is required by the Altera SOCFPGA SDRAM EDAC. +- reg : Should contain 1 register range (address and length) + +Example: + sdr: sdr@ffc25000 { + compatible = "altr,sdr-ctl", "syscon"; + reg = <0xffc25000 0x1000>; + }; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-edac.txt (from r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/altera/socfpga-sdram-edac.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/altera/socfpga-sdram-edac.txt) @@ -0,0 +1,15 @@ +Altera SOCFPGA SDRAM Error Detection & Correction [EDAC] +The EDAC accesses a range of registers in the SDRAM controller. + +Required properties: +- compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10" +- altr,sdr-syscon : phandle of the sdr module +- interrupts : Should contain the SDRAM ECC IRQ in the + appropriate format for the IRQ controller. + +Example: + sdramedac { + compatible = "altr,sdram-edac"; + altr,sdr-syscon = <&sdr>; + interrupts = <0 39 4>; + }; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/amlogic.txt (from r295011, vendor/device-tree/dist/Bindings/arm/amlogic.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/amlogic.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/amlogic.txt) @@ -0,0 +1,20 @@ +Amlogic MesonX device tree bindings +------------------------------------------- + +Boards with the Amlogic Meson6 SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson6" + +Boards with the Amlogic Meson8 SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson8"; + +Boards with the Amlogic Meson8b SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson8b"; + +Board compatible values: + - "geniatech,atv1200" (Meson6) + - "minix,neo-x8" (Meson8) + - "tronfy,mxq" (Meson8b) + - "hardkernel,odroid-c1" (Meson8b) Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/arch_timer.txt (from r295011, vendor/device-tree/dist/Bindings/arm/arch_timer.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/arch_timer.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/arch_timer.txt) @@ -0,0 +1,96 @@ +* ARM architected timer + +ARM cores may have a per-core architected timer, which provides per-cpu timers, +or a memory mapped architected timer, which provides up to 8 frames with a +physical and optional virtual timer per frame. + +The per-core architected timer is attached to a GIC to deliver its +per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC +to deliver its interrupts via SPIs. + +** CP15 Timer node properties: + +- compatible : Should at least contain one of + "arm,armv7-timer" + "arm,armv8-timer" + +- interrupts : Interrupt list for secure, non-secure, virtual and + hypervisor timers, in that order. + +- clock-frequency : The frequency of the main counter, in Hz. Should be present + only where necessary to work around broken firmware which does not configure + CNTFRQ on all CPUs to a uniform correct value. Use of this property is + strongly discouraged; fix your firmware unless absolutely impossible. + +- always-on : a boolean property. If present, the timer is powered through an + always-on power domain, therefore it never loses context. + +** Optional properties: + +- arm,cpu-registers-not-fw-configured : Firmware does not initialize + any of the generic timer CPU registers, which contain their + architecturally-defined reset values. Only supported for 32-bit + systems which follow the ARMv7 architected reset values. + + +Example: + + timer { + compatible = "arm,cortex-a15-timer", + "arm,armv7-timer"; + interrupts = <1 13 0xf08>, + <1 14 0xf08>, + <1 11 0xf08>, + <1 10 0xf08>; + clock-frequency = <100000000>; + }; + +** Memory mapped timer node properties: + +- compatible : Should at least contain "arm,armv7-timer-mem". + +- clock-frequency : The frequency of the main counter, in Hz. Should be present + only when firmware has not configured the MMIO CNTFRQ registers. + +- reg : The control frame base address. + +Note that #address-cells, #size-cells, and ranges shall be present to ensure +the CPU can address a frame's registers. + +A timer node has up to 8 frame sub-nodes, each with the following properties: + +- frame-number: 0 to 7. + +- interrupts : Interrupt list for physical and virtual timers in that order. + The virtual timer interrupt is optional. + +- reg : The first and second view base addresses in that order. The second view + base address is optional. + +- status : "disabled" indicates the frame is not available for use. Optional. + +Example: + + timer@f0000000 { + compatible = "arm,armv7-timer-mem"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + reg = <0xf0000000 0x1000>; + clock-frequency = <50000000>; + + frame@f0001000 { + frame-number = <0> + interrupts = <0 13 0x8>, + <0 14 0x8>; + reg = <0xf0001000 0x1000>, + <0xf0002000 0x1000>; + }; + + frame@f0003000 { + frame-number = <1> + interrupts = <0 15 0x8>; + reg = <0xf0003000 0x1000>; + status = "disabled"; + }; + }; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/arm,scpi.txt (from r295011, vendor/device-tree/dist/Bindings/arm/arm,scpi.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/arm,scpi.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/arm,scpi.txt) @@ -0,0 +1,188 @@ +System Control and Power Interface (SCPI) Message Protocol +---------------------------------------------------------- + +Firmware implementing the SCPI described in ARM document number ARM DUI 0922B +("ARM Compute Subsystem SCP: Message Interface Protocols")[0] can be used +by Linux to initiate various system control and power operations. + +Required properties: + +- compatible : should be "arm,scpi" +- mboxes: List of phandle and mailbox channel specifiers + All the channels reserved by remote SCP firmware for use by + SCPI message protocol should be specified in any order +- shmem : List of phandle pointing to the shared memory(SHM) area between the + processors using these mailboxes for IPC, one for each mailbox + SHM can be any memory reserved for the purpose of this communication + between the processors. + +See Documentation/devicetree/bindings/mailbox/mailbox.txt +for more details about the generic mailbox controller and +client driver bindings. + +Clock bindings for the clocks based on SCPI Message Protocol +------------------------------------------------------------ + +This binding uses the common clock binding[1]. + +Container Node +============== +Required properties: +- compatible : should be "arm,scpi-clocks" + All the clocks provided by SCP firmware via SCPI message + protocol much be listed as sub-nodes under this node. + +Sub-nodes +========= +Required properties: +- compatible : shall include one of the following + "arm,scpi-dvfs-clocks" - all the clocks that are variable and index based. + These clocks don't provide an entire range of values between the + limits but only discrete points within the range. The firmware + provides the mapping for each such operating frequency and the + index associated with it. The firmware also manages the + voltage scaling appropriately with the clock scaling. + "arm,scpi-variable-clocks" - all the clocks that are variable and provide full + range within the specified range. The firmware provides the + range of values within a specified range. + +Other required properties for all clocks(all from common clock binding): +- #clock-cells : Should be 1. Contains the Clock ID value used by SCPI commands. +- clock-output-names : shall be the corresponding names of the outputs. +- clock-indices: The identifying number for the clocks(i.e.clock_id) in the + node. It can be non linear and hence provide the mapping of identifiers + into the clock-output-names array. + +SRAM and Shared Memory for SCPI +------------------------------- + +A small area of SRAM is reserved for SCPI communication between application +processors and SCP. + +Required properties: +- compatible : should be "arm,juno-sram-ns" for Non-secure SRAM on Juno + +The rest of the properties should follow the generic mmio-sram description +found in ../../sram/sram.txt + +Each sub-node represents the reserved area for SCPI. + +Required sub-node properties: +- reg : The base offset and size of the reserved area with the SRAM +- compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based + shared memory on Juno platforms + +Sensor bindings for the sensors based on SCPI Message Protocol +-------------------------------------------------------------- +SCPI provides an API to access the various sensors on the SoC. + +Required properties: +- compatible : should be "arm,scpi-sensors". +- #thermal-sensor-cells: should be set to 1. This property follows the + thermal device tree bindings[2]. + + Valid cell values are raw identifiers (Sensor + ID) as used by the firmware. Refer to + platform documentation for your + implementation for the IDs to use. For Juno + R0 and Juno R1 refer to [3]. + +[0] http://infocenter.arm.com/help/topic/com.arm.doc.dui0922b/index.html +[1] Documentation/devicetree/bindings/clock/clock-bindings.txt +[2] Documentation/devicetree/bindings/thermal/thermal.txt +[3] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0922b/apas03s22.html + +Example: + +sram: sram@50000000 { + compatible = "arm,juno-sram-ns", "mmio-sram"; + reg = <0x0 0x50000000 0x0 0x10000>; + + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x0 0x50000000 0x10000>; + + cpu_scp_lpri: scp-shmem@0 { + compatible = "arm,juno-scp-shmem"; + reg = <0x0 0x200>; + }; + + cpu_scp_hpri: scp-shmem@200 { + compatible = "arm,juno-scp-shmem"; + reg = <0x200 0x200>; + }; +}; + +mailbox: mailbox0@40000000 { + .... + #mbox-cells = <1>; +}; + +scpi_protocol: scpi@2e000000 { + compatible = "arm,scpi"; + mboxes = <&mailbox 0 &mailbox 1>; + shmem = <&cpu_scp_lpri &cpu_scp_hpri>; + + clocks { + compatible = "arm,scpi-clocks"; + + scpi_dvfs: scpi_clocks@0 { + compatible = "arm,scpi-dvfs-clocks"; + #clock-cells = <1>; + clock-indices = <0>, <1>, <2>; + clock-output-names = "atlclk", "aplclk","gpuclk"; + }; + scpi_clk: scpi_clocks@3 { + compatible = "arm,scpi-variable-clocks"; + #clock-cells = <1>; + clock-indices = <3>, <4>; + clock-output-names = "pxlclk0", "pxlclk1"; + }; + }; + + scpi_sensors0: sensors { + compatible = "arm,scpi-sensors"; + #thermal-sensor-cells = <1>; + }; +}; + +cpu@0 { + ... + reg = <0 0>; + clocks = <&scpi_dvfs 0>; +}; + +hdlcd@7ff60000 { + ... + reg = <0 0x7ff60000 0 0x1000>; + clocks = <&scpi_clk 4>; +}; + +thermal-zones { + soc_thermal { + polling-delay-passive = <100>; + polling-delay = <1000>; + + /* sensor ID */ + thermal-sensors = <&scpi_sensors0 3>; + ... + }; +}; + +In the above example, the #clock-cells is set to 1 as required. +scpi_dvfs has 3 output clocks namely: atlclk, aplclk, and gpuclk with 0, +1 and 2 as clock-indices. scpi_clk has 2 output clocks namely: pxlclk0 +and pxlclk1 with 3 and 4 as clock-indices. + +The first consumer in the example is cpu@0 and it has '0' as the clock +specifier which points to the first entry in the output clocks of +scpi_dvfs i.e. "atlclk". + +Similarly the second example is hdlcd@7ff60000 and it has pxlclk1 as input +clock. '4' in the clock specifier here points to the second entry +in the output clocks of scpi_clocks i.e. "pxlclk1" + +The thermal-sensors property in the soc_thermal node uses the +temperature sensor provided by SCP firmware to setup a thermal +zone. The ID "3" is the sensor identifier for the temperature sensor +as used by the firmware. Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/arm-boards (from r295011, vendor/device-tree/dist/Bindings/arm/arm-boards) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/arm-boards Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/arm-boards) @@ -0,0 +1,225 @@ +ARM Integrator/AP (Application Platform) and Integrator/CP (Compact Platform) +----------------------------------------------------------------------------- +ARM's oldest Linux-supported platform with connectors for different core +tiles of ARMv4, ARMv5 and ARMv6 type. + +Required properties (in root node): + compatible = "arm,integrator-ap"; /* Application Platform */ + compatible = "arm,integrator-cp"; /* Compact Platform */ + +FPGA type interrupt controllers, see the versatile-fpga-irq binding doc. + +Required nodes: + +- core-module: the root node to the Integrator platforms must have + a core-module with regs and the compatible string + "arm,core-module-integrator" +- external-bus-interface: the root node to the Integrator platforms + must have an external bus interface with regs and the + compatible-string "arm,external-bus-interface" + + Required properties for the core module: + - regs: the location and size of the core module registers, one + range of 0x200 bytes. + +- syscon: the root node of the Integrator platforms must have a + system controller node pointing to the control registers, + with the compatible string + "arm,integrator-ap-syscon" + "arm,integrator-cp-syscon" + respectively. + + Required properties for the system controller: + - regs: the location and size of the system controller registers, + one range of 0x100 bytes. + + Required properties for the AP system controller: + - interrupts: the AP syscon node must include the logical module + interrupts, stated in order of module instance , + , ... for the CP system controller this + is not required not of any use. + +/dts-v1/; +/include/ "integrator.dtsi" + +/ { + model = "ARM Integrator/AP"; + compatible = "arm,integrator-ap"; + + core-module@10000000 { + compatible = "arm,core-module-integrator"; + reg = <0x10000000 0x200>; + }; + + ebi@12000000 { + compatible = "arm,external-bus-interface"; + reg = <0x12000000 0x100>; + }; + + syscon { + compatible = "arm,integrator-ap-syscon"; + reg = <0x11000000 0x100>; + interrupt-parent = <&pic>; + /* These are the logic module IRQs */ + interrupts = <9>, <10>, <11>, <12>; + }; +}; + + +ARM Versatile Application and Platform Baseboards +------------------------------------------------- +ARM's development hardware platform with connectors for customizable +core tiles. The hardware configuration of the Versatile boards is +highly customizable. + +Required properties (in root node): + compatible = "arm,versatile-ab"; /* Application baseboard */ + compatible = "arm,versatile-pb"; /* Platform baseboard */ + +Interrupt controllers: +- VIC required properties: + compatible = "arm,versatile-vic"; + interrupt-controller; + #interrupt-cells = <1>; + +- SIC required properties: + compatible = "arm,versatile-sic"; + interrupt-controller; + #interrupt-cells = <1>; + +Required nodes: + +- core-module: the root node to the Versatile platforms must have + a core-module with regs and the compatible strings + "arm,core-module-versatile", "syscon" + +ARM RealView Boards +------------------- +The RealView boards cover tailored evaluation boards that are used to explore +the ARM11 and Cortex A-8 and Cortex A-9 processors. + +Required properties (in root node): + /* RealView Emulation Baseboard */ + compatible = "arm,realview-eb"; + /* RealView Platform Baseboard for ARM1176JZF-S */ + compatible = "arm,realview-pb1176"; + /* RealView Platform Baseboard for ARM11 MPCore */ + compatible = "arm,realview-pb11mp"; + /* RealView Platform Baseboard for Cortex A-8 */ + compatible = "arm,realview-pba8"; + /* RealView Platform Baseboard Explore for Cortex A-9 */ + compatible = "arm,realview-pbx"; + +Required nodes: + +- soc: some node of the RealView platforms must be the SoC + node that contain the SoC-specific devices, withe the compatible + string set to one of these tuples: + "arm,realview-eb-soc", "simple-bus" + "arm,realview-pb1176-soc", "simple-bus" + "arm,realview-pb11mp-soc", "simple-bus" + "arm,realview-pba8-soc", "simple-bus" + "arm,realview-pbx-soc", "simple-bus" + +- 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: + "arm,realview-eb-syscon", "syscon" + "arm,realview-pb1176-syscon", "syscon" + "arm,realview-pb11mp-syscon", "syscon" + "arm,realview-pba8-syscon", "syscon" + "arm,realview-pbx-syscon", "syscon" + + Required properties for the system controller: + - regs: the location and size of the system controller registers, + one range of 0x1000 bytes. + +Example: + +/dts-v1/; +#include +#include "skeleton.dtsi" + +/ { + model = "ARM RealView PB1176 with device tree"; + compatible = "arm,realview-pb1176"; + + soc { + #address-cells = <1>; + #size-cells = <1>; + compatible = "arm,realview-pb1176-soc", "simple-bus"; + ranges; + + syscon: syscon@10000000 { + compatible = "arm,realview-syscon", "syscon"; + reg = <0x10000000 0x1000>; + }; + + }; +}; + +ARM Versatile Express Boards +----------------------------- +For details on the device tree bindings for ARM Versatile Express boards +please consult the vexpress.txt file in the same directory as this file. + +ARM Juno Boards +---------------- +The Juno boards are targeting development for AArch64 systems. The first +iteration, Juno r0, is a vehicle for evaluating big.LITTLE on AArch64, +with the second iteration, Juno r1, mainly aimed at development of PCIe +based systems. Juno r1 also has support for AXI masters placed on the TLX +connectors to join the coherency domain. + +Juno boards are described in a similar way to ARM Versatile Express boards, +with the motherboard part of the hardware being described in a separate file +to highlight the fact that is part of the support infrastructure for the SoC. +Juno device tree bindings also share the Versatile Express bindings as +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 */ + +Required nodes: +The description for the board must include: + - a "psci" node describing the boot method used for the secondary CPUs. + A detailed description of the bindings used for "psci" nodes is present + in the psci.txt file. + - a "cpus" node describing the available cores and their associated + "enable-method"s. For more details see cpus.txt file. + +Example: + +/dts-v1/; +/ { + model = "ARM Juno development board (r0)"; + compatible = "arm,juno", "arm,vexpress"; + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + + cpus { + #address-cells = <2>; + #size-cells = <0>; + + A57_0: cpu@0 { + compatible = "arm,cortex-a57","arm,armv8"; + reg = <0x0 0x0>; + device_type = "cpu"; + enable-method = "psci"; + }; + + ..... + + A53_0: cpu@100 { + compatible = "arm,cortex-a53","arm,armv8"; + reg = <0x0 0x100>; + device_type = "cpu"; + enable-method = "psci"; + }; + + ..... + }; + +}; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/armada-39x.txt (from r295011, vendor/device-tree/dist/Bindings/arm/armada-39x.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/armada-39x.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/armada-39x.txt) @@ -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"; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/armv7m_systick.txt (from r295011, vendor/device-tree/dist/Bindings/arm/armv7m_systick.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/armv7m_systick.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/armv7m_systick.txt) @@ -0,0 +1,26 @@ +* ARMv7M System Timer + +ARMv7-M includes a system timer, known as SysTick. Current driver only +implements the clocksource feature. + +Required properties: +- compatible : Should be "arm,armv7m-systick" +- reg : The address range of the timer + +Required clocking property, have to be one of: +- clocks : The input clock of the timer +- clock-frequency : The rate in HZ in input of the ARM SysTick + +Examples: + +systick: timer@e000e010 { + compatible = "arm,armv7m-systick"; + reg = <0xe000e010 0x10>; + clocks = <&clk_systick>; +}; + +systick: timer@e000e010 { + compatible = "arm,armv7m-systick"; + reg = <0xe000e010 0x10>; + clock-frequency = <90000000>; +}; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/atmel-at91.txt (from r295011, vendor/device-tree/dist/Bindings/arm/atmel-at91.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/atmel-at91.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/atmel-at91.txt) @@ -0,0 +1,164 @@ +Atmel AT91 device tree bindings. +================================ + +Boards with a SoC of the Atmel AT91 or SMART family shall have the following +properties: + +Required root node properties: +compatible: must be one of: + * "atmel,at91rm9200" + + * "atmel,at91sam9" for SoCs using an ARM926EJ-S core, shall be extended with + the specific SoC family or compatible: + o "atmel,at91sam9260" + o "atmel,at91sam9261" + o "atmel,at91sam9263" + o "atmel,at91sam9x5" for the 5 series, shall be extended with the specific + SoC compatible: + - "atmel,at91sam9g15" + - "atmel,at91sam9g25" + - "atmel,at91sam9g35" + - "atmel,at91sam9x25" + - "atmel,at91sam9x35" + o "atmel,at91sam9g20" + o "atmel,at91sam9g45" + o "atmel,at91sam9n12" + o "atmel,at91sam9rl" + o "atmel,at91sam9xe" + * "atmel,sama5" for SoCs using a Cortex-A5, shall be extended with the specific + SoC family: + o "atmel,sama5d2" shall be extended with the specific SoC compatible: + - "atmel,sama5d27" + o "atmel,sama5d3" shall be extended with the specific SoC compatible: + - "atmel,sama5d31" + - "atmel,sama5d33" + - "atmel,sama5d34" + - "atmel,sama5d35" + - "atmel,sama5d36" + o "atmel,sama5d4" shall be extended with the specific SoC compatible: + - "atmel,sama5d41" + - "atmel,sama5d42" + - "atmel,sama5d43" + - "atmel,sama5d44" + +PIT Timer required properties: +- compatible: Should be "atmel,at91sam9260-pit" +- reg: Should contain registers location and length +- interrupts: Should contain interrupt for the PIT which is the IRQ line + shared across all System Controller members. + +System Timer (ST) required properties: +- compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd" +- reg: Should contain registers location and length +- interrupts: Should contain interrupt for the ST which is the IRQ line + shared across all System Controller members. +- clocks: phandle to input clock. +Its subnodes can be: +- watchdog: compatible should be "atmel,at91rm9200-wdt" + +TC/TCLIB Timer required properties: +- compatible: Should be "atmel,-tcb". + can be "at91rm9200" or "at91sam9x5" +- reg: Should contain registers location and length +- interrupts: Should contain all interrupts for the TC block + Note that you can specify several interrupt cells if the TC + block has one interrupt per channel. +- clock-names: tuple listing input clock names. + Required elements: "t0_clk", "slow_clk" + Optional elements: "t1_clk", "t2_clk" +- clocks: phandles to input clocks. + +Examples: + +One interrupt per TC block: + tcb0: timer@fff7c000 { + compatible = "atmel,at91rm9200-tcb"; + reg = <0xfff7c000 0x100>; + interrupts = <18 4>; + clocks = <&tcb0_clk>; + clock-names = "t0_clk"; + }; + +One interrupt per TC channel in a TC block: + tcb1: timer@fffdc000 { + compatible = "atmel,at91rm9200-tcb"; + reg = <0xfffdc000 0x100>; + interrupts = <26 4 27 4 28 4>; + clocks = <&tcb1_clk>; + clock-names = "t0_clk"; + }; + +RSTC Reset Controller required properties: +- compatible: Should be "atmel,-rstc". + can be "at91sam9260" or "at91sam9g45" or "sama5d3" +- reg: Should contain registers location and length +- clocks: phandle to input clock. + +Example: + + rstc@fffffd00 { + compatible = "atmel,at91sam9260-rstc"; + reg = <0xfffffd00 0x10>; + clocks = <&clk32k>; + }; + +RAMC SDRAM/DDR Controller required properties: +- compatible: Should be "atmel,at91rm9200-sdramc", "syscon" + "atmel,at91sam9260-sdramc", + "atmel,at91sam9g45-ddramc", + "atmel,sama5d3-ddramc", +- reg: Should contain registers location and length + +Examples: + + ramc0: ramc@ffffe800 { + compatible = "atmel,at91sam9g45-ddramc"; + reg = <0xffffe800 0x200>; + }; + +SHDWC Shutdown Controller + +required properties: +- compatible: Should be "atmel,-shdwc". + can be "at91sam9260", "at91sam9rl" or "at91sam9x5". +- reg: Should contain registers location and length +- clocks: phandle to input clock. + +optional properties: +- atmel,wakeup-mode: String, operation mode of the wakeup mode. + Supported values are: "none", "high", "low", "any". +- atmel,wakeup-counter: Counter on Wake-up 0 (between 0x0 and 0xf). + +optional at91sam9260 properties: +- atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up. + +optional at91sam9rl properties: +- atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up. +- atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up. + +optional at91sam9x5 properties: +- atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up. + +Example: + + shdwc@fffffd10 { + compatible = "atmel,at91sam9260-shdwc"; + reg = <0xfffffd10 0x10>; + clocks = <&clk32k>; + }; + +Special Function Registers (SFR) + +Special Function Registers (SFR) manage specific aspects of the integrated +memory, bridge implementations, processor and other functionality not controlled +elsewhere. + +required properties: +- compatible: Should be "atmel,-sfr", "syscon". + can be "sama5d3" or "sama5d4". +- reg: Should contain registers location and length + + sfr@f0038000 { + compatible = "atmel,sama5d3-sfr", "syscon"; + reg = <0xf0038000 0x60>; + }; Copied: vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt (from r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/device-tree/ianc-afaecb70/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt Thu Jan 28 20:36:03 2016 (r295013, copy of r295011, vendor/device-tree/dist/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt) @@ -0,0 +1,36 @@ +Broadcom Kona Family CPU Enable Method +-------------------------------------- +This binding defines the enable method used for starting secondary +CPUs in the following Broadcom SoCs: + BCM11130, BCM11140, BCM11351, BCM28145, BCM28155, BCM21664 + +The enable method is specified by defining the following required +properties in the "cpus" device tree node: + - enable-method = "brcm,bcm11351-cpu-method"; + - secondary-boot-reg = <...>; + +The secondary-boot-reg property is a u32 value that specifies the +physical address of the register used to request the ROM holding pen +code release a secondary CPU. The value written to the register is +formed by encoding the target CPU id into the low bits of the +physical start address it should jump to. + +Example: + cpus { + #address-cells = <1>; + #size-cells = <0>; + enable-method = "brcm,bcm11351-cpu-method"; + secondary-boot-reg = <0x3500417c>; + + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a9"; + reg = <0>; + }; + + cpu1: cpu@1 { + device_type = "cpu"; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Fri Jan 29 17:18:52 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 0AE6CA72D59; Fri, 29 Jan 2016 17:18:52 +0000 (UTC) (envelope-from mav@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 D03741269; Fri, 29 Jan 2016 17:18:51 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0THIo9Q075486; Fri, 29 Jan 2016 17:18:50 GMT (envelope-from mav@FreeBSD.org) Received: (from mav@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0THIoqv075485; Fri, 29 Jan 2016 17:18:50 GMT (envelope-from mav@FreeBSD.org) Message-Id: <201601291718.u0THIoqv075485@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mav set sender to mav@FreeBSD.org using -f From: Alexander Motin Date: Fri, 29 Jan 2016 17:18:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r295046 - vendor/illumos/dist/lib/libzfs/common 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.20 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: Fri, 29 Jan 2016 17:18:52 -0000 Author: mav Date: Fri Jan 29 17:18:50 2016 New Revision: 295046 URL: https://svnweb.freebsd.org/changeset/base/295046 Log: 6358 A faulted pool with only unavailable vdevs triggers assertion failure in libzfs Reviewed by: Matthew Ahrens Reviewed by: Andrew Stormont Reviewed by: Serban Maduta Approved by: Dan McDonald Author: Dan Vatca illumos/illumos-gate@b289d045e084af53efcc025255af8242e41f28fa Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_config.c Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_config.c ============================================================================== --- vendor/illumos/dist/lib/libzfs/common/libzfs_config.c Fri Jan 29 17:08:26 2016 (r295045) +++ vendor/illumos/dist/lib/libzfs/common/libzfs_config.c Fri Jan 29 17:18:50 2016 (r295046) @@ -26,6 +26,7 @@ /* * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright (c) 2015 by Syneto S.R.L. All rights reserved. */ /* @@ -246,8 +247,9 @@ zpool_get_features(zpool_handle_t *zhp) config = zpool_get_config(zhp, NULL); } - verify(nvlist_lookup_nvlist(config, ZPOOL_CONFIG_FEATURE_STATS, - &features) == 0); + if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_FEATURE_STATS, + &features) != 0) + return (NULL); return (features); } From owner-svn-src-vendor@freebsd.org Sat Jan 30 03:48:23 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 35005A73E86; Sat, 30 Jan 2016 03:48:23 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 06FDD1CBD; Sat, 30 Jan 2016 03:48:20 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-io0-x22f.google.com with SMTP id d63so91630276ioj.2; Fri, 29 Jan 2016 19:48:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=jwiVEpuPat8PBJPJ9BM9Z/GM42XFAf6kNqRocx8YDXE=; b=xYrk7NWJOJHAy/dUn8/0BcEed4AiHKLzxO3bj5k2xoK0E/XOAgj5v4icFjb7Zh5s8m BDjPTPedJXDDupupQqdS/ivYbIUueFgGC+lBDi6Rd6M1bk+z8hSoeeWy2R6ASoELhKXa ZtfS6lUs1xEliczd0N1y3Vkue8LsxCFg/3KiqalR/LiwQzp6H2EmS48CKpvP/Tw8BRi5 lH28/o93PLDqjh85Mm6RO4/0PyCpDp2Op8sgG4BynOCteLQACsFLcZ+PvowgrwwHJIaf ZbGm3IUZHT7Dib9AMv20qFG/t3kWzwe9DXqUCsa8y7zVUCOQKrvux8tAaVe+a9RXOAWc BAAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jwiVEpuPat8PBJPJ9BM9Z/GM42XFAf6kNqRocx8YDXE=; b=BxgXVcYWUM5GOwJffBkNwFbzlFqIQiwrmiWEEnZSYpaHmm7Y0aF6resY/FqdZ+beu2 xN/98IBAbhKeHOp7saoooa6Ug3p77DLlf3tZ5zGww8jp0+lNNEqW/udjem0Og+k96AF2 btYSUoWKw4rMviDhNuMSnPT2yfqM9p9ut3fCdOsl2N08cnKY4NgsK0SncumzDd6x+H1/ KHH8594WzsCUacBBEOZGJ4rnhvSFy4hrnkm0kLq9Q3/OtConRf+DAaXY06yB2Abrtv81 KC1gXFzsYT2jiUar3LrrUSiWfjwzdezHYVAUysZ/LrmDSWTMenzX5gt9/PHYAxCC8906 JXUg== X-Gm-Message-State: AG10YOTsflZPcsI23Em5n0Q8x/8KHfbNaaQyKOfmod4HmOfKT/aYmxox//05yj79PJ5lf6lPentDF7uqcPldMg== MIME-Version: 1.0 X-Received: by 10.107.11.66 with SMTP id v63mr15009427ioi.184.1454125699372; Fri, 29 Jan 2016 19:48:19 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.50.152.69 with HTTP; Fri, 29 Jan 2016 19:48:19 -0800 (PST) In-Reply-To: <201601191010.u0JAAw3O039299@repo.freebsd.org> References: <201601191010.u0JAAw3O039299@repo.freebsd.org> Date: Fri, 29 Jan 2016 19:48:19 -0800 X-Google-Sender-Auth: pWL_H1YZbhyvemUZb4GpRfQeH28 Message-ID: Subject: Re: svn commit: r294315 - in vendor-crypto/openssh/dist: . contrib/redhat contrib/suse From: Craig Rodrigues To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= Cc: "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , svn-src-vendor@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 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: Sat, 30 Jan 2016 03:48:23 -0000 On Tue, Jan 19, 2016 at 2:10 AM, Dag-Erling Sm=C3=B8rgrav wrote: > Author: des > Date: Tue Jan 19 10:10:58 2016 > New Revision: 294315 > URL: https://svnweb.freebsd.org/changeset/base/294315 > > Log: > Vendor import of OpenSSH 7.1p2. > Hi, I'm not sure if this is the exact commit, but sometime around this commit, I have started seeing some failures in some scripts that I have running. These scripts build and boot a VM, and try to SSH into the VM to run some tests. It turns out that sshd is not starting properly, so the tests fail to SSH into the VM: https://jenkins.freebsd.org/job/FreeBSD_HEAD/54/execution/node/43/log/ >From last night's build, I was able to boot the VM, and log into the VM console. If I tried to manually start sshd, I got this: # service sshd restart Performing sanity check on sshd configuration. Fssh_key_load_public: invalid format Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key Fssh_key_load_public: invalid format Could not load host key: /etc/ssh/ssh_host_ecdsa_key Fssh_key_load_public: invalid format Could not load host key: /etc/ssh/ssh_host_ed25519_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. Some observations: - these do not exist: /etc/ssh/ssh_host_dsa_key /etc/ssh/ssh_host_ecdsa_key - these files exist: -rw------- 1 root wheel 227 Jan 25 21:34 /etc/ssh/ssh_host_ecdsa_key -rw------- 1 root wheel 387 Jan 25 21:34 /etc/ssh/ssh_host_ed25519_key -rw------- 1 root wheel 1679 Jan 25 21:34 /etc/ssh/ssh_host_rsa_key but they seem to be all zeroes The VM that I configured is nothing fancy. It just has this in /etc/rc.conf: sshd_enable=3D"YES" ifconfig_vtnet0=3D"inet 192.168.10.2/24" Any ideas as to what the problem might be? -- Craig From owner-svn-src-vendor@freebsd.org Sat Jan 30 09:12:54 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 2B9AAA73024; Sat, 30 Jan 2016 09:12:54 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id E43D01C03; Sat, 30 Jan 2016 09:12:53 +0000 (UTC) (envelope-from des@des.no) Received: from desk.des.no (smtp.des.no [194.63.250.102]) by smtp.des.no (Postfix) with ESMTP id 6B0F4AB6B; Sat, 30 Jan 2016 09:03:09 +0000 (UTC) Received: by desk.des.no (Postfix, from userid 1001) id B39E246232; Sat, 30 Jan 2016 10:02:58 +0100 (CET) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Craig Rodrigues Cc: "src-committers\@freebsd.org" , "svn-src-all\@freebsd.org" , svn-src-vendor@freebsd.org Subject: Re: svn commit: r294315 - in vendor-crypto/openssh/dist: . contrib/redhat contrib/suse References: <201601191010.u0JAAw3O039299@repo.freebsd.org> Date: Sat, 30 Jan 2016 10:02:58 +0100 In-Reply-To: (Craig Rodrigues's message of "Fri, 29 Jan 2016 19:48:19 -0800") Message-ID: <86si1fzbgd.fsf@desk.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 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: Sat, 30 Jan 2016 09:12:54 -0000 Craig Rodrigues writes: > Performing sanity check on sshd configuration. > Fssh_key_load_public: invalid format > Could not load host key: /etc/ssh/ssh_host_rsa_key > Could not load host key: /etc/ssh/ssh_host_dsa_key > Fssh_key_load_public: invalid format > Could not load host key: /etc/ssh/ssh_host_ecdsa_key > Fssh_key_load_public: invalid format > Could not load host key: /etc/ssh/ssh_host_ed25519_key > Disabling protocol version 2. Could not load host key > sshd: no hostkeys available -- exiting. > > [the host keys] seem to be all zeroes Can you modify /etc/rc.d/sshd so it runs ssh-keygen under ktrace: ktrace -f "$keyfile.tr" /usr/bin/ssh-keygen -q -t $alg -f "$keyfile" -N "" then send me a tarball of /etc/ssh from the next VM that fails? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no