forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/gi…
…t/arm/arm-soc Pull ARM SoC device tree updates from Arnd Bergmann: "We get a moderate number of new machines this time, and only one new SoC variant (Actions S700): Actions: - S700 Soc and CubieBoard7 development board - Allo.com Sparky Single-board-computer Allwinner: - Orange Pi R1 development board - Libre Computer Board ALL-H3-CC H3 single-board computer ASpeed ast2x00: - Witherspoon: OpenPower Power9 server manufactured by IBM that uses the ASPEED ast2500 - Zaius: OpenPower Power9 server manufactured by Invatech that uses the ASPEED ast2500 - Q71L: Intel Xeon server manufactured by Qanta that uses the ASPEED ast2400 AT91: - Axentia Nattis/Natte digital signage - sama5d2 PTC-ek Evaluation board Freescale/NXP i.MX: - SolidRun Humminboard2 development board - Variscite DART-MX6 SoM and Carrier-board - Technologic TS-4600 and TS-7970 development board - Toradex Colibri iMX7D SoM board - v1.5 variant of Solidrun Cubox-i and Hummingboard Freescale/NXP Layerscape: - Moxa UC-8410A Series industrial computer Gemini: - D-Link DNS-313 NAS enclosure OMAP: - LogicPD OMAP35xx SOM-LV devkit - LogicPD OMAP35xx Torpedo devkit Renesas: - r8a77970 (V3M) Starter Kit board - r8a7795 (M3-W) Salvator-XS board We finally managed to get the dtc warnings under control, with no more build-time warnings for bad device tree files. This includes fixes for the majority of platforms, including nomadik, samsung, lpc32xx, STi, spear, mediatek, freescale, qcom, realview, keystone, omap, kirkwood, renesas, hisilicon, and broadcom. Files get rearranged on a few platforms, in particular the Marvell Armada 7K/8K device tree files are changed in preparation for future SoC support, based on more than two of the same chips in one package, and some boards get renamed for oxnas for consistency. Finally, many existing SoCs gain descriptions for additional on-chip devices that we can now support with kernel drivers: - Allwinner A83t (drm, ethernet, i2c, ...), H3/H5 (USB-OTG) - Amlogic AXG family (clk, pinctrl, pwm, ...), and others (vpu, hdmi) - Aspeed clk controller support - Freescale LS1088A, LS1021A device support - Gemini Ethernet, PCI, TVE, panel - Keystone gpio, qspi, more uarts - Mediatek cpufreq, regulator, clock, reset - Marvell thermal, cpufreq, nand - Renesas SMP, thermal, timer, PWM, sound, phy, ipmmu - Rockchip Mipi, GPU, display - Samsung Exynos5433 PMU, power domain, nfc - Spreadtrum: sc9860 clocks - Tegra TX2 PSDI, HDMI, I2C,SMMU, display, fuse, ..." * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (690 commits) arm64: dts: stratix10: fix SPI settings ARM: dts: socfpga: add i2c reset signals arm64: dts: stratix10: add USB ECC reset bit arm64: dts: stratix10: enable USB on the devkit ARM: dts: socfpga: disable over-current for Arria10 USB devkit ARM: dts: Nokia N9: add support for up/down keys in the dts ARM: dts: nomadik: add interrupt-parent for clcd ARM: dts: Add ethernet to a bunch of platforms ARM: dts: Add ethernet to the Gemini SoC ARM: dts: rename oxnas dts files ARM: dts: s5pv210: add interrupt-parent for ohci ARM: lpc3250: fix uda1380 gpio numbers ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property ARM: dts: dra7: Reduce shut down temperature of non-cpu thermal zones ARM: dts: n900: Add aliases for lcd and tvout displays ARM: dts: Update ti-sysc data for existing users ARM: dts: Fix smartreflex compatible for omap3 shared mpu-iva instance arm64: dts: marvell: armada-80x0: Fix pinctrl compatible string arm: spear13xx: Fix spics gpio controller's warning arm: spear13xx: Fix dmas cells ...
- Loading branch information
Showing
576 changed files
with
23,186 additions
and
7,953 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Solomon Goldentek Display GKTW70SDAE4SE LVDS Display Panel | ||
========================================================== | ||
|
||
The GKTW70SDAE4SE is a 7" WVGA TFT-LCD display panel. | ||
|
||
These DT bindings follow the LVDS panel bindings defined in panel-lvds.txt | ||
with the following device-specific properties. | ||
|
||
Required properties: | ||
|
||
- compatible: Shall contain "sgd,gktw70sdae4se" and "panel-lvds", in that order. | ||
|
||
Example | ||
------- | ||
|
||
panel { | ||
compatible = "sgd,gktw70sdae4se", "panel-lvds"; | ||
|
||
width-mm = <153>; | ||
height-mm = <86>; | ||
|
||
data-mapping = "jeida-18"; | ||
|
||
panel-timing { | ||
clock-frequency = <32000000>; | ||
hactive = <800>; | ||
vactive = <480>; | ||
hback-porch = <39>; | ||
hfront-porch = <39>; | ||
vback-porch = <29>; | ||
vfront-porch = <13>; | ||
hsync-len = <47>; | ||
vsync-len = <2>; | ||
}; | ||
|
||
port { | ||
panel_in: endpoint { | ||
remote-endpoint = <&lvds_encoder>; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
* Device tree bindings for Atmel Timer Counter Blocks | ||
- compatible: Should be "atmel,<chip>-tcb", "simple-mfd", "syscon". | ||
<chip> can be "at91rm9200" or "at91sam9x5" | ||
- reg: Should contain registers location and length | ||
- #address-cells: has to be 1 | ||
- #size-cells: has to be 0 | ||
- 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. | ||
|
||
The TCB can expose multiple subdevices: | ||
* a timer | ||
- compatible: Should be "atmel,tcb-timer" | ||
- reg: Should contain the TCB channels to be used. If the | ||
counter width is 16 bits (at91rm9200-tcb), two consecutive | ||
channels are needed. Else, only one channel will be used. | ||
|
||
Examples: | ||
|
||
One interrupt per TC block: | ||
tcb0: timer@fff7c000 { | ||
compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
reg = <0xfff7c000 0x100>; | ||
interrupts = <18 4>; | ||
clocks = <&tcb0_clk>, <&clk32k>; | ||
clock-names = "t0_clk", "slow_clk"; | ||
|
||
timer@0 { | ||
compatible = "atmel,tcb-timer"; | ||
reg = <0>, <1>; | ||
}; | ||
|
||
timer@2 { | ||
compatible = "atmel,tcb-timer"; | ||
reg = <2>; | ||
}; | ||
}; | ||
|
||
One interrupt per TC channel in a TC block: | ||
tcb1: timer@fffdc000 { | ||
compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
reg = <0xfffdc000 0x100>; | ||
interrupts = <26 4>, <27 4>, <28 4>; | ||
clocks = <&tcb1_clk>, <&clk32k>; | ||
clock-names = "t0_clk", "slow_clk"; | ||
}; | ||
|
||
|
12 changes: 12 additions & 0 deletions
12
Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
NVIDIA Tegra186 MISC register block | ||
|
||
The MISC register block found on Tegra186 SoCs contains registers that can be | ||
used to identify a given chip and various strapping options. | ||
|
||
Required properties: | ||
- compatible: Must be: | ||
- Tegra186: "nvidia,tegra186-misc" | ||
- reg: Should contain 2 entries: The first entry gives the physical address | ||
and length of the register region which contains revision and debug | ||
features. The second entry specifies the physical address and length | ||
of the register region indicating the strapping options. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.