Skip to content

Commit 9c02e06

Browse files
committed
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC fixes from Olof Johansson: - A revert of all SCPI changes from the 4.15 merge window. They had regressions on the Amlogic platforms, and the submaintainer isn't around to fix these bugs due to vacation, etc. So we agreed to revert and revisit in next release cycle. - A series fixing a number of bugs for ARM CCN interconnect, around module unload, smp_processor_id() in preemptable context, and fixing some memory allocation failure checks. - A handful of devicetree fixes for different platforms, fixing warnings and errors that were previously ignored by the compiler. - The usual set of mostly minor fixes for different platforms. * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (42 commits) ARM64: dts: meson-gx: fix UART pclk clock name ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds arm: dts: nspire: Add missing #phy-cells to usb-nop-xceiv ARM: dts: Fix dm814x missing phy-cells property ARM: dts: Fix elm interrupt compiler warning bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. bus: arm-cci: Fix use of smp_processor_id() in preemptible context bus: arm-ccn: Fix use of smp_processor_id() in preemptible context bus: arm-ccn: Simplify code bus: arm-ccn: Check memory allocation failure bus: arm-ccn: constify attribute_group structures. firmware: arm_scpi: Revert updates made during v4.15 merge window arm: dts: marvell: Add missing #phy-cells to usb-nop-xceiv arm64: dts: sort vendor subdirectories in Makefile alphabetically meson-gx-socinfo: Fix package id parsing ARM: meson: fix spelling mistake: "Couln't" -> "Couldn't" ARM: dts: meson: fix the memory region of the GPIO interrupt controller ARM: dts: meson: correct the sort order for the the gpio_intc node MAINTAINERS: exclude other Socionext SoC DT files from ARM/UNIPHIER entry arm64: dts: uniphier: remove unnecessary interrupt-parent ...
2 parents c465fc1 + 8be0b98 commit 9c02e06

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+278
-210
lines changed

Documentation/devicetree/bindings/usb/am33xx-usb.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ usb: usb@47400000 {
9595
reg = <0x47401300 0x100>;
9696
reg-names = "phy";
9797
ti,ctrl_mod = <&ctrl_mod>;
98+
#phy-cells = <0>;
9899
};
99100

100101
usb0: usb@47401000 {
@@ -141,6 +142,7 @@ usb: usb@47400000 {
141142
reg = <0x47401b00 0x100>;
142143
reg-names = "phy";
143144
ti,ctrl_mod = <&ctrl_mod>;
145+
#phy-cells = <0>;
144146
};
145147

146148
usb1: usb@47401800 {

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2047,7 +2047,7 @@ F: arch/arm/boot/dts/uniphier*
20472047
F: arch/arm/include/asm/hardware/cache-uniphier.h
20482048
F: arch/arm/mach-uniphier/
20492049
F: arch/arm/mm/cache-uniphier.c
2050-
F: arch/arm64/boot/dts/socionext/
2050+
F: arch/arm64/boot/dts/socionext/uniphier*
20512051
F: drivers/bus/uniphier-system-bus.c
20522052
F: drivers/clk/uniphier/
20532053
F: drivers/gpio/gpio-uniphier.c

arch/arm/boot/dts/am33xx.dtsi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,7 @@
630630
reg-names = "phy";
631631
status = "disabled";
632632
ti,ctrl_mod = <&usb_ctrl_mod>;
633+
#phy-cells = <0>;
633634
};
634635

635636
usb0: usb@47401000 {
@@ -678,6 +679,7 @@
678679
reg-names = "phy";
679680
status = "disabled";
680681
ti,ctrl_mod = <&usb_ctrl_mod>;
682+
#phy-cells = <0>;
681683
};
682684

683685
usb1: usb@47401800 {

arch/arm/boot/dts/am4372.dtsi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -927,7 +927,8 @@
927927
reg = <0x48038000 0x2000>,
928928
<0x46000000 0x400000>;
929929
reg-names = "mpu", "dat";
930-
interrupts = <80>, <81>;
930+
interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
931+
<GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
931932
interrupt-names = "tx", "rx";
932933
status = "disabled";
933934
dmas = <&edma 8 2>,
@@ -941,7 +942,8 @@
941942
reg = <0x4803C000 0x2000>,
942943
<0x46400000 0x400000>;
943944
reg-names = "mpu", "dat";
944-
interrupts = <82>, <83>;
945+
interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
946+
<GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
945947
interrupt-names = "tx", "rx";
946948
status = "disabled";
947949
dmas = <&edma 10 2>,

arch/arm/boot/dts/am437x-cm-t43.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,8 @@
301301
status = "okay";
302302
pinctrl-names = "default";
303303
pinctrl-0 = <&spi0_pins>;
304-
dmas = <&edma 16
305-
&edma 17>;
304+
dmas = <&edma 16 0
305+
&edma 17 0>;
306306
dma-names = "tx0", "rx0";
307307

308308
flash: w25q64cvzpig@0 {

arch/arm/boot/dts/armada-385-db-ap.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@
236236
usb3_phy: usb3_phy {
237237
compatible = "usb-nop-xceiv";
238238
vcc-supply = <&reg_xhci0_vbus>;
239+
#phy-cells = <0>;
239240
};
240241

241242
reg_xhci0_vbus: xhci0-vbus {

arch/arm/boot/dts/armada-385-linksys.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
usb3_1_phy: usb3_1-phy {
6767
compatible = "usb-nop-xceiv";
6868
vcc-supply = <&usb3_1_vbus>;
69+
#phy-cells = <0>;
6970
};
7071

7172
usb3_1_vbus: usb3_1-vbus {

arch/arm/boot/dts/armada-385-synology-ds116.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,13 @@
191191
usb3_0_phy: usb3_0_phy {
192192
compatible = "usb-nop-xceiv";
193193
vcc-supply = <&reg_usb3_0_vbus>;
194+
#phy-cells = <0>;
194195
};
195196

196197
usb3_1_phy: usb3_1_phy {
197198
compatible = "usb-nop-xceiv";
198199
vcc-supply = <&reg_usb3_1_vbus>;
200+
#phy-cells = <0>;
199201
};
200202

201203
reg_usb3_0_vbus: usb3-vbus0 {

arch/arm/boot/dts/armada-388-gp.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,11 +276,13 @@
276276
usb2_1_phy: usb2_1_phy {
277277
compatible = "usb-nop-xceiv";
278278
vcc-supply = <&reg_usb2_1_vbus>;
279+
#phy-cells = <0>;
279280
};
280281

281282
usb3_phy: usb3_phy {
282283
compatible = "usb-nop-xceiv";
283284
vcc-supply = <&reg_usb3_vbus>;
285+
#phy-cells = <0>;
284286
};
285287

286288
reg_usb3_vbus: usb3-vbus {

arch/arm/boot/dts/bcm-nsp.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,15 @@
8585
timer@20200 {
8686
compatible = "arm,cortex-a9-global-timer";
8787
reg = <0x20200 0x100>;
88-
interrupts = <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>;
88+
interrupts = <GIC_PPI 11 IRQ_TYPE_EDGE_RISING>;
8989
clocks = <&periph_clk>;
9090
};
9191

9292
twd-timer@20600 {
9393
compatible = "arm,cortex-a9-twd-timer";
9494
reg = <0x20600 0x20>;
9595
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) |
96-
IRQ_TYPE_LEVEL_HIGH)>;
96+
IRQ_TYPE_EDGE_RISING)>;
9797
clocks = <&periph_clk>;
9898
};
9999

0 commit comments

Comments
 (0)