-
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-late' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/arm/arm-soc Pull ARM SoC late DT updates from Arnd Bergmann: "These updates have been kept in a separate branch mostly because they rely on updates to the respective clk drivers to keep the shared header files in sync. - The Renesas r8a7796 (R-Car M3-W) platform gets added, this is an automotive SoC similar to the ⅹ8a7795 chip we already support, but the dts changes rely on a clock driver change that has been merged for v4.9 through the clk tree. - The Amlogic meson-gxbb (S905) platform gains support for a few drivers merged through our tree, in particular the network and usb driver changes are required and included here, and also the clk tree changes. - The Allwinner platforms have seen a large-scale change to their clk drivers and the dts file updates must come after that. This includes the newly added Nextthing GR8 platform, which is derived from sun5i/A13. - Some integrator (arm32) changes rely on clk driver changes. - A single patch for lpc32xx has no such dependency but wasn't added until just before the merge window" * tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (99 commits) ARM: dts: lpc32xx: add device node for IRAM on-chip memory ARM: dts: sun8i: Add accelerometer to polaroid-mid2407pxe03 ARM: dts: sun8i: enable UART1 for iNet D978 Rev2 board ARM: dts: sun8i: add pinmux for UART1 at PG dts: sun8i-h3: add I2C0-2 peripherals to H3 SOC dts: sun8i-h3: add pinmux definitions for I2C0-2 dts: sun8i-h3: associate exposed UARTs on Orange Pi Boards dts: sun8i-h3: split off RTS/CTS for UART1 in seperate pinmux dts: sun8i-h3: add pinmux definitions for UART2-3 ARM: dts: sun9i: a80-optimus: Disable EHCI1 ARM: dts: sun9i: cubieboard4: Add AXP806 PMIC device node and regulators ARM: dts: sun9i: a80-optimus: Add AXP806 PMIC device node and regulators ARM: dts: sun9i: cubieboard4: Declare AXP809 SW regulator as unused ARM: dts: sun9i: a80-optimus: Declare AXP809 SW regulator as unused ARM: dts: sun8i: Add touchscreen node for sun8i-a33-ga10h ARM: dts: sun8i: Add touchscreen node for sun8i-a23-polaroid-mid2809pxe04 ARM: dts: sun8i: Add touchscreen node for sun8i-a23-polaroid-mid2407pxe03 ARM: dts: sun8i: Add touchscreen node for sun8i-a23-inet86dz ARM: dts: sun8i: Add touchscreen node for sun8i-a23-gt90h ARM64: dts: meson-gxbb-vega-s95: Enable USB Nodes ...
- Loading branch information
Showing
51 changed files
with
4,153 additions
and
870 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
15 changes: 15 additions & 0 deletions
15
Documentation/devicetree/bindings/firmware/meson/meson_sm.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,15 @@ | ||
* Amlogic Secure Monitor | ||
|
||
In the Amlogic SoCs the Secure Monitor code is used to provide access to the | ||
NVMEM, enable JTAG, set USB boot, etc... | ||
|
||
Required properties for the secure monitor node: | ||
- compatible: Should be "amlogic,meson-gxbb-sm" | ||
|
||
Example: | ||
|
||
firmware { | ||
sm: secure-monitor { | ||
compatible = "amlogic,meson-gxbb-sm"; | ||
}; | ||
}; |
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,39 @@ | ||
= Amlogic eFuse device tree bindings = | ||
|
||
Required properties: | ||
- compatible: should be "amlogic,meson-gxbb-efuse" | ||
|
||
= Data cells = | ||
Are child nodes of eFuse, bindings of which as described in | ||
bindings/nvmem/nvmem.txt | ||
|
||
Example: | ||
|
||
efuse: efuse { | ||
compatible = "amlogic,meson-gxbb-efuse"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
|
||
sn: sn@14 { | ||
reg = <0x14 0x10>; | ||
}; | ||
|
||
eth_mac: eth_mac@34 { | ||
reg = <0x34 0x10>; | ||
}; | ||
|
||
bid: bid@46 { | ||
reg = <0x46 0x30>; | ||
}; | ||
}; | ||
|
||
= Data consumers = | ||
Are device nodes which consume nvmem data cells. | ||
|
||
For example: | ||
|
||
eth_mac { | ||
... | ||
nvmem-cells = <ð_mac>; | ||
nvmem-cell-names = "eth_mac"; | ||
}; |
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,27 @@ | ||
* Amlogic USB2 PHY | ||
|
||
Required properties: | ||
- compatible: Depending on the platform this should be one of: | ||
"amlogic,meson8b-usb2-phy" | ||
"amlogic,meson-gxbb-usb2-phy" | ||
- reg: The base address and length of the registers | ||
- #phys-cells: should be 0 (see phy-bindings.txt in this directory) | ||
- clocks: phandle and clock identifier for the phy clocks | ||
- clock-names: "usb_general" and "usb" | ||
|
||
Optional properties: | ||
- resets: reference to the reset controller | ||
- phy-supply: see phy-bindings.txt in this directory | ||
|
||
|
||
Example: | ||
|
||
usb0_phy: usb_phy@0 { | ||
compatible = "amlogic,meson-gxbb-usb2-phy"; | ||
#phy-cells = <0>; | ||
reg = <0x0 0x0 0x0 0x20>; | ||
resets = <&reset RESET_USB_OTG>; | ||
clocks = <&clkc CLKID_USB>, <&clkc CLKID_USB0>; | ||
clock-names = "usb_general", "usb"; | ||
phy-supply = <&usb_vbus>; | ||
}; |
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
Oops, something went wrong.