Skip to content

Commit fe2da89

Browse files
committed
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC fixes from Olof Johansson: "A smaller batch of fixes, nothing that stands out as risky or scary. Mostly DTS tweaks for a few issues: - GPU fixlets for Meson - CPU idle fix for LS1028A - PWM interrupt fixes for i.MX6UL Also, enable a driver (FSL_EDMA) on arm64 defconfig, and a warning and two MAINTAINER tweaks" * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: ARM: dts: imx6ul: fix PWM[1-4] interrupts ARM: omap2: remove incorrect __init annotation ARM: dts: gemini Fix up DNS-313 compatible string ARM: dts: Blank D-Link DIR-685 console arm64: defconfig: Enable FSL_EDMA driver arm64: dts: ls1028a: Fix CPU idle fail. MAINTAINERS: BCM53573: Add internal Broadcom mailing list MAINTAINERS: BCM2835: Add internal Broadcom mailing list ARM: dts: meson8b: fix the operating voltage of the Mali GPU ARM: dts: meson8b: drop undocumented property from the Mali GPU node ARM: dts: meson8: fix GPU interrupts and drop an undocumented property
2 parents cd0f3aa + e73f659 commit fe2da89

File tree

9 files changed

+26
-25
lines changed

9 files changed

+26
-25
lines changed

MAINTAINERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3122,6 +3122,7 @@ F: arch/arm/mach-bcm/
31223122
BROADCOM BCM2835 ARM ARCHITECTURE
31233123
M: Eric Anholt <[email protected]>
31243124
M: Stefan Wahren <[email protected]>
3125+
31253126
L: [email protected] (moderated for non-subscribers)
31263127
L: [email protected] (moderated for non-subscribers)
31273128
T: git git://github.com/anholt/linux
@@ -3151,6 +3152,7 @@ F: arch/arm/boot/dts/bcm953012*
31513152

31523153
BROADCOM BCM53573 ARM ARCHITECTURE
31533154
M: Rafał Miłecki <[email protected]>
3155+
31543156
31553157
S: Maintained
31563158
F: arch/arm/boot/dts/bcm53573*

arch/arm/boot/dts/gemini-dlink-dir-685.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
};
2121

2222
chosen {
23-
bootargs = "console=ttyS0,19200n8 root=/dev/sda1 rw rootwait";
23+
bootargs = "console=ttyS0,19200n8 root=/dev/sda1 rw rootwait consoleblank=300";
2424
stdout-path = "uart0:19200n8";
2525
};
2626

arch/arm/boot/dts/gemini-dlink-dns-313.dts

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

1212
/ {
1313
model = "D-Link DNS-313 1-Bay Network Storage Enclosure";
14-
compatible = "dlink,dir-313", "cortina,gemini";
14+
compatible = "dlink,dns-313", "cortina,gemini";
1515
#address-cells = <1>;
1616
#size-cells = <1>;
1717

arch/arm/boot/dts/imx6ul.dtsi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@
358358
pwm1: pwm@2080000 {
359359
compatible = "fsl,imx6ul-pwm", "fsl,imx27-pwm";
360360
reg = <0x02080000 0x4000>;
361-
interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
361+
interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
362362
clocks = <&clks IMX6UL_CLK_PWM1>,
363363
<&clks IMX6UL_CLK_PWM1>;
364364
clock-names = "ipg", "per";
@@ -369,7 +369,7 @@
369369
pwm2: pwm@2084000 {
370370
compatible = "fsl,imx6ul-pwm", "fsl,imx27-pwm";
371371
reg = <0x02084000 0x4000>;
372-
interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
372+
interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
373373
clocks = <&clks IMX6UL_CLK_PWM2>,
374374
<&clks IMX6UL_CLK_PWM2>;
375375
clock-names = "ipg", "per";
@@ -380,7 +380,7 @@
380380
pwm3: pwm@2088000 {
381381
compatible = "fsl,imx6ul-pwm", "fsl,imx27-pwm";
382382
reg = <0x02088000 0x4000>;
383-
interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
383+
interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
384384
clocks = <&clks IMX6UL_CLK_PWM3>,
385385
<&clks IMX6UL_CLK_PWM3>;
386386
clock-names = "ipg", "per";
@@ -391,7 +391,7 @@
391391
pwm4: pwm@208c000 {
392392
compatible = "fsl,imx6ul-pwm", "fsl,imx27-pwm";
393393
reg = <0x0208c000 0x4000>;
394-
interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
394+
interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
395395
clocks = <&clks IMX6UL_CLK_PWM4>,
396396
<&clks IMX6UL_CLK_PWM4>;
397397
clock-names = "ipg", "per";

arch/arm/boot/dts/meson8.dtsi

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@
248248
<GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
249249
<GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
250250
<GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>,
251-
<GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
252-
<GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
251+
<GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
252+
<GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>,
253253
<GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
254254
<GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
255255
<GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
@@ -264,7 +264,6 @@
264264
clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_MALI>;
265265
clock-names = "bus", "core";
266266
operating-points-v2 = <&gpu_opp_table>;
267-
switch-delay = <0xffff>;
268267
};
269268
};
270269
}; /* end of / */

arch/arm/boot/dts/meson8b.dtsi

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,23 +163,23 @@
163163

164164
opp-255000000 {
165165
opp-hz = /bits/ 64 <255000000>;
166-
opp-microvolt = <1150000>;
166+
opp-microvolt = <1100000>;
167167
};
168168
opp-364300000 {
169169
opp-hz = /bits/ 64 <364300000>;
170-
opp-microvolt = <1150000>;
170+
opp-microvolt = <1100000>;
171171
};
172172
opp-425000000 {
173173
opp-hz = /bits/ 64 <425000000>;
174-
opp-microvolt = <1150000>;
174+
opp-microvolt = <1100000>;
175175
};
176176
opp-510000000 {
177177
opp-hz = /bits/ 64 <510000000>;
178-
opp-microvolt = <1150000>;
178+
opp-microvolt = <1100000>;
179179
};
180180
opp-637500000 {
181181
opp-hz = /bits/ 64 <637500000>;
182-
opp-microvolt = <1150000>;
182+
opp-microvolt = <1100000>;
183183
turbo-mode;
184184
};
185185
};
@@ -229,7 +229,6 @@
229229
clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_MALI>;
230230
clock-names = "bus", "core";
231231
operating-points-v2 = <&gpu_opp_table>;
232-
switch-delay = <0xffff>;
233232
};
234233
};
235234
}; /* end of / */

arch/arm/mach-omap2/prm3xxx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ static void omap3_prm_reconfigure_io_chain(void)
430430
* registers, and omap3xxx_prm_reconfigure_io_chain() must be called.
431431
* No return value.
432432
*/
433-
static void __init omap3xxx_prm_enable_io_wakeup(void)
433+
static void omap3xxx_prm_enable_io_wakeup(void)
434434
{
435435
if (prm_features & PRM_HAS_IO_WAKEUP)
436436
omap2_prm_set_mod_reg_bits(OMAP3430_EN_IO_MASK, WKUP_MOD,

arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
enable-method = "psci";
2929
clocks = <&clockgen 1 0>;
3030
next-level-cache = <&l2>;
31-
cpu-idle-states = <&CPU_PH20>;
31+
cpu-idle-states = <&CPU_PW20>;
3232
};
3333

3434
cpu1: cpu@1 {
@@ -38,7 +38,7 @@
3838
enable-method = "psci";
3939
clocks = <&clockgen 1 0>;
4040
next-level-cache = <&l2>;
41-
cpu-idle-states = <&CPU_PH20>;
41+
cpu-idle-states = <&CPU_PW20>;
4242
};
4343

4444
l2: l2-cache {
@@ -53,13 +53,13 @@
5353
*/
5454
entry-method = "arm,psci";
5555

56-
CPU_PH20: cpu-ph20 {
57-
compatible = "arm,idle-state";
58-
idle-state-name = "PH20";
59-
arm,psci-suspend-param = <0x00010000>;
60-
entry-latency-us = <1000>;
61-
exit-latency-us = <1000>;
62-
min-residency-us = <3000>;
56+
CPU_PW20: cpu-pw20 {
57+
compatible = "arm,idle-state";
58+
idle-state-name = "PW20";
59+
arm,psci-suspend-param = <0x0>;
60+
entry-latency-us = <2000>;
61+
exit-latency-us = <2000>;
62+
min-residency-us = <6000>;
6363
};
6464
};
6565

arch/arm64/configs/defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,7 @@ CONFIG_RTC_DRV_TEGRA=y
613613
CONFIG_RTC_DRV_IMX_SC=m
614614
CONFIG_RTC_DRV_XGENE=y
615615
CONFIG_DMADEVICES=y
616+
CONFIG_FSL_EDMA=y
616617
CONFIG_DMA_BCM2835=m
617618
CONFIG_K3_DMA=y
618619
CONFIG_MV_XOR=y

0 commit comments

Comments
 (0)