Commit 1482e664 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'devicetree-fixes-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull Devicetree fixes from Rob Herring:

 - Fix for dependency tracking caused by unittest interaction

 - Fix some schema errors in Tegra memory controller schema

 - Update Maxime Ripard's email address

 - Review fixes to TI cpsw-switch

 - Add wakeup-source prop for STM32 rproc. Got dropped in the schema
   conversion.

* tag 'devicetree-fixes-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  of/platform: Unconditionally pause/resume sync state during kernel init
  dt-bindings: memory-controllers: tegra: Fix type references
  dt-bindings: Change maintainer address
  dt-bindings: net: ti: cpsw-switch: update to fix comments
  dt-bindings: remoteproc: stm32: add wakeup-source property
parents dd79b536 ee9b280e
...@@ -8,7 +8,7 @@ title: Allwinner platforms device tree bindings ...@@ -8,7 +8,7 @@ title: Allwinner platforms device tree bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
$nodename: $nodename:
......
...@@ -8,7 +8,7 @@ title: Allwinner A64 Display Engine Bus Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A64 Display Engine Bus Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
$nodename: $nodename:
......
...@@ -8,7 +8,7 @@ title: Allwinner A23 RSB Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A23 RSB Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": "#address-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner Clock Control Unit Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner Clock Control Unit Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#clock-cells": "#clock-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Security System Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Security System Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": true "#address-cells": true
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Ronbo RB070D30 DSI Display Panel title: Ronbo RB070D30 DSI Display Panel
maintainers: maintainers:
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 DMA Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 DMA Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "dma-controller.yaml#" - $ref: "dma-controller.yaml#"
......
...@@ -8,7 +8,7 @@ title: Allwinner A64 DMA Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A64 DMA Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "dma-controller.yaml#" - $ref: "dma-controller.yaml#"
......
...@@ -8,7 +8,7 @@ title: Allwinner A31 DMA Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A31 DMA Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "dma-controller.yaml#" - $ref: "dma-controller.yaml#"
......
...@@ -8,7 +8,7 @@ title: Allwinner A31 P2WI (Push/Pull 2 Wires Interface) Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A31 P2WI (Push/Pull 2 Wires Interface) Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: /schemas/i2c/i2c-controller.yaml# - $ref: /schemas/i2c/i2c-controller.yaml#
......
...@@ -8,7 +8,7 @@ title: Allwinner A33 Thermal Sensor Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A33 Thermal Sensor Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#io-channel-cells": "#io-channel-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 LRADC Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 LRADC Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Interrupt Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Interrupt Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: /schemas/interrupt-controller.yaml# - $ref: /schemas/interrupt-controller.yaml#
......
...@@ -8,7 +8,7 @@ title: Allwinner A20 Non-Maskable Interrupt Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A20 Non-Maskable Interrupt Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: /schemas/interrupt-controller.yaml# - $ref: /schemas/interrupt-controller.yaml#
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 CMOS Sensor Interface (CSI) Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 CMOS Sensor Interface (CSI) Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
description: |- description: |-
The Allwinner A10 and later has a CMOS Sensor Interface to retrieve The Allwinner A10 and later has a CMOS Sensor Interface to retrieve
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Infrared Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Infrared Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "rc.yaml#" - $ref: "rc.yaml#"
......
...@@ -60,7 +60,8 @@ patternProperties: ...@@ -60,7 +60,8 @@ patternProperties:
maximum: 1066000000 maximum: 1066000000
nvidia,emem-configuration: nvidia,emem-configuration:
$ref: /schemas/types.yaml#/definitions/uint32-array allOf:
- $ref: /schemas/types.yaml#/definitions/uint32-array
description: | description: |
Values to be written to the EMEM register block. See section Values to be written to the EMEM register block. See section
"15.6.1 MC Registers" in the TRM. "15.6.1 MC Registers" in the TRM.
......
...@@ -56,7 +56,8 @@ patternProperties: ...@@ -56,7 +56,8 @@ patternProperties:
maximum: 900000000 maximum: 900000000
nvidia,emc-auto-cal-interval: nvidia,emc-auto-cal-interval:
$ref: /schemas/types.yaml#/definitions/uint32 allOf:
- $ref: /schemas/types.yaml#/definitions/uint32
description: description:
Pad calibration interval in microseconds. Pad calibration interval in microseconds.
minimum: 0 minimum: 0
...@@ -78,7 +79,8 @@ patternProperties: ...@@ -78,7 +79,8 @@ patternProperties:
Mode Register 0. Mode Register 0.
nvidia,emc-zcal-cnt-long: nvidia,emc-zcal-cnt-long:
$ref: /schemas/types.yaml#/definitions/uint32 allOf:
- $ref: /schemas/types.yaml#/definitions/uint32
description: description:
Number of EMC clocks to wait before issuing any commands after Number of EMC clocks to wait before issuing any commands after
sending ZCAL_MRW_CMD. sending ZCAL_MRW_CMD.
...@@ -96,7 +98,8 @@ patternProperties: ...@@ -96,7 +98,8 @@ patternProperties:
FBIO "read" FIFO periodic resetting enabled. FBIO "read" FIFO periodic resetting enabled.
nvidia,emc-configuration: nvidia,emc-configuration:
$ref: /schemas/types.yaml#/definitions/uint32-array allOf:
- $ref: /schemas/types.yaml#/definitions/uint32-array
description: description:
EMC timing characterization data. These are the registers EMC timing characterization data. These are the registers
(see section "18.13.2 EMC Registers" in the TRM) whose values (see section "18.13.2 EMC Registers" in the TRM) whose values
......
...@@ -77,7 +77,8 @@ patternProperties: ...@@ -77,7 +77,8 @@ patternProperties:
maximum: 900000000 maximum: 900000000
nvidia,emem-configuration: nvidia,emem-configuration:
$ref: /schemas/types.yaml#/definitions/uint32-array allOf:
- $ref: /schemas/types.yaml#/definitions/uint32-array
description: | description: |
Values to be written to the EMEM register block. See section Values to be written to the EMEM register block. See section
"18.13.1 MC Registers" in the TRM. "18.13.1 MC Registers" in the TRM.
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Resistive Touchscreen Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Resistive Touchscreen Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#thermal-sensor-cells": "#thermal-sensor-cells":
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": true "#address-cells": true
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": true "#address-cells": true
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 MDIO Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 MDIO Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "mdio.yaml#" - $ref: "mdio.yaml#"
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A83t EMAC Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A83t EMAC Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 CAN Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 CAN Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml# $id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml#
...@@ -44,7 +44,6 @@ properties: ...@@ -44,7 +44,6 @@ properties:
description: CPSW functional clock description: CPSW functional clock
clock-names: clock-names:
maxItems: 1
items: items:
- const: fck - const: fck
...@@ -70,7 +69,6 @@ properties: ...@@ -70,7 +69,6 @@ properties:
Phandle to the system control device node which provides access to Phandle to the system control device node which provides access to
efuse IO range with MAC addresses efuse IO range with MAC addresses
ethernet-ports: ethernet-ports:
type: object type: object
properties: properties:
...@@ -82,8 +80,6 @@ properties: ...@@ -82,8 +80,6 @@ properties:
patternProperties: patternProperties:
"^port@[0-9]+$": "^port@[0-9]+$":
type: object type: object
minItems: 1
maxItems: 2
description: CPSW external ports description: CPSW external ports
allOf: allOf:
...@@ -91,23 +87,20 @@ properties: ...@@ -91,23 +87,20 @@ properties:
properties: properties:
reg: reg:
maxItems: 1 items:
enum: [1, 2] - enum: [1, 2]
description: CPSW port number description: CPSW port number
phys: phys:
$ref: /schemas/types.yaml#definitions/phandle-array
maxItems: 1 maxItems: 1
description: phandle on phy-gmii-sel PHY description: phandle on phy-gmii-sel PHY
label: label:
$ref: /schemas/types.yaml#/definitions/string-array
maxItems: 1
description: label associated with this port description: label associated with this port
ti,dual-emac-pvid: ti,dual-emac-pvid:
$ref: /schemas/types.yaml#/definitions/uint32 allOf:
maxItems: 1 - $ref: /schemas/types.yaml#/definitions/uint32
minimum: 1 minimum: 1
maximum: 1024 maximum: 1024
description: description:
...@@ -136,7 +129,6 @@ properties: ...@@ -136,7 +129,6 @@ properties:
description: CPTS reference clock description: CPTS reference clock
clock-names: clock-names:
maxItems: 1
items: items:
- const: cpts - const: cpts
...@@ -201,7 +193,7 @@ examples: ...@@ -201,7 +193,7 @@ examples:
phys = <&phy_gmii_sel 1>; phys = <&phy_gmii_sel 1>;
phy-handle = <&ethphy0_sw>; phy-handle = <&ethphy0_sw>;
phy-mode = "rgmii"; phy-mode = "rgmii";
ti,dual_emac_pvid = <1>; ti,dual-emac-pvid = <1>;
}; };
cpsw_port2: port@2 { cpsw_port2: port@2 {
...@@ -211,7 +203,7 @@ examples: ...@@ -211,7 +203,7 @@ examples:
phys = <&phy_gmii_sel 2>; phys = <&phy_gmii_sel 2>;
phy-handle = <&ethphy1_sw>; phy-handle = <&ethphy1_sw>;
phy-mode = "rgmii"; phy-mode = "rgmii";
ti,dual_emac_pvid = <2>; ti,dual-emac-pvid = <2>;
}; };
}; };
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Security ID Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Security ID Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
allOf: allOf:
- $ref: "nvmem.yaml#" - $ref: "nvmem.yaml#"
......
...@@ -8,7 +8,7 @@ title: Allwinner A31 MIPI D-PHY Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A31 MIPI D-PHY Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#phy-cells": "#phy-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Pin Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Pin Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#gpio-cells": "#gpio-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 PWM Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 PWM Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#pwm-cells": "#pwm-cells":
......
...@@ -50,6 +50,8 @@ properties: ...@@ -50,6 +50,8 @@ properties:
description: Should contain the WWDG1 watchdog reset interrupt description: Should contain the WWDG1 watchdog reset interrupt
maxItems: 1 maxItems: 1
wakeup-source: true
mboxes: mboxes:
description: description:
This property is required only if the rpmsg/virtio functionality is used. This property is required only if the rpmsg/virtio functionality is used.
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A31 RTC Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A31 RTC Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#clock-cells": "#clock-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 PS2 Host Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 PS2 Host Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
description: description:
A20 PS2 is dual role controller (PS2 host and PS2 device). These A20 PS2 is dual role controller (PS2 host and PS2 device). These
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Codec Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Codec Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#sound-dai-cells": "#sound-dai-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 I2S Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 I2S Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#sound-dai-cells": "#sound-dai-cells":
......
...@@ -10,7 +10,7 @@ maintainers: ...@@ -10,7 +10,7 @@ maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Liam Girdwood <lgirdwood@gmail.com> - Liam Girdwood <lgirdwood@gmail.com>
- Mark Brown <broonie@kernel.org> - Mark Brown <broonie@kernel.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#sound-dai-cells": "#sound-dai-cells":
......
...@@ -8,7 +8,7 @@ title: Allwinner A64 Analog Codec Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A64 Analog Codec Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A23 Analog Codec Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A23 Analog Codec Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A33 Codec Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A33 Codec Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#sound-dai-cells": "#sound-dai-cells":
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": true "#address-cells": true
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
"#address-cells": true "#address-cells": true
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 Timer Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 Timer Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A13 High-Speed Timer Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A13 High-Speed Timer Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Allwinner A10 mUSB OTG Controller Device Tree Bindings ...@@ -8,7 +8,7 @@ title: Allwinner A10 mUSB OTG Controller Device Tree Bindings
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -11,7 +11,7 @@ allOf: ...@@ -11,7 +11,7 @@ allOf:
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <maxime.ripard@bootlin.com> - Maxime Ripard <mripard@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -518,10 +518,11 @@ static int __init of_platform_default_populate_init(void) ...@@ -518,10 +518,11 @@ static int __init of_platform_default_populate_init(void)
{ {
struct device_node *node; struct device_node *node;
device_links_supplier_sync_state_pause();
if (!of_have_populated_dt()) if (!of_have_populated_dt())
return -ENODEV; return -ENODEV;
device_links_supplier_sync_state_pause();
/* /*
* Handle certain compatibles explicitly, since we don't want to create * Handle certain compatibles explicitly, since we don't want to create
* platform_devices for every node in /reserved-memory with a * platform_devices for every node in /reserved-memory with a
...@@ -545,8 +546,7 @@ arch_initcall_sync(of_platform_default_populate_init); ...@@ -545,8 +546,7 @@ arch_initcall_sync(of_platform_default_populate_init);
static int __init of_platform_sync_state_init(void) static int __init of_platform_sync_state_init(void)
{ {
if (of_have_populated_dt()) device_links_supplier_sync_state_resume();
device_links_supplier_sync_state_resume();
return 0; return 0;
} }
late_initcall_sync(of_platform_sync_state_init); late_initcall_sync(of_platform_sync_state_init);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment