Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp675330imm; Fri, 31 Aug 2018 10:09:39 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYgpVSfzAYDtOX69lERHzLcipkiu31A6DtpOFmG4w4IyV/0GYly7Gs922YQWeTWRyLe2eMg X-Received: by 2002:a17:902:26c:: with SMTP id 99-v6mr16372707plc.341.1535735379309; Fri, 31 Aug 2018 10:09:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535735379; cv=none; d=google.com; s=arc-20160816; b=wK2l2uuOMRY9sUnaahEMfpolkmle6zaBKSbe6nlaKZfK6+DUWFwlxZ1NXHCkz7s1SZ GDDkDNOuDvcGfnpWU15tNXRMHFschJuKxVvWlFaWHHNH3/hlAKzk9Iz90t83IuZAFV9r 1aVGVCYASXbQ+huVpbtzm8icbJ7zskTld13+Xabt+nIsf/cDfTz8A37YzW2x3CWteFVK +wcX+jE1Cg8dnLHeZpRhVRvr3M9yfsIDEo4u8XAmdsDZrz56pSyd/zbDn7szXWQpicmH c8XlSHmyjXQiM+woS7yaGLhfVMdrPFXa29BIkxLHLmyGvMH9fFd9P0g5Xf4wPYTXKFd4 LZ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=tWsoAOtiO5+U00s01D9JzRiEJ8SiSiGS+s22fVHQmOo=; b=DfvjrPSaAlxHfrEGaXN0V1tlQJiMasLSl95DkpfdmEQy2+WfirXkb4uptmGMXan4Pm vLEtPlMWrL8vQw/hMFYVEr3Z6EKxz4izBzheMojAirs2fCxIGZuFZYipPUW4w7mXyF+Q SByHPsUccnnj0z6h0StrYcuvUBSO0AP3mL0xPvjnPhdHwvxlQDFm0vG7qhKvWgJDGWM+ mxZKAwipVEMVYMO+LVx6sSQYYuLEadAlnH7wfPswJ6i7+yO6thQ/4cnAHYmv3eO9t1zq aRHurXnaDJNYduUQOZybrUgmdsJJko2N/NqXvsil4sONc7hN+9KOgCYm73zs/s+S9JdA Z/mQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u7-v6si10793553pfi.96.2018.08.31.10.09.25; Fri, 31 Aug 2018 10:09:39 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729036AbeHaUru (ORCPT + 99 others); Fri, 31 Aug 2018 16:47:50 -0400 Received: from mout.perfora.net ([74.208.4.197]:33695 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727626AbeHaUrt (ORCPT ); Fri, 31 Aug 2018 16:47:49 -0400 Received: from localhost.localdomain.ziswiler.net ([89.217.215.226]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPA (Nemesis) id 0MWQk0-1gOpf12GPy-00Xcdj; Fri, 31 Aug 2018 18:38:26 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Alexandre Belloni , Mikko Perttunen , Jonathan Hunter , David Lechner , Thierry Reding , Rob Herring , Johan Hovold , Marcel Ziswiler , Mark Rutland , =?UTF-8?q?Andreas=20F=C3=A4rber?= Subject: [PATCH v2 00/34] ARM: dts: tegra: apalis_t30: major revamp incl. v1.1 hardware support Date: Fri, 31 Aug 2018 18:37:42 +0200 Message-Id: <20180831163817.23970-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 X-Provags-ID: V03:K1:BWPdQeMKHQ0IGRdWdovTORiFSxZX+u8JPw6feb51SloDMFgf5TT 239sdoTOCL7DoYM/YcdDyPbPaQ3qgeXDmXhpTm6ToDNm3284WdNHVbk5yNBt86io0kmbuRY vnpVfmSIOZNvsfdrZJMOiBXPb6BeAnLdZacPWoaBSG3aQPPpX5DvNEG/TDGfiGVz2+YhwKR EBAXqaK3cUtb3KhWZkZhg== X-UI-Out-Filterresults: notjunk:1;V01:K0:BIfKPWYjo/Y=:H36DVnr8Z2QauLKF76seIT wxVwPlTYUcT0RfvjGaBrAv2ma+wMhoIFEVHbywcjwPNEeYkijQ4mYLtp/GqCnk0tBlScqEqh6 x3+Pt/y6rcgBAqQXyP3In/tt/WIhv2Ea40VrGxBABmeEoCRRkv4rD1TT0rL8YOTcEeG6OWbsW jHlyz/IWBU4/Et2NqIeODvi/XP5QTFMxgdZPcf3v9zYYXd8qNef4/hLtblJEPRgRYVp16X5Np J2fz5dIIav2vUgH18nQ4r4ykM9eedGZT0sNMjHA4Zf62NnoyKpDqh7K7lYhbEtmfthhR8eCzJ 9wL5bpMVXSi5lwFcBLm0ME72H7MwquNezxRlalASzIksN/a3CPY0YCJSEBVEd9S0kOSbu4S8S k3ftaNtsSEBFGBCPo+ndlN8uOiThZOQ6VeC62xu+3OLWGCWsIqXQUj2k5FnRX8y0rUB1AkKks DFn6hmZzCD35q/4tLJOmjvZvOXe1dqHUfE0uyEttwjbshECEAt7VajNqAuJOdZrOZguA7XQfT Rt8fCG4WXXRl1HAroKtRNNvyPyU6pmy4eJQiHuGH+v9HmvaM6xdunq3zOtXZ95zizV7s2kO83 45uml6oS5ndxdzhnuaCzRpu/rbUzAiaOe+VMaVmrgOcFShjJD0UG6XjhmXNH6t4UKB1K+H7Ta gdCkQUG/jnZN9MQr4kN6LPGGGmzd59VTX5zX9Nw+Mp9+fkVL5tmOU24VpRsZUPPWm3jc= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series is a major overhaul and adds support for the V1.1 hardware revision of the Toradex Apalis T30 system on module. Changes in v2: - Clean-up PCIe controller/port status' as well. - Also move serial UART "nvidia,tegra30-hsuart" compatible to module level device trees. - Also add two missing newlines. - Also replace underscores in node names with dashes. - Explicitly disable input of BKL1_ON as well. - Replace underscores in node names with dashes. - When running some more tests I realized that the reg-addr should really be 0x3f. Fix this. - Get rid of fake clocks simple bus as suggested by Rob. - Replace "[PATCH 27/28] ARM: tegra: apalis_t30: fix pcie switch vendor compatible" with "[PATCH v2 26/34] dt-bindings: add broadcom (formerly plx technology) vendor prefix" as suggested by Stefan. - New patch as suggested by Rob. - New patch. - Drop "[PATCH 01/28] ARM: tegra: apalis_t30: enable broken-hpi on emmc" which should already be handled by the broken-hpi quirk as pointed out by Dmitry. If I would find more eMMC parts which exhibit the issue I will add them to the quirk as a separate patch. - Updated V1.1 device trees with all applicable previous fixes. Marcel Ziswiler (34): ARM: tegra: apalis_t30: fix mmc1 cmd pull-up ARM: tegra: apalis_t30: pull-up sd card detect pins ARM: tegra: apalis_t30: add local-mac-address property ARM: tegra: apalis_t30: reorder pcie properties ARM: tegra: apalis_t30: annotate/clean-up pcie controller/port nodes ARM: tegra: apalis_t30: reorder host1x/hdmi properties ARM: tegra: apalis_t30: regulator clean-up ARM: tegra: apalis_t30: add missing regulators ARM: tegra: apalis_t30: annotate uarts and move compatible to board ARM: tegra: apalis_t30: drop unused cami2c label ARM: tegra: apalis_t30: white-space/newline clean-up ARM: tegra: apalis_t30: drop unused mmc1/sd1 labels ARM: tegra: apalis_t30: annotate mmc1/sd1 ARM: tegra: apalis_t30: move dr_mode property from phy to controller ARM: tegra: apalis_t30: reorder backlight properties ARM: tegra: apalis_t30: drop pwmleds ARM: tegra: apalis_t30: pinmux clean-up ARM: tegra: apalis_t30: add missing pinmux ARM: tegra: apalis_t30: use proper irq-gpio for stmpe811 ARM: tegra: apalis_t30: further lm95245 temperature sensor annotation ARM: tegra: apalis_t30: add i2c-thermtrip ARM: tegra: apalis_t30: add proper emmc vmmc and vqmmc supplies ARM: tegra: apalis_t30: enable emmc ddr52 mode ARM: tegra: apalis_t30: get rid of fake clocks simple bus ARM: tegra: apalis_t30: line break long compatible property line dt-bindings: add broadcom (formerly plx technology) vendor prefix ARM: tegra: apalis_t30: drop module level model and compatible ARM: tegra: apalis_t30: drop obsolete spidev nodes ARM: tegra: apalis_t30: hog group for pcie switch reset gpio ARM: tegra: apalis_t30: rename hdmiddc to hdmi_ddc ARM: tegra: apalis_t30: rename tps65911@2d, stmpe811@41 and tps62362@60 ARM: tegra: apalis_t30: fix mcp2515 can controller interrupt polarity ARM: tegra: apalis_t30: move hda node from carrier to module ARM: tegra: apalis_t30: support v1.1 hardware revision Documentation/devicetree/bindings/arm/tegra.txt | 2 + .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/tegra30-apalis-eval.dts | 148 +-- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 266 +++++ arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 1189 ++++++++++++++++++++ arch/arm/boot/dts/tegra30-apalis.dtsi | 705 +++++++++--- 7 files changed, 2064 insertions(+), 248 deletions(-) create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi -- 2.14.4