Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
mikrotik rb450g routerboard
2
 
3
atheros ar7161 cpu: mips 24Kc v3.5 rev 0: 30 dec 2005,
4
	big-endian, 32-bit only, 8- or 9-stage pipeline; 8kb cache
5
	option, but no l2 support, no relocatable reset exception
6
	vector, no UserLocal register, no wait with interrupts
7
	disabled, no errata fixes.
8
no fpu
9
256mb dram
10
mmu 16 tlbs
11
l1 i-cache 4 ways, 512 sets, 32 bytes per line = 64K
12
l1 d-cache 4 ways, 256 sets, 32 bytes per line = 32k
13
config1: 0x9ee3519e
14
config2: 0x80000000 (no l2 cache)
15
config3: 0x20	(VInt: vectored interrupts available)
16
config7: 0	(wait instruction not interruptible)
17
cause:	0x50008018 (original interrupt behaviour)
18
intctl: 0	(original interrupt behaviour)
19
srsctl, srsmap are 0
20
perf ctl 0: 0x80000000
21
perf ctl 1: 0x0
22
ll/sc target memory must be cached.
23
 
24
1 uart		8250 (actually 16550ish)
25
2 ethers	arge[01] ar71xx, 2nd has 4 ports & a bridge
26
pci bus(es)
27
no video
28
no disk but has flash, alas
29
 
30
addresses
31
 
32
devices; access by KSEG1|addr
33
0x10000000	pci memory space
34
0x18020000	uart 16550 in apb space
35
0x19000000	ether arge1, phy0-3
36
0x1a000000	ether arge0, phy4
37
0x1b000000	ehci
38
0x1c000000	ochi
39
0x1f000000	spi
40
 
41
0x80060000	virtual start addr (linux)
42
0xbfc00000	prom
43
 
44
irqs
45
2	pci
46
3	ehci
47
4	arge1 ar71xx @ 0x19:: + ar8316 switch
48
5	arge0 ar71xx @ 0x1a::
49
6	uart
50
7	clock
51
 
52
apb intrs
53
 
54
1	error
55
2	gpio
56
3	uart
57
4	watchdog
58
5	hwpmc
59
6	ohci
60
7	dma
61
 
62
for previous mips assembler code, see
63
	/1998/0101/sys/src/boot/carrera
64
	/1998/0101/sys/src/brazil/carrera
65
	/2000/0615/sys/src/9/carrera
66
	/n/fornaxdump/1997/1201/sys/src/brazil/magnum
67
 
68
for ether, see
69
	/o/bsd/free/sys/mips/atheros/if_arge.c
70
	/o/bsd/free/sys/mips/atheros/if_argevar.h
71
	/o/bsd/free/sys/mips/atheros/ar71xxreg.h
72
	/o/bsd/free/sys/dev/etherswitch/*
73
	/o/openwrt/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx