Skip to content

Commit fea6302

Browse files
committed
Merge tag 'devicetree-fixes-for-5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree fixes deom Rob Herring: "A handful of fixes in DT bindings for MDIO bus, Allwinner CSI, OMAP HSMMC, and Tegra124 EMC" * tag 'devicetree-fixes-for-5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: dt-bindings: media: csi: Fix clocks description dt-bindings: media: csi: Add interconnects properties dt-bindings: net: mdio: remove compatible string from example dt-bindings: memory-controller: Update example for Tegra124 EMC dt-bindings: mmc: omap-hsmmc: Fix SDIO interrupt
2 parents 591dd4c + 854bdba commit fea6302

File tree

4 files changed

+41
-22
lines changed

4 files changed

+41
-22
lines changed

Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,40 @@ properties:
3333
maxItems: 1
3434

3535
clocks:
36-
minItems: 2
37-
maxItems: 3
38-
items:
39-
- description: The CSI interface clock
40-
- description: The CSI ISP clock
41-
- description: The CSI DRAM clock
36+
oneOf:
37+
- items:
38+
- description: The CSI interface clock
39+
- description: The CSI DRAM clock
40+
41+
- items:
42+
- description: The CSI interface clock
43+
- description: The CSI ISP clock
44+
- description: The CSI DRAM clock
4245

4346
clock-names:
44-
minItems: 2
45-
maxItems: 3
46-
items:
47-
- const: bus
48-
- const: isp
49-
- const: ram
47+
oneOf:
48+
- items:
49+
- const: bus
50+
- const: ram
51+
52+
- items:
53+
- const: bus
54+
- const: isp
55+
- const: ram
5056

5157
resets:
5258
maxItems: 1
5359

60+
# FIXME: This should be made required eventually once every SoC will
61+
# have the MBUS declared.
62+
interconnects:
63+
maxItems: 1
64+
65+
# FIXME: This should be made required eventually once every SoC will
66+
# have the MBUS declared.
67+
interconnect-names:
68+
const: dma-mem
69+
5470
# See ./video-interfaces.txt for details
5571
port:
5672
type: object

Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ examples:
347347
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
348348
349349
#iommu-cells = <1>;
350+
#reset-cells = <1>;
350351
};
351352
352353
external-memory-controller@7001b000 {
@@ -363,20 +364,23 @@ examples:
363364
timing-0 {
364365
clock-frequency = <12750000>;
365366
366-
nvidia,emc-zcal-cnt-long = <0x00000042>;
367-
nvidia,emc-auto-cal-interval = <0x001fffff>;
368-
nvidia,emc-ctt-term-ctrl = <0x00000802>;
369-
nvidia,emc-cfg = <0x73240000>;
370-
nvidia,emc-cfg-2 = <0x000008c5>;
371-
nvidia,emc-sel-dpd-ctrl = <0x00040128>;
372-
nvidia,emc-bgbias-ctl0 = <0x00000008>;
373367
nvidia,emc-auto-cal-config = <0xa1430000>;
374368
nvidia,emc-auto-cal-config2 = <0x00000000>;
375369
nvidia,emc-auto-cal-config3 = <0x00000000>;
376-
nvidia,emc-mode-reset = <0x80001221>;
370+
nvidia,emc-auto-cal-interval = <0x001fffff>;
371+
nvidia,emc-bgbias-ctl0 = <0x00000008>;
372+
nvidia,emc-cfg = <0x73240000>;
373+
nvidia,emc-cfg-2 = <0x000008c5>;
374+
nvidia,emc-ctt-term-ctrl = <0x00000802>;
377375
nvidia,emc-mode-1 = <0x80100003>;
378376
nvidia,emc-mode-2 = <0x80200008>;
379377
nvidia,emc-mode-4 = <0x00000000>;
378+
nvidia,emc-mode-reset = <0x80001221>;
379+
nvidia,emc-mrs-wait-cnt = <0x000e000e>;
380+
nvidia,emc-sel-dpd-ctrl = <0x00040128>;
381+
nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
382+
nvidia,emc-zcal-cnt-long = <0x00000042>;
383+
nvidia,emc-zcal-interval = <0x00000000>;
380384
381385
nvidia,emc-configuration = <
382386
0x00000000 /* EMC_RC */

Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ not every application needs SDIO irq, e.g. MMC cards.
124124
pinctrl-1 = <&mmc1_idle>;
125125
pinctrl-2 = <&mmc1_sleep>;
126126
...
127-
interrupts-extended = <&intc 64 &gpio2 28 GPIO_ACTIVE_LOW>;
127+
interrupts-extended = <&intc 64 &gpio2 28 IRQ_TYPE_LEVEL_LOW>;
128128
};
129129

130130
mmc1_idle : pinmux_cirq_pin {

Documentation/devicetree/bindings/net/mdio.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ patternProperties:
5656
examples:
5757
- |
5858
davinci_mdio: mdio@5c030000 {
59-
compatible = "ti,davinci_mdio";
6059
reg = <0x5c030000 0x1000>;
6160
#address-cells = <1>;
6261
#size-cells = <0>;

0 commit comments

Comments
 (0)