Skip to content

Commit 1d67c8d

Browse files
committed
Merge tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC fixes from Arnd Bergmann: "Here are the patches for this week that came as the fallout of the merge window: - Two fixes for the NVidia memory controller driver - multiple defconfig files get patched to turn CONFIG_FB back on after that is no longer selected by CONFIG_DRM - ffa and scmpi firmware drivers fixes, mostly addressing compiler and documentation warnings - Platform specific fixes for device tree files on ASpeed, Renesas and NVidia SoC, mostly for recent regressions. - A workaround for a regression on the USB PHY with devlink when the usb-nop-xceiv driver is not available until the rootfs is mounted. - Device tree compiler warnings in Arm Versatile-AB" * tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (35 commits) ARM: dts: versatile: Fix up interrupt controller node names ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in ARM: configs: Update u8500_defconfig ARM: configs: Update Vexpress defconfig ARM: configs: Update Versatile defconfig ARM: configs: Update RealView defconfig ARM: configs: Update Integrator defconfig arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/ firmware: arm_scmi: Fix range check for the maximum number of pending messages firmware: arm_scmi: Avoid padding in sensor message structure firmware: arm_scmi: Fix kernel doc warnings about return values firmware: arm_scpi: Fix kernel doc warnings firmware: arm_scmi: Fix kernel doc warnings ARM: shmobile: defconfig: Restore graphical consoles firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer overflow firmware: arm_ffa: Fix the comment style firmware: arm_ffa: Simplify probe function firmware: arm_ffa: Ensure drivers provide a probe function firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow firmware: arm_scmi: Ensure drivers provide a probe function ...
2 parents ae14c63 + 82a1c67 commit 1d67c8d

30 files changed

+418
-215
lines changed

Documentation/devicetree/bindings/iommu/arm,smmu.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,14 @@ properties:
5252
items:
5353
- const: marvell,ap806-smmu-500
5454
- const: arm,mmu-500
55-
- description: NVIDIA SoCs that program two ARM MMU-500s identically
56-
items:
5755
- description: NVIDIA SoCs that require memory controller interaction
5856
and may program multiple ARM MMU-500s identically with the memory
5957
controller interleaving translations between multiple instances
6058
for improved performance.
6159
items:
6260
- enum:
63-
- const: nvidia,tegra194-smmu
64-
- const: nvidia,tegra186-smmu
61+
- nvidia,tegra194-smmu
62+
- nvidia,tegra186-smmu
6563
- const: nvidia,smmu-500
6664
- items:
6765
- const: arm,mmu-500

arch/arm/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ config ARCH_IXP4XX
395395
select IXP4XX_IRQ
396396
select IXP4XX_TIMER
397397
# With the new PCI driver this is not needed
398-
select NEED_MACH_IO_H if PCI_IXP4XX_LEGACY
398+
select NEED_MACH_IO_H if IXP4XX_PCI_LEGACY
399399
select USB_EHCI_BIG_ENDIAN_DESC
400400
select USB_EHCI_BIG_ENDIAN_MMIO
401401
help

arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include "aspeed-g5.dtsi"
55
#include <dt-bindings/gpio/aspeed-gpio.h>
66
#include <dt-bindings/i2c/i2c.h>
7+
#include <dt-bindings/interrupt-controller/irq.h>
78

89
/{
910
model = "ASRock E3C246D4I BMC";
@@ -73,7 +74,8 @@
7374

7475
&vuart {
7576
status = "okay";
76-
aspeed,sirq-active-high;
77+
aspeed,lpc-io-reg = <0x2f8>;
78+
aspeed,lpc-interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
7779
};
7880

7981
&mac0 {

arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -406,14 +406,14 @@
406406
reg = <0x69>;
407407
};
408408

409-
power-supply@6a {
409+
power-supply@6b {
410410
compatible = "ibm,cffps";
411-
reg = <0x6a>;
411+
reg = <0x6b>;
412412
};
413413

414-
power-supply@6b {
414+
power-supply@6d {
415415
compatible = "ibm,cffps";
416-
reg = <0x6b>;
416+
reg = <0x6d>;
417417
};
418418
};
419419

@@ -2832,6 +2832,7 @@
28322832

28332833
&emmc {
28342834
status = "okay";
2835+
clk-phase-mmc-hs200 = <180>, <180>;
28352836
};
28362837

28372838
&fsim0 {

arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,7 @@
280280
/*W0-W7*/ "","","","","","","","",
281281
/*X0-X7*/ "","","","","","","","",
282282
/*Y0-Y7*/ "","","","","","","","",
283-
/*Z0-Z7*/ "","","","","","","","",
284-
/*AA0-AA7*/ "","","","","","","","",
285-
/*AB0-AB7*/ "","","","","","","","",
286-
/*AC0-AC7*/ "","","","","","","","";
283+
/*Z0-Z7*/ "","","","","","","","";
287284

288285
pin_mclr_vpp {
289286
gpio-hog;

arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,7 @@
136136
/*W0-W7*/ "","","","","","","","",
137137
/*X0-X7*/ "","","","","","","","",
138138
/*Y0-Y7*/ "","","","","","","","",
139-
/*Z0-Z7*/ "","","","","","","","",
140-
/*AA0-AA7*/ "","","","","","","","",
141-
/*AB0-AB7*/ "","","","","","","","",
142-
/*AC0-AC7*/ "","","","","","","","";
139+
/*Z0-Z7*/ "","","","","","","","";
143140
};
144141

145142
&fmc {
@@ -189,6 +186,7 @@
189186

190187
&emmc {
191188
status = "okay";
189+
clk-phase-mmc-hs200 = <36>, <270>;
192190
};
193191

194192
&fsim0 {

arch/arm/boot/dts/versatile-ab.dts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,16 +195,15 @@
195195
#size-cells = <1>;
196196
ranges;
197197

198-
vic: intc@10140000 {
198+
vic: interrupt-controller@10140000 {
199199
compatible = "arm,versatile-vic";
200200
interrupt-controller;
201201
#interrupt-cells = <1>;
202202
reg = <0x10140000 0x1000>;
203-
clear-mask = <0xffffffff>;
204203
valid-mask = <0xffffffff>;
205204
};
206205

207-
sic: intc@10003000 {
206+
sic: interrupt-controller@10003000 {
208207
compatible = "arm,versatile-sic";
209208
interrupt-controller;
210209
#interrupt-cells = <1>;

arch/arm/boot/dts/versatile-pb.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
amba {
99
/* The Versatile PB is using more SIC IRQ lines than the AB */
10-
sic: intc@10003000 {
10+
sic: interrupt-controller@10003000 {
1111
clear-mask = <0xffffffff>;
1212
/*
1313
* Valid interrupt lines mask according to

arch/arm/configs/integrator_defconfig

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,7 @@ CONFIG_DRM=y
5757
CONFIG_DRM_DISPLAY_CONNECTOR=y
5858
CONFIG_DRM_SIMPLE_BRIDGE=y
5959
CONFIG_DRM_PL111=y
60-
CONFIG_FB_MODE_HELPERS=y
61-
CONFIG_FB_MATROX=y
62-
CONFIG_FB_MATROX_MILLENIUM=y
63-
CONFIG_FB_MATROX_MYSTIQUE=y
60+
CONFIG_FB=y
6461
CONFIG_BACKLIGHT_CLASS_DEVICE=y
6562
# CONFIG_VGA_CONSOLE is not set
6663
CONFIG_LOGO=y

arch/arm/configs/multi_v7_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ CONFIG_USB_ISP1760=y
821821
CONFIG_USB_HSIC_USB3503=y
822822
CONFIG_AB8500_USB=y
823823
CONFIG_KEYSTONE_USB_PHY=m
824-
CONFIG_NOP_USB_XCEIV=m
824+
CONFIG_NOP_USB_XCEIV=y
825825
CONFIG_AM335X_PHY_USB=m
826826
CONFIG_TWL6030_USB=m
827827
CONFIG_USB_GPIO_VBUS=y

0 commit comments

Comments
 (0)