diff options
author | Olof Johansson <olof@lixom.net> | 2015-08-05 04:53:52 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-08-05 04:53:52 -0400 |
commit | b69354dfe25bf0b103ef3ed6c881d34cc442265c (patch) | |
tree | 7bb912aa103d1501c9e67457cab8b761e175aba0 | |
parent | c268a743103aebba8d81d3365107f7170653099e (diff) | |
parent | e4a9288942392965bd5cfad93d9996b83c0dc4a6 (diff) |
Merge tag 'zynq-soc-for-4.3' of https://github.com/Xilinx/linux-xlnx into next/soc
arm: Xilinx Zynq SoC patches for v4.2
- Fix earlyprintk, jump trampoline for SMP
- Update git tree location
- Setup PL310 aux (bit 22)
* tag 'zynq-soc-for-4.3' of https://github.com/Xilinx/linux-xlnx:
ARM: zynq: reserve space for jump target in secondary trampoline
clk: zynq: remove redundant $(CONFIG_ARCH_ZYNQ) in Makefile
MAINTAINERS: Update Zynq git tree location
ARM: zynq: Set bit 22 in PL310 AuxCtrl register (6395/1)
ARM: zynq: Fix earlyprintk in big endian mode
Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r-- | MAINTAINERS | 2 | ||||
-rw-r--r-- | arch/arm/include/debug/zynq.S | 2 | ||||
-rw-r--r-- | arch/arm/mach-zynq/common.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-zynq/headsmp.S | 2 | ||||
-rw-r--r-- | drivers/clk/zynq/Makefile | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 07280fa654e6..1386a7dd8ba1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -1676,7 +1676,7 @@ M: Michal Simek <michal.simek@xilinx.com> | |||
1676 | R: Sören Brinkmann <soren.brinkmann@xilinx.com> | 1676 | R: Sören Brinkmann <soren.brinkmann@xilinx.com> |
1677 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1677 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
1678 | W: http://wiki.xilinx.com | 1678 | W: http://wiki.xilinx.com |
1679 | T: git git://git.xilinx.com/linux-xlnx.git | 1679 | T: git https://github.com/Xilinx/linux-xlnx.git |
1680 | S: Supported | 1680 | S: Supported |
1681 | F: arch/arm/mach-zynq/ | 1681 | F: arch/arm/mach-zynq/ |
1682 | F: drivers/cpuidle/cpuidle-zynq.c | 1682 | F: drivers/cpuidle/cpuidle-zynq.c |
diff --git a/arch/arm/include/debug/zynq.S b/arch/arm/include/debug/zynq.S index bd13dedbdeff..de86b9247564 100644 --- a/arch/arm/include/debug/zynq.S +++ b/arch/arm/include/debug/zynq.S | |||
@@ -38,7 +38,7 @@ | |||
38 | .endm | 38 | .endm |
39 | 39 | ||
40 | .macro senduart,rd,rx | 40 | .macro senduart,rd,rx |
41 | str \rd, [\rx, #UART_FIFO_OFFSET] @ TXDATA | 41 | strb \rd, [\rx, #UART_FIFO_OFFSET] @ TXDATA |
42 | .endm | 42 | .endm |
43 | 43 | ||
44 | .macro waituart,rd,rx | 44 | .macro waituart,rd,rx |
diff --git a/arch/arm/mach-zynq/common.c b/arch/arm/mach-zynq/common.c index 616d5840fc2e..6bd4a43e1a78 100644 --- a/arch/arm/mach-zynq/common.c +++ b/arch/arm/mach-zynq/common.c | |||
@@ -197,8 +197,8 @@ static const char * const zynq_dt_match[] = { | |||
197 | 197 | ||
198 | DT_MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform") | 198 | DT_MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform") |
199 | /* 64KB way size, 8-way associativity, parity disabled */ | 199 | /* 64KB way size, 8-way associativity, parity disabled */ |
200 | .l2c_aux_val = 0x00000000, | 200 | .l2c_aux_val = 0x00400000, |
201 | .l2c_aux_mask = 0xffffffff, | 201 | .l2c_aux_mask = 0xffbfffff, |
202 | .smp = smp_ops(zynq_smp_ops), | 202 | .smp = smp_ops(zynq_smp_ops), |
203 | .map_io = zynq_map_io, | 203 | .map_io = zynq_map_io, |
204 | .init_irq = zynq_irq_init, | 204 | .init_irq = zynq_irq_init, |
diff --git a/arch/arm/mach-zynq/headsmp.S b/arch/arm/mach-zynq/headsmp.S index 045c72720a4d..f6d5de073e34 100644 --- a/arch/arm/mach-zynq/headsmp.S +++ b/arch/arm/mach-zynq/headsmp.S | |||
@@ -18,7 +18,7 @@ ARM_BE8(rev r0, r0) | |||
18 | .globl zynq_secondary_trampoline_jump | 18 | .globl zynq_secondary_trampoline_jump |
19 | zynq_secondary_trampoline_jump: | 19 | zynq_secondary_trampoline_jump: |
20 | /* Space for jumping address */ | 20 | /* Space for jumping address */ |
21 | .word /* cpu 1 */ | 21 | .word 0 /* cpu 1 */ |
22 | .globl zynq_secondary_trampoline_end | 22 | .globl zynq_secondary_trampoline_end |
23 | zynq_secondary_trampoline_end: | 23 | zynq_secondary_trampoline_end: |
24 | ENDPROC(zynq_secondary_trampoline) | 24 | ENDPROC(zynq_secondary_trampoline) |
diff --git a/drivers/clk/zynq/Makefile b/drivers/clk/zynq/Makefile index 156d923f4fa9..0afc2e7cc5c1 100644 --- a/drivers/clk/zynq/Makefile +++ b/drivers/clk/zynq/Makefile | |||
@@ -1,3 +1,3 @@ | |||
1 | # Zynq clock specific Makefile | 1 | # Zynq clock specific Makefile |
2 | 2 | ||
3 | obj-$(CONFIG_ARCH_ZYNQ) += clkc.o pll.o | 3 | obj-y += clkc.o pll.o |