--- v2
+++ v6
@@ -9,11 +9,70 @@
- Minor cleanup of Nexus7 device-tree.
- - Renamed clocks and regulator nodes. I'm sending this patch second time
- because previously there was no good reason given about why not to apply
- it. Please apply it this time.
+ - Renamed clocks and regulator nodes.
+
+ - Fixes for T124 device-trees.
Changelog:
+
+v6: - Added my s-o-b to all patches.
+
+ - Separated clk/regulator nodes renaming patch and gave Thierry Reding
+ credit for that.
+
+ - Borrowed "ARM: tegra: Add #reset-cells for Tegra114 MC" patch from
+ Thierry to resolve merge conflict with the video decoder patch.
+
+ - Added old patch from Stefan Agner that enables gpio-ranges, it was
+ brought up in the other DT thread. I borrowed "ARM: tegra: Remove stray
+ #reset-cells property" patch from Thierry to resolve merge conflict of
+ these patches.
+
+ - Reordered all DT nodes alphabetically.
+
+ - Enabled couple more options in tegra_defconfig needed by Nyan
+ Chromebook, as was requested by Thomas Graichen.
+
+ - Improved thermal zones of TF101, making them to match what latest
+ DT of Acer A500 uses. Previous versions used older variant of the
+ A500 zones.
+
+v5: - Minor update. Maxim improved commit messages. We added links to the
+ postmarketOS Wiki.
+
+v4: - Factored out common parts of ASUS device-trees into separate patches.
+ I retained the original author of the tegra30-asus-transformer-common.dtsi
+ after chatting with Svyatoslav. Initially I wanted to change the
+ authorship to Michał, but not that much left from the original DT that
+ was created by Michał, so it's fair to keep Svyatoslav the author.
+ I explained in the commit message that the common DT was derived from
+ the Michał's TF300T DT and then reworked heavily, I also added Michał
+ as co-developer of the common part.
+
+ - Added new T124 patches that were requested by Thomas Graichen. They
+ restore USB, CPUFreq and fix overheating of Nyan Chromebooks.
+
+ - Added patches that update tegra_defconfig and multi_v7_defconfig with
+ enabled drivers used by ASUS Transformers and Nyan Chromebooks.
+
+ - Added acks that were given by Rob Herring to v3.
+
+ - Changed display panel compatible of ASUS TF701T like it was suggested
+ by Rob Herring in other thread.
+
+ - Removed yet unused SDMMC1 pinmux from TF701T DT as was requested by
+ Anton Bambura.
+
+ - Added patch which adds node labels to T30 DTSI. It eases porting
+ devices to upstream. This was requested by Michał Mirosław.
+
+v3: - Maxim added couple "FIXME" comments to Transformer device-trees for
+ things that are yet missing on kernel side, and thus, can't be enabled
+ in the DT for now.
+
+ - Maxim also found that v2 had a small problem in the patch which adds
+ device-tree for Chagall tablet. Turned out I made a mistake during
+ rebase of the patches and haven't noticed it, it's fixed now.
v2: - Svyatoslav and Maxim made couple corrections to regulators, comments
and default brightness of the device-trees.
@@ -35,38 +94,65 @@
David Heidelberg (3):
dt-bindings: ARM: tegra: Document Pegatron Chagall
- ARM: tegra: Name clock and regulator nodes according to DT-schema
+ ARM: tegra: Rename top-level clocks
ARM: tegra: nexus7: Drop clock-frequency from NFC node
-Dmitry Osipenko (1):
+Dmitry Osipenko (7):
ARM: tegra: Add device-tree for 1080p version of Nyan Big
-
-Michał Mirosław (1):
+ ARM: tegra: Enable HDMI CEC on Nyan
+ ARM: tegra: Enable CPU DFLL on Nyan
+ ARM: tegra: Add CPU thermal zones to Nyan device-tree
+ ARM: tegra: Rename top-level regulators
+ ARM: tegra_defconfig: Enable drivers wanted by Acer Chromebooks and
+ ASUS tablets
+ ARM: config: multi v7: Enable display drivers used by Tegra devices
+
+Maxim Schwalm (2):
+ ARM: tegra: Add common device-tree for LVDS display panels of Tegra30
+ ASUS tablets
+ ARM: tegra: nexus7: Use common LVDS display device-tree
+
+Michał Mirosław (2):
+ ARM: tegra: Add labels to tegra30.dtsi
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T
Nikola Milosavljevic (1):
ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
-Svyatoslav Ryhel (5):
+Stefan Agner (1):
+ ARM: tegra: Re-add gpio-ranges properties
+
+Stefan Eichenberger (1):
+ ARM: tegra: Add usb-role-switch property to USB OTG ports
+
+Svyatoslav Ryhel (6):
dt-bindings: ARM: tegra: Document ASUS Transformers
+ ARM: tegra: Add common device-tree base for Tegra30 ASUS Transformers
ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG
ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
- ARM: tegra: Add device-tree for Pegatron Chagall tablet
+ ARM: tegra: Add device-tree for Pegatron Chagall
+
+Thierry Reding (2):
+ ARM: tegra: Add #reset-cells for Tegra114 MC
+ ARM: tegra: Remove stray #reset-cells property
.../devicetree/bindings/arm/tegra.yaml | 19 +
arch/arm/boot/dts/Makefile | 10 +-
- arch/arm/boot/dts/tegra114-asus-tf701t.dts | 833 +++++
+ arch/arm/boot/dts/tegra114-asus-tf701t.dts | 788 +++++
arch/arm/boot/dts/tegra114-dalmore.dts | 16 +-
arch/arm/boot/dts/tegra114-roth.dts | 14 +-
arch/arm/boot/dts/tegra114-tn7.dts | 8 +-
- arch/arm/boot/dts/tegra114.dtsi | 90 +-
+ arch/arm/boot/dts/tegra114.dtsi | 92 +-
+ arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 1 +
+ arch/arm/boot/dts/tegra124-apalis.dtsi | 1 +
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 26 +-
arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 11 +
- arch/arm/boot/dts/tegra124-nyan.dtsi | 28 +-
- arch/arm/boot/dts/tegra124-venice2.dts | 28 +-
+ arch/arm/boot/dts/tegra124-nyan.dtsi | 84 +-
+ arch/arm/boot/dts/tegra124-venice2.dts | 30 +-
+ arch/arm/boot/dts/tegra124.dtsi | 2 -
.../boot/dts/tegra20-acer-a500-picasso.dts | 12 +-
- arch/arm/boot/dts/tegra20-asus-tf101.dts | 1191 +++++++
+ arch/arm/boot/dts/tegra20-asus-tf101.dts | 1228 ++++++++
arch/arm/boot/dts/tegra20-harmony.dts | 16 +-
arch/arm/boot/dts/tegra20-medcom-wide.dts | 8 +-
arch/arm/boot/dts/tegra20-paz00.dts | 6 +-
@@ -76,8 +162,9 @@
arch/arm/boot/dts/tegra20-tec.dts | 8 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 12 +-
arch/arm/boot/dts/tegra20-ventana.dts | 12 +-
- .../boot/dts/tegra30-asus-lvds-display.dtsi | 46 +
- .../tegra30-asus-nexus7-grouper-common.dtsi | 10 +-
+ arch/arm/boot/dts/tegra20.dtsi | 2 -
+ .../boot/dts/tegra30-asus-lvds-display.dtsi | 61 +
+ .../tegra30-asus-nexus7-grouper-common.dtsi | 64 +-
...egra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +-
.../tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +-
.../boot/dts/tegra30-asus-nexus7-grouper.dtsi | 1 -
@@ -85,14 +172,18 @@
arch/arm/boot/dts/tegra30-asus-tf201.dts | 623 ++++
arch/arm/boot/dts/tegra30-asus-tf300t.dts | 1030 ++++++
arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 1072 +++++++
- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 807 +++++
- .../dts/tegra30-asus-transformer-common.dtsi | 1739 ++++++++++
+ arch/arm/boot/dts/tegra30-asus-tf700t.dts | 818 +++++
+ .../dts/tegra30-asus-transformer-common.dtsi | 1729 ++++++++++
arch/arm/boot/dts/tegra30-beaver.dts | 20 +-
arch/arm/boot/dts/tegra30-cardhu-a02.dts | 12 +-
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 28 +-
- .../arm/boot/dts/tegra30-pegatron-chagall.dts | 2806 +++++++++++++++++
- 38 files changed, 10406 insertions(+), 186 deletions(-)
+ arch/arm/boot/dts/tegra30-ouya.dts | 5 -
+ .../arm/boot/dts/tegra30-pegatron-chagall.dts | 2794 +++++++++++++++++
+ arch/arm/boot/dts/tegra30.dtsi | 38 +-
+ arch/arm/configs/multi_v7_defconfig | 5 +
+ arch/arm/configs/tegra_defconfig | 12 +
+ 46 files changed, 10497 insertions(+), 271 deletions(-)
create mode 100644 arch/arm/boot/dts/tegra114-asus-tf701t.dts
create mode 100644 arch/arm/boot/dts/tegra124-nyan-big-fhd.dts
create mode 100644 arch/arm/boot/dts/tegra20-asus-tf101.dts