Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Remove unsupported drivers

  • Loading branch information...
commit aa07145080639e32c616d79652bac5ca53f7789e 1 parent dddb9d3
Sébastien Bourdeauducq authored May 22, 2012

Showing 46 changed files with 156 additions and 3,172 deletions. Show diff stats Hide diff stats

  1. 1  arch/lm32/Makefile
  2. 96  arch/lm32/boot/dts/milkymist_one.dts
  3. 199  arch/lm32/defconfig
  4. 42  arch/lm32/include/asm/hw/ac97.h
  5. 36  arch/lm32/include/asm/hw/bt656cap.h
  6. 37  arch/lm32/include/asm/hw/capabilities.h
  7. 26  arch/lm32/include/asm/hw/dmx.h
  8. 33  arch/lm32/include/asm/hw/flash.h
  9. 25  arch/lm32/include/asm/hw/fmlbrg.h
  10. 28  arch/lm32/include/asm/hw/fmlmeter.h
  11. 35  arch/lm32/include/asm/hw/gpio.h
  12. 54  arch/lm32/include/asm/hw/hpdmc.h
  13. 40  arch/lm32/include/asm/hw/interrupts.h
  14. 45  arch/lm32/include/asm/hw/memcard.h
  15. 26  arch/lm32/include/asm/hw/memtest.h
  16. 25  arch/lm32/include/asm/hw/midi.h
  17. 46  arch/lm32/include/asm/hw/milkymist.h
  18. 58  arch/lm32/include/asm/hw/minimac.h
  19. 96  arch/lm32/include/asm/hw/pfpu.h
  20. 28  arch/lm32/include/asm/hw/ps2.h
  21. 23  arch/lm32/include/asm/hw/rc5.h
  22. 323  arch/lm32/include/asm/hw/softusb-input.h
  23. 31  arch/lm32/include/asm/hw/softusb.h
  24. 54  arch/lm32/include/asm/hw/sysctl.h
  25. 55  arch/lm32/include/asm/hw/systemace.h
  26. 75  arch/lm32/include/asm/hw/tmu.h
  27. 27  arch/lm32/include/asm/hw/uart.h
  28. 50  arch/lm32/include/asm/hw/vga.h
  29. 2  arch/lm32/platforms/milkymist/Makefile
  30. 190  arch/lm32/platforms/milkymist/gpio.c
  31. 47  drivers/block/xsysace.c
  32. 1  drivers/mmc/host/Makefile
  33. 488  drivers/mmc/host/milkymist_mmc.c
  34. 10  drivers/video/Kconfig
  35. 1  drivers/video/Makefile
  36. 410  drivers/video/milkymistfb.c
  37. 1  sound/soc/Kconfig
  38. 1  sound/soc/Makefile
  39. 16  sound/soc/milkymist/Kconfig
  40. 10  sound/soc/milkymist/Makefile
  41. 144  sound/soc/milkymist/milkymist-ac97.c
  42. 17  sound/soc/milkymist/milkymist-ac97.h
  43. 36  sound/soc/milkymist/milkymist-hw.h
  44. 243  sound/soc/milkymist/milkymist-pcm.c
  45. 18  sound/soc/milkymist/milkymist-pcm.h
  46. 79  sound/soc/milkymist/mm1.c
1  arch/lm32/Makefile
@@ -23,7 +23,6 @@
23 23
 #
24 24
 
25 25
 board-$(CONFIG_BOARD_MILKYMIST_ONE)	:= milkymist-one
26  
-board-$(CONFIG_BOARD_MILKYMIST_SOC)	:= milkymist-soc
27 26
 BOARD := $(board-y)
28 27
 
29 28
 export BOARD
96  arch/lm32/boot/dts/milkymist_one.dts
@@ -62,10 +62,6 @@
62 62
 		};
63 63
 	};
64 64
 
65  
-	softusb@0 {
66  
-		reg = <0xa0000000 0x02000000>;
67  
-	};
68  
-
69 65
 	csr-bus@e0000000 {
70 66
 		#address-cells = <1>;
71 67
 		#size-cells = <1>;
@@ -81,65 +77,6 @@
81 77
 			interrupt-parent = <&pic>;
82 78
 		};
83 79
 
84  
-		sysctl: sysctl@1000 {
85  
-			compatible = "milkymist,sysctl";
86  
-			reg = <0x1000 0x1000>;
87  
-			interrupts = <1 2 3>;
88  
-			#gpio-cells = <2>;
89  
-			gpio-controller;
90  
-			num-gpi = <7>;
91  
-			num-gpo = <2>;
92  
-		};
93  
-
94  
-		gpio-leds {
95  
-			compatible = "gpio-leds";
96  
-			led1 {
97  
-				gpios = <&sysctl 7 0>;
98  
-				default-state = "keep";
99  
-			};
100  
-			led2 {
101  
-				gpios = <&sysctl 8 0>;
102  
-				default-state = "keep";
103  
-			};
104  
-		};
105  
-
106  
-		memctrl@2000 {
107  
-			compatible = "milkymist,hpdmc";
108  
-			reg = <0x2000 0x1000>;
109  
-		};
110  
-
111  
-		vgafb@3000 {
112  
-			compatible = "milkymist,vgafb";
113  
-			reg = <0x3000 0x1000>;
114  
-			video-mem-size = <1572864>; /* 1024*768*2 */
115  
-		};
116  
-
117  
-		memcard@4000 {
118  
-			compatible = "milkymist,memcard";
119  
-			reg = <0x4000 0x1000>;
120  
-		};
121  
-
122  
-		ac97@5000 {
123  
-			compatible = "milkymist,ac97";
124  
-			reg = <0x5000 0x1000>;
125  
-			interrupts = <4 5 6 7>;
126  
-			interrupt-parent = <&pic>;
127  
-		};
128  
-
129  
-		pfpu@6000 {
130  
-			compatible = "milkymist,pfpu";
131  
-			reg = <0x6000 0x1000>;
132  
-			interrupts = <8>;
133  
-			interrupt-parent = <&pic>;
134  
-		};
135  
-
136  
-		tmu@7000 {
137  
-			compatible = "milkymist,tmu2";
138  
-			reg = <0x7000 0x1000>;
139  
-			interrupts = <9>;
140  
-			interrupt-parent = <&pic>;
141  
-		};
142  
-
143 80
 		ethernet@8000 {
144 81
 			#address-cells = <1>;
145 82
 			#size-cells = <0>;
@@ -155,39 +92,6 @@
155 92
 				local-mac-address = [ 00 00 00 00 00 00 ];
156 93
 			};
157 94
 		};
158  
-
159  
-		video-capture@a000 {
160  
-			compatible = "milkymist,bt656cap";
161  
-			reg = <0xa000 0x1000>;
162  
-			interrupts = <12>;
163  
-			interrupt-parent = <&pic>;
164  
-		};
165  
-
166  
-		midi@b000 {
167  
-			compatible = "milkymist,midi";
168  
-			reg = <0xb000 0x1000>;
169  
-			interrupts = <13>;
170  
-			interrupt-parent = <&pic>;
171  
-		};
172  
-
173  
-		dmx@c000 {
174  
-			compatible = "milkymist,dmx";
175  
-			reg = <0xc000 0x2000>;
176  
-		};
177  
-
178  
-		ir-receiver@e000 {
179  
-			compatible = "milkymist,rc5";
180  
-			reg = <0xe000 0x1000>;
181  
-			interrupts = <14>;
182  
-			interrupt-parent = <&pic>;
183  
-		};
184  
-
185  
-		usb-ctrl@f000 {
186  
-			compatible = "milkymist,softusb";
187  
-			reg = <0xf000 0x1000>;
188  
-			interrupts = <15>;
189  
-			interrupt-parent = <&pic>;
190  
-		};
191 95
 	};
192 96
 	chosen {
193 97
 		bootargs = "root=/dev/ram0 rootfstype=ext2";
199  arch/lm32/defconfig
... ...
@@ -1,29 +1,27 @@
1 1
 #
2  
-# Automatically generated make config: don't edit
3  
-# Linux kernel version: 2.6.36-rc4
4  
-# Wed Sep 22 19:31:48 2010
  2
+# Automatically generated file; DO NOT EDIT.
  3
+# Linux/lm32 3.1.0 Kernel Configuration
5 4
 #
6 5
 CONFIG_LM32=y
  6
+CONFIG_GENERIC_GPIO=y
7 7
 # CONFIG_MMU is not set
  8
+CONFIG_NO_DMA=y
8 9
 # CONFIG_VGA_CONSOLE is not set
9 10
 CONFIG_ZONE_DMA_FLAG=0
10  
-CONFIG_GENERIC_IOMAP=y
11 11
 CONFIG_RWSEM_GENERIC_SPINLOCK=y
12  
-CONFIG_GENERIC_FIND_NEXT_BIT=y
13  
-CONFIG_GENERIC_HWEIGHT=y
14  
-CONFIG_GENERIC_CALIBRATE_DELAY=y
15 12
 CONFIG_GENERIC_ALLOCATOR=y
16 13
 CONFIG_GENERIC_BUG=y
17  
-CONFIG_GENERIC_HARDIRQS=y
18  
-# CONFIG_GENERIC_CLOCKEVENTS is not set
  14
+CONFIG_GENERIC_CALIBRATE_DELAY=y
  15
+CONFIG_GENERIC_CLOCKEVENTS=y
  16
+CONFIG_GENERIC_CSUM=y
  17
+CONFIG_GENERIC_FIND_NEXT_BIT=y
  18
+CONFIG_GENERIC_HWEIGHT=y
19 19
 CONFIG_SELECT_MEMORY_MODEL=y
20 20
 CONFIG_FLATMEM=y
21 21
 CONFIG_FLAT_NODE_MEM_MAP=y
22 22
 CONFIG_NO_IOPORT=y
23  
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
24 23
 # CONFIG_APM_EMULATION is not set
25 24
 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
26  
-CONFIG_CONSTRUCTORS=y
27 25
 
28 26
 #
29 27
 # General setup
@@ -34,40 +32,48 @@ CONFIG_INIT_ENV_ARG_LIMIT=32
34 32
 CONFIG_CROSS_COMPILE=""
35 33
 CONFIG_LOCALVERSION=""
36 34
 # CONFIG_LOCALVERSION_AUTO is not set
  35
+CONFIG_DEFAULT_HOSTNAME="(none)"
37 36
 # CONFIG_SYSVIPC is not set
38 37
 # CONFIG_POSIX_MQUEUE is not set
39 38
 # CONFIG_BSD_PROCESS_ACCT is not set
  39
+# CONFIG_FHANDLE is not set
40 40
 # CONFIG_TASKSTATS is not set
41 41
 # CONFIG_AUDIT is not set
  42
+CONFIG_HAVE_GENERIC_HARDIRQS=y
  43
+
  44
+#
  45
+# IRQ subsystem
  46
+#
  47
+CONFIG_GENERIC_HARDIRQS=y
  48
+CONFIG_GENERIC_IRQ_SHOW=y
42 49
 
43 50
 #
44 51
 # RCU Subsystem
45 52
 #
46  
-CONFIG_TREE_RCU=y
47  
-# CONFIG_TINY_RCU is not set
  53
+CONFIG_TINY_RCU=y
  54
+# CONFIG_PREEMPT_RCU is not set
48 55
 # CONFIG_RCU_TRACE is not set
49  
-CONFIG_RCU_FANOUT=32
50  
-# CONFIG_RCU_FANOUT_EXACT is not set
51 56
 # CONFIG_TREE_RCU_TRACE is not set
52 57
 # CONFIG_IKCONFIG is not set
53 58
 CONFIG_LOG_BUF_SHIFT=12
54  
-# CONFIG_SYSFS_DEPRECATED_V2 is not set
55  
-# CONFIG_RELAY is not set
56 59
 # CONFIG_NAMESPACES is not set
  60
+# CONFIG_SCHED_AUTOGROUP is not set
  61
+# CONFIG_SYSFS_DEPRECATED is not set
  62
+# CONFIG_RELAY is not set
57 63
 CONFIG_BLK_DEV_INITRD=y
58 64
 CONFIG_INITRAMFS_SOURCE=""
59 65
 CONFIG_RD_GZIP=y
60 66
 # CONFIG_RD_BZIP2 is not set
61 67
 # CONFIG_RD_LZMA is not set
  68
+# CONFIG_RD_XZ is not set
62 69
 # CONFIG_RD_LZO is not set
63 70
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
64 71
 CONFIG_SYSCTL=y
65 72
 CONFIG_ANON_INODES=y
66  
-CONFIG_EMBEDDED=y
  73
+CONFIG_EXPERT=y
67 74
 # CONFIG_SYSCTL_SYSCALL is not set
68 75
 CONFIG_KALLSYMS=y
69 76
 # CONFIG_KALLSYMS_ALL is not set
70  
-CONFIG_KALLSYMS_EXTRA_PASS=y
71 77
 # CONFIG_HOTPLUG is not set
72 78
 CONFIG_PRINTK=y
73 79
 CONFIG_BUG=y
@@ -79,6 +85,7 @@ CONFIG_FUTEX=y
79 85
 CONFIG_TIMERFD=y
80 86
 # CONFIG_EVENTFD is not set
81 87
 CONFIG_AIO=y
  88
+CONFIG_EMBEDDED=y
82 89
 
83 90
 #
84 91
 # Kernel Performance Events And Counters
@@ -107,6 +114,7 @@ CONFIG_MODULE_UNLOAD=y
107 114
 CONFIG_BLOCK=y
108 115
 # CONFIG_LBDAF is not set
109 116
 # CONFIG_BLK_DEV_BSG is not set
  117
+# CONFIG_BLK_DEV_BSGLIB is not set
110 118
 # CONFIG_BLK_DEV_INTEGRITY is not set
111 119
 
112 120
 #
@@ -153,25 +161,37 @@ CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
153 161
 CONFIG_PLAT_MILKYMIST=y
154 162
 CONFIG_CPU_MICO32=y
155 163
 CONFIG_BOARD_MILKYMIST_ONE=y
  164
+# CONFIG_BOARD_MILKYMIST_SOC is not set
156 165
 CONFIG_CPU_CLOCK=80000000
157  
-CONFIG_MEMORY_START=0x40000000
158  
-CONFIG_MEMORY_SIZE=0x08000000
159  
-CONFIG_TEXT_OFFSET=0x40000000
160  
-CONFIG_HZ=100
  166
+CONFIG_KERNEL_BASE_ADDR=0x40000000
161 167
 # CONFIG_EARLY_PRINTK is not set
162 168
 # CONFIG_LM32_HW_JTAG is not set
  169
+# CONFIG_NO_HZ is not set
  170
+# CONFIG_HIGH_RES_TIMERS is not set
  171
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
  172
+# CONFIG_HZ_100 is not set
  173
+CONFIG_HZ_250=y
  174
+# CONFIG_HZ_300 is not set
  175
+# CONFIG_HZ_1000 is not set
  176
+CONFIG_HZ=250
  177
+# CONFIG_SCHED_HRTICK is not set
163 178
 CONFIG_FLATMEM_MANUAL=y
  179
+CONFIG_HAVE_MEMBLOCK=y
164 180
 CONFIG_PAGEFLAGS_EXTENDED=y
165 181
 CONFIG_SPLIT_PTLOCK_CPUS=4
166 182
 # CONFIG_PHYS_ADDR_T_64BIT is not set
167 183
 CONFIG_VIRT_TO_BUS=y
168 184
 CONFIG_NOMMU_INITIAL_TRIM_EXCESS=1
  185
+CONFIG_NEED_PER_CPU_KM=y
  186
+# CONFIG_CLEANCACHE is not set
169 187
 
170 188
 #
171 189
 # Executable file formats
172 190
 #
173 191
 # CONFIG_BINFMT_ELF_FDPIC is not set
174 192
 CONFIG_BINFMT_FLAT=y
  193
+# CONFIG_BINFMT_ZFLAT is not set
  194
+# CONFIG_BINFMT_SHARED_FLAT is not set
175 195
 # CONFIG_HAVE_AOUT is not set
176 196
 # CONFIG_BINFMT_MISC is not set
177 197
 
@@ -196,13 +216,12 @@ CONFIG_NET_KEY=y
196 216
 CONFIG_INET=y
197 217
 # CONFIG_IP_MULTICAST is not set
198 218
 # CONFIG_IP_ADVANCED_ROUTER is not set
199  
-CONFIG_IP_FIB_HASH=y
200 219
 CONFIG_IP_PNP=y
201 220
 CONFIG_IP_PNP_DHCP=y
202 221
 CONFIG_IP_PNP_BOOTP=y
203 222
 CONFIG_IP_PNP_RARP=y
204 223
 # CONFIG_NET_IPIP is not set
205  
-# CONFIG_NET_IPGRE is not set
  224
+# CONFIG_NET_IPGRE_DEMUX is not set
206 225
 # CONFIG_ARPD is not set
207 226
 # CONFIG_SYN_COOKIES is not set
208 227
 # CONFIG_INET_AH is not set
@@ -245,6 +264,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
245 264
 # CONFIG_IEEE802154 is not set
246 265
 # CONFIG_NET_SCHED is not set
247 266
 # CONFIG_DCB is not set
  267
+# CONFIG_BATMAN_ADV is not set
248 268
 
249 269
 #
250 270
 # Network testing
@@ -260,6 +280,8 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
260 280
 # CONFIG_RFKILL is not set
261 281
 # CONFIG_NET_9P is not set
262 282
 # CONFIG_CAIF is not set
  283
+# CONFIG_CEPH_LIB is not set
  284
+# CONFIG_NFC is not set
263 285
 
264 286
 #
265 287
 # Device Drivers
@@ -270,15 +292,34 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
270 292
 #
271 293
 CONFIG_STANDALONE=y
272 294
 CONFIG_PREVENT_FIRMWARE_BUILD=y
  295
+CONFIG_FW_LOADER=y
  296
+CONFIG_FIRMWARE_IN_KERNEL=y
  297
+CONFIG_EXTRA_FIRMWARE=""
273 298
 # CONFIG_DEBUG_DRIVER is not set
274 299
 # CONFIG_DEBUG_DEVRES is not set
275 300
 # CONFIG_SYS_HYPERVISOR is not set
276 301
 # CONFIG_CONNECTOR is not set
277 302
 # CONFIG_MTD is not set
  303
+CONFIG_DTC=y
  304
+CONFIG_OF=y
  305
+
  306
+#
  307
+# Device Tree and Open Firmware support
  308
+#
  309
+# CONFIG_PROC_DEVICETREE is not set
  310
+CONFIG_OF_FLATTREE=y
  311
+CONFIG_OF_EARLY_FLATTREE=y
  312
+CONFIG_OF_ADDRESS=y
  313
+CONFIG_OF_IRQ=y
  314
+CONFIG_OF_DEVICE=y
  315
+CONFIG_OF_GPIO=y
  316
+CONFIG_OF_NET=y
  317
+CONFIG_OF_MDIO=y
278 318
 # CONFIG_PARPORT is not set
279 319
 CONFIG_BLK_DEV=y
280 320
 # CONFIG_BLK_DEV_COW_COMMON is not set
281 321
 CONFIG_BLK_DEV_LOOP=y
  322
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
282 323
 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
283 324
 
284 325
 #
@@ -291,6 +332,8 @@ CONFIG_BLK_DEV_RAM_SIZE=8192
291 332
 # CONFIG_BLK_DEV_XIP is not set
292 333
 # CONFIG_CDROM_PKTCDVD is not set
293 334
 # CONFIG_ATA_OVER_ETH is not set
  335
+# CONFIG_BLK_DEV_RBD is not set
  336
+# CONFIG_SENSORS_LIS3LV02D is not set
294 337
 # CONFIG_MISC_DEVICES is not set
295 338
 
296 339
 #
@@ -310,6 +353,7 @@ CONFIG_NETDEVICES=y
310 353
 # CONFIG_EQUALIZER is not set
311 354
 # CONFIG_TUN is not set
312 355
 # CONFIG_VETH is not set
  356
+# CONFIG_MII is not set
313 357
 CONFIG_PHYLIB=y
314 358
 
315 359
 #
@@ -331,6 +375,7 @@ CONFIG_MARVELL_PHY=y
331 375
 CONFIG_MICREL_PHY=y
332 376
 # CONFIG_FIXED_PHY is not set
333 377
 CONFIG_MDIO_BITBANG=y
  378
+# CONFIG_MDIO_GPIO is not set
334 379
 # CONFIG_NET_ETHERNET is not set
335 380
 # CONFIG_NETDEV_1000 is not set
336 381
 # CONFIG_NETDEV_10000 is not set
@@ -386,11 +431,15 @@ CONFIG_INPUT=y
386 431
 CONFIG_INPUT_KEYBOARD=y
387 432
 CONFIG_KEYBOARD_ATKBD=y
388 433
 # CONFIG_KEYBOARD_LKKBD is not set
  434
+# CONFIG_KEYBOARD_GPIO is not set
  435
+# CONFIG_KEYBOARD_GPIO_POLLED is not set
  436
+# CONFIG_KEYBOARD_MATRIX is not set
389 437
 # CONFIG_KEYBOARD_NEWTON is not set
390 438
 # CONFIG_KEYBOARD_OPENCORES is not set
391 439
 # CONFIG_KEYBOARD_STOWAWAY is not set
392 440
 # CONFIG_KEYBOARD_SUNKBD is not set
393 441
 # CONFIG_KEYBOARD_XTKBD is not set
  442
+# CONFIG_KEYBOARD_SOFTUSB is not set
394 443
 # CONFIG_INPUT_MOUSE is not set
395 444
 # CONFIG_INPUT_JOYSTICK is not set
396 445
 # CONFIG_INPUT_TABLET is not set
@@ -406,6 +455,7 @@ CONFIG_SERIO=y
406 455
 CONFIG_SERIO_LIBPS2=y
407 456
 # CONFIG_SERIO_RAW is not set
408 457
 # CONFIG_SERIO_ALTERA_PS2 is not set
  458
+# CONFIG_SERIO_PS2MULT is not set
409 459
 # CONFIG_GAMEPORT is not set
410 460
 
411 461
 #
@@ -416,9 +466,14 @@ CONFIG_VT=y
416 466
 CONFIG_VT_CONSOLE=y
417 467
 CONFIG_HW_CONSOLE=y
418 468
 # CONFIG_VT_HW_CONSOLE_BINDING is not set
419  
-# CONFIG_DEVKMEM is not set
  469
+CONFIG_UNIX98_PTYS=y
  470
+CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
  471
+CONFIG_LEGACY_PTYS=y
  472
+CONFIG_LEGACY_PTY_COUNT=256
420 473
 # CONFIG_SERIAL_NONSTANDARD is not set
421 474
 # CONFIG_N_GSM is not set
  475
+# CONFIG_TRACE_SINK is not set
  476
+# CONFIG_DEVKMEM is not set
422 477
 
423 478
 #
424 479
 # Serial drivers
@@ -432,13 +487,12 @@ CONFIG_SERIAL_CORE=y
432 487
 CONFIG_SERIAL_CORE_CONSOLE=y
433 488
 # CONFIG_SERIAL_TIMBERDALE is not set
434 489
 CONFIG_SERIAL_MILKYMIST=y
  490
+CONFIG_SERIAL_MILKYMIST_NR_UARTS=1
435 491
 CONFIG_SERIAL_MILKYMIST_CONSOLE=y
436 492
 # CONFIG_SERIAL_ALTERA_JTAGUART is not set
437 493
 # CONFIG_SERIAL_ALTERA_UART is not set
438  
-CONFIG_UNIX98_PTYS=y
439  
-CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
440  
-CONFIG_LEGACY_PTYS=y
441  
-CONFIG_LEGACY_PTY_COUNT=256
  494
+# CONFIG_SERIAL_XILINX_PS_UART is not set
  495
+# CONFIG_TTY_PRINTK is not set
442 496
 # CONFIG_IPMI_HANDLER is not set
443 497
 # CONFIG_HW_RANDOM is not set
444 498
 # CONFIG_RTC is not set
@@ -454,17 +508,53 @@ CONFIG_LEGACY_PTY_COUNT=256
454 508
 # PPS support
455 509
 #
456 510
 # CONFIG_PPS is not set
  511
+
  512
+#
  513
+# PPS generators support
  514
+#
  515
+
  516
+#
  517
+# PTP clock support
  518
+#
  519
+
  520
+#
  521
+# Enable Device Drivers -> PPS to see the PTP clock options.
  522
+#
  523
+CONFIG_ARCH_REQUIRE_GPIOLIB=y
  524
+CONFIG_GPIOLIB=y
  525
+# CONFIG_DEBUG_GPIO is not set
  526
+# CONFIG_GPIO_SYSFS is not set
  527
+
  528
+#
  529
+# Memory mapped GPIO drivers:
  530
+#
  531
+# CONFIG_GPIO_GENERIC_PLATFORM is not set
  532
+# CONFIG_GPIO_IT8761E is not set
  533
+
  534
+#
  535
+# I2C GPIO expanders:
  536
+#
  537
+
  538
+#
  539
+# PCI GPIO expanders:
  540
+#
  541
+
  542
+#
  543
+# SPI GPIO expanders:
  544
+#
  545
+
  546
+#
  547
+# AC97 GPIO expanders:
  548
+#
  549
+
  550
+#
  551
+# MODULbus GPIO expanders:
  552
+#
457 553
 # CONFIG_W1 is not set
458 554
 # CONFIG_POWER_SUPPLY is not set
459 555
 # CONFIG_HWMON is not set
460 556
 # CONFIG_THERMAL is not set
461 557
 # CONFIG_WATCHDOG is not set
462  
-CONFIG_SSB_POSSIBLE=y
463  
-
464  
-#
465  
-# Sonics Silicon Backplane
466  
-#
467  
-# CONFIG_SSB is not set
468 558
 CONFIG_MFD_SUPPORT=y
469 559
 # CONFIG_MFD_CORE is not set
470 560
 # CONFIG_MFD_SM501 is not set
@@ -499,10 +589,16 @@ CONFIG_DUMMY_CONSOLE=y
499 589
 # CONFIG_NEW_LEDS is not set
500 590
 # CONFIG_ACCESSIBILITY is not set
501 591
 # CONFIG_RTC_CLASS is not set
502  
-# CONFIG_DMADEVICES is not set
503 592
 # CONFIG_AUXDISPLAY is not set
504 593
 # CONFIG_UIO is not set
  594
+
  595
+#
  596
+# Virtio drivers
  597
+#
  598
+# CONFIG_VIRTIO_BALLOON is not set
505 599
 # CONFIG_STAGING is not set
  600
+CONFIG_IOMMU_SUPPORT=y
  601
+# CONFIG_VIRT_DRIVERS is not set
506 602
 
507 603
 #
508 604
 # File systems
@@ -513,18 +609,17 @@ CONFIG_EXT2_FS=y
513 609
 # CONFIG_EXT4_FS is not set
514 610
 # CONFIG_REISERFS_FS is not set
515 611
 # CONFIG_JFS_FS is not set
516  
-# CONFIG_FS_POSIX_ACL is not set
517 612
 # CONFIG_XFS_FS is not set
518  
-# CONFIG_OCFS2_FS is not set
519 613
 # CONFIG_BTRFS_FS is not set
520 614
 # CONFIG_NILFS2_FS is not set
  615
+# CONFIG_FS_POSIX_ACL is not set
521 616
 CONFIG_FILE_LOCKING=y
522 617
 CONFIG_FSNOTIFY=y
523 618
 CONFIG_DNOTIFY=y
524 619
 CONFIG_INOTIFY_USER=y
525 620
 # CONFIG_FANOTIFY is not set
526 621
 # CONFIG_QUOTA is not set
527  
-# CONFIG_AUTOFS_FS is not set
  622
+# CONFIG_QUOTACTL is not set
528 623
 # CONFIG_AUTOFS4_FS is not set
529 624
 # CONFIG_FUSE_FS is not set
530 625
 
@@ -576,6 +671,7 @@ CONFIG_CRAMFS=y
576 671
 CONFIG_ROMFS_FS=y
577 672
 CONFIG_ROMFS_BACKED_BY_BLOCK=y
578 673
 CONFIG_ROMFS_ON_BLOCK=y
  674
+# CONFIG_PSTORE is not set
579 675
 # CONFIG_SYSV_FS is not set
580 676
 # CONFIG_UFS_FS is not set
581 677
 # CONFIG_NETWORK_FILESYSTEMS is not set
@@ -625,12 +721,12 @@ CONFIG_NLS_ISO8859_1=y
625 721
 # CONFIG_NLS_KOI8_R is not set
626 722
 # CONFIG_NLS_KOI8_U is not set
627 723
 # CONFIG_NLS_UTF8 is not set
628  
-# CONFIG_DLM is not set
629 724
 
630 725
 #
631 726
 # Kernel hacking
632 727
 #
633 728
 # CONFIG_PRINTK_TIME is not set
  729
+CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
634 730
 CONFIG_ENABLE_WARN_DEPRECATED=y
635 731
 CONFIG_ENABLE_MUST_CHECK=y
636 732
 CONFIG_FRAME_WARN=1024
@@ -639,6 +735,7 @@ CONFIG_FRAME_WARN=1024
639 735
 # CONFIG_UNUSED_SYMBOLS is not set
640 736
 # CONFIG_DEBUG_FS is not set
641 737
 # CONFIG_HEADERS_CHECK is not set
  738
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
642 739
 CONFIG_DEBUG_KERNEL=y
643 740
 # CONFIG_DEBUG_SHIRQ is not set
644 741
 # CONFIG_LOCKUP_DETECTOR is not set
@@ -653,8 +750,10 @@ CONFIG_DEBUG_KERNEL=y
653 750
 # CONFIG_RT_MUTEX_TESTER is not set
654 751
 # CONFIG_DEBUG_SPINLOCK is not set
655 752
 # CONFIG_DEBUG_MUTEXES is not set
656  
-# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
  753
+# CONFIG_SPARSE_RCU_POINTER is not set
  754
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
657 755
 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
  756
+# CONFIG_DEBUG_STACK_USAGE is not set
658 757
 # CONFIG_DEBUG_KOBJECT is not set
659 758
 # CONFIG_DEBUG_BUGVERBOSE is not set
660 759
 CONFIG_DEBUG_INFO=y
@@ -664,26 +763,28 @@ CONFIG_DEBUG_INFO=y
664 763
 # CONFIG_DEBUG_WRITECOUNT is not set
665 764
 # CONFIG_DEBUG_MEMORY_INIT is not set
666 765
 # CONFIG_DEBUG_LIST is not set
  766
+# CONFIG_TEST_LIST_SORT is not set
667 767
 # CONFIG_DEBUG_SG is not set
668 768
 # CONFIG_DEBUG_NOTIFIERS is not set
669 769
 # CONFIG_DEBUG_CREDENTIALS is not set
670 770
 # CONFIG_BOOT_PRINTK_DELAY is not set
671 771
 # CONFIG_RCU_TORTURE_TEST is not set
672  
-# CONFIG_RCU_CPU_STALL_DETECTOR is not set
673 772
 # CONFIG_BACKTRACE_SELF_TEST is not set
674 773
 # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
675 774
 # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
676 775
 # CONFIG_FAULT_INJECTION is not set
677 776
 # CONFIG_SYSCTL_SYSCALL_CHECK is not set
678  
-# CONFIG_PAGE_POISONING is not set
  777
+# CONFIG_DEBUG_PAGEALLOC is not set
679 778
 # CONFIG_ATOMIC64_SELFTEST is not set
680 779
 # CONFIG_SAMPLES is not set
681  
-# CONFIG_BOOTPARAM is not set
  780
+# CONFIG_TEST_KSTRTOX is not set
  781
+CONFIG_CMDLINE=""
682 782
 
683 783
 #
684 784
 # Security options
685 785
 #
686 786
 # CONFIG_KEYS is not set
  787
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
687 788
 # CONFIG_SECURITY is not set
688 789
 # CONFIG_SECURITYFS is not set
689 790
 CONFIG_DEFAULT_SECURITY_DAC=y
@@ -774,6 +875,8 @@ CONFIG_CRYPTO=y
774 875
 # Random Number Generation
775 876
 #
776 877
 # CONFIG_CRYPTO_ANSI_CPRNG is not set
  878
+# CONFIG_CRYPTO_USER_API_HASH is not set
  879
+# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
777 880
 # CONFIG_CRYPTO_HW is not set
778 881
 # CONFIG_BINARY_PRINTF is not set
779 882
 
@@ -781,7 +884,6 @@ CONFIG_CRYPTO=y
781 884
 # Library routines
782 885
 #
783 886
 CONFIG_BITREVERSE=y
784  
-CONFIG_GENERIC_FIND_LAST_BIT=y
785 887
 CONFIG_CRC_CCITT=y
786 888
 # CONFIG_CRC16 is not set
787 889
 # CONFIG_CRC_T10DIF is not set
@@ -789,8 +891,13 @@ CONFIG_CRC_CCITT=y
789 891
 CONFIG_CRC32=y
790 892
 # CONFIG_CRC7 is not set
791 893
 # CONFIG_LIBCRC32C is not set
  894
+# CONFIG_CRC8 is not set
792 895
 CONFIG_ZLIB_INFLATE=y
793 896
 CONFIG_ZLIB_DEFLATE=y
  897
+# CONFIG_XZ_DEC is not set
  898
+# CONFIG_XZ_DEC_BCJ is not set
794 899
 CONFIG_DECOMPRESS_GZIP=y
795 900
 CONFIG_HAS_IOMEM=y
796 901
 CONFIG_NLATTR=y
  902
+# CONFIG_AVERAGE is not set
  903
+# CONFIG_CORDIC is not set
42  arch/lm32/include/asm/hw/ac97.h
... ...
@@ -1,42 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_AC97_H
19  
-#define __HW_AC97_H
20  
-
21  
-#define CSR_AC97_CRCTL		(0xe0005000)
22  
-
23  
-#define AC97_CRCTL_RQEN		(0x01)
24  
-#define AC97_CRCTL_WRITE	(0x02)
25  
-
26  
-#define CSR_AC97_CRADDR		(0xe0005004)
27  
-#define CSR_AC97_CRDATAOUT	(0xe0005008)
28  
-#define CSR_AC97_CRDATAIN	(0xe000500C)
29  
-
30  
-#define CSR_AC97_DCTL		(0xe0005010)
31  
-#define CSR_AC97_DADDRESS	(0xe0005014)
32  
-#define CSR_AC97_DREMAINING	(0xe0005018)
33  
-
34  
-#define CSR_AC97_UCTL		(0xe0005020)
35  
-#define CSR_AC97_UADDRESS	(0xe0005024)
36  
-#define CSR_AC97_UREMAINING	(0xe0005028)
37  
-
38  
-#define AC97_SCTL_EN		(0x01)
39  
-
40  
-#define AC97_MAX_DMASIZE	(0x3fffc)
41  
-
42  
-#endif /* __HW_AC97_H */
36  arch/lm32/include/asm/hw/bt656cap.h
... ...
@@ -1,36 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_BT656CAP_H
19  
-#define __HW_BT656CAP_H
20  
-
21  
-#define CSR_BT656CAP_I2C		(0xe000a000)
22  
-#define CSR_BT656CAP_FILTERSTATUS	(0xe000a004)
23  
-#define CSR_BT656CAP_BASE		(0xe000a008)
24  
-#define CSR_BT656CAP_MAXBURSTS		(0xe000a00C)
25  
-#define CSR_BT656CAP_DONEBURSTS		(0xe000a010)
26  
-
27  
-#define BT656CAP_I2C_SDAIN		(0x1)
28  
-#define BT656CAP_I2C_SDAOUT		(0x2)
29  
-#define BT656CAP_I2C_SDAOE		(0x4)
30  
-#define BT656CAP_I2C_SDC		(0x8)
31  
-
32  
-#define BT656CAP_FILTERSTATUS_FIELD1	(0x1)
33  
-#define BT656CAP_FILTERSTATUS_FIELD2	(0x2)
34  
-#define BT656CAP_FILTERSTATUS_INFRAME	(0x4)
35  
-
36  
-#endif /* __HW_BT656CAP_H */
37  arch/lm32/include/asm/hw/capabilities.h
... ...
@@ -1,37 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_CAPABILITIES
19  
-#define __HW_CAPABILITIES
20  
-
21  
-#define CAP_MEMORYCARD		(0x00000001)
22  
-#define CAP_AC97		(0x00000002)
23  
-#define CAP_PFPU		(0x00000004)
24  
-#define CAP_TMU			(0x00000008)
25  
-#define CAP_ETHERNET		(0x00000010)
26  
-#define CAP_FMLMETER		(0x00000020)
27  
-#define CAP_VIDEOIN		(0x00000040)
28  
-#define CAP_MIDI		(0x00000080)
29  
-#define CAP_DMX			(0x00000100)
30  
-#define CAP_IR			(0x00000200)
31  
-#define CAP_USB			(0x00000400)
32  
-#define CAP_MEMTEST		(0x00000800)
33  
-#define CAP_ACEUSB		(0x00001000)
34  
-#define CAP_PS2KEYBOARD		(0x00002000)
35  
-#define CAP_PS2MOUSE		(0x00004000)
36  
-
37  
-#endif /* __HW_CAPABILITIES */
26  arch/lm32/include/asm/hw/dmx.h
... ...
@@ -1,26 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_DMX_H
19  
-#define __HW_DMX_H
20  
-
21  
-#define CSR_DMX_TX(x)		(0xe000c000+4*(x))
22  
-#define CSR_DMX_THRU		(0xe000c800)
23  
-
24  
-#define CSR_DMX_RX(x)		(0xe000d000+4*(x))
25  
-
26  
-#endif /* __HW_DMX_H */
33  arch/lm32/include/asm/hw/flash.h
... ...
@@ -1,33 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_FLASH_H
19  
-#define __HW_FLASH_H
20  
-
21  
-#define FLASH_OFFSET_STANDBY_BITSTREAM	(0x00000000) /* 640k */
22  
-
23  
-#define FLASH_OFFSET_RESCUE_BITSTREAM	(0x000A0000) /* 1536k */
24  
-#define FLASH_OFFSET_RESCUE_BIOS	(0x00220000) /* 128k */
25  
-#define FLASH_OFFSET_RESCUE_SPLASH	(0x00240000) /* 640k */
26  
-#define FLASH_OFFSET_RESCUE_APP		(0x002E0000) /* 4096k */
27  
-
28  
-#define FLASH_OFFSET_REGULAR_BITSTREAM	(0x006E0000) /* 1536k */
29  
-#define FLASH_OFFSET_REGULAR_BIOS	(0x00860000) /* 128k */
30  
-#define FLASH_OFFSET_REGULAR_SPLASH	(0x00880000) /* 640k */
31  
-#define FLASH_OFFSET_REGULAR_APP	(0x00920000) /* remaining space (23424k) */
32  
-
33  
-#endif /* __HW_FLASH_H */
25  arch/lm32/include/asm/hw/fmlbrg.h
... ...
@@ -1,25 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_FMLBRG_H
19  
-#define __HW_FMLBRG_H
20  
-
21  
-#define FMLBRG_FLUSH_BASE       (0xc8000000)
22  
-#define FMLBRG_LINE_LENGTH      (32)
23  
-#define FMLBRG_LINE_COUNT       (512)
24  
-
25  
-#endif /* __HW_FMLBRG_H */
28  arch/lm32/include/asm/hw/fmlmeter.h
... ...
@@ -1,28 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_FMLMETER_H
19  
-#define __HW_FMLMETER_H
20  
-
21  
-#define CSR_FMLMETER_ENABLE	(0xe0009000)
22  
-
23  
-#define FMLMETER_ENABLE		(0x01)
24  
-
25  
-#define CSR_FMLMETER_STBCOUNT	(0xe0009004)
26  
-#define CSR_FMLMETER_ACKCOUNT	(0xe0009008)
27  
-
28  
-#endif /* __HW_FMLMETER_H */
35  arch/lm32/include/asm/hw/gpio.h
... ...
@@ -1,35 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_GPIO_H
19  
-#define __HW_GPIO_H
20  
-
21  
-/* Inputs */
22  
-#define GPIO_BTN1	(0x00000001)
23  
-#define GPIO_BTN2	(0x00000002)
24  
-#define GPIO_BTN3	(0x00000004)
25  
-
26  
-#define GPIO_PCBREV0	(0x00000008)
27  
-#define GPIO_PCBREV1	(0x00000010)
28  
-#define GPIO_PCBREV2	(0x00000020)
29  
-#define GPIO_PCBREV3	(0x00000040)
30  
-
31  
-/* Outputs */
32  
-#define GPIO_LED1	(0x00000001)
33  
-#define GPIO_LED2	(0x00000002)
34  
-
35  
-#endif /* __HW_GPIO_H */
54  arch/lm32/include/asm/hw/hpdmc.h
... ...
@@ -1,54 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_HPDMC_H
19  
-#define __HW_HPDMC_H
20  
-
21  
-#define CSR_HPDMC_SYSTEM	(0xe0002000)
22  
-
23  
-#define HPDMC_SYSTEM_BYPASS	(0x01)
24  
-#define HPDMC_SYSTEM_RESET	(0x02)
25  
-#define HPDMC_SYSTEM_CKE	(0x04)
26  
-
27  
-#define CSR_HPDMC_BYPASS	(0xe0002004)
28  
-
29  
-#define HPDMC_BYPASS_CS		(0x01)
30  
-#define HPDMC_BYPASS_WE		(0x02)
31  
-#define HPDMC_BYPASS_CAS	(0x04)
32  
-#define HPDMC_BYPASS_RAS	(0x08)
33  
-#define HPDMC_BYPASS_A_S	(4)
34  
-#define HPDMC_BYPASS_BA_S	(17)
35  
-
36  
-#define CSR_HPDMC_TIMING	(0xe0002008)
37  
-
38  
-#define HPDMC_TIMING_TRP_S	(0)
39  
-#define HPDMC_TIMING_TRCD_S	(3)
40  
-#define HPDMC_TIMING_CL3	(0x40)
41  
-#define HPDMC_TIMING_TREFI_S	(7)
42  
-#define HPDMC_TIMING_TRFC_S	(18)
43  
-#define HPDMC_TIMING_TWR_S	(22)
44  
-
45  
-#define CSR_HPDMC_IODELAY	(0xe000200C)
46  
-
47  
-#define HPDMC_IDELAY_RST	(0x001)
48  
-#define HPDMC_IDELAY_CE		(0x002)
49  
-#define HPDMC_IDELAY_INC	(0x004)
50  
-#define HPDMC_IDELAY_CAL	(0x008)
51  
-
52  
-#define SDRAM_BASE		(0x40000000)
53  
-
54  
-#endif /* __HW_HPDMC_H */
40  arch/lm32/include/asm/hw/interrupts.h
... ...
@@ -1,40 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_INTERRUPTS_H
19  
-#define __HW_INTERRUPTS_H
20  
-
21  
-#define IRQ_UARTRX		(0)
22  
-#define IRQ_GPIO		(1)
23  
-#define IRQ_TIMER0		(2)
24  
-#define IRQ_TIMER1		(3)
25  
-#define IRQ_AC97CRREQUEST	(4)
26  
-#define IRQ_AC97CRREPLY		(5)
27  
-#define IRQ_AC97DMAR		(6)
28  
-#define IRQ_AC97DMAW		(7)
29  
-#define IRQ_PFPU		(8)
30  
-#define IRQ_TMU			(9)
31  
-#define IRQ_ETHRX		(10)
32  
-#define IRQ_ETHTX		(11)
33  
-#define IRQ_VIDEOIN		(12)
34  
-#define IRQ_MIDIRX		(13)
35  
-#define IRQ_IR			(14)
36  
-#define IRQ_USB			(15)
37  
-#define	IRQ_PS2KEYBOARD		(16)
38  
-#define	IRQ_PS2MOUSE		(17)
39  
-
40  
-#endif /* __HW_INTERRUPTS_H */
45  arch/lm32/include/asm/hw/memcard.h
... ...
@@ -1,45 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_MEMCARD_H
19  
-#define __HW_MEMCARD_H
20  
-
21  
-#define CSR_MEMCARD_CLK2XDIV		(0xe0004000)
22  
-
23  
-#define CSR_MEMCARD_ENABLE		(0xe0004004)
24  
-
25  
-#define MEMCARD_ENABLE_CMD_TX		(0x1)
26  
-#define MEMCARD_ENABLE_CMD_RX		(0x2)
27  
-#define MEMCARD_ENABLE_DAT_TX		(0x4)
28  
-#define MEMCARD_ENABLE_DAT_RX		(0x8)
29  
-
30  
-#define CSR_MEMCARD_PENDING		(0xe0004008)
31  
-
32  
-#define MEMCARD_PENDING_CMD_TX		(0x1)
33  
-#define MEMCARD_PENDING_CMD_RX		(0x2)
34  
-#define MEMCARD_PENDING_DAT_TX		(0x4)
35  
-#define MEMCARD_PENDING_DAT_RX		(0x8)
36  
-
37  
-#define CSR_MEMCARD_START		(0xe000400c)
38  
-
39  
-#define MEMCARD_START_CMD_RX		(0x1)
40  
-#define MEMCARD_START_DAT_RX		(0x2)
41  
-
42  
-#define CSR_MEMCARD_CMD			MMPTR(0xe0004010)
43  
-#define CSR_MEMCARD_DAT			MMPTR(0xe0004014)
44  
-
45  
-#endif /* __HW_MEMCARD_H */
26  arch/lm32/include/asm/hw/memtest.h
... ...
@@ -1,26 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_MEMTEST_H
19  
-#define __HW_MEMTEST_H
20  
-
21  
-#define CSR_MEMTEST_BCOUNT 	(0xe0007000)
22  
-#define CSR_MEMTEST_ERRORS 	(0xe0007004)
23  
-#define CSR_MEMTEST_ADDRESS 	(0xe0007008)
24  
-#define CSR_MEMTEST_WRITE 	(0xe000700C)
25  
-
26  
-#endif /* __HW_MEMTEST_H */
25  arch/lm32/include/asm/hw/midi.h
... ...
@@ -1,25 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
- */
17  
-
18  
-#ifndef __HW_MIDI_H
19  
-#define __HW_MIDI_H
20  
-
21  
-#define CSR_MIDI_RXTX 		(0xe000b000)
22  
-#define CSR_MIDI_DIVISOR	(0xe000b004)
23  
-#define CSR_MIDI_THRU		(0xe000b008)
24  
-
25  
-#endif /* __HW_MIDI_H */
46  arch/lm32/include/asm/hw/milkymist.h
... ...
@@ -1,46 +0,0 @@
1  
-/*
2  
- * Milkymist VJ SoC (Software)
3  
- * Copyright (C) 2007, 2008, 2009, 2010 Sebastien Bourdeauducq
4  
- *
5  
- * This program is free software: you can redistribute it and/or modify
6  
- * it under the terms of the GNU General Public License as published by
7  
- * the Free Software Foundation, version 3 of the License.
8  
- *
9  
- * This program is distributed in the hope that it will be useful,
10  
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  
- * GNU General Public License for more details.
13  
- *
14  
- * You should have received a copy of the GNU General Public License
15  
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16