Skip to content

Commit fe2e27b

Browse files
committed
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC fixes for SPEAr from Olof Johansson: "These are arriving very late in the release cycle, but there has been a change of maintainers on the SPEAr platform and they have needed a while to get going. The patch count is higher than I would like at this point, but they're all relevant fixes and well-contained in their own platform code. I still think it's suitable 3.5 material and I don't think it should increase the need for a -rc8 since they are so contained." * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: ARM: SPEAr600: Fix timer interrupt definition in spear600.dtsi ARM: dts: SPEAr320: Boot the board in EXTENDED_MODE ARM: dts: SPEAr320: Fix compatible string Clk: SPEAr1340: Update sys clock parent array clk: SPEAr1340: Fix clk enable register for uart1 and i2c1. ARM: SPEAr13xx: Fix Interrupt bindings Clk:spear6xx:Fix: Rename clk ids within predefined limit Clk:spear3xx:Fix: Rename clk ids within predefined limit clk:spear1310:Fix: Rename clk ids within predefined limit clk:spear1340:Fix: Rename clk ids within predefined limit
2 parents a9866ba + bae7641 commit fe2e27b

File tree

9 files changed

+451
-464
lines changed

9 files changed

+451
-464
lines changed

arch/arm/boot/dts/spear13xx.dtsi

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343

4444
pmu {
4545
compatible = "arm,cortex-a9-pmu";
46-
interrupts = <0 8 0x04
47-
0 9 0x04>;
46+
interrupts = <0 6 0x04
47+
0 7 0x04>;
4848
};
4949

5050
L2: l2-cache {
@@ -119,8 +119,8 @@
119119
gmac0: eth@e2000000 {
120120
compatible = "st,spear600-gmac";
121121
reg = <0xe2000000 0x8000>;
122-
interrupts = <0 23 0x4
123-
0 24 0x4>;
122+
interrupts = <0 33 0x4
123+
0 34 0x4>;
124124
interrupt-names = "macirq", "eth_wake_irq";
125125
status = "disabled";
126126
};
@@ -202,6 +202,7 @@
202202
kbd@e0300000 {
203203
compatible = "st,spear300-kbd";
204204
reg = <0xe0300000 0x1000>;
205+
interrupts = <0 52 0x4>;
205206
status = "disabled";
206207
};
207208

@@ -224,7 +225,7 @@
224225
serial@e0000000 {
225226
compatible = "arm,pl011", "arm,primecell";
226227
reg = <0xe0000000 0x1000>;
227-
interrupts = <0 36 0x4>;
228+
interrupts = <0 35 0x4>;
228229
status = "disabled";
229230
};
230231

arch/arm/boot/dts/spear320-evb.dts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
/include/ "spear320.dtsi"
1616

1717
/ {
18-
model = "ST SPEAr300 Evaluation Board";
19-
compatible = "st,spear300-evb", "st,spear300";
18+
model = "ST SPEAr320 Evaluation Board";
19+
compatible = "st,spear320-evb", "st,spear320";
2020
#address-cells = <1>;
2121
#size-cells = <1>;
2222

@@ -26,7 +26,7 @@
2626

2727
ahb {
2828
pinmux@b3000000 {
29-
st,pinmux-mode = <3>;
29+
st,pinmux-mode = <4>;
3030
pinctrl-names = "default";
3131
pinctrl-0 = <&state_default>;
3232

arch/arm/boot/dts/spear600.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@
181181
timer@f0000000 {
182182
compatible = "st,spear-timer";
183183
reg = <0xf0000000 0x400>;
184+
interrupt-parent = <&vic0>;
184185
interrupts = <16>;
185186
};
186187
};

arch/arm/mach-spear3xx/spear3xx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ void __init spear3xx_map_io(void)
8787

8888
static void __init spear3xx_timer_init(void)
8989
{
90-
char pclk_name[] = "pll3_48m_clk";
90+
char pclk_name[] = "pll3_clk";
9191
struct clk *gpt_clk, *pclk;
9292

9393
spear3xx_clk_init();

arch/arm/mach-spear6xx/spear6xx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ void __init spear6xx_map_io(void)
423423

424424
static void __init spear6xx_timer_init(void)
425425
{
426-
char pclk_name[] = "pll3_48m_clk";
426+
char pclk_name[] = "pll3_clk";
427427
struct clk *gpt_clk, *pclk;
428428

429429
spear6xx_clk_init();

0 commit comments

Comments
 (0)