From patchwork Fri Aug 31 16:37:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 964584 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4224pY1YNGz9s1c for ; Sat, 1 Sep 2018 02:40:05 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729020AbeHaUru (ORCPT ); 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_F=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-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@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