]> Git Repo - linux.git/commitdiff
Merge tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <[email protected]>
Tue, 14 Aug 2018 19:41:49 +0000 (12:41 -0700)
committerLinus Torvalds <[email protected]>
Tue, 14 Aug 2018 19:41:49 +0000 (12:41 -0700)
Pull Devicetree updates from Rob Herring:

 - Remove an obsolete hack for PPC32 longtrail systems

 - Make of_io_request_and_map() "name" arg optional

 - Add vendor prefixes for bitmain, Asus, and Y Soft

 - Remove 'interrupt-parent' from bindings as it is implicit

 - New properties for wm8994 audio codec

 - Add 'clocks' property support to SRAM binding

 - Add binding for ASPEED coprocessor interrupt controller

 - Various binding spelling and link fixes

* tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  Documentation: remove dynamic-resolution-notes reference to non-existent file
  dt-bindings: Add Y Soft Corporation vendor prefix
  of/fdt: Remove PPC32 longtrail hack in memory scan
  dt-bindings: remove 'interrupt-parent' from bindings
  pinctrl: tegra: fix spelling in devicetree binding document
  usb: dwc3: rockchip: Fix PHY documentation links.
  dt-bindings: sound: wm8994: document wlf,csnaddr-pd property
  dt-bindings: sound: wm8994: document wlf,spkmode-pu property
  dt-bindings: sram: Add 'clocks' as an optional property
  dt-bindings: Add vendor prefix for AsusTek Computer Inc.
  dt-bindings: misc: ASPEED coprocessor interrupt controller
  dt-bindings: gpio: pca953x: Document interrupts, update example
  drivers/of: Make of_io_request_and_map() "name" argument optional
  dt-bindings: Add bitmain vendor prefix
  Documentation: devicetree: tilcdc: fix spelling mistake "suppors" -> "supports"

1  2 
Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt
Documentation/devicetree/bindings/input/touchscreen/hideep.txt
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt

index 45a61b46228712592029e75fe117262ba47d9112,8c9e4c3d788dd8e164a7cbd9109c82e44845aadf..df63da46309cbd454ec5663d2a54a4db254d86c6
@@@ -1,7 -1,7 +1,7 @@@
  Nintendo Wii (Hollywood) GPIO controller
  
  Required properties:
 -- compatible: "nintendo,hollywood-gpio
 +- compatible: "nintendo,hollywood-gpio"
  - reg: Physical base address and length of the controller's registers.
  - gpio-controller: Marks the device node as a GPIO controller.
  - #gpio-cells: Should be <2>. The first cell is the pin number and the
@@@ -14,7 -14,6 +14,6 @@@ Optional properties
  - #interrupt-cells: Should be two.
  - interrupts: Interrupt specifier for the controller's Broadway (PowerPC)
    interrupt.
- - interrupt-parent: phandle of the parent interrupt controller.
  
  Example:
  
index 1063c30d53f7d0fd7b642d323d32799ba4fb51fe,b0c4cfdf7cd6c3d898b57877e3e1975d9d3a6b05..a47c36190b01120c74c8e30077d5c2e9d25e0485
@@@ -3,7 -3,6 +3,6 @@@
  Required properties:
  - compatible          : must be "hideep,hideep-ts"
  - reg                 : I2C slave address, (e.g. 0x6C).
- - interrupt-parent : Interrupt controller to which the chip is connected.
  - interrupts : Interrupt to which the chip is connected.
  
  Optional properties:
@@@ -32,7 -31,7 +31,7 @@@ i2c@00000000 
                reg = <0x6c>;
                interrupt-parent = <&gpx1>;
                interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
 -              vdd-supply = <&ldo15_reg>";
 +              vdd-supply = <&ldo15_reg>;
                vid-supply = <&ldo18_reg>;
                reset-gpios = <&gpx1 5 0>;
                touchscreen-size-x = <1080>;
index f97fd8ab5e4594fde9014e3f4614f41069a01f07,ecebaf19d4fd7c195cdcffc4186cef758f9002d3..d4373d0f7121d586277d6e441bae1d684d019ef9
@@@ -4,7 -4,6 +4,7 @@@ Required properties
  
  - compatible : should be "ingenic,<socname>-intc". Valid strings are:
      ingenic,jz4740-intc
 +    ingenic,jz4725b-intc
      ingenic,jz4770-intc
      ingenic,jz4775-intc
      ingenic,jz4780-intc
@@@ -12,7 -11,6 +12,6 @@@
  - interrupt-controller : Identifies the node as an interrupt controller
  - #interrupt-cells : Specifies the number of cells needed to encode an
    interrupt source. The value shall be 1.
- - interrupt-parent : phandle of the CPU interrupt controller.
  - interrupts : Specifies the CPU interrupt the controller is connected to.
  
  Example:
index f246ccbf8838c2c90496572af8aa4e4d17079be1,803d35de9aac4e071dd091c21101f2083cd21f7d..2ff3566401003a57407a0cf41658aef5e00c2019
@@@ -15,12 -15,10 +15,10 @@@ Required properties
    include "nvidia,tegra30-ictlr".     
  - reg : Specifies base physical address and size of the registers.
    Each controller must be described separately (Tegra20 has 4 of them,
 -  whereas Tegra30 and later have 5"  
 +  whereas Tegra30 and later have 5).
  - interrupt-controller : Identifies the node as an interrupt controller.
  - #interrupt-cells : Specifies the number of cells needed to encode an
    interrupt source. The value must be 3.
- - interrupt-parent : a phandle to the GIC these interrupts are routed
-   to.
  
  Notes:
  
index 843a6cbf477427a1719d387ac644c4c758f34b66,decc16abd379a56252568445842645e87b6680d8..70659c917bdc4a0636693cf943f244bb2e724954
@@@ -124,8 -124,6 +124,6 @@@ used as system wakeup events
  A. External GPIO Interrupts: For supporting external gpio interrupts, the
     following properties should be specified in the pin-controller device node.
  
-    - interrupt-parent: phandle of the interrupt parent to which the external
-      GPIO interrupts are forwarded to.
     - interrupts: interrupt specifier for the controller. The format and value of
       the interrupt specifier depends on the interrupt parent for the controller.
  
  
  B. External Wakeup Interrupts: For supporting external wakeup interrupts, a
     child node representing the external wakeup interrupt controller should be
 -   included in the pin-controller device node. This child node should include
 -   the following properties.
 +   included in the pin-controller device node.
 +
 +   Only one pin-controller device node can include external wakeup interrupts
 +   child node (in other words, only one External Wakeup Interrupts
 +   pin-controller is supported).
 +
 +   This child node should include following properties:
  
     - compatible: identifies the type of the external wakeup interrupt controller
       The possible values are:
         found on Samsung S3C2412 and S3C2413 SoCs,
       - samsung,s3c64xx-wakeup-eint: represents wakeup interrupt controller
         found on Samsung S3C64xx SoCs,
 +     - samsung,s5pv210-wakeup-eint: represents wakeup interrupt controller
 +       found on Samsung S5Pv210 SoCs,
       - samsung,exynos4210-wakeup-eint: represents wakeup interrupt controller
         found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs.
       - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller
         found on Samsung Exynos7 SoC.
-    - interrupt-parent: phandle of the interrupt parent to which the external
-      wakeup interrupts are forwarded to.
     - interrupts: interrupt used by multiplexed wakeup interrupts.
  
     In addition, following properties must be present in node of every bank
     Node of every bank of pins supporting direct wake-up interrupts (without
     multiplexing) must contain following properties:
  
-    - interrupt-parent: phandle of the interrupt parent to which the external
-      wakeup interrupts are forwarded to.
     - interrupts: interrupts of the interrupt parent which are used for external
       wakeup interrupts from pins of the bank, must contain interrupts for all
       pins of the bank.
index 046a3de026d43d39c9b271d1c1a8287f6dd77772,a8bb36b4f9fdf15a0529238ff3c9bbf3bb128d94..ef4f2ff4a1aae3390cde17fd7d0a48063330a03a
@@@ -37,12 -37,9 +37,10 @@@ Required properties
  
  Optional properties:
   - reset:       : Reference to the reset controller
-  - interrupt-parent: phandle of the interrupt parent to which the external
-    GPIO interrupts are forwarded to.
 - - st,syscfg: Should be phandle/offset pair. The phandle to the syscon node
 -   which includes IRQ mux selection register, and the offset of the IRQ mux
 -   selection register.
 + - st,syscfg: Should be phandle/offset/mask.
 +      -The phandle to the syscon node which includes IRQ mux selection register.
 +      -The offset of the IRQ mux selection register
 +      -The field mask of IRQ mux, needed if different of 0xf.
   - gpio-ranges: Define a dedicated mapping between a pin-controller and
     a gpio controller. Format is <&phandle a b c> with:
        -(phandle): phandle of pin-controller.
@@@ -56,8 -53,6 +54,8 @@@
     NOTE: If "gpio-ranges" is used for a gpio controller, all gpio-controller
     have to use a "gpio-ranges" entry.
     More details in Documentation/devicetree/bindings/gpio/gpio.txt.
 + - st,bank-ioport: should correspond to the EXTI IOport selection (EXTI line
 +   used to select GPIOs as interrupts).
  
  Example 1:
  #include <dt-bindings/pinctrl/stm32f429-pinfunc.h>
This page took 0.082806 seconds and 4 git commands to generate.