Lines Matching +full:mmp +full:- +full:timer
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-mmp/pxa910.c
7 #include <linux/clk/mmp.h>
14 #include <linux/irqchip/mmp.h>
17 #include <asm/hardware/cache-tauros2.h>
19 #include "addr-map.h"
20 #include "regs-apbc.h"
21 #include <linux/soc/mmp/cputype.h>
25 #include "pm-pxa910.h"
106 /* system timer - clock enabled, 3.25MHz */
119 /* on-chip devices */
123 * UART1 - Slow UART (can be used both by AP and CP)
124 * UART2/3 - Fast UART
127 * they are re-ordered as:
129 * pxa910_device_uart1 - UART2 as FFUART
130 * pxa910_device_uart2 - UART3 as BTUART
134 PXA910_DEVICE(uart1, "pxa2xx-uart", 0, UART2, 0xd4017000, 0x30, 21, 22);
135 PXA910_DEVICE(uart2, "pxa2xx-uart", 1, UART3, 0xd4018000, 0x30, 23, 24);
136 PXA910_DEVICE(twsi0, "pxa2xx-i2c", 0, TWSI0, 0xd4011000, 0x28);
137 PXA910_DEVICE(twsi1, "pxa2xx-i2c", 1, TWSI1, 0xd4025000, 0x28);
138 PXA910_DEVICE(pwm1, "pxa910-pwm", 0, NONE, 0xd401a000, 0x10);
139 PXA910_DEVICE(pwm2, "pxa910-pwm", 1, NONE, 0xd401a400, 0x10);
140 PXA910_DEVICE(pwm3, "pxa910-pwm", 2, NONE, 0xd401a800, 0x10);
141 PXA910_DEVICE(pwm4, "pxa910-pwm", 3, NONE, 0xd401ac00, 0x10);
142 PXA910_DEVICE(nand, "pxa3xx-nand", -1, NAND, 0xd4283000, 0x80, 97, 99);
143 PXA910_DEVICE(disp, "mmp-disp", 0, LCD, 0xd420b000, 0x1ec);
144 PXA910_DEVICE(fb, "mmp-fb", -1, NONE, 0, 0);
145 PXA910_DEVICE(panel, "tpo-hvga", -1, NONE, 0, 0);
161 .name = "mmp-gpio",
162 .id = -1,
186 .name = "sa1100-rtc",
187 .id = -1,