Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1612092imm; Wed, 6 Jun 2018 20:05:21 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJkPQhAoPFlFNMnR6dwHS41bBrO+ZhjEfYe6Wgognq9bzq7y6Z88oX+JdsbJFDN0CYzHtDT X-Received: by 2002:a62:d653:: with SMTP id r80-v6mr126654pfg.54.1528340721275; Wed, 06 Jun 2018 20:05:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528340721; cv=none; d=google.com; s=arc-20160816; b=miabgiaI0O0eAqDEHUFtW6xeoRL+RaYlKpSgIn+/9374LsdOFsgULsX3tZKYTGo4UC Vl5WccJ+D9Db7CyWZlPHvV5YvgToQ2u7r4XUUcr54FVCk69Jh7avnrAbaE62faYqQlKe ri9dZrWeT0HPnMROvfRkR4lvK2qzxU+bn3Oept8dV2JxJ5iaOvGed0vuaT045L1g5dj2 l6ChoeJwsRoo1Kmb4ha9aQ8uiRyjb47W7VWYOdrLCvUA/H4oQTkPD8ivu5lq3b3qVjsT JAdNlsct4jWo4k7oppX+Xy2XM5kEacr5KsY1r5n8hArUBuuwFDAL9wI9Uw3jnGv91HhB QJOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:mime-version:dkim-signature :arc-authentication-results; bh=rAkzIy056bJNYIiFEMxgs4ieiYfVWfi/bvVp5p4S/q4=; b=YSiuvdyAVk2HCzCRysMCwPqJxKJZ4WW2C6E4/jPRs0PsTk03Pps8o8om/Qd++ykdW7 t8xqPlEhs/wzxj01skSfKc2uYjJE4+379CpG/fJQWl7D+JGpgXDFleo2sNuj3nWjf8yN TH2m4FFQyhGCREg3jVYU+dNV6b2e96kAHz3CYtrpPAsYjfcOw6E0u1DQVYCcOPrXouY8 3NvNhYnJX/3Cvb2/B9uRBp4kinPZiUIejzYORA7Z9W9B6NCiRUR9b8Rj2/e94T01XAov gK2s+2f45n653H5AbgoDGAYUv0OmXtD5l1NlKQbYGC5XIlVf/c3vtJzqzAnR6shZ6TpA hFFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SiDjggGE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v190-v6si53000285pfb.324.2018.06.06.20.04.36; Wed, 06 Jun 2018 20:05:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SiDjggGE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932204AbeFGCkY (ORCPT + 99 others); Wed, 6 Jun 2018 22:40:24 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:45669 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753163AbeFGCkX (ORCPT ); Wed, 6 Jun 2018 22:40:23 -0400 Received: by mail-io0-f196.google.com with SMTP id l25-v6so10014135ioh.12; Wed, 06 Jun 2018 19:40:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=rAkzIy056bJNYIiFEMxgs4ieiYfVWfi/bvVp5p4S/q4=; b=SiDjggGEQnsVcxdj/i+A9mJhdkPzl+e5Mx5Sl0NTA2sKPwXs/UX0RQsF/AZ3cfspN7 CI8uOqn4/d/5B9CFGQw43UtO9i9MX6BvFrfZSFBrQ5CEa/rh+thIkuHdbyKsZ0wr5PNR p0eEr7zlJbBY4SIL+H1FhPHxeRr3xVJFE2SLkmcq/v3HQ6HQpw81Xd6goK58GiA52ay1 /VqetEe71VLueug5Q5V3zc+5g3DDITv/avZtMUv0mzNcHvh//dq/Q8D8kp1W7Z5rtbnl L4KIv4HOe5E+lnwESZ5q0jO6Whb3/xSzK0fc+RKcTESH3wj4A/oarJXWzofHueiPImUf Hd0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=rAkzIy056bJNYIiFEMxgs4ieiYfVWfi/bvVp5p4S/q4=; b=KmfP0svj5NFuhr2aiHFyxPxcA6N8FVdWTvo+78bDf6xwuHvUGX/h1ANaYo7YYfezvc CLX6mYttrurNbYkqKzwndtwvorAeaGMt0OOtKA+5sp9Mad5d/Iwqh+iUUarLUr5vdY15 FgxdTooBA673UaxyeF5oafZS1SAceKDYzf5x6JHyPrdyY4dEn8lgIECgjeBJWxEQKnYu jQFZ6ttAn6lJ/21u7MFm0fHkDVkNhQv3wGWZZ+4OsrEuW+ZQVjs7dfnTOmuK3cDAYR2O HGm2/w9t8iEcTjzHDX9vLMLkk/vfUfn2mpIYIJ2FtQx9Du0pMM6Y/4r5DGcXhoEmRN4r Mqhg== X-Gm-Message-State: APt69E36yPTyxcY+x/+tJy20H7yFCAVK5it3WleoH6rJE2cWjlJtgCfU fCST2zYT3Ezmqb/BYRaYn6Y3FJGaEJOuNebsxdoA9xU= X-Received: by 2002:a6b:452:: with SMTP id 79-v6mr30602ioe.50.1528339222419; Wed, 06 Jun 2018 19:40:22 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:5505:0:0:0:0:0 with HTTP; Wed, 6 Jun 2018 19:40:01 -0700 (PDT) From: Rob Herring Date: Wed, 6 Jun 2018 21:40:01 -0500 Message-ID: Subject: [GIT PULL] DeviceTree updates for 4.18 To: Linus Torvalds Cc: Frank Rowand , Mark Rutland , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please pull DT updates for 4.18. Details below. Rob The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338= : Linux 4.17-rc1 (2018-04-15 18:24:20 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-4.18 for you to fetch changes up to 44acf10587907ff77c28fd97906220b2d8eb4f05: dt-bindings: submitting-patches: add guidance on patch content and subject (2018-06-05 16:37:47 -0600) ---------------------------------------------------------------- DeviceTree updates for v4.18: - Sync dtc with upstream version v1.4.6-21-g84e414b0b5bc. This adds new warnings which are either fixed or disabled by default (enabled with W=3D1). - Validate an untrusted offset in DT overlay function update_usages_of_a_phandle_reference - Fix a use after free error of_platform_device_destroy - Fix an off by 1 string errors in unittest - Avoid creating a struct device for OPP nodes - Update DT specific submitting-patches.txt with patch content and subject requirements. - Move some bindings to their proper subsystem locations - Add vendor prefixes for Kaohsiung, SiFive, Avnet, Wi2Wi, Logic PD, and ArcherMind - Add documentation for "no-gpio-delays" property in FSI bus GPIO master - Add compatible for r8a77990 SoC ravb ethernet block - More wack-a-mole removal of 'status' property in examples ---------------------------------------------------------------- Benjamin Herrenschmidt (1): dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property Frank Rowand (2): MAINTAINERS: add keyword for devicetree overlay notifiers of: overlay: validate offset from property fixups Geert Uytterhoeven (3): dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ dt-bindings: mvebu-uart: DT fix s/interrupts-names/interrupt-names/ dt-bindings: panel: lvds: Fix path to display timing bindings H. Nikolaus Schaller (1): dt-bindings: define vendor prefix for Wi2Wi, Inc. Jacopo Mondi (3): dt-bindings: net: ravb: Add support for r8a77965 SoC dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF dt-bindings: dmaengine: rcar-dmac: document R8A77965 support Jan Kiszka (1): of: overlay: Stop leaking resources on overlay removal Lukasz Majewski (2): doc: Add vendor prefix for Kieback & Peter GmbH doc: Add vendor prefix for Kaohsiung Manivannan Sadhasivam (1): dt-bindings: Add vendor prefix for ArcherMind Matheus Castello (1): dt-bindings: pinctrl: sunxi: Fix reference to driver Michal Simek (1): dt-bindings: Add vendor prefix for Avnet, Inc. Niklas S=C3=B6derlund (1): dt-bindings: thermal: rcar-gen3-thermal: update register size in exam= ple Rob Herring (12): of/numa: drop export of of_node_to_nid dt-bindings: more status property removal from examples dtc: checks: drop warning for missing PCI bridge bus-range dt-bindings: move various timer bindings to timer/ directory dt-bindings: move various RNG bindings to rng/ directory dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories dt-bindings: exynos: move ADC binding to iio/adc/ directory Merge tag 'devicetree-fixes-for-4.17' into dt/next to pick-up fixes scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc kbuild: disable new dtc graph and unit-address warnings drm: rcar-du: disable dtc graph-endpoint warnings on DT overlays dt-bindings: submitting-patches: add guidance on patch content and su= bject Srinivas Kandagatla (1): of: platform: stop accessing invalid dev in of_platform_device_destro= y Stefan M Schaeckeler (1): of: unittest: for strings, account for trailing \0 in property length field Thierry Reding (1): dt-bindings: Relocate Tegra20 memory controller bindings Viresh Kumar (1): of: Don't create device for OPP tables Vladimir Zapolskiy (1): dt-bindings: Add vendor prefix for Logic PD Wesley W. Terpstra (1): dt-bindings: Add "sifive" vendor prefix Yoshihiro Shimoda (1): dt-bindings: net: ravb: Add support for r8a77990 SoC .../devicetree/bindings/arm/ux500/boards.txt | 2 +- .../bindings/display/panel/panel-common.txt | 2 +- Documentation/devicetree/bindings/dma/k3dma.txt | 1 - .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + Documentation/devicetree/bindings/dma/ti-edma.txt | 1 - .../devicetree/bindings/fsi/fsi-master-gpio.txt | 4 + .../adc/samsung,exynos-adc.txt} | 0 .../nvidia,tegra20-mc.txt | 0 .../devicetree/bindings/mips/lantiq/rcu.txt | 2 - Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 4 - .../{powerpc/4xx/ndfc.txt =3D> mtd/ibm,ndfc.txt} | 0 Documentation/devicetree/bindings/mtd/mtk-nand.txt | 4 - .../{powerpc/4xx/emac.txt =3D> net/ibm,emac.txt} | 0 .../devicetree/bindings/net/renesas,ravb.txt | 2 + .../devicetree/bindings/pci/xgene-pci.txt | 7 - .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 6 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 1 - .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../samsung,exynos4-rng.txt} | 0 .../bindings/{ =3D> rng}/sparc_sun_oracle_rng.txt | 0 .../bindings/serial/amlogic,meson-uart.txt | 2 +- .../devicetree/bindings/serial/mvebu-uart.txt | 2 +- .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/submitting-patches.txt | 9 +- .../bindings/thermal/rcar-gen3-thermal.txt | 6 +- .../{nios2/timer.txt =3D> timer/altr,timer-1.0.txt} | 0 .../arch_timer.txt =3D> timer/arm,arch_timer.txt} | 0 .../arm,armv7m-systick.txt} | 0 .../arm,global_timer.txt} | 0 .../bindings/{arm/twd.txt =3D> timer/arm,twd.txt} | 0 .../{powerpc/fsl/gtm.txt =3D> timer/fsl,gtm.txt} | 0 .../mrvl/timer.txt =3D> timer/mrvl,mmp-timer.txt} | 0 .../msm/timer.txt =3D> timer/qcom,msm-timer.txt} | 0 .../spear-timer.txt =3D> timer/st,spear-timer.txt} | 0 .../{c6x/timer64.txt =3D> timer/ti,c64x+timer64.txt} | 0 .../{arm/omap/timer.txt =3D> timer/ti,timer.txt} | 0 .../{arm/vt8500 =3D> timer}/via,vt8500-timer.txt | 0 .../devicetree/bindings/vendor-prefixes.txt | 7 + Documentation/devicetree/overlay-notes.txt | 8 + MAINTAINERS | 2 + drivers/gpu/drm/rcar-du/Makefile | 7 + drivers/of/of_numa.c | 1 - drivers/of/overlay.c | 30 ++- drivers/of/platform.c | 16 +- drivers/of/resolver.c | 5 + drivers/of/unittest.c | 8 +- scripts/Makefile.lib | 3 + scripts/dtc/checks.c | 204 +++++++++++++++++= +++- scripts/dtc/dtc-lexer.l | 7 + scripts/dtc/dtc-parser.y | 39 ++-- scripts/dtc/dtc.h | 4 + scripts/dtc/livetree.c | 26 ++- scripts/dtc/version_gen.h | 2 +- 53 files changed, 362 insertions(+), 67 deletions(-) rename Documentation/devicetree/bindings/{arm/samsung/exynos-adc.txt =3D> iio/adc/samsung,exynos-adc.txt} (100%) rename Documentation/devicetree/bindings/{arm/tegra =3D> memory-controllers}/nvidia,tegra20-mc.txt (100%) rename Documentation/devicetree/bindings/{powerpc/4xx/ndfc.txt =3D> mtd/ibm,ndfc.txt} (100%) rename Documentation/devicetree/bindings/{powerpc/4xx/emac.txt =3D> net/ibm,emac.txt} (100%) rename Documentation/devicetree/bindings/{crypto/samsung,exynos-rng4.txt =3D> rng/samsung,exynos4-rng.txt} (100%) rename Documentation/devicetree/bindings/{ =3D> rng}/sparc_sun_oracle_rng.txt (100%) rename Documentation/devicetree/bindings/{nios2/timer.txt =3D> timer/altr,timer-1.0.txt} (100%) rename Documentation/devicetree/bindings/{arm/arch_timer.txt =3D> timer/arm,arch_timer.txt} (100%) rename Documentation/devicetree/bindings/{arm/armv7m_systick.txt =3D> timer/arm,armv7m-systick.txt} (100%) rename Documentation/devicetree/bindings/{arm/global_timer.txt =3D> timer/arm,global_timer.txt} (100%) rename Documentation/devicetree/bindings/{arm/twd.txt =3D> timer/arm,twd.txt} (100%) rename Documentation/devicetree/bindings/{powerpc/fsl/gtm.txt =3D> timer/fsl,gtm.txt} (100%) rename Documentation/devicetree/bindings/{arm/mrvl/timer.txt =3D> timer/mrvl,mmp-timer.txt} (100%) rename Documentation/devicetree/bindings/{arm/msm/timer.txt =3D> timer/qcom,msm-timer.txt} (100%) rename Documentation/devicetree/bindings/{arm/spear-timer.txt =3D> timer/st,spear-timer.txt} (100%) rename Documentation/devicetree/bindings/{c6x/timer64.txt =3D> timer/ti,c64x+timer64.txt} (100%) rename Documentation/devicetree/bindings/{arm/omap/timer.txt =3D> timer/ti,timer.txt} (100%) rename Documentation/devicetree/bindings/{arm/vt8500 =3D> timer}/via,vt8500-timer.txt (100%)