History

Merge branch 'master' into next

James Morris committed 18 years ago

Commit 86d68892 parents 93c06cb 4c246ed4405 files · +100406 −37946Browse files

Unified · Split

4405 files
  1. Documentation/00-INDEX +0 −2
  2. Documentation/DocBook/Makefile +8 −1
  3. Documentation/DocBook/procfs_example.c +1 −3
  4. Documentation/DocBook/s390-drivers.tmpl +4 −4
  5. Documentation/DocBook/sh.tmpl +105 −0
  6. Documentation/DocBook/videobook.tmpl +1 −1
  7. Documentation/DocBook/z8530book.tmpl +12 −26
  8. Documentation/Makefile +3 −0
  9. Documentation/accounting/Makefile +10 −0
  10. Documentation/accounting/getdelays.c +17 −8
  11. Documentation/arm/IXP4xx +1 −1
  12. Documentation/arm/Interrupts +1 −1
  13. Documentation/arm/README +2 −2
  14. Documentation/arm/Samsung-S3C24XX/GPIO.txt +19 −4
  15. Documentation/arm/Samsung-S3C24XX/Overview.txt +34 −3
  16. Documentation/arm/Samsung-S3C24XX/USB-Host.txt +1 −1
  17. Documentation/auxdisplay/Makefile +10 −0
  18. Documentation/cciss.txt +6 −15
  19. Documentation/cli-sti-removal.txt +0 −133
  20. Documentation/connector/Makefile +11 −0
  21. Documentation/cpu-hotplug.txt +0 −5
  22. Documentation/devices.txt +0 −3
  23. Documentation/feature-removal-schedule.txt +0 −22
  24. Documentation/filesystems/configfs/Makefile +3 −0
  25. Documentation/filesystems/ext4.txt +6 −0
  26. Documentation/filesystems/quota.txt +14 −8
  27. Documentation/filesystems/ubifs.txt +1 −1
  28. Documentation/hwmon/dme1737 +37 −16
  29. Documentation/hwmon/ibmaem +17 −16
  30. Documentation/hwmon/it87 +7 −6
  31. Documentation/hwmon/w83627hf +0 −4
  32. Documentation/hwmon/w83791d +3 −3
  33. Documentation/ia64/Makefile +8 −0
  34. Documentation/ioctl-number.txt +0 −1
  35. Documentation/ja_JP/HOWTO +47 −20
  36. Documentation/ja_JP/SubmitChecklist +111 −0
  37. Documentation/kernel-parameters.txt +5 −0
  38. Documentation/lguest/lguest.c +9 −22
  39. Documentation/networking/Makefile +8 −0
  40. Documentation/networking/ifenslave.c +1 −1
  41. Documentation/pcmcia/Makefile +10 −0
  42. Documentation/pcmcia/crc32hash.c +1 −1
  43. Documentation/power/pm_qos_interface.txt +6 −1
  44. Documentation/powerpc/booting-without-of.txt +2 −2
  45. Documentation/powerpc/eeh-pci-error-recovery.txt +1 −1
  46. Documentation/rfkill.txt +5 −0
  47. Documentation/scsi/ChangeLog.megaraid_sas +23 −0
  48. Documentation/sound/alsa/ALSA-Configuration.txt +2 −8
  49. Documentation/spi/Makefile +11 −0
  50. Documentation/spi/pxa2xx +2 −2
  51. Documentation/spi/spi-summary +2 −2
  52. Documentation/usb/auerswald.txt +0 −30
  53. Documentation/usb/power-management.txt +6 −1
  54. Documentation/video4linux/Makefile +8 −0
  55. Documentation/video4linux/gspca.txt +1 −0
  56. Documentation/vm/Makefile +8 −0
  57. Documentation/vm/page_migration +5 −4
  58. Documentation/watchdog/src/Makefile +8 −0
  59. MAINTAINERS +53 −97
  60. Makefile +9 −6
  61. arch/alpha/include/asm/8253pit.h +0 −0
  62. arch/alpha/include/asm/Kbuild +0 −0
  63. arch/alpha/include/asm/a.out-core.h +0 −0
  64. arch/alpha/include/asm/a.out.h +0 −0
  65. arch/alpha/include/asm/agp.h +0 −0
  66. arch/alpha/include/asm/agp_backend.h +0 −0
  67. arch/alpha/include/asm/atomic.h +0 −0
  68. arch/alpha/include/asm/auxvec.h +0 −0
  69. arch/alpha/include/asm/barrier.h +0 −0
  70. arch/alpha/include/asm/bitops.h +0 −0
  71. arch/alpha/include/asm/bug.h +0 −0
  72. arch/alpha/include/asm/bugs.h +0 −0
  73. arch/alpha/include/asm/byteorder.h +0 −0
  74. arch/alpha/include/asm/cache.h +0 −0
  75. arch/alpha/include/asm/cacheflush.h +0 −0
  76. arch/alpha/include/asm/checksum.h +0 −0
  77. arch/alpha/include/asm/compiler.h +0 −0
  78. arch/alpha/include/asm/console.h +0 −0
  79. arch/alpha/include/asm/core_apecs.h +0 −0
  80. arch/alpha/include/asm/core_cia.h +0 −0
  81. arch/alpha/include/asm/core_irongate.h +0 −0
  82. arch/alpha/include/asm/core_lca.h +0 −0
  83. arch/alpha/include/asm/core_marvel.h +0 −0
  84. arch/alpha/include/asm/core_mcpcia.h +0 −0
  85. arch/alpha/include/asm/core_polaris.h +0 −0
  86. arch/alpha/include/asm/core_t2.h +0 −0
  87. arch/alpha/include/asm/core_titan.h +0 −0
  88. arch/alpha/include/asm/core_tsunami.h +0 −0
  89. arch/alpha/include/asm/core_wildfire.h +0 −0
  90. arch/alpha/include/asm/cputime.h +0 −0
  91. arch/alpha/include/asm/current.h +0 −0
  92. arch/alpha/include/asm/delay.h +0 −0
  93. arch/alpha/include/asm/device.h +0 −0
  94. arch/alpha/include/asm/div64.h +0 −0
  95. arch/alpha/include/asm/dma-mapping.h +0 −0
  96. arch/alpha/include/asm/dma.h +0 −0
  97. arch/alpha/include/asm/elf.h +0 −0
  98. arch/alpha/include/asm/emergency-restart.h +0 −0
  99. arch/alpha/include/asm/err_common.h +0 −0
  100. arch/alpha/include/asm/err_ev6.h +0 −0
  101. arch/alpha/include/asm/err_ev7.h +0 −0
  102. arch/alpha/include/asm/errno.h +0 −0
  103. arch/alpha/include/asm/fb.h +0 −0
  104. arch/alpha/include/asm/fcntl.h +0 −0
  105. arch/alpha/include/asm/floppy.h +0 −0
  106. arch/alpha/include/asm/fpu.h +0 −0
  107. arch/alpha/include/asm/futex.h +0 −0
  108. arch/alpha/include/asm/gct.h +0 −0
  109. arch/alpha/include/asm/gentrap.h +0 −0
  110. arch/alpha/include/asm/hardirq.h +0 −0
  111. arch/alpha/include/asm/hw_irq.h +0 −0
  112. arch/alpha/include/asm/hwrpb.h +0 −0
  113. arch/alpha/include/asm/io.h +0 −0
  114. arch/alpha/include/asm/io_trivial.h +0 −0
  115. arch/alpha/include/asm/ioctl.h +0 −0
  116. arch/alpha/include/asm/ioctls.h +0 −0
  117. arch/alpha/include/asm/ipcbuf.h +0 −0
  118. arch/alpha/include/asm/irq.h +0 −0
  119. arch/alpha/include/asm/irq_regs.h +0 −0
  120. arch/alpha/include/asm/jensen.h +0 −0
  121. arch/alpha/include/asm/kdebug.h +0 −0
  122. arch/alpha/include/asm/kmap_types.h +0 −0
  123. arch/alpha/include/asm/linkage.h +0 −0
  124. arch/alpha/include/asm/local.h +0 −0
  125. arch/alpha/include/asm/machvec.h +0 −0
  126. arch/alpha/include/asm/mc146818rtc.h +0 −0
  127. arch/alpha/include/asm/md.h +0 −0
  128. arch/alpha/include/asm/mman.h +0 −0
  129. arch/alpha/include/asm/mmu.h +0 −0
  130. arch/alpha/include/asm/mmu_context.h +0 −0
  131. arch/alpha/include/asm/mmzone.h +0 −0
  132. arch/alpha/include/asm/module.h +0 −0
  133. arch/alpha/include/asm/msgbuf.h +0 −0
  134. arch/alpha/include/asm/mutex.h +0 −0
  135. arch/alpha/include/asm/page.h +0 −0
  136. arch/alpha/include/asm/pal.h +0 −0
  137. arch/alpha/include/asm/param.h +0 −0
  138. arch/alpha/include/asm/parport.h +0 −0
  139. arch/alpha/include/asm/pci.h +0 −0
  140. arch/alpha/include/asm/percpu.h +0 −0
  141. arch/alpha/include/asm/pgalloc.h +0 −0
  142. arch/alpha/include/asm/pgtable.h +0 −0
  143. arch/alpha/include/asm/poll.h +0 −0
  144. arch/alpha/include/asm/posix_types.h +0 −0
  145. arch/alpha/include/asm/processor.h +0 −0
  146. arch/alpha/include/asm/ptrace.h +0 −0
  147. arch/alpha/include/asm/reg.h +0 −0
  148. arch/alpha/include/asm/regdef.h +0 −0
  149. arch/alpha/include/asm/resource.h +0 −0
  150. arch/alpha/include/asm/rtc.h +0 −0
  151. arch/alpha/include/asm/rwsem.h +0 −0
  152. arch/alpha/include/asm/scatterlist.h +0 −0
  153. arch/alpha/include/asm/sections.h +0 −0
  154. arch/alpha/include/asm/segment.h +0 −0
  155. arch/alpha/include/asm/sembuf.h +0 −0
  156. arch/alpha/include/asm/serial.h +0 −0
  157. arch/alpha/include/asm/setup.h +0 −0
  158. arch/alpha/include/asm/sfp-machine.h +0 −0
  159. arch/alpha/include/asm/shmbuf.h +0 −0
  160. arch/alpha/include/asm/shmparam.h +0 −0
  161. arch/alpha/include/asm/sigcontext.h +0 −0
  162. arch/alpha/include/asm/siginfo.h +0 −0
  163. arch/alpha/include/asm/signal.h +0 −0
  164. arch/alpha/include/asm/smp.h +0 −0
  165. arch/alpha/include/asm/socket.h +0 −0
  166. arch/alpha/include/asm/sockios.h +0 −0
  167. arch/alpha/include/asm/spinlock.h +0 −0
  168. arch/alpha/include/asm/spinlock_types.h +0 −0
  169. arch/alpha/include/asm/stat.h +0 −0
  170. arch/alpha/include/asm/statfs.h +0 −0
  171. arch/alpha/include/asm/string.h +0 −0
  172. arch/alpha/include/asm/suspend.h +0 −0
  173. arch/alpha/include/asm/sysinfo.h +0 −0
  174. arch/alpha/include/asm/system.h +0 −0
  175. arch/alpha/include/asm/termbits.h +0 −0
  176. arch/alpha/include/asm/termios.h +0 −0
  177. arch/alpha/include/asm/thread_info.h +0 −0
  178. arch/alpha/include/asm/timex.h +0 −0
  179. arch/alpha/include/asm/tlb.h +0 −0
  180. arch/alpha/include/asm/tlbflush.h +0 −0
  181. arch/alpha/include/asm/topology.h +0 −0
  182. arch/alpha/include/asm/types.h +0 −0
  183. arch/alpha/include/asm/uaccess.h +0 −0
  184. arch/alpha/include/asm/ucontext.h +0 −0
  185. arch/alpha/include/asm/unaligned.h +0 −0
  186. arch/alpha/include/asm/unistd.h +0 −0
  187. arch/alpha/include/asm/user.h +0 −0
  188. arch/alpha/include/asm/vga.h +0 −0
  189. arch/alpha/include/asm/xor.h +0 −0
  190. arch/alpha/kernel/osf_sys.c +12 −7
  191. arch/arm/Makefile +19 −35
  192. arch/arm/boot/compressed/.gitignore +2 −1
  193. arch/arm/boot/compressed/Makefile +0 −3
  194. arch/arm/boot/compressed/head-xscale.S +0 −1
  195. arch/arm/boot/compressed/head.S +1 −1
  196. arch/arm/boot/compressed/misc.c +1 −1
  197. arch/arm/common/dmabounce.c +29 −27
  198. arch/arm/common/locomo.c +1 −1
  199. arch/arm/common/sa1111.c +1 −1
  200. arch/arm/common/sharpsl_pm.c +5 −6
  201. arch/arm/common/time-acorn.c +1 −1
  202. arch/arm/common/uengine.c +1 −2
  203. arch/arm/configs/orion5x_defconfig +10 −3
  204. arch/arm/include/asm/Kbuild +0 −0
  205. arch/arm/include/asm/a.out-core.h +0 −0
  206. arch/arm/include/asm/a.out.h +0 −0
  207. arch/arm/include/asm/assembler.h +1 −1
  208. arch/arm/include/asm/atomic.h +1 −1
  209. arch/arm/include/asm/auxvec.h +0 −0
  210. arch/arm/include/asm/bitops.h +0 −0
  211. arch/arm/include/asm/bug.h +0 −0
  212. arch/arm/include/asm/bugs.h +1 −1
  213. arch/arm/include/asm/byteorder.h +1 −1
  214. arch/arm/include/asm/cache.h +1 −1
  215. arch/arm/include/asm/cacheflush.h +1 −1
  216. arch/arm/include/asm/checksum.h +1 −1
  217. arch/arm/include/asm/cnt32_to_63.h +0 −0
  218. arch/arm/include/asm/cpu-multi32.h +1 −1
  219. arch/arm/include/asm/cpu-single.h +1 −1
  220. arch/arm/include/asm/cpu.h +1 −1
  221. arch/arm/include/asm/cputime.h +0 −0
  222. arch/arm/include/asm/current.h +0 −0
  223. arch/arm/include/asm/delay.h +0 −0
  224. arch/arm/include/asm/device.h +0 −0
  225. arch/arm/include/asm/div64.h +0 −0
  226. arch/arm/include/asm/dma-mapping.h +70 −16
  227. arch/arm/include/asm/dma.h +1 −1
  228. arch/arm/include/asm/domain.h +1 −1
  229. arch/arm/include/asm/ecard.h +1 −1
  230. arch/arm/include/asm/elf.h +0 −0
  231. arch/arm/include/asm/emergency-restart.h +0 −0
  232. arch/arm/include/asm/errno.h +0 −0
  233. arch/arm/include/asm/fb.h +0 −0
  234. arch/arm/include/asm/fcntl.h +0 −0
  235. arch/arm/include/asm/fiq.h +1 −1
  236. arch/arm/include/asm/flat.h +1 −1
  237. arch/arm/include/asm/floppy.h +2 −2
  238. arch/arm/include/asm/fpstate.h +1 −1
  239. arch/arm/include/asm/ftrace.h +0 −0
  240. arch/arm/include/asm/futex.h +0 −0
  241. arch/arm/include/asm/glue.h +1 −1
  242. arch/arm/include/asm/gpio.h +1 −1
  243. arch/arm/include/asm/hardirq.h +0 −0
  244. arch/arm/include/asm/hardware/arm_timer.h +0 −0
  245. arch/arm/include/asm/hardware/arm_twd.h +0 −0
  246. arch/arm/include/asm/hardware/cache-l2x0.h +1 −1
  247. arch/arm/include/asm/hardware/clps7111.h +1 −1
  248. arch/arm/include/asm/hardware/cs89712.h +1 −1
  249. arch/arm/include/asm/hardware/debug-8250.S +1 −1
  250. arch/arm/include/asm/hardware/debug-pl01x.S +1 −1
  251. arch/arm/include/asm/hardware/dec21285.h +2 −2
  252. arch/arm/include/asm/hardware/entry-macro-iomd.S +1 −1
  253. arch/arm/include/asm/hardware/ep7211.h +1 −1
  254. arch/arm/include/asm/hardware/ep7212.h +1 −1
  255. arch/arm/include/asm/hardware/gic.h +1 −1
  256. arch/arm/include/asm/hardware/icst307.h +1 −1
  257. arch/arm/include/asm/hardware/icst525.h +1 −1
  258. arch/arm/include/asm/hardware/ioc.h +1 −1
  259. arch/arm/include/asm/hardware/iomd.h +1 −1
  260. arch/arm/include/asm/hardware/iop3xx-adma.h +1 −1
  261. arch/arm/include/asm/hardware/iop3xx-gpio.h +2 −2
  262. arch/arm/include/asm/hardware/iop3xx.h +1 −1
  263. arch/arm/include/asm/hardware/iop_adma.h +0 −0
  264. arch/arm/include/asm/hardware/it8152.h +0 −0
  265. arch/arm/include/asm/hardware/linkup-l1110.h +0 −0
  266. arch/arm/include/asm/hardware/locomo.h +1 −1
  267. arch/arm/include/asm/hardware/memc.h +1 −1
  268. arch/arm/include/asm/hardware/pci_v3.h +1 −1
  269. arch/arm/include/asm/hardware/sa1111.h +2 −2
  270. arch/arm/include/asm/hardware/scoop.h +0 −0
  271. arch/arm/include/asm/hardware/sharpsl_pm.h +0 −0
  272. arch/arm/include/asm/hardware/ssp.h +0 −0
  273. arch/arm/include/asm/hardware/uengine.h +0 −0
  274. arch/arm/include/asm/hardware/vic.h +1 −1
  275. arch/arm/include/asm/hw_irq.h +27 −0
  276. arch/arm/include/asm/hwcap.h +0 −0
  277. arch/arm/include/asm/ide.h +1 −1
  278. arch/arm/include/asm/io.h +2 −2
  279. arch/arm/include/asm/ioctl.h +0 −0
  280. arch/arm/include/asm/ioctls.h +0 −0
  281. arch/arm/include/asm/ipcbuf.h +0 −0
  282. arch/arm/include/asm/irq.h +1 −1
  283. arch/arm/include/asm/irq_regs.h +0 −0
  284. arch/arm/include/asm/irqflags.h +0 −0
  285. arch/arm/include/asm/kdebug.h +0 −0
  286. arch/arm/include/asm/kexec.h +1 −1
  287. arch/arm/include/asm/kgdb.h +0 −0
  288. arch/arm/include/asm/kmap_types.h +0 −0
  289. arch/arm/include/asm/kprobes.h +1 −1
  290. arch/arm/include/asm/leds.h +1 −1
  291. arch/arm/include/asm/limits.h +0 −0
  292. arch/arm/include/asm/linkage.h +0 −0
  293. arch/arm/include/asm/local.h +0 −0
  294. arch/arm/include/asm/locks.h +1 −1
  295. arch/arm/include/asm/mach/arch.h +1 −1
  296. arch/arm/include/asm/mach/dma.h +1 −1
  297. arch/arm/include/asm/mach/flash.h +1 −1
  298. arch/arm/include/asm/mach/irda.h +1 −1
  299. arch/arm/include/asm/mach/irq.h +1 −21
  300. arch/arm/include/asm/mach/map.h +1 −1
  301. arch/arm/include/asm/mach/mmc.h +1 −1
  302. arch/arm/include/asm/mach/pci.h +1 −1
  303. arch/arm/include/asm/mach/serial_at91.h +1 −1
  304. arch/arm/include/asm/mach/serial_sa1100.h +2 −2
  305. arch/arm/include/asm/mach/sharpsl_param.h +0 −0
  306. arch/arm/include/asm/mach/time.h +1 −1
  307. arch/arm/include/asm/mach/udc_pxa2xx.h +1 −1
  308. arch/arm/include/asm/mc146818rtc.h +1 −1
  309. arch/arm/include/asm/memory.h +10 −16
  310. arch/arm/include/asm/mman.h +0 −0
  311. arch/arm/include/asm/mmu.h +0 −0
  312. arch/arm/include/asm/mmu_context.h +1 −1
  313. arch/arm/include/asm/mmzone.h +2 −2
  314. arch/arm/include/asm/module.h +0 −0
  315. arch/arm/include/asm/msgbuf.h +0 −0
  316. arch/arm/include/asm/mtd-xip.h +2 −4
  317. arch/arm/include/asm/mutex.h +1 −1
  318. arch/arm/include/asm/nwflash.h +0 −0
  319. arch/arm/include/asm/page-nommu.h +1 −1
  320. arch/arm/include/asm/page.h +1 −1
  321. arch/arm/include/asm/param.h +1 −1
  322. arch/arm/include/asm/parport.h +1 −1
  323. arch/arm/include/asm/pci.h +1 −1
  324. arch/arm/include/asm/percpu.h +0 −0
  325. arch/arm/include/asm/pgalloc.h +1 −1
  326. arch/arm/include/asm/pgtable-hwdef.h +1 −1
  327. arch/arm/include/asm/pgtable-nommu.h +1 −1
  328. arch/arm/include/asm/pgtable.h +2 −2
  329. arch/arm/include/asm/poll.h +0 −0
  330. arch/arm/include/asm/posix_types.h +1 −1
  331. arch/arm/include/asm/proc-fns.h +1 −1
  332. arch/arm/include/asm/processor.h +3 −3
  333. arch/arm/include/asm/procinfo.h +1 −1
  334. arch/arm/include/asm/ptrace.h +1 −1
  335. arch/arm/include/asm/resource.h +0 −0
  336. arch/arm/include/asm/scatterlist.h +0 −0
  337. arch/arm/include/asm/sections.h +0 −0
  338. arch/arm/include/asm/segment.h +0 −0
  339. arch/arm/include/asm/sembuf.h +0 −0
  340. arch/arm/include/asm/serial.h +1 −1
  341. arch/arm/include/asm/setup.h +0 −0
  342. arch/arm/include/asm/shmbuf.h +0 −0
  343. arch/arm/include/asm/shmparam.h +0 −0
  344. arch/arm/include/asm/sigcontext.h +0 −0
  345. arch/arm/include/asm/siginfo.h +0 −0
  346. arch/arm/include/asm/signal.h +0 −0
  347. arch/arm/include/asm/sizes.h +0 −0
  348. arch/arm/include/asm/smp.h +3 −3
  349. arch/arm/include/asm/socket.h +0 −0
  350. arch/arm/include/asm/sockios.h +0 −0
  351. arch/arm/include/asm/sparsemem.h +0 −0
  352. arch/arm/include/asm/spinlock.h +0 −0
  353. arch/arm/include/asm/spinlock_types.h +0 −0
  354. arch/arm/include/asm/stat.h +0 −0
  355. arch/arm/include/asm/statfs.h +0 −0
  356. arch/arm/include/asm/string.h +0 −0
  357. arch/arm/include/asm/suspend.h +0 −0
  358. arch/arm/include/asm/system.h +0 −0
  359. arch/arm/include/asm/termbits.h +0 −0
  360. arch/arm/include/asm/termios.h +0 −0
  361. arch/arm/include/asm/therm.h +1 −1
  362. arch/arm/include/asm/thread_info.h +2 −2
  363. arch/arm/include/asm/thread_notify.h +1 −1
  364. arch/arm/include/asm/timex.h +2 −2
  365. arch/arm/include/asm/tlb.h +1 −1
  366. arch/arm/include/asm/tlbflush.h +6 −3
  367. arch/arm/include/asm/topology.h +0 −0
  368. arch/arm/include/asm/traps.h +0 −0
  369. arch/arm/include/asm/types.h +0 −0
  370. arch/arm/include/asm/uaccess.h +1 −1
  371. arch/arm/include/asm/ucontext.h +0 −0
  372. arch/arm/include/asm/unaligned.h +0 −0
  373. arch/arm/include/asm/unistd.h +7 −1
  374. arch/arm/include/asm/user.h +0 −0
  375. arch/arm/include/asm/vfp.h +1 −1
  376. arch/arm/include/asm/vfpmacros.h +1 −1
  377. arch/arm/include/asm/vga.h +1 −1
  378. arch/arm/include/asm/xor.h +1 −1
  379. arch/arm/kernel/.gitignore +1 −0
  380. arch/arm/kernel/calls.S +8 −2
  381. arch/arm/kernel/crunch-bits.S +1 −1
  382. arch/arm/kernel/crunch.c +1 −1
  383. arch/arm/kernel/debug.S +1 −1
  384. arch/arm/kernel/ecard.c +1 −1
  385. arch/arm/kernel/entry-armv.S +1 −1
  386. arch/arm/kernel/entry-common.S +1 −1
  387. arch/arm/kernel/head-common.S +1 −1
  388. arch/arm/kernel/head-nommu.S +0 −1
  389. arch/arm/kernel/irq.c +1 −0
  390. arch/arm/kernel/machine_kexec.c +1 −1
  391. arch/arm/kernel/process.c +1 −1
  392. arch/arm/kernel/setup.c +13 −0
  393. arch/arm/kernel/smp.c +2 −2
  394. arch/arm/kernel/traps.c +18 −13
  395. arch/arm/lib/ecard.S +1 −1
  396. arch/arm/lib/getuser.S +1 −1
  397. arch/arm/lib/io-readsw-armv3.S +1 −1
  398. arch/arm/lib/io-writesw-armv3.S +1 −1
  399. arch/arm/lib/putuser.S +1 −1
  400. arch/arm/mach-aaec2000/aaed2000.c +2 −2
  401. arch/arm/mach-aaec2000/core.c +1 −1
  402. arch/arm/mach-aaec2000/include/mach/aaec2000.h +1 −1
  403. arch/arm/mach-aaec2000/include/mach/aaed2000.h +1 −1
  404. arch/arm/mach-aaec2000/include/mach/debug-macro.S +1 −1
  405. arch/arm/mach-aaec2000/include/mach/dma.h +1 −1
  406. arch/arm/mach-aaec2000/include/mach/entry-macro.S +2 −2
  407. arch/arm/mach-aaec2000/include/mach/hardware.h +2 −2
  408. arch/arm/mach-aaec2000/include/mach/io.h +2 −2
  409. arch/arm/mach-aaec2000/include/mach/irqs.h +1 −1
  410. arch/arm/mach-aaec2000/include/mach/memory.h +1 −1
  411. arch/arm/mach-aaec2000/include/mach/system.h +1 −1
  412. arch/arm/mach-aaec2000/include/mach/timex.h +1 −1
  413. arch/arm/mach-aaec2000/include/mach/uncompress.h +1 −1
  414. arch/arm/mach-aaec2000/include/mach/vmalloc.h +1 −1
  415. arch/arm/mach-at91/at91cap9.c +4 −4
  416. arch/arm/mach-at91/at91cap9_devices.c +5 −5
  417. arch/arm/mach-at91/at91rm9200.c +3 −3
  418. arch/arm/mach-at91/at91rm9200_devices.c +4 −4
  419. arch/arm/mach-at91/at91rm9200_time.c +1 −1
  420. arch/arm/mach-at91/at91sam9260.c +5 −5
  421. arch/arm/mach-at91/at91sam9260_devices.c +6 −6
  422. arch/arm/mach-at91/at91sam9261.c +4 −4
  423. arch/arm/mach-at91/at91sam9261_devices.c +5 −5
  424. arch/arm/mach-at91/at91sam9263.c +4 −4
  425. arch/arm/mach-at91/at91sam9263_devices.c +5 −5
  426. arch/arm/mach-at91/at91sam926x_time.c +1 −1
  427. arch/arm/mach-at91/at91sam9rl.c +5 −5
  428. arch/arm/mach-at91/at91sam9rl_devices.c +5 −5
  429. arch/arm/mach-at91/at91x40.c +3 −3
  430. arch/arm/mach-at91/at91x40_time.c +2 −2
  431. arch/arm/mach-at91/board-1arm.c +3 −3
  432. arch/arm/mach-at91/board-cam60.c +3 −3
  433. arch/arm/mach-at91/board-cap9adk.c +5 −5
  434. arch/arm/mach-at91/board-carmeva.c +3 −3
  435. arch/arm/mach-at91/board-csb337.c +3 −3
  436. arch/arm/mach-at91/board-csb637.c +3 −3
  437. arch/arm/mach-at91/board-dk.c +4 −4
  438. arch/arm/mach-at91/board-eb01.c +2 −2
  439. arch/arm/mach-at91/board-eb9200.c +3 −3
  440. arch/arm/mach-at91/board-ecbat91.c +3 −3
  441. arch/arm/mach-at91/board-ek.c +4 −4
  442. arch/arm/mach-at91/board-kafa.c +3 −3
  443. arch/arm/mach-at91/board-kb9202.c +4 −4
  444. arch/arm/mach-at91/board-picotux200.c +4 −4
  445. arch/arm/mach-at91/board-qil-a9260.c +4 −4
  446. arch/arm/mach-at91/board-sam9-l9260.c +3 −3
  447. arch/arm/mach-at91/board-sam9260ek.c +3 −3
  448. arch/arm/mach-at91/board-sam9261ek.c +4 −4
  449. arch/arm/mach-at91/board-sam9263ek.c +4 −4
  450. arch/arm/mach-at91/board-sam9g20ek.c +3 −3
  451. arch/arm/mach-at91/board-sam9rlek.c +4 −4
  452. arch/arm/mach-at91/board-usb-a9260.c +4 −4
  453. arch/arm/mach-at91/board-usb-a9263.c +4 −4
  454. arch/arm/mach-at91/board-yl-9200.c +4 −4
  455. arch/arm/mach-at91/clock.c +3 −4
  456. arch/arm/mach-at91/gpio.c +3 −3
  457. arch/arm/mach-at91/include/mach/at91_adc.h +1 −1
  458. arch/arm/mach-at91/include/mach/at91_aic.h +1 −1
  459. arch/arm/mach-at91/include/mach/at91_dbgu.h +1 −1
  460. arch/arm/mach-at91/include/mach/at91_mci.h +1 −1
  461. arch/arm/mach-at91/include/mach/at91_pio.h +1 −1
  462. arch/arm/mach-at91/include/mach/at91_pit.h +1 −1
  463. arch/arm/mach-at91/include/mach/at91_pmc.h +1 −1
  464. arch/arm/mach-at91/include/mach/at91_rstc.h +1 −1
  465. arch/arm/mach-at91/include/mach/at91_rtc.h +1 −1
  466. arch/arm/mach-at91/include/mach/at91_rtt.h +1 −1
  467. arch/arm/mach-at91/include/mach/at91_shdwc.h +1 −1
  468. arch/arm/mach-at91/include/mach/at91_spi.h +1 −1
  469. arch/arm/mach-at91/include/mach/at91_ssc.h +1 −1
  470. arch/arm/mach-at91/include/mach/at91_st.h +1 −1
  471. arch/arm/mach-at91/include/mach/at91_tc.h +1 −1
  472. arch/arm/mach-at91/include/mach/at91_twi.h +1 −1
  473. arch/arm/mach-at91/include/mach/at91_wdt.h +1 −1
  474. arch/arm/mach-at91/include/mach/at91cap9.h +1 −1
  475. arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h +1 −1
  476. arch/arm/mach-at91/include/mach/at91cap9_matrix.h +1 −1
  477. arch/arm/mach-at91/include/mach/at91rm9200.h +1 −1
  478. arch/arm/mach-at91/include/mach/at91rm9200_emac.h +1 −1
  479. arch/arm/mach-at91/include/mach/at91rm9200_mc.h +1 −1
  480. arch/arm/mach-at91/include/mach/at91sam9260.h +1 −1
  481. arch/arm/mach-at91/include/mach/at91sam9260_matrix.h +1 −1
  482. arch/arm/mach-at91/include/mach/at91sam9261.h +1 −1
  483. arch/arm/mach-at91/include/mach/at91sam9261_matrix.h +1 −1
  484. arch/arm/mach-at91/include/mach/at91sam9263.h +1 −1
  485. arch/arm/mach-at91/include/mach/at91sam9263_matrix.h +1 −1
  486. arch/arm/mach-at91/include/mach/at91sam9_sdramc.h +1 −1
  487. arch/arm/mach-at91/include/mach/at91sam9_smc.h +1 −1
  488. arch/arm/mach-at91/include/mach/at91sam9rl.h +1 −1
  489. arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h +1 −1
  490. arch/arm/mach-at91/include/mach/at91x40.h +1 −1
  491. arch/arm/mach-at91/include/mach/board.h +1 −1
  492. arch/arm/mach-at91/include/mach/cpu.h +3 −3
  493. arch/arm/mach-at91/include/mach/debug-macro.S +3 −3
  494. arch/arm/mach-at91/include/mach/dma.h +1 −1
  495. arch/arm/mach-at91/include/mach/entry-macro.S +3 −3
  496. arch/arm/mach-at91/include/mach/gpio.h +1 −1
  497. arch/arm/mach-at91/include/mach/hardware.h +8 −8
  498. arch/arm/mach-at91/include/mach/io.h +1 −1
  499. arch/arm/mach-at91/include/mach/irqs.h +2 −2
  500. arch/arm/mach-at91/include/mach/memory.h +2 −2
  501. arch/arm/mach-at91/include/mach/system.h +4 −4
  502. arch/arm/mach-at91/include/mach/timex.h +2 −2
  503. arch/arm/mach-at91/include/mach/uncompress.h +1 −1
  504. arch/arm/mach-at91/include/mach/vmalloc.h +1 −1
  505. arch/arm/mach-at91/irq.c +1 −2
  506. arch/arm/mach-at91/leds.c +2 −3
  507. arch/arm/mach-at91/pm.c +8 −9
  508. arch/arm/mach-clps711x/autcpu12.c +2 −2
  509. arch/arm/mach-clps711x/cdb89712.c +1 −1
  510. arch/arm/mach-clps711x/ceiva.c +1 −1
  511. arch/arm/mach-clps711x/edb7211-mm.c +1 −1
  512. arch/arm/mach-clps711x/fortunet.c +1 −1
  513. arch/arm/mach-clps711x/include/mach/autcpu12.h +0 −0
  514. arch/arm/mach-clps711x/include/mach/debug-macro.S +1 −1
  515. arch/arm/mach-clps711x/include/mach/dma.h +1 −1
  516. arch/arm/mach-clps711x/include/mach/entry-macro.S +2 −2
  517. arch/arm/mach-clps711x/include/mach/hardware.h +1 −1
  518. arch/arm/mach-clps711x/include/mach/io.h +2 −2
  519. arch/arm/mach-clps711x/include/mach/irqs.h +1 −1
  520. arch/arm/mach-clps711x/include/mach/memory.h +1 −1
  521. arch/arm/mach-clps711x/include/mach/syspld.h +1 −1
  522. arch/arm/mach-clps711x/include/mach/system.h +2 −2
  523. arch/arm/mach-clps711x/include/mach/time.h +1 −1
  524. arch/arm/mach-clps711x/include/mach/timex.h +1 −1
  525. arch/arm/mach-clps711x/include/mach/uncompress.h +3 −3
  526. arch/arm/mach-clps711x/include/mach/vmalloc.h +1 −1
  527. arch/arm/mach-clps711x/irq.c +1 −1
  528. arch/arm/mach-clps711x/mm.c +1 −1
  529. arch/arm/mach-clps711x/p720t-leds.c +1 −1
  530. arch/arm/mach-clps711x/p720t.c +2 −2
  531. arch/arm/mach-clps711x/time.c +1 −1
  532. arch/arm/mach-clps7500/core.c +1 −1
  533. arch/arm/mach-clps7500/include/mach/acornfb.h +0 −0
  534. arch/arm/mach-clps7500/include/mach/debug-macro.S +1 −1
  535. arch/arm/mach-clps7500/include/mach/dma.h +1 −1
  536. arch/arm/mach-clps7500/include/mach/entry-macro.S +1 −1
  537. arch/arm/mach-clps7500/include/mach/hardware.h +2 −2
  538. arch/arm/mach-clps7500/include/mach/io.h +3 −3
  539. arch/arm/mach-clps7500/include/mach/irq.h +1 −1
  540. arch/arm/mach-clps7500/include/mach/irqs.h +1 −1
  541. arch/arm/mach-clps7500/include/mach/memory.h +1 −1
  542. arch/arm/mach-clps7500/include/mach/system.h +1 −1
  543. arch/arm/mach-clps7500/include/mach/timex.h +1 −1
  544. arch/arm/mach-clps7500/include/mach/uncompress.h +1 −1
  545. arch/arm/mach-clps7500/include/mach/vmalloc.h +1 −1
  546. arch/arm/mach-davinci/board-evm.c +2 −2
  547. arch/arm/mach-davinci/clock.c +2 −2
  548. arch/arm/mach-davinci/gpio.c +3 −3
  549. arch/arm/mach-davinci/include/mach/clock.h +1 −1
  550. arch/arm/mach-davinci/include/mach/common.h +0 −0
  551. arch/arm/mach-davinci/include/mach/debug-macro.S +0 −0
  552. arch/arm/mach-davinci/include/mach/dma.h +0 −0
  553. arch/arm/mach-davinci/include/mach/entry-macro.S +2 −2
  554. arch/arm/mach-davinci/include/mach/gpio.h +1 −1
  555. arch/arm/mach-davinci/include/mach/hardware.h +0 −0
  556. arch/arm/mach-davinci/include/mach/i2c.h +0 −0
  557. arch/arm/mach-davinci/include/mach/io.h +0 −0
  558. arch/arm/mach-davinci/include/mach/irqs.h +0 −0
  559. arch/arm/mach-davinci/include/mach/memory.h +0 −0
  560. arch/arm/mach-davinci/include/mach/mux.h +0 −0
  561. arch/arm/mach-davinci/include/mach/psc.h +0 −0
  562. arch/arm/mach-davinci/include/mach/serial.h +1 −1
  563. arch/arm/mach-davinci/include/mach/system.h +1 −1
  564. arch/arm/mach-davinci/include/mach/timex.h +0 −0
  565. arch/arm/mach-davinci/include/mach/uncompress.h +1 −1
  566. arch/arm/mach-davinci/include/mach/vmalloc.h +1 −1
  567. arch/arm/mach-davinci/io.c +1 −1
  568. arch/arm/mach-davinci/irq.c +1 −1
  569. arch/arm/mach-davinci/mux.c +2 −2
  570. arch/arm/mach-davinci/psc.c +3 −3
  571. arch/arm/mach-davinci/serial.c +3 −3
  572. arch/arm/mach-davinci/time.c +2 −2
  573. arch/arm/mach-ebsa110/core.c +1 −1
  574. arch/arm/mach-ebsa110/include/mach/debug-macro.S +1 −1
  575. arch/arm/mach-ebsa110/include/mach/dma.h +1 −1
  576. arch/arm/mach-ebsa110/include/mach/entry-macro.S +1 −1
  577. arch/arm/mach-ebsa110/include/mach/hardware.h +1 −1
  578. arch/arm/mach-ebsa110/include/mach/io.h +1 −1
  579. arch/arm/mach-ebsa110/include/mach/irqs.h +1 −1
  580. arch/arm/mach-ebsa110/include/mach/memory.h +1 −1
  581. arch/arm/mach-ebsa110/include/mach/system.h +1 −1
  582. arch/arm/mach-ebsa110/include/mach/timex.h +1 −1
  583. arch/arm/mach-ebsa110/include/mach/uncompress.h +1 −1
  584. arch/arm/mach-ebsa110/include/mach/vmalloc.h +1 −1
  585. arch/arm/mach-ebsa110/io.c +1 −1
  586. arch/arm/mach-ebsa110/leds.c +1 −1
  587. arch/arm/mach-ep93xx/adssphere.c +1 −1
  588. arch/arm/mach-ep93xx/clock.c +1 −1
  589. arch/arm/mach-ep93xx/core.c +2 −2
  590. arch/arm/mach-ep93xx/edb9302.c +1 −1
  591. arch/arm/mach-ep93xx/edb9302a.c +1 −1
  592. arch/arm/mach-ep93xx/edb9307.c +1 −1
  593. arch/arm/mach-ep93xx/edb9312.c +1 −1
  594. arch/arm/mach-ep93xx/edb9315.c +1 −1
  595. arch/arm/mach-ep93xx/edb9315a.c +1 −1
  596. arch/arm/mach-ep93xx/gesbc9312.c +1 −1
  597. arch/arm/mach-ep93xx/gpio.c +1 −1
  598. arch/arm/mach-ep93xx/include/mach/debug-macro.S +2 −2
  599. arch/arm/mach-ep93xx/include/mach/dma.h +3 −0
  600. arch/arm/mach-ep93xx/include/mach/entry-macro.S +2 −2
  601. arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h +1 −1
  602. arch/arm/mach-ep93xx/include/mach/gesbc9312.h +3 −0
  603. arch/arm/mach-ep93xx/include/mach/gpio.h +1 −1
  604. arch/arm/mach-ep93xx/include/mach/hardware.h +5 −1
  605. arch/arm/mach-ep93xx/include/mach/io.h +1 −1
  606. arch/arm/mach-ep93xx/include/mach/irqs.h +1 −1
  607. arch/arm/mach-ep93xx/include/mach/memory.h +1 −1
  608. arch/arm/mach-ep93xx/include/mach/platform.h +1 −1
  609. arch/arm/mach-ep93xx/include/mach/system.h +2 −2
  610. arch/arm/mach-ep93xx/include/mach/timex.h +5 −0
  611. arch/arm/mach-ep93xx/include/mach/ts72xx.h +1 −1
  612. arch/arm/mach-ep93xx/include/mach/uncompress.h +2 −2
  613. arch/arm/mach-ep93xx/include/mach/vmalloc.h +5 −0
  614. arch/arm/mach-ep93xx/micro9.c +1 −1
  615. arch/arm/mach-ep93xx/ts72xx.c +1 −1
  616. arch/arm/mach-footbridge/cats-pci.c +3 −0
  617. arch/arm/mach-footbridge/ebsa285-leds.c +1 −1
  618. arch/arm/mach-footbridge/include/mach/debug-macro.S +1 −1
  619. arch/arm/mach-footbridge/include/mach/dma.h +1 −1
  620. arch/arm/mach-footbridge/include/mach/entry-macro.S +3 −3
  621. arch/arm/mach-footbridge/include/mach/hardware.h +2 −2
  622. arch/arm/mach-footbridge/include/mach/io.h +2 −2
  623. arch/arm/mach-footbridge/include/mach/irqs.h +1 −1
  624. arch/arm/mach-footbridge/include/mach/memory.h +1 −1
  625. arch/arm/mach-footbridge/include/mach/system.h +2 −2
  626. arch/arm/mach-footbridge/include/mach/timex.h +1 −1
  627. arch/arm/mach-footbridge/include/mach/uncompress.h +1 −1
  628. arch/arm/mach-footbridge/include/mach/vmalloc.h +1 −1
  629. arch/arm/mach-footbridge/isa-irq.c +1 −1
  630. arch/arm/mach-footbridge/netwinder-leds.c +1 −1
  631. arch/arm/mach-footbridge/time.c +2 −2
  632. arch/arm/mach-h720x/common.c +2 −2
  633. arch/arm/mach-h720x/cpu-h7201.c +2 −2
  634. arch/arm/mach-h720x/cpu-h7202.c +2 −2
  635. arch/arm/mach-h720x/h7201-eval.c +1 −1
  636. arch/arm/mach-h720x/h7202-eval.c +1 −1
  637. arch/arm/mach-h720x/include/mach/boards.h +1 −1
  638. arch/arm/mach-h720x/include/mach/debug-macro.S +1 −1
  639. arch/arm/mach-h720x/include/mach/dma.h +1 −1
  640. arch/arm/mach-h720x/include/mach/entry-macro.S +1 −1
  641. arch/arm/mach-h720x/include/mach/h7201-regs.h +1 −1
  642. arch/arm/mach-h720x/include/mach/h7202-regs.h +1 −1
  643. arch/arm/mach-h720x/include/mach/hardware.h +1 −1
  644. arch/arm/mach-h720x/include/mach/io.h +3 −3
  645. arch/arm/mach-h720x/include/mach/irqs.h +1 −1
  646. arch/arm/mach-h720x/include/mach/memory.h +1 −1
  647. arch/arm/mach-h720x/include/mach/system.h +3 −3
  648. arch/arm/mach-h720x/include/mach/timex.h +1 −1
  649. arch/arm/mach-h720x/include/mach/uncompress.h +2 −2
  650. arch/arm/mach-h720x/include/mach/vmalloc.h +1 −1
  651. arch/arm/mach-imx/clock.c +6 −1
  652. arch/arm/mach-imx/cpufreq.c +1 −1
  653. arch/arm/mach-imx/dma.c +2 −2
  654. arch/arm/mach-imx/generic.c +5 −6
  655. arch/arm/mach-imx/include/mach/debug-macro.S +1 −1
  656. arch/arm/mach-imx/include/mach/dma.h +0 −0
  657. arch/arm/mach-imx/include/mach/entry-macro.S +2 −2
  658. arch/arm/mach-imx/include/mach/gpio.h +1 −1
  659. arch/arm/mach-imx/include/mach/hardware.h +1 −1
  660. arch/arm/mach-imx/include/mach/imx-dma.h +0 −0
  661. arch/arm/mach-imx/include/mach/imx-regs.h +0 −0
  662. arch/arm/mach-imx/include/mach/imx-uart.h +0 −0
  663. arch/arm/mach-imx/include/mach/imxfb.h +0 −0
  664. arch/arm/mach-imx/include/mach/io.h +2 −2
  665. arch/arm/mach-imx/include/mach/irqs.h +2 −2
  666. arch/arm/mach-imx/include/mach/memory.h +1 −1
  667. arch/arm/mach-imx/include/mach/mmc.h +0 −0
  668. arch/arm/mach-imx/include/mach/mx1ads.h +1 −1
  669. arch/arm/mach-imx/include/mach/spi_imx.h +2 −2
  670. arch/arm/mach-imx/include/mach/system.h +1 −1
  671. arch/arm/mach-imx/include/mach/timex.h +0 −0
  672. arch/arm/mach-imx/include/mach/uncompress.h +1 −1
  673. arch/arm/mach-imx/include/mach/vmalloc.h +1 −1
  674. arch/arm/mach-imx/irq.c +1 −1
  675. arch/arm/mach-imx/leds-mx1ads.c +1 −1
  676. arch/arm/mach-imx/mx1ads.c +5 −5
  677. arch/arm/mach-imx/time.c +1 −1
  678. arch/arm/mach-integrator/core.c +2 −2
  679. arch/arm/mach-integrator/cpu.c +1 −3
  680. arch/arm/mach-integrator/impd1.c +3 −3
  681. arch/arm/mach-integrator/include/mach/bits.h +0 −0
  682. arch/arm/mach-integrator/include/mach/cm.h +0 −0
  683. arch/arm/mach-integrator/include/mach/debug-macro.S +1 −1
  684. arch/arm/mach-integrator/include/mach/dma.h +1 −1
  685. arch/arm/mach-integrator/include/mach/entry-macro.S +3 −3
  686. arch/arm/mach-integrator/include/mach/hardware.h +2 −2
  687. arch/arm/mach-integrator/include/mach/impd1.h +0 −0
  688. arch/arm/mach-integrator/include/mach/io.h +1 −1
  689. arch/arm/mach-integrator/include/mach/irqs.h +1 −1
  690. arch/arm/mach-integrator/include/mach/lm.h +0 −0
  691. arch/arm/mach-integrator/include/mach/memory.h +1 −1
  692. arch/arm/mach-integrator/include/mach/platform.h +0 −2
  693. arch/arm/mach-integrator/include/mach/system.h +2 −2
  694. arch/arm/mach-integrator/include/mach/timex.h +1 −1
  695. arch/arm/mach-integrator/include/mach/uncompress.h +1 −1
  696. arch/arm/mach-integrator/include/mach/vmalloc.h +1 −1
  697. arch/arm/mach-integrator/integrator_ap.c +2 −2
  698. arch/arm/mach-integrator/integrator_cp.c +3 −3
  699. arch/arm/mach-integrator/leds.c +2 −2
  700. arch/arm/mach-integrator/lm.c +1 −1
  701. arch/arm/mach-integrator/pci_v3.c +1 −1
  702. arch/arm/mach-iop13xx/include/mach/adma.h +1 −1
  703. arch/arm/mach-iop13xx/include/mach/debug-macro.S +1 −1
  704. arch/arm/mach-iop13xx/include/mach/dma.h +0 −0
  705. arch/arm/mach-iop13xx/include/mach/entry-macro.S +0 −0
  706. arch/arm/mach-iop13xx/include/mach/hardware.h +0 −0
  707. arch/arm/mach-iop13xx/include/mach/io.h +0 −0
  708. arch/arm/mach-iop13xx/include/mach/iop13xx.h +0 −0
  709. arch/arm/mach-iop13xx/include/mach/iq81340.h +0 −0
  710. arch/arm/mach-iop13xx/include/mach/irqs.h +0 −0
  711. arch/arm/mach-iop13xx/include/mach/memory.h +1 −1
  712. arch/arm/mach-iop13xx/include/mach/msi.h +0 −0
  713. arch/arm/mach-iop13xx/include/mach/pci.h +1 −1
  714. arch/arm/mach-iop13xx/include/mach/system.h +2 −2
  715. arch/arm/mach-iop13xx/include/mach/time.h +0 −0
  716. arch/arm/mach-iop13xx/include/mach/timex.h +1 −1
  717. arch/arm/mach-iop13xx/include/mach/uncompress.h +1 −1
  718. arch/arm/mach-iop13xx/include/mach/vmalloc.h +0 −0
  719. arch/arm/mach-iop13xx/io.c +1 −1
  720. arch/arm/mach-iop13xx/iq81340mc.c +3 −3
  721. arch/arm/mach-iop13xx/iq81340sc.c +3 −3
  722. arch/arm/mach-iop13xx/irq.c +3 −4
  723. arch/arm/mach-iop13xx/pci.c +2 −2
  724. arch/arm/mach-iop13xx/setup.c +1 −1
  725. arch/arm/mach-iop32x/em7210.c +2 −2
  726. arch/arm/mach-iop32x/glantank.c +2 −2
  727. arch/arm/mach-iop32x/include/mach/adma.h +0 −0
  728. arch/arm/mach-iop32x/include/mach/debug-macro.S +1 −1
  729. arch/arm/mach-iop32x/include/mach/dma.h +1 −1
  730. arch/arm/mach-iop32x/include/mach/entry-macro.S +2 −2
  731. arch/arm/mach-iop32x/include/mach/glantank.h +1 −1
  732. arch/arm/mach-iop32x/include/mach/gpio.h +0 −0
  733. arch/arm/mach-iop32x/include/mach/hardware.h +1 −1
  734. arch/arm/mach-iop32x/include/mach/io.h +2 −2
  735. arch/arm/mach-iop32x/include/mach/iop32x.h +1 −1
  736. arch/arm/mach-iop32x/include/mach/iq31244.h +1 −1
  737. arch/arm/mach-iop32x/include/mach/iq80321.h +1 −1
  738. arch/arm/mach-iop32x/include/mach/irqs.h +1 −1
  739. arch/arm/mach-iop32x/include/mach/memory.h +2 −2
  740. arch/arm/mach-iop32x/include/mach/n2100.h +1 −1
  741. arch/arm/mach-iop32x/include/mach/system.h +1 −1
  742. arch/arm/mach-iop32x/include/mach/time.h +0 −0
  743. arch/arm/mach-iop32x/include/mach/timex.h +2 −2
  744. arch/arm/mach-iop32x/include/mach/uncompress.h +2 −2
  745. arch/arm/mach-iop32x/include/mach/vmalloc.h +5 −0
  746. arch/arm/mach-iop32x/iq31244.c +2 −2
  747. arch/arm/mach-iop32x/iq80321.c +2 −2
  748. arch/arm/mach-iop32x/irq.c +1 −1
  749. arch/arm/mach-iop32x/n2100.c +2 −2
  750. arch/arm/mach-iop33x/include/mach/adma.h +0 −0
  751. arch/arm/mach-iop33x/include/mach/debug-macro.S +1 −1
  752. arch/arm/mach-iop33x/include/mach/dma.h +1 −1
  753. arch/arm/mach-iop33x/include/mach/entry-macro.S +2 −2
  754. arch/arm/mach-iop33x/include/mach/gpio.h +0 −0
  755. arch/arm/mach-iop33x/include/mach/hardware.h +1 −1
  756. arch/arm/mach-iop33x/include/mach/io.h +2 −2
  757. arch/arm/mach-iop33x/include/mach/iop33x.h +1 −1
  758. arch/arm/mach-iop33x/include/mach/iq80331.h +1 −1
  759. arch/arm/mach-iop33x/include/mach/iq80332.h +1 −1
  760. arch/arm/mach-iop33x/include/mach/irqs.h +1 −1
  761. arch/arm/mach-iop33x/include/mach/memory.h +2 −2
  762. arch/arm/mach-iop33x/include/mach/system.h +1 −1
  763. arch/arm/mach-iop33x/include/mach/time.h +0 −0
  764. arch/arm/mach-iop33x/include/mach/timex.h +2 −2
  765. arch/arm/mach-iop33x/include/mach/uncompress.h +2 −2
  766. arch/arm/mach-iop33x/include/mach/vmalloc.h +5 −0
  767. arch/arm/mach-iop33x/iq80331.c +2 −2
  768. arch/arm/mach-iop33x/iq80332.c +2 −2
  769. arch/arm/mach-iop33x/irq.c +1 −1
  770. arch/arm/mach-iop33x/uart.c +1 −2
  771. arch/arm/mach-ixp2000/core.c +2 −2
  772. arch/arm/mach-ixp2000/enp2611.c +1 −1
  773. arch/arm/mach-ixp2000/include/mach/debug-macro.S +1 −1
  774. arch/arm/mach-ixp2000/include/mach/dma.h +1 −1
  775. arch/arm/mach-ixp2000/include/mach/enp2611.h +1 −1
  776. arch/arm/mach-ixp2000/include/mach/entry-macro.S +2 −2
  777. arch/arm/mach-ixp2000/include/mach/gpio.h +1 −1
  778. arch/arm/mach-ixp2000/include/mach/hardware.h +1 −1
  779. arch/arm/mach-ixp2000/include/mach/io.h +2 −2
  780. arch/arm/mach-ixp2000/include/mach/irqs.h +1 −1
  781. arch/arm/mach-ixp2000/include/mach/ixdp2x00.h +1 −1
  782. arch/arm/mach-ixp2000/include/mach/ixdp2x01.h +1 −1
  783. arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h +1 −1
  784. arch/arm/mach-ixp2000/include/mach/memory.h +2 −2
  785. arch/arm/mach-ixp2000/include/mach/platform.h +1 −1
  786. arch/arm/mach-ixp2000/include/mach/system.h +2 −2
  787. arch/arm/mach-ixp2000/include/mach/timex.h +1 −1
  788. arch/arm/mach-ixp2000/include/mach/uncompress.h +1 −1
  789. arch/arm/mach-ixp2000/include/mach/vmalloc.h +1 −1
  790. arch/arm/mach-ixp2000/ixdp2400.c +1 −1
  791. arch/arm/mach-ixp2000/ixdp2800.c +1 −1
  792. arch/arm/mach-ixp2000/ixdp2x00.c +2 −2
  793. arch/arm/mach-ixp2000/ixdp2x01.c +1 −1
  794. arch/arm/mach-ixp2000/pci.c +1 −1
  795. arch/arm/mach-ixp23xx/core.c +1 −2
  796. arch/arm/mach-ixp23xx/espresso.c +1 −1
  797. arch/arm/mach-ixp23xx/include/mach/debug-macro.S +2 −2
  798. arch/arm/mach-ixp23xx/include/mach/dma.h +3 −0
  799. arch/arm/mach-ixp23xx/include/mach/entry-macro.S +1 −1
  800. arch/arm/mach-ixp23xx/include/mach/hardware.h +1 −1
  801. arch/arm/mach-ixp23xx/include/mach/io.h +1 −1
  802. arch/arm/mach-ixp23xx/include/mach/irqs.h +1 −1
  803. arch/arm/mach-ixp23xx/include/mach/ixdp2351.h +1 −1
  804. arch/arm/mach-ixp23xx/include/mach/ixp23xx.h +1 −1
  805. arch/arm/mach-ixp23xx/include/mach/memory.h +2 −3
  806. arch/arm/mach-ixp23xx/include/mach/platform.h +1 −1
  807. arch/arm/mach-ixp23xx/include/mach/system.h +2 −2
  808. arch/arm/mach-ixp23xx/include/mach/time.h +3 −0
  809. arch/arm/mach-ixp23xx/include/mach/timex.h +1 −1
  810. arch/arm/mach-ixp23xx/include/mach/uncompress.h +2 −2
  811. arch/arm/mach-ixp23xx/include/mach/vmalloc.h +1 −1
  812. arch/arm/mach-ixp23xx/ixdp2351.c +1 −1
  813. arch/arm/mach-ixp23xx/pci.c +1 −2
  814. arch/arm/mach-ixp23xx/roadrunner.c +1 −1
  815. arch/arm/mach-ixp4xx/avila-pci.c +1 −1
  816. arch/arm/mach-ixp4xx/avila-setup.c +1 −1
  817. arch/arm/mach-ixp4xx/common-pci.c +1 −1
  818. arch/arm/mach-ixp4xx/common.c +2 −2
  819. arch/arm/mach-ixp4xx/coyote-pci.c +1 −1
  820. arch/arm/mach-ixp4xx/coyote-setup.c +1 −1
  821. arch/arm/mach-ixp4xx/fsg-setup.c +2 −2
  822. arch/arm/mach-ixp4xx/gateway7001-pci.c +1 −1
  823. arch/arm/mach-ixp4xx/gateway7001-setup.c +1 −1
  824. arch/arm/mach-ixp4xx/gtwx5715-pci.c +2 −2
  825. arch/arm/mach-ixp4xx/gtwx5715-setup.c +2 −2
  826. arch/arm/mach-ixp4xx/include/mach/avila.h +2 −2
  827. arch/arm/mach-ixp4xx/include/mach/coyote.h +2 −2
  828. arch/arm/mach-ixp4xx/include/mach/cpu.h +1 −1
  829. arch/arm/mach-ixp4xx/include/mach/debug-macro.S +1 −1
  830. arch/arm/mach-ixp4xx/include/mach/dma.h +2 −2
  831. arch/arm/mach-ixp4xx/include/mach/dsmg600.h +1 −1
  832. arch/arm/mach-ixp4xx/include/mach/entry-macro.S +2 −2
  833. arch/arm/mach-ixp4xx/include/mach/fsg.h +2 −2
  834. arch/arm/mach-ixp4xx/include/mach/gpio.h +2 −2
  835. arch/arm/mach-ixp4xx/include/mach/gtwx5715.h +2 −2
  836. arch/arm/mach-ixp4xx/include/mach/hardware.h +2 −2
  837. arch/arm/mach-ixp4xx/include/mach/io.h +2 −2
  838. arch/arm/mach-ixp4xx/include/mach/irqs.h +1 −1
  839. arch/arm/mach-ixp4xx/include/mach/ixdp425.h +2 −2
  840. arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h +1 −1
  841. arch/arm/mach-ixp4xx/include/mach/memory.h +1 −1
  842. arch/arm/mach-ixp4xx/include/mach/nas100d.h +2 −2
  843. arch/arm/mach-ixp4xx/include/mach/npe.h +0 −0
  844. arch/arm/mach-ixp4xx/include/mach/nslu2.h +2 −2
  845. arch/arm/mach-ixp4xx/include/mach/platform.h +2 −2
  846. arch/arm/mach-ixp4xx/include/mach/prpmc1100.h +2 −2
  847. arch/arm/mach-ixp4xx/include/mach/qmgr.h +0 −0
  848. arch/arm/mach-ixp4xx/include/mach/system.h +2 −2
  849. arch/arm/mach-ixp4xx/include/mach/timex.h +2 −2
  850. arch/arm/mach-ixp4xx/include/mach/udc.h +1 −1
  851. arch/arm/mach-ixp4xx/include/mach/uncompress.h +1 −1
  852. arch/arm/mach-ixp4xx/include/mach/vmalloc.h +1 −1
  853. arch/arm/mach-ixp4xx/ixdp425-pci.c +1 −1
  854. arch/arm/mach-ixp4xx/ixdp425-setup.c +1 −1
  855. arch/arm/mach-ixp4xx/ixdpg425-pci.c +1 −1
  856. arch/arm/mach-ixp4xx/ixp4xx_npe.c +1 −1
  857. arch/arm/mach-ixp4xx/ixp4xx_qmgr.c +1 −1
  858. arch/arm/mach-ixp4xx/wg302v2-pci.c +1 −1
  859. arch/arm/mach-ixp4xx/wg302v2-setup.c +1 −1
  860. arch/arm/mach-kirkwood/addr-map.c +1 −1
  861. arch/arm/mach-kirkwood/common.c +244 −5
  862. arch/arm/mach-kirkwood/common.h +3 −0
  863. arch/arm/mach-kirkwood/db88f6281-bp-setup.c +1 −1
  864. arch/arm/mach-kirkwood/include/mach/debug-macro.S +2 −2
  865. arch/arm/mach-kirkwood/include/mach/dma.h +0 −0
  866. arch/arm/mach-kirkwood/include/mach/entry-macro.S +2 −2
  867. arch/arm/mach-kirkwood/include/mach/hardware.h +1 −1
  868. arch/arm/mach-kirkwood/include/mach/io.h +1 −1
  869. arch/arm/mach-kirkwood/include/mach/irqs.h +1 −1
  870. arch/arm/mach-kirkwood/include/mach/kirkwood.h +10 −1
  871. arch/arm/mach-kirkwood/include/mach/memory.h +1 −1
  872. arch/arm/mach-kirkwood/include/mach/system.h +3 −3
  873. arch/arm/mach-kirkwood/include/mach/timex.h +1 −1
  874. arch/arm/mach-kirkwood/include/mach/uncompress.h +2 −2
  875. arch/arm/mach-kirkwood/include/mach/vmalloc.h +5 −0
  876. arch/arm/mach-kirkwood/irq.c +1 −1
  877. arch/arm/mach-kirkwood/pcie.c +1 −1
  878. arch/arm/mach-kirkwood/rd88f6192-nas-setup.c +24 −1
  879. arch/arm/mach-kirkwood/rd88f6281-setup.c +2 −2
  880. arch/arm/mach-ks8695/board-micrel.c +1 −1
  881. arch/arm/mach-ks8695/cpu.c +3 −3
  882. arch/arm/mach-ks8695/devices.c +3 −3
  883. arch/arm/mach-ks8695/gpio.c +3 −3
  884. arch/arm/mach-ks8695/include/mach/debug-macro.S +3 −3
  885. arch/arm/mach-ks8695/include/mach/devices.h +1 −1
  886. arch/arm/mach-ks8695/include/mach/dma.h +1 −1
  887. arch/arm/mach-ks8695/include/mach/entry-macro.S +3 −3
  888. arch/arm/mach-ks8695/include/mach/gpio.h +1 −1
  889. arch/arm/mach-ks8695/include/mach/hardware.h +1 −1
  890. arch/arm/mach-ks8695/include/mach/io.h +1 −1
  891. arch/arm/mach-ks8695/include/mach/irqs.h +1 −1
  892. arch/arm/mach-ks8695/include/mach/memory.h +2 −2
  893. arch/arm/mach-ks8695/include/mach/regs-gpio.h +1 −1
  894. arch/arm/mach-ks8695/include/mach/regs-hpna.h +1 −1
  895. arch/arm/mach-ks8695/include/mach/regs-irq.h +1 −1
  896. arch/arm/mach-ks8695/include/mach/regs-lan.h +1 −1
  897. arch/arm/mach-ks8695/include/mach/regs-mem.h +1 −1
  898. arch/arm/mach-ks8695/include/mach/regs-misc.h +1 −1
  899. arch/arm/mach-ks8695/include/mach/regs-pci.h +1 −1
  900. arch/arm/mach-ks8695/include/mach/regs-switch.h +1 −1
  901. arch/arm/mach-ks8695/include/mach/regs-sys.h +1 −1
  902. arch/arm/mach-ks8695/include/mach/regs-timer.h +1 −1
  903. arch/arm/mach-ks8695/include/mach/regs-uart.h +1 −1
  904. arch/arm/mach-ks8695/include/mach/regs-wan.h +1 −1
  905. arch/arm/mach-ks8695/include/mach/system.h +2 −2
  906. arch/arm/mach-ks8695/include/mach/timex.h +1 −1
  907. arch/arm/mach-ks8695/include/mach/uncompress.h +2 −2
  908. arch/arm/mach-ks8695/include/mach/vmalloc.h +1 −1
  909. arch/arm/mach-ks8695/irq.c +3 −3
  910. arch/arm/mach-ks8695/leds.c +2 −3
  911. arch/arm/mach-ks8695/pci.c +3 −3
  912. arch/arm/mach-ks8695/time.c +2 −2
  913. arch/arm/mach-l7200/core.c +1 −1
  914. arch/arm/mach-l7200/include/mach/aux_reg.h +2 −2
  915. arch/arm/mach-l7200/include/mach/debug-macro.S +1 −1
  916. arch/arm/mach-l7200/include/mach/dma.h +1 −1
  917. arch/arm/mach-l7200/include/mach/entry-macro.S +2 −2
  918. arch/arm/mach-l7200/include/mach/gp_timers.h +2 −2
  919. arch/arm/mach-l7200/include/mach/gpio.h +1 −1
  920. arch/arm/mach-l7200/include/mach/hardware.h +1 −1
  921. arch/arm/mach-l7200/include/mach/io.h +3 −3
  922. arch/arm/mach-l7200/include/mach/irqs.h +1 −1
  923. arch/arm/mach-l7200/include/mach/memory.h +1 −1
  924. arch/arm/mach-l7200/include/mach/pmpcon.h +1 −1
  925. arch/arm/mach-l7200/include/mach/pmu.h +1 −1
  926. arch/arm/mach-l7200/include/mach/serial.h +1 −1
  927. arch/arm/mach-l7200/include/mach/serial_l7200.h +2 −2
  928. arch/arm/mach-l7200/include/mach/sib.h +1 −1
  929. arch/arm/mach-l7200/include/mach/sys-clock.h +1 −1
  930. arch/arm/mach-l7200/include/mach/system.h +2 −2
  931. arch/arm/mach-l7200/include/mach/time.h +2 −2
  932. arch/arm/mach-l7200/include/mach/timex.h +1 −1
  933. arch/arm/mach-l7200/include/mach/uncompress.h +2 −2
  934. arch/arm/mach-l7200/include/mach/vmalloc.h +1 −1
  935. arch/arm/mach-lh7a40x/arch-kev7a400.c +1 −1
  936. arch/arm/mach-lh7a40x/arch-lpd7a40x.c +1 −1
  937. arch/arm/mach-lh7a40x/clcd.c +1 −2
  938. arch/arm/mach-lh7a40x/clocks.c +2 −2
  939. arch/arm/mach-lh7a40x/include/mach/clocks.h +1 −1
  940. arch/arm/mach-lh7a40x/include/mach/constants.h +1 −1
  941. arch/arm/mach-lh7a40x/include/mach/debug-macro.S +1 −1
  942. arch/arm/mach-lh7a40x/include/mach/dma.h +1 −1
  943. arch/arm/mach-lh7a40x/include/mach/entry-macro.S +3 −3
  944. arch/arm/mach-lh7a40x/include/mach/hardware.h +2 −2
  945. arch/arm/mach-lh7a40x/include/mach/io.h +2 −2
  946. arch/arm/mach-lh7a40x/include/mach/irqs.h +1 −1
  947. arch/arm/mach-lh7a40x/include/mach/memory.h +1 −1
  948. arch/arm/mach-lh7a40x/include/mach/registers.h +2 −2
  949. arch/arm/mach-lh7a40x/include/mach/ssp.h +0 −1
  950. arch/arm/mach-lh7a40x/include/mach/system.h +1 −1
  951. arch/arm/mach-lh7a40x/include/mach/timex.h +2 −2
  952. arch/arm/mach-lh7a40x/include/mach/uncompress.h +2 −2
  953. arch/arm/mach-lh7a40x/include/mach/vmalloc.h +1 −1
  954. arch/arm/mach-lh7a40x/irq-lh7a400.c +2 −2
  955. arch/arm/mach-lh7a40x/irq-lh7a404.c +2 −2
  956. arch/arm/mach-lh7a40x/irq-lpd7a40x.c +2 −2
  957. arch/arm/mach-lh7a40x/lcd-panel.h +0 −1
  958. arch/arm/mach-lh7a40x/ssp-cpld.c +2 −2
  959. arch/arm/mach-lh7a40x/time.c +1 −1
  960. arch/arm/mach-loki/addr-map.c +1 −1
  961. arch/arm/mach-loki/common.c +3 −3
  962. arch/arm/mach-loki/include/mach/debug-macro.S +2 −2
  963. arch/arm/mach-loki/include/mach/dma.h +0 −0
  964. arch/arm/mach-loki/include/mach/entry-macro.S +2 −2
  965. arch/arm/mach-loki/include/mach/hardware.h +1 −1
  966. arch/arm/mach-loki/include/mach/io.h +1 −1
  967. arch/arm/mach-loki/include/mach/irqs.h +1 −1
  968. arch/arm/mach-loki/include/mach/loki.h +1 −1
  969. arch/arm/mach-loki/include/mach/memory.h +1 −1
  970. arch/arm/mach-loki/include/mach/system.h +3 −3
  971. arch/arm/mach-loki/include/mach/timex.h +1 −1
  972. arch/arm/mach-loki/include/mach/uncompress.h +2 −2
  973. arch/arm/mach-loki/include/mach/vmalloc.h +5 −0
  974. arch/arm/mach-loki/irq.c +1 −1
  975. arch/arm/mach-loki/lb88rc8480-setup.c +1 −1
  976. arch/arm/mach-msm/board-halibut.c +3 −3
  977. arch/arm/mach-msm/common.c +2 −2
  978. arch/arm/mach-msm/dma.c +1 −1
  979. arch/arm/mach-msm/idle.S +1 −1
  980. arch/arm/mach-msm/include/mach/board.h +1 −1
  981. arch/arm/mach-msm/include/mach/debug-macro.S +3 −3
  982. arch/arm/mach-msm/include/mach/dma.h +2 −2
  983. arch/arm/mach-msm/include/mach/entry-macro.S +2 −2
  984. arch/arm/mach-msm/include/mach/hardware.h +1 −1
  985. arch/arm/mach-msm/include/mach/io.h +1 −1
  986. arch/arm/mach-msm/include/mach/irqs.h +1 −1
  987. arch/arm/mach-msm/include/mach/memory.h +1 −1
  988. arch/arm/mach-msm/include/mach/msm_iomap.h +1 −1
  989. arch/arm/mach-msm/include/mach/system.h +2 −2
  990. arch/arm/mach-msm/include/mach/timex.h +1 −1
  991. arch/arm/mach-msm/include/mach/uncompress.h +1 −1
  992. arch/arm/mach-msm/include/mach/vmalloc.h +1 −1
  993. arch/arm/mach-msm/io.c +3 −3
  994. arch/arm/mach-msm/irq.c +2 −2
  995. arch/arm/mach-msm/timer.c +1 −1
  996. arch/arm/mach-mv78xx0/common.c +5 −5
  997. arch/arm/mach-mv78xx0/db78x00-bp-setup.c +1 −1
  998. arch/arm/mach-mv78xx0/include/mach/debug-macro.S +2 −2
  999. arch/arm/mach-mv78xx0/include/mach/dma.h +0 −0
  1000. arch/arm/mach-mv78xx0/include/mach/entry-macro.S +2 −2
  1001. arch/arm/mach-mv78xx0/include/mach/hardware.h +1 −1
  1002. arch/arm/mach-mv78xx0/include/mach/io.h +1 −1
  1003. arch/arm/mach-mv78xx0/include/mach/irqs.h +1 −1
  1004. arch/arm/mach-mv78xx0/include/mach/memory.h +1 −1
  1005. arch/arm/mach-mv78xx0/include/mach/mv78xx0.h +1 −1
  1006. arch/arm/mach-mv78xx0/include/mach/system.h +3 −3
  1007. arch/arm/mach-mv78xx0/include/mach/timex.h +1 −1
  1008. arch/arm/mach-mv78xx0/include/mach/uncompress.h +2 −2
  1009. arch/arm/mach-mv78xx0/include/mach/vmalloc.h +5 −0
  1010. arch/arm/mach-mv78xx0/irq.c +2 −2
  1011. arch/arm/mach-mv78xx0/pcie.c +1 −1
  1012. arch/arm/mach-mx2/clock_imx27.c +2 −3
  1013. arch/arm/mach-mx2/cpu_imx27.c +1 −1
  1014. arch/arm/mach-mx2/crm_regs.h +1 −1
  1015. arch/arm/mach-mx2/devices.c +1 −1
  1016. arch/arm/mach-mx2/generic.c +1 −1
  1017. arch/arm/mach-mx2/mx27ads.c +6 −6
  1018. arch/arm/mach-mx2/pcm038.c +5 −5
  1019. arch/arm/mach-mx2/pcm970-baseboard.c +1 −2
  1020. arch/arm/mach-mx2/serial.c +2 −2
  1021. arch/arm/mach-mx2/system.c +1 −1
  1022. arch/arm/mach-mx3/clock.c +1 −1
  1023. arch/arm/mach-mx3/devices.c +2 −2
  1024. arch/arm/mach-mx3/iomux.c +3 −3
  1025. arch/arm/mach-mx3/mm.c +2 −2
  1026. arch/arm/mach-mx3/mx31ads.c +3 −3
  1027. arch/arm/mach-mx3/mx31lite.c +3 −3
  1028. arch/arm/mach-mx3/pcm037.c +5 −5
  1029. arch/arm/mach-netx/fb.c +2 −2
  1030. arch/arm/mach-netx/generic.c +2 −2
  1031. arch/arm/mach-netx/include/mach/debug-macro.S +1 −1
  1032. arch/arm/mach-netx/include/mach/dma.h +1 −1
  1033. arch/arm/mach-netx/include/mach/entry-macro.S +2 −2
  1034. arch/arm/mach-netx/include/mach/eth.h +1 −1
  1035. arch/arm/mach-netx/include/mach/hardware.h +1 −1
  1036. arch/arm/mach-netx/include/mach/io.h +1 −1
  1037. arch/arm/mach-netx/include/mach/irqs.h +1 −1
  1038. arch/arm/mach-netx/include/mach/memory.h +1 −1
  1039. arch/arm/mach-netx/include/mach/netx-regs.h +1 −1
  1040. arch/arm/mach-netx/include/mach/param.h +1 −1
  1041. arch/arm/mach-netx/include/mach/pfifo.h +1 −1
  1042. arch/arm/mach-netx/include/mach/system.h +2 −2
  1043. arch/arm/mach-netx/include/mach/timex.h +1 −1
  1044. arch/arm/mach-netx/include/mach/uncompress.h +1 −1
  1045. arch/arm/mach-netx/include/mach/vmalloc.h +1 −1
  1046. arch/arm/mach-netx/include/mach/xc.h +1 −1
  1047. arch/arm/mach-netx/nxdb500.c +3 −3
  1048. arch/arm/mach-netx/nxdkn.c +3 −3
  1049. arch/arm/mach-netx/nxeb500hmi.c +3 −3
  1050. arch/arm/mach-netx/pfifo.c +3 −3
  1051. arch/arm/mach-netx/time.c +2 −2
  1052. arch/arm/mach-netx/xc.c +3 −3
  1053. arch/arm/mach-ns9xxx/board-a9m9750dev.c +6 −6
  1054. arch/arm/mach-ns9xxx/gpio-ns9360.c +2 −2
  1055. arch/arm/mach-ns9xxx/gpio.c +3 −3
  1056. arch/arm/mach-ns9xxx/include/mach/board.h +1 −1
  1057. arch/arm/mach-ns9xxx/include/mach/debug-macro.S +3 −3
  1058. arch/arm/mach-ns9xxx/include/mach/dma.h +1 −1
  1059. arch/arm/mach-ns9xxx/include/mach/entry-macro.S +3 −3
  1060. arch/arm/mach-ns9xxx/include/mach/gpio.h +1 −1
  1061. arch/arm/mach-ns9xxx/include/mach/hardware.h +1 −1
  1062. arch/arm/mach-ns9xxx/include/mach/io.h +1 −1
  1063. arch/arm/mach-ns9xxx/include/mach/irqs.h +1 −1
  1064. arch/arm/mach-ns9xxx/include/mach/memory.h +1 −1
  1065. arch/arm/mach-ns9xxx/include/mach/module.h +1 −1
  1066. arch/arm/mach-ns9xxx/include/mach/processor-ns9360.h +1 −1
  1067. arch/arm/mach-ns9xxx/include/mach/processor.h +2 −2
  1068. arch/arm/mach-ns9xxx/include/mach/regs-bbu.h +2 −2
  1069. arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.h +2 −2
  1070. arch/arm/mach-ns9xxx/include/mach/regs-mem.h +2 −2
  1071. arch/arm/mach-ns9xxx/include/mach/regs-sys-common.h +2 −2
  1072. arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h +2 −2
  1073. arch/arm/mach-ns9xxx/include/mach/system.h +3 −3
  1074. arch/arm/mach-ns9xxx/include/mach/timex.h +2 −2
  1075. arch/arm/mach-ns9xxx/include/mach/uncompress.h +1 −1
  1076. arch/arm/mach-ns9xxx/include/mach/vmalloc.h +1 −1
  1077. arch/arm/mach-ns9xxx/irq.c +3 −4
  1078. arch/arm/mach-ns9xxx/mach-cc9p9360dev.c +1 −1
  1079. arch/arm/mach-ns9xxx/mach-cc9p9360js.c +1 −1
  1080. arch/arm/mach-ns9xxx/plat-serial8250.c +2 −2
  1081. arch/arm/mach-ns9xxx/processor-ns9360.c +2 −2
  1082. arch/arm/mach-ns9xxx/time-ns9360.c +4 −4
  1083. arch/arm/mach-omap1/board-ams-delta.c +8 −8
  1084. arch/arm/mach-omap1/board-fsample.c +10 −10
  1085. arch/arm/mach-omap1/board-generic.c +6 −6
  1086. arch/arm/mach-omap1/board-h2-mmc.c +2 −2
  1087. arch/arm/mach-omap1/board-h2.c +11 −11
  1088. arch/arm/mach-omap1/board-h3-mmc.c +2 −2
  1089. arch/arm/mach-omap1/board-h3.c +13 −13
  1090. arch/arm/mach-omap1/board-innovator.c +10 −10
  1091. arch/arm/mach-omap1/board-nokia770.c +11 −11
  1092. arch/arm/mach-omap1/board-osk.c +8 −8
  1093. arch/arm/mach-omap1/board-palmte.c +12 −12
  1094. arch/arm/mach-omap1/board-palmtt.c +13 −13
  1095. arch/arm/mach-omap1/board-palmz71.c +12 −12
  1096. arch/arm/mach-omap1/board-perseus2.c +9 −9
  1097. arch/arm/mach-omap1/board-sx1-mmc.c +3 −3
  1098. arch/arm/mach-omap1/board-sx1.c +11 −11
  1099. arch/arm/mach-omap1/board-voiceblue.c +6 −6
  1100. arch/arm/mach-omap1/clock.c +4 −4
  1101. arch/arm/mach-omap1/devices.c +5 −6
  1102. arch/arm/mach-omap1/fpga.c +3 −3
  1103. arch/arm/mach-omap1/io.c +2 −2
  1104. arch/arm/mach-omap1/irq.c +3 −3
  1105. arch/arm/mach-omap1/leds-h2p2-debug.c +3 −3
  1106. arch/arm/mach-omap1/leds-innovator.c +1 −1
  1107. arch/arm/mach-omap1/leds-osk.c +2 −2
  1108. arch/arm/mach-omap1/leds.c +2 −2
  1109. arch/arm/mach-omap1/mailbox.c +2 −2
  1110. arch/arm/mach-omap1/mcbsp.c +5 −5
  1111. arch/arm/mach-omap1/mux.c +1 −1
  1112. arch/arm/mach-omap1/pm.c +10 −11
  1113. arch/arm/mach-omap1/serial.c +5 −5
  1114. arch/arm/mach-omap1/sleep.S +2 −2
  1115. arch/arm/mach-omap1/sram.S +2 −2
  1116. arch/arm/mach-omap1/time.c +1 −1
  1117. arch/arm/mach-omap1/timer32k.c +2 −2
  1118. arch/arm/mach-omap2/board-2430sdp.c +6 −6
  1119. arch/arm/mach-omap2/board-apollon.c +9 −9
  1120. arch/arm/mach-omap2/board-generic.c +6 −6
  1121. arch/arm/mach-omap2/board-h4.c +13 −13
  1122. arch/arm/mach-omap2/clock.c +3 −3
  1123. arch/arm/mach-omap2/clock.h +1 −1
  1124. arch/arm/mach-omap2/clock24xx.c +2 −2
  1125. arch/arm/mach-omap2/clock34xx.c +2 −2
  1126. arch/arm/mach-omap2/clock34xx.h +1 −1
  1127. arch/arm/mach-omap2/control.c +2 −2
  1128. arch/arm/mach-omap2/devices.c +6 −6
  1129. arch/arm/mach-omap2/gpmc.c +1 −1
  1130. arch/arm/mach-omap2/id.c +2 −2
  1131. arch/arm/mach-omap2/io.c +2 −2
  1132. arch/arm/mach-omap2/irq.c +1 −1
  1133. arch/arm/mach-omap2/mailbox.c +2 −2
  1134. arch/arm/mach-omap2/mcbsp.c +4 −4
  1135. arch/arm/mach-omap2/memory.c +3 −3
  1136. arch/arm/mach-omap2/mux.c +2 −2
  1137. arch/arm/mach-omap2/pm.c +4 −5
  1138. arch/arm/mach-omap2/prcm.c +2 −2
  1139. arch/arm/mach-omap2/sdrc.h +1 −1
  1140. arch/arm/mach-omap2/serial.c +2 −2
  1141. arch/arm/mach-omap2/sleep.S +2 −2
  1142. arch/arm/mach-omap2/sram242x.S +2 −2
  1143. arch/arm/mach-omap2/sram243x.S +2 −2
  1144. arch/arm/mach-omap2/timer-gp.c +1 −1
  1145. arch/arm/mach-omap2/usb-tusb6010.c +3 −4
  1146. arch/arm/mach-orion5x/addr-map.c +1 −1
  1147. arch/arm/mach-orion5x/common.c +114 −5
  1148. arch/arm/mach-orion5x/common.h +1 −0
  1149. arch/arm/mach-orion5x/db88f5281-setup.c +2 −2
  1150. arch/arm/mach-orion5x/dns323-setup.c +1 −1
  1151. arch/arm/mach-orion5x/gpio.c +1 −1
  1152. arch/arm/mach-orion5x/include/mach/debug-macro.S +2 −2
  1153. arch/arm/mach-orion5x/include/mach/dma.h +0 −0
  1154. arch/arm/mach-orion5x/include/mach/entry-macro.S +2 −2
  1155. arch/arm/mach-orion5x/include/mach/gpio.h +1 −1
  1156. arch/arm/mach-orion5x/include/mach/hardware.h +1 −1
  1157. arch/arm/mach-orion5x/include/mach/io.h +1 −1
  1158. arch/arm/mach-orion5x/include/mach/irqs.h +1 −1
  1159. arch/arm/mach-orion5x/include/mach/memory.h +1 −1
  1160. arch/arm/mach-orion5x/include/mach/orion5x.h +6 −1
  1161. arch/arm/mach-orion5x/include/mach/system.h +3 −3
  1162. arch/arm/mach-orion5x/include/mach/timex.h +1 −1
  1163. arch/arm/mach-orion5x/include/mach/uncompress.h +2 −2
  1164. arch/arm/mach-orion5x/include/mach/vmalloc.h +5 −0
  1165. arch/arm/mach-orion5x/irq.c +2 −2
  1166. arch/arm/mach-orion5x/kurobox_pro-setup.c +3 −2
  1167. arch/arm/mach-orion5x/mpp.c +1 −1
  1168. arch/arm/mach-orion5x/mss2-setup.c +2 −1
  1169. arch/arm/mach-orion5x/mv2120-setup.c +2 −1
  1170. arch/arm/mach-orion5x/pci.c +1 −1
  1171. arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c +1 −1
  1172. arch/arm/mach-orion5x/rd88f5181l-ge-setup.c +1 −1
  1173. arch/arm/mach-orion5x/rd88f5182-setup.c +2 −1
  1174. arch/arm/mach-orion5x/ts209-setup.c +4 −3
  1175. arch/arm/mach-orion5x/ts409-setup.c +49 −1
  1176. arch/arm/mach-orion5x/ts78xx-setup.c +2 −1
  1177. arch/arm/mach-orion5x/wnr854t-setup.c +1 −1
  1178. arch/arm/mach-orion5x/wrt350n-v2-setup.c +1 −1
  1179. arch/arm/mach-pnx4008/clock.c +2 −2
  1180. arch/arm/mach-pnx4008/core.c +4 −4
  1181. arch/arm/mach-pnx4008/dma.c +2 −2
  1182. arch/arm/mach-pnx4008/gpio.c +2 −2
  1183. arch/arm/mach-pnx4008/i2c.c +2 −2
  1184. arch/arm/mach-pnx4008/include/mach/clock.h +1 −1
  1185. arch/arm/mach-pnx4008/include/mach/debug-macro.S +1 −1
  1186. arch/arm/mach-pnx4008/include/mach/dma.h +1 −1
  1187. arch/arm/mach-pnx4008/include/mach/entry-macro.S +1 −1
  1188. arch/arm/mach-pnx4008/include/mach/gpio.h +1 −1
  1189. arch/arm/mach-pnx4008/include/mach/hardware.h +2 −2
  1190. arch/arm/mach-pnx4008/include/mach/i2c.h +0 −3
  1191. arch/arm/mach-pnx4008/include/mach/io.h +1 −1
  1192. arch/arm/mach-pnx4008/include/mach/irq.h +1 −1
  1193. arch/arm/mach-pnx4008/include/mach/irqs.h +1 −1
  1194. arch/arm/mach-pnx4008/include/mach/memory.h +1 −1
  1195. arch/arm/mach-pnx4008/include/mach/param.h +1 −1
  1196. arch/arm/mach-pnx4008/include/mach/platform.h +1 −1
  1197. arch/arm/mach-pnx4008/include/mach/pm.h +1 −1
  1198. arch/arm/mach-pnx4008/include/mach/system.h +3 −3
  1199. arch/arm/mach-pnx4008/include/mach/timex.h +2 −2
  1200. arch/arm/mach-pnx4008/include/mach/uncompress.h +1 −1
  1201. arch/arm/mach-pnx4008/include/mach/vmalloc.h +1 −1
  1202. arch/arm/mach-pnx4008/irq.c +2 −3
  1203. arch/arm/mach-pnx4008/pm.c +2 −3
  1204. arch/arm/mach-pnx4008/serial.c +4 −4
  1205. arch/arm/mach-pnx4008/sleep.S +1 −1
  1206. arch/arm/mach-pnx4008/time.c +1 −1
  1207. arch/arm/mach-pxa/akita-ioexp.c +1 −1
  1208. arch/arm/mach-pxa/clock.c +28 −3
  1209. arch/arm/mach-pxa/clock.h +5 −0
  1210. arch/arm/mach-pxa/cm-x270-pci.c +1 −1
  1211. arch/arm/mach-pxa/cm-x270.c +8 −8
  1212. arch/arm/mach-pxa/colibri.c +4 −4
  1213. arch/arm/mach-pxa/corgi.c +9 −9
  1214. arch/arm/mach-pxa/corgi_lcd.c +6 −6
  1215. arch/arm/mach-pxa/corgi_pm.c +6 −6
  1216. arch/arm/mach-pxa/corgi_ssp.c +5 −5
  1217. arch/arm/mach-pxa/cpu-pxa.c +3 −3
  1218. arch/arm/mach-pxa/devices.c +13 −13
  1219. arch/arm/mach-pxa/dma.c +2 −2
  1220. arch/arm/mach-pxa/e400_lcd.c +2 −2
  1221. arch/arm/mach-pxa/em-x270.c +8 −8
  1222. arch/arm/mach-pxa/eseries.c +121 −49
  1223. arch/arm/mach-pxa/eseries_udc.c +4 −4
  1224. arch/arm/mach-pxa/ezx.c +6 −6
  1225. arch/arm/mach-pxa/generic.c +12 −2
  1226. arch/arm/mach-pxa/generic.h +8 −0
  1227. arch/arm/mach-pxa/gpio.c +3 −3
  1228. arch/arm/mach-pxa/gumstix.c +7 −7
  1229. arch/arm/mach-pxa/idp.c +7 −7
  1230. arch/arm/mach-pxa/include/mach/akita.h +0 −0
  1231. arch/arm/mach-pxa/include/mach/audio.h +0 −0
  1232. arch/arm/mach-pxa/include/mach/bitfield.h +0 −0
  1233. arch/arm/mach-pxa/include/mach/camera.h +0 −0
  1234. arch/arm/mach-pxa/include/mach/colibri.h +0 −0
  1235. arch/arm/mach-pxa/include/mach/corgi.h +0 −0
  1236. arch/arm/mach-pxa/include/mach/debug-macro.S +1 −1
  1237. arch/arm/mach-pxa/include/mach/dma.h +1 −1
  1238. arch/arm/mach-pxa/include/mach/entry-macro.S +3 −3
  1239. arch/arm/mach-pxa/include/mach/eseries-gpio.h +0 −0
  1240. arch/arm/mach-pxa/include/mach/eseries-irq.h +0 −0
  1241. arch/arm/mach-pxa/include/mach/gpio.h +3 −3
  1242. arch/arm/mach-pxa/include/mach/gumstix.h +1 −1
  1243. arch/arm/mach-pxa/include/mach/hardware.h +1 −6
  1244. arch/arm/mach-pxa/include/mach/i2c.h +0 −0
  1245. arch/arm/mach-pxa/include/mach/idp.h +1 −1
  1246. arch/arm/mach-pxa/include/mach/io.h +2 −2
  1247. arch/arm/mach-pxa/include/mach/irda.h +0 −0
  1248. arch/arm/mach-pxa/include/mach/irqs.h +2 −1
  1249. arch/arm/mach-pxa/include/mach/littleton.h +0 −0
  1250. arch/arm/mach-pxa/include/mach/lpd270.h +1 −1
  1251. arch/arm/mach-pxa/include/mach/lubbock.h +1 −1
  1252. arch/arm/mach-pxa/include/mach/magician.h +1 −1
  1253. arch/arm/mach-pxa/include/mach/mainstone.h +1 −1
  1254. arch/arm/mach-pxa/include/mach/memory.h +1 −1
  1255. arch/arm/mach-pxa/include/mach/mfp-pxa25x.h +2 −2
  1256. arch/arm/mach-pxa/include/mach/mfp-pxa27x.h +2 −2
  1257. arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h +1 −1
  1258. arch/arm/mach-pxa/include/mach/mfp-pxa300.h +3 −3
  1259. arch/arm/mach-pxa/include/mach/mfp-pxa320.h +3 −3
  1260. arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h +0 −0
  1261. arch/arm/mach-pxa/include/mach/mfp-pxa930.h +3 −3
  1262. arch/arm/mach-pxa/include/mach/mfp.h +1 −1
  1263. arch/arm/mach-pxa/include/mach/mmc.h +0 −0
  1264. arch/arm/mach-pxa/include/mach/mtd-xip.h +1 −3
  1265. arch/arm/mach-pxa/include/mach/ohci.h +0 −0
  1266. arch/arm/mach-pxa/include/mach/palmtx.h +0 −0
  1267. arch/arm/mach-pxa/include/mach/pcm027.h +1 −1
  1268. arch/arm/mach-pxa/include/mach/pcm990_baseboard.h +2 −2
  1269. arch/arm/mach-pxa/include/mach/pm.h +0 −0
  1270. arch/arm/mach-pxa/include/mach/poodle.h +8 −2
  1271. arch/arm/mach-pxa/include/mach/pxa-regs.h +3 −3
  1272. arch/arm/mach-pxa/include/mach/pxa25x-udc.h +0 −0
  1273. arch/arm/mach-pxa/include/mach/pxa27x-udc.h +0 −0
  1274. arch/arm/mach-pxa/include/mach/pxa27x_keypad.h +0 −0
  1275. arch/arm/mach-pxa/include/mach/pxa2xx-gpio.h +0 −0
  1276. arch/arm/mach-pxa/include/mach/pxa2xx-regs.h +1 −1
  1277. arch/arm/mach-pxa/include/mach/pxa2xx_spi.h +0 −0
  1278. arch/arm/mach-pxa/include/mach/pxa3xx-regs.h +1 −1
  1279. arch/arm/mach-pxa/include/mach/pxa3xx_nand.h +0 −0
  1280. arch/arm/mach-pxa/include/mach/pxafb.h +8 −6
  1281. arch/arm/mach-pxa/include/mach/regs-lcd.h +1 −1
  1282. arch/arm/mach-pxa/include/mach/regs-ssp.h +0 −0
  1283. arch/arm/mach-pxa/include/mach/reset.h +18 −0
  1284. arch/arm/mach-pxa/include/mach/sharpsl.h +0 −0
  1285. arch/arm/mach-pxa/include/mach/spitz.h +0 −0
  1286. arch/arm/mach-pxa/include/mach/ssp.h +0 −0
  1287. arch/arm/mach-pxa/include/mach/system.h +1 −1
  1288. arch/arm/mach-pxa/include/mach/timex.h +1 −1
  1289. arch/arm/mach-pxa/include/mach/tosa.h +0 −0
  1290. arch/arm/mach-pxa/include/mach/tosa_bt.h +0 −0
  1291. arch/arm/mach-pxa/include/mach/trizeps4.h +0 −0
  1292. arch/arm/mach-pxa/include/mach/udc.h +1 −1
  1293. arch/arm/mach-pxa/include/mach/uncompress.h +2 −2
  1294. arch/arm/mach-pxa/include/mach/vmalloc.h +1 −1
  1295. arch/arm/mach-pxa/include/mach/zylonite.h +0 −0
  1296. arch/arm/mach-pxa/irq.c +2 −2
  1297. arch/arm/mach-pxa/leds-idp.c +3 −3
  1298. arch/arm/mach-pxa/leds-lubbock.c +3 −3
  1299. arch/arm/mach-pxa/leds-mainstone.c +3 −3
  1300. arch/arm/mach-pxa/leds-trizeps4.c +4 −4
  1301. arch/arm/mach-pxa/littleton.c +9 −9
  1302. arch/arm/mach-pxa/lpd270.c +10 −10
  1303. arch/arm/mach-pxa/lubbock.c +14 −12
  1304. arch/arm/mach-pxa/magician.c +10 −10
  1305. arch/arm/mach-pxa/mainstone.c +12 −12
  1306. arch/arm/mach-pxa/mfp-pxa2xx.c +4 −4
  1307. arch/arm/mach-pxa/mfp-pxa3xx.c +4 −4
  1308. arch/arm/mach-pxa/palmtx.c +9 −9
  1309. arch/arm/mach-pxa/pcm027.c +6 −6
  1310. arch/arm/mach-pxa/pcm990-baseboard.c +9 −10
  1311. arch/arm/mach-pxa/pm.c +4 −4
  1312. arch/arm/mach-pxa/poodle.c +11 −11
  1313. arch/arm/mach-pxa/pwm.c +1 −1
  1314. arch/arm/mach-pxa/pxa25x.c +12 −16
  1315. arch/arm/mach-pxa/pxa27x.c +13 −9
  1316. arch/arm/mach-pxa/pxa2xx.c +12 −3
  1317. arch/arm/mach-pxa/pxa300.c +5 −3
  1318. arch/arm/mach-pxa/pxa320.c +4 −4
  1319. arch/arm/mach-pxa/pxa3xx.c +16 −6
  1320. arch/arm/mach-pxa/pxa930.c +2 −2
  1321. arch/arm/mach-pxa/reset.c +6 −4
  1322. arch/arm/mach-pxa/saar.c +3 −3
  1323. arch/arm/mach-pxa/sharpsl_pm.c +5 −5
  1324. arch/arm/mach-pxa/sleep.S +3 −3
  1325. arch/arm/mach-pxa/spitz.c +14 −13
  1326. arch/arm/mach-pxa/spitz_pm.c +6 −6
  1327. arch/arm/mach-pxa/ssp.c +4 −4
  1328. arch/arm/mach-pxa/standby.S +3 −3
  1329. arch/arm/mach-pxa/tavorevb.c +3 −3
  1330. arch/arm/mach-pxa/time.c +1 −1
  1331. arch/arm/mach-pxa/tosa-bt.c +1 −1
  1332. arch/arm/mach-pxa/tosa.c +9 −8
  1333. arch/arm/mach-pxa/trizeps4.c +10 −10
  1334. arch/arm/mach-pxa/zylonite.c +8 −8
  1335. arch/arm/mach-pxa/zylonite_pxa300.c +3 −3
  1336. arch/arm/mach-pxa/zylonite_pxa320.c +3 −3
  1337. arch/arm/mach-realview/core.c +1 −1
  1338. arch/arm/mach-realview/include/mach/board-eb.h +2 −2
  1339. arch/arm/mach-realview/include/mach/board-pb1176.h +2 −2
  1340. arch/arm/mach-realview/include/mach/board-pb11mp.h +2 −2
  1341. arch/arm/mach-realview/include/mach/debug-macro.S +1 −1
  1342. arch/arm/mach-realview/include/mach/dma.h +1 −1
  1343. arch/arm/mach-realview/include/mach/entry-macro.S +2 −2
  1344. arch/arm/mach-realview/include/mach/hardware.h +1 −1
  1345. arch/arm/mach-realview/include/mach/io.h +1 −1
  1346. arch/arm/mach-realview/include/mach/irqs.h +4 −4
  1347. arch/arm/mach-realview/include/mach/memory.h +1 −1
  1348. arch/arm/mach-realview/include/mach/platform.h +1 −1
  1349. arch/arm/mach-realview/include/mach/scu.h +0 −0
  1350. arch/arm/mach-realview/include/mach/smp.h +0 −0
  1351. arch/arm/mach-realview/include/mach/system.h +3 −3
  1352. arch/arm/mach-realview/include/mach/timex.h +1 −1
  1353. arch/arm/mach-realview/include/mach/uncompress.h +5 −5
  1354. arch/arm/mach-realview/include/mach/vmalloc.h +1 −1
  1355. arch/arm/mach-realview/localtimer.c +1 −1
  1356. arch/arm/mach-realview/platsmp.c +4 −4
  1357. arch/arm/mach-realview/realview_eb.c +3 −3
  1358. arch/arm/mach-realview/realview_pb1176.c +3 −3
  1359. arch/arm/mach-realview/realview_pb11mp.c +3 −3
  1360. arch/arm/mach-rpc/dma.c +1 −1
  1361. arch/arm/mach-rpc/include/mach/acornfb.h +1 −1
  1362. arch/arm/mach-rpc/include/mach/debug-macro.S +1 −1
  1363. arch/arm/mach-rpc/include/mach/dma.h +1 −1
  1364. arch/arm/mach-rpc/include/mach/entry-macro.S +1 −1
  1365. arch/arm/mach-rpc/include/mach/hardware.h +2 −2
  1366. arch/arm/mach-rpc/include/mach/io.h +2 −2
  1367. arch/arm/mach-rpc/include/mach/irqs.h +1 −1
  1368. arch/arm/mach-rpc/include/mach/memory.h +1 −1
  1369. arch/arm/mach-rpc/include/mach/system.h +2 −2
  1370. arch/arm/mach-rpc/include/mach/timex.h +1 −1
  1371. arch/arm/mach-rpc/include/mach/uncompress.h +2 −2
  1372. arch/arm/mach-rpc/include/mach/vmalloc.h +1 −1
  1373. arch/arm/mach-rpc/riscpc.c +1 −1
  1374. arch/arm/mach-s3c2400/gpio.c +2 −2
  1375. arch/arm/mach-s3c2400/include/mach/map.h +1 −1
  1376. arch/arm/mach-s3c2400/include/mach/memory.h +2 −2
  1377. arch/arm/mach-s3c2410/bast-ide.c +3 −3
  1378. arch/arm/mach-s3c2410/bast-irq.c +4 −4
  1379. arch/arm/mach-s3c2410/clock.c +3 −3
  1380. arch/arm/mach-s3c2410/dma.c +5 −5
  1381. arch/arm/mach-s3c2410/gpio.c +2 −2
  1382. arch/arm/mach-s3c2410/h1940-bluetooth.c +3 −3
  1383. arch/arm/mach-s3c2410/include/mach/anubis-cpld.h +1 −1
  1384. arch/arm/mach-s3c2410/include/mach/anubis-irq.h +1 −1
  1385. arch/arm/mach-s3c2410/include/mach/anubis-map.h +1 −1
  1386. arch/arm/mach-s3c2410/include/mach/audio.h +1 −1
  1387. arch/arm/mach-s3c2410/include/mach/bast-cpld.h +1 −1
  1388. arch/arm/mach-s3c2410/include/mach/bast-irq.h +1 −1
  1389. arch/arm/mach-s3c2410/include/mach/bast-map.h +1 −1
  1390. arch/arm/mach-s3c2410/include/mach/bast-pmu.h +1 −1
  1391. arch/arm/mach-s3c2410/include/mach/debug-macro.S +3 −3
  1392. arch/arm/mach-s3c2410/include/mach/dma.h +2 −2
  1393. arch/arm/mach-s3c2410/include/mach/entry-macro.S +2 −2
  1394. arch/arm/mach-s3c2410/include/mach/fb.h +2 −2
  1395. arch/arm/mach-s3c2410/include/mach/gpio.h +1 −1
  1396. arch/arm/mach-s3c2410/include/mach/h1940-latch.h +1 −1
  1397. arch/arm/mach-s3c2410/include/mach/h1940.h +1 −1
  1398. arch/arm/mach-s3c2410/include/mach/hardware.h +2 −6
  1399. arch/arm/mach-s3c2410/include/mach/idle.h +1 −1
  1400. arch/arm/mach-s3c2410/include/mach/io.h +3 −3
  1401. arch/arm/mach-s3c2410/include/mach/irqs.h +1 −1
  1402. arch/arm/mach-s3c2410/include/mach/leds-gpio.h +1 −1
  1403. arch/arm/mach-s3c2410/include/mach/map.h +1 −1
  1404. arch/arm/mach-s3c2410/include/mach/memory.h +2 −2
  1405. arch/arm/mach-s3c2410/include/mach/osiris-cpld.h +1 −1
  1406. arch/arm/mach-s3c2410/include/mach/osiris-map.h +1 −1
  1407. arch/arm/mach-s3c2410/include/mach/otom-map.h +1 −1
  1408. arch/arm/mach-s3c2410/include/mach/regs-clock.h +2 −2
  1409. arch/arm/mach-s3c2410/include/mach/regs-dsc.h +1 −1
  1410. arch/arm/mach-s3c2410/include/mach/regs-gpio.h +2 −2
  1411. arch/arm/mach-s3c2410/include/mach/regs-gpioj.h +1 −1
  1412. arch/arm/mach-s3c2410/include/mach/regs-irq.h +2 −2
  1413. arch/arm/mach-s3c2410/include/mach/regs-lcd.h +2 −2
  1414. arch/arm/mach-s3c2410/include/mach/regs-mem.h +2 −2
  1415. arch/arm/mach-s3c2410/include/mach/regs-power.h +1 −1
  1416. arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.h +1 −1
  1417. arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h +1 −1
  1418. arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h +1 −1
  1419. arch/arm/mach-s3c2410/include/mach/regs-sdi.h +1 −1
  1420. arch/arm/mach-s3c2410/include/mach/reset.h +1 −1
  1421. arch/arm/mach-s3c2410/include/mach/spi-gpio.h +1 −1
  1422. arch/arm/mach-s3c2410/include/mach/spi.h +1 −1
  1423. arch/arm/mach-s3c2410/include/mach/system-reset.h +3 −3
  1424. arch/arm/mach-s3c2410/include/mach/system.h +7 −7
  1425. arch/arm/mach-s3c2410/include/mach/timex.h +1 −1
  1426. arch/arm/mach-s3c2410/include/mach/uncompress.h +3 −3
  1427. arch/arm/mach-s3c2410/include/mach/usb-control.h +2 −2
  1428. arch/arm/mach-s3c2410/include/mach/vmalloc.h +2 −2
  1429. arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h +1 −1
  1430. arch/arm/mach-s3c2410/include/mach/vr1000-irq.h +1 −1
  1431. arch/arm/mach-s3c2410/include/mach/vr1000-map.h +2 −2
  1432. arch/arm/mach-s3c2410/mach-amlm5900.c +4 −4
  1433. arch/arm/mach-s3c2410/mach-bast.c +9 −9
  1434. arch/arm/mach-s3c2410/mach-h1940.c +7 −7
  1435. arch/arm/mach-s3c2410/mach-n30.c +5 −5
  1436. arch/arm/mach-s3c2410/mach-otom.c +3 −3
  1437. arch/arm/mach-s3c2410/mach-qt2410.c +6 −6
  1438. arch/arm/mach-s3c2410/mach-smdk2410.c +1 −2
  1439. arch/arm/mach-s3c2410/mach-tct_hammer.c +1 −1
  1440. arch/arm/mach-s3c2410/mach-vr1000.c +8 −8
  1441. arch/arm/mach-s3c2410/nor-simtec.c +3 −3
  1442. arch/arm/mach-s3c2410/pm-h1940.S +3 −3
  1443. arch/arm/mach-s3c2410/pm.c +3 −3
  1444. arch/arm/mach-s3c2410/s3c2410.c +2 −2
  1445. arch/arm/mach-s3c2410/sleep.S +5 −5
  1446. arch/arm/mach-s3c2410/usb-simtec.c +5 −5
  1447. arch/arm/mach-s3c2412/clock.c +3 −3
  1448. arch/arm/mach-s3c2412/dma.c +5 −5
  1449. arch/arm/mach-s3c2412/gpio.c +2 −2
  1450. arch/arm/mach-s3c2412/irq.c +4 −4
  1451. arch/arm/mach-s3c2412/mach-jive.c +6 −9
  1452. arch/arm/mach-s3c2412/mach-smdk2413.c +5 −5
  1453. arch/arm/mach-s3c2412/mach-vstms.c +5 −5
  1454. arch/arm/mach-s3c2412/pm.c +5 −5
  1455. arch/arm/mach-s3c2412/s3c2412.c +9 −9
  1456. arch/arm/mach-s3c2412/sleep.S +3 −3
  1457. arch/arm/mach-s3c2440/clock.c +2 −2
  1458. arch/arm/mach-s3c2440/dma.c +5 −5
  1459. arch/arm/mach-s3c2440/dsc.c +3 −3
  1460. arch/arm/mach-s3c2440/irq.c +3 −3
  1461. arch/arm/mach-s3c2440/mach-anubis.c +8 −8
  1462. arch/arm/mach-s3c2440/mach-at2440evb.c +4 −4
  1463. arch/arm/mach-s3c2440/mach-nexcoder.c +2 −2
  1464. arch/arm/mach-s3c2440/mach-osiris.c +7 −7
  1465. arch/arm/mach-s3c2440/mach-rx3715.c +5 −5
  1466. arch/arm/mach-s3c2440/mach-smdk2440.c +5 −5
  1467. arch/arm/mach-s3c2440/s3c2440.c +1 −1
  1468. arch/arm/mach-s3c2442/clock.c +2 −2
  1469. arch/arm/mach-s3c2443/clock.c +2 −2
  1470. arch/arm/mach-s3c2443/dma.c +5 −5
  1471. arch/arm/mach-s3c2443/irq.c +3 −3
  1472. arch/arm/mach-s3c2443/mach-smdk2443.c +5 −5
  1473. arch/arm/mach-s3c2443/s3c2443.c +3 −3
  1474. arch/arm/mach-sa1100/Makefile +0 −3
  1475. arch/arm/mach-sa1100/assabet.c +3 −3
  1476. arch/arm/mach-sa1100/badge4.c +3 −3
  1477. arch/arm/mach-sa1100/cerf.c +3 −3
  1478. arch/arm/mach-sa1100/clock.c +1 −1
  1479. arch/arm/mach-sa1100/collie.c +3 −3
  1480. arch/arm/mach-sa1100/collie_pm.c +2 −3
  1481. arch/arm/mach-sa1100/cpu-sa1100.c +1 −1
  1482. arch/arm/mach-sa1100/cpu-sa1110.c +1 −3
  1483. arch/arm/mach-sa1100/dma.c +2 −2
  1484. arch/arm/mach-sa1100/generic.c +4 −1
  1485. arch/arm/mach-sa1100/gpio.c +1 −1
  1486. arch/arm/mach-sa1100/h3600.c +5 −5
  1487. arch/arm/mach-sa1100/hackkit.c +1 −1
  1488. arch/arm/mach-sa1100/include/mach/SA-1100.h +0 −0
  1489. arch/arm/mach-sa1100/include/mach/SA-1101.h +1 −1
  1490. arch/arm/mach-sa1100/include/mach/SA-1111.h +0 −0
  1491. arch/arm/mach-sa1100/include/mach/assabet.h +1 −1
  1492. arch/arm/mach-sa1100/include/mach/badge4.h +2 −2
  1493. arch/arm/mach-sa1100/include/mach/bitfield.h +0 −0
  1494. arch/arm/mach-sa1100/include/mach/cerf.h +1 −1
  1495. arch/arm/mach-sa1100/include/mach/collie.h +1 −1
  1496. arch/arm/mach-sa1100/include/mach/debug-macro.S +3 −3
  1497. arch/arm/mach-sa1100/include/mach/dma.h +1 −1
  1498. arch/arm/mach-sa1100/include/mach/entry-macro.S +1 −1
  1499. arch/arm/mach-sa1100/include/mach/gpio.h +2 −2
  1500. arch/arm/mach-sa1100/include/mach/h3600.h +0 −0
  1501. arch/arm/mach-sa1100/include/mach/h3600_gpio.h +0 −0
  1502. arch/arm/mach-sa1100/include/mach/hardware.h +1 −1
  1503. arch/arm/mach-sa1100/include/mach/ide.h +2 −2
  1504. arch/arm/mach-sa1100/include/mach/io.h +1 −1
  1505. arch/arm/mach-sa1100/include/mach/irqs.h +1 −1
  1506. arch/arm/mach-sa1100/include/mach/jornada720.h +1 −1
  1507. arch/arm/mach-sa1100/include/mach/lart.h +0 −0
  1508. arch/arm/mach-sa1100/include/mach/mcp.h +1 −1
  1509. arch/arm/mach-sa1100/include/mach/memory.h +1 −1
  1510. arch/arm/mach-sa1100/include/mach/mtd-xip.h +0 −2
  1511. arch/arm/mach-sa1100/include/mach/neponset.h +1 −1
  1512. arch/arm/mach-sa1100/include/mach/reset.h +18 −0
  1513. arch/arm/mach-sa1100/include/mach/shannon.h +0 −0
  1514. arch/arm/mach-sa1100/include/mach/simpad.h +1 −1
  1515. arch/arm/mach-sa1100/include/mach/system.h +2 −2
  1516. arch/arm/mach-sa1100/include/mach/timex.h +1 −1
  1517. arch/arm/mach-sa1100/include/mach/uncompress.h +1 −1
  1518. arch/arm/mach-sa1100/include/mach/vmalloc.h +4 −0
  1519. arch/arm/mach-sa1100/irq.c +1 −1
  1520. arch/arm/mach-sa1100/jornada720.c +1 −1
  1521. arch/arm/mach-sa1100/jornada720_ssp.c +2 −2
  1522. arch/arm/mach-sa1100/lart.c +2 −2
  1523. arch/arm/mach-sa1100/leds-assabet.c +2 −2
  1524. arch/arm/mach-sa1100/leds-badge4.c +1 −1
  1525. arch/arm/mach-sa1100/leds-cerf.c +1 −1
  1526. arch/arm/mach-sa1100/leds-hackkit.c +1 −1
  1527. arch/arm/mach-sa1100/leds-lart.c +1 −1
  1528. arch/arm/mach-sa1100/leds-simpad.c +2 −2
  1529. arch/arm/mach-sa1100/neponset.c +3 −3
  1530. arch/arm/mach-sa1100/pleb.c +2 −2
  1531. arch/arm/mach-sa1100/pm.c +1 −1
  1532. arch/arm/mach-sa1100/shannon.c +3 −3
  1533. arch/arm/mach-sa1100/simpad.c +3 −3
  1534. arch/arm/mach-sa1100/sleep.S +1 −1
  1535. arch/arm/mach-sa1100/ssp.c +1 −1
  1536. arch/arm/mach-sa1100/time.c +1 −1
  1537. arch/arm/mach-shark/include/mach/debug-macro.S +1 −1
  1538. arch/arm/mach-shark/include/mach/dma.h +1 −1
  1539. arch/arm/mach-shark/include/mach/entry-macro.S +1 −1
  1540. arch/arm/mach-shark/include/mach/hardware.h +2 −2
  1541. arch/arm/mach-shark/include/mach/io.h +3 −3
  1542. arch/arm/mach-shark/include/mach/irqs.h +1 −1
  1543. arch/arm/mach-shark/include/mach/memory.h +2 −2
  1544. arch/arm/mach-shark/include/mach/system.h +1 −1
  1545. arch/arm/mach-shark/include/mach/timex.h +1 −1
  1546. arch/arm/mach-shark/include/mach/uncompress.h +2 −2
  1547. arch/arm/mach-shark/include/mach/vmalloc.h +1 −1
  1548. arch/arm/mach-shark/irq.c +1 −1
  1549. arch/arm/mach-shark/leds.c +1 −1
  1550. arch/arm/mach-versatile/core.c +1 −1
  1551. arch/arm/mach-versatile/include/mach/debug-macro.S +1 −1
  1552. arch/arm/mach-versatile/include/mach/dma.h +1 −1
  1553. arch/arm/mach-versatile/include/mach/entry-macro.S +2 −2
  1554. arch/arm/mach-versatile/include/mach/hardware.h +2 −2
  1555. arch/arm/mach-versatile/include/mach/io.h +1 −1
  1556. arch/arm/mach-versatile/include/mach/irqs.h +2 −2
  1557. arch/arm/mach-versatile/include/mach/memory.h +1 −1
  1558. arch/arm/mach-versatile/include/mach/platform.h +1 −1
  1559. arch/arm/mach-versatile/include/mach/system.h +3 −3
  1560. arch/arm/mach-versatile/include/mach/timex.h +1 −1
  1561. arch/arm/mach-versatile/include/mach/uncompress.h +1 −1
  1562. arch/arm/mach-versatile/include/mach/vmalloc.h +1 −1
  1563. arch/arm/mach-versatile/pci.c +1 −1
  1564. arch/arm/mach-versatile/versatile_ab.c +1 −1
  1565. arch/arm/mach-versatile/versatile_pb.c +1 −1
  1566. arch/arm/mm/Kconfig +9 −1
  1567. arch/arm/mm/cache-feroceon-l2.c +1 −1
  1568. arch/arm/mm/cache-v3.S +1 −1
  1569. arch/arm/mm/cache-v4.S +1 −1
  1570. arch/arm/mm/cache-v4wt.S +1 −1
  1571. arch/arm/mm/cache-xsc3l2.c +182 −0
  1572. arch/arm/mm/init.c +20 −12
  1573. arch/arm/mm/ioremap.c +1 −1
  1574. arch/arm/mm/mmu.c +50 −0
  1575. arch/arm/mm/proc-arm720.S +1 −1
  1576. arch/arm/mm/proc-arm940.S +1 −0
  1577. arch/arm/mm/proc-arm946.S +1 −0
  1578. arch/arm/mm/proc-sa110.S +1 −1
  1579. arch/arm/mm/proc-sa1100.S +1 −1
  1580. arch/arm/mm/proc-xsc3.S +1 −23
  1581. arch/arm/nwfpe/fpa11.h +1 −1
  1582. arch/arm/oprofile/op_model_mpcore.c +1 −1
  1583. arch/arm/plat-iop/adma.c +1 −1
  1584. arch/arm/plat-iop/i2c.c +1 −2
  1585. arch/arm/plat-iop/io.c +1 −1
  1586. arch/arm/plat-iop/pci.c +1 −2
  1587. arch/arm/plat-iop/time.c +2 −2
  1588. arch/arm/plat-mxc/clock.c +1 −1
  1589. arch/arm/plat-mxc/gpio.c +1 −1
  1590. arch/arm/plat-mxc/include/mach/board-mx27ads.h +0 −0
  1591. arch/arm/plat-mxc/include/mach/board-mx31ads.h +0 −0
  1592. arch/arm/plat-mxc/include/mach/board-mx31lite.h +0 −0
  1593. arch/arm/plat-mxc/include/mach/board-pcm037.h +0 −0
  1594. arch/arm/plat-mxc/include/mach/board-pcm038.h +0 −0
  1595. arch/arm/plat-mxc/include/mach/clock.h +0 −0
  1596. arch/arm/plat-mxc/include/mach/common.h +0 −0
  1597. arch/arm/plat-mxc/include/mach/debug-macro.S +7 −7
  1598. arch/arm/plat-mxc/include/mach/dma.h +0 −0
  1599. arch/arm/plat-mxc/include/mach/entry-macro.S +0 −0
  1600. arch/arm/plat-mxc/include/mach/gpio.h +1 −1
  1601. arch/arm/plat-mxc/include/mach/hardware.h +3 −3
  1602. arch/arm/plat-mxc/include/mach/iim.h +0 −0
  1603. arch/arm/plat-mxc/include/mach/imx-uart.h +0 −0
  1604. arch/arm/plat-mxc/include/mach/io.h +0 −0
  1605. arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.h +0 −0
  1606. arch/arm/plat-mxc/include/mach/iomux-mx3.h +0 −0
  1607. arch/arm/plat-mxc/include/mach/irqs.h +1 −1
  1608. arch/arm/plat-mxc/include/mach/memory.h +1 −1
  1609. arch/arm/plat-mxc/include/mach/mx27.h +0 −0
  1610. arch/arm/plat-mxc/include/mach/mx31.h +0 −0
  1611. arch/arm/plat-mxc/include/mach/mxc.h +0 −0
  1612. arch/arm/plat-mxc/include/mach/mxc_timer.h +1 −1
  1613. arch/arm/plat-mxc/include/mach/system.h +0 −0
  1614. arch/arm/plat-mxc/include/mach/timex.h +1 −1
  1615. arch/arm/plat-mxc/include/mach/uncompress.h +2 −2
  1616. arch/arm/plat-mxc/include/mach/vmalloc.h +0 −0
  1617. arch/arm/plat-mxc/iomux-mx1-mx2.c +2 −2
  1618. arch/arm/plat-mxc/irq.c +1 −1
  1619. arch/arm/plat-mxc/time.c +3 −3
  1620. arch/arm/plat-omap/clock.c +1 −2
  1621. arch/arm/plat-omap/common.c +7 −7
  1622. arch/arm/plat-omap/cpu-omap.c +1 −1
  1623. arch/arm/plat-omap/debug-devices.c +3 −3
  1624. arch/arm/plat-omap/debug-leds.c +3 −3
  1625. arch/arm/plat-omap/devices.c +7 −7
  1626. arch/arm/plat-omap/dma.c +2 −2
  1627. arch/arm/plat-omap/dmtimer.c +3 −3
  1628. arch/arm/plat-omap/fb.c +4 −5
  1629. arch/arm/plat-omap/gpio.c +3 −3
  1630. arch/arm/plat-omap/i2c.c +1 −2
  1631. arch/arm/plat-omap/include/mach/aic23.h +1 −1
  1632. arch/arm/plat-omap/include/mach/blizzard.h +0 −0
  1633. arch/arm/plat-omap/include/mach/board-2430sdp.h +1 −1
  1634. arch/arm/plat-omap/include/mach/board-ams-delta.h +1 −1
  1635. arch/arm/plat-omap/include/mach/board-apollon.h +1 −1
  1636. arch/arm/plat-omap/include/mach/board-fsample.h +2 −2
  1637. arch/arm/plat-omap/include/mach/board-h2.h +1 −1
  1638. arch/arm/plat-omap/include/mach/board-h3.h +1 −1
  1639. arch/arm/plat-omap/include/mach/board-h4.h +1 −1
  1640. arch/arm/plat-omap/include/mach/board-innovator.h +1 −1
  1641. arch/arm/plat-omap/include/mach/board-nokia.h +1 −1
  1642. arch/arm/plat-omap/include/mach/board-osk.h +1 −1
  1643. arch/arm/plat-omap/include/mach/board-palmte.h +1 −1
  1644. arch/arm/plat-omap/include/mach/board-palmtt.h +1 −1
  1645. arch/arm/plat-omap/include/mach/board-palmz71.h +1 −1
  1646. arch/arm/plat-omap/include/mach/board-perseus2.h +2 −2
  1647. arch/arm/plat-omap/include/mach/board-sx1.h +0 −0
  1648. arch/arm/plat-omap/include/mach/board-voiceblue.h +0 −0
  1649. arch/arm/plat-omap/include/mach/board.h +4 −4
  1650. arch/arm/plat-omap/include/mach/clock.h +1 −1
  1651. arch/arm/plat-omap/include/mach/common.h +1 −1
  1652. arch/arm/plat-omap/include/mach/control.h +2 −2
  1653. arch/arm/plat-omap/include/mach/cpu.h +1 −1
  1654. arch/arm/plat-omap/include/mach/debug-macro.S +1 −1
  1655. arch/arm/plat-omap/include/mach/dma.h +1 −1
  1656. arch/arm/plat-omap/include/mach/dmtimer.h +1 −1
  1657. arch/arm/plat-omap/include/mach/dsp_common.h +0 −0
  1658. arch/arm/plat-omap/include/mach/eac.h +3 −3
  1659. arch/arm/plat-omap/include/mach/entry-macro.S +5 −5
  1660. arch/arm/plat-omap/include/mach/fpga.h +1 −1
  1661. arch/arm/plat-omap/include/mach/gpio-switch.h +0 −0
  1662. arch/arm/plat-omap/include/mach/gpio.h +2 −2
  1663. arch/arm/plat-omap/include/mach/gpioexpander.h +1 −1
  1664. arch/arm/plat-omap/include/mach/gpmc.h +0 −0
  1665. arch/arm/plat-omap/include/mach/hardware.h +3 −3
  1666. arch/arm/plat-omap/include/mach/hwa742.h +0 −0
  1667. arch/arm/plat-omap/include/mach/io.h +3 −3
  1668. arch/arm/plat-omap/include/mach/irda.h +1 −1
  1669. arch/arm/plat-omap/include/mach/irqs.h +2 −2
  1670. arch/arm/plat-omap/include/mach/keypad.h +1 −1
  1671. arch/arm/plat-omap/include/mach/lcd_mipid.h +0 −0
  1672. arch/arm/plat-omap/include/mach/led.h +1 −1
  1673. arch/arm/plat-omap/include/mach/mailbox.h +0 −0
  1674. arch/arm/plat-omap/include/mach/mcbsp.h +3 −3
  1675. arch/arm/plat-omap/include/mach/mcspi.h +0 −0
  1676. arch/arm/plat-omap/include/mach/memory.h +9 −8
  1677. arch/arm/plat-omap/include/mach/menelaus.h +1 −1
  1678. arch/arm/plat-omap/include/mach/mmc.h +1 −1
  1679. arch/arm/plat-omap/include/mach/mtd-xip.h +1 −1
  1680. arch/arm/plat-omap/include/mach/mux.h +1 −1
  1681. arch/arm/plat-omap/include/mach/nand.h +1 −1
  1682. arch/arm/plat-omap/include/mach/omap-alsa.h +3 −3
  1683. arch/arm/plat-omap/include/mach/omap1510.h +1 −1
  1684. arch/arm/plat-omap/include/mach/omap16xx.h +1 −1
  1685. arch/arm/plat-omap/include/mach/omap24xx.h +1 −1
  1686. arch/arm/plat-omap/include/mach/omap34xx.h +1 −1
  1687. arch/arm/plat-omap/include/mach/omap730.h +1 −1
  1688. arch/arm/plat-omap/include/mach/omapfb.h +2 −2
  1689. arch/arm/plat-omap/include/mach/onenand.h +1 −1
  1690. arch/arm/plat-omap/include/mach/param.h +1 −1
  1691. arch/arm/plat-omap/include/mach/pm.h +1 −1
  1692. arch/arm/plat-omap/include/mach/prcm.h +1 −1
  1693. arch/arm/plat-omap/include/mach/sdrc.h +1 −1
  1694. arch/arm/plat-omap/include/mach/serial.h +1 −1
  1695. arch/arm/plat-omap/include/mach/sram.h +1 −1
  1696. arch/arm/plat-omap/include/mach/system.h +2 −2
  1697. arch/arm/plat-omap/include/mach/tc.h +1 −1
  1698. arch/arm/plat-omap/include/mach/timex.h +1 −1
  1699. arch/arm/plat-omap/include/mach/uncompress.h +3 −3
  1700. arch/arm/plat-omap/include/mach/usb.h +1 −1
  1701. arch/arm/plat-omap/include/mach/vmalloc.h +1 −1
  1702. arch/arm/plat-omap/mailbox.c +1 −1
  1703. arch/arm/plat-omap/mcbsp.c +2 −2
  1704. arch/arm/plat-omap/mux.c +1 −1
  1705. arch/arm/plat-omap/ocpi.c +1 −1
  1706. arch/arm/plat-omap/sram.c +3 −3
  1707. arch/arm/plat-omap/usb.c +5 −5
  1708. arch/arm/plat-orion/include/plat/cache-feroceon-l2.h +1 −1
  1709. arch/arm/plat-orion/include/plat/ehci-orion.h +3 −3
  1710. arch/arm/plat-orion/include/plat/irq.h +3 −3
  1711. arch/arm/plat-orion/include/plat/mv_xor.h +4 −2
  1712. arch/arm/plat-orion/include/plat/orion_nand.h +3 −3
  1713. arch/arm/plat-orion/include/plat/pcie.h +3 −3
  1714. arch/arm/plat-orion/include/plat/time.h +3 −3
  1715. arch/arm/plat-orion/irq.c +1 −1
  1716. arch/arm/plat-orion/pcie.c +1 −1
  1717. arch/arm/plat-orion/time.c +1 −1
  1718. arch/arm/plat-s3c24xx/clock.c +3 −3
  1719. arch/arm/plat-s3c24xx/common-smdk.c +3 −3
  1720. arch/arm/plat-s3c24xx/cpu.c +4 −6
  1721. arch/arm/plat-s3c24xx/devs.c +2 −2
  1722. arch/arm/plat-s3c24xx/dma.c +2 −2
  1723. arch/arm/plat-s3c24xx/gpio.c +2 −2
  1724. arch/arm/plat-s3c24xx/gpiolib.c +2 −2
  1725. arch/arm/plat-s3c24xx/irq.c +3 −3
  1726. arch/arm/plat-s3c24xx/pm-simtec.c +4 −4
  1727. arch/arm/plat-s3c24xx/pm.c +5 −5
  1728. arch/arm/plat-s3c24xx/pwm-clock.c +3 −3
  1729. arch/arm/plat-s3c24xx/s3c244x-clock.c +2 −2
  1730. arch/arm/plat-s3c24xx/s3c244x-irq.c +3 −3
  1731. arch/arm/plat-s3c24xx/s3c244x.c +5 −5
  1732. arch/arm/plat-s3c24xx/sleep.S +5 −5
  1733. arch/arm/plat-s3c24xx/time.c +2 −2
  1734. arch/arm/tools/Makefile +1 −0
  1735. arch/arm/tools/mach-types +47 −6
  1736. arch/avr32/Makefile +6 −15
  1737. arch/avr32/boards/atngw100/flash.c +1 −1
  1738. arch/avr32/boards/atngw100/setup.c +5 −5
  1739. arch/avr32/boards/atstk1000/atstk1002.c +6 −6
  1740. arch/avr32/boards/atstk1000/atstk1003.c +4 −4
  1741. arch/avr32/boards/atstk1000/atstk1004.c +4 −4
  1742. arch/avr32/boards/atstk1000/flash.c +1 −1
  1743. arch/avr32/boards/atstk1000/setup.c +3 −3
  1744. arch/avr32/configs/atngw100_defconfig +82 −24
  1745. arch/avr32/configs/atstk1002_defconfig +93 −60
  1746. arch/avr32/configs/atstk1003_defconfig +82 −58
  1747. arch/avr32/configs/atstk1004_defconfig +32 −14
  1748. arch/avr32/configs/atstk1006_defconfig +1304 −0
  1749. arch/avr32/include/asm/Kbuild +0 −0
  1750. arch/avr32/include/asm/a.out.h +0 −0
  1751. arch/avr32/include/asm/addrspace.h +0 −0
  1752. arch/avr32/include/asm/asm.h +0 −0
  1753. arch/avr32/include/asm/atmel-mci.h +0 −0
  1754. arch/avr32/include/asm/atomic.h +0 −0
  1755. arch/avr32/include/asm/auxvec.h +0 −0
  1756. arch/avr32/include/asm/bitops.h +0 −0
  1757. arch/avr32/include/asm/bug.h +0 −0
  1758. arch/avr32/include/asm/bugs.h +0 −0
  1759. arch/avr32/include/asm/byteorder.h +0 −0
  1760. arch/avr32/include/asm/cache.h +0 −0
  1761. arch/avr32/include/asm/cachectl.h +0 −0
  1762. arch/avr32/include/asm/cacheflush.h +0 −0
  1763. arch/avr32/include/asm/checksum.h +0 −0
  1764. arch/avr32/include/asm/cputime.h +0 −0
  1765. arch/avr32/include/asm/current.h +0 −0
  1766. arch/avr32/include/asm/delay.h +0 −0
  1767. arch/avr32/include/asm/device.h +0 −0
  1768. arch/avr32/include/asm/div64.h +0 −0
  1769. arch/avr32/include/asm/dma-mapping.h +0 −0
  1770. arch/avr32/include/asm/dma.h +0 −0
  1771. arch/avr32/include/asm/elf.h +0 −0
  1772. arch/avr32/include/asm/emergency-restart.h +0 −0
  1773. arch/avr32/include/asm/errno.h +0 −0
  1774. arch/avr32/include/asm/fb.h +0 −0
  1775. arch/avr32/include/asm/fcntl.h +0 −0
  1776. arch/avr32/include/asm/futex.h +0 −0
  1777. arch/avr32/include/asm/gpio.h +1 −1
  1778. arch/avr32/include/asm/hardirq.h +0 −0
  1779. arch/avr32/include/asm/hw_irq.h +0 −0
  1780. arch/avr32/include/asm/io.h +1 −1
  1781. arch/avr32/include/asm/ioctl.h +0 −0
  1782. arch/avr32/include/asm/ioctls.h +0 −0
  1783. arch/avr32/include/asm/ipcbuf.h +0 −0
  1784. arch/avr32/include/asm/irq.h +1 −1
  1785. arch/avr32/include/asm/irq_regs.h +0 −0
  1786. arch/avr32/include/asm/irqflags.h +0 −0
  1787. arch/avr32/include/asm/kdebug.h +0 −0
  1788. arch/avr32/include/asm/kmap_types.h +0 −0
  1789. arch/avr32/include/asm/kprobes.h +0 −0
  1790. arch/avr32/include/asm/linkage.h +0 −0
  1791. arch/avr32/include/asm/local.h +0 −0
  1792. arch/avr32/include/asm/mach/serial_at91.h +0 −0
  1793. arch/avr32/include/asm/mman.h +0 −0
  1794. arch/avr32/include/asm/mmu.h +0 −0
  1795. arch/avr32/include/asm/mmu_context.h +0 −0
  1796. arch/avr32/include/asm/module.h +0 −0
  1797. arch/avr32/include/asm/msgbuf.h +0 −0
  1798. arch/avr32/include/asm/mutex.h +0 −0
  1799. arch/avr32/include/asm/numnodes.h +0 −0
  1800. arch/avr32/include/asm/ocd.h +0 −0
  1801. arch/avr32/include/asm/page.h +0 −0
  1802. arch/avr32/include/asm/param.h +0 −0
  1803. arch/avr32/include/asm/pci.h +0 −0
  1804. arch/avr32/include/asm/percpu.h +0 −0
  1805. arch/avr32/include/asm/pgalloc.h +0 −0
  1806. arch/avr32/include/asm/pgtable-2level.h +0 −0
  1807. arch/avr32/include/asm/pgtable.h +0 −0
  1808. arch/avr32/include/asm/poll.h +0 −0
  1809. arch/avr32/include/asm/posix_types.h +0 −0
  1810. arch/avr32/include/asm/processor.h +0 −0
  1811. arch/avr32/include/asm/ptrace.h +0 −0
  1812. arch/avr32/include/asm/resource.h +0 −0
  1813. arch/avr32/include/asm/scatterlist.h +0 −0
  1814. arch/avr32/include/asm/sections.h +0 −0
  1815. arch/avr32/include/asm/sembuf.h +0 −0
  1816. arch/avr32/include/asm/serial.h +0 −0
  1817. arch/avr32/include/asm/setup.h +0 −0
  1818. arch/avr32/include/asm/shmbuf.h +0 −0
  1819. arch/avr32/include/asm/shmparam.h +0 −0
  1820. arch/avr32/include/asm/sigcontext.h +0 −0
  1821. arch/avr32/include/asm/siginfo.h +0 −0
  1822. arch/avr32/include/asm/signal.h +0 −0
  1823. arch/avr32/include/asm/socket.h +0 −0
  1824. arch/avr32/include/asm/sockios.h +0 −0
  1825. arch/avr32/include/asm/stat.h +0 −0
  1826. arch/avr32/include/asm/statfs.h +0 −0
  1827. arch/avr32/include/asm/string.h +0 −0
  1828. arch/avr32/include/asm/sysreg.h +0 −0
  1829. arch/avr32/include/asm/system.h +0 −0
  1830. arch/avr32/include/asm/termbits.h +0 −0
  1831. arch/avr32/include/asm/termios.h +0 −0
  1832. arch/avr32/include/asm/thread_info.h +0 −0
  1833. arch/avr32/include/asm/timex.h +0 −0
  1834. arch/avr32/include/asm/tlb.h +0 −0
  1835. arch/avr32/include/asm/tlbflush.h +0 −0
  1836. arch/avr32/include/asm/topology.h +0 −0
  1837. arch/avr32/include/asm/traps.h +0 −0
  1838. arch/avr32/include/asm/types.h +0 −0
  1839. arch/avr32/include/asm/uaccess.h +0 −0
  1840. arch/avr32/include/asm/ucontext.h +0 −0
  1841. arch/avr32/include/asm/unaligned.h +0 −0
  1842. arch/avr32/include/asm/unistd.h +0 −0
  1843. arch/avr32/include/asm/user.h +0 −0
  1844. arch/avr32/include/asm/xor.h +0 −0
  1845. arch/avr32/kernel/process.c +1 −1
  1846. arch/avr32/kernel/setup.c +2 −2
  1847. arch/avr32/kernel/time.c +1 −1
  1848. arch/avr32/mach-at32ap/Makefile +1 −0
  1849. arch/avr32/mach-at32ap/at32ap700x.c +11 −23
  1850. arch/avr32/mach-at32ap/clock.c +2 −0
  1851. arch/avr32/mach-at32ap/hmatrix.c +88 −0
  1852. arch/avr32/mach-at32ap/hmatrix.h +0 −182
  1853. arch/avr32/mach-at32ap/hsmc.c +1 −1
  1854. arch/avr32/mach-at32ap/include/mach/at32ap700x.h +37 −0
  1855. arch/avr32/mach-at32ap/include/mach/board.h +0 −0
  1856. arch/avr32/mach-at32ap/include/mach/chip.h +19 −0
  1857. arch/avr32/mach-at32ap/include/mach/cpu.h +0 −0
  1858. arch/avr32/mach-at32ap/include/mach/gpio.h +0 −0
  1859. arch/avr32/mach-at32ap/include/mach/hmatrix.h +55 −0
  1860. arch/avr32/mach-at32ap/include/mach/init.h +0 −0
  1861. arch/avr32/mach-at32ap/include/mach/io.h +0 −0
  1862. arch/avr32/mach-at32ap/include/mach/irq.h +0 −0
  1863. arch/avr32/mach-at32ap/include/mach/pm.h +0 −0
  1864. arch/avr32/mach-at32ap/include/mach/portmux.h +0 −0
  1865. arch/avr32/mach-at32ap/include/mach/smc.h +0 −0
  1866. arch/avr32/mach-at32ap/include/mach/sram.h +0 −0
  1867. arch/avr32/mach-at32ap/pio.c +1 −1
  1868. arch/avr32/mach-at32ap/pm-at32ap700x.S +1 −1
  1869. arch/avr32/mach-at32ap/pm.c +3 −5
  1870. arch/avr32/mach-at32ap/pm.h +2 −10
  1871. arch/blackfin/Kconfig +30 −39
  1872. arch/blackfin/configs/BlackStamp_defconfig +1195 −0
  1873. arch/blackfin/configs/TCM-BF537_defconfig +693 −0
  1874. arch/blackfin/kernel/cplb-mpu/cacheinit.c +2 −2
  1875. arch/blackfin/kernel/cplb-nompu/cacheinit.c +2 −2
  1876. arch/blackfin/kernel/cplb-nompu/cplbinit.c +1 −5
  1877. arch/blackfin/kernel/setup.c +24 −9
  1878. arch/blackfin/kernel/traps.c +54 −36
  1879. arch/blackfin/kernel/vmlinux.lds.S +5 −6
  1880. arch/blackfin/lib/ins.S +109 −0
  1881. arch/blackfin/mach-bf527/boards/cm_bf527.c +7 −53
  1882. arch/blackfin/mach-bf527/boards/ezkit.c +7 −53
  1883. arch/blackfin/mach-bf527/head.S +0 −289
  1884. arch/blackfin/mach-bf527/ints-priority.c +1 −1
  1885. arch/blackfin/mach-bf533/boards/H8606.c +3 −4
  1886. arch/blackfin/mach-bf533/boards/Kconfig +6 −0
  1887. arch/blackfin/mach-bf533/boards/Makefile +1 −0
  1888. arch/blackfin/mach-bf533/boards/blackstamp.c +401 −0
  1889. arch/blackfin/mach-bf533/boards/cm_bf533.c +3 −49
  1890. arch/blackfin/mach-bf533/boards/ezkit.c +3 −49
  1891. arch/blackfin/mach-bf533/boards/stamp.c +6 −52
  1892. arch/blackfin/mach-bf533/head.S +0 −290
  1893. arch/blackfin/mach-bf533/ints-priority.c +1 −1
  1894. arch/blackfin/mach-bf537/boards/Kconfig +6 −0
  1895. arch/blackfin/mach-bf537/boards/Makefile +1 −0
  1896. arch/blackfin/mach-bf537/boards/cm_bf537.c +58 −4
  1897. arch/blackfin/mach-bf537/boards/generic_board.c +3 −48
  1898. arch/blackfin/mach-bf537/boards/minotaur.c +3 −3
  1899. arch/blackfin/mach-bf537/boards/pnav10.c +3 −3
  1900. arch/blackfin/mach-bf537/boards/stamp.c +9 −9
  1901. arch/blackfin/mach-bf537/boards/tcm_bf537.c +590 −0
  1902. arch/blackfin/mach-bf537/head.S +0 −321
  1903. arch/blackfin/mach-bf537/ints-priority.c +1 −1
  1904. arch/blackfin/mach-bf548/boards/cm_bf548.c +4 −4
  1905. arch/blackfin/mach-bf548/boards/ezkit.c +7 −7
  1906. arch/blackfin/mach-bf548/head.S +0 −259
  1907. arch/blackfin/mach-bf548/ints-priority.c +1 −1
  1908. arch/blackfin/mach-bf561/boards/cm_bf561.c +4 −4
  1909. arch/blackfin/mach-bf561/boards/ezkit.c +3 −49
  1910. arch/blackfin/mach-bf561/head.S +2 −273
  1911. arch/blackfin/mach-bf561/ints-priority.c +1 −1
  1912. arch/blackfin/mach-common/Makefile +3 −2
  1913. arch/blackfin/mach-common/arch_checks.c +9 −0
  1914. arch/blackfin/mach-common/cache.S +0 −115
  1915. arch/blackfin/mach-common/cacheinit.S +0 −77
  1916. arch/blackfin/mach-common/dpmc_modes.S +0 −56
  1917. arch/blackfin/mach-common/entry.S +24 −10
  1918. arch/blackfin/mach-common/head.S +207 −0
  1919. arch/blackfin/mach-common/ints-priority.c +61 −7
  1920. arch/blackfin/mach-common/lock.S +31 −14
  1921. arch/blackfin/mach-common/pm.c +14 −21
  1922. arch/blackfin/mm/blackfin_sram.c +6 −6
  1923. arch/cris/arch-v32/kernel/fasttimer.c +0 −2
  1924. arch/h8300/include/asm/Kbuild +0 −0
  1925. arch/h8300/include/asm/a.out.h +0 −0
  1926. arch/h8300/include/asm/atomic.h +0 −0
  1927. arch/h8300/include/asm/auxvec.h +0 −0
  1928. arch/h8300/include/asm/bitops.h +0 −0
  1929. arch/h8300/include/asm/bootinfo.h +0 −0
  1930. arch/h8300/include/asm/bug.h +0 −0
  1931. arch/h8300/include/asm/bugs.h +0 −0
  1932. arch/h8300/include/asm/byteorder.h +0 −0
  1933. arch/h8300/include/asm/cache.h +0 −0
  1934. arch/h8300/include/asm/cachectl.h +0 −0
  1935. arch/h8300/include/asm/cacheflush.h +0 −0
  1936. arch/h8300/include/asm/checksum.h +0 −0
  1937. arch/h8300/include/asm/cputime.h +0 −0
  1938. arch/h8300/include/asm/current.h +0 −0
  1939. arch/h8300/include/asm/dbg.h +0 −0
  1940. arch/h8300/include/asm/delay.h +0 −0
  1941. arch/h8300/include/asm/device.h +0 −0
  1942. arch/h8300/include/asm/div64.h +0 −0
  1943. arch/h8300/include/asm/dma.h +0 −0
  1944. arch/h8300/include/asm/elf.h +0 −0
  1945. arch/h8300/include/asm/emergency-restart.h +0 −0
  1946. arch/h8300/include/asm/errno.h +0 −0
  1947. arch/h8300/include/asm/fb.h +0 −0
  1948. arch/h8300/include/asm/fcntl.h +0 −0
  1949. arch/h8300/include/asm/flat.h +0 −0
  1950. arch/h8300/include/asm/fpu.h +0 −0
  1951. arch/h8300/include/asm/futex.h +0 −0
  1952. arch/h8300/include/asm/gpio.h +0 −0
  1953. arch/h8300/include/asm/hardirq.h +0 −0
  1954. arch/h8300/include/asm/hw_irq.h +0 −0
  1955. arch/h8300/include/asm/io.h +0 −0
  1956. arch/h8300/include/asm/ioctl.h +0 −0
  1957. arch/h8300/include/asm/ioctls.h +0 −0
  1958. arch/h8300/include/asm/ipcbuf.h +0 −0
  1959. arch/h8300/include/asm/irq.h +0 −0
  1960. arch/h8300/include/asm/irq_regs.h +0 −0
  1961. arch/h8300/include/asm/kdebug.h +0 −0
  1962. arch/h8300/include/asm/kmap_types.h +0 −0
  1963. arch/h8300/include/asm/linkage.h +0 −0
  1964. arch/h8300/include/asm/local.h +0 −0
  1965. arch/h8300/include/asm/mc146818rtc.h +0 −0
  1966. arch/h8300/include/asm/md.h +0 −0
  1967. arch/h8300/include/asm/mman.h +0 −0
  1968. arch/h8300/include/asm/mmu.h +0 −0
  1969. arch/h8300/include/asm/mmu_context.h +0 −0
  1970. arch/h8300/include/asm/module.h +0 −0
  1971. arch/h8300/include/asm/msgbuf.h +0 −0
  1972. arch/h8300/include/asm/mutex.h +0 −0
  1973. arch/h8300/include/asm/page.h +0 −0
  1974. arch/h8300/include/asm/page_offset.h +0 −0
  1975. arch/h8300/include/asm/param.h +0 −0
  1976. arch/h8300/include/asm/pci.h +0 −0
  1977. arch/h8300/include/asm/percpu.h +0 −0
  1978. arch/h8300/include/asm/pgalloc.h +0 −0
  1979. arch/h8300/include/asm/pgtable.h +0 −0
  1980. arch/h8300/include/asm/poll.h +0 −0
  1981. arch/h8300/include/asm/posix_types.h +0 −0
  1982. arch/h8300/include/asm/processor.h +0 −0
  1983. arch/h8300/include/asm/ptrace.h +0 −0
  1984. arch/h8300/include/asm/regs267x.h +0 −0
  1985. arch/h8300/include/asm/regs306x.h +0 −0
  1986. arch/h8300/include/asm/resource.h +0 −0
  1987. arch/h8300/include/asm/scatterlist.h +0 −0
  1988. arch/h8300/include/asm/sections.h +0 −0
  1989. arch/h8300/include/asm/segment.h +0 −0
  1990. arch/h8300/include/asm/sembuf.h +0 −0
  1991. arch/h8300/include/asm/setup.h +0 −0
  1992. arch/h8300/include/asm/sh_bios.h +0 −0
  1993. arch/h8300/include/asm/shm.h +0 −0
  1994. arch/h8300/include/asm/shmbuf.h +0 −0
  1995. arch/h8300/include/asm/shmparam.h +0 −0
  1996. arch/h8300/include/asm/sigcontext.h +0 −0
  1997. arch/h8300/include/asm/siginfo.h +0 −0
  1998. arch/h8300/include/asm/signal.h +0 −0
  1999. arch/h8300/include/asm/smp.h +0 −0
  2000. arch/h8300/include/asm/socket.h +0 −0
  2001. arch/h8300/include/asm/sockios.h +0 −0
  2002. arch/h8300/include/asm/spinlock.h +0 −0
  2003. arch/h8300/include/asm/stat.h +0 −0
  2004. arch/h8300/include/asm/statfs.h +0 −0
  2005. arch/h8300/include/asm/string.h +0 −0
  2006. arch/h8300/include/asm/system.h +0 −0
  2007. arch/h8300/include/asm/target_time.h +0 −0
  2008. arch/h8300/include/asm/termbits.h +0 −0
  2009. arch/h8300/include/asm/termios.h +0 −0
  2010. arch/h8300/include/asm/thread_info.h +0 −0
  2011. arch/h8300/include/asm/timex.h +0 −0
  2012. arch/h8300/include/asm/tlb.h +0 −0
  2013. arch/h8300/include/asm/tlbflush.h +0 −0
  2014. arch/h8300/include/asm/topology.h +0 −0
  2015. arch/h8300/include/asm/traps.h +0 −0
  2016. arch/h8300/include/asm/types.h +0 −0
  2017. arch/h8300/include/asm/uaccess.h +0 −0
  2018. arch/h8300/include/asm/ucontext.h +0 −0
  2019. arch/h8300/include/asm/unaligned.h +0 −0
  2020. arch/h8300/include/asm/unistd.h +0 −0
  2021. arch/h8300/include/asm/user.h +0 −0
  2022. arch/h8300/include/asm/virtconvert.h +0 −0
  2023. arch/h8300/mm/init.c +3 −6
  2024. arch/ia64/Kconfig +5 −5
  2025. arch/ia64/configs/generic_defconfig +371 −215
  2026. arch/ia64/configs/sn2_defconfig +0 −1285
  2027. arch/ia64/ia32/ia32_entry.S +1 −1
  2028. arch/ia64/ia32/ia32priv.h +0 −7
  2029. arch/ia64/ia32/sys_ia32.c +0 −132
  2030. arch/ia64/include/asm/io.h +6 −4
  2031. arch/ia64/include/asm/kexec.h +1 −1
  2032. arch/ia64/include/asm/sal.h +1 −1
  2033. arch/ia64/kernel/.gitignore +1 −0
  2034. arch/ia64/kernel/head.S +25 −1
  2035. arch/ia64/kernel/ivt.S +2 −2
  2036. arch/ia64/kernel/setup.c +10 −8
  2037. arch/ia64/kernel/smp.c +4 −4
  2038. arch/ia64/kernel/smpboot.c +3 −0
  2039. arch/ia64/kernel/vmlinux.lds.S +3 −0
  2040. arch/ia64/mm/contig.c +8 −2
  2041. arch/ia64/mm/discontig.c +5 −1
  2042. arch/ia64/pci/pci.c +11 −10
  2043. arch/m68k/kernel/entry.S +6 −0
  2044. arch/m68k/mac/baboon.c +0 −1
  2045. arch/m68k/mac/via.c +0 −1
  2046. arch/m68knommu/include/asm/Kbuild +0 −0
  2047. arch/m68knommu/include/asm/MC68328.h +0 −0
  2048. arch/m68knommu/include/asm/MC68332.h +0 −0
  2049. arch/m68knommu/include/asm/MC68EZ328.h +0 −0
  2050. arch/m68knommu/include/asm/MC68VZ328.h +0 −0
  2051. arch/m68knommu/include/asm/a.out.h +0 −0
  2052. arch/m68knommu/include/asm/anchor.h +0 −0
  2053. arch/m68knommu/include/asm/atomic.h +0 −0
  2054. arch/m68knommu/include/asm/auxvec.h +0 −0
  2055. arch/m68knommu/include/asm/bitops.h +0 −0
  2056. arch/m68knommu/include/asm/bootinfo.h +0 −0
  2057. arch/m68knommu/include/asm/bootstd.h +0 −0
  2058. arch/m68knommu/include/asm/bug.h +0 −0
  2059. arch/m68knommu/include/asm/bugs.h +0 −0
  2060. arch/m68knommu/include/asm/byteorder.h +0 −0
  2061. arch/m68knommu/include/asm/cache.h +0 −0
  2062. arch/m68knommu/include/asm/cachectl.h +0 −0
  2063. arch/m68knommu/include/asm/cacheflush.h +0 −0
  2064. arch/m68knommu/include/asm/checksum.h +0 −0
  2065. arch/m68knommu/include/asm/coldfire.h +0 −0
  2066. arch/m68knommu/include/asm/commproc.h +0 −0
  2067. arch/m68knommu/include/asm/cputime.h +0 −0
  2068. arch/m68knommu/include/asm/current.h +0 −0
  2069. arch/m68knommu/include/asm/dbg.h +0 −0
  2070. arch/m68knommu/include/asm/delay.h +0 −0
  2071. arch/m68knommu/include/asm/device.h +0 −0
  2072. arch/m68knommu/include/asm/div64.h +0 −0
  2073. arch/m68knommu/include/asm/dma-mapping.h +0 −0
  2074. arch/m68knommu/include/asm/dma.h +0 −0
  2075. arch/m68knommu/include/asm/elf.h +0 −0
  2076. arch/m68knommu/include/asm/elia.h +0 −0
  2077. arch/m68knommu/include/asm/emergency-restart.h +0 −0
  2078. arch/m68knommu/include/asm/entry.h +0 −0
  2079. arch/m68knommu/include/asm/errno.h +0 −0
  2080. arch/m68knommu/include/asm/fb.h +0 −0
  2081. arch/m68knommu/include/asm/fcntl.h +0 −0
  2082. arch/m68knommu/include/asm/flat.h +0 −0
  2083. arch/m68knommu/include/asm/fpu.h +0 −0
  2084. arch/m68knommu/include/asm/futex.h +0 −0
  2085. arch/m68knommu/include/asm/hardirq.h +0 −0
  2086. arch/m68knommu/include/asm/hw_irq.h +0 −0
  2087. arch/m68knommu/include/asm/hwtest.h +0 −0
  2088. arch/m68knommu/include/asm/io.h +0 −0
  2089. arch/m68knommu/include/asm/ioctl.h +0 −0
  2090. arch/m68knommu/include/asm/ioctls.h +0 −0
  2091. arch/m68knommu/include/asm/ipcbuf.h +0 −0
  2092. arch/m68knommu/include/asm/irq.h +0 −0
  2093. arch/m68knommu/include/asm/irq_regs.h +0 −0
  2094. arch/m68knommu/include/asm/kdebug.h +0 −0
  2095. arch/m68knommu/include/asm/kmap_types.h +0 −0
  2096. arch/m68knommu/include/asm/linkage.h +0 −0
  2097. arch/m68knommu/include/asm/local.h +0 −0
  2098. arch/m68knommu/include/asm/m5206sim.h +0 −0
  2099. arch/m68knommu/include/asm/m520xsim.h +0 −0
  2100. arch/m68knommu/include/asm/m523xsim.h +0 −0
  2101. arch/m68knommu/include/asm/m5249sim.h +0 −0
  2102. arch/m68knommu/include/asm/m5272sim.h +0 −0
  2103. arch/m68knommu/include/asm/m527xsim.h +0 −0
  2104. arch/m68knommu/include/asm/m528xsim.h +0 −0
  2105. arch/m68knommu/include/asm/m5307sim.h +0 −0
  2106. arch/m68knommu/include/asm/m532xsim.h +0 −0
  2107. arch/m68knommu/include/asm/m5407sim.h +0 −0
  2108. arch/m68knommu/include/asm/m68360.h +0 −0
  2109. arch/m68knommu/include/asm/m68360_enet.h +0 −0
  2110. arch/m68knommu/include/asm/m68360_pram.h +0 −0
  2111. arch/m68knommu/include/asm/m68360_quicc.h +0 −0
  2112. arch/m68knommu/include/asm/m68360_regs.h +0 −0
  2113. arch/m68knommu/include/asm/machdep.h +0 −0
  2114. arch/m68knommu/include/asm/math-emu.h +0 −0
  2115. arch/m68knommu/include/asm/mc146818rtc.h +0 −0
  2116. arch/m68knommu/include/asm/mcfcache.h +0 −0
  2117. arch/m68knommu/include/asm/mcfdma.h +0 −0
  2118. arch/m68knommu/include/asm/mcfmbus.h +0 −0
  2119. arch/m68knommu/include/asm/mcfne.h +0 −0
  2120. arch/m68knommu/include/asm/mcfpci.h +0 −0
  2121. arch/m68knommu/include/asm/mcfpit.h +0 −0
  2122. arch/m68knommu/include/asm/mcfsim.h +0 −0
  2123. arch/m68knommu/include/asm/mcfsmc.h +0 −0
  2124. arch/m68knommu/include/asm/mcftimer.h +0 −0
  2125. arch/m68knommu/include/asm/mcfuart.h +0 −0
  2126. arch/m68knommu/include/asm/mcfwdebug.h +0 −0
  2127. arch/m68knommu/include/asm/md.h +0 −0
  2128. arch/m68knommu/include/asm/mman.h +0 −0
  2129. arch/m68knommu/include/asm/mmu.h +0 −0
  2130. arch/m68knommu/include/asm/mmu_context.h +0 −0
  2131. arch/m68knommu/include/asm/module.h +0 −0
  2132. arch/m68knommu/include/asm/movs.h +0 −0
  2133. arch/m68knommu/include/asm/msgbuf.h +0 −0
  2134. arch/m68knommu/include/asm/mutex.h +0 −0
  2135. arch/m68knommu/include/asm/nettel.h +0 −0
  2136. arch/m68knommu/include/asm/openprom.h +0 −0
  2137. arch/m68knommu/include/asm/oplib.h +0 −0
  2138. arch/m68knommu/include/asm/page.h +0 −0
  2139. arch/m68knommu/include/asm/page_offset.h +0 −0
  2140. arch/m68knommu/include/asm/param.h +0 −0
  2141. arch/m68knommu/include/asm/pci.h +0 −0
  2142. arch/m68knommu/include/asm/percpu.h +0 −0
  2143. arch/m68knommu/include/asm/pgalloc.h +0 −0
  2144. arch/m68knommu/include/asm/pgtable.h +0 −0
  2145. arch/m68knommu/include/asm/poll.h +0 −0
  2146. arch/m68knommu/include/asm/posix_types.h +0 −0
  2147. arch/m68knommu/include/asm/processor.h +0 −0
  2148. arch/m68knommu/include/asm/ptrace.h +0 −0
  2149. arch/m68knommu/include/asm/quicc_simple.h +0 −0
  2150. arch/m68knommu/include/asm/resource.h +0 −0
  2151. arch/m68knommu/include/asm/rtc.h +0 −0
  2152. arch/m68knommu/include/asm/scatterlist.h +0 −0
  2153. arch/m68knommu/include/asm/sections.h +0 −0
  2154. arch/m68knommu/include/asm/segment.h +0 −0
  2155. arch/m68knommu/include/asm/sembuf.h +0 −0
  2156. arch/m68knommu/include/asm/setup.h +0 −0
  2157. arch/m68knommu/include/asm/shm.h +0 −0
  2158. arch/m68knommu/include/asm/shmbuf.h +0 −0
  2159. arch/m68knommu/include/asm/shmparam.h +0 −0
  2160. arch/m68knommu/include/asm/sigcontext.h +0 −0
  2161. arch/m68knommu/include/asm/siginfo.h +0 −0
  2162. arch/m68knommu/include/asm/signal.h +0 −0
  2163. arch/m68knommu/include/asm/smp.h +0 −0
  2164. arch/m68knommu/include/asm/socket.h +0 −0
  2165. arch/m68knommu/include/asm/sockios.h +0 −0
  2166. arch/m68knommu/include/asm/spinlock.h +0 −0
  2167. arch/m68knommu/include/asm/stat.h +0 −0
  2168. arch/m68knommu/include/asm/statfs.h +0 −0
  2169. arch/m68knommu/include/asm/string.h +0 −0
  2170. arch/m68knommu/include/asm/system.h +0 −0
  2171. arch/m68knommu/include/asm/termbits.h +0 −0
  2172. arch/m68knommu/include/asm/termios.h +0 −0
  2173. arch/m68knommu/include/asm/thread_info.h +0 −0
  2174. arch/m68knommu/include/asm/timex.h +0 −0
  2175. arch/m68knommu/include/asm/tlb.h +0 −0
  2176. arch/m68knommu/include/asm/tlbflush.h +0 −0
  2177. arch/m68knommu/include/asm/topology.h +0 −0
  2178. arch/m68knommu/include/asm/traps.h +0 −0
  2179. arch/m68knommu/include/asm/types.h +0 −0
  2180. arch/m68knommu/include/asm/uaccess.h +0 −0
  2181. arch/m68knommu/include/asm/ucontext.h +0 −0
  2182. arch/m68knommu/include/asm/unaligned.h +0 −0
  2183. arch/m68knommu/include/asm/unistd.h +7 −1
  2184. arch/m68knommu/include/asm/user.h +0 −0
  2185. arch/m68knommu/kernel/syscalltable.S +6 −0
  2186. arch/mips/emma2rh/markeins/setup.c +1 −16
  2187. arch/mips/jazz/setup.c +1 −14
  2188. arch/mips/kernel/.gitignore +1 −0
  2189. arch/mips/kernel/kgdb.c +2 −5
  2190. arch/mips/kernel/scall32-o32.S +6 −0
  2191. arch/mips/kernel/scall64-64.S +6 −0
  2192. arch/mips/kernel/scall64-n32.S +6 −0
  2193. arch/mips/kernel/scall64-o32.S +6 −0
  2194. arch/mips/kernel/setup.c +20 −22
  2195. arch/mips/pci/pci-ip27.c +1 −0
  2196. arch/mips/rb532/devices.c +3 −13
  2197. arch/mips/txx9/generic/setup.c +3 −0
  2198. arch/mn10300/kernel/mn10300-serial.c +0 −1
  2199. arch/mn10300/kernel/module.c +3 −1
  2200. arch/parisc/hpux/fs.c +19 −11
  2201. arch/powerpc/.gitignore +0 −1
  2202. arch/powerpc/Kconfig +0 −3
  2203. arch/powerpc/Kconfig.debug +1 −1
  2204. arch/powerpc/boot/dts/mpc8610_hpcd.dts +5 −0
  2205. arch/powerpc/boot/dts/mpc8641_hpcn.dts +1 −1
  2206. arch/powerpc/boot/dts/tqm8548-bigflash.dts +7 −1
  2207. arch/powerpc/boot/dts/tqm8548.dts +2 −1
  2208. arch/powerpc/boot/dts/warp.dts +19 −3
  2209. arch/powerpc/boot/io.h +1 −1
  2210. arch/powerpc/boot/wrapper +1 −1
  2211. arch/powerpc/configs/40x/ep405_defconfig +145 −62
  2212. arch/powerpc/configs/40x/kilauea_defconfig +136 −60
  2213. arch/powerpc/configs/40x/makalu_defconfig +136 −60
  2214. arch/powerpc/configs/40x/walnut_defconfig +141 −62
  2215. arch/powerpc/configs/44x/bamboo_defconfig +143 −63
  2216. arch/powerpc/configs/44x/canyonlands_defconfig +79 −37
  2217. arch/powerpc/configs/44x/ebony_defconfig +145 −62
  2218. arch/powerpc/configs/44x/katmai_defconfig +180 −79
  2219. arch/powerpc/configs/44x/rainier_defconfig +144 −63
  2220. arch/powerpc/configs/44x/sam440ep_defconfig +83 −26
  2221. arch/powerpc/configs/44x/sequoia_defconfig +144 −63
  2222. arch/powerpc/configs/44x/taishan_defconfig +145 −63
  2223. arch/powerpc/configs/44x/virtex5_defconfig +73 −27
  2224. arch/powerpc/configs/44x/warp_defconfig +164 −68
  2225. arch/powerpc/configs/83xx/asp8347_defconfig +216 −96
  2226. arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +144 −44
  2227. arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +144 −44
  2228. arch/powerpc/configs/83xx/mpc832x_mds_defconfig +133 −39
  2229. arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +133 −43
  2230. arch/powerpc/configs/83xx/mpc834x_itx_defconfig +130 −45
  2231. arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +130 −42
  2232. arch/powerpc/configs/83xx/mpc834x_mds_defconfig +129 −39
  2233. arch/powerpc/configs/83xx/mpc836x_mds_defconfig +133 −39
  2234. arch/powerpc/configs/83xx/mpc836x_rdk_defconfig +137 −46
  2235. arch/powerpc/configs/83xx/mpc837x_mds_defconfig +315 −36
  2236. arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +302 −38
  2237. arch/powerpc/configs/83xx/sbc834x_defconfig +204 −35
  2238. arch/powerpc/configs/85xx/ksi8560_defconfig +69 −26
  2239. arch/powerpc/configs/85xx/mpc8536_ds_defconfig +92 −75
  2240. arch/powerpc/configs/85xx/mpc8540_ads_defconfig +51 −20
  2241. arch/powerpc/configs/85xx/mpc8544_ds_defconfig +103 −75
  2242. arch/powerpc/configs/85xx/mpc8560_ads_defconfig +75 −23
  2243. arch/powerpc/configs/85xx/mpc8568mds_defconfig +91 −30
  2244. arch/powerpc/configs/85xx/mpc8572_ds_defconfig +102 −75
  2245. arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +58 −27
  2246. arch/powerpc/configs/85xx/sbc8548_defconfig +45 −18
  2247. arch/powerpc/configs/85xx/sbc8560_defconfig +50 −19
  2248. arch/powerpc/configs/85xx/stx_gp3_defconfig +117 −46
  2249. arch/powerpc/configs/85xx/tqm8540_defconfig +80 −32
  2250. arch/powerpc/configs/85xx/tqm8541_defconfig +104 −35
  2251. arch/powerpc/configs/85xx/tqm8548_defconfig +89 −40
  2252. arch/powerpc/configs/85xx/tqm8555_defconfig +104 −35
  2253. arch/powerpc/configs/85xx/tqm8560_defconfig +104 −35
  2254. arch/powerpc/configs/adder875_defconfig +37 −18
  2255. arch/powerpc/configs/c2k_defconfig +106 −139
  2256. arch/powerpc/configs/chrp32_defconfig +101 −40
  2257. arch/powerpc/configs/ep8248e_defconfig +165 −33
  2258. arch/powerpc/configs/ep88xc_defconfig +38 −19
  2259. arch/powerpc/configs/g5_defconfig +125 −102
  2260. arch/powerpc/configs/iseries_defconfig +60 −27
  2261. arch/powerpc/configs/linkstation_defconfig +96 −37
  2262. arch/powerpc/configs/maple_defconfig +263 −118
  2263. arch/powerpc/configs/mpc7448_hpc2_defconfig +51 −21
  2264. arch/powerpc/configs/mpc8272_ads_defconfig +101 −31
  2265. arch/powerpc/configs/mpc83xx_defconfig +348 −41
  2266. arch/powerpc/configs/mpc85xx_defconfig +130 −77
  2267. arch/powerpc/configs/mpc8610_hpcd_defconfig +91 −74
  2268. arch/powerpc/configs/mpc8641_hpcn_defconfig +136 −79
  2269. arch/powerpc/configs/mpc866_ads_defconfig +42 −19
  2270. arch/powerpc/configs/mpc885_ads_defconfig +38 −19
  2271. arch/powerpc/configs/pmac32_defconfig +122 −119
  2272. arch/powerpc/configs/ppc40x_defconfig +307 −67
  2273. arch/powerpc/configs/ppc44x_defconfig +345 −30
  2274. arch/powerpc/configs/ppc64_defconfig +127 −110
  2275. arch/powerpc/configs/ppc6xx_defconfig +78 −66
  2276. arch/powerpc/configs/pq2fads_defconfig +109 −38
  2277. arch/powerpc/configs/prpmc2800_defconfig +85 −40
  2278. arch/powerpc/configs/ps3_defconfig +133 −20
  2279. arch/powerpc/configs/pseries_defconfig +126 −46
  2280. arch/powerpc/configs/sbc8641d_defconfig +134 −39
  2281. arch/powerpc/configs/storcenter_defconfig +76 −37
  2282. arch/powerpc/include/asm/8253pit.h +0 −0
  2283. arch/powerpc/include/asm/8xx_immap.h +0 −0
  2284. arch/powerpc/include/asm/Kbuild +0 −0
  2285. arch/powerpc/include/asm/a.out.h +0 −0
  2286. arch/powerpc/include/asm/abs_addr.h +0 −0
  2287. arch/powerpc/include/asm/agp.h +0 −0
  2288. arch/powerpc/include/asm/asm-compat.h +0 −0
  2289. arch/powerpc/include/asm/atomic.h +0 −0
  2290. arch/powerpc/include/asm/auxvec.h +0 −0
  2291. arch/powerpc/include/asm/backlight.h +0 −0
  2292. arch/powerpc/include/asm/bitops.h +0 −0
  2293. arch/powerpc/include/asm/bootx.h +0 −0
  2294. arch/powerpc/include/asm/btext.h +0 −0
  2295. arch/powerpc/include/asm/bug.h +0 −0
  2296. arch/powerpc/include/asm/bugs.h +0 −0
  2297. arch/powerpc/include/asm/byteorder.h +0 −0
  2298. arch/powerpc/include/asm/cache.h +0 −0
  2299. arch/powerpc/include/asm/cacheflush.h +0 −0
  2300. arch/powerpc/include/asm/cell-pmu.h +0 −0
  2301. arch/powerpc/include/asm/cell-regs.h +0 −0
  2302. arch/powerpc/include/asm/checksum.h +0 −0
  2303. arch/powerpc/include/asm/clk_interface.h +0 −0
  2304. arch/powerpc/include/asm/code-patching.h +0 −0
  2305. arch/powerpc/include/asm/compat.h +0 −0
  2306. arch/powerpc/include/asm/cpm.h +0 −0
  2307. arch/powerpc/include/asm/cpm1.h +0 −0
  2308. arch/powerpc/include/asm/cpm2.h +0 −0
  2309. arch/powerpc/include/asm/cputable.h +0 −0
  2310. arch/powerpc/include/asm/cputhreads.h +0 −0
  2311. arch/powerpc/include/asm/cputime.h +0 −0
  2312. arch/powerpc/include/asm/current.h +0 −0
  2313. arch/powerpc/include/asm/dbdma.h +0 −0
  2314. arch/powerpc/include/asm/dcr-generic.h +0 −0
  2315. arch/powerpc/include/asm/dcr-mmio.h +0 −0
  2316. arch/powerpc/include/asm/dcr-native.h +0 −0
  2317. arch/powerpc/include/asm/dcr-regs.h +0 −0
  2318. arch/powerpc/include/asm/dcr.h +1 −5
  2319. arch/powerpc/include/asm/delay.h +0 −0
  2320. arch/powerpc/include/asm/device.h +0 −0
  2321. arch/powerpc/include/asm/div64.h +0 −0
  2322. arch/powerpc/include/asm/dma-mapping.h +0 −0
  2323. arch/powerpc/include/asm/dma.h +0 −0
  2324. arch/powerpc/include/asm/edac.h +0 −0
  2325. arch/powerpc/include/asm/eeh.h +0 −0
  2326. arch/powerpc/include/asm/eeh_event.h +0 −0
  2327. arch/powerpc/include/asm/elf.h +0 −0
  2328. arch/powerpc/include/asm/emergency-restart.h +0 −0
  2329. arch/powerpc/include/asm/errno.h +0 −0
  2330. arch/powerpc/include/asm/exception.h +0 −0
  2331. arch/powerpc/include/asm/fb.h +0 −0
  2332. arch/powerpc/include/asm/fcntl.h +0 −0
  2333. arch/powerpc/include/asm/feature-fixups.h +0 −0
  2334. arch/powerpc/include/asm/firmware.h +0 −0
  2335. arch/powerpc/include/asm/fixmap.h +0 −0
  2336. arch/powerpc/include/asm/floppy.h +0 −0
  2337. arch/powerpc/include/asm/fs_pd.h +0 −0
  2338. arch/powerpc/include/asm/fsl_gtm.h +0 −0
  2339. arch/powerpc/include/asm/fsl_lbc.h +0 −0
  2340. arch/powerpc/include/asm/ftrace.h +0 −0
  2341. arch/powerpc/include/asm/futex.h +0 −0
  2342. arch/powerpc/include/asm/gpio.h +0 −0
  2343. arch/powerpc/include/asm/grackle.h +0 −0
  2344. arch/powerpc/include/asm/hardirq.h +0 −0
  2345. arch/powerpc/include/asm/heathrow.h +0 −0
  2346. arch/powerpc/include/asm/highmem.h +0 −0
  2347. arch/powerpc/include/asm/hugetlb.h +0 −0
  2348. arch/powerpc/include/asm/hvcall.h +22 −0
  2349. arch/powerpc/include/asm/hvconsole.h +0 −0
  2350. arch/powerpc/include/asm/hvcserver.h +0 −0
  2351. arch/powerpc/include/asm/hw_irq.h +0 −0
  2352. arch/powerpc/include/asm/hydra.h +0 −0
  2353. arch/powerpc/include/asm/i8259.h +0 −5
  2354. arch/powerpc/include/asm/ibmebus.h +0 −0
  2355. arch/powerpc/include/asm/ide.h +17 −0
  2356. arch/powerpc/include/asm/immap_86xx.h +0 −0
  2357. arch/powerpc/include/asm/immap_cpm2.h +0 −0
  2358. arch/powerpc/include/asm/immap_qe.h +0 −2
  2359. arch/powerpc/include/asm/io-defs.h +0 −0
  2360. arch/powerpc/include/asm/io.h +0 −0
  2361. arch/powerpc/include/asm/ioctl.h +0 −0
  2362. arch/powerpc/include/asm/ioctls.h +0 −0
  2363. arch/powerpc/include/asm/iommu.h +0 −0
  2364. arch/powerpc/include/asm/ipcbuf.h +0 −0
  2365. arch/powerpc/include/asm/ipic.h +0 −9
  2366. arch/powerpc/include/asm/irq.h +0 −288
  2367. arch/powerpc/include/asm/irq_regs.h +0 −0
  2368. arch/powerpc/include/asm/irqflags.h +4 −5
  2369. arch/powerpc/include/asm/iseries/alpaca.h +0 −0
  2370. arch/powerpc/include/asm/iseries/hv_call.h +0 −0
  2371. arch/powerpc/include/asm/iseries/hv_call_event.h +0 −0
  2372. arch/powerpc/include/asm/iseries/hv_call_sc.h +0 −0
  2373. arch/powerpc/include/asm/iseries/hv_call_xm.h +0 −0
  2374. arch/powerpc/include/asm/iseries/hv_lp_config.h +0 −0
  2375. arch/powerpc/include/asm/iseries/hv_lp_event.h +0 −0
  2376. arch/powerpc/include/asm/iseries/hv_types.h +0 −0
  2377. arch/powerpc/include/asm/iseries/iommu.h +0 −0
  2378. arch/powerpc/include/asm/iseries/it_lp_queue.h +0 −0
  2379. arch/powerpc/include/asm/iseries/lpar_map.h +0 −0
  2380. arch/powerpc/include/asm/iseries/mf.h +0 −0
  2381. arch/powerpc/include/asm/iseries/vio.h +0 −0
  2382. arch/powerpc/include/asm/kdebug.h +0 −0
  2383. arch/powerpc/include/asm/kdump.h +0 −0
  2384. arch/powerpc/include/asm/kexec.h +1 −1
  2385. arch/powerpc/include/asm/keylargo.h +0 −0
  2386. arch/powerpc/include/asm/kgdb.h +0 −2
  2387. arch/powerpc/include/asm/kmap_types.h +0 −0
  2388. arch/powerpc/include/asm/kprobes.h +0 −0
  2389. arch/powerpc/include/asm/kvm.h +0 −0
  2390. arch/powerpc/include/asm/kvm_asm.h +0 −0
  2391. arch/powerpc/include/asm/kvm_host.h +0 −0
  2392. arch/powerpc/include/asm/kvm_para.h +0 −0
  2393. arch/powerpc/include/asm/kvm_ppc.h +0 −0
  2394. arch/powerpc/include/asm/libata-portmap.h +0 −0
  2395. arch/powerpc/include/asm/linkage.h +0 −0
  2396. arch/powerpc/include/asm/lmb.h +0 −0
  2397. arch/powerpc/include/asm/local.h +0 −0
  2398. arch/powerpc/include/asm/lppaca.h +0 −0
  2399. arch/powerpc/include/asm/lv1call.h +0 −0
  2400. arch/powerpc/include/asm/machdep.h +0 −0
  2401. arch/powerpc/include/asm/macio.h +0 −0
  2402. arch/powerpc/include/asm/mc146818rtc.h +0 −0
  2403. arch/powerpc/include/asm/mediabay.h +0 −0
  2404. arch/powerpc/include/asm/mman.h +0 −0
  2405. arch/powerpc/include/asm/mmu-40x.h +0 −0
  2406. arch/powerpc/include/asm/mmu-44x.h +0 −0
  2407. arch/powerpc/include/asm/mmu-8xx.h +0 −0
  2408. arch/powerpc/include/asm/mmu-fsl-booke.h +0 −0
  2409. arch/powerpc/include/asm/mmu-hash32.h +0 −0
  2410. arch/powerpc/include/asm/mmu-hash64.h +1 −1
  2411. arch/powerpc/include/asm/mmu.h +0 −0
  2412. arch/powerpc/include/asm/mmu_context.h +0 −1
  2413. arch/powerpc/include/asm/mmzone.h +0 −0
  2414. arch/powerpc/include/asm/module.h +0 −0
  2415. arch/powerpc/include/asm/mpc512x.h +0 −0
  2416. arch/powerpc/include/asm/mpc52xx.h +0 −0
  2417. arch/powerpc/include/asm/mpc52xx_psc.h +0 −0
  2418. arch/powerpc/include/asm/mpc6xx.h +0 −0
  2419. arch/powerpc/include/asm/mpc8260.h +0 −0
  2420. arch/powerpc/include/asm/mpc86xx.h +0 −0
  2421. arch/powerpc/include/asm/mpc8xx.h +0 −0
  2422. arch/powerpc/include/asm/mpic.h +0 −0
  2423. arch/powerpc/include/asm/msgbuf.h +0 −0
  2424. arch/powerpc/include/asm/mutex.h +0 −0
  2425. arch/powerpc/include/asm/nvram.h +0 −0
  2426. arch/powerpc/include/asm/of_device.h +0 −0
  2427. arch/powerpc/include/asm/of_platform.h +0 −0
  2428. arch/powerpc/include/asm/ohare.h +0 −0
  2429. arch/powerpc/include/asm/oprofile_impl.h +0 −0
  2430. arch/powerpc/include/asm/pSeries_reconfig.h +0 −0
  2431. arch/powerpc/include/asm/paca.h +0 −2
  2432. arch/powerpc/include/asm/page.h +0 −0
  2433. arch/powerpc/include/asm/page_32.h +0 −0
  2434. arch/powerpc/include/asm/page_64.h +0 −0
  2435. arch/powerpc/include/asm/param.h +0 −0
  2436. arch/powerpc/include/asm/parport.h +0 −0
  2437. arch/powerpc/include/asm/pasemi_dma.h +0 −0
  2438. arch/powerpc/include/asm/pci-bridge.h +0 −0
  2439. arch/powerpc/include/asm/pci.h +0 −0
  2440. arch/powerpc/include/asm/percpu.h +0 −0
  2441. arch/powerpc/include/asm/pgalloc-32.h +0 −0
  2442. arch/powerpc/include/asm/pgalloc-64.h +0 −0
  2443. arch/powerpc/include/asm/pgalloc.h +0 −0
  2444. arch/powerpc/include/asm/pgtable-4k.h +0 −0
  2445. arch/powerpc/include/asm/pgtable-64k.h +0 −0
  2446. arch/powerpc/include/asm/pgtable-ppc32.h +0 −0
  2447. arch/powerpc/include/asm/pgtable-ppc64.h +1 −1
  2448. arch/powerpc/include/asm/pgtable.h +0 −0
  2449. arch/powerpc/include/asm/phyp_dump.h +0 −0
  2450. arch/powerpc/include/asm/pmac_feature.h +0 −0
  2451. arch/powerpc/include/asm/pmac_low_i2c.h +0 −0
  2452. arch/powerpc/include/asm/pmac_pfunc.h +0 −0
  2453. arch/powerpc/include/asm/pmc.h +0 −0
  2454. arch/powerpc/include/asm/pmi.h +0 −0
  2455. arch/powerpc/include/asm/poll.h +0 −0
  2456. arch/powerpc/include/asm/posix_types.h +0 −0
  2457. arch/powerpc/include/asm/ppc-pci.h +0 −0
  2458. arch/powerpc/include/asm/ppc4xx.h +0 −0
  2459. arch/powerpc/include/asm/ppc_asm.h +0 −0
  2460. arch/powerpc/include/asm/processor.h +0 −0
  2461. arch/powerpc/include/asm/prom.h +0 −0
  2462. arch/powerpc/include/asm/ps3.h +0 −0
  2463. arch/powerpc/include/asm/ps3av.h +0 −0
  2464. arch/powerpc/include/asm/ps3fb.h +0 −0
  2465. arch/powerpc/include/asm/ps3stor.h +0 −0
  2466. arch/powerpc/include/asm/ptrace.h +0 −0
  2467. arch/powerpc/include/asm/qe.h +0 −0
  2468. arch/powerpc/include/asm/qe_ic.h +0 −2
  2469. arch/powerpc/include/asm/reg.h +0 −0
  2470. arch/powerpc/include/asm/reg_8xx.h +0 −0
  2471. arch/powerpc/include/asm/reg_booke.h +0 −0
  2472. arch/powerpc/include/asm/reg_fsl_emb.h +0 −0
  2473. arch/powerpc/include/asm/resource.h +0 −0
  2474. arch/powerpc/include/asm/rheap.h +0 −0
  2475. arch/powerpc/include/asm/rio.h +0 −0
  2476. arch/powerpc/include/asm/rtas.h +0 −0
  2477. arch/powerpc/include/asm/rtc.h +0 −0
  2478. arch/powerpc/include/asm/rwsem.h +2 −2
  2479. arch/powerpc/include/asm/scatterlist.h +0 −0
  2480. arch/powerpc/include/asm/seccomp.h +0 −0
  2481. arch/powerpc/include/asm/sections.h +0 −0
  2482. arch/powerpc/include/asm/sembuf.h +0 −0
  2483. arch/powerpc/include/asm/serial.h +0 −0
  2484. arch/powerpc/include/asm/setjmp.h +0 −0
  2485. arch/powerpc/include/asm/setup.h +0 −0
  2486. arch/powerpc/include/asm/shmbuf.h +0 −0
  2487. arch/powerpc/include/asm/shmparam.h +0 −0
  2488. arch/powerpc/include/asm/sigcontext.h +0 −0
  2489. arch/powerpc/include/asm/siginfo.h +0 −0
  2490. arch/powerpc/include/asm/signal.h +0 −0
  2491. arch/powerpc/include/asm/smp.h +0 −0
  2492. arch/powerpc/include/asm/smu.h +0 −0
  2493. arch/powerpc/include/asm/socket.h +0 −0
  2494. arch/powerpc/include/asm/sockios.h +0 −0
  2495. arch/powerpc/include/asm/sparsemem.h +0 −0
  2496. arch/powerpc/include/asm/spinlock.h +0 −0
  2497. arch/powerpc/include/asm/spinlock_types.h +0 −0
  2498. arch/powerpc/include/asm/spu.h +0 −0
  2499. arch/powerpc/include/asm/spu_csa.h +0 −0
  2500. arch/powerpc/include/asm/spu_info.h +0 −0
  2501. arch/powerpc/include/asm/spu_priv1.h +0 −0
  2502. arch/powerpc/include/asm/sstep.h +0 −0
  2503. arch/powerpc/include/asm/stat.h +0 −0
  2504. arch/powerpc/include/asm/statfs.h +0 −0
  2505. arch/powerpc/include/asm/string.h +0 −0
  2506. arch/powerpc/include/asm/suspend.h +0 −0
  2507. arch/powerpc/include/asm/synch.h +0 −0
  2508. arch/powerpc/include/asm/syscall.h +0 −0
  2509. arch/powerpc/include/asm/syscalls.h +0 −0
  2510. arch/powerpc/include/asm/systbl.h +1 −1
  2511. arch/powerpc/include/asm/system.h +0 −0
  2512. arch/powerpc/include/asm/tce.h +0 −0
  2513. arch/powerpc/include/asm/termbits.h +0 −0
  2514. arch/powerpc/include/asm/termios.h +0 −0
  2515. arch/powerpc/include/asm/thread_info.h +0 −0
  2516. arch/powerpc/include/asm/time.h +0 −0
  2517. arch/powerpc/include/asm/timex.h +0 −0
  2518. arch/powerpc/include/asm/tlb.h +0 −0
  2519. arch/powerpc/include/asm/tlbflush.h +0 −0
  2520. arch/powerpc/include/asm/topology.h +0 −0
  2521. arch/powerpc/include/asm/tsi108.h +0 −0
  2522. arch/powerpc/include/asm/tsi108_irq.h +0 −0
  2523. arch/powerpc/include/asm/tsi108_pci.h +0 −0
  2524. arch/powerpc/include/asm/types.h +0 −0
  2525. arch/powerpc/include/asm/uaccess.h +0 −0
  2526. arch/powerpc/include/asm/ucc.h +0 −0
  2527. arch/powerpc/include/asm/ucc_fast.h +0 −2
  2528. arch/powerpc/include/asm/ucc_slow.h +0 −0
  2529. arch/powerpc/include/asm/ucontext.h +0 −0
  2530. arch/powerpc/include/asm/udbg.h +0 −0
  2531. arch/powerpc/include/asm/uic.h +0 −2
  2532. arch/powerpc/include/asm/unaligned.h +0 −0
  2533. arch/powerpc/include/asm/uninorth.h +0 −0
  2534. arch/powerpc/include/asm/unistd.h +0 −0
  2535. arch/powerpc/include/asm/user.h +0 −0
  2536. arch/powerpc/include/asm/vdso.h +0 −0
  2537. arch/powerpc/include/asm/vdso_datapage.h +0 −0
  2538. arch/powerpc/include/asm/vga.h +0 −0
  2539. arch/powerpc/include/asm/vio.h +0 −0
  2540. arch/powerpc/include/asm/xilinx_intc.h +0 −0
  2541. arch/powerpc/include/asm/xmon.h +0 −0
  2542. arch/powerpc/include/asm/xor.h +0 −0
  2543. arch/powerpc/kernel/Makefile +0 −14
  2544. arch/powerpc/kernel/cpu_setup_44x.S +0 −6
  2545. arch/powerpc/kernel/crash_dump.c +22 −9
  2546. arch/powerpc/kernel/head_32.S +1 −1
  2547. arch/powerpc/kernel/ibmebus.c +0 −12
  2548. arch/powerpc/kernel/irq.c +2 −23
  2549. arch/powerpc/kernel/lparcfg.c +5 −0
  2550. arch/powerpc/kernel/machine_kexec_32.c +1 −1
  2551. arch/powerpc/kernel/misc_32.S +1 −1
  2552. arch/powerpc/kernel/module.c +0 −15
  2553. arch/powerpc/kernel/pci-common.c +12 −5
  2554. arch/powerpc/kernel/process.c +0 −2
  2555. arch/powerpc/kernel/rtas.c +3 −2
  2556. arch/powerpc/kernel/sys_ppc32.c +0 −57
  2557. arch/powerpc/kernel/vdso.c +0 −2
  2558. arch/powerpc/kernel/vio.c +1 −1
  2559. arch/powerpc/lib/Makefile +0 −2
  2560. arch/powerpc/mm/hash_utils_64.c +39 −24
  2561. arch/powerpc/mm/init_64.c +3 −6
  2562. arch/powerpc/mm/mem.c +1 −1
  2563. arch/powerpc/mm/ppc_mmu_32.c +2 −2
  2564. arch/powerpc/mm/tlb_64.c +1 −1
  2565. arch/powerpc/platforms/44x/warp-nand.c +1 −1
  2566. arch/powerpc/platforms/44x/warp.c +10 −15
  2567. arch/powerpc/platforms/52xx/Makefile +1 −3
  2568. arch/powerpc/platforms/86xx/mpc86xx_smp.c +1 −1
  2569. arch/powerpc/platforms/Makefile +0 −6
  2570. arch/powerpc/platforms/cell/spufs/run.c +8 −7
  2571. arch/powerpc/platforms/cell/spufs/sched.c +9 −2
  2572. arch/powerpc/platforms/iseries/Kconfig +1 −10
  2573. arch/powerpc/platforms/powermac/Makefile +1 −2
  2574. arch/powerpc/platforms/ps3/htab.c +91 −178
  2575. arch/powerpc/platforms/ps3/setup.c +0 −1
  2576. arch/powerpc/platforms/ps3/spu.c +14 −4
  2577. arch/powerpc/platforms/pseries/plpar_wrappers.h +25 −2
  2578. arch/powerpc/platforms/pseries/setup.c +21 −8
  2579. arch/powerpc/sysdev/Makefile +0 −2
  2580. arch/powerpc/sysdev/bestcomm/gen_bd.c +0 −1
  2581. arch/powerpc/sysdev/cpm_common.c +26 −11
  2582. arch/powerpc/sysdev/qe_lib/ucc_fast.c +4 −0
  2583. arch/powerpc/sysdev/qe_lib/ucc_slow.c +5 −3
  2584. arch/s390/defconfig +38 −16
  2585. arch/s390/include/asm/Kbuild +0 −0
  2586. arch/s390/include/asm/airq.h +0 −0
  2587. arch/s390/include/asm/appldata.h +0 −0
  2588. arch/s390/include/asm/atomic.h +0 −0
  2589. arch/s390/include/asm/auxvec.h +0 −0
  2590. arch/s390/include/asm/bitops.h +3 −3
  2591. arch/s390/include/asm/bug.h +0 −0
  2592. arch/s390/include/asm/bugs.h +0 −0
  2593. arch/s390/include/asm/byteorder.h +0 −0
  2594. arch/s390/include/asm/cache.h +0 −0
  2595. arch/s390/include/asm/cacheflush.h +0 −0
  2596. arch/s390/include/asm/ccwdev.h +0 −0
  2597. arch/s390/include/asm/ccwgroup.h +0 −0
  2598. arch/s390/include/asm/checksum.h +0 −0
  2599. arch/s390/include/asm/chpid.h +0 −0
  2600. arch/s390/include/asm/chsc.h +0 −0
  2601. arch/s390/include/asm/cio.h +0 −0
  2602. arch/s390/include/asm/cmb.h +0 −0
  2603. arch/s390/include/asm/compat.h +0 −0
  2604. arch/s390/include/asm/cpcmd.h +0 −0
  2605. arch/s390/include/asm/cpu.h +0 −0
  2606. arch/s390/include/asm/cputime.h +0 −0
  2607. arch/s390/include/asm/current.h +0 −0
  2608. arch/s390/include/asm/dasd.h +0 −0
  2609. arch/s390/include/asm/debug.h +0 −0
  2610. arch/s390/include/asm/delay.h +0 −0
  2611. arch/s390/include/asm/device.h +0 −0
  2612. arch/s390/include/asm/diag.h +0 −0
  2613. arch/s390/include/asm/div64.h +0 −0
  2614. arch/s390/include/asm/dma.h +0 −0
  2615. arch/s390/include/asm/ebcdic.h +0 −0
  2616. arch/s390/include/asm/elf.h +0 −0
  2617. arch/s390/include/asm/emergency-restart.h +0 −0
  2618. arch/s390/include/asm/errno.h +0 −0
  2619. arch/s390/include/asm/etr.h +0 −0
  2620. arch/s390/include/asm/extmem.h +0 −0
  2621. arch/s390/include/asm/fb.h +0 −0
  2622. arch/s390/include/asm/fcntl.h +0 −0
  2623. arch/s390/include/asm/fcx.h +0 −0
  2624. arch/s390/include/asm/futex.h +0 −0
  2625. arch/s390/include/asm/hardirq.h +0 −0
  2626. arch/s390/include/asm/hugetlb.h +0 −0
  2627. arch/s390/include/asm/idals.h +0 −0
  2628. arch/s390/include/asm/io.h +0 −0
  2629. arch/s390/include/asm/ioctl.h +0 −0
  2630. arch/s390/include/asm/ioctls.h +0 −0
  2631. arch/s390/include/asm/ipcbuf.h +0 −0
  2632. arch/s390/include/asm/ipl.h +0 −0
  2633. arch/s390/include/asm/irq.h +0 −0
  2634. arch/s390/include/asm/irq_regs.h +0 −0
  2635. arch/s390/include/asm/irqflags.h +0 −0
  2636. arch/s390/include/asm/isc.h +0 −0
  2637. arch/s390/include/asm/itcw.h +0 −0
  2638. arch/s390/include/asm/kdebug.h +0 −0
  2639. arch/s390/include/asm/kexec.h +1 −1
  2640. arch/s390/include/asm/kmap_types.h +0 −0
  2641. arch/s390/include/asm/kprobes.h +0 −0
  2642. arch/s390/include/asm/kvm.h +0 −0
  2643. arch/s390/include/asm/kvm_host.h +0 −0
  2644. arch/s390/include/asm/kvm_para.h +0 −0
  2645. arch/s390/include/asm/kvm_virtio.h +0 −0
  2646. arch/s390/include/asm/linkage.h +0 −0
  2647. arch/s390/include/asm/local.h +0 −0
  2648. arch/s390/include/asm/lowcore.h +0 −0
  2649. arch/s390/include/asm/mathemu.h +0 −0
  2650. arch/s390/include/asm/mman.h +0 −0
  2651. arch/s390/include/asm/mmu.h +0 −0
  2652. arch/s390/include/asm/mmu_context.h +0 −0
  2653. arch/s390/include/asm/module.h +0 −0
  2654. arch/s390/include/asm/monwriter.h +0 −0
  2655. arch/s390/include/asm/msgbuf.h +0 −0
  2656. arch/s390/include/asm/mutex.h +0 −0
  2657. arch/s390/include/asm/page.h +0 −0
  2658. arch/s390/include/asm/param.h +0 −0
  2659. arch/s390/include/asm/pci.h +0 −0
  2660. arch/s390/include/asm/percpu.h +0 −0
  2661. arch/s390/include/asm/pgalloc.h +0 −0
  2662. arch/s390/include/asm/pgtable.h +0 −0
  2663. arch/s390/include/asm/poll.h +0 −0
  2664. arch/s390/include/asm/posix_types.h +0 −0
  2665. arch/s390/include/asm/processor.h +0 −0
  2666. arch/s390/include/asm/ptrace.h +0 −0
  2667. arch/s390/include/asm/qdio.h +0 −0
  2668. arch/s390/include/asm/qeth.h +0 −0
  2669. arch/s390/include/asm/reset.h +0 −0
  2670. arch/s390/include/asm/resource.h +0 −0
  2671. arch/s390/include/asm/rwsem.h +0 −0
  2672. arch/s390/include/asm/s390_ext.h +0 −0
  2673. arch/s390/include/asm/s390_rdev.h +0 −0
  2674. arch/s390/include/asm/scatterlist.h +0 −0
  2675. arch/s390/include/asm/schid.h +0 −0
  2676. arch/s390/include/asm/sclp.h +0 −0
  2677. arch/s390/include/asm/sections.h +0 −0
  2678. arch/s390/include/asm/segment.h +0 −0
  2679. arch/s390/include/asm/sembuf.h +0 −0
  2680. arch/s390/include/asm/setup.h +0 −0
  2681. arch/s390/include/asm/sfp-machine.h +0 −0
  2682. arch/s390/include/asm/sfp-util.h +0 −0
  2683. arch/s390/include/asm/shmbuf.h +0 −0
  2684. arch/s390/include/asm/shmparam.h +0 −0
  2685. arch/s390/include/asm/sigcontext.h +0 −0
  2686. arch/s390/include/asm/siginfo.h +0 −0
  2687. arch/s390/include/asm/signal.h +0 −0
  2688. arch/s390/include/asm/sigp.h +0 −0
  2689. arch/s390/include/asm/smp.h +0 −0
  2690. arch/s390/include/asm/socket.h +0 −0
  2691. arch/s390/include/asm/sockios.h +0 −0
  2692. arch/s390/include/asm/sparsemem.h +0 −0
  2693. arch/s390/include/asm/spinlock.h +0 −0
  2694. arch/s390/include/asm/spinlock_types.h +0 −0
  2695. arch/s390/include/asm/stat.h +0 −0
  2696. arch/s390/include/asm/statfs.h +0 −0
  2697. arch/s390/include/asm/string.h +0 −0
  2698. arch/s390/include/asm/suspend.h +0 −0
  2699. arch/s390/include/asm/sysinfo.h +0 −0
  2700. arch/s390/include/asm/system.h +0 −0
  2701. arch/s390/include/asm/tape390.h +0 −0
  2702. arch/s390/include/asm/termbits.h +0 −0
  2703. arch/s390/include/asm/termios.h +0 −0
  2704. arch/s390/include/asm/thread_info.h +0 −0
  2705. arch/s390/include/asm/timer.h +0 −0
  2706. arch/s390/include/asm/timex.h +0 −0
  2707. arch/s390/include/asm/tlb.h +0 −0
  2708. arch/s390/include/asm/tlbflush.h +0 −0
  2709. arch/s390/include/asm/todclk.h +0 −0
  2710. arch/s390/include/asm/topology.h +0 −0
  2711. arch/s390/include/asm/types.h +0 −0
  2712. arch/s390/include/asm/uaccess.h +0 −0
  2713. arch/s390/include/asm/ucontext.h +0 −0
  2714. arch/s390/include/asm/unaligned.h +0 −0
  2715. arch/s390/include/asm/unistd.h +0 −0
  2716. arch/s390/include/asm/user.h +0 −0
  2717. arch/s390/include/asm/vtoc.h +0 −0
  2718. arch/s390/include/asm/xor.h +0 −0
  2719. arch/s390/include/asm/zcrypt.h +0 −0
  2720. arch/s390/kernel/process.c +3 −1
  2721. arch/s390/kernel/smp.c +0 −2
  2722. arch/s390/kernel/vmlinux.lds.S +1 −1
  2723. arch/sh/Kconfig +24 −3
  2724. arch/sh/Kconfig.debug +1 −1
  2725. arch/sh/Makefile +8 −8
  2726. arch/sh/boards/Makefile +1 −1
  2727. arch/sh/boards/board-ap325rxa.c +4 −1
  2728. arch/sh/boards/mach-migor/setup.c +8 −0
  2729. arch/sh/boards/mach-se/7343/irq.c +0 −1
  2730. arch/sh/boards/mach-sh7763rdp/setup.c +82 −2
  2731. arch/sh/boards/mach-systemh/irq.c +1 −2
  2732. arch/sh/boards/mach-x3proto/setup.c +9 −1
  2733. arch/sh/configs/dreamcast_defconfig +6 −8
  2734. arch/sh/configs/sh7763rdp_defconfig +97 −16
  2735. arch/sh/include/asm/a.out.h +0 −20
  2736. arch/sh/include/asm/flat.h +7 −0
  2737. arch/sh/include/asm/kexec.h +1 −1
  2738. arch/sh/include/asm/migor.h +0 −3
  2739. arch/sh/include/asm/ptrace.h +9 −0
  2740. arch/sh/include/asm/seccomp.h +10 −0
  2741. arch/sh/include/asm/sh_eth.h +11 −0
  2742. arch/sh/include/asm/sh_mobile_lcdc.h +6 −0
  2743. arch/sh/include/asm/thread_info.h +36 −15
  2744. arch/sh/include/asm/tlb_64.h +3 −9
  2745. arch/sh/include/cpu-sh2/cpu/cache.h +4 −2
  2746. arch/sh/include/cpu-sh2a/cpu/addrspace.h +10 −0
  2747. arch/sh/include/cpu-sh2a/cpu/cache.h +3 −0
  2748. arch/sh/include/cpu-sh2a/cpu/cacheflush.h +34 −0
  2749. arch/sh/include/cpu-sh3/cpu/cacheflush.h +10 −0
  2750. arch/sh/kernel/cpu/sh4/sq.c +1 −1
  2751. arch/sh/kernel/cpu/sh4a/setup-sh7723.c +2 −2
  2752. arch/sh/kernel/cpu/sh5/entry.S +10 −9
  2753. arch/sh/kernel/entry-common.S +7 −9
  2754. arch/sh/kernel/machine_kexec.c +8 −0
  2755. arch/sh/kernel/module.c +5 −2
  2756. arch/sh/kernel/ptrace_32.c +56 −101
  2757. arch/sh/kernel/ptrace_64.c +53 −91
  2758. arch/sh/kernel/setup.c +20 −0
  2759. arch/sh/kernel/sh_ksyms_32.c +3 −1
  2760. arch/sh/kernel/signal_32.c +15 −7
  2761. arch/sh/kernel/signal_64.c +88 −78
  2762. arch/sh/mm/Kconfig +2 −1
  2763. arch/sh/mm/Makefile_32 +7 −4
  2764. arch/sh/mm/cache-sh2.c +36 −9
  2765. arch/sh/mm/cache-sh2a.c +129 −0
  2766. arch/sh/mm/consistent.c +27 −0
  2767. arch/sh/mm/tlb-sh5.c +6 −14
  2768. arch/sh/tools/Makefile +2 −2
  2769. arch/sparc/Makefile +6 −2
  2770. arch/sparc/boot/Makefile +6 −0
  2771. arch/sparc/include/asm/ebus_32.h +1 −1
  2772. arch/sparc/include/asm/ebus_64.h +2 −1
  2773. arch/sparc/include/asm/futex_64.h +1 −1
  2774. arch/sparc/include/asm/irq_64.h +7 −0
  2775. arch/sparc/include/asm/of_device.h +1 −2
  2776. arch/sparc/include/asm/of_platform.h +18 −5
  2777. arch/sparc/include/asm/of_platform_32.h +0 −24
  2778. arch/sparc/include/asm/of_platform_64.h +0 −25
  2779. arch/sparc/include/asm/parport.h +2 −1
  2780. arch/sparc/include/asm/ptrace_32.h +10 −10
  2781. arch/sparc/include/asm/ptrace_64.h +19 −20
  2782. arch/sparc/include/asm/sbus_32.h +1 −1
  2783. arch/sparc/include/asm/sbus_64.h +1 −1
  2784. arch/sparc/kernel/ioport.c +1 −1
  2785. arch/sparc/kernel/time.c +1 −1
  2786. arch/sparc64/Kconfig +1 −0
  2787. arch/sparc64/kernel/auxio.c +1 −1
  2788. arch/sparc64/kernel/ebus.c +1 −1
  2789. arch/sparc64/kernel/irq.c +68 −3
  2790. arch/sparc64/kernel/kstack.h +60 −0
  2791. arch/sparc64/kernel/of_device.c +0 −5
  2792. arch/sparc64/kernel/pci_common.c +1 −1
  2793. arch/sparc64/kernel/pci_psycho.c +1 −1
  2794. arch/sparc64/kernel/pci_sabre.c +1 −1
  2795. arch/sparc64/kernel/pci_schizo.c +1 −1
  2796. arch/sparc64/kernel/power.c +1 −1
  2797. arch/sparc64/kernel/process.c +29 −82
  2798. arch/sparc64/kernel/prom.c +1 −1
  2799. arch/sparc64/kernel/signal.c +4 −3
  2800. arch/sparc64/kernel/smp.c +146 −156
  2801. arch/sparc64/kernel/sparc64_ksyms.c +0 −1
  2802. arch/sparc64/kernel/stacktrace.c +5 −6
  2803. arch/sparc64/kernel/sys_sparc32.c +0 −176
  2804. arch/sparc64/kernel/systbls.S +10 −10
  2805. arch/sparc64/kernel/time.c +1 −1
  2806. arch/sparc64/kernel/traps.c +5 −12
  2807. arch/sparc64/lib/mcount.S +36 −3
  2808. arch/sparc64/mm/init.c +33 −8
  2809. arch/sparc64/mm/tsb.c +4 −1
  2810. arch/sparc64/mm/ultra.S +7 −37
  2811. arch/x86/Kconfig +11 −26
  2812. arch/x86/boot/boot.h +10 −0
  2813. arch/x86/boot/cpu.c +0 −3
  2814. arch/x86/boot/cpucheck.c +1 −9
  2815. arch/x86/boot/main.c +5 −0
  2816. arch/x86/boot/memory.c +0 −1
  2817. arch/x86/kernel/acpi/boot.c +15 −1
  2818. arch/x86/kernel/acpi/sleep.c +2 −2
  2819. arch/x86/kernel/amd_iommu.c +12 −9
  2820. arch/x86/kernel/amd_iommu_init.c +21 −3
  2821. arch/x86/kernel/apic_32.c +9 −13
  2822. arch/x86/kernel/apic_64.c +0 −7
  2823. arch/x86/kernel/cpu/addon_cpuid_features.c +15 −2
  2824. arch/x86/kernel/cpu/bugs.c +5 −1
  2825. arch/x86/kernel/cpu/cpufreq/Kconfig +2 −2
  2826. arch/x86/kernel/cpu/cpufreq/elanfreq.c +1 −1
  2827. arch/x86/kernel/cpu/cpufreq/powernow-k8.c +0 −3
  2828. arch/x86/kernel/cpu/cyrix.c +0 −18
  2829. arch/x86/kernel/cpu/mcheck/mce_64.c +5 −0
  2830. arch/x86/kernel/cpu/mcheck/mce_amd_64.c +5 −13
  2831. arch/x86/kernel/cpu/mtrr/generic.c +18 −2
  2832. arch/x86/kernel/cpu/mtrr/main.c +1 −4
  2833. arch/x86/kernel/cpu/perfctr-watchdog.c +7 −1
  2834. arch/x86/kernel/efi_32.c +2 −2
  2835. arch/x86/kernel/genx2apic_uv_x.c +6 −4
  2836. arch/x86/kernel/head64.c +1 −0
  2837. arch/x86/kernel/hpet.c +24 −0
  2838. arch/x86/kernel/io_apic_32.c +1 −5
  2839. arch/x86/kernel/io_apic_64.c +15 −10
  2840. arch/x86/kernel/machine_kexec_32.c +17 −3
  2841. arch/x86/kernel/mfgpt_32.c +37 −15
  2842. arch/x86/kernel/mmconf-fam10h_64.c +1 −1
  2843. arch/x86/kernel/mpparse.c +9 −8
  2844. arch/x86/kernel/msr.c +1 −1
  2845. arch/x86/kernel/nmi.c +19 −9
  2846. arch/x86/kernel/numaq_32.c +1 −1
  2847. arch/x86/kernel/paravirt.c +1 −1
  2848. arch/x86/kernel/pci-calgary_64.c +8 −8
  2849. arch/x86/kernel/process_32.c +2 −3
  2850. arch/x86/kernel/process_64.c +2 −3
  2851. arch/x86/kernel/relocate_kernel_32.S +7 −3
  2852. arch/x86/kernel/setup.c +9 −15
  2853. arch/x86/kernel/signal_64.c +10 −1
  2854. arch/x86/kernel/smpboot.c +49 −19
  2855. arch/x86/kernel/smpcommon.c +10 −7
  2856. arch/x86/kernel/tlb_uv.c +2 −1
  2857. arch/x86/kernel/traps_64.c +8 −1
  2858. arch/x86/kernel/tsc.c +6 −2
  2859. arch/x86/kernel/tsc_sync.c +2 −4
  2860. arch/x86/kernel/visws_quirks.c +2 −4
  2861. arch/x86/kernel/vmi_32.c +2 −1
  2862. arch/x86/kernel/vmlinux_32.lds.S +8 −0
  2863. arch/x86/kvm/paging_tmpl.h +1 −1
  2864. arch/x86/mach-rdc321x/platform.c +0 −1
  2865. arch/x86/mm/Makefile +1 −2
  2866. arch/x86/mm/init_64.c +30 −18
  2867. arch/x86/mm/ioremap.c +4 −6
  2868. arch/x86/mm/mmio-mod.c +3 −1
  2869. arch/x86/mm/pageattr-test.c +1 −2
  2870. arch/x86/mm/pageattr.c +16 −11
  2871. arch/x86/mm/pat.c +36 −14
  2872. arch/x86/mm/pgtable.c +3 −0
  2873. arch/x86/mm/srat_32.c +8 −4
  2874. arch/x86/oprofile/nmi_int.c +36 −3
  2875. arch/x86/pci/amd_bus.c +46 −6
  2876. arch/x86/pci/i386.c +78 −0
  2877. arch/x86/pci/irq.c +2 −0
  2878. arch/x86/pci/legacy.c +1 −1
  2879. arch/x86/pci/mmconfig-shared.c +49 −18
  2880. arch/x86/power/cpu_32.c +4 −2
  2881. arch/x86/power/hibernate_asm_32.S +15 −11
  2882. arch/xtensa/kernel/xtensa_ksyms.c +0 −1
  2883. block/blk-core.c +2 −0
  2884. block/blk-tag.c +2 −4
  2885. block/bsg.c +11 −33
  2886. block/cmd-filter.c +48 −148
  2887. block/genhd.c +24 −12
  2888. block/scsi_ioctl.c +92 −4
  2889. crypto/async_tx/async_xor.c +2 −1
  2890. crypto/authenc.c +6 −4
  2891. crypto/digest.c +1 −1
  2892. crypto/tcrypt.c +19 −9
  2893. drivers/Makefile +1 −0
  2894. drivers/acpi/dock.c +8 −3
  2895. drivers/acpi/ec.c +36 −0
  2896. drivers/acpi/executer/exconfig.c +3 −0
  2897. drivers/acpi/namespace/nsnames.c +22 −12
  2898. drivers/acpi/pci_link.c +7 −5
  2899. drivers/acpi/processor_core.c +1 −1
  2900. drivers/acpi/processor_idle.c +0 −1
  2901. drivers/acpi/processor_perflib.c +1 −1
  2902. drivers/acpi/resources/rscalc.c +3 −0
  2903. drivers/acpi/utilities/utalloc.c +5 −3
  2904. drivers/acpi/utilities/utdelete.c +11 −2
  2905. drivers/acpi/utilities/utobject.c +9 −4
  2906. drivers/acpi/wmi.c +1 −1
  2907. drivers/ata/ahci.c +5 −3
  2908. drivers/ata/ata_piix.c +8 −0
  2909. drivers/ata/libata-core.c +37 −23
  2910. drivers/ata/libata-eh.c +13 −17
  2911. drivers/ata/pata_acpi.c +1 −1
  2912. drivers/ata/pata_at32.c +2 −2
  2913. drivers/ata/pata_atiixp.c +1 −1
  2914. drivers/ata/pata_cs5530.c +3 −3
  2915. drivers/ata/pata_it821x.c +1 −1
  2916. drivers/ata/pata_oldpiix.c +1 −1
  2917. drivers/ata/pata_sc1200.c +3 −3
  2918. drivers/ata/pata_via.c +11 −48
  2919. drivers/ata/sata_mv.c +12 −25
  2920. drivers/atm/adummy.c +0 −1
  2921. drivers/base/class.c +11 −0
  2922. drivers/base/core.c +20 −11
  2923. drivers/base/driver.c +0 −3
  2924. drivers/base/power/main.c +5 −14
  2925. drivers/base/power/power.h +7 −2
  2926. drivers/block/brd.c +1 −1
  2927. drivers/block/cciss.c +355 −395
  2928. drivers/block/cciss.h +2 −0
  2929. drivers/block/cciss_scsi.c +154 −41
  2930. drivers/block/nbd.c +6 −4
  2931. drivers/block/pktcdvd.c +10 −25
  2932. drivers/block/xen-blkfront.c +2 −2
  2933. drivers/bluetooth/Kconfig +4 −6
  2934. drivers/bluetooth/bcm203x.c +2 −7
  2935. drivers/bluetooth/bfusb.c +1 −9
  2936. drivers/bluetooth/bpa10x.c +1 −9
  2937. drivers/bluetooth/bt3c_cs.c +1 −1
  2938. drivers/bluetooth/btusb.c +427 −14
  2939. drivers/bluetooth/hci_ldisc.c +1 −1
  2940. drivers/bluetooth/hci_usb.c +3 −7
  2941. drivers/bluetooth/hci_vhci.c +1 −1
  2942. drivers/cdrom/cdrom.c +0 −11
  2943. drivers/cdrom/gdrom.c +7 −0
  2944. drivers/cdrom/viocd.c +7 −0
  2945. drivers/char/Kconfig +1 −1
  2946. drivers/char/Makefile +0 −1
  2947. drivers/char/agp/agp.h +3 −0
  2948. drivers/char/agp/ali-agp.c +5 −5
  2949. drivers/char/agp/amd-k7-agp.c +5 −5
  2950. drivers/char/agp/amd64-agp.c +31 −20
  2951. drivers/char/agp/ati-agp.c +3 −4
  2952. drivers/char/agp/backend.c +17 −11
  2953. drivers/char/agp/generic.c +33 −8
  2954. drivers/char/agp/intel-agp.c +47 −36
  2955. drivers/char/agp/isoch.c +19 −18
  2956. drivers/char/agp/sis-agp.c +8 −9
  2957. drivers/char/agp/sworks-agp.c +13 −12
  2958. drivers/char/agp/uninorth-agp.c +16 −16
  2959. drivers/char/amiserial.c +1 −1
  2960. drivers/char/ds1620.c +1 −1
  2961. drivers/char/efirtc.c +0 −1
  2962. drivers/char/hvc_console.c +2 −3
  2963. drivers/char/hvc_console.h +1 −1
  2964. drivers/char/hvcs.c +1 −1
  2965. drivers/char/hw_random/ixp4xx-rng.c +1 −1
  2966. drivers/char/hw_random/via-rng.c +8 −0
  2967. drivers/char/ipmi/ipmi_si_intf.c +3 −5
  2968. drivers/char/pcmcia/ipwireless/tty.c +0 −1
  2969. drivers/char/pcmcia/synclink_cs.c +0 −4
  2970. drivers/char/random.c +1 −0
  2971. drivers/char/rtc.c +0 −1
  2972. drivers/char/synclink.c +0 −4
  2973. drivers/char/synclink_gt.c +0 −6
  2974. drivers/char/synclinkmp.c +0 −4
  2975. drivers/char/tty_io.c +44 −35
  2976. drivers/char/tty_ioctl.c +4 −2
  2977. drivers/char/viocons.c +0 −1171
  2978. drivers/char/vt.c +62 −22
  2979. drivers/char/vt_ioctl.c +3 −1
  2980. drivers/char/xilinx_hwicap/buffer_icap.h +0 −1
  2981. drivers/char/xilinx_hwicap/fifo_icap.h +0 −1
  2982. drivers/char/xilinx_hwicap/xilinx_hwicap.c +0 −1
  2983. drivers/char/xilinx_hwicap/xilinx_hwicap.h +0 −1
  2984. drivers/cpufreq/cpufreq_conservative.c +10 −10
  2985. drivers/cpuidle/governors/ladder.c +22 −4
  2986. drivers/cpuidle/governors/menu.c +28 −14
  2987. drivers/cpuidle/sysfs.c +15 −14
  2988. drivers/crypto/ixp4xx_crypto.c +2 −2
  2989. drivers/crypto/padlock-aes.c +27 −1
  2990. drivers/crypto/padlock-sha.c +9 −0
  2991. drivers/crypto/talitos.c +39 −15
  2992. drivers/dma/ioat_dma.c +1 −1
  2993. drivers/dma/iop-adma.c +1 −1
  2994. drivers/dma/mv_xor.c +1 −1
  2995. drivers/edac/edac_core.h +0 −1
  2996. drivers/firewire/Kconfig +2 −2
  2997. drivers/firewire/fw-cdev.c +20 −9
  2998. drivers/firmware/memmap.c +43 −18
  2999. drivers/gpu/drm/drm_irq.c +12 −8
  3000. drivers/gpu/drm/drm_lock.c +18 −15
  3001. drivers/gpu/drm/radeon/r300_cmdbuf.c +162 −34
  3002. drivers/gpu/drm/radeon/r300_reg.h +3 −2
  3003. drivers/gpu/drm/radeon/radeon_cp.c +18 −20
  3004. drivers/gpu/drm/radeon/radeon_drv.h +12 −7
  3005. drivers/hid/usbhid/hid-quirks.c +6 −6
  3006. drivers/hwmon/Kconfig +29 −3
  3007. drivers/hwmon/Makefile +2 −0
  3008. drivers/hwmon/abituguru3.c +94 −40
  3009. drivers/hwmon/ad7414.c +268 −0
  3010. drivers/hwmon/adcxx.c +329 −0
  3011. drivers/hwmon/applesmc.c +19 −1
  3012. drivers/hwmon/coretemp.c +3 −2
  3013. drivers/hwmon/dme1737.c +181 −111
  3014. drivers/hwmon/f71882fg.c +0 −6
  3015. drivers/hwmon/hwmon-vid.c +93 −73
  3016. drivers/hwmon/i5k_amb.c +27 −1
  3017. drivers/hwmon/ibmaem.c +18 −9
  3018. drivers/hwmon/it87.c +31 −14
  3019. drivers/hwmon/lm75.c +22 −92
  3020. drivers/hwmon/thmc50.c +27 −1
  3021. drivers/hwmon/w83627hf.c +74 −27
  3022. drivers/hwmon/w83791d.c +22 −5
  3023. drivers/i2c/Kconfig +14 −0
  3024. drivers/i2c/algos/Kconfig +8 −3
  3025. drivers/i2c/busses/i2c-acorn.c +1 −1
  3026. drivers/i2c/busses/i2c-amd756-s4882.c +4 −5
  3027. drivers/i2c/busses/i2c-at91.c +3 −4
  3028. drivers/i2c/busses/i2c-davinci.c +2 −3
  3029. drivers/i2c/busses/i2c-ixp2000.c +2 −2
  3030. drivers/i2c/busses/i2c-nforce2-s4985.c +3 −2
  3031. drivers/i2c/busses/i2c-pnx.c +1 −1
  3032. drivers/i2c/busses/i2c-pxa.c +3 −3
  3033. drivers/i2c/busses/i2c-s3c2410.c +2 −2
  3034. drivers/i2c/chips/at24.c +4 −4
  3035. drivers/i2c/chips/isp1301_omap.c +3 −3
  3036. drivers/i2c/chips/menelaus.c +2 −3
  3037. drivers/i2c/i2c-core.c +9 −2
  3038. drivers/i2c/i2c-dev.c +2 −2
  3039. drivers/ide/Kconfig +0 −10
  3040. drivers/ide/arm/ide_arm.c +1 −2
  3041. drivers/ide/arm/palm_bk3710.c +1 −1
  3042. drivers/ide/ide-cd.c +27 −23
  3043. drivers/ide/ide-disk.c +6 −5
  3044. drivers/ide/ide-dma.c +1 −5
  3045. drivers/ide/ide-floppy.c +6 −5
  3046. drivers/ide/ide-iops.c +3 −3
  3047. drivers/ide/ide-tape.c +6 −5
  3048. drivers/ide/pci/aec62xx.c +2 −2
  3049. drivers/ide/pci/alim15x3.c +1 −1
  3050. drivers/ide/pci/amd74xx.c +1 −1
  3051. drivers/ide/pci/atiixp.c +1 −1
  3052. drivers/ide/pci/cmd64x.c +1 −1
  3053. drivers/ide/pci/cs5520.c +1 −0
  3054. drivers/ide/pci/cs5535.c +1 −1
  3055. drivers/ide/pci/cy82c693.c +1 −1
  3056. drivers/ide/pci/hpt366.c +2 −2
  3057. drivers/ide/pci/it8213.c +1 −1
  3058. drivers/ide/pci/it821x.c +3 −3
  3059. drivers/ide/pci/jmicron.c +1 −1
  3060. drivers/ide/pci/pdc202xx_new.c +2 −2
  3061. drivers/ide/pci/pdc202xx_old.c +1 −1
  3062. drivers/ide/pci/piix.c +1 −1
  3063. drivers/ide/pci/scc_pata.c +2 −2
  3064. drivers/ide/pci/serverworks.c +4 −4
  3065. drivers/ide/pci/sgiioc4.c +2 −2
  3066. drivers/ide/pci/siimage.c +3 −3
  3067. drivers/ide/pci/sis5513.c +2 −2
  3068. drivers/ide/pci/slc90e66.c +1 −1
  3069. drivers/ide/pci/tc86c001.c +2 −2
  3070. drivers/ide/pci/via82cxxx.c +2 −2
  3071. drivers/ieee1394/nodemgr.c +33 −30
  3072. drivers/ieee1394/nodemgr.h +1 −1
  3073. drivers/ieee1394/sbp2.c +18 −7
  3074. drivers/infiniband/core/cma.c +18 −19
  3075. drivers/infiniband/core/mad_rmpp.c +1 −1
  3076. drivers/infiniband/core/ucma.c +6 −8
  3077. drivers/infiniband/hw/cxgb3/cxio_hal.c +3 −3
  3078. drivers/infiniband/hw/cxgb3/iwch_provider.c +3 −25
  3079. drivers/infiniband/hw/cxgb3/iwch_provider.h +7 −0
  3080. drivers/infiniband/hw/cxgb3/iwch_qp.c +8 −17
  3081. drivers/infiniband/hw/ehca/ehca_classes.h +9 −0
  3082. drivers/infiniband/hw/ehca/ehca_qes.h +1 −0
  3083. drivers/infiniband/hw/ehca/ehca_qp.c +35 −13
  3084. drivers/infiniband/hw/ehca/ehca_reqs.c +48 −14
  3085. drivers/infiniband/hw/ehca/ehca_tools.h +0 −1
  3086. drivers/infiniband/hw/ipath/ipath_driver.c +3 −2
  3087. drivers/infiniband/hw/ipath/ipath_fs.c +0 −1
  3088. drivers/infiniband/hw/ipath/ipath_iba7220.c +5 −4
  3089. drivers/infiniband/hw/ipath/ipath_intr.c +8 −4
  3090. drivers/infiniband/hw/ipath/ipath_ud.c +6 −2
  3091. drivers/infiniband/hw/ipath/ipath_verbs.c +3 −3
  3092. drivers/infiniband/hw/mlx4/cq.c +16 −17
  3093. drivers/infiniband/hw/mlx4/mr.c +2 −0
  3094. drivers/infiniband/hw/mlx4/qp.c +1 −1
  3095. drivers/infiniband/hw/nes/nes.h +0 −1
  3096. drivers/infiniband/ulp/ipoib/ipoib_cm.c +13 −6
  3097. drivers/infiniband/ulp/ipoib/ipoib_main.c +9 −10
  3098. drivers/infiniband/ulp/ipoib/ipoib_multicast.c +9 −1
  3099. drivers/infiniband/ulp/iser/iser_verbs.c +0 −1
  3100. drivers/input/evdev.c +43 −20
  3101. drivers/input/joystick/xpad.c +1 −0
  3102. drivers/input/keyboard/aaed2000_kbd.c +2 −2
  3103. drivers/input/keyboard/bf54x-keys.c +0 −1
  3104. drivers/input/keyboard/corgikbd.c +4 −4
  3105. drivers/input/keyboard/gpio_keys.c +2 −2
  3106. drivers/input/keyboard/jornada720_kbd.c +2 −2
  3107. drivers/input/keyboard/maple_keyb.c +87 −85
  3108. drivers/input/keyboard/omap-keypad.c +5 −6
  3109. drivers/input/keyboard/pxa27x_keypad.c +2 −3
  3110. drivers/input/keyboard/spitzkbd.c +4 −4
  3111. drivers/input/keyboard/tosakbd.c +2 −2
  3112. drivers/input/misc/cobalt_btns.c +3 −0
  3113. drivers/input/misc/ixp4xx-beeper.c +1 −1
  3114. drivers/input/mouse/Kconfig +23 −0
  3115. drivers/input/mouse/Makefile +1 −0
  3116. drivers/input/mouse/bcm5974.c +681 −0
  3117. drivers/input/mouse/gpio_mouse.c +0 −1
  3118. drivers/input/mouse/rpcmouse.c +1 −1
  3119. drivers/input/serio/i8042-sparcio.h +15 −7
  3120. drivers/input/serio/i8042-x86ia64io.h +7 −0
  3121. drivers/input/serio/rpckbd.c +1 −1
  3122. drivers/input/serio/xilinx_ps2.c +2 −2
  3123. drivers/input/tablet/gtco.c +0 −1
  3124. drivers/input/touchscreen/Kconfig +9 −12
  3125. drivers/input/touchscreen/corgi_ts.c +4 −4
  3126. drivers/input/touchscreen/h3600_ts_input.c +2 −2
  3127. drivers/input/touchscreen/jornada720_ts.c +2 −2
  3128. drivers/input/touchscreen/mainstone-wm97xx.c +1 −2
  3129. drivers/input/touchscreen/migor_ts.c +9 −2
  3130. drivers/input/touchscreen/wm9705.c +0 −1
  3131. drivers/input/touchscreen/wm9712.c +0 −1
  3132. drivers/input/touchscreen/wm9713.c +0 −1
  3133. drivers/input/touchscreen/wm97xx-core.c +0 −1
  3134. drivers/isdn/Makefile +1 −1
  3135. drivers/isdn/hardware/mISDN/hfcmulti.c +18 −19
  3136. drivers/isdn/hardware/mISDN/hfcpci.c +1 −1
  3137. drivers/isdn/mISDN/l1oip_core.c +2 −4
  3138. drivers/isdn/mISDN/socket.c +2 −2
  3139. drivers/leds/leds-ams-delta.c +1 −1
  3140. drivers/leds/leds-cm-x270.c +2 −2
  3141. drivers/leds/leds-corgi.c +3 −4
  3142. drivers/leds/leds-fsg.c +1 −1
  3143. drivers/leds/leds-h1940.c +3 −3
  3144. drivers/leds/leds-locomo.c +1 −1
  3145. drivers/leds/leds-s3c24xx.c +3 −3
  3146. drivers/leds/leds-spitz.c +3 −3
  3147. drivers/lguest/lguest_device.c +8 −0
  3148. drivers/lguest/page_tables.c +9 −16
  3149. drivers/macintosh/mediabay.c +0 −1
  3150. drivers/md/md.c +30 −3
  3151. drivers/md/raid10.c +5 −4
  3152. drivers/md/raid5.c +24 −8
  3153. drivers/media/dvb/dvb-usb/cxusb.c +4 −3
  3154. drivers/media/dvb/frontends/Kconfig +1 −2
  3155. drivers/media/video/Kconfig +1 −1
  3156. drivers/media/video/arv.c +1 −1
  3157. drivers/media/video/em28xx/em28xx-cards.c +1 −0
  3158. drivers/media/video/gspca/conex.c +2 −2
  3159. drivers/media/video/gspca/etoms.c +74 −63
  3160. drivers/media/video/gspca/gspca.c +6 −6
  3161. drivers/media/video/gspca/gspca.h +4 −1
  3162. drivers/media/video/gspca/ov519.c +225 −251
  3163. drivers/media/video/gspca/pac7311.c +33 −21
  3164. drivers/media/video/gspca/sonixb.c +1 −1
  3165. drivers/media/video/gspca/sonixj.c +120 −167
  3166. drivers/media/video/gspca/spca505.c +6 −6
  3167. drivers/media/video/gspca/spca506.c +6 −6
  3168. drivers/media/video/gspca/spca508.c +9 −9
  3169. drivers/media/video/gspca/spca561.c +26 −16
  3170. drivers/media/video/gspca/vc032x.c +2 −2
  3171. drivers/media/video/gspca/zc3xx.c +3 −3
  3172. drivers/media/video/pxa_camera.c +59 −3
  3173. drivers/media/video/sh_mobile_ceu_camera.c +1 −1
  3174. drivers/media/video/soc_camera.c +26 −0
  3175. drivers/media/video/soc_camera_platform.c +1 −1
  3176. drivers/media/video/uvc/uvc_ctrl.c +21 −12
  3177. drivers/media/video/uvc/uvc_driver.c +22 −4
  3178. drivers/media/video/uvc/uvc_video.c +22 −11
  3179. drivers/media/video/v4l2-dev.c +3 −1
  3180. drivers/media/video/vino.c +2 −0
  3181. drivers/mfd/Kconfig +21 −0
  3182. drivers/mfd/Makefile +2 −0
  3183. drivers/mfd/asic3.c +0 −1
  3184. drivers/mfd/mcp-sa11x0.c +3 −3
  3185. drivers/mfd/t7l66xb.c +419 −0
  3186. drivers/mfd/tc6387xb.c +181 −0
  3187. drivers/mfd/tc6393xb.c +93 −66
  3188. drivers/mfd/ucb1x00-core.c +1 −1
  3189. drivers/mfd/ucb1x00-ts.c +1 −1
  3190. drivers/misc/Kconfig +2 −2
  3191. drivers/misc/acer-wmi.c +24 −0
  3192. drivers/misc/eeepc-laptop.c +1 −1
  3193. drivers/misc/eeprom_93cx6.c +0 −1
  3194. drivers/misc/sgi-gru/grutables.h +1 −1
  3195. drivers/misc/sgi-gru/grutlbpurge.c +0 −1
  3196. drivers/mmc/host/Kconfig +6 −0
  3197. drivers/mmc/host/Makefile +1 −0
  3198. drivers/mmc/host/at91_mci.c +3 −3
  3199. drivers/mmc/host/atmel-mci.c +1 −1
  3200. drivers/mmc/host/imxmmc.c +2 −2
  3201. drivers/mmc/host/omap.c +7 −8
  3202. drivers/mmc/host/pxamci.c +2 −2
  3203. drivers/mmc/host/s3cmci.c +12 −9
  3204. drivers/mmc/host/sdricoh_cs.c +0 −1
  3205. drivers/mmc/host/tmio_mmc.c +691 −0
  3206. drivers/mmc/host/tmio_mmc.h +194 −0
  3207. drivers/mtd/maps/amd76xrom.c +0 −1
  3208. drivers/mtd/maps/autcpu12-nvram.c +2 −2
  3209. drivers/mtd/maps/cdb89712.c +1 −1
  3210. drivers/mtd/maps/ceiva.c +1 −1
  3211. drivers/mtd/maps/ck804xrom.c +0 −1
  3212. drivers/mtd/maps/esb2rom.c +0 −1
  3213. drivers/mtd/maps/h720x-flash.c +1 −1
  3214. drivers/mtd/maps/integrator-flash.c +1 −1
  3215. drivers/mtd/maps/ipaq-flash.c +2 −2
  3216. drivers/mtd/maps/ixp2000.c +1 −1
  3217. drivers/mtd/maps/omap_nor.c +2 −2
  3218. drivers/mtd/maps/pxa2xx-flash.c +1 −1
  3219. drivers/mtd/maps/sa1100-flash.c +1 −1
  3220. drivers/mtd/mtdsuper.c +12 −5
  3221. drivers/mtd/nand/Kconfig +7 −0
  3222. drivers/mtd/nand/Makefile +1 −0
  3223. drivers/mtd/nand/ams-delta.c +3 −3
  3224. drivers/mtd/nand/atmel_nand.c +2 −2
  3225. drivers/mtd/nand/au1550nd.c +0 −1
  3226. drivers/mtd/nand/autcpu12.c +2 −2
  3227. drivers/mtd/nand/cmx270_nand.c +2 −2
  3228. drivers/mtd/nand/edb7312.c +1 −1
  3229. drivers/mtd/nand/h1910.c +3 −3
  3230. drivers/mtd/nand/orion_nand.c +2 −2
  3231. drivers/mtd/nand/pxa3xx_nand.c +2 −2
  3232. drivers/mtd/nand/sharpsl.c +1 −1
  3233. drivers/mtd/nand/tmio_nand.c +556 −0
  3234. drivers/mtd/nand/ts7250.c +1 −1
  3235. drivers/net/3c523.c +1 −3
  3236. drivers/net/3c527.c +3 −6
  3237. drivers/net/3c59x.c +8 −6
  3238. drivers/net/8390.c +5 −8
  3239. drivers/net/8390p.c +8 −11
  3240. drivers/net/Kconfig +4 −3
  3241. drivers/net/acenic.c +0 −1
  3242. drivers/net/arm/am79c961a.c +1 −1
  3243. drivers/net/arm/at91_ether.c +3 −3
  3244. drivers/net/arm/ep93xx_eth.c +2 −2
  3245. drivers/net/arm/ixp4xx_eth.c +5 −5
  3246. drivers/net/atl1e/atl1e_ethtool.c +1 −1
  3247. drivers/net/atl1e/atl1e_main.c +2 −2
  3248. drivers/net/atlx/atl1.c +11 −8
  3249. drivers/net/atp.c +2 −7
  3250. drivers/net/au1000_eth.c +1 −1
  3251. drivers/net/ax88796.c +2 −2
  3252. drivers/net/bnx2.c +34 −13
  3253. drivers/net/bnx2x.h +52 −35
  3254. drivers/net/bnx2x_fw_defs.h +83 −77
  3255. drivers/net/bnx2x_hsi.h +8 −8
  3256. drivers/net/bnx2x_init.h +13 −13
  3257. drivers/net/bnx2x_init_values.h +248 −285
  3258. drivers/net/bnx2x_link.c +805 −454
  3259. drivers/net/bnx2x_link.h +8 −3
  3260. drivers/net/bnx2x_main.c +762 −597
  3261. drivers/net/bnx2x_reg.h +130 −80
  3262. drivers/net/bonding/bond_3ad.c +1 −0
  3263. drivers/net/bonding/bond_main.c +172 −222
  3264. drivers/net/bonding/bond_sysfs.c +0 −3
  3265. drivers/net/cpmac.c +0 −1
  3266. drivers/net/cs89x0.c +1 −1
  3267. drivers/net/de620.c +0 −7
  3268. drivers/net/dm9000.c +5 −0
  3269. drivers/net/e1000/e1000_param.c +45 −36
  3270. drivers/net/e1000e/defines.h +1 −1
  3271. drivers/net/e1000e/e1000.h +15 −17
  3272. drivers/net/e1000e/ethtool.c +19 −27
  3273. drivers/net/e1000e/netdev.c +278 −149
  3274. drivers/net/e1000e/param.c +31 −25
  3275. drivers/net/eepro.c +0 −8
  3276. drivers/net/eth16i.c +0 −1
  3277. drivers/net/forcedeth.c +70 −40
  3278. drivers/net/fs_enet/mac-fcc.c +1 −1
  3279. drivers/net/gianfar.c +2 −8
  3280. drivers/net/gianfar_sysfs.c +0 −1
  3281. drivers/net/hamradio/mkiss.c +1 −1
  3282. drivers/net/igb/e1000_82575.c +7 −65
  3283. drivers/net/igb/e1000_82575.h +0 −1
  3284. drivers/net/igb/e1000_defines.h +1 −0
  3285. drivers/net/igb/e1000_hw.h +0 −1
  3286. drivers/net/igb/e1000_mac.c +1 −83
  3287. drivers/net/igb/e1000_mac.h +1 −4
  3288. drivers/net/igb/e1000_regs.h +0 −3
  3289. drivers/net/igb/igb_main.c +3 −27
  3290. drivers/net/ipg.h +0 −2
  3291. drivers/net/irda/ep7211-sir.c +1 −1
  3292. drivers/net/irda/pxaficp_ir.c +2 −2
  3293. drivers/net/irda/sa1100_ir.c +1 −1
  3294. drivers/net/ixgbe/ixgbe_82598.c +1 −0
  3295. drivers/net/ixgbe/ixgbe_main.c +3 −1
  3296. drivers/net/ixgbe/ixgbe_type.h +1 −0
  3297. drivers/net/ixp2000/ixp2400-msf.c +2 −2
  3298. drivers/net/ixp2000/ixpdev.c +0 −1
  3299. drivers/net/loopback.c +0 −67
  3300. drivers/net/lp486e.c +0 −2
  3301. drivers/net/macb.c +2 −2
  3302. drivers/net/meth.c +1 −1
  3303. drivers/net/myri10ge/myri10ge.c +6 −2
  3304. drivers/net/myri10ge/myri10ge_mcp.h +47 −5
  3305. drivers/net/myri10ge/myri10ge_mcp_gen_header.h +1 −1
  3306. drivers/net/ne.c +2 −2
  3307. drivers/net/netx-eth.c +5 −6
  3308. drivers/net/netxen/netxen_nic.h +42 −7
  3309. drivers/net/netxen/netxen_nic_ctx.c +6 −3
  3310. drivers/net/netxen/netxen_nic_ethtool.c +26 −10
  3311. drivers/net/netxen/netxen_nic_hdr.h +10 −2
  3312. drivers/net/netxen/netxen_nic_hw.c +104 −58
  3313. drivers/net/netxen/netxen_nic_hw.h +5 −8
  3314. drivers/net/netxen/netxen_nic_init.c +20 −13
  3315. drivers/net/netxen/netxen_nic_main.c +135 −140
  3316. drivers/net/netxen/netxen_nic_niu.c +14 −2
  3317. drivers/net/netxen/netxen_nic_phan_reg.h +4 −2
  3318. drivers/net/ni5010.c +0 −1
  3319. drivers/net/ni52.c +1 −1
  3320. drivers/net/ppp_mppe.c +0 −1
  3321. drivers/net/pppol2tp.c +0 −1
  3322. drivers/net/qla3xxx.c +6 −17
  3323. drivers/net/qla3xxx.h +0 −105
  3324. drivers/net/r6040.c +0 −1
  3325. drivers/net/sh_eth.c +50 −20
  3326. drivers/net/sh_eth.h +18 −4
  3327. drivers/net/sky2.c +16 −95
  3328. drivers/net/sky2.h +0 −2
  3329. drivers/net/smc911x.h +1 −1
  3330. drivers/net/smc91x.h +3 −3
  3331. drivers/net/stnic.c +1 −1
  3332. drivers/net/sun3_82586.c +2 −5
  3333. drivers/net/tehuti.h +0 −1
  3334. drivers/net/tg3.c +82 −39
  3335. drivers/net/tg3.h +6 −0
  3336. drivers/net/tlan.c +4 −4
  3337. drivers/net/tokenring/lanstreamer.c +0 −1
  3338. drivers/net/tokenring/lanstreamer.h +0 −2
  3339. drivers/net/tun.c +101 −4
  3340. drivers/net/typhoon.c +0 −1
  3341. drivers/net/usb/Kconfig +10 −11
  3342. drivers/net/usb/hso.c +30 −23
  3343. drivers/net/usb/pegasus.c +21 −0
  3344. drivers/net/via-velocity.c +171 −130
  3345. drivers/net/via-velocity.h +27 −23
  3346. drivers/net/wan/Kconfig +6 −9
  3347. drivers/net/wan/Makefile +5 −6
  3348. drivers/net/wan/cosa.c +128 −165
  3349. drivers/net/wan/dscc4.c +0 −1
  3350. drivers/net/wan/farsync.c +1 −4
  3351. drivers/net/wan/farsync.h +0 −6
  3352. drivers/net/wan/hdlc.c +12 −13
  3353. drivers/net/wan/hdlc_cisco.c +14 −15
  3354. drivers/net/wan/hdlc_fr.c +9 −10
  3355. drivers/net/wan/hdlc_ppp.c +7 −8
  3356. drivers/net/wan/hdlc_raw.c +7 −8
  3357. drivers/net/wan/hdlc_raw_eth.c +8 −9
  3358. drivers/net/wan/hdlc_x25.c +8 −9
  3359. drivers/net/wan/hostess_sv11.c +154 −228
  3360. drivers/net/wan/lmc/lmc.h +5 −6
  3361. drivers/net/wan/lmc/lmc_debug.c +3 −4
  3362. drivers/net/wan/lmc/lmc_debug.h +3 −3
  3363. drivers/net/wan/lmc/lmc_ioctl.h +1 −1
  3364. drivers/net/wan/lmc/lmc_main.c +294 −378
  3365. drivers/net/wan/lmc/lmc_media.c +27 −39
  3366. drivers/net/wan/lmc/lmc_proto.c +25 −121
  3367. drivers/net/wan/lmc/lmc_proto.h +8 −6
  3368. drivers/net/wan/lmc/lmc_var.h +130 −230
  3369. drivers/net/wan/pc300.h +91 −137
  3370. drivers/net/wan/pc300_drv.c +64 −82
  3371. drivers/net/wan/sealevel.c +142 −219
  3372. drivers/net/wan/syncppp.c +0 −9
  3373. drivers/net/wan/z85230.c +77 −116
  3374. drivers/net/wan/z85230.h +4 −6
  3375. drivers/net/wireless/Kconfig +2 −0
  3376. drivers/net/wireless/Makefile +1 −0
  3377. drivers/net/wireless/ath5k/ath5k.h +5 −3
  3378. drivers/net/wireless/ath5k/base.c +3 −9
  3379. drivers/net/wireless/ath5k/debug.c +1 −1
  3380. drivers/net/wireless/ath5k/debug.h +0 −1
  3381. drivers/net/wireless/ath5k/hw.c +149 −90
  3382. drivers/net/wireless/ath5k/initvals.c +2 −2
  3383. drivers/net/wireless/ath5k/phy.c +167 −18
  3384. drivers/net/wireless/ath5k/reg.h +695 −239
  3385. drivers/net/wireless/ath9k/Kconfig +8 −0
  3386. drivers/net/wireless/ath9k/Makefile +11 −0
  3387. drivers/net/wireless/ath9k/ath9k.h +1021 −0
  3388. drivers/net/wireless/ath9k/beacon.c +979 −0
  3389. drivers/net/wireless/ath9k/core.c +1923 −0
  3390. drivers/net/wireless/ath9k/core.h +1072 −0
  3391. drivers/net/wireless/ath9k/hw.c +8575 −0
  3392. drivers/net/wireless/ath9k/hw.h +969 −0
  3393. drivers/net/wireless/ath9k/initvals.h +3146 −0
  3394. drivers/net/wireless/ath9k/main.c +1470 −0
  3395. drivers/net/wireless/ath9k/phy.c +436 −0
  3396. drivers/net/wireless/ath9k/phy.h +543 −0
  3397. drivers/net/wireless/ath9k/rc.c +2126 −0
  3398. drivers/net/wireless/ath9k/rc.h +316 −0
  3399. drivers/net/wireless/ath9k/recv.c +1318 −0
  3400. drivers/net/wireless/ath9k/reg.h +1385 −0
  3401. drivers/net/wireless/ath9k/regd.c +1026 −0
  3402. drivers/net/wireless/ath9k/regd.h +412 −0
  3403. drivers/net/wireless/ath9k/regd_common.h +1915 −0
  3404. drivers/net/wireless/ath9k/xmit.c +2871 −0
  3405. drivers/net/wireless/b43/main.c +2 −1
  3406. drivers/net/wireless/b43legacy/main.c +0 −1
  3407. drivers/net/wireless/ipw2100.c +0 −1
  3408. drivers/net/wireless/ipw2200.c +3 −3
  3409. drivers/net/wireless/iwlwifi/Kconfig +51 −47
  3410. drivers/net/wireless/iwlwifi/Makefile +6 −7
  3411. drivers/net/wireless/iwlwifi/iwl-3945-led.c +17 −17
  3412. drivers/net/wireless/iwlwifi/iwl-3945-led.h +1 −0
  3413. drivers/net/wireless/iwlwifi/iwl-3945.c +9 −9
  3414. drivers/net/wireless/iwlwifi/iwl-4965.c +41 −118
  3415. drivers/net/wireless/iwlwifi/iwl-5000.c +64 −8
  3416. drivers/net/wireless/iwlwifi/iwl-agn-rs.c +114 −213
  3417. drivers/net/wireless/iwlwifi/iwl-agn-rs.h +7 −16
  3418. drivers/net/wireless/iwlwifi/iwl-agn.c +150 −87
  3419. drivers/net/wireless/iwlwifi/iwl-commands.h +31 −13
  3420. drivers/net/wireless/iwlwifi/iwl-core.c +4 −4
  3421. drivers/net/wireless/iwlwifi/iwl-core.h +2 −1
  3422. drivers/net/wireless/iwlwifi/iwl-csr.h +9 −1
  3423. drivers/net/wireless/iwlwifi/iwl-debug.h +4 −3
  3424. drivers/net/wireless/iwlwifi/iwl-debugfs.c +7 −4
  3425. drivers/net/wireless/iwlwifi/iwl-dev.h +7 −15
  3426. drivers/net/wireless/iwlwifi/iwl-eeprom.c +4 −6
  3427. drivers/net/wireless/iwlwifi/iwl-hcmd.c +1 −2
  3428. drivers/net/wireless/iwlwifi/iwl-led.c +41 −29
  3429. drivers/net/wireless/iwlwifi/iwl-led.h +1 −0
  3430. drivers/net/wireless/iwlwifi/iwl-power.c +28 −18
  3431. drivers/net/wireless/iwlwifi/iwl-power.h +23 −10
  3432. drivers/net/wireless/iwlwifi/iwl-prph.h +7 −5
  3433. drivers/net/wireless/iwlwifi/iwl-rfkill.c +0 −1
  3434. drivers/net/wireless/iwlwifi/iwl-rx.c +16 −43
  3435. drivers/net/wireless/iwlwifi/iwl-scan.c +1 −0
  3436. drivers/net/wireless/iwlwifi/iwl-sta.c +4 −4
  3437. drivers/net/wireless/iwlwifi/iwl-tx.c +76 −48
  3438. drivers/net/wireless/iwlwifi/iwl3945-base.c +26 −39
  3439. drivers/net/wireless/libertas/main.c +9 −6
  3440. drivers/net/wireless/orinoco.c +0 −7
  3441. drivers/net/wireless/p54/p54.h +2 −0
  3442. drivers/net/wireless/p54/p54common.c +49 −26
  3443. drivers/net/wireless/p54/p54common.h +9 −9
  3444. drivers/net/wireless/p54/p54usb.c +10 −0
  3445. drivers/net/wireless/prism54/isl_ioctl.c +1 −1
  3446. drivers/net/wireless/rt2x00/rt2500pci.c +1 −0
  3447. drivers/net/wireless/rt2x00/rt2500usb.c +17 −3
  3448. drivers/net/wireless/rt2x00/rt2x00.h +6 −0
  3449. drivers/net/wireless/rt2x00/rt2x00config.c +4 −0
  3450. drivers/net/wireless/rt2x00/rt2x00debug.c +7 −10
  3451. drivers/net/wireless/rt2x00/rt2x00mac.c +38 −17
  3452. drivers/net/wireless/rt2x00/rt2x00queue.c +3 −2
  3453. drivers/net/wireless/rt2x00/rt2x00queue.h +4 −4
  3454. drivers/net/wireless/rt2x00/rt2x00usb.c +3 −2
  3455. drivers/net/wireless/rt2x00/rt2x00usb.h +1 −1
  3456. drivers/net/wireless/rt2x00/rt61pci.c +5 −0
  3457. drivers/net/wireless/rtl8187.h +4 −0
  3458. drivers/net/wireless/rtl8187_dev.c +17 −1
  3459. drivers/net/wireless/wavelan.c +0 −3
  3460. drivers/net/wireless/wavelan_cs.c +0 −6
  3461. drivers/net/xen-netfront.c +1 −1
  3462. drivers/of/device.c +10 −0
  3463. drivers/oprofile/cpu_buffer.c +3 −1
  3464. drivers/oprofile/event_buffer.c +2 −0
  3465. drivers/pci/hotplug/acpi_pcihp.c +26 −12
  3466. drivers/pci/hotplug/pciehp.h +0 −1
  3467. drivers/pci/hotplug/pciehp_core.c +14 −7
  3468. drivers/pci/hotplug/pciehp_hpc.c +1 −10
  3469. drivers/pci/hotplug/shpchp_core.c +15 −19
  3470. drivers/pci/msi.c +2 −3
  3471. drivers/pci/pci.c +2 −1
  3472. drivers/pci/pcie/aer/aerdrv_acpi.c +1 −6
  3473. drivers/pci/probe.c +41 −16
  3474. drivers/pci/quirks.c +6 −1
  3475. drivers/pci/search.c +2 −0
  3476. drivers/pci/setup-bus.c +35 −0
  3477. drivers/pcmcia/at91_cf.c +3 −3
  3478. drivers/pcmcia/omap_cf.c +3 −3
  3479. drivers/pcmcia/pxa2xx_base.c +3 −3
  3480. drivers/pcmcia/pxa2xx_cm_x270.c +1 −1
  3481. drivers/pcmcia/pxa2xx_lubbock.c +3 −3
  3482. drivers/pcmcia/pxa2xx_mainstone.c +3 −3
  3483. drivers/pcmcia/pxa2xx_palmtx.c +49 −4
  3484. drivers/pcmcia/pxa2xx_sharpsl.c +1 −1
  3485. drivers/pcmcia/rsrc_nonstatic.c +1 −1
  3486. drivers/pcmcia/sa1100_assabet.c +2 −2
  3487. drivers/pcmcia/sa1100_badge4.c +2 −2
  3488. drivers/pcmcia/sa1100_cerf.c +2 −2
  3489. drivers/pcmcia/sa1100_h3600.c +2 −2
  3490. drivers/pcmcia/sa1100_jornada720.c +1 −1
  3491. drivers/pcmcia/sa1100_neponset.c +2 −2
  3492. drivers/pcmcia/sa1100_shannon.c +2 −2
  3493. drivers/pcmcia/sa1100_simpad.c +2 −2
  3494. drivers/pcmcia/sa1111_generic.c +1 −1
  3495. drivers/pcmcia/sa11xx_base.c +1 −1
  3496. drivers/pcmcia/soc_common.c +2 −2
  3497. drivers/power/palmtx_battery.c +1 −1
  3498. drivers/power/tosa_battery.c +1 −1
  3499. drivers/rtc/Kconfig +1 −1
  3500. drivers/rtc/rtc-at91rm9200.c +1 −1
  3501. drivers/rtc/rtc-at91sam9.c +2 −2
  3502. drivers/rtc/rtc-bfin.c +77 −76
  3503. drivers/rtc/rtc-dev.c +7 −10
  3504. drivers/rtc/rtc-ds1374.c +5 −5
  3505. drivers/rtc/rtc-ep93xx.c +1 −1
  3506. drivers/rtc/rtc-isl1208.c +1 −1
  3507. drivers/rtc/rtc-max6902.c +0 −2
  3508. drivers/rtc/rtc-r9701.c +0 −1
  3509. drivers/rtc/rtc-s3c.c +1 −1
  3510. drivers/rtc/rtc-sa1100.c +2 −2
  3511. drivers/s390/block/dasd.c +1 −4
  3512. drivers/s390/block/dasd_eckd.h +1 −1
  3513. drivers/s390/block/dasd_eer.c +2 −1
  3514. drivers/s390/block/dcssblk.c +5 −0
  3515. drivers/s390/char/tape_char.c +1 −1
  3516. drivers/s390/char/tape_std.c +1 −1
  3517. drivers/s390/cio/ccwgroup.c +12 −8
  3518. drivers/s390/cio/css.c +0 −1
  3519. drivers/s390/cio/device.c +20 −20
  3520. drivers/s390/cio/device.h +1 −1
  3521. drivers/s390/cio/device_fsm.c +19 −12
  3522. drivers/s390/cio/qdio_debug.h +3 −3
  3523. drivers/s390/cio/qdio_main.c +34 −40
  3524. drivers/s390/cio/qdio_setup.c +3 −3
  3525. drivers/s390/cio/qdio_thinint.c +5 −1
  3526. drivers/s390/net/ctcm_mpc.c +0 −1
  3527. drivers/sbus/sbus.c +1 −1
  3528. drivers/scsi/arm/acornscsi-io.S +1 −1
  3529. drivers/scsi/device_handler/scsi_dh_alua.c +1 −1
  3530. drivers/scsi/device_handler/scsi_dh_emc.c +1 −1
  3531. drivers/scsi/device_handler/scsi_dh_hp_sw.c +1 −1
  3532. drivers/scsi/device_handler/scsi_dh_rdac.c +3 −2
  3533. drivers/scsi/dpt/dpti_i2o.h +0 −1
  3534. drivers/scsi/hptiop.c +7 −1
  3535. drivers/scsi/ibmvscsi/ibmvfc.c +22 −15
  3536. drivers/scsi/ibmvscsi/ibmvfc.h +2 −2
  3537. drivers/scsi/ibmvscsi/ibmvscsi.c +1 −1
  3538. drivers/scsi/ide-scsi.c +6 −5
  3539. drivers/scsi/ips.c +0 −1
  3540. drivers/scsi/ips.h +0 −1
  3541. drivers/scsi/lpfc/lpfc_debugfs.c +0 −1
  3542. drivers/scsi/megaraid/megaraid_sas.c +116 −3
  3543. drivers/scsi/megaraid/megaraid_sas.h +7 −3
  3544. drivers/scsi/nsp32.c +0 −1
  3545. drivers/scsi/nsp32.h +0 −1
  3546. drivers/scsi/pcmcia/nsp_cs.c +0 −1
  3547. drivers/scsi/qla2xxx/qla_attr.c +11 −0
  3548. drivers/scsi/qla2xxx/qla_def.h +1 −0
  3549. drivers/scsi/qla2xxx/qla_init.c +6 −2
  3550. drivers/scsi/qla2xxx/qla_isr.c +7 −7
  3551. drivers/scsi/qla2xxx/qla_mbx.c +1 −1
  3552. drivers/scsi/qla2xxx/qla_mid.c +0 −1
  3553. drivers/scsi/qla2xxx/qla_os.c +12 −6
  3554. drivers/scsi/qla2xxx/qla_version.h +1 −1
  3555. drivers/scsi/scsi_transport_spi.c +5 −3
  3556. drivers/scsi/ses.c +14 −4
  3557. drivers/scsi/sg.c +16 −3
  3558. drivers/serial/21285.c +1 −1
  3559. drivers/serial/Kconfig +1 −0
  3560. drivers/serial/atmel_serial.c +3 −3
  3561. drivers/serial/bfin_5xx.c +1 −1
  3562. drivers/serial/clps711x.c +1 −1
  3563. drivers/serial/crisv10.c +40 −39
  3564. drivers/serial/crisv10.h +2 −1
  3565. drivers/serial/imx.c +2 −2
  3566. drivers/serial/netx-serial.c +2 −2
  3567. drivers/serial/pxa.c +2 −2
  3568. drivers/serial/s3c2400.c +2 −2
  3569. drivers/serial/s3c2410.c +2 −2
  3570. drivers/serial/s3c2412.c +2 −2
  3571. drivers/serial/s3c2440.c +2 −2
  3572. drivers/serial/sa1100.c +1 −1
  3573. drivers/serial/samsung.c +2 −2
  3574. drivers/serial/serial_ks8695.c +2 −2
  3575. drivers/serial/sunhv.c +1 −1
  3576. drivers/serial/sunsab.c +1 −1
  3577. drivers/serial/sunsu.c +1 −1
  3578. drivers/serial/sunzilog.c +1 −1
  3579. drivers/sh/maple/maple.c +41 −24
  3580. drivers/spi/Kconfig +6 −0
  3581. drivers/spi/Makefile +1 −0
  3582. drivers/spi/atmel_spi.c +15 −8
  3583. drivers/spi/omap2_mcspi.c +2 −2
  3584. drivers/spi/omap_uwire.c +3 −3
  3585. drivers/spi/orion_spi.c +574 −0
  3586. drivers/spi/pxa2xx_spi.c +5 −6
  3587. drivers/spi/spi.c +29 −11
  3588. drivers/spi/spi_imx.c +3 −4
  3589. drivers/spi/spi_s3c24xx.c +18 −13
  3590. drivers/spi/spi_s3c24xx_gpio.c +3 −3
  3591. drivers/ssb/main.c +8 −0
  3592. drivers/uio/Kconfig +13 −0
  3593. drivers/uio/Makefile +1 −0
  3594. drivers/uio/uio_pdrv.c +3 −1
  3595. drivers/uio/uio_pdrv_genirq.c +188 −0
  3596. drivers/usb/Kconfig +4 −2
  3597. drivers/usb/atm/cxacru.c +1 −1
  3598. drivers/usb/atm/ueagle-atm.c +0 −1
  3599. drivers/usb/class/cdc-acm.c +50 −41
  3600. drivers/usb/class/cdc-acm.h +1 −2
  3601. drivers/usb/core/driver.c +51 −50
  3602. drivers/usb/core/hcd.c +0 −9
  3603. drivers/usb/core/hcd.h +0 −4
  3604. drivers/usb/core/hub.c +0 −9
  3605. drivers/usb/core/message.c +2 −2
  3606. drivers/usb/core/urb.c +7 −2
  3607. drivers/usb/core/usb.c +67 −6
  3608. drivers/usb/core/usb.h +3 −0
  3609. drivers/usb/gadget/Kconfig +10 −0
  3610. drivers/usb/gadget/amd5536udc.c +0 −1
  3611. drivers/usb/gadget/at91_udc.c +4 −5
  3612. drivers/usb/gadget/atmel_usba_udc.c +2 −2
  3613. drivers/usb/gadget/dummy_hcd.c +3 −2
  3614. drivers/usb/gadget/f_acm.c +183 −13
  3615. drivers/usb/gadget/f_ecm.c +0 −2
  3616. drivers/usb/gadget/f_rndis.c +0 −2
  3617. drivers/usb/gadget/f_serial.c +0 −2
  3618. drivers/usb/gadget/f_subset.c +0 −2
  3619. drivers/usb/gadget/gadget_chips.h +6 −0
  3620. drivers/usb/gadget/lh7a40x_udc.h +1 −1
  3621. drivers/usb/gadget/omap_udc.c +5 −4
  3622. drivers/usb/gadget/pxa25x_udc.c +1 −1
  3623. drivers/usb/gadget/pxa25x_udc.h +1 −1
  3624. drivers/usb/gadget/pxa27x_udc.c +4 −4
  3625. drivers/usb/gadget/s3c2410_udc.c +4 −6
  3626. drivers/usb/gadget/u_serial.c +187 −103
  3627. drivers/usb/gadget/u_serial.h +10 −2
  3628. drivers/usb/host/ehci-orion.c +1 −1
  3629. drivers/usb/host/ehci-q.c +1 −1
  3630. drivers/usb/host/isp1760-hcd.c +35 −18
  3631. drivers/usb/host/isp1760-hcd.h +5 −0
  3632. drivers/usb/host/ohci-at91.c +3 −5
  3633. drivers/usb/host/ohci-au1xxx.c +0 −1
  3634. drivers/usb/host/ohci-ep93xx.c +1 −3
  3635. drivers/usb/host/ohci-hcd.c +22 −1
  3636. drivers/usb/host/ohci-hub.c +39 −25
  3637. drivers/usb/host/ohci-lh7a404.c +1 −2
  3638. drivers/usb/host/ohci-omap.c +8 −8
  3639. drivers/usb/host/ohci-pci.c +132 −1
  3640. drivers/usb/host/ohci-pnx4008.c +4 −6
  3641. drivers/usb/host/ohci-pnx8550.c +0 −1
  3642. drivers/usb/host/ohci-ppc-of.c +0 −1
  3643. drivers/usb/host/ohci-ppc-soc.c +0 −1
  3644. drivers/usb/host/ohci-ps3.c +0 −1
  3645. drivers/usb/host/ohci-pxa27x.c +4 −6
  3646. drivers/usb/host/ohci-q.c +6 −0
  3647. drivers/usb/host/ohci-s3c2410.c +2 −3
  3648. drivers/usb/host/ohci-sa1111.c +3 −4
  3649. drivers/usb/host/ohci-sh.c +0 −1
  3650. drivers/usb/host/ohci-sm501.c +0 −1
  3651. drivers/usb/host/ohci-ssb.c +0 −1
  3652. drivers/usb/host/ohci.h +11 −0
  3653. drivers/usb/host/r8a66597-hcd.c +26 −23
  3654. drivers/usb/host/u132-hcd.c +0 −11
  3655. drivers/usb/misc/Kconfig +0 −10
  3656. drivers/usb/misc/Makefile +0 −1
  3657. drivers/usb/misc/auerswald.c +0 −2152
  3658. drivers/usb/misc/iowarrior.c +0 −1
  3659. drivers/usb/misc/isight_firmware.c +2 −2
  3660. drivers/usb/misc/sisusbvga/sisusb.c +1 −0
  3661. drivers/usb/musb/Kconfig +175 −0
  3662. drivers/usb/musb/Makefile +69 −0
  3663. drivers/usb/musb/cppi_dma.c +1540 −0
  3664. drivers/usb/musb/cppi_dma.h +133 −0
  3665. drivers/usb/musb/davinci.c +462 −0
  3666. drivers/usb/musb/davinci.h +100 −0
  3667. drivers/usb/musb/musb_core.c +2253 −0
  3668. drivers/usb/musb/musb_core.h +488 −0
  3669. drivers/usb/musb/musb_debug.h +62 −0
  3670. drivers/usb/musb/musb_dma.h +172 −0
  3671. drivers/usb/musb/musb_gadget.c +2031 −0
  3672. drivers/usb/musb/musb_gadget.h +108 −0
  3673. drivers/usb/musb/musb_gadget_ep0.c +983 −0
  3674. drivers/usb/musb/musb_host.c +2170 −0
  3675. drivers/usb/musb/musb_host.h +110 −0
  3676. drivers/usb/musb/musb_io.h +115 −0
  3677. drivers/usb/musb/musb_regs.h +300 −0
  3678. drivers/usb/musb/musb_virthub.c +425 −0
  3679. drivers/usb/musb/musbhsdma.c +433 −0
  3680. drivers/usb/musb/omap2430.c +324 −0
  3681. drivers/usb/musb/omap2430.h +56 −0
  3682. drivers/usb/musb/tusb6010.c +1151 −0
  3683. drivers/usb/musb/tusb6010.h +233 −0
  3684. drivers/usb/musb/tusb6010_omap.c +719 −0
  3685. drivers/usb/serial/Kconfig +4 −3
  3686. drivers/usb/serial/ftdi_sio.c +6 −0
  3687. drivers/usb/serial/ftdi_sio.h +7 −0
  3688. drivers/usb/serial/garmin_gps.c +0 −2
  3689. drivers/usb/serial/option.c +39 −7
  3690. drivers/usb/serial/pl2303.c +0 −1
  3691. drivers/usb/serial/pl2303.h +0 −4
  3692. drivers/usb/serial/sierra.c +79 −91
  3693. drivers/usb/serial/usb-serial.c +3 −4
  3694. drivers/usb/storage/Kconfig +12 −0
  3695. drivers/usb/storage/Makefile +1 −0
  3696. drivers/usb/storage/freecom.c +0 −2
  3697. drivers/usb/storage/sierra_ms.c +207 −0
  3698. drivers/usb/storage/sierra_ms.h +4 −0
  3699. drivers/usb/storage/transport.c +15 −2
  3700. drivers/usb/storage/unusual_devs.h +36 −4
  3701. drivers/usb/storage/usb.c +3 −0
  3702. drivers/video/acornfb.c +2 −2
  3703. drivers/video/am200epd.c +1 −1
  3704. drivers/video/arkfb.c +9 −10
  3705. drivers/video/atmel_lcdfb.c +12 −7
  3706. drivers/video/aty/atyfb_base.c +15 −14
  3707. drivers/video/aty/radeon_accel.c +10 −2
  3708. drivers/video/aty/radeon_i2c.c +2 −1
  3709. drivers/video/backlight/omap1_bl.c +3 −3
  3710. drivers/video/backlight/pwm_bl.c +8 −2
  3711. drivers/video/bf54x-lq043fb.c +12 −3
  3712. drivers/video/clps711xfb.c +2 −2
  3713. drivers/video/console/.gitignore +2 −0
  3714. drivers/video/console/fbcon.c +5 −2
  3715. drivers/video/console/fbcon.h +1 −1
  3716. drivers/video/cyber2000fb.c +1 −1
  3717. drivers/video/epson1355fb.c +1 −1
  3718. drivers/video/fb_defio.c +19 −0
  3719. drivers/video/fbmem.c +4 −0
  3720. drivers/video/fsl-diu-fb.c +33 −7
  3721. drivers/video/imxfb.c +2 −2
  3722. drivers/video/matrox/i2c-matroxfb.c +13 −8
  3723. drivers/video/matrox/matroxfb_maven.c +40 −57
  3724. drivers/video/omap/blizzard.c +3 −3
  3725. drivers/video/omap/dispc.c +3 −3
  3726. drivers/video/omap/hwa742.c +3 −3
  3727. drivers/video/omap/lcd_h3.c +2 −2
  3728. drivers/video/omap/lcd_h4.c +1 −1
  3729. drivers/video/omap/lcd_inn1510.c +2 −2
  3730. drivers/video/omap/lcd_inn1610.c +2 −2
  3731. drivers/video/omap/lcd_osk.c +3 −3
  3732. drivers/video/omap/lcd_palmte.c +2 −2
  3733. drivers/video/omap/lcd_palmtt.c +2 −2
  3734. drivers/video/omap/lcd_palmz71.c +1 −1
  3735. drivers/video/omap/lcd_sx1.c +4 −4
  3736. drivers/video/omap/lcdc.c +2 −2
  3737. drivers/video/omap/omapfb_main.c +2 −3
  3738. drivers/video/omap/rfbi.c +1 −1
  3739. drivers/video/omap/sossi.c +2 −2
  3740. drivers/video/pm2fb.c +1 −0
  3741. drivers/video/pnx4008/dum.h +1 −1
  3742. drivers/video/pnx4008/sdum.c +1 −1
  3743. drivers/video/pxafb.c +46 −32
  3744. drivers/video/s3c2410fb.c +3 −3
  3745. drivers/video/s3fb.c +9 −10
  3746. drivers/video/sa1100fb.c +3 −3
  3747. drivers/video/sh_mobile_lcdcfb.c +2 −0
  3748. drivers/video/vermilion/vermilion.h +0 −1
  3749. drivers/video/vt8623fb.c +10 −11
  3750. drivers/video/xilinxfb.c +0 −1
  3751. drivers/virtio/virtio_balloon.c +1 −1
  3752. drivers/watchdog/Kconfig +34 −9
  3753. drivers/watchdog/Makefile +8 −4
  3754. drivers/watchdog/acquirewdt.c +63 −67
  3755. drivers/watchdog/advantechwdt.c +76 −86
  3756. drivers/watchdog/alim1535_wdt.c +92 −97
  3757. drivers/watchdog/alim7101_wdt.c +120 −108
  3758. drivers/watchdog/ar7_wdt.c +21 −16
  3759. drivers/watchdog/at32ap700x_wdt.c +21 −22
  3760. drivers/watchdog/at91rm9200_wdt.c +56 −57
  3761. drivers/watchdog/bfin_wdt.c +71 −76
  3762. drivers/watchdog/booke_wdt.c +23 −21
  3763. drivers/watchdog/cpu5wdt.c +70 −74
  3764. drivers/watchdog/davinci_wdt.c +10 −12
  3765. drivers/watchdog/ep93xx_wdt.c +15 −15
  3766. drivers/watchdog/eurotechwdt.c +54 −41
  3767. drivers/watchdog/geodewdt.c +42 −54
  3768. drivers/watchdog/hpwdt.c +51 −46
  3769. drivers/watchdog/i6300esb.c +179 −187
  3770. drivers/watchdog/iTCO_vendor.h +15 −0
  3771. drivers/watchdog/iTCO_vendor_support.c +33 −29
  3772. drivers/watchdog/iTCO_wdt.c +152 −158
  3773. drivers/watchdog/ib700wdt.c +60 −63
  3774. drivers/watchdog/ibmasr.c +88 −63
  3775. drivers/watchdog/indydog.c +62 −52
  3776. drivers/watchdog/iop_wdt.c +33 −31
  3777. drivers/watchdog/it8712f_wdt.c +30 −53
  3778. drivers/watchdog/ixp2000_wdt.c +29 −34
  3779. drivers/watchdog/ixp4xx_wdt.c +30 −39
  3780. drivers/watchdog/ks8695_wdt.c +63 −59
  3781. drivers/watchdog/machzwd.c +40 −68
  3782. drivers/watchdog/mixcomwd.c +63 −70
  3783. drivers/watchdog/mpc5200_wdt.c +14 −10
  3784. drivers/watchdog/mpc83xx_wdt.c +0 −230
  3785. drivers/watchdog/mpc8xx_wdt.c +0 −169
  3786. drivers/watchdog/mpc8xxx_wdt.c +325 −0
  3787. drivers/watchdog/mpcore_wdt.c +42 −31
  3788. drivers/watchdog/mtx-1_wdt.c +54 −57
  3789. drivers/watchdog/mv64x60_wdt.c +11 −10
  3790. drivers/watchdog/omap_wdt.c +25 −20
  3791. drivers/watchdog/pc87413_wdt.c +106 −144
  3792. drivers/watchdog/pcwd.c +107 −86
  3793. drivers/watchdog/pcwd_pci.c +77 −84
  3794. drivers/watchdog/pcwd_usb.c +82 −86
  3795. drivers/watchdog/pnx4008_wdt.c +14 −17
  3796. drivers/watchdog/rc32434_wdt.c +344 −0
  3797. drivers/watchdog/rdc321x_wdt.c +285 −0
  3798. drivers/watchdog/rm9k_wdt.c +18 −16
  3799. drivers/watchdog/s3c2410_wdt.c +72 −85
  3800. drivers/watchdog/sa1100_wdt.c +25 −25
  3801. drivers/watchdog/sb_wdog.c +47 −45
  3802. drivers/watchdog/sbc60xxwdt.c +110 −113
  3803. drivers/watchdog/sbc7240_wdt.c +35 −35
  3804. drivers/watchdog/sbc8360.c +23 −23
  3805. drivers/watchdog/sbc_epx_c3.c +11 −11
  3806. drivers/watchdog/sc1200wdt.c +114 −94
  3807. drivers/watchdog/sc520_wdt.c +86 −76
  3808. drivers/watchdog/scx200_wdt.c +33 −32
  3809. drivers/watchdog/shwdt.c +82 −57
  3810. drivers/watchdog/smsc37b787_wdt.c +225 −223
  3811. drivers/watchdog/softdog.c +46 −41
  3812. drivers/watchdog/txx9wdt.c +22 −15
  3813. drivers/watchdog/w83627hf_wdt.c +90 −100
  3814. drivers/watchdog/w83697hf_wdt.c +93 −96
  3815. drivers/watchdog/w83877f_wdt.c +101 −98
  3816. drivers/watchdog/w83977f_wdt.c +118 −121
  3817. drivers/watchdog/wafer5823wdt.c +71 −61
  3818. drivers/watchdog/wd501p.h +1 −1
  3819. drivers/watchdog/wdrtas.c +42 −63
  3820. drivers/watchdog/wdt.c +94 −82
  3821. drivers/watchdog/wdt285.c +17 −16
  3822. drivers/watchdog/wdt977.c +81 −81
  3823. drivers/watchdog/wdt_pci.c +171 −128
  3824. drivers/xen/manage.c +1 −1
  3825. firmware/ihex2fw.c +3 −3
  3826. fs/9p/vfs_dir.c +1 −0
  3827. fs/Kconfig +10 −11
  3828. fs/adfs/dir.c +1 −0
  3829. fs/affs/dir.c +1 −0
  3830. fs/afs/write.c +1 −1
  3831. fs/autofs4/root.c +2 −0
  3832. fs/befs/linuxvfs.c +1 −0
  3833. fs/binfmt_flat.c +3 −1
  3834. fs/binfmt_misc.c +2 −2
  3835. fs/bio.c +36 −21
  3836. fs/buffer.c +10 −7
  3837. fs/cifs/CHANGES +13 −0
  3838. fs/cifs/README +26 −4
  3839. fs/cifs/asn1.c +129 −134
  3840. fs/cifs/cifs_debug.c +24 −29
  3841. fs/cifs/cifs_spnego.c +14 −8
  3842. fs/cifs/cifs_spnego.h +1 −1
  3843. fs/cifs/cifsfs.c +35 −38
  3844. fs/cifs/cifsfs.h +1 −1
  3845. fs/cifs/cifsglob.h +2 −1
  3846. fs/cifs/cifspdu.h +1 −1
  3847. fs/cifs/cifsproto.h +18 −6
  3848. fs/cifs/cifssmb.c +21 −25
  3849. fs/cifs/connect.c +88 −98
  3850. fs/cifs/dir.c +40 −27
  3851. fs/cifs/dns_resolve.c +7 −0
  3852. fs/cifs/file.c +11 −10
  3853. fs/cifs/inode.c +282 −141
  3854. fs/cifs/sess.c +10 −1
  3855. fs/cifs/transport.c +1 −0
  3856. fs/compat.c +6 −2
  3857. fs/configfs/dir.c +7 −10
  3858. fs/cramfs/inode.c +38 −46
  3859. fs/dcache.c +1 −1
  3860. fs/dlm/config.c +107 −96
  3861. fs/dlm/user.c +7 −3
  3862. fs/efs/namei.c +1 −2
  3863. fs/eventpoll.c +1 −4
  3864. fs/ext4/acl.c +94 −94
  3865. fs/ext4/balloc.c +10 −4
  3866. fs/ext4/dir.c +15 −5
  3867. fs/ext4/ext4.h +4 −1
  3868. fs/ext4/ext4_extents.h +3 −1
  3869. fs/ext4/ext4_jbd2.h +8 −0
  3870. fs/ext4/extents.c +80 −88
  3871. fs/ext4/ialloc.c +35 −25
  3872. fs/ext4/inode.c +430 −204
  3873. fs/ext4/mballoc.c +252 −41
  3874. fs/ext4/mballoc.h +8 −2
  3875. fs/ext4/migrate.c +2 −1
  3876. fs/ext4/resize.c +42 −40
  3877. fs/ext4/super.c +168 −149
  3878. fs/ext4/xattr.c +1 −1
  3879. fs/fat/file.c +4 −2
  3880. fs/fat/inode.c +3 −7
  3881. fs/inode.c +1 −0
  3882. fs/ioprio.c +4 −4
  3883. fs/jbd/commit.c +3 −3
  3884. fs/jbd/transaction.c +2 −2
  3885. fs/jbd2/commit.c +21 −5
  3886. fs/jbd2/journal.c +0 −1
  3887. fs/jbd2/transaction.c +2 −2
  3888. fs/jffs2/jffs2_fs_i.h +0 −1
  3889. fs/lockd/svc4proc.c +2 −2
  3890. fs/lockd/svcproc.c +2 −2
  3891. fs/nfs/nfsroot.c +1 −1
  3892. fs/nfsd/export.c +3 −3
  3893. fs/nfsd/nfs4proc.c +2 −3
  3894. fs/ntfs/aops.c +1 −1
  3895. fs/ntfs/compress.c +1 −1
  3896. fs/ntfs/mft.c +2 −2
  3897. fs/ntfs/namei.c +2 −87
  3898. fs/ocfs2/cluster/netdebug.c +13 −13
  3899. fs/ocfs2/cluster/tcp.c +37 −7
  3900. fs/ocfs2/cluster/tcp_internal.h +0 −32
  3901. fs/ocfs2/dir.c +8 −3
  3902. fs/ocfs2/journal.c +14 −9
  3903. fs/ocfs2/stackglue.c +4 −3
  3904. fs/omfs/bitmap.c +3 −2
  3905. fs/omfs/file.c +26 −7
  3906. fs/omfs/inode.c +3 −3
  3907. fs/proc/base.c +7 −4
  3908. fs/proc/generic.c +1 −0
  3909. fs/proc/nommu.c +2 −2
  3910. fs/proc/task_mmu.c +2 −2
  3911. fs/readdir.c +6 −2
  3912. fs/reiserfs/inode.c +1 −1
  3913. fs/reiserfs/journal.c +3 −3
  3914. fs/reiserfs/super.c +0 −1
  3915. fs/seq_file.c +23 −2
  3916. fs/splice.c +1 −1
  3917. fs/ubifs/budget.c +27 −6
  3918. fs/ubifs/commit.c +2 −1
  3919. fs/ubifs/debug.c +14 −13
  3920. fs/ubifs/debug.h +69 −74
  3921. fs/ubifs/dir.c +8 −16
  3922. fs/ubifs/file.c +5 −3
  3923. fs/ubifs/find.c +7 −2
  3924. fs/ubifs/io.c +14 −0
  3925. fs/ubifs/journal.c +82 −28
  3926. fs/ubifs/log.c +3 −1
  3927. fs/ubifs/misc.h +1 −15
  3928. fs/ubifs/orphan.c +2 −2
  3929. fs/ubifs/super.c +30 −18
  3930. fs/ubifs/tnc_commit.c +18 −19
  3931. fs/ubifs/ubifs-media.h +2 −2
  3932. fs/ubifs/ubifs.h +22 −11
  3933. fs/ubifs/xattr.c +22 −32
  3934. fs/ufs/super.c +1 −1
  3935. fs/xfs/linux-2.6/sema.h +0 −52
  3936. fs/xfs/linux-2.6/xfs_aops.c +4 −5
  3937. fs/xfs/linux-2.6/xfs_buf.c +6 −10
  3938. fs/xfs/linux-2.6/xfs_buf.h +2 −2
  3939. fs/xfs/linux-2.6/xfs_export.c +5 −5
  3940. fs/xfs/linux-2.6/xfs_file.c +1 −0
  3941. fs/xfs/linux-2.6/xfs_fs_subr.c +3 −3
  3942. fs/xfs/linux-2.6/xfs_ioctl.c +2 −2
  3943. fs/xfs/linux-2.6/xfs_iops.c +119 −73
  3944. fs/xfs/linux-2.6/xfs_iops.h +2 −13
  3945. fs/xfs/linux-2.6/xfs_linux.h +2 −4
  3946. fs/xfs/linux-2.6/xfs_lrw.c +2 −4
  3947. fs/xfs/linux-2.6/xfs_super.c +50 −139
  3948. fs/xfs/linux-2.6/xfs_super.h +0 −3
  3949. fs/xfs/linux-2.6/xfs_vnode.c +2 −20
  3950. fs/xfs/linux-2.6/xfs_vnode.h +23 −42
  3951. fs/xfs/quota/xfs_dquot.c +14 −24
  3952. fs/xfs/quota/xfs_dquot.h +18 −11
  3953. fs/xfs/quota/xfs_dquot_item.c +4 −4
  3954. fs/xfs/quota/xfs_qm.c +6 −8
  3955. fs/xfs/quota/xfs_qm.h +1 −1
  3956. fs/xfs/quota/xfs_qm_bhv.c +3 −4
  3957. fs/xfs/quota/xfs_qm_syscalls.c +2 −2
  3958. fs/xfs/xfs_acl.c +23 −29
  3959. fs/xfs/xfs_acl.h +7 −7
  3960. fs/xfs/xfs_arch.h +0 −68
  3961. fs/xfs/xfs_attr.c +68 −42
  3962. fs/xfs/xfs_attr.h +1 −0
  3963. fs/xfs/xfs_attr_leaf.c +8 −67
  3964. fs/xfs/xfs_attr_leaf.h +0 −2
  3965. fs/xfs/xfs_bit.c +0 −103
  3966. fs/xfs/xfs_bit.h +30 −4
  3967. fs/xfs/xfs_bmap.c +11 −23
  3968. fs/xfs/xfs_btree.c +39 −66
  3969. fs/xfs/xfs_btree.h +2 −6
  3970. fs/xfs/xfs_buf_item.c +2 −2
  3971. fs/xfs/xfs_dfrag.c +8 −25
  3972. fs/xfs/xfs_dmapi.h +0 −1
  3973. fs/xfs/xfs_error.c +1 −4
  3974. fs/xfs/xfs_error.h +2 −10
  3975. fs/xfs/xfs_filestream.c +1 −1
  3976. fs/xfs/xfs_ialloc_btree.c +15 −15
  3977. fs/xfs/xfs_iget.c +20 −28
  3978. fs/xfs/xfs_inode.c +34 −36
  3979. fs/xfs/xfs_inode.h +36 −10
  3980. fs/xfs/xfs_inode_item.c +5 −6
  3981. fs/xfs/xfs_itable.c +1 −3
  3982. fs/xfs/xfs_log.c +40 −46
  3983. fs/xfs/xfs_log.h +1 −1
  3984. fs/xfs/xfs_log_priv.h +7 −7
  3985. fs/xfs/xfs_log_recover.c +2 −5
  3986. fs/xfs/xfs_mount.c +27 −55
  3987. fs/xfs/xfs_mount.h +5 −12
  3988. fs/xfs/xfs_rtalloc.c +7 −12
  3989. fs/xfs/xfs_rw.c +1 −1
  3990. fs/xfs/xfs_trans.c +69 −6
  3991. fs/xfs/xfs_trans.h +1 −11
  3992. fs/xfs/xfs_trans_buf.c +6 −6
  3993. fs/xfs/xfs_trans_item.c +33 −33
  3994. fs/xfs/xfs_utils.c +2 −2
  3995. fs/xfs/xfs_utils.h +0 −3
  3996. fs/xfs/xfs_vfsops.c +6 −7
  3997. fs/xfs/xfs_vnodeops.c +56 −142
  3998. include/acpi/acnamesp.h +1 −1
  3999. include/asm-arm/arch-ep93xx/dma.h +0 −3
  4000. include/asm-arm/arch-ep93xx/gesbc9312.h +0 −3
  4001. include/asm-arm/arch-ep93xx/timex.h +0 −5
  4002. include/asm-arm/arch-ep93xx/vmalloc.h +0 −5
  4003. include/asm-arm/arch-iop32x/vmalloc.h +0 −5
  4004. include/asm-arm/arch-iop33x/vmalloc.h +0 −5
  4005. include/asm-arm/arch-ixp23xx/dma.h +0 −3
  4006. include/asm-arm/arch-ixp23xx/time.h +0 −3
  4007. include/asm-arm/arch-kirkwood/vmalloc.h +0 −5
  4008. include/asm-arm/arch-loki/vmalloc.h +0 −5
  4009. include/asm-arm/arch-mv78xx0/vmalloc.h +0 −5
  4010. include/asm-arm/arch-orion5x/vmalloc.h +0 −5
  4011. include/asm-arm/arch-sa1100/vmalloc.h +0 −4
  4012. include/asm-arm/hardware.h +0 −18
  4013. include/asm-arm/hw_irq.h +0 −9
  4014. include/asm-arm/plat-s3c/iic.h +1 −1
  4015. include/asm-arm/plat-s3c/nand.h +1 −1
  4016. include/asm-arm/plat-s3c/regs-ac97.h +1 −1
  4017. include/asm-arm/plat-s3c/regs-adc.h +1 −1
  4018. include/asm-arm/plat-s3c/regs-iic.h +1 −1
  4019. include/asm-arm/plat-s3c/regs-nand.h +2 −2
  4020. include/asm-arm/plat-s3c/regs-rtc.h +1 −1
  4021. include/asm-arm/plat-s3c/regs-serial.h +1 −1
  4022. include/asm-arm/plat-s3c/regs-timer.h +2 −2
  4023. include/asm-arm/plat-s3c/regs-watchdog.h +2 −2
  4024. include/asm-arm/plat-s3c24xx/regs-iis.h +1 −1
  4025. include/asm-arm/plat-s3c24xx/regs-spi.h +1 −1
  4026. include/asm-arm/plat-s3c24xx/regs-udc.h +1 −1
  4027. include/asm-arm/plat-s3c24xx/s3c2410.h +2 −2
  4028. include/asm-arm/plat-s3c24xx/udc.h +1 −1
  4029. include/asm-blackfin/Kbuild +1 −1
  4030. include/asm-blackfin/bfin-global.h +12 −26
  4031. include/asm-blackfin/dpmc.h +0 −1
  4032. include/asm-blackfin/fixed_code.h +24 −0
  4033. include/asm-blackfin/mach-bf527/mem_map.h +5 −0
  4034. include/asm-blackfin/mach-bf533/mem_init.h +1 −1
  4035. include/asm-blackfin/mach-bf533/mem_map.h +5 −0
  4036. include/asm-blackfin/mach-bf537/mem_map.h +5 −0
  4037. include/asm-blackfin/mach-common/cdef_LPBlackfin.h +0 −8
  4038. include/asm-blackfin/unistd.h +7 −1
  4039. include/asm-cris/Kbuild +0 −1
  4040. include/asm-frv/io.h +2 −0
  4041. include/asm-generic/ioctl.h +4 −0
  4042. include/asm-generic/rtc.h +4 −8
  4043. include/asm-m68k/contregs.h +50 −1
  4044. include/asm-m68k/fbio.h +330 −1
  4045. include/asm-m68k/idprom.h +20 −1
  4046. include/asm-m68k/unistd.h +7 −1
  4047. include/asm-mips/kexec.h +1 −1
  4048. include/asm-mips/unistd.h +24 −6
  4049. include/asm-mn10300/io.h +2 −0
  4050. include/asm-powerpc/ide.h +0 −59
  4051. include/asm-x86/amd_iommu_types.h +5 −3
  4052. include/asm-x86/atomic_64.h +4 −4
  4053. include/asm-x86/cpufeature.h +2 −0
  4054. include/asm-x86/efi.h +1 −1
  4055. include/asm-x86/genapic_32.h +1 −0
  4056. include/asm-x86/genapic_64.h +1 −0
  4057. include/asm-x86/geode.h +2 −1
  4058. include/asm-x86/hw_irq.h +10 −2
  4059. include/asm-x86/i387.h +32 −2
  4060. include/asm-x86/io.h +9 −9
  4061. include/asm-x86/irq_vectors.h +10 −1
  4062. include/asm-x86/kexec.h +6 −2
  4063. include/asm-x86/kvm_host.h +1 −1
  4064. include/asm-x86/mce.h +1 −0
  4065. include/asm-x86/mman.h +1 −0
  4066. include/asm-x86/mmconfig.h +1 −1
  4067. include/asm-x86/mmzone_32.h +6 −0
  4068. include/asm-x86/percpu.h +1 −1
  4069. include/asm-x86/pgtable_64.h +1 −1
  4070. include/asm-x86/processor.h +23 −0
  4071. include/asm-x86/spinlock.h +2 −2
  4072. include/asm-x86/uv/uv_bau.h +0 −5
  4073. include/asm-x86/xen/hypervisor.h +0 −1
  4074. include/crypto/hash.h +18 −0
  4075. include/linux/Kbuild +3 −0
  4076. include/linux/agp_backend.h +5 −0
  4077. include/linux/ata.h +109 −46
  4078. include/linux/bitmap.h +1 −0
  4079. include/linux/blkdev.h +13 −5
  4080. include/linux/bootmem.h +4 −0
  4081. include/linux/buffer_head.h +6 −2
  4082. include/linux/byteorder.h +372 −0
  4083. include/linux/capability.h +13 −2
  4084. include/linux/completion.h +3 −0
  4085. include/linux/cred.h +50 −0
  4086. include/linux/dcache.h +1 −1
  4087. include/linux/device.h +3 −2
  4088. include/linux/dm9000.h +1 −0
  4089. include/linux/ethtool.h +16 −1
  4090. include/linux/exportfs.h +21 −0
  4091. include/linux/fb.h +3 −0
  4092. include/linux/firmware-map.h +0 −26
  4093. include/linux/fs_uart_pd.h +0 −1
  4094. include/linux/ftrace.h +21 −0
  4095. include/linux/genhd.h +0 −10
  4096. include/linux/harrier_defs.h +0 −212
  4097. include/linux/i2c-id.h +0 −2
  4098. include/linux/i2c-pnx.h +3 −1
  4099. include/linux/ide.h +19 −21
  4100. include/linux/ieee80211.h +13 −0
  4101. include/linux/if_tun.h +1 −0
  4102. include/linux/ihex.h +1 −1
  4103. include/linux/init.h +1 −0
  4104. include/linux/interrupt.h +0 −29
  4105. include/linux/ivtv.h +1 −5
  4106. include/linux/ivtvfb.h +1 −5
  4107. include/linux/kernel.h +7 −7
  4108. include/linux/kexec.h +4 −4
  4109. include/linux/kvm.h +2 −2
  4110. include/linux/libata.h +24 −0
  4111. include/linux/list.h +78 −9
  4112. include/linux/lockdep.h +49 −21
  4113. include/linux/mISDNif.h +27 −5
  4114. include/linux/maple.h +6 −2
  4115. include/linux/mfd/t7l66xb.h +36 −0
  4116. include/linux/mfd/tc6387xb.h +23 −0
  4117. include/linux/mfd/tc6393xb.h +3 −6
  4118. include/linux/mfd/tmio.h +15 −4
  4119. include/linux/mlx4/cq.h +24 −12
  4120. include/linux/mm.h +1 −21
  4121. include/linux/mm_types.h +1 −1
  4122. include/linux/net.h +7 −7
  4123. include/linux/netdevice.h +1 −3
  4124. include/linux/page-flags.h +1 −1
  4125. include/linux/pagemap.h +41 −26
  4126. include/linux/parser.h +1 −1
  4127. include/linux/pci-acpi.h +11 −0
  4128. include/linux/pci.h +7 −4
  4129. include/linux/pci_ids.h +3 −2
  4130. include/linux/pid.h +9 −0
  4131. include/linux/pm_qos_params.h +1 −1
  4132. include/linux/ptrace.h +1 −1
  4133. include/linux/rcuclassic.h +1 −1
  4134. include/linux/reboot.h +1 −0
  4135. include/linux/rmap.h +1 −1
  4136. include/linux/sched.h +5 −27
  4137. include/linux/security.h +25 −14
  4138. include/linux/seq_file.h +12 −0
  4139. include/linux/skbuff.h +7 −3
  4140. include/linux/slub_def.h +1 −0
  4141. include/linux/spi/orion_spi.h +17 −0
  4142. include/linux/spinlock.h +6 −0
  4143. include/linux/spinlock_api_smp.h +2 −0
  4144. include/linux/stop_machine.h +1 −18
  4145. include/linux/suspend.h +2 −2
  4146. include/linux/swab.h +309 −0
  4147. include/linux/tick.h +4 −1
  4148. include/linux/tracehook.h +4 −3
  4149. include/linux/tty.h +2 −0
  4150. include/linux/tty_driver.h +14 −0
  4151. include/linux/usb.h +5 −0
  4152. include/linux/usb/musb.h +98 −0
  4153. include/linux/usb/serial.h +2 −1
  4154. include/linux/videodev2.h +2 −2
  4155. include/linux/vmalloc.h +2 −2
  4156. include/linux/vt_kern.h +1 −1
  4157. include/media/soc_camera.h +5 −0
  4158. include/net/addrconf.h +2 −1
  4159. include/net/dst.h +1 −11
  4160. include/net/flow.h +0 −1
  4161. include/net/ip6_route.h +1 −6
  4162. include/net/ip_vs.h +28 −4
  4163. include/net/mac80211.h +14 −10
  4164. include/net/pkt_sched.h +5 −1
  4165. include/net/request_sock.h +1 −1
  4166. include/net/sch_generic.h +31 −2
  4167. include/net/sctp/structs.h +1 −2
  4168. include/net/syncppp.h +0 −2
  4169. include/rdma/rdma_cm.h +2 −6
  4170. include/scsi/scsi_device.h +2 −1
  4171. include/video/atmel_lcdc.h +1 −0
  4172. include/video/radeon.h +7 −2
  4173. init/Kconfig +4 −16
  4174. init/main.c +4 −3
  4175. kernel/Kconfig.hz +1 −1
  4176. kernel/auditsc.c +7 −0
  4177. kernel/capability.c +13 −8
  4178. kernel/cpu.c +3 −4
  4179. kernel/dma-coherent.c +7 −8
  4180. kernel/irq/manage.c +2 −1
  4181. kernel/irq/proc.c +51 −45
  4182. kernel/kexec.c +24 −42
  4183. kernel/lockdep.c +242 −61
  4184. kernel/lockdep_internals.h +16 −3
  4185. kernel/lockdep_proc.c +10 −35
  4186. kernel/module.c +2 −2
  4187. kernel/nsproxy.c +0 −1
  4188. kernel/pm_qos_params.c +8 −8
  4189. kernel/posix-timers.c +14 −5
  4190. kernel/power/main.c +4 −1
  4191. kernel/power/swap.c +0 −1
  4192. kernel/ptrace.c +2 −3
  4193. kernel/rcupdate.c +1 −0
  4194. kernel/relay.c +11 −1
  4195. kernel/sched.c +77 −22
  4196. kernel/sched_clock.c +71 −153
  4197. kernel/sched_fair.c +13 −8
  4198. kernel/sched_features.h +1 −1
  4199. kernel/sched_rt.c +6 −4
  4200. kernel/semaphore.c +1 −3
  4201. kernel/signal.c +4 −2
  4202. kernel/smp.c +50 −8
  4203. kernel/spinlock.c +10 −2
  4204. kernel/stop_machine.c +0 −1
  4205. kernel/sys.c +5 −5
  4206. kernel/time/tick-sched.c +5 −3
  4207. kernel/user_namespace.c +0 −1
  4208. kernel/utsname.c +0 −1
  4209. kernel/utsname_sysctl.c +0 −1
  4210. kernel/workqueue.c +12 −12
  4211. lib/Kconfig.debug +17 −0
  4212. lib/bitmap.c +11 −0
  4213. lib/debug_locks.c +2 −0
  4214. lib/kobject.c +1 −2
  4215. lib/lmb.c +2 −0
  4216. lib/vsprintf.c +1 −1
  4217. mm/Kconfig +0 −3
  4218. mm/bootmem.c +30 −7
  4219. mm/filemap.c +6 −6
  4220. mm/filemap_xip.c +50 −15
  4221. mm/hugetlb.c +51 −13
  4222. mm/memcontrol.c +2 −0
  4223. mm/memory.c +14 −4
  4224. mm/mempolicy.c +0 −1
  4225. mm/migrate.c +2 −2
  4226. mm/mlock.c +0 −2
  4227. mm/mm_init.c +5 −5
  4228. mm/mmap.c +14 −8
  4229. mm/nommu.c +21 −0
  4230. mm/oom_kill.c +4 −2
  4231. mm/page_alloc.c +1 −1
  4232. mm/rmap.c +26 −15
  4233. mm/shmem.c +2 −2
  4234. mm/slab.c +0 −1
  4235. mm/slob.c +0 −1
  4236. mm/slub.c +21 −10
  4237. mm/sparse.c +0 −1
  4238. mm/swap.c +1 −1
  4239. mm/swap_state.c +5 −5
  4240. mm/swapfile.c +1 −1
  4241. mm/truncate.c +2 −4
  4242. mm/util.c +15 −0
  4243. mm/vmscan.c +2 −2
  4244. net/ax25/sysctl_net_ax25.c +4 −10
  4245. net/bluetooth/af_bluetooth.c +1 −1
  4246. net/bluetooth/bnep/core.c +13 −4
  4247. net/bluetooth/hci_sysfs.c +189 −187
  4248. net/bluetooth/l2cap.c +1 −1
  4249. net/bluetooth/rfcomm/core.c +1 −1
  4250. net/bluetooth/sco.c +1 −1
  4251. net/bridge/br_device.c +10 −5
  4252. net/bridge/br_netfilter.c +1 −1
  4253. net/bridge/br_stp.c +18 −7
  4254. net/core/datagram.c +87 −0
  4255. net/core/dev.c +65 −51
  4256. net/core/neighbour.c +7 −6
  4257. net/core/pktgen.c +70 −6
  4258. net/core/skbuff.c +2 −10
  4259. net/dccp/dccp.h +2 −1
  4260. net/dccp/input.c +6 −6
  4261. net/dccp/minisocks.c +2 −1
  4262. net/dccp/proto.c +5 −0
  4263. net/ipv4/esp4.c +1 −1
  4264. net/ipv4/icmp.c +14 −8
  4265. net/ipv4/igmp.c +20 −51
  4266. net/ipv4/ipvs/ip_vs_app.c +1 −1
  4267. net/ipv4/ipvs/ip_vs_conn.c +1 −1
  4268. net/ipv4/ipvs/ip_vs_ctl.c +20 −7
  4269. net/ipv4/ipvs/ip_vs_dh.c +1 −1
  4270. net/ipv4/ipvs/ip_vs_est.c +39 −77
  4271. net/ipv4/ipvs/ip_vs_lblc.c +1 −1
  4272. net/ipv4/ipvs/ip_vs_lblcr.c +1 −1
  4273. net/ipv4/ipvs/ip_vs_lc.c +1 −1
  4274. net/ipv4/ipvs/ip_vs_nq.c +1 −1
  4275. net/ipv4/ipvs/ip_vs_proto.c +2 −2
  4276. net/ipv4/ipvs/ip_vs_rr.c +1 −1
  4277. net/ipv4/ipvs/ip_vs_sched.c +2 −2
  4278. net/ipv4/ipvs/ip_vs_sed.c +1 −1
  4279. net/ipv4/ipvs/ip_vs_sh.c +1 −1
  4280. net/ipv4/ipvs/ip_vs_sync.c +2 −2
  4281. net/ipv4/ipvs/ip_vs_wlc.c +1 −1
  4282. net/ipv4/ipvs/ip_vs_wrr.c +1 −1
  4283. net/ipv4/netfilter/ipt_addrtype.c +1 −1
  4284. net/ipv4/netfilter/nf_nat_proto_common.c +6 −2
  4285. net/ipv4/route.c +95 −17
  4286. net/ipv4/sysctl_net_ipv4.c +1 −0
  4287. net/ipv4/tcp_ipv4.c +2 −2
  4288. net/ipv4/tcp_minisocks.c +69 −71
  4289. net/ipv4/udp.c +4 −2
  4290. net/ipv4/xfrm4_mode_beet.c +4 −2
  4291. net/ipv6/addrconf.c +2 −2
  4292. net/ipv6/esp6.c +4 −0
  4293. net/ipv6/fib6_rules.c +2 −1
  4294. net/ipv6/icmp.c +12 −11
  4295. net/ipv6/ip6_fib.c +1 −0
  4296. net/ipv6/ip6_output.c +2 −2
  4297. net/ipv6/ipv6_sockglue.c +4 −2
  4298. net/ipv6/ndisc.c +1 −1
  4299. net/ipv6/route.c +9 −6
  4300. net/ipv6/syncookies.c +11 −11
  4301. net/ipv6/sysctl_net_ipv6.c +1 −1
  4302. net/ipv6/tcp_ipv6.c +5 −3
  4303. net/ipv6/udp.c +3 −3
  4304. net/ipv6/xfrm6_mode_beet.c +26 −3
  4305. net/ipv6/xfrm6_policy.c +3 −1
  4306. net/mac80211/ieee80211_i.h +2 −0
  4307. net/mac80211/main.c +12 −1
  4308. net/mac80211/mesh.h +1 −4
  4309. net/mac80211/mesh_hwmp.c +10 −9
  4310. net/mac80211/mesh_pathtbl.c +4 −7
  4311. net/mac80211/mlme.c +34 −7
  4312. net/mac80211/rx.c +67 −49
  4313. net/mac80211/tx.c +36 −26
  4314. net/mac80211/util.c +1 −0
  4315. net/mac80211/wme.c +4 −2
  4316. net/netfilter/nf_conntrack_core.c +3 −3
  4317. net/netfilter/nf_conntrack_netlink.c +20 −16
  4318. net/netfilter/nf_conntrack_standalone.c +17 −11
  4319. net/rfkill/rfkill-input.c +39 −15
  4320. net/rfkill/rfkill.c +24 −5
  4321. net/rxrpc/ar-accept.c +1 −1
  4322. net/sched/act_api.c +11 −7
  4323. net/sched/cls_api.c +1 −1
  4324. net/sched/sch_api.c +81 −36
  4325. net/sched/sch_atm.c +8 −6
  4326. net/sched/sch_cbq.c +22 −11
  4327. net/sched/sch_dsmark.c +6 −4
  4328. net/sched/sch_generic.c +25 −55
  4329. net/sched/sch_hfsc.c +7 −5
  4330. net/sched/sch_htb.c +18 −13
  4331. net/sched/sch_netem.c +3 −2
  4332. net/sched/sch_prio.c +10 −8
  4333. net/sched/sch_red.c +1 −1
  4334. net/sched/sch_sfq.c +4 −4
  4335. net/sched/sch_tbf.c +4 −10
  4336. net/sctp/auth.c +4 −0
  4337. net/sctp/endpointola.c +2 −2
  4338. net/sctp/ipv6.c +7 −4
  4339. net/sctp/output.c +2 −4
  4340. net/sctp/protocol.c +7 −2
  4341. net/sctp/socket.c +70 −20
  4342. net/tipc/subscr.c +1 −1
  4343. net/wanrouter/wanmain.c +0 −27
  4344. net/wireless/wext.c +1 −0
  4345. net/xfrm/xfrm_output.c +1 −4
  4346. scripts/Makefile.fwinst +4 −0
  4347. scripts/kconfig/conf.c +1 −1
  4348. scripts/kconfig/confdata.c +2 −6
  4349. scripts/kernel-doc +1 −1
  4350. scripts/mod/file2alias.c +11 −5
  4351. scripts/patch-kernel +2 −1
  4352. security/capability.c +2 −1
  4353. security/commoncap.c +17 −7
  4354. security/root_plug.c +2 −1
  4355. security/security.c +7 −3
  4356. security/selinux/hooks.c +18 −7
  4357. security/smack/smack_lsm.c +34 −15
  4358. sound/arm/pxa2xx-ac97.c +4 −4
  4359. sound/arm/pxa2xx-pcm.c +2 −2
  4360. sound/arm/sa11xx-uda1341.c +2 −2
  4361. sound/core/seq/oss/seq_oss_synth.c +3 −0
  4362. sound/mips/au1x00.c +0 −1
  4363. sound/oss/vidc.c +1 −1
  4364. sound/oss/vidc_fill.S +1 −1
  4365. sound/oss/waveartist.c +1 −1
  4366. sound/pci/Kconfig +1 −1
  4367. sound/pci/ca0106/ca0106_main.c +3 −2
  4368. sound/pci/hda/hda_intel.c +13 −0
  4369. sound/pci/hda/patch_realtek.c +48 −3
  4370. sound/pci/oxygen/oxygen_mixer.c +4 −1
  4371. sound/pci/oxygen/virtuoso.c +55 −18
  4372. sound/soc/at32/playpaq_wm8510.c +2 −2
  4373. sound/soc/at91/at91-pcm.c +2 −2
  4374. sound/soc/at91/at91-pcm.h +1 −1
  4375. sound/soc/at91/at91-ssc.c +3 −3
  4376. sound/soc/at91/eti_b1_wm8731.c +2 −3
  4377. sound/soc/codecs/ak4535.c +7 −4
  4378. sound/soc/codecs/tlv320aic3x.c +7 −4
  4379. sound/soc/codecs/uda1380.c +5 −4
  4380. sound/soc/codecs/wm8510.c +5 −4
  4381. sound/soc/codecs/wm8731.c +7 −4
  4382. sound/soc/codecs/wm8750.c +8 −5
  4383. sound/soc/codecs/wm8753.c +7 −5
  4384. sound/soc/codecs/wm8990.c +14 −7
  4385. sound/soc/codecs/wm8990.h +12 −2
  4386. sound/soc/codecs/wm9712.c +0 −1
  4387. sound/soc/davinci/davinci-evm.c +1 −2
  4388. sound/soc/fsl/fsl_dma.c +124 −111
  4389. sound/soc/omap/n810.c +15 −7
  4390. sound/soc/omap/omap-mcbsp.c +3 −3
  4391. sound/soc/omap/omap-pcm.c +1 −1
  4392. sound/soc/pxa/corgi.c +4 −4
  4393. sound/soc/pxa/e800_wm9712.c +3 −3
  4394. sound/soc/pxa/em-x270.c +3 −3
  4395. sound/soc/pxa/poodle.c +4 −4
  4396. sound/soc/pxa/pxa2xx-ac97.c +4 −4
  4397. sound/soc/pxa/pxa2xx-i2s.c +4 −4
  4398. sound/soc/pxa/pxa2xx-pcm.c +3 −3
  4399. sound/soc/pxa/spitz.c +5 −5
  4400. sound/soc/pxa/tosa.c +4 −4
  4401. sound/soc/s3c24xx/neo1973_wm8753.c +5 −6
  4402. sound/soc/s3c24xx/s3c2412-i2s.c +4 −4
  4403. sound/soc/s3c24xx/s3c2443-ac97.c +5 −5
  4404. sound/soc/s3c24xx/s3c24xx-i2s.c +5 −5
  4405. sound/soc/s3c24xx/s3c24xx-pcm.c +3 −3
Documentation/00-INDEX+0−2
@@ -89,8 +89,6 @@ cciss.txt · 88 unmodified lines
89 - info, major/minor #'s for Compaq's SMART Array Controllers.89 - info, major/minor #'s for Compaq's SMART Array Controllers.
90cdrom/90cdrom/
91 - directory with information on the CD-ROM drivers that Linux has.91 - directory with information on the CD-ROM drivers that Linux has.
92cli-sti-removal.txt
93 - cli()/sti() removal guide.
94computone.txt92computone.txt
95 - info on Computone Intelliport II/Plus Multiport Serial Driver.93 - info on Computone Intelliport II/Plus Multiport Serial Driver.
96connector/94connector/
Documentation/DocBook/Makefile+8−1
@@ -12,7 +12,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ · 11 unmodified lines
12 kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \12 kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \
13 gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \13 gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
14 genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \14 genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
15 mac80211.xml debugobjects.xml15 mac80211.xml debugobjects.xml sh.xml
16 16
17###17###
18# The build process is as follows (targets):18# The build process is as follows (targets):
@@ -102,6 +102,13 @@ C-procfs-example = procfs_example.xml · 83 unmodified lines
102C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example))102C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example))
103$(obj)/procfs-guide.xml: $(C-procfs-example2)103$(obj)/procfs-guide.xml: $(C-procfs-example2)
104 104
105# List of programs to build
106##oops, this is a kernel module::hostprogs-y := procfs_example
107obj-m += procfs_example.o
108
109# Tell kbuild to always build the programs
110always := $(hostprogs-y)
111
105notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \112notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \
106 exit 1113 exit 1
107db2xtemplate = db2TYPE -o $(dir $@) $<114db2xtemplate = db2TYPE -o $(dir $@) $<
Documentation/DocBook/procfs_example.c+1−3
@@ -189,8 +189,6 @@ static int __init init_procfs_example(void) · 188 unmodified lines
189 return 0;189 return 0;
190 190
191no_symlink:191no_symlink:
192 remove_proc_entry("tty", example_dir);
193no_tty:
194 remove_proc_entry("bar", example_dir);192 remove_proc_entry("bar", example_dir);
195no_bar:193no_bar:
196 remove_proc_entry("foo", example_dir);194 remove_proc_entry("foo", example_dir);
@@ -206,7 +204,6 @@ out: · 9 unmodified lines
206static void __exit cleanup_procfs_example(void)204static void __exit cleanup_procfs_example(void)
207{205{
208 remove_proc_entry("jiffies_too", example_dir);206 remove_proc_entry("jiffies_too", example_dir);
209 remove_proc_entry("tty", example_dir);
210 remove_proc_entry("bar", example_dir);207 remove_proc_entry("bar", example_dir);
211 remove_proc_entry("foo", example_dir);208 remove_proc_entry("foo", example_dir);
212 remove_proc_entry("jiffies", example_dir);209 remove_proc_entry("jiffies", example_dir);
@@ -222,3 +219,4 @@ module_exit(cleanup_procfs_example); · 9 unmodified lines
222 219
223MODULE_AUTHOR("Erik Mouw");220MODULE_AUTHOR("Erik Mouw");
224MODULE_DESCRIPTION("procfs examples");221MODULE_DESCRIPTION("procfs examples");
222MODULE_LICENSE("GPL");
Documentation/DocBook/s390-drivers.tmpl+4−4
@@ -100,7 +100,7 @@ · 99 unmodified lines
100 the hardware structures represented here, please consult the Principles100 the hardware structures represented here, please consult the Principles
101 of Operation.101 of Operation.
102 </para>102 </para>
103!Iinclude/asm-s390/cio.h103!Iarch/s390/include/asm/cio.h
104 </sect1>104 </sect1>
105 <sect1 id="ccwdev">105 <sect1 id="ccwdev">
106 <title>ccw devices</title>106 <title>ccw devices</title>
@@ -114,7 +114,7 @@ · 7 unmodified lines
114 ccw device structure. Device drivers must not bypass those functions114 ccw device structure. Device drivers must not bypass those functions
115 or strange side effects may happen.115 or strange side effects may happen.
116 </para>116 </para>
117!Iinclude/asm-s390/ccwdev.h117!Iarch/s390/include/asm/ccwdev.h
118!Edrivers/s390/cio/device.c118!Edrivers/s390/cio/device.c
119!Edrivers/s390/cio/device_ops.c119!Edrivers/s390/cio/device_ops.c
120 </sect1>120 </sect1>
@@ -125,7 +125,7 @@ · 4 unmodified lines
125 measurement data which is made available by the channel subsystem125 measurement data which is made available by the channel subsystem
126 for each channel attached device.126 for each channel attached device.
127 </para>127 </para>
128!Iinclude/asm-s390/cmb.h128!Iarch/s390/include/asm/cmb.h
129!Edrivers/s390/cio/cmf.c129!Edrivers/s390/cio/cmf.c
130 </sect1>130 </sect1>
131 </chapter>131 </chapter>
@@ -142,7 +142,7 @@ · 10 unmodified lines
142 </para>142 </para>
143 <sect1 id="ccwgroupdevices">143 <sect1 id="ccwgroupdevices">
144 <title>ccw group devices</title>144 <title>ccw group devices</title>
145!Iinclude/asm-s390/ccwgroup.h145!Iarch/s390/include/asm/ccwgroup.h
146!Edrivers/s390/cio/ccwgroup.c146!Edrivers/s390/cio/ccwgroup.c
147 </sect1>147 </sect1>
148 </chapter>148 </chapter>
Documentation/DocBook/sh.tmpl+105−0
@@ -0,0 +1,105 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
4
5<book id="sh-drivers">
6 <bookinfo>
7 <title>SuperH Interfaces Guide</title>
8
9 <authorgroup>
10 <author>
11 <firstname>Paul</firstname>
12 <surname>Mundt</surname>
13 <affiliation>
14 <address>
15 <email>lethal@linux-sh.org</email>
16 </address>
17 </affiliation>
18 </author>
19 </authorgroup>
20
21 <copyright>
22 <year>2008</year>
23 <holder>Paul Mundt</holder>
24 </copyright>
25 <copyright>
26 <year>2008</year>
27 <holder>Renesas Technology Corp.</holder>
28 </copyright>
29
30 <legalnotice>
31 <para>
32 This documentation is free software; you can redistribute
33 it and/or modify it under the terms of the GNU General Public
34 License version 2 as published by the Free Software Foundation.
35 </para>
36
37 <para>
38 This program is distributed in the hope that it will be
39 useful, but WITHOUT ANY WARRANTY; without even the implied
40 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
41 See the GNU General Public License for more details.
42 </para>
43
44 <para>
45 You should have received a copy of the GNU General Public
46 License along with this program; if not, write to the Free
47 Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
48 MA 02111-1307 USA
49 </para>
50
51 <para>
52 For more details see the file COPYING in the source
53 distribution of Linux.
54 </para>
55 </legalnotice>
56 </bookinfo>
57
58<toc></toc>
59
60 <chapter id="mm">
61 <title>Memory Management</title>
62 <sect1 id="sh4">
63 <title>SH-4</title>
64 <sect2 id="sq">
65 <title>Store Queue API</title>
66!Earch/sh/kernel/cpu/sh4/sq.c
67 </sect2>
68 </sect1>
69 <sect1 id="sh5">
70 <title>SH-5</title>
71 <sect2 id="tlb">
72 <title>TLB Interfaces</title>
73!Iarch/sh/mm/tlb-sh5.c
74!Iarch/sh/include/asm/tlb_64.h
75 </sect2>
76 </sect1>
77 </chapter>
78 <chapter id="clk">
79 <title>Clock Framework Extensions</title>
80!Iarch/sh/include/asm/clock.h
81 </chapter>
82 <chapter id="mach">
83 <title>Machine Specific Interfaces</title>
84 <sect1 id="dreamcast">
85 <title>mach-dreamcast</title>
86!Iarch/sh/boards/mach-dreamcast/rtc.c
87 </sect1>
88 <sect1 id="x3proto">
89 <title>mach-x3proto</title>
90!Earch/sh/boards/mach-x3proto/ilsel.c
91 </sect1>
92 </chapter>
93 <chapter id="busses">
94 <title>Busses</title>
95 <sect1 id="superhyway">
96 <title>SuperHyway</title>
97!Edrivers/sh/superhyway/superhyway.c
98 </sect1>
99
100 <sect1 id="maple">
101 <title>Maple</title>
102!Edrivers/sh/maple/maple.c
103 </sect1>
104 </chapter>
105</book>
Documentation/DocBook/videobook.tmpl+1−1
@@ -1648,7 +1648,7 @@ static struct video_buffer capture_fb; · 1647 unmodified lines
1648 1648
1649 <chapter id="pubfunctions">1649 <chapter id="pubfunctions">
1650 <title>Public Functions Provided</title>1650 <title>Public Functions Provided</title>
1651!Edrivers/media/video/videodev.c1651!Edrivers/media/video/v4l2-dev.c
1652 </chapter>1652 </chapter>
1653 1653
1654</book>1654</book>
Documentation/DocBook/z8530book.tmpl+12−26
@@ -69,12 +69,6 @@ · 68 unmodified lines
69 device to be used as both a tty interface and as a synchronous 69 device to be used as both a tty interface and as a synchronous
70 controller is a project for Linux post the 2.4 release70 controller is a project for Linux post the 2.4 release
71 </para>71 </para>
72 <para>
73 The support code handles most common card configurations and
74 supports running both Cisco HDLC and Synchronous PPP. With extra
75 glue the frame relay and X.25 protocols can also be used with this
76 driver.
77 </para>
78 </chapter>72 </chapter>
79 73
80 <chapter id="Driver_Modes">74 <chapter id="Driver_Modes">
@@ -179,35 +173,27 @@ · 98 unmodified lines
179 <para>173 <para>
180 If you wish to use the network interface facilities of the driver,174 If you wish to use the network interface facilities of the driver,
181 then you need to attach a network device to each channel that is175 then you need to attach a network device to each channel that is
182 present and in use. In addition to use the SyncPPP and Cisco HDLC176 present and in use. In addition to use the generic HDLC
183 you need to follow some additional plumbing rules. They may seem 177 you need to follow some additional plumbing rules. They may seem
184 complex but a look at the example hostess_sv11 driver should178 complex but a look at the example hostess_sv11 driver should
185 reassure you.179 reassure you.
186 </para>180 </para>
187 <para>181 <para>
188 The network device used for each channel should be pointed to by182 The network device used for each channel should be pointed to by
189 the netdevice field of each channel. The dev-&gt; priv field of the183 the netdevice field of each channel. The hdlc-&gt; priv field of the
190 network device points to your private data - you will need to be184 network device points to your private data - you will need to be
191 able to find your ppp device from this. In addition to use the185 able to find your private data from this.
192 sync ppp layer the private data must start with a void * pointer
193 to the syncppp structures.
194 </para>186 </para>
195 <para>187 <para>
196 The way most drivers approach this particular problem is to188 The way most drivers approach this particular problem is to
197 create a structure holding the Z8530 device definition and189 create a structure holding the Z8530 device definition and
198 put that and the syncppp pointer into the private field of190 put that into the private field of the network device. The
199 the network device. The network device fields of the channels191 network device fields of the channels then point back to the
200 then point back to the network devices. The ppp_device can also192 network devices.
201 be put in the private structure conveniently.
202 </para>193 </para>
203 <para>194 <para>
204 If you wish to use the synchronous ppp then you need to attach195 If you wish to use the generic HDLC then you need to register
205 the syncppp layer to the network device. You should do this before196 the HDLC device.
206 you register the network device. The
207 <function>sppp_attach</function> requires that the first void *
208 pointer in your private data is pointing to an empty struct
209 ppp_device. The function fills in the initial data for the
210 ppp/hdlc layer.
211 </para>197 </para>
212 <para>198 <para>
213 Before you register your network device you will also need to199 Before you register your network device you will also need to
@@ -314,10 +300,10 @@ · 100 unmodified lines
314 buffer in sk_buff format and queues it for transmission. The300 buffer in sk_buff format and queues it for transmission. The
315 caller must provide the entire packet with the exception of the301 caller must provide the entire packet with the exception of the
316 bitstuffing and CRC. This is normally done by the caller via302 bitstuffing and CRC. This is normally done by the caller via
317 the syncppp interface layer. It returns 0 if the buffer has been 303 the generic HDLC interface layer. It returns 0 if the buffer has been
318 queued and non zero values for queue full. If the function accepts 304 queued and non zero values for queue full. If the function accepts
319 the buffer it becomes property of the Z8530 layer and the caller 305 the buffer it becomes property of the Z8530 layer and the caller
320 should not free it. 306 should not free it.
321 </para>307 </para>
322 <para>308 <para>
323 The function <function>z8530_get_stats</function> returns a pointer309 The function <function>z8530_get_stats</function> returns a pointer
Documentation/Makefile+3−0
@@ -0,0 +1,3 @@
1obj-m := DocBook/ accounting/ auxdisplay/ connector/ \
2 filesystems/configfs/ ia64/ networking/ \
3 pcmcia/ spi/ video4linux/ vm/ watchdog/src/
Documentation/accounting/Makefile+10−0
@@ -0,0 +1,10 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := getdelays
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
9
10HOSTCFLAGS_getdelays.o += -I$(objtree)/usr/include
Documentation/accounting/getdelays.c+17−8
@@ -201,13 +201,19 @@ void print_delayacct(struct taskstats *t) · 200 unmodified lines
201 "RECLAIM %12s%15s\n"201 "RECLAIM %12s%15s\n"
202 " %15llu%15llu\n",202 " %15llu%15llu\n",
203 "count", "real total", "virtual total", "delay total",203 "count", "real total", "virtual total", "delay total",
204 t->cpu_count, t->cpu_run_real_total, t->cpu_run_virtual_total,204 (unsigned long long)t->cpu_count,
205 t->cpu_delay_total,205 (unsigned long long)t->cpu_run_real_total,
206 (unsigned long long)t->cpu_run_virtual_total,
207 (unsigned long long)t->cpu_delay_total,
206 "count", "delay total",208 "count", "delay total",
207 t->blkio_count, t->blkio_delay_total,209 (unsigned long long)t->blkio_count,
208 "count", "delay total", t->swapin_count, t->swapin_delay_total,210 (unsigned long long)t->blkio_delay_total,
209 "count", "delay total",211 "count", "delay total",
210 t->freepages_count, t->freepages_delay_total);212 (unsigned long long)t->swapin_count,
213 (unsigned long long)t->swapin_delay_total,
214 "count", "delay total",
215 (unsigned long long)t->freepages_count,
216 (unsigned long long)t->freepages_delay_total);
211}217}
212 218
213void task_context_switch_counts(struct taskstats *t)219void task_context_switch_counts(struct taskstats *t)
@@ -215,14 +221,17 @@ void task_context_switch_counts(struct taskstats *t) · 1 unmodified line
215 printf("\n\nTask %15s%15s\n"221 printf("\n\nTask %15s%15s\n"
216 " %15llu%15llu\n",222 " %15llu%15llu\n",
217 "voluntary", "nonvoluntary",223 "voluntary", "nonvoluntary",
218 t->nvcsw, t->nivcsw);224 (unsigned long long)t->nvcsw, (unsigned long long)t->nivcsw);
219}225}
220 226
221void print_cgroupstats(struct cgroupstats *c)227void print_cgroupstats(struct cgroupstats *c)
222{228{
223 printf("sleeping %llu, blocked %llu, running %llu, stopped %llu, "229 printf("sleeping %llu, blocked %llu, running %llu, stopped %llu, "
224 "uninterruptible %llu\n", c->nr_sleeping, c->nr_io_wait,230 "uninterruptible %llu\n", (unsigned long long)c->nr_sleeping,
225 c->nr_running, c->nr_stopped, c->nr_uninterruptible);231 (unsigned long long)c->nr_io_wait,
232 (unsigned long long)c->nr_running,
233 (unsigned long long)c->nr_stopped,
234 (unsigned long long)c->nr_uninterruptible);
226}235}
227 236
228 237
Documentation/arm/IXP4xx+1−1
@@ -32,7 +32,7 @@ Linux currently supports the following features on the IXP4xx chips: · 31 unmodified lines
32- Flash access (MTD/JFFS)32- Flash access (MTD/JFFS)
33- I2C through GPIO on IXP42x33- I2C through GPIO on IXP42x
34- GPIO for input/output/interrupts 34- GPIO for input/output/interrupts
35 See include/asm-arm/arch-ixp4xx/platform.h for access functions.35 See arch/arm/mach-ixp4xx/include/mach/platform.h for access functions.
36- Timers (watchdog, OS)36- Timers (watchdog, OS)
37 37
38The following components of the chips are not supported by Linux and38The following components of the chips are not supported by Linux and
Documentation/arm/Interrupts+1−1
@@ -158,7 +158,7 @@ So, what's changed? · 157 unmodified lines
158 be re-checked for pending events. (see the Neponset IRQ handler for158 be re-checked for pending events. (see the Neponset IRQ handler for
159 details).159 details).
160 160
1617. fixup_irq() is gone, as is include/asm-arm/arch-*/irq.h1617. fixup_irq() is gone, as is arch/arm/mach-*/include/mach/irq.h
162 162
163Please note that this will not solve all problems - some of them are163Please note that this will not solve all problems - some of them are
164hardware based. Mixing level-based and edge-based IRQs on the same164hardware based. Mixing level-based and edge-based IRQs on the same
Documentation/arm/README+2−2
@@ -79,7 +79,7 @@ Machine/Platform support · 78 unmodified lines
79 To this end, we now have arch/arm/mach-$(MACHINE) directories which are79 To this end, we now have arch/arm/mach-$(MACHINE) directories which are
80 designed to house the non-driver files for a particular machine (eg, PCI,80 designed to house the non-driver files for a particular machine (eg, PCI,
81 memory management, architecture definitions etc). For all future81 memory management, architecture definitions etc). For all future
82 machines, there should be a corresponding include/asm-arm/arch-$(MACHINE)82 machines, there should be a corresponding arch/arm/mach-$(MACHINE)/include/mach
83 directory.83 directory.
84 84
85 85
@@ -176,7 +176,7 @@ Kernel entry (head.S) · 90 unmodified lines
176 class typically based around one or more system on a chip devices, and176 class typically based around one or more system on a chip devices, and
177 acts as a natural container around the actual implementations. These177 acts as a natural container around the actual implementations. These
178 classes are given directories - arch/arm/mach-<class> and178 classes are given directories - arch/arm/mach-<class> and
179 include/asm-arm/arch-<class> - which contain the source files to179 arch/arm/mach-<class> - which contain the source files to/include/mach
180 support the machine class. This directories also contain any machine180 support the machine class. This directories also contain any machine
181 specific supporting code.181 specific supporting code.
182 182
Documentation/arm/Samsung-S3C24XX/GPIO.txt+19−4
@@ -13,16 +13,31 @@ Introduction · 12 unmodified lines
13 data-sheet/users manual to find out the complete list.13 data-sheet/users manual to find out the complete list.
14 14
15 15
16GPIOLIB
17-------
18
19 With the event of the GPIOLIB in drivers/gpio, support for some
20 of the GPIO functions such as reading and writing a pin will
21 be removed in favour of this common access method.
22
23 Once all the extant drivers have been converted, the functions
24 listed below will be removed (they may be marked as __deprecated
25 in the near future).
26
27 - s3c2410_gpio_getpin
28 - s3c2410_gpio_setpin
29
30
16Headers31Headers
17-------32-------
18 33
19 See include/asm-arm/arch-s3c2410/regs-gpio.h for the list34 See arch/arm/mach-s3c2410/include/mach/regs-gpio.h for the list
20 of GPIO pins, and the configuration values for them. This35 of GPIO pins, and the configuration values for them. This
21 is included by using #include <asm/arch/regs-gpio.h>36 is included by using #include <mach/regs-gpio.h>
22 37
23 The GPIO management functions are defined in the hardware38 The GPIO management functions are defined in the hardware
24 header include/asm-arm/arch-s3c2410/hardware.h which can be39 header arch/arm/mach-s3c2410/include/mach/hardware.h which can be
25 included by #include <asm/arch/hardware.h>40 included by #include <mach/hardware.h>
26 41
27 A useful amount of documentation can be found in the hardware42 A useful amount of documentation can be found in the hardware
28 header on how the GPIO functions (and others) work.43 header on how the GPIO functions (and others) work.
Documentation/arm/Samsung-S3C24XX/Overview.txt+34−3
@@ -8,9 +8,10 @@ Introduction · 7 unmodified lines
8 8
9 The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported9 The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported
10 by the 's3c2410' architecture of ARM Linux. Currently the S3C2410,10 by the 's3c2410' architecture of ARM Linux. Currently the S3C2410,
11 S3C2412, S3C2413, S3C2440 and S3C2442 devices are supported.11 S3C2412, S3C2413, S3C2440, S3C2442 and S3C2443 devices are supported.
12
13 Support for the S3C2400 and S3C24A0 series are in progress.
12 14
13 Support for the S3C2400 series is in progress.
14 15
15Configuration16Configuration
16-------------17-------------
@@ -36,7 +37,23 @@ Layout · 19 unmodified lines
36 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c244037 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440
37 38
38 Register, kernel and platform data definitions are held in the39 Register, kernel and platform data definitions are held in the
39 include/asm-arm/arch-s3c2410 directory.40 arch/arm/mach-s3c2410 directory./include/mach
41
42arch/arm/plat-s3c24xx:
43
44 Files in here are either common to all the s3c24xx family,
45 or are common to only some of them with names to indicate this
46 status. The files that are not common to all are generally named
47 with the initial cpu they support in the series to ensure a short
48 name without any possibility of confusion with newer devices.
49
50 As an example, initially s3c244x would cover s3c2440 and s3c2442, but
51 with the s3c2443 which does not share many of the same drivers in
52 this directory, the name becomes invalid. We stick to s3c2440-<x>
53 to indicate a driver that is s3c2440 and s3c2442 compatible.
54
55 This does mean that to find the status of any given SoC, a number
56 of directories may need to be searched.
40 57
41 58
42Machines59Machines
@@ -159,6 +176,17 @@ NAND · 116 unmodified lines
159 For more information see Documentation/arm/Samsung-S3C24XX/NAND.txt176 For more information see Documentation/arm/Samsung-S3C24XX/NAND.txt
160 177
161 178
179SD/MMC
180------
181
182 The SD/MMC hardware pre S3C2443 is supported in the current
183 kernel, the driver is drivers/mmc/host/s3cmci.c and supports
184 1 and 4 bit SD or MMC cards.
185
186 The SDIO behaviour of this driver has not been fully tested. There is no
187 current support for hardware SDIO interrupts.
188
189
162Serial190Serial
163------191------
164 192
@@ -178,6 +206,9 @@ GPIO · 13 unmodified lines
178 The core contains support for manipulating the GPIO, see the206 The core contains support for manipulating the GPIO, see the
179 documentation in GPIO.txt in the same directory as this file.207 documentation in GPIO.txt in the same directory as this file.
180 208
209 Newer kernels carry GPIOLIB, and support is being moved towards
210 this with some of the older support in line to be removed.
211
181 212
182Clock Management213Clock Management
183----------------214----------------
Documentation/arm/Samsung-S3C24XX/USB-Host.txt+1−1
@@ -49,7 +49,7 @@ Board Support · 48 unmodified lines
49Platform Data49Platform Data
50-------------50-------------
51 51
52 See linux/include/asm-arm/arch-s3c2410/usb-control.h for the52 See arch/arm/mach-s3c2410/include/mach/usb-control.h for the
53 descriptions of the platform device data. An implementation53 descriptions of the platform device data. An implementation
54 can be found in linux/arch/arm/mach-s3c2410/usb-simtec.c .54 can be found in linux/arch/arm/mach-s3c2410/usb-simtec.c .
55 55
Documentation/auxdisplay/Makefile+10−0
@@ -0,0 +1,10 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := cfag12864b-example
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
9
10HOSTCFLAGS_cfag12864b-example.o += -I$(objtree)/usr/include
Documentation/cciss.txt+6−15
@@ -112,27 +112,18 @@ Hot plug support for SCSI tape drives · 111 unmodified lines
112 112
113Hot plugging of SCSI tape drives is supported, with some caveats.113Hot plugging of SCSI tape drives is supported, with some caveats.
114The cciss driver must be informed that changes to the SCSI bus114The cciss driver must be informed that changes to the SCSI bus
115have been made, in addition to and prior to informing the SCSI 115have been made. This may be done via the /proc filesystem.
116mid layer. This may be done via the /proc filesystem. For example:116For example:
117 117
118 echo "rescan" > /proc/scsi/cciss0/1118 echo "rescan" > /proc/scsi/cciss0/1
119 119
120This causes the adapter to query the adapter about changes to the 120This causes the driver to query the adapter about changes to the
121physical SCSI buses and/or fibre channel arbitrated loop and the 121physical SCSI buses and/or fibre channel arbitrated loop and the
122driver to make note of any new or removed sequential access devices122driver to make note of any new or removed sequential access devices
123or medium changers. The driver will output messages indicating what 123or medium changers. The driver will output messages indicating what
124devices have been added or removed and the controller, bus, target and 124devices have been added or removed and the controller, bus, target and
125lun used to address the device. Once this is done, the SCSI mid layer 125lun used to address the device. It then notifies the SCSI mid layer
126can be informed of changes to the virtual SCSI bus which the driver 126of these changes.
127presents to it in the usual way. For example:
128
129 echo scsi add-single-device 3 2 1 0 > /proc/scsi/scsi
130
131to add a device on controller 3, bus 2, target 1, lun 0. Note that
132the driver makes an effort to preserve the devices positions
133in the virtual SCSI bus, so if you are only moving tape drives
134around on the same adapter and not adding or removing tape drives
135from the adapter, informing the SCSI mid layer may not be necessary.
136 127
137Note that the naming convention of the /proc filesystem entries 128Note that the naming convention of the /proc filesystem entries
138contains a number in addition to the driver name. (E.g. "cciss0" 129contains a number in addition to the driver name. (E.g. "cciss0"
Documentation/cli-sti-removal.txt+0−133
@@ -1,133 +0,0 @@
1
2#### cli()/sti() removal guide, started by Ingo Molnar <mingo@redhat.com>
3
4
5as of 2.5.28, five popular macros have been removed on SMP, and
6are being phased out on UP:
7
8 cli(), sti(), save_flags(flags), save_flags_cli(flags), restore_flags(flags)
9
10until now it was possible to protect driver code against interrupt
11handlers via a cli(), but from now on other, more lightweight methods
12have to be used for synchronization, such as spinlocks or semaphores.
13
14for example, driver code that used to do something like:
15
16 struct driver_data;
17
18 irq_handler (...)
19 {
20 ....
21 driver_data.finish = 1;
22 driver_data.new_work = 0;
23 ....
24 }
25
26 ...
27
28 ioctl_func (...)
29 {
30 ...
31 cli();
32 ...
33 driver_data.finish = 0;
34 driver_data.new_work = 2;
35 ...
36 sti();
37 ...
38 }
39
40was SMP-correct because the cli() function ensured that no
41interrupt handler (amongst them the above irq_handler()) function
42would execute while the cli()-ed section is executing.
43
44but from now on a more direct method of locking has to be used:
45
46 DEFINE_SPINLOCK(driver_lock);
47 struct driver_data;
48
49 irq_handler (...)
50 {
51 unsigned long flags;
52 ....
53 spin_lock_irqsave(&driver_lock, flags);
54 ....
55 driver_data.finish = 1;
56 driver_data.new_work = 0;
57 ....
58 spin_unlock_irqrestore(&driver_lock, flags);
59 ....
60 }
61
62 ...
63
64 ioctl_func (...)
65 {
66 ...
67 spin_lock_irq(&driver_lock);
68 ...
69 driver_data.finish = 0;
70 driver_data.new_work = 2;
71 ...
72 spin_unlock_irq(&driver_lock);
73 ...
74 }
75
76the above code has a number of advantages:
77
78- the locking relation is easier to understand - actual lock usage
79 pinpoints the critical sections. cli() usage is too opaque.
80 Easier to understand means it's easier to debug.
81
82- it's faster, because spinlocks are faster to acquire than the
83 potentially heavily-used IRQ lock. Furthermore, your driver does
84 not have to wait eg. for a big heavy SCSI interrupt to finish,
85 because the driver_lock spinlock is only used by your driver.
86 cli() on the other hand was used by many drivers, and extended
87 the critical section to the whole IRQ handler function - creating
88 serious lock contention.
89
90
91to make the transition easier, we've still kept the cli(), sti(),
92save_flags(), save_flags_cli() and restore_flags() macros defined
93on UP systems - but their usage will be phased out until 2.6 is
94released.
95
96drivers that want to disable local interrupts (interrupts on the
97current CPU), can use the following five macros:
98
99 local_irq_disable(), local_irq_enable(), local_save_flags(flags),
100 local_irq_save(flags), local_irq_restore(flags)
101
102but beware, their meaning and semantics are much simpler, far from
103that of the old cli(), sti(), save_flags(flags) and restore_flags(flags)
104SMP meaning:
105
106 local_irq_disable() => turn local IRQs off
107
108 local_irq_enable() => turn local IRQs on
109
110 local_save_flags(flags) => save the current IRQ state into flags. The
111 state can be on or off. (on some
112 architectures there's even more bits in it.)
113
114 local_irq_save(flags) => save the current IRQ state into flags and
115 disable interrupts.
116
117 local_irq_restore(flags) => restore the IRQ state from flags.
118
119(local_irq_save can save both irqs on and irqs off state, and
120local_irq_restore can restore into both irqs on and irqs off state.)
121
122another related change is that synchronize_irq() now takes a parameter:
123synchronize_irq(irq). This change too has the purpose of making SMP
124synchronization more lightweight - this way you can wait for your own
125interrupt handler to finish, no need to wait for other IRQ sources.
126
127
128why were these changes done? The main reason was the architectural burden
129of maintaining the cli()/sti() interface - it became a real problem. The
130new interrupt system is much more streamlined, easier to understand, debug,
131and it's also a bit faster - the same happened to it that will happen to
132cli()/sti() using drivers once they convert to spinlocks :-)
133
Documentation/connector/Makefile+11−0
@@ -0,0 +1,11 @@
1ifneq ($(CONFIG_CONNECTOR),)
2obj-m += cn_test.o
3endif
4
5# List of programs to build
6hostprogs-y := ucon
7
8# Tell kbuild to always build the programs
9always := $(hostprogs-y)
10
11HOSTCFLAGS_ucon.o += -I$(objtree)/usr/include
Documentation/cpu-hotplug.txt+0−5
@@ -59,15 +59,10 @@ apicid values in those tables for disabled apics. In the event BIOS doesn't · 58 unmodified lines
59mark such hot-pluggable cpus as disabled entries, one could use this59mark such hot-pluggable cpus as disabled entries, one could use this
60parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map.60parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map.
61 61
62s390 uses the number of cpus it detects at IPL time to also the number of bits
63in cpu_possible_map. If it is desired to add additional cpus at a later time
64the number should be specified using this option or the possible_cpus option.
65
66possible_cpus=n [s390 only] use this to set hotpluggable cpus.62possible_cpus=n [s390 only] use this to set hotpluggable cpus.
67 This option sets possible_cpus bits in63 This option sets possible_cpus bits in
68 cpu_possible_map. Thus keeping the numbers of bits set64 cpu_possible_map. Thus keeping the numbers of bits set
69 constant even if the machine gets rebooted.65 constant even if the machine gets rebooted.
70 This option overrides additional_cpus.
71 66
72CPU maps and such67CPU maps and such
73-----------------68-----------------
Documentation/devices.txt+0−3
@@ -2560,9 +2560,6 @@ Your cooperation is appreciated. · 2559 unmodified lines
2560 96 = /dev/usb/hiddev0 1st USB HID device2560 96 = /dev/usb/hiddev0 1st USB HID device
2561 ...2561 ...
2562 111 = /dev/usb/hiddev15 16th USB HID device2562 111 = /dev/usb/hiddev15 16th USB HID device
2563 112 = /dev/usb/auer0 1st auerswald ISDN device
2564 ...
2565 127 = /dev/usb/auer15 16th auerswald ISDN device
2566 128 = /dev/usb/brlvgr0 First Braille Voyager device2563 128 = /dev/usb/brlvgr0 First Braille Voyager device
2567 ...2564 ...
2568 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device2565 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device
Documentation/feature-removal-schedule.txt+0−22
@@ -19,15 +19,6 @@ Who: Pavel Machek <pavel@suse.cz> · 18 unmodified lines
19 19
20---------------------------20---------------------------
21 21
22What: old NCR53C9x driver
23When: October 2007
24Why: Replaced by the much better esp_scsi driver. Actual low-level
25 driver can be ported over almost trivially.
26Who: David Miller <davem@davemloft.net>
27 Christoph Hellwig <hch@lst.de>
28
29---------------------------
30
31What: Video4Linux API 1 ioctls and video_decoder.h from Video devices.22What: Video4Linux API 1 ioctls and video_decoder.h from Video devices.
32When: December 200823When: December 2008
33Files: include/linux/video_decoder.h include/linux/videodev.h24Files: include/linux/video_decoder.h include/linux/videodev.h
@@ -205,19 +196,6 @@ Who: Tejun Heo <htejun@gmail.com> · 171 unmodified lines
205 196
206---------------------------197---------------------------
207 198
208What: The arch/ppc and include/asm-ppc directories
209When: Jun 2008
210Why: The arch/powerpc tree is the merged architecture for ppc32 and ppc64
211 platforms. Currently there are efforts underway to port the remaining
212 arch/ppc platforms to the merged tree. New submissions to the arch/ppc
213 tree have been frozen with the 2.6.22 kernel release and that tree will
214 remain in bug-fix only mode until its scheduled removal. Platforms
215 that are not ported by June 2008 will be removed due to the lack of an
216 interested maintainer.
217Who: linuxppc-dev@ozlabs.org
218
219---------------------------
220
221What: i386/x86_64 bzImage symlinks199What: i386/x86_64 bzImage symlinks
222When: April 2010200When: April 2010
223 201
Documentation/filesystems/configfs/Makefile+3−0
@@ -0,0 +1,3 @@
1ifneq ($(CONFIG_CONFIGFS_FS),)
2obj-m += configfs_example_explicit.o configfs_example_macros.o
3endif
Documentation/filesystems/ext4.txt+6−0
@@ -26,6 +26,12 @@ Mailing list: linux-ext4@vger.kernel.org · 25 unmodified lines
26 26
27 git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git27 git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
28 28
29 - Note that it is highly important to install the mke2fs.conf file
30 that comes with the e2fsprogs 1.41.x sources in /etc/mke2fs.conf. If
31 you have edited the /etc/mke2fs.conf file installed on your system,
32 you will need to merge your changes with the version from e2fsprogs
33 1.41.x.
34
29 - Create a new filesystem using the ext4dev filesystem type:35 - Create a new filesystem using the ext4dev filesystem type:
30 36
31 # mke2fs -t ext4dev /dev/hda137 # mke2fs -t ext4dev /dev/hda1
Documentation/filesystems/quota.txt+14−8
@@ -3,14 +3,14 @@ Quota subsystem · 2 unmodified lines
3===============3===============
4 4
5Quota subsystem allows system administrator to set limits on used space and5Quota subsystem allows system administrator to set limits on used space and
6number of used inodes (inode is a filesystem structure which is associated6number of used inodes (inode is a filesystem structure which is associated with
7with each file or directory) for users and/or groups. For both used space and7each file or directory) for users and/or groups. For both used space and number
8number of used inodes there are actually two limits. The first one is called8of used inodes there are actually two limits. The first one is called softlimit
9softlimit and the second one hardlimit. An user can never exceed a hardlimit9and the second one hardlimit. An user can never exceed a hardlimit for any
10for any resource. User is allowed to exceed softlimit but only for limited10resource (unless he has CAP_SYS_RESOURCE capability). User is allowed to exceed
11period of time. This period is called "grace period" or "grace time". When11softlimit but only for limited period of time. This period is called "grace
12grace time is over, user is not able to allocate more space/inodes until he12period" or "grace time". When grace time is over, user is not able to allocate
13frees enough of them to get below softlimit.13more space/inodes until he frees enough of them to get below softlimit.
14 14
15Quota limits (and amount of grace time) are set independently for each15Quota limits (and amount of grace time) are set independently for each
16filesystem.16filesystem.
@@ -53,6 +53,12 @@ in parentheses): · 36 unmodified lines
53 QUOTA_NL_BSOFTLONGWARN - space (block) softlimit is exceeded53 QUOTA_NL_BSOFTLONGWARN - space (block) softlimit is exceeded
54 longer than given grace period.54 longer than given grace period.
55 QUOTA_NL_BSOFTWARN - space (block) softlimit55 QUOTA_NL_BSOFTWARN - space (block) softlimit
56 - four warnings are also defined for the event when user stops
57 exceeding some limit:
58 QUOTA_NL_IHARDBELOW - inode hardlimit
59 QUOTA_NL_ISOFTBELOW - inode softlimit
60 QUOTA_NL_BHARDBELOW - space (block) hardlimit
61 QUOTA_NL_BSOFTBELOW - space (block) softlimit
56 QUOTA_NL_A_DEV_MAJOR (u32)62 QUOTA_NL_A_DEV_MAJOR (u32)
57 - major number of a device with the affected filesystem63 - major number of a device with the affected filesystem
58 QUOTA_NL_A_DEV_MINOR (u32)64 QUOTA_NL_A_DEV_MINOR (u32)
Documentation/filesystems/ubifs.txt+1−1
@@ -57,7 +57,7 @@ Similarly to JFFS2, UBIFS supports on-the-flight compression which makes · 56 unmodified lines
57it possible to fit quite a lot of data to the flash.57it possible to fit quite a lot of data to the flash.
58 58
59Similarly to JFFS2, UBIFS is tolerant of unclean reboots and power-cuts.59Similarly to JFFS2, UBIFS is tolerant of unclean reboots and power-cuts.
60It does not need stuff like ckfs.ext2. UBIFS automatically replays its60It does not need stuff like fsck.ext2. UBIFS automatically replays its
61journal and recovers from crashes, ensuring that the on-flash data61journal and recovers from crashes, ensuring that the on-flash data
62structures are consistent.62structures are consistent.
63 63
Documentation/hwmon/dme1737+37−16
@@ -10,6 +10,10 @@ Supported chips: · 9 unmodified lines
10 Prefix: 'sch311x'10 Prefix: 'sch311x'
11 Addresses scanned: none, address read from Super-I/O config space11 Addresses scanned: none, address read from Super-I/O config space
12 Datasheet: http://www.nuhorizons.com/FeaturedProducts/Volume1/SMSC/311x.pdf12 Datasheet: http://www.nuhorizons.com/FeaturedProducts/Volume1/SMSC/311x.pdf
13 * SMSC SCH5027
14 Prefix: 'sch5027'
15 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
16 Datasheet: Provided by SMSC upon request and under NDA
13 17
14Authors:18Authors:
15 Juerg Haefliger <juergh@gmail.com>19 Juerg Haefliger <juergh@gmail.com>
@@ -27,33 +31,31 @@ Module Parameters · 11 unmodified lines
27 following boards:31 following boards:
28 - VIA EPIA SN1800032 - VIA EPIA SN18000
29 33
30Note that there is no need to use this parameter if the driver loads without
31complaining. The driver will say so if it is necessary.
32
33 34
34Description35Description
35-----------36-----------
36 37
37This driver implements support for the hardware monitoring capabilities of the38This driver implements support for the hardware monitoring capabilities of the
38SMSC DME1737 and Asus A8000 (which are the same) and SMSC SCH311x Super-I/O39SMSC DME1737 and Asus A8000 (which are the same), SMSC SCH5027, and SMSC
39chips. These chips feature monitoring of 3 temp sensors temp[1-3] (2 remote40SCH311x Super-I/O chips. These chips feature monitoring of 3 temp sensors
40diodes and 1 internal), 7 voltages in[0-6] (6 external and 1 internal) and up41temp[1-3] (2 remote diodes and 1 internal), 7 voltages in[0-6] (6 external and
41to 6 fan speeds fan[1-6]. Additionally, the chips implement up to 5 PWM421 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement
42outputs pwm[1-3,5-6] for controlling fan speeds both manually and43up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and
43automatically.44automatically.
44 45
45For the DME1737 and A8000, fan[1-2] and pwm[1-2] are always present. Fan[3-6]46For the DME1737, A8000 and SCH5027, fan[1-2] and pwm[1-2] are always present.
46and pwm[3,5-6] are optional features and their availability depends on the47Fan[3-6] and pwm[3,5-6] are optional features and their availability depends on
47configuration of the chip. The driver will detect which features are present48the configuration of the chip. The driver will detect which features are
48during initialization and create the sysfs attributes accordingly.49present during initialization and create the sysfs attributes accordingly.
49 50
50For the SCH311x, fan[1-3] and pwm[1-3] are always present and fan[4-6] and51For the SCH311x, fan[1-3] and pwm[1-3] are always present and fan[4-6] and
51pwm[5-6] don't exist.52pwm[5-6] don't exist.
52 53
53The hardware monitoring features of the DME1737 and A8000 are only accessible54The hardware monitoring features of the DME1737, A8000, and SCH5027 are only
54via SMBus, while the SCH311x only provides access via the ISA bus. The driver55accessible via SMBus, while the SCH311x only provides access via the ISA bus.
55will therefore register itself as an I2C client driver if it detects a DME173756The driver will therefore register itself as an I2C client driver if it detects
56or A8000 and as a platform driver if it detects a SCH311x chip.57a DME1737, A8000, or SCH5027 and as a platform driver if it detects a SCH311x
58chip.
57 59
58 60
59Voltage Monitoring61Voltage Monitoring
@@ -64,6 +66,7 @@ scaling resistors. The values returned by the driver therefore reflect true · 4 unmodified lines
64millivolts and don't need scaling. The voltage inputs are mapped as follows66millivolts and don't need scaling. The voltage inputs are mapped as follows
65(the last column indicates the input ranges):67(the last column indicates the input ranges):
66 68
69DME1737, A8000:
67 in0: +5VTR (+5V standby) 0V - 6.64V70 in0: +5VTR (+5V standby) 0V - 6.64V
68 in1: Vccp (processor core) 0V - 3V71 in1: Vccp (processor core) 0V - 3V
69 in2: VCC (internal +3.3V) 0V - 4.38V72 in2: VCC (internal +3.3V) 0V - 4.38V
@@ -72,6 +75,24 @@ millivolts and don't need scaling. The voltage inputs are mapped as follows · 2 unmodified lines
72 in5: VTR (+3.3V standby) 0V - 4.38V75 in5: VTR (+3.3V standby) 0V - 4.38V
73 in6: Vbat (+3.0V) 0V - 4.38V76 in6: Vbat (+3.0V) 0V - 4.38V
74 77
78SCH311x:
79 in0: +2.5V 0V - 6.64V
80 in1: Vccp (processor core) 0V - 2V
81 in2: VCC (internal +3.3V) 0V - 4.38V
82 in3: +5V 0V - 6.64V
83 in4: +12V 0V - 16V
84 in5: VTR (+3.3V standby) 0V - 4.38V
85 in6: Vbat (+3.0V) 0V - 4.38V
86
87SCH5027:
88 in0: +5VTR (+5V standby) 0V - 6.64V
89 in1: Vccp (processor core) 0V - 3V
90 in2: VCC (internal +3.3V) 0V - 4.38V
91 in3: V2_IN 0V - 1.5V
92 in4: V1_IN 0V - 1.5V
93 in5: VTR (+3.3V standby) 0V - 4.38V
94 in6: Vbat (+3.0V) 0V - 4.38V
95
75Each voltage input has associated min and max limits which trigger an alarm96Each voltage input has associated min and max limits which trigger an alarm
76when crossed.97when crossed.
77 98
Documentation/hwmon/ibmaem+17−16
@@ -1,8 +1,11 @@
1Kernel driver ibmaem1Kernel driver ibmaem
2======================2======================
3 3
4This driver talks to the IBM Systems Director Active Energy Manager, known
5henceforth as AEM.
6
4Supported systems:7Supported systems:
5 * Any recent IBM System X server with Active Energy Manager support.8 * Any recent IBM System X server with AEM support.
6 This includes the x3350, x3550, x3650, x3655, x3755, x3850 M2,9 This includes the x3350, x3550, x3650, x3655, x3755, x3850 M2,
7 x3950 M2, and certain HS2x/LS2x/QS2x blades. The IPMI host interface10 x3950 M2, and certain HS2x/LS2x/QS2x blades. The IPMI host interface
8 driver ("ipmi-si") needs to be loaded for this driver to do anything.11 driver ("ipmi-si") needs to be loaded for this driver to do anything.
@@ -14,24 +17,22 @@ Author: Darrick J. Wong · 5 unmodified lines
14Description17Description
15-----------18-----------
16 19
17This driver implements sensor reading support for the energy and power20This driver implements sensor reading support for the energy and power meters
18meters available on various IBM System X hardware through the BMC. All21available on various IBM System X hardware through the BMC. All sensor banks
19sensor banks will be exported as platform devices; this driver can talk22will be exported as platform devices; this driver can talk to both v1 and v2
20to both v1 and v2 interfaces. This driver is completely separate from the23interfaces. This driver is completely separate from the older ibmpex driver.
21older ibmpex driver.
22 24
23The v1 AEM interface has a simple set of features to monitor energy use.25The v1 AEM interface has a simple set of features to monitor energy use. There
24There is a register that displays an estimate of raw energy consumption26is a register that displays an estimate of raw energy consumption since the
25since the last BMC reset, and a power sensor that returns average power27last BMC reset, and a power sensor that returns average power use over a
26use over a configurable interval.28configurable interval.
27 29
28The v2 AEM interface is a bit more sophisticated, being able to present30The v2 AEM interface is a bit more sophisticated, being able to present a wider
29a wider range of energy and power use registers, the power cap as31range of energy and power use registers, the power cap as set by the AEM
30set by the AEM software, and temperature sensors.32software, and temperature sensors.
31 33
32Special Features34Special Features
33----------------35----------------
34 36
35The "power_cap" value displays the current system power cap, as set by37The "power_cap" value displays the current system power cap, as set by the AEM
36the Active Energy Manager software. Setting the power cap from the host38software. Setting the power cap from the host is not currently supported.
37is not currently supported.
Documentation/hwmon/it87+7−6
@@ -6,12 +6,14 @@ Supported chips: · 5 unmodified lines
6 Prefix: 'it87'6 Prefix: 'it87'
7 Addresses scanned: from Super I/O config space (8 I/O ports)7 Addresses scanned: from Super I/O config space (8 I/O ports)
8 Datasheet: Publicly available at the ITE website8 Datasheet: Publicly available at the ITE website
9 http://www.ite.com.tw/9 http://www.ite.com.tw/product_info/file/pc/IT8705F_V.0.4.1.pdf
10 * IT8712F10 * IT8712F
11 Prefix: 'it8712'11 Prefix: 'it8712'
12 Addresses scanned: from Super I/O config space (8 I/O ports)12 Addresses scanned: from Super I/O config space (8 I/O ports)
13 Datasheet: Publicly available at the ITE website13 Datasheet: Publicly available at the ITE website
14 http://www.ite.com.tw/14 http://www.ite.com.tw/product_info/file/pc/IT8712F_V0.9.1.pdf
15 http://www.ite.com.tw/product_info/file/pc/Errata%20V0.1%20for%20IT8712F%20V0.9.1.pdf
16 http://www.ite.com.tw/product_info/file/pc/IT8712F_V0.9.3.pdf
15 * IT8716F/IT8726F17 * IT8716F/IT8726F
16 Prefix: 'it8716'18 Prefix: 'it8716'
17 Addresses scanned: from Super I/O config space (8 I/O ports)19 Addresses scanned: from Super I/O config space (8 I/O ports)
@@ -90,14 +92,13 @@ upper VID bits share their pins with voltage inputs (in5 and in6) so you · 72 unmodified lines
90can't have both on a given board.92can't have both on a given board.
91 93
92The IT8716F, IT8718F and later IT8712F revisions have support for94The IT8716F, IT8718F and later IT8712F revisions have support for
932 additional fans. They are supported by the driver for the IT8716F and952 additional fans. The additional fans are supported by the driver.
94IT8718F but not for the IT8712F
95 96
96The IT8716F and IT8718F, and late IT8712F and IT8705F also have optional97The IT8716F and IT8718F, and late IT8712F and IT8705F also have optional
9716-bit tachometer counters for fans 1 to 3. This is better (no more fan9816-bit tachometer counters for fans 1 to 3. This is better (no more fan
98clock divider mess) but not compatible with the older chips and99clock divider mess) but not compatible with the older chips and
99revisions. For now, the driver only uses the 16-bit mode on the100revisions. The 16-bit tachometer mode is enabled by the driver when one
100IT8716F and IT8718F.101of the above chips is detected.
101 102
102The IT8726F is just bit enhanced IT8716F with additional hardware103The IT8726F is just bit enhanced IT8716F with additional hardware
103for AMD power sequencing. Therefore the chip will appear as IT8716F104for AMD power sequencing. Therefore the chip will appear as IT8716F
Documentation/hwmon/w83627hf+0−4
@@ -40,10 +40,6 @@ Module Parameters · 39 unmodified lines
40 (default is 1)40 (default is 1)
41 Use 'init=0' to bypass initializing the chip.41 Use 'init=0' to bypass initializing the chip.
42 Try this if your computer crashes when you load the module.42 Try this if your computer crashes when you load the module.
43* reset: int
44 (default is 0)
45 The driver used to reset the chip on load, but does no more. Use
46 'reset=1' to restore the old behavior. Report if you need to do this.
47 43
48Description44Description
49-----------45-----------
Documentation/hwmon/w83791d+3−3
@@ -22,6 +22,7 @@ Credits: · 21 unmodified lines
22 22
23Additional contributors:23Additional contributors:
24 Sven Anders <anders@anduras.de>24 Sven Anders <anders@anduras.de>
25 Marc Hulsman <m.hulsman@tudelft.nl>
25 26
26Module Parameters27Module Parameters
27-----------------28-----------------
@@ -67,9 +68,8 @@ on until the temperature falls below the Hysteresis value. · 39 unmodified lines
67 68
68Fan rotation speeds are reported in RPM (rotations per minute). An alarm is69Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
69triggered if the rotation speed has dropped below a programmable limit. Fan70triggered if the rotation speed has dropped below a programmable limit. Fan
70readings can be divided by a programmable divider (1, 2, 4, 8 for fan 1/2/371readings can be divided by a programmable divider (1, 2, 4, 8, 16,
71and 1, 2, 4, 8, 16, 32, 64 or 128 for fan 4/5) to give the readings more7232, 64 or 128 for all fans) to give the readings more range or accuracy.
72range or accuracy.
73 73
74Voltage sensors (also known as IN sensors) report their values in millivolts.74Voltage sensors (also known as IN sensors) report their values in millivolts.
75An alarm is triggered if the voltage has crossed a programmable minimum75An alarm is triggered if the voltage has crossed a programmable minimum
Documentation/ia64/Makefile+8−0
@@ -0,0 +1,8 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := aliasing-test
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
Documentation/ioctl-number.txt+0−1
@@ -105,7 +105,6 @@ Code Seq# Include File Comments · 104 unmodified lines
105'T' all linux/soundcard.h conflict!105'T' all linux/soundcard.h conflict!
106'T' all asm-i386/ioctls.h conflict!106'T' all asm-i386/ioctls.h conflict!
107'U' 00-EF linux/drivers/usb/usb.h107'U' 00-EF linux/drivers/usb/usb.h
108'U' F0-FF drivers/usb/auerswald.c
109'V' all linux/vt.h108'V' all linux/vt.h
110'W' 00-1F linux/watchdog.h conflict!109'W' 00-1F linux/watchdog.h conflict!
111'W' 00-1F linux/wanrouter.h conflict!110'W' 00-1F linux/wanrouter.h conflict!
Documentation/ja_JP/HOWTO+47−20
@@ -11,14 +11,14 @@ for non English (read: Japanese) speakers and is not intended as a · 10 unmodified lines
11fork. So if you have any comments or updates for this file, please try11fork. So if you have any comments or updates for this file, please try
12to update the original English file first.12to update the original English file first.
13 13
14Last Updated: 2007/11/1614Last Updated: 2008/08/21
15==================================15==================================
16これは、16これは、
17linux-2.6.24/Documentation/HOWTO17linux-2.6.27/Documentation/HOWTO
18の和訳です。18の和訳です。
19 19
20翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >20翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
21翻訳日: 2007/11/1021翻訳日: 2008/8/5
22翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>22翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
23校正者: 松倉さん <nbh--mats at nifty dot com>23校正者: 松倉さん <nbh--mats at nifty dot com>
24 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>24 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
@@ -287,13 +287,15 @@ Linux カーネルの開発プロセスは現在幾つかの異なるメイン · 262 unmodified lines
287 に安定した状態にあると判断したときにリリースされます。目標は毎週新287 に安定した状態にあると判断したときにリリースされます。目標は毎週新
288 しい -rc カーネルをリリースすることです。288 しい -rc カーネルをリリースすることです。
289 289
290 - 以下の URL で各 -rc リリースに存在する既知の後戻り問題のリスト
291 が追跡されます-
292 http://kernelnewbies.org/known_regressions
293
294 - このプロセスはカーネルが 「準備ができた」と考えられるまで継続しま290 - このプロセスはカーネルが 「準備ができた」と考えられるまで継続しま
295 す。このプロセスはだいたい 6週間継続します。291 す。このプロセスはだいたい 6週間継続します。
296 292
293 - 各リリースでの既知の後戻り問題(regression: このリリースの中で新規
294 に作り込まれた問題を指す) はその都度 Linux-kernel メーリングリスト
295 に投稿されます。ゴールとしては、カーネルが 「準備ができた」と宣言
296 する前にこのリストの長さをゼロに減らすことですが、現実には、数個の
297 後戻り問題がリリース時にたびたび残ってしまいます。
298
297Andrew Morton が Linux-kernel メーリングリストにカーネルリリースについ299Andrew Morton が Linux-kernel メーリングリストにカーネルリリースについ
298て書いたことをここで言っておくことは価値があります-300て書いたことをここで言っておくことは価値があります-
299 「カーネルがいつリリースされるかは誰も知りません。なぜなら、これは現301 「カーネルがいつリリースされるかは誰も知りません。なぜなら、これは現
@@ -303,18 +305,20 @@ Andrew Morton が Linux-kernel メーリングリストにカーネルリリー · 3 unmodified lines
3032.6.x.y -stable カーネルツリー3052.6.x.y -stable カーネルツリー
304---------------------------306---------------------------
305 307
306バージョンに4つ目の数字がついたカーネルは -stable カーネルです。これに308バージョン番号が4つの数字に分かれているカーネルは -stable カーネルです。
307は、2.6.x カーネルで見つかったセキュリティ問題や重大な後戻りに対する比309これには、2.6.x カーネルで見つかったセキュリティ問題や重大な後戻りに対
308較的小さい重要な修正が含まれます。310する比較的小さい重要な修正が含まれます。
309 311
310これは、開発/実験的バージョンのテストに協力することに興味が無く、312これは、開発/実験的バージョンのテストに協力することに興味が無く、
311最新の安定したカーネルを使いたいユーザに推奨するブランチです。313最新の安定したカーネルを使いたいユーザに推奨するブランチです。
312 314
313もし、2.6.x.y カーネルが存在しない場合には、番号が一番大きい 2.6.x315もし、2.6.x.y カーネルが存在しない場合には、番号が一番大きい 2.6.x が
314が最新の安定版カーネルです。316最新の安定版カーネルです。
315 317
3162.6.x.y は "stable" チーム <stable@kernel.org> でメンテされており、だ3182.6.x.y は "stable" チーム <stable@kernel.org> でメンテされており、必
317いたい隔週でリリースされています。319要に応じてリリースされます。通常のリリース期間は 2週間毎ですが、差し迫っ
320た問題がなければもう少し長くなることもあります。セキュリティ関連の問題
321の場合はこれに対してだいたいの場合、すぐにリリースがされます。
318 322
319カーネルツリーに入っている、Documentation/stable_kernel_rules.txt ファ323カーネルツリーに入っている、Documentation/stable_kernel_rules.txt ファ
320イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ324イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ
@@ -341,7 +345,9 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 20 unmodified lines
341メインラインへ入れるように Linus にプッシュします。345メインラインへ入れるように Linus にプッシュします。
342 346
343メインカーネルツリーに含めるために Linus に送る前に、すべての新しいパッ347メインカーネルツリーに含めるために Linus に送る前に、すべての新しいパッ
344チが -mm ツリーでテストされることが強く推奨されます。348チが -mm ツリーでテストされることが強く推奨されています。マージウィン
349ドウが開く前に -mm ツリーに現れなかったパッチはメインラインにマージさ
350れることは困難になります。
345 351
346これらのカーネルは安定して動作すべきシステムとして使うのには適切ではあ352これらのカーネルは安定して動作すべきシステムとして使うのには適切ではあ
347りませんし、カーネルブランチの中でももっとも動作にリスクが高いものです。353りませんし、カーネルブランチの中でももっとも動作にリスクが高いものです。
@@ -395,13 +401,15 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 47 unmodified lines
395 - pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>401 - pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>
396 git.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git402 git.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
397 403
398 - SCSI, James Bottomley <James.Bottomley@SteelEye.com>404 - SCSI, James Bottomley <James.Bottomley@hansenpartnership.com>
399 git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git405 git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
400 406
407 - x86, Ingo Molnar <mingo@elte.hu>
408 git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
409
401 quilt ツリー-410 quilt ツリー-
402 - USB, PCI ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>411 - USB, ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>
403 kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/412 kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
404 - x86-64 と i386 の仲間 Andi Kleen <ak@suse.de>
405 413
406 その他のカーネルツリーは http://git.kernel.org/ と MAINTAINERS ファ414 その他のカーネルツリーは http://git.kernel.org/ と MAINTAINERS ファ
407 イルに一覧表があります。415 イルに一覧表があります。
@@ -412,13 +420,32 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 4 unmodified lines
412bugzilla.kernel.org は Linux カーネル開発者がカーネルのバグを追跡する420bugzilla.kernel.org は Linux カーネル開発者がカーネルのバグを追跡する
413場所です。ユーザは見つけたバグの全てをこのツールで報告すべきです。421場所です。ユーザは見つけたバグの全てをこのツールで報告すべきです。
414どう kernel bugzilla を使うかの詳細は、以下を参照してください-422どう kernel bugzilla を使うかの詳細は、以下を参照してください-
415 http://test.kernel.org/bugzilla/faq.html423 http://bugzilla.kernel.org/page.cgi?id=faq.html
416
417メインカーネルソースディレクトリにあるファイル REPORTING-BUGS はカーネ424メインカーネルソースディレクトリにあるファイル REPORTING-BUGS はカーネ
418ルバグらしいものについてどうレポートするかの良いテンプレートであり、問425ルバグらしいものについてどうレポートするかの良いテンプレートであり、問
419題の追跡を助けるためにカーネル開発者にとってどんな情報が必要なのかの詳426題の追跡を助けるためにカーネル開発者にとってどんな情報が必要なのかの詳
420細が書かれています。427細が書かれています。
421 428
429バグレポートの管理
430-------------------
431
432あなたのハッキングのスキルを訓練する最高の方法のひとつに、他人がレポー
433トしたバグを修正することがあります。あなたがカーネルをより安定化させる
434こに寄与するということだけでなく、あなたは 現実の問題を修正することを
435学び、自分のスキルも強化でき、また他の開発者があなたの存在に気がつき
436ます。バグを修正することは、多くの開発者の中から自分が功績をあげる最善
437の道です、なぜなら多くの人は他人のバグの修正に時間を浪費することを好ま
438ないからです。
439
440すでにレポートされたバグのために仕事をするためには、
441http://bugzilla.kernel.org に行ってください。もし今後のバグレポートに
442ついてアドバイスを受けたいのであれば、bugme-new メーリングリスト(新し
443いバグレポートだけがここにメールされる) または bugme-janitor メーリン
444グリスト(bugzilla の変更毎にここにメールされる)を購読できます。
445
446 http://lists.linux-foundation.org/mailman/listinfo/bugme-new
447 http://lists.linux-foundation.org/mailman/listinfo/bugme-janitors
448
422メーリングリスト449メーリングリスト
423-------------450-------------
424 451
Documentation/ja_JP/SubmitChecklist+111−0
@@ -0,0 +1,111 @@
1NOTE:
2This is a version of Documentation/SubmitChecklist into Japanese.
3This document is maintained by Takenori Nagano <t-nagano@ah.jp.nec.com>
4and the JF Project team <http://www.linux.or.jp/JF/>.
5If you find any difference between this document and the original file
6or a problem with the translation,
7please contact the maintainer of this file or JF project.
8
9Please also note that the purpose of this file is to be easier to read
10for non English (read: Japanese) speakers and is not intended as a
11fork. So if you have any comments or updates of this file, please try
12to update the original English file first.
13
14Last Updated: 2008/07/14
15==================================
16これは、
17linux-2.6.26/Documentation/SubmitChecklist の和訳です。
18
19翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
20翻訳日: 2008/07/14
21翻訳者: Takenori Nagano <t-nagano at ah dot jp dot nec dot com>
22校正者: Masanori Kobayashi さん <zap03216 at nifty dot ne dot jp>
23==================================
24
25
26Linux カーネルパッチ投稿者向けチェックリスト
27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28
29本書では、パッチをより素早く取り込んでもらいたい開発者が実践すべき基本的な事柄
30をいくつか紹介します。ここにある全ての事柄は、Documentation/SubmittingPatches
31などのLinuxカーネルパッチ投稿に際しての心得を補足するものです。
32
33 1: 妥当なCONFIGオプションや変更されたCONFIGオプション、つまり =y, =m, =n
34 全てで正しくビルドできることを確認してください。その際、gcc及びリンカが
35 warningやerrorを出していないことも確認してください。
36
37 2: allnoconfig, allmodconfig オプションを用いて正しくビルドできることを
38 確認してください。
39
40 3: 手許のクロスコンパイルツールやOSDLのPLMのようなものを用いて、複数の
41 アーキテクチャにおいても正しくビルドできることを確認してください。
42
43 4: 64bit長の'unsigned long'を使用しているppc64は、クロスコンパイルでの
44 チェックに適当なアーキテクチャです。
45
46 5: カーネルコーディングスタイルに準拠しているかどうか確認してください(!)
47
48 6: CONFIGオプションの追加・変更をした場合には、CONFIGメニューが壊れていない
49 ことを確認してください。
50
51 7: 新しくKconfigのオプションを追加する際には、必ずそのhelpも記述してください。
52
53 8: 適切なKconfigの依存関係を考えながら慎重にチェックしてください。
54 ただし、この作業はマシンを使ったテストできちんと行うのがとても困難です。
55 うまくやるには、自分の頭で考えることです。
56
57 9: sparseを利用してちゃんとしたコードチェックをしてください。
58
5910: 'make checkstack' と 'make namespacecheck' を利用し、問題が発見されたら
60 修正してください。'make checkstack' は明示的に問題を示しませんが、どれか
61 1つの関数が512バイトより大きいスタックを使っていれば、修正すべき候補と
62 なります。
63
6411: グローバルなkernel API を説明する kernel-doc をソースの中に含めてください。
65 ( staticな関数においては必須ではありませんが、含めてもらっても結構です )
66 そして、'make htmldocs' もしくは 'make mandocs' を利用して追記した
67 ドキュメントのチェックを行い、問題が見つかった場合には修正を行ってください。
68
6912: CONFIG_PREEMPT, CONFIG_DEBUG_PREEMPT, CONFIG_DEBUG_SLAB,
70 CONFIG_DEBUG_PAGEALLOC, CONFIG_DEBUG_MUTEXES, CONFIG_DEBUG_SPINLOCK,
71 CONFIG_DEBUG_SPINLOCK_SLEEP これら全てを同時に有効にして動作確認を
72 行ってください。
73
7413: CONFIG_SMP, CONFIG_PREEMPT を有効にした場合と無効にした場合の両方で
75 ビルドした上、動作確認を行ってください。
76
7714: もしパッチがディスクのI/O性能などに影響を与えるようであれば、
78 'CONFIG_LBD'オプションを有効にした場合と無効にした場合の両方で
79 テストを実施してみてください。
80
8115: lockdepの機能を全て有効にした上で、全てのコードパスを評価してください。
82
8316: /proc に新しいエントリを追加した場合には、Documentation/ 配下に
84 必ずドキュメントを追加してください。
85
8617: 新しいブートパラメータを追加した場合には、
87 必ずDocumentation/kernel-parameters.txt に説明を追加してください。
88
8918: 新しくmoduleにパラメータを追加した場合には、MODULE_PARM_DESC()を
90 利用して必ずその説明を記述してください。
91
9219: 新しいuserspaceインタフェースを作成した場合には、Documentation/ABI/ に
93 Documentation/ABI/README を参考にして必ずドキュメントを追加してください。
94
9520: 'make headers_check'を実行して全く問題がないことを確認してください。
96
9721: 少なくともslabアロケーションとpageアロケーションに失敗した場合の
98 挙動について、fault-injectionを利用して確認してください。
99 Documentation/fault-injection/ を参照してください。
100
101 追加したコードがかなりの量であったならば、サブシステム特有の
102 fault-injectionを追加したほうが良いかもしれません。
103
10422: 新たに追加したコードは、`gcc -W'でコンパイルしてください。
105 このオプションは大量の不要なメッセージを出力しますが、
106 "warning: comparison between signed and unsigned" のようなメッセージは、
107 バグを見つけるのに役に立ちます。
108
10923: 投稿したパッチが -mm パッチセットにマージされた後、全ての既存のパッチや
110 VM, VFS およびその他のサブシステムに関する様々な変更と、現時点でも共存
111 できることを確認するテストを行ってください。
Documentation/kernel-parameters.txt+5−0
@@ -365,6 +365,8 @@ and is between 256 and 4096 characters. It is defined in the file · 364 unmodified lines
365 no delay (0).365 no delay (0).
366 Format: integer366 Format: integer
367 367
368 bootmem_debug [KNL] Enable bootmem allocator debug messages.
369
368 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)370 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)
369 bttv.radio= Most important insmod options are available as371 bttv.radio= Most important insmod options are available as
370 kernel args too.372 kernel args too.
@@ -1072,6 +1074,9 @@ and is between 256 and 4096 characters. It is defined in the file · 701 unmodified lines
1072 1074
1073 * [no]ncq: Turn on or off NCQ.1075 * [no]ncq: Turn on or off NCQ.
1074 1076
1077 * nohrst, nosrst, norst: suppress hard, soft
1078 and both resets.
1079
1075 If there are multiple matching configurations changing1080 If there are multiple matching configurations changing
1076 the same attribute, the last one is used.1081 the same attribute, the last one is used.
1077 1082
Documentation/lguest/lguest.c+9−22
@@ -895,6 +895,9 @@ static void handle_console_output(int fd, struct virtqueue *vq, bool timeout) · 894 unmodified lines
895 }895 }
896}896}
897 897
898/* This is called when we no longer want to hear about Guest changes to a
899 * virtqueue. This is more efficient in high-traffic cases, but it means we
900 * have to set a timer to check if any more changes have occurred. */
898static void block_vq(struct virtqueue *vq)901static void block_vq(struct virtqueue *vq)
899{902{
900 struct itimerval itm;903 struct itimerval itm;
@@ -939,6 +942,11 @@ static void handle_net_output(int fd, struct virtqueue *vq, bool timeout) · 38 unmodified lines
939 if (!timeout && num)942 if (!timeout && num)
940 block_vq(vq);943 block_vq(vq);
941 944
945 /* We never quite know how long should we wait before we check the
946 * queue again for more packets. We start at 500 microseconds, and if
947 * we get fewer packets than last time, we assume we made the timeout
948 * too small and increase it by 10 microseconds. Otherwise, we drop it
949 * by one microsecond every time. It seems to work well enough. */
942 if (timeout) {950 if (timeout) {
943 if (num < last_timeout_num)951 if (num < last_timeout_num)
944 timeout_usec += 10;952 timeout_usec += 10;
@@ -1447,21 +1455,6 @@ static void configure_device(int fd, const char *tapif, u32 ipaddr) · 502 unmodified lines
1447 err(1, "Bringing interface %s up", tapif);1455 err(1, "Bringing interface %s up", tapif);
1448}1456}
1449 1457
1450static void get_mac(int fd, const char *tapif, unsigned char hwaddr[6])
1451{
1452 struct ifreq ifr;
1453
1454 memset(&ifr, 0, sizeof(ifr));
1455 strcpy(ifr.ifr_name, tapif);
1456
1457 /* SIOC stands for Socket I/O Control. G means Get (vs S for Set
1458 * above). IF means Interface, and HWADDR is hardware address.
1459 * Simple! */
1460 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0)
1461 err(1, "getting hw address for %s", tapif);
1462 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, 6);
1463}
1464
1465static int get_tun_device(char tapif[IFNAMSIZ])1458static int get_tun_device(char tapif[IFNAMSIZ])
1466{1459{
1467 struct ifreq ifr;1460 struct ifreq ifr;
@@ -1531,11 +1524,8 @@ static void setup_tun_net(char *arg) · 63 unmodified lines
1531 p = strchr(arg, ':');1524 p = strchr(arg, ':');
1532 if (p) {1525 if (p) {
1533 str2mac(p+1, conf.mac);1526 str2mac(p+1, conf.mac);
1527 add_feature(dev, VIRTIO_NET_F_MAC);
1534 *p = '\0';1528 *p = '\0';
1535 } else {
1536 p = arg + strlen(arg);
1537 /* None supplied; query the randomly assigned mac. */
1538 get_mac(ipfd, tapif, conf.mac);
1539 }1529 }
1540 1530
1541 /* arg is now either an IP address or a bridge name */1531 /* arg is now either an IP address or a bridge name */
@@ -1547,13 +1537,10 @@ static void setup_tun_net(char *arg) · 5 unmodified lines
1547 /* Set up the tun device. */1537 /* Set up the tun device. */
1548 configure_device(ipfd, tapif, ip);1538 configure_device(ipfd, tapif, ip);
1549 1539
1550 /* Tell Guest what MAC address to use. */
1551 add_feature(dev, VIRTIO_NET_F_MAC);
1552 add_feature(dev, VIRTIO_F_NOTIFY_ON_EMPTY);1540 add_feature(dev, VIRTIO_F_NOTIFY_ON_EMPTY);
1553 /* Expect Guest to handle everything except UFO */1541 /* Expect Guest to handle everything except UFO */
1554 add_feature(dev, VIRTIO_NET_F_CSUM);1542 add_feature(dev, VIRTIO_NET_F_CSUM);
1555 add_feature(dev, VIRTIO_NET_F_GUEST_CSUM);1543 add_feature(dev, VIRTIO_NET_F_GUEST_CSUM);
1556 add_feature(dev, VIRTIO_NET_F_MAC);
1557 add_feature(dev, VIRTIO_NET_F_GUEST_TSO4);1544 add_feature(dev, VIRTIO_NET_F_GUEST_TSO4);
1558 add_feature(dev, VIRTIO_NET_F_GUEST_TSO6);1545 add_feature(dev, VIRTIO_NET_F_GUEST_TSO6);
1559 add_feature(dev, VIRTIO_NET_F_GUEST_ECN);1546 add_feature(dev, VIRTIO_NET_F_GUEST_ECN);
Documentation/networking/Makefile+8−0
@@ -0,0 +1,8 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := ifenslave
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
Documentation/networking/ifenslave.c+1−1
@@ -1081,7 +1081,7 @@ static int set_if_addr(char *master_ifname, char *slave_ifname) · 1080 unmodified lines
1081 1081
1082 }1082 }
1083 1083
1084 ipaddr = ifr.ifr_addr.sa_data;1084 ipaddr = (unsigned char *)ifr.ifr_addr.sa_data;
1085 v_print("Interface '%s': set IP %s to %d.%d.%d.%d\n",1085 v_print("Interface '%s': set IP %s to %d.%d.%d.%d\n",
1086 slave_ifname, ifra[i].desc,1086 slave_ifname, ifra[i].desc,
1087 ipaddr[0], ipaddr[1], ipaddr[2], ipaddr[3]);1087 ipaddr[0], ipaddr[1], ipaddr[2], ipaddr[3]);
Documentation/pcmcia/Makefile+10−0
@@ -0,0 +1,10 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := crc32hash
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
9
10HOSTCFLAGS_crc32hash.o += -I$(objtree)/usr/include
Documentation/pcmcia/crc32hash.c+1−1
@@ -26,7 +26,7 @@ int main(int argc, char **argv) { · 25 unmodified lines
26 printf("no string passed as argument\n");26 printf("no string passed as argument\n");
27 return -1;27 return -1;
28 }28 }
29 result = crc32(argv[1], strlen(argv[1]));29 result = crc32((unsigned char const *)argv[1], strlen(argv[1]));
30 printf("0x%x\n", result);30 printf("0x%x\n", result);
31 return 0;31 return 0;
32}32}
Documentation/power/pm_qos_interface.txt+6−1
@@ -1,4 +1,4 @@
1PM quality of Service interface.1PM Quality Of Service Interface.
2 2
3This interface provides a kernel and user mode interface for registering3This interface provides a kernel and user mode interface for registering
4performance expectations by drivers, subsystems and user space applications on4performance expectations by drivers, subsystems and user space applications on
@@ -7,6 +7,11 @@ one of the parameters. · 2 unmodified lines
7Currently we have {cpu_dma_latency, network_latency, network_throughput} as the7Currently we have {cpu_dma_latency, network_latency, network_throughput} as the
8initial set of pm_qos parameters.8initial set of pm_qos parameters.
9 9
10Each parameters have defined units:
11 * latency: usec
12 * timeout: usec
13 * throughput: kbs (kilo bit / sec)
14
10The infrastructure exposes multiple misc device nodes one per implemented15The infrastructure exposes multiple misc device nodes one per implemented
11parameter. The set of parameters implement is defined by pm_qos_power_init()16parameter. The set of parameters implement is defined by pm_qos_power_init()
12and pm_qos_params.h. This is done because having the available parameters17and pm_qos_params.h. This is done because having the available parameters
Documentation/powerpc/booting-without-of.txt+2−2
@@ -278,7 +278,7 @@ it with special cases. · 277 unmodified lines
278 a 64-bit platform.278 a 64-bit platform.
279 279
280 d) request and get assigned a platform number (see PLATFORM_*280 d) request and get assigned a platform number (see PLATFORM_*
281 constants in include/asm-powerpc/processor.h281 constants in arch/powerpc/include/asm/processor.h
282 282
28332-bit embedded kernels:28332-bit embedded kernels:
284 284
@@ -340,7 +340,7 @@ the block to RAM before passing it to the kernel. · 55 unmodified lines
340---------340---------
341 341
342 The kernel is entered with r3 pointing to an area of memory that is342 The kernel is entered with r3 pointing to an area of memory that is
343 roughly described in include/asm-powerpc/prom.h by the structure343 roughly described in arch/powerpc/include/asm/prom.h by the structure
344 boot_param_header:344 boot_param_header:
345 345
346struct boot_param_header {346struct boot_param_header {
Documentation/powerpc/eeh-pci-error-recovery.txt+1−1
@@ -133,7 +133,7 @@ error. Given an arbitrary address, the routine · 132 unmodified lines
133pci_get_device_by_addr() will find the pci device associated133pci_get_device_by_addr() will find the pci device associated
134with that address (if any).134with that address (if any).
135 135
136The default include/asm-powerpc/io.h macros readb(), inb(), insb(),136The default arch/powerpc/include/asm/io.h macros readb(), inb(), insb(),
137etc. include a check to see if the i/o read returned all-0xff's.137etc. include a check to see if the i/o read returned all-0xff's.
138If so, these make a call to eeh_dn_check_failure(), which in turn138If so, these make a call to eeh_dn_check_failure(), which in turn
139asks the firmware if the all-ff's value is the sign of a true EEH139asks the firmware if the all-ff's value is the sign of a true EEH
Documentation/rfkill.txt+5−0
@@ -363,6 +363,11 @@ This rule exists because users of the rfkill subsystem expect to get (and set, · 362 unmodified lines
363when possible) the overall transmitter rfkill state, not of a particular rfkill363when possible) the overall transmitter rfkill state, not of a particular rfkill
364line.364line.
365 365
3665. During suspend, the rfkill class will attempt to soft-block the radio
367through a call to rfkill->toggle_radio, and will try to restore its previous
368state during resume. After a rfkill class is suspended, it will *not* call
369rfkill->toggle_radio until it is resumed.
370
366Example of a WLAN wireless driver connected to the rfkill subsystem:371Example of a WLAN wireless driver connected to the rfkill subsystem:
367--------------------------------------------------------------------372--------------------------------------------------------------------
368 373
Documentation/scsi/ChangeLog.megaraid_sas+23−0
@@ -1,3 +1,26 @@
1
21 Release Date : Thur.July. 24 11:41:51 PST 2008 -
3 (emaild-id:megaraidlinux@lsi.com)
4 Sumant Patro
5 Bo Yang
6
72 Current Version : 00.00.04.01
83 Older Version : 00.00.03.22
9
101. Add the new controller (0078, 0079) support to the driver
11 Those controllers are LSI's next generatation(gen2) SAS controllers.
12
131 Release Date : Mon.June. 23 10:12:45 PST 2008 -
14 (emaild-id:megaraidlinux@lsi.com)
15 Sumant Patro
16 Bo Yang
17
182 Current Version : 00.00.03.22
193 Older Version : 00.00.03.20
20
211. Add shutdown DCMD cmd to the shutdown routine to make FW shutdown proper.
222. Unexpected interrupt occurs in HWR Linux driver, add the dumy readl pci flush will fix this issue.
23
11 Release Date : Mon. March 10 11:02:31 PDT 2008 -241 Release Date : Mon. March 10 11:02:31 PDT 2008 -
2 (emaild-id:megaraidlinux@lsi.com)25 (emaild-id:megaraidlinux@lsi.com)
3 Sumant Patro26 Sumant Patro
Documentation/sound/alsa/ALSA-Configuration.txt+2−8
@@ -1144,8 +1144,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 1143 unmodified lines
1144 1144
1145 This module supports autoprobe and multiple cards.1145 This module supports autoprobe and multiple cards.
1146 1146
1147 Power management is _not_ supported.
1148
1149 Module snd-ice17121147 Module snd-ice1712
1150 ------------------1148 ------------------
1151 1149
@@ -1628,8 +1626,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 476 unmodified lines
1628 1626
1629 This module supports autoprobe and multiple cards.1627 This module supports autoprobe and multiple cards.
1630 1628
1631 Power management is _not_ supported.
1632
1633 Module snd-pcsp1629 Module snd-pcsp
1634 -----------------1630 -----------------
1635 1631
@@ -2081,13 +2077,11 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 445 unmodified lines
2081 Module snd-virtuoso2077 Module snd-virtuoso
2082 -------------------2078 -------------------
2083 2079
2084 Module for sound cards based on the Asus AV200 chip, i.e.,2080 Module for sound cards based on the Asus AV100/AV200 chips,
2085 Xonar D2 and Xonar D2X.2081 i.e., Xonar D1, DX, D2 and D2X.
2086 2082
2087 This module supports autoprobe and multiple cards.2083 This module supports autoprobe and multiple cards.
2088 2084
2089 Power management is _not_ supported.
2090
2091 Module snd-vx2222085 Module snd-vx222
2092 ----------------2086 ----------------
2093 2087
Documentation/spi/Makefile+11−0
@@ -0,0 +1,11 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := spidev_test spidev_fdx
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
9
10HOSTCFLAGS_spidev_test.o += -I$(objtree)/usr/include
11HOSTCFLAGS_spidev_fdx.o += -I$(objtree)/usr/include
Documentation/spi/pxa2xx+2−2
@@ -19,7 +19,7 @@ Declaring PXA2xx Master Controllers · 18 unmodified lines
19-----------------------------------19-----------------------------------
20Typically a SPI master is defined in the arch/.../mach-*/board-*.c as a20Typically a SPI master is defined in the arch/.../mach-*/board-*.c as a
21"platform device". The master configuration is passed to the driver via a table21"platform device". The master configuration is passed to the driver via a table
22found in include/asm-arm/arch-pxa/pxa2xx_spi.h:22found in arch/arm/mach-pxa/include/mach/pxa2xx_spi.h:
23 23
24struct pxa2xx_spi_master {24struct pxa2xx_spi_master {
25 enum pxa_ssp_type ssp_type;25 enum pxa_ssp_type ssp_type;
@@ -94,7 +94,7 @@ using the "spi_board_info" structure found in "linux/spi/spi.h". See · 68 unmodified lines
94 94
95Each slave device attached to the PXA must provide slave specific configuration95Each slave device attached to the PXA must provide slave specific configuration
96information via the structure "pxa2xx_spi_chip" found in96information via the structure "pxa2xx_spi_chip" found in
97"include/asm-arm/arch-pxa/pxa2xx_spi.h". The pxa2xx_spi master controller driver97"arch/arm/mach-pxa/include/mach/pxa2xx_spi.h". The pxa2xx_spi master controller driver
98will uses the configuration whenever the driver communicates with the slave98will uses the configuration whenever the driver communicates with the slave
99device.99device.
100 100
Documentation/spi/spi-summary+2−2
@@ -210,7 +210,7 @@ board should normally be set up and registered. · 209 unmodified lines
210 210
211So for example arch/.../mach-*/board-*.c files might have code like:211So for example arch/.../mach-*/board-*.c files might have code like:
212 212
213 #include <asm/arch/spi.h> /* for mysoc_spi_data */213 #include <mach/spi.h> /* for mysoc_spi_data */
214 214
215 /* if your mach-* infrastructure doesn't support kernels that can215 /* if your mach-* infrastructure doesn't support kernels that can
216 * run on multiple boards, pdata wouldn't benefit from "__init".216 * run on multiple boards, pdata wouldn't benefit from "__init".
@@ -227,7 +227,7 @@ So for example arch/.../mach-*/board-*.c files might have code like: · 10 unmodified lines
227 227
228And SOC-specific utility code might look something like:228And SOC-specific utility code might look something like:
229 229
230 #include <asm/arch/spi.h>230 #include <mach/spi.h>
231 231
232 static struct platform_device spi2 = { ... };232 static struct platform_device spi2 = { ... };
233 233
Documentation/usb/auerswald.txt+0−30
@@ -1,30 +0,0 @@
1 Auerswald USB kernel driver
2 ===========================
3
4What is it? What can I do with it?
5==================================
6The auerswald USB kernel driver connects your linux 2.4.x
7system to the auerswald usb-enabled devices.
8
9There are two types of auerswald usb devices:
10a) small PBX systems (ISDN)
11b) COMfort system telephones (ISDN)
12
13The driver installation creates the devices
14/dev/usb/auer0..15. These devices carry a vendor-
15specific protocol. You may run all auerswald java
16software on it. The java software needs a native
17library "libAuerUsbJNINative.so" installed on
18your system. This library is available from
19auerswald and shipped as part of the java software.
20
21You may create the devices with:
22 mknod -m 666 /dev/usb/auer0 c 180 112
23 ...
24 mknod -m 666 /dev/usb/auer15 c 180 127
25
26Future plans
27============
28- Connection to ISDN4LINUX (the hisax interface)
29
30The maintainer of this driver is wolfgang@iksw-muees.de
Documentation/usb/power-management.txt+6−1
@@ -436,7 +436,12 @@ post_reset; the USB core guarantees that this is true of internal · 435 unmodified lines
436suspend/resume events as well.436suspend/resume events as well.
437 437
438If a driver wants to block all suspend/resume calls during some438If a driver wants to block all suspend/resume calls during some
439critical section, it can simply acquire udev->pm_mutex.439critical section, it can simply acquire udev->pm_mutex. Note that
440calls to resume may be triggered indirectly. Block IO due to memory
441allocations can make the vm subsystem resume a device. Thus while
442holding this lock you must not allocate memory with GFP_KERNEL or
443GFP_NOFS.
444
440Alternatively, if the critical section might call some of the445Alternatively, if the critical section might call some of the
441usb_autopm_* routines, the driver can avoid deadlock by doing:446usb_autopm_* routines, the driver can avoid deadlock by doing:
442 447
Documentation/video4linux/Makefile+8−0
@@ -0,0 +1,8 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := v4lgrab
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
Documentation/video4linux/gspca.txt+1−0
@@ -226,6 +226,7 @@ sonixj 0c45:6130 Sonix Pccam · 225 unmodified lines
226sonixj 0c45:6138 Sn9c120 Mo4000226sonixj 0c45:6138 Sn9c120 Mo4000
227sonixj 0c45:613b Surfer SN-206227sonixj 0c45:613b Surfer SN-206
228sonixj 0c45:613c Sonix Pccam168228sonixj 0c45:613c Sonix Pccam168
229sonixj 0c45:6143 Sonix Pccam168
229sunplus 0d64:0303 Sunplus FashionCam DXG230sunplus 0d64:0303 Sunplus FashionCam DXG
230etoms 102c:6151 Qcam Sangha CIF231etoms 102c:6151 Qcam Sangha CIF
231etoms 102c:6251 Qcam xxxxxx VGA232etoms 102c:6251 Qcam xxxxxx VGA
Documentation/vm/Makefile+8−0
@@ -0,0 +1,8 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := slabinfo
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
Documentation/vm/page_migration+5−4
@@ -18,10 +18,11 @@ migrate_pages function call takes two sets of nodes and moves pages of a · 17 unmodified lines
18process that are located on the from nodes to the destination nodes.18process that are located on the from nodes to the destination nodes.
19Page migration functions are provided by the numactl package by Andi Kleen19Page migration functions are provided by the numactl package by Andi Kleen
20(a version later than 0.9.3 is required. Get it from20(a version later than 0.9.3 is required. Get it from
21ftp://ftp.suse.com/pub/people/ak). numactl provided libnuma which21ftp://oss.sgi.com/www/projects/libnuma/download/). numactl provides libnuma
22provides an interface similar to other numa functionality for page migration.22which provides an interface similar to other numa functionality for page
23cat /proc/<pid>/numa_maps allows an easy review of where the pages of23migration. cat /proc/<pid>/numa_maps allows an easy review of where the
24a process are located. See also the numa_maps manpage in the numactl package.24pages of a process are located. See also the numa_maps documentation in the
25proc(5) man page.
25 26
26Manual migration is useful if for example the scheduler has relocated27Manual migration is useful if for example the scheduler has relocated
27a process to a processor on a distant node. A batch scheduler or an28a process to a processor on a distant node. A batch scheduler or an
Documentation/watchdog/src/Makefile+8−0
@@ -0,0 +1,8 @@
1# kbuild trick to avoid linker error. Can be omitted if a module is built.
2obj- := dummy.o
3
4# List of programs to build
5hostprogs-y := watchdog-simple watchdog-test
6
7# Tell kbuild to always build the programs
8always := $(hostprogs-y)
MAINTAINERS+53−97
@@ -175,12 +175,18 @@ M: bcrl@kvack.org · 174 unmodified lines
175L: linux-aio@kvack.org175L: linux-aio@kvack.org
176S: Supported176S: Supported
177 177
178ABIT UGURU HARDWARE MONITOR DRIVER178ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
179P: Hans de Goede179P: Hans de Goede
180M: j.w.r.degoede@hhs.nl180M: j.w.r.degoede@hhs.nl
181L: lm-sensors@lm-sensors.org181L: lm-sensors@lm-sensors.org
182S: Maintained182S: Maintained
183 183
184ABIT UGURU 3 HARDWARE MONITOR DRIVER
185P: Alistair John Strachan
186M: alistair@devzero.co.uk
187L: lm-sensors@lm-sensors.org
188S: Maintained
189
184ACENIC DRIVER190ACENIC DRIVER
185P: Jes Sorensen191P: Jes Sorensen
186M: jes@trained-monkey.org192M: jes@trained-monkey.org
@@ -502,6 +508,12 @@ L: openezx-devel@lists.openezx.org (subscribers-only) · 315 unmodified lines
502W: http://www.openezx.org/508W: http://www.openezx.org/
503S: Maintained509S: Maintained
504 510
511ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
512P: Sascha Hauer
513M: kernel@pengutronix.de
514L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
515S: Maintained
516
505ARM/GLOMATION GESBC9312SX MACHINE SUPPORT517ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
506P: Lennert Buytenhek518P: Lennert Buytenhek
507M: kernel@wantstofly.org519M: kernel@wantstofly.org
@@ -588,6 +600,11 @@ M: kernel@wantstofly.org · 80 unmodified lines
588L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)600L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
589S: Maintained601S: Maintained
590 602
603ARM/MAGICIAN MACHINE SUPPORT
604P: Philipp Zabel
605M: philipp.zabel@gmail.com
606S: Maintained
607
591ARM/TOSA MACHINE SUPPORT608ARM/TOSA MACHINE SUPPORT
592P: Dmitry Baryshkov609P: Dmitry Baryshkov
593M: dbaryshkov@gmail.com610M: dbaryshkov@gmail.com
@@ -714,6 +731,15 @@ L: linux-wireless@vger.kernel.org · 120 unmodified lines
714L: ath5k-devel@lists.ath5k.org731L: ath5k-devel@lists.ath5k.org
715S: Maintained732S: Maintained
716 733
734ATHEROS ATH9K WIRELESS DRIVER
735P: Luis R. Rodriguez
736M: lrodriguez@atheros.com
737P: Jouni Malinen
738M: jmalinen@atheros.com
739L: linux-wireless@vger.kernel.org
740L: ath9k-devel@lists.ath9k.org
741S: Supported
742
717ATI_REMOTE2 DRIVER743ATI_REMOTE2 DRIVER
718P: Ville Syrjala744P: Ville Syrjala
719M: syrjala@sci.fi745M: syrjala@sci.fi
@@ -916,94 +942,19 @@ M: joern@lazybastard.org · 196 unmodified lines
916L: linux-mtd@lists.infradead.org942L: linux-mtd@lists.infradead.org
917S: Maintained943S: Maintained
918 944
919BLUETOOTH SUBSYSTEM945BLUETOOTH DRIVERS
920P: Marcel Holtmann946P: Marcel Holtmann
921M: marcel@holtmann.org947M: marcel@holtmann.org
922P: Maxim Krasnyansky
923M: maxk@qualcomm.com
924L: linux-bluetooth@vger.kernel.org948L: linux-bluetooth@vger.kernel.org
925W: http://bluez.sf.net949W: http://www.bluez.org/
926W: http://www.bluez.org
927W: http://www.holtmann.org/linux/bluetooth/
928T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
929S: Maintained
930
931BLUETOOTH RFCOMM LAYER
932P: Marcel Holtmann
933M: marcel@holtmann.org
934P: Maxim Krasnyansky
935M: maxk@qualcomm.com
936S: Maintained950S: Maintained
937 951
938BLUETOOTH BNEP LAYER952BLUETOOTH SUBSYSTEM
939P: Marcel Holtmann
940M: marcel@holtmann.org
941P: Maxim Krasnyansky
942M: maxk@qualcomm.com
943S: Maintained
944
945BLUETOOTH CMTP LAYER
946P: Marcel Holtmann
947M: marcel@holtmann.org
948S: Maintained
949
950BLUETOOTH HIDP LAYER
951P: Marcel Holtmann
952M: marcel@holtmann.org
953S: Maintained
954
955BLUETOOTH HCI UART DRIVER
956P: Marcel Holtmann
957M: marcel@holtmann.org
958P: Maxim Krasnyansky
959M: maxk@qualcomm.com
960S: Maintained
961
962BLUETOOTH HCI USB DRIVER
963P: Marcel Holtmann
964M: marcel@holtmann.org
965P: Maxim Krasnyansky
966M: maxk@qualcomm.com
967S: Maintained
968
969BLUETOOTH HCI BCM203X DRIVER
970P: Marcel Holtmann
971M: marcel@holtmann.org
972S: Maintained
973
974BLUETOOTH HCI BPA10X DRIVER
975P: Marcel Holtmann
976M: marcel@holtmann.org
977S: Maintained
978
979BLUETOOTH HCI BFUSB DRIVER
980P: Marcel Holtmann
981M: marcel@holtmann.org
982S: Maintained
983
984BLUETOOTH HCI DTL1 DRIVER
985P: Marcel Holtmann
986M: marcel@holtmann.org
987S: Maintained
988
989BLUETOOTH HCI BLUECARD DRIVER
990P: Marcel Holtmann
991M: marcel@holtmann.org
992S: Maintained
993
994BLUETOOTH HCI BT3C DRIVER
995P: Marcel Holtmann
996M: marcel@holtmann.org
997S: Maintained
998
999BLUETOOTH HCI BTUART DRIVER
1000P: Marcel Holtmann953P: Marcel Holtmann
1001M: marcel@holtmann.org954M: marcel@holtmann.org
1002S: Maintained955L: linux-bluetooth@vger.kernel.org
1003 956W: http://www.bluez.org/
1004BLUETOOTH HCI VHCI DRIVER957T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1005P: Maxim Krasnyansky
1006M: maxk@qualcomm.com
1007S: Maintained958S: Maintained
1008 959
1009BONDING DRIVER960BONDING DRIVER
@@ -1229,7 +1180,7 @@ S: Maintained · 219 unmodified lines
1229CPU FREQUENCY DRIVERS1180CPU FREQUENCY DRIVERS
1230P: Dave Jones1181P: Dave Jones
1231M: davej@codemonkey.org.uk1182M: davej@codemonkey.org.uk
1232L: cpufreq@lists.linux.org.uk1183L: cpufreq@vger.kernel.org
1233W: http://www.codemonkey.org.uk/projects/cpufreq/1184W: http://www.codemonkey.org.uk/projects/cpufreq/
1234T: git kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git1185T: git kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1235S: Maintained1186S: Maintained
@@ -2442,7 +2393,7 @@ L: kernel-janitors@vger.kernel.org · 1206 unmodified lines
2442W: http://www.kerneljanitors.org/2393W: http://www.kerneljanitors.org/
2443S: Maintained2394S: Maintained
2444 2395
2445KERNEL NFSD2396KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
2446P: J. Bruce Fields2397P: J. Bruce Fields
2447M: bfields@fieldses.org2398M: bfields@fieldses.org
2448P: Neil Brown2399P: Neil Brown
@@ -2908,6 +2859,12 @@ M: jirislaby@gmail.com · 459 unmodified lines
2908L: linux-kernel@vger.kernel.org2859L: linux-kernel@vger.kernel.org
2909S: Maintained2860S: Maintained
2910 2861
2862MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
2863P: Felipe Balbi
2864M: felipe.balbi@nokia.com
2865L: linux-usb@vger.kernel.org
2866S: Maintained
2867
2911MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)2868MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
2912P: Andrew Gallatin2869P: Andrew Gallatin
2913M: gallatin@myri.com2870M: gallatin@myri.com
@@ -3056,9 +3013,10 @@ M: horms@verge.net.au · 142 unmodified lines
3056P: Julian Anastasov3013P: Julian Anastasov
3057M: ja@ssi.bg3014M: ja@ssi.bg
3058L: netdev@vger.kernel.org3015L: netdev@vger.kernel.org
3016L: lvs-devel@vger.kernel.org
3059S: Maintained3017S: Maintained
3060 3018
3061NFS CLIENT3019NFS, SUNRPC, AND LOCKD CLIENTS
3062P: Trond Myklebust3020P: Trond Myklebust
3063M: Trond.Myklebust@netapp.com3021M: Trond.Myklebust@netapp.com
3064L: linux-nfs@vger.kernel.org3022L: linux-nfs@vger.kernel.org
@@ -3721,6 +3679,16 @@ L: linux-visws-devel@lists.sf.net · 656 unmodified lines
3721W: http://linux-visws.sf.net3679W: http://linux-visws.sf.net
3722S: Maintained for 2.6.3680S: Maintained for 2.6.
3723 3681
3682SGI GRU DRIVER
3683P: Jack Steiner
3684M: steiner@sgi.com
3685S: Maintained
3686
3687SGI XP/XPC/XPNET DRIVER
3688P: Dean Nelson
3689M: dcn@sgi.com
3690S: Maintained
3691
3724SIMTEC EB110ATX (Chalice CATS)3692SIMTEC EB110ATX (Chalice CATS)
3725P: Ben Dooks3693P: Ben Dooks
3726P: Vincent Sanders3694P: Vincent Sanders
@@ -4175,12 +4143,6 @@ M: oliver@neukum.name · 448 unmodified lines
4175L: linux-usb@vger.kernel.org4143L: linux-usb@vger.kernel.org
4176S: Maintained4144S: Maintained
4177 4145
4178USB AUERSWALD DRIVER
4179P: Wolfgang Muees
4180M: wolfgang@iksw-muees.de
4181L: linux-usb@vger.kernel.org
4182S: Maintained
4183
4184USB BLOCK DRIVER (UB ub)4146USB BLOCK DRIVER (UB ub)
4185P: Pete Zaitcev4147P: Pete Zaitcev
4186M: zaitcev@redhat.com4148M: zaitcev@redhat.com
@@ -4663,12 +4625,6 @@ L: linux-wireless@vger.kernel.org · 476 unmodified lines
4663L: zd1211-devs@lists.sourceforge.net (subscribers-only)4625L: zd1211-devs@lists.sourceforge.net (subscribers-only)
4664S: Maintained4626S: Maintained
4665 4627
4666ZF MACHZ WATCHDOG
4667P: Fernando Fuganti
4668M: fuganti@netbank.com.br
4669W: http://cvs.conectiva.com.br/drivers/ZFL-watchdog/
4670S: Maintained
4671
4672ZR36067 VIDEO FOR LINUX DRIVER4628ZR36067 VIDEO FOR LINUX DRIVER
4673P: Ronald Bultje4629P: Ronald Bultje
4674M: rbultje@ronald.bitfreak.net4630M: rbultje@ronald.bitfreak.net
Makefile+9−6
@@ -1,7 +1,7 @@
1VERSION = 21VERSION = 2
2PATCHLEVEL = 62PATCHLEVEL = 6
3SUBLEVEL = 273SUBLEVEL = 27
4EXTRAVERSION = -rc14EXTRAVERSION = -rc4
5NAME = Rotary Wombat5NAME = Rotary Wombat
6 6
7# *DOCUMENTATION*7# *DOCUMENTATION*
@@ -821,6 +821,9 @@ ifdef CONFIG_HEADERS_CHECK · 813 unmodified lines
821endif821endif
822ifdef CONFIG_SAMPLES822ifdef CONFIG_SAMPLES
823 $(Q)$(MAKE) $(build)=samples823 $(Q)$(MAKE) $(build)=samples
824endif
825ifdef CONFIG_BUILD_DOCSRC
826 $(Q)$(MAKE) $(build)=Documentation
824endif827endif
825 $(call vmlinux-modpost)828 $(call vmlinux-modpost)
826 $(call if_changed_rule,vmlinux__)829 $(call if_changed_rule,vmlinux__)
@@ -929,10 +932,10 @@ ifneq ($(KBUILD_SRC),) · 102 unmodified lines
929 echo " in the '$(srctree)' directory.";\932 echo " in the '$(srctree)' directory.";\
930 /bin/false; \933 /bin/false; \
931 fi;934 fi;
932 $(Q)if [ ! -d include2 ]; then mkdir -p include2; fi;935 $(Q)if [ ! -d include2 ]; then \
933 $(Q)if [ -e $(srctree)/include/asm-$(SRCARCH)/errno.h ]; then \936 mkdir -p include2; \
934 ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \937 ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
935 fi938 fi
936endif939endif
937 940
938# prepare2 creates a makefile if using a separate output directory941# prepare2 creates a makefile if using a separate output directory
@@ -1166,7 +1169,7 @@ MRPROPER_FILES += .config .config.old include/asm .version .old_version \ · 227 unmodified lines
1166#1169#
1167clean: rm-dirs := $(CLEAN_DIRS)1170clean: rm-dirs := $(CLEAN_DIRS)
1168clean: rm-files := $(CLEAN_FILES)1171clean: rm-files := $(CLEAN_FILES)
1169clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs))1172clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs) Documentation)
1170 1173
1171PHONY += $(clean-dirs) clean archclean1174PHONY += $(clean-dirs) clean archclean
1172$(clean-dirs):1175$(clean-dirs):
@@ -1492,7 +1495,7 @@ quiet_cmd_cscope-file = FILELST cscope.files · 319 unmodified lines
1492 cmd_cscope-file = (echo \-k; echo \-q; $(all-sources)) > cscope.files1495 cmd_cscope-file = (echo \-k; echo \-q; $(all-sources)) > cscope.files
1493 1496
1494quiet_cmd_cscope = MAKE cscope.out1497quiet_cmd_cscope = MAKE cscope.out
1495 cmd_cscope = cscope -b1498 cmd_cscope = cscope -b -f cscope.out
1496 1499
1497cscope: FORCE1500cscope: FORCE
1498 $(call cmd,cscope-file)1501 $(call cmd,cscope-file)
arch/alpha/include/asm/8253pit.hrenamed from include/asm-alpha/8253pit.h+0−0

File renamed without changes.

arch/alpha/include/asm/Kbuildrenamed from include/asm-alpha/Kbuild+0−0

File renamed without changes.

arch/alpha/include/asm/a.out-core.hrenamed from include/asm-alpha/a.out-core.h+0−0

File renamed without changes.

arch/alpha/include/asm/a.out.hrenamed from include/asm-alpha/a.out.h+0−0

File renamed without changes.

arch/alpha/include/asm/agp.hrenamed from include/asm-alpha/agp.h+0−0

File renamed without changes.

arch/alpha/include/asm/agp_backend.hrenamed from include/asm-alpha/agp_backend.h+0−0

File renamed without changes.

arch/alpha/include/asm/atomic.hrenamed from include/asm-alpha/atomic.h+0−0

File renamed without changes.

arch/alpha/include/asm/auxvec.hrenamed from include/asm-alpha/auxvec.h+0−0

File renamed without changes.

arch/alpha/include/asm/barrier.hrenamed from include/asm-alpha/barrier.h+0−0

File renamed without changes.

arch/alpha/include/asm/bitops.hrenamed from include/asm-alpha/bitops.h+0−0

File renamed without changes.

arch/alpha/include/asm/bug.hrenamed from include/asm-alpha/bug.h+0−0

File renamed without changes.

arch/alpha/include/asm/bugs.hrenamed from include/asm-alpha/bugs.h+0−0

File renamed without changes.

arch/alpha/include/asm/byteorder.hrenamed from include/asm-alpha/byteorder.h+0−0

File renamed without changes.

arch/alpha/include/asm/cache.hrenamed from include/asm-alpha/cache.h+0−0

File renamed without changes.

arch/alpha/include/asm/cacheflush.hrenamed from include/asm-alpha/cacheflush.h+0−0

File renamed without changes.

arch/alpha/include/asm/checksum.hrenamed from include/asm-alpha/checksum.h+0−0

File renamed without changes.

arch/alpha/include/asm/compiler.hrenamed from include/asm-alpha/compiler.h+0−0

File renamed without changes.

arch/alpha/include/asm/console.hrenamed from include/asm-alpha/console.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_apecs.hrenamed from include/asm-alpha/core_apecs.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_cia.hrenamed from include/asm-alpha/core_cia.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_irongate.hrenamed from include/asm-alpha/core_irongate.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_lca.hrenamed from include/asm-alpha/core_lca.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_marvel.hrenamed from include/asm-alpha/core_marvel.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_mcpcia.hrenamed from include/asm-alpha/core_mcpcia.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_polaris.hrenamed from include/asm-alpha/core_polaris.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_t2.hrenamed from include/asm-alpha/core_t2.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_titan.hrenamed from include/asm-alpha/core_titan.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_tsunami.hrenamed from include/asm-alpha/core_tsunami.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_wildfire.hrenamed from include/asm-alpha/core_wildfire.h+0−0

File renamed without changes.

arch/alpha/include/asm/cputime.hrenamed from include/asm-alpha/cputime.h+0−0

File renamed without changes.

arch/alpha/include/asm/current.hrenamed from include/asm-alpha/current.h+0−0

File renamed without changes.

arch/alpha/include/asm/delay.hrenamed from include/asm-alpha/delay.h+0−0

File renamed without changes.

arch/alpha/include/asm/device.hrenamed from include/asm-alpha/device.h+0−0

File renamed without changes.

arch/alpha/include/asm/div64.hrenamed from include/asm-alpha/div64.h+0−0

File renamed without changes.

arch/alpha/include/asm/dma-mapping.hrenamed from include/asm-alpha/dma-mapping.h+0−0

File renamed without changes.

arch/alpha/include/asm/dma.hrenamed from include/asm-alpha/dma.h+0−0

File renamed without changes.

arch/alpha/include/asm/elf.hrenamed from include/asm-alpha/elf.h+0−0

File renamed without changes.

arch/alpha/include/asm/emergency-restart.hrenamed from include/asm-alpha/emergency-restart.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_common.hrenamed from include/asm-alpha/err_common.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_ev6.hrenamed from include/asm-alpha/err_ev6.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_ev7.hrenamed from include/asm-alpha/err_ev7.h+0−0

File renamed without changes.

arch/alpha/include/asm/errno.hrenamed from include/asm-alpha/errno.h+0−0

File renamed without changes.

arch/alpha/include/asm/fb.hrenamed from include/asm-alpha/fb.h+0−0

File renamed without changes.

arch/alpha/include/asm/fcntl.hrenamed from include/asm-alpha/fcntl.h+0−0

File renamed without changes.

arch/alpha/include/asm/floppy.hrenamed from include/asm-alpha/floppy.h+0−0

File renamed without changes.

arch/alpha/include/asm/fpu.hrenamed from include/asm-alpha/fpu.h+0−0

File renamed without changes.

arch/alpha/include/asm/futex.hrenamed from include/asm-alpha/futex.h+0−0

File renamed without changes.

arch/alpha/include/asm/gct.hrenamed from include/asm-alpha/gct.h+0−0

File renamed without changes.

arch/alpha/include/asm/gentrap.hrenamed from include/asm-alpha/gentrap.h+0−0

File renamed without changes.

arch/alpha/include/asm/hardirq.hrenamed from include/asm-alpha/hardirq.h+0−0

File renamed without changes.

arch/alpha/include/asm/hw_irq.hrenamed from include/asm-alpha/hw_irq.h+0−0

File renamed without changes.

arch/alpha/include/asm/hwrpb.hrenamed from include/asm-alpha/hwrpb.h+0−0

File renamed without changes.

arch/alpha/include/asm/io.hrenamed from include/asm-alpha/io.h+0−0

File renamed without changes.

arch/alpha/include/asm/io_trivial.hrenamed from include/asm-alpha/io_trivial.h+0−0

File renamed without changes.

arch/alpha/include/asm/ioctl.hrenamed from include/asm-alpha/ioctl.h+0−0

File renamed without changes.

arch/alpha/include/asm/ioctls.hrenamed from include/asm-alpha/ioctls.h+0−0

File renamed without changes.

arch/alpha/include/asm/ipcbuf.hrenamed from include/asm-alpha/ipcbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/irq.hrenamed from include/asm-alpha/irq.h+0−0

File renamed without changes.

arch/alpha/include/asm/irq_regs.hrenamed from include/asm-alpha/irq_regs.h+0−0

File renamed without changes.

arch/alpha/include/asm/jensen.hrenamed from include/asm-alpha/jensen.h+0−0

File renamed without changes.

arch/alpha/include/asm/kdebug.hrenamed from include/asm-alpha/kdebug.h+0−0

File renamed without changes.

arch/alpha/include/asm/kmap_types.hrenamed from include/asm-alpha/kmap_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/linkage.hrenamed from include/asm-alpha/linkage.h+0−0

File renamed without changes.

arch/alpha/include/asm/local.hrenamed from include/asm-alpha/local.h+0−0

File renamed without changes.

arch/alpha/include/asm/machvec.hrenamed from include/asm-alpha/machvec.h+0−0

File renamed without changes.

arch/alpha/include/asm/mc146818rtc.hrenamed from include/asm-alpha/mc146818rtc.h+0−0

File renamed without changes.

arch/alpha/include/asm/md.hrenamed from include/asm-alpha/md.h+0−0

File renamed without changes.

arch/alpha/include/asm/mman.hrenamed from include/asm-alpha/mman.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmu.hrenamed from include/asm-alpha/mmu.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmu_context.hrenamed from include/asm-alpha/mmu_context.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmzone.hrenamed from include/asm-alpha/mmzone.h+0−0

File renamed without changes.

arch/alpha/include/asm/module.hrenamed from include/asm-alpha/module.h+0−0

File renamed without changes.

arch/alpha/include/asm/msgbuf.hrenamed from include/asm-alpha/msgbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/mutex.hrenamed from include/asm-alpha/mutex.h+0−0

File renamed without changes.

arch/alpha/include/asm/page.hrenamed from include/asm-alpha/page.h+0−0

File renamed without changes.

arch/alpha/include/asm/pal.hrenamed from include/asm-alpha/pal.h+0−0

File renamed without changes.

arch/alpha/include/asm/param.hrenamed from include/asm-alpha/param.h+0−0

File renamed without changes.

arch/alpha/include/asm/parport.hrenamed from include/asm-alpha/parport.h+0−0

File renamed without changes.

arch/alpha/include/asm/pci.hrenamed from include/asm-alpha/pci.h+0−0

File renamed without changes.

arch/alpha/include/asm/percpu.hrenamed from include/asm-alpha/percpu.h+0−0

File renamed without changes.

arch/alpha/include/asm/pgalloc.hrenamed from include/asm-alpha/pgalloc.h+0−0

File renamed without changes.

arch/alpha/include/asm/pgtable.hrenamed from include/asm-alpha/pgtable.h+0−0

File renamed without changes.

arch/alpha/include/asm/poll.hrenamed from include/asm-alpha/poll.h+0−0

File renamed without changes.

arch/alpha/include/asm/posix_types.hrenamed from include/asm-alpha/posix_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/processor.hrenamed from include/asm-alpha/processor.h+0−0

File renamed without changes.

arch/alpha/include/asm/ptrace.hrenamed from include/asm-alpha/ptrace.h+0−0

File renamed without changes.

arch/alpha/include/asm/reg.hrenamed from include/asm-alpha/reg.h+0−0

File renamed without changes.

arch/alpha/include/asm/regdef.hrenamed from include/asm-alpha/regdef.h+0−0

File renamed without changes.

arch/alpha/include/asm/resource.hrenamed from include/asm-alpha/resource.h+0−0

File renamed without changes.

arch/alpha/include/asm/rtc.hrenamed from include/asm-alpha/rtc.h+0−0

File renamed without changes.

arch/alpha/include/asm/rwsem.hrenamed from include/asm-alpha/rwsem.h+0−0

File renamed without changes.

arch/alpha/include/asm/scatterlist.hrenamed from include/asm-alpha/scatterlist.h+0−0

File renamed without changes.

arch/alpha/include/asm/sections.hrenamed from include/asm-alpha/sections.h+0−0

File renamed without changes.

arch/alpha/include/asm/segment.hrenamed from include/asm-alpha/segment.h+0−0

File renamed without changes.

arch/alpha/include/asm/sembuf.hrenamed from include/asm-alpha/sembuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/serial.hrenamed from include/asm-alpha/serial.h+0−0

File renamed without changes.

arch/alpha/include/asm/setup.hrenamed from include/asm-alpha/setup.h+0−0

File renamed without changes.

arch/alpha/include/asm/sfp-machine.hrenamed from include/asm-alpha/sfp-machine.h+0−0

File renamed without changes.

arch/alpha/include/asm/shmbuf.hrenamed from include/asm-alpha/shmbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/shmparam.hrenamed from include/asm-alpha/shmparam.h+0−0

File renamed without changes.

arch/alpha/include/asm/sigcontext.hrenamed from include/asm-alpha/sigcontext.h+0−0

File renamed without changes.

arch/alpha/include/asm/siginfo.hrenamed from include/asm-alpha/siginfo.h+0−0

File renamed without changes.

arch/alpha/include/asm/signal.hrenamed from include/asm-alpha/signal.h+0−0

File renamed without changes.

arch/alpha/include/asm/smp.hrenamed from include/asm-alpha/smp.h+0−0

File renamed without changes.

arch/alpha/include/asm/socket.hrenamed from include/asm-alpha/socket.h+0−0

File renamed without changes.

arch/alpha/include/asm/sockios.hrenamed from include/asm-alpha/sockios.h+0−0

File renamed without changes.

arch/alpha/include/asm/spinlock.hrenamed from include/asm-alpha/spinlock.h+0−0

File renamed without changes.

arch/alpha/include/asm/spinlock_types.hrenamed from include/asm-alpha/spinlock_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/stat.hrenamed from include/asm-alpha/stat.h+0−0

File renamed without changes.

arch/alpha/include/asm/statfs.hrenamed from include/asm-alpha/statfs.h+0−0

File renamed without changes.

arch/alpha/include/asm/string.hrenamed from include/asm-alpha/string.h+0−0

File renamed without changes.

arch/alpha/include/asm/suspend.hrenamed from include/asm-alpha/suspend.h+0−0

File renamed without changes.

arch/alpha/include/asm/sysinfo.hrenamed from include/asm-alpha/sysinfo.h+0−0

File renamed without changes.

arch/alpha/include/asm/system.hrenamed from include/asm-alpha/system.h+0−0

File renamed without changes.

arch/alpha/include/asm/termbits.hrenamed from include/asm-alpha/termbits.h+0−0

File renamed without changes.

arch/alpha/include/asm/termios.hrenamed from include/asm-alpha/termios.h+0−0

File renamed without changes.

arch/alpha/include/asm/thread_info.hrenamed from include/asm-alpha/thread_info.h+0−0

File renamed without changes.

arch/alpha/include/asm/timex.hrenamed from include/asm-alpha/timex.h+0−0

File renamed without changes.

arch/alpha/include/asm/tlb.hrenamed from include/asm-alpha/tlb.h+0−0

File renamed without changes.

arch/alpha/include/asm/tlbflush.hrenamed from include/asm-alpha/tlbflush.h+0−0

File renamed without changes.

arch/alpha/include/asm/topology.hrenamed from include/asm-alpha/topology.h+0−0

File renamed without changes.

arch/alpha/include/asm/types.hrenamed from include/asm-alpha/types.h+0−0

File renamed without changes.

arch/alpha/include/asm/uaccess.hrenamed from include/asm-alpha/uaccess.h+0−0

File renamed without changes.

arch/alpha/include/asm/ucontext.hrenamed from include/asm-alpha/ucontext.h+0−0

File renamed without changes.

arch/alpha/include/asm/unaligned.hrenamed from include/asm-alpha/unaligned.h+0−0

File renamed without changes.

arch/alpha/include/asm/unistd.hrenamed from include/asm-alpha/unistd.h+0−0

File renamed without changes.

arch/alpha/include/asm/user.hrenamed from include/asm-alpha/user.h+0−0

File renamed without changes.

arch/alpha/include/asm/vga.hrenamed from include/asm-alpha/vga.h+0−0

File renamed without changes.

arch/alpha/include/asm/xor.hrenamed from include/asm-alpha/xor.h+0−0

File renamed without changes.

arch/alpha/kernel/osf_sys.c+12−7
@@ -121,24 +121,29 @@ osf_filldir(void *__buf, const char *name, int namlen, loff_t offset, · 120 unmodified lines
121 if (reclen > buf->count)121 if (reclen > buf->count)
122 return -EINVAL;122 return -EINVAL;
123 d_ino = ino;123 d_ino = ino;
124 if (sizeof(d_ino) < sizeof(ino) && d_ino != ino)124 if (sizeof(d_ino) < sizeof(ino) && d_ino != ino) {
125 buf->error = -EOVERFLOW;
125 return -EOVERFLOW;126 return -EOVERFLOW;
127 }
126 if (buf->basep) {128 if (buf->basep) {
127 if (put_user(offset, buf->basep))129 if (put_user(offset, buf->basep))
128 return -EFAULT;130 goto Efault;
129 buf->basep = NULL;131 buf->basep = NULL;
130 }132 }
131 dirent = buf->dirent;133 dirent = buf->dirent;
132 put_user(d_ino, &dirent->d_ino);134 if (put_user(d_ino, &dirent->d_ino) ||
133 put_user(namlen, &dirent->d_namlen);135 put_user(namlen, &dirent->d_namlen) ||
134 put_user(reclen, &dirent->d_reclen);136 put_user(reclen, &dirent->d_reclen) ||
135 if (copy_to_user(dirent->d_name, name, namlen) ||137 copy_to_user(dirent->d_name, name, namlen) ||
136 put_user(0, dirent->d_name + namlen))138 put_user(0, dirent->d_name + namlen))
137 return -EFAULT;139 goto Efault;
138 dirent = (void __user *)dirent + reclen;140 dirent = (void __user *)dirent + reclen;
139 buf->dirent = dirent;141 buf->dirent = dirent;
140 buf->count -= reclen;142 buf->count -= reclen;
141 return 0;143 return 0;
144Efault:
145 buf->error = -EFAULT;
146 return -EFAULT;
142}147}
143 148
144asmlinkage int149asmlinkage int
arch/arm/Makefile+19−35
@@ -97,9 +97,7 @@ textofs-y := 0x00008000 · 96 unmodified lines
97 machine-$(CONFIG_ARCH_RPC) := rpc97 machine-$(CONFIG_ARCH_RPC) := rpc
98 machine-$(CONFIG_ARCH_EBSA110) := ebsa11098 machine-$(CONFIG_ARCH_EBSA110) := ebsa110
99 machine-$(CONFIG_ARCH_CLPS7500) := clps750099 machine-$(CONFIG_ARCH_CLPS7500) := clps7500
100 incdir-$(CONFIG_ARCH_CLPS7500) := cl7500
101 machine-$(CONFIG_FOOTBRIDGE) := footbridge100 machine-$(CONFIG_FOOTBRIDGE) := footbridge
102 incdir-$(CONFIG_FOOTBRIDGE) := ebsa285
103 machine-$(CONFIG_ARCH_SHARK) := shark101 machine-$(CONFIG_ARCH_SHARK) := shark
104 machine-$(CONFIG_ARCH_SA1100) := sa1100102 machine-$(CONFIG_ARCH_SA1100) := sa1100
105ifeq ($(CONFIG_ARCH_SA1100),y)103ifeq ($(CONFIG_ARCH_SA1100),y)
@@ -114,13 +112,15 @@ endif · 8 unmodified lines
114 machine-$(CONFIG_ARCH_IOP32X) := iop32x112 machine-$(CONFIG_ARCH_IOP32X) := iop32x
115 machine-$(CONFIG_ARCH_IOP33X) := iop33x113 machine-$(CONFIG_ARCH_IOP33X) := iop33x
116 machine-$(CONFIG_ARCH_IOP13XX) := iop13xx114 machine-$(CONFIG_ARCH_IOP13XX) := iop13xx
115 plat-$(CONFIG_PLAT_IOP) := iop
117 machine-$(CONFIG_ARCH_IXP4XX) := ixp4xx116 machine-$(CONFIG_ARCH_IXP4XX) := ixp4xx
118 machine-$(CONFIG_ARCH_IXP2000) := ixp2000117 machine-$(CONFIG_ARCH_IXP2000) := ixp2000
119 machine-$(CONFIG_ARCH_IXP23XX) := ixp23xx118 machine-$(CONFIG_ARCH_IXP23XX) := ixp23xx
120 machine-$(CONFIG_ARCH_OMAP1) := omap1119 machine-$(CONFIG_ARCH_OMAP1) := omap1
121 machine-$(CONFIG_ARCH_OMAP2) := omap2120 machine-$(CONFIG_ARCH_OMAP2) := omap2
122 incdir-$(CONFIG_ARCH_OMAP) := omap121 plat-$(CONFIG_ARCH_OMAP) := omap
123 machine-$(CONFIG_ARCH_S3C2410) := s3c2410122 machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443
123 plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx
124 machine-$(CONFIG_ARCH_LH7A40X) := lh7a40x124 machine-$(CONFIG_ARCH_LH7A40X) := lh7a40x
125 machine-$(CONFIG_ARCH_VERSATILE) := versatile125 machine-$(CONFIG_ARCH_VERSATILE) := versatile
126 machine-$(CONFIG_ARCH_IMX) := imx126 machine-$(CONFIG_ARCH_IMX) := imx
@@ -135,10 +135,11 @@ endif · 8 unmodified lines
135 machine-$(CONFIG_ARCH_DAVINCI) := davinci135 machine-$(CONFIG_ARCH_DAVINCI) := davinci
136 machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood136 machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood
137 machine-$(CONFIG_ARCH_KS8695) := ks8695137 machine-$(CONFIG_ARCH_KS8695) := ks8695
138 incdir-$(CONFIG_ARCH_MXC) := mxc138 plat-$(CONFIG_ARCH_MXC) := mxc
139 machine-$(CONFIG_ARCH_MX2) := mx2139 machine-$(CONFIG_ARCH_MX2) := mx2
140 machine-$(CONFIG_ARCH_MX3) := mx3140 machine-$(CONFIG_ARCH_MX3) := mx3
141 machine-$(CONFIG_ARCH_ORION5X) := orion5x141 machine-$(CONFIG_ARCH_ORION5X) := orion5x
142 plat-$(CONFIG_PLAT_ORION) := orion
142 machine-$(CONFIG_ARCH_MSM7X00A) := msm143 machine-$(CONFIG_ARCH_MSM7X00A) := msm
143 machine-$(CONFIG_ARCH_LOKI) := loki144 machine-$(CONFIG_ARCH_LOKI) := loki
144 machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0145 machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0
@@ -153,17 +154,22 @@ endif · 8 unmodified lines
153# The byte offset of the kernel image in RAM from the start of RAM.154# The byte offset of the kernel image in RAM from the start of RAM.
154TEXT_OFFSET := $(textofs-y)155TEXT_OFFSET := $(textofs-y)
155 156
156ifeq ($(incdir-y),)157# The first directory contains additional information for the boot setup code
157incdir-y := $(machine-y)
158endif
159INCDIR := arch-$(incdir-y)
160
161ifneq ($(machine-y),)158ifneq ($(machine-y),)
162MACHINE := arch/arm/mach-$(machine-y)/159MACHINE := arch/arm/mach-$(word 1,$(machine-y))/
163else160else
164MACHINE :=161MACHINE :=
165endif162endif
166 163
164machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y))
165platdirs := $(patsubst %,arch/arm/plat-%/,$(plat-y))
166
167ifeq ($(KBUILD_SRC),)
168KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(machdirs) $(platdirs))
169else
170KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(machdirs) $(platdirs))
171endif
172
167export TEXT_OFFSET GZFLAGS MMUEXT173export TEXT_OFFSET GZFLAGS MMUEXT
168 174
169# Do we have FASTFPE?175# Do we have FASTFPE?
@@ -174,23 +180,11 @@ endif · 4 unmodified lines
174 180
175# If we have a machine-specific directory, then include it in the build.181# If we have a machine-specific directory, then include it in the build.
176core-y += arch/arm/kernel/ arch/arm/mm/ arch/arm/common/182core-y += arch/arm/kernel/ arch/arm/mm/ arch/arm/common/
177core-y += $(MACHINE)183core-y += $(machdirs) $(platdirs)
178core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2400/
179core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2412/
180core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2440/
181core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2442/
182core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2443/
183core-$(CONFIG_FPE_NWFPE) += arch/arm/nwfpe/184core-$(CONFIG_FPE_NWFPE) += arch/arm/nwfpe/
184core-$(CONFIG_FPE_FASTFPE) += $(FASTFPE_OBJ)185core-$(CONFIG_FPE_FASTFPE) += $(FASTFPE_OBJ)
185core-$(CONFIG_VFP) += arch/arm/vfp/186core-$(CONFIG_VFP) += arch/arm/vfp/
186 187
187# If we have a common platform directory, then include it in the build.
188core-$(CONFIG_PLAT_IOP) += arch/arm/plat-iop/
189core-$(CONFIG_PLAT_ORION) += arch/arm/plat-orion/
190core-$(CONFIG_ARCH_OMAP) += arch/arm/plat-omap/
191core-$(CONFIG_PLAT_S3C24XX) += arch/arm/plat-s3c24xx/
192core-$(CONFIG_ARCH_MXC) += arch/arm/plat-mxc/
193
194drivers-$(CONFIG_OPROFILE) += arch/arm/oprofile/188drivers-$(CONFIG_OPROFILE) += arch/arm/oprofile/
195 189
196libs-y := arch/arm/lib/ $(libs-y)190libs-y := arch/arm/lib/ $(libs-y)
@@ -210,20 +204,10 @@ boot := arch/arm/boot · 13 unmodified lines
210# them changed. We use .arch to indicate when they were updated204# them changed. We use .arch to indicate when they were updated
211# last, otherwise make uses the target directory mtime.205# last, otherwise make uses the target directory mtime.
212 206
213include/asm-arm/.arch: $(wildcard include/config/arch/*.h) include/config/auto.conf
214 @echo ' SYMLINK include/asm-arm/arch -> include/asm-arm/$(INCDIR)'
215ifneq ($(KBUILD_SRC),)
216 $(Q)mkdir -p include/asm-arm
217 $(Q)ln -fsn $(srctree)/include/asm-arm/$(INCDIR) include/asm-arm/arch
218else
219 $(Q)ln -fsn $(INCDIR) include/asm-arm/arch
220endif
221 @touch $@
222
223archprepare: maketools207archprepare: maketools
224 208
225PHONY += maketools FORCE209PHONY += maketools FORCE
226maketools: include/linux/version.h include/asm-arm/.arch FORCE210maketools: include/linux/version.h FORCE
227 $(Q)$(MAKE) $(build)=arch/arm/tools include/asm-arm/mach-types.h211 $(Q)$(MAKE) $(build)=arch/arm/tools include/asm-arm/mach-types.h
228 212
229# Convert bzImage to zImage213# Convert bzImage to zImage
arch/arm/boot/compressed/.gitignore+2−1
@@ -1,2 +1,3 @@
1piggy.gz
2font.c1font.c
2piggy.gz
3vmlinux.lds
arch/arm/boot/compressed/Makefile+0−3
@@ -112,6 +112,3 @@ $(obj)/font.c: $(FONTC) · 111 unmodified lines
112 112
113$(obj)/vmlinux.lds: $(obj)/vmlinux.lds.in arch/arm/boot/Makefile .config113$(obj)/vmlinux.lds: $(obj)/vmlinux.lds.in arch/arm/boot/Makefile .config
114 @sed "$(SEDFLAGS)" < $< > $@114 @sed "$(SEDFLAGS)" < $< > $@
115
116$(obj)/misc.o: $(obj)/misc.c include/asm/arch/uncompress.h lib/inflate.c
117
arch/arm/boot/compressed/head-xscale.S+0−1
@@ -6,7 +6,6 @@ · 5 unmodified lines
6 */6 */
7 7
8#include <linux/linkage.h>8#include <linux/linkage.h>
9#include <asm/mach-types.h>
10 9
11 .section ".start", "ax"10 .section ".start", "ax"
12 11
arch/arm/boot/compressed/head.S+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
37 37
38#else38#else
39 39
40#include <asm/arch/debug-macro.S>40#include <mach/debug-macro.S>
41 41
42 .macro writeb, ch, rb42 .macro writeb, ch, rb
43 senduart \ch, \rb43 senduart \ch, \rb
arch/arm/boot/compressed/misc.c+1−1
@@ -27,7 +27,7 @@ unsigned int __machine_arch_type; · 26 unmodified lines
27static void putstr(const char *ptr);27static void putstr(const char *ptr);
28 28
29#include <linux/compiler.h>29#include <linux/compiler.h>
30#include <asm/arch/uncompress.h>30#include <mach/uncompress.h>
31 31
32#ifdef CONFIG_DEBUG_ICEDCC32#ifdef CONFIG_DEBUG_ICEDCC
33 33
arch/arm/common/dmabounce.c+29−27
@@ -246,9 +246,9 @@ map_single(struct device *dev, void *ptr, size_t size, · 245 unmodified lines
246 }246 }
247 247
248 dev_dbg(dev,248 dev_dbg(dev,
249 "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",249 "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
250 __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),250 __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
251 buf->safe, (void *) buf->safe_dma_addr);251 buf->safe, buf->safe_dma_addr);
252 252
253 if ((dir == DMA_TO_DEVICE) ||253 if ((dir == DMA_TO_DEVICE) ||
254 (dir == DMA_BIDIRECTIONAL)) {254 (dir == DMA_BIDIRECTIONAL)) {
@@ -292,9 +292,9 @@ unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 37 unmodified lines
292 BUG_ON(buf->size != size);292 BUG_ON(buf->size != size);
293 293
294 dev_dbg(dev,294 dev_dbg(dev,
295 "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",295 "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
296 __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),296 __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
297 buf->safe, (void *) buf->safe_dma_addr);297 buf->safe, buf->safe_dma_addr);
298 298
299 DO_STATS ( device_info->bounce_count++ );299 DO_STATS ( device_info->bounce_count++ );
300 300
@@ -321,9 +321,8 @@ unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 20 unmodified lines
321 }321 }
322}322}
323 323
324static inline void324static int sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,
325sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,325 enum dma_data_direction dir)
326 enum dma_data_direction dir)
327{326{
328 struct dmabounce_device_info *device_info = dev->archdata.dmabounce;327 struct dmabounce_device_info *device_info = dev->archdata.dmabounce;
329 struct safe_buffer *buf = NULL;328 struct safe_buffer *buf = NULL;
@@ -355,9 +354,9 @@ sync_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 25 unmodified lines
355 */354 */
356 355
357 dev_dbg(dev,356 dev_dbg(dev,
358 "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",357 "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
359 __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),358 __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
360 buf->safe, (void *) buf->safe_dma_addr);359 buf->safe, buf->safe_dma_addr);
361 360
362 DO_STATS ( device_info->bounce_count++ );361 DO_STATS ( device_info->bounce_count++ );
363 362
@@ -383,8 +382,9 @@ sync_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 19 unmodified lines
383 * No need to sync the safe buffer - it was allocated382 * No need to sync the safe buffer - it was allocated
384 * via the coherent allocators.383 * via the coherent allocators.
385 */384 */
385 return 0;
386 } else {386 } else {
387 dma_cache_maint(dma_to_virt(dev, dma_addr), size, dir);387 return 1;
388 }388 }
389}389}
390 390
@@ -474,25 +474,29 @@ dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, · 83 unmodified lines
474 }474 }
475}475}
476 476
477void477void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_addr,
478dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr, size_t size,478 unsigned long offset, size_t size,
479 enum dma_data_direction dir)479 enum dma_data_direction dir)
480{480{
481 dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",481 dev_dbg(dev, "%s(dma=%#x,off=%#lx,size=%zx,dir=%x)\n",
482 __func__, (void *) dma_addr, size, dir);482 __func__, dma_addr, offset, size, dir);
483 483
484 sync_single(dev, dma_addr, size, dir);484 if (sync_single(dev, dma_addr, offset + size, dir))
485 dma_cache_maint(dma_to_virt(dev, dma_addr) + offset, size, dir);
485}486}
487EXPORT_SYMBOL(dma_sync_single_range_for_cpu);
486 488
487void489void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_addr,
488dma_sync_single_for_device(struct device *dev, dma_addr_t dma_addr, size_t size,490 unsigned long offset, size_t size,
489 enum dma_data_direction dir)491 enum dma_data_direction dir)
490{492{
491 dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",493 dev_dbg(dev, "%s(dma=%#x,off=%#lx,size=%zx,dir=%x)\n",
492 __func__, (void *) dma_addr, size, dir);494 __func__, dma_addr, offset, size, dir);
493 495
494 sync_single(dev, dma_addr, size, dir);496 if (sync_single(dev, dma_addr, offset + size, dir))
497 dma_cache_maint(dma_to_virt(dev, dma_addr) + offset, size, dir);
495}498}
499EXPORT_SYMBOL(dma_sync_single_range_for_device);
496 500
497void501void
498dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents,502dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents,
@@ -644,8 +648,6 @@ EXPORT_SYMBOL(dma_map_single); · 145 unmodified lines
644EXPORT_SYMBOL(dma_unmap_single);648EXPORT_SYMBOL(dma_unmap_single);
645EXPORT_SYMBOL(dma_map_sg);649EXPORT_SYMBOL(dma_map_sg);
646EXPORT_SYMBOL(dma_unmap_sg);650EXPORT_SYMBOL(dma_unmap_sg);
647EXPORT_SYMBOL(dma_sync_single_for_cpu);
648EXPORT_SYMBOL(dma_sync_single_for_device);
649EXPORT_SYMBOL(dma_sync_sg_for_cpu);651EXPORT_SYMBOL(dma_sync_sg_for_cpu);
650EXPORT_SYMBOL(dma_sync_sg_for_device);652EXPORT_SYMBOL(dma_sync_sg_for_device);
651EXPORT_SYMBOL(dmabounce_register_dev);653EXPORT_SYMBOL(dmabounce_register_dev);
arch/arm/common/locomo.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/slab.h>25#include <linux/slab.h>
26#include <linux/spinlock.h>26#include <linux/spinlock.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/mach/irq.h>31#include <asm/mach/irq.h>
arch/arm/common/sa1111.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/dma-mapping.h>26#include <linux/dma-mapping.h>
27#include <linux/clk.h>27#include <linux/clk.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/irq.h>32#include <asm/irq.h>
arch/arm/common/sharpsl_pm.c+5−6
@@ -26,13 +26,12 @@ · 25 unmodified lines
26#include <linux/apm-emulation.h>26#include <linux/apm-emulation.h>
27#include <linux/suspend.h>27#include <linux/suspend.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>
31#include <asm/irq.h>30#include <asm/irq.h>
32#include <asm/arch/pm.h>31#include <mach/pm.h>
33#include <asm/arch/pxa-regs.h>32#include <mach/pxa-regs.h>
34#include <asm/arch/pxa2xx-regs.h>33#include <mach/pxa2xx-regs.h>
35#include <asm/arch/sharpsl.h>34#include <mach/sharpsl.h>
36#include <asm/hardware/sharpsl_pm.h>35#include <asm/hardware/sharpsl_pm.h>
37 36
38/*37/*
arch/arm/common/time-acorn.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/interrupt.h>18#include <linux/interrupt.h>
19#include <linux/irq.h>19#include <linux/irq.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware/ioc.h>23#include <asm/hardware/ioc.h>
24 24
arch/arm/common/uengine.c+1−2
@@ -16,8 +16,7 @@ · 15 unmodified lines
16#include <linux/slab.h>16#include <linux/slab.h>
17#include <linux/module.h>17#include <linux/module.h>
18#include <linux/string.h>18#include <linux/string.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/arch/hardware.h>
21#include <asm/hardware/uengine.h>20#include <asm/hardware/uengine.h>
22#include <asm/io.h>21#include <asm/io.h>
23 22
arch/arm/configs/orion5x_defconfig+10−3
@@ -757,7 +757,14 @@ CONFIG_INPUT_EVDEV=y · 756 unmodified lines
757#757#
758# Input Device Drivers758# Input Device Drivers
759#759#
760# CONFIG_INPUT_KEYBOARD is not set760CONFIG_INPUT_KEYBOARD=y
761# CONFIG_KEYBOARD_ATKBD is not set
762# CONFIG_KEYBOARD_SUNKBD is not set
763# CONFIG_KEYBOARD_LKKBD is not set
764# CONFIG_KEYBOARD_XTKBD is not set
765# CONFIG_KEYBOARD_NEWTON is not set
766# CONFIG_KEYBOARD_STOWAWAY is not set
767CONFIG_KEYBOARD_GPIO=y
761# CONFIG_INPUT_MOUSE is not set768# CONFIG_INPUT_MOUSE is not set
762# CONFIG_INPUT_JOYSTICK is not set769# CONFIG_INPUT_JOYSTICK is not set
763# CONFIG_INPUT_TABLET is not set770# CONFIG_INPUT_TABLET is not set
@@ -1111,11 +1118,11 @@ CONFIG_RTC_DRV_DS1307=y · 347 unmodified lines
1111CONFIG_RTC_DRV_RS5C372=y1118CONFIG_RTC_DRV_RS5C372=y
1112# CONFIG_RTC_DRV_ISL1208 is not set1119# CONFIG_RTC_DRV_ISL1208 is not set
1113# CONFIG_RTC_DRV_X1205 is not set1120# CONFIG_RTC_DRV_X1205 is not set
1114# CONFIG_RTC_DRV_PCF8563 is not set1121CONFIG_RTC_DRV_PCF8563=y
1115# CONFIG_RTC_DRV_PCF8583 is not set1122# CONFIG_RTC_DRV_PCF8583 is not set
1116CONFIG_RTC_DRV_M41T80=y1123CONFIG_RTC_DRV_M41T80=y
1117# CONFIG_RTC_DRV_M41T80_WDT is not set1124# CONFIG_RTC_DRV_M41T80_WDT is not set
1118# CONFIG_RTC_DRV_S35390A is not set1125CONFIG_RTC_DRV_S35390A=y
1119 1126
1120#1127#
1121# SPI RTC drivers1128# SPI RTC drivers
arch/arm/include/asm/Kbuildrenamed from include/asm-arm/Kbuild+0−0

File renamed without changes.

arch/arm/include/asm/a.out-core.hrenamed from include/asm-arm/a.out-core.h+0−0

File renamed without changes.

arch/arm/include/asm/a.out.hrenamed from include/asm-arm/a.out.h+0−0

File renamed without changes.

arch/arm/include/asm/assembler.hrenamed from include/asm-arm/assembler.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/assembler.h2 * arch/arm/include/asm/assembler.h
3 *3 *
4 * Copyright (C) 1996-2000 Russell King4 * Copyright (C) 1996-2000 Russell King
5 *5 *
arch/arm/include/asm/atomic.hrenamed from include/asm-arm/atomic.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/atomic.h2 * arch/arm/include/asm/atomic.h
3 *3 *
4 * Copyright (C) 1996 Russell King.4 * Copyright (C) 1996 Russell King.
5 * Copyright (C) 2002 Deep Blue Solutions Ltd.5 * Copyright (C) 2002 Deep Blue Solutions Ltd.
arch/arm/include/asm/auxvec.hrenamed from include/asm-arm/auxvec.h+0−0

File renamed without changes.

arch/arm/include/asm/bitops.hrenamed from include/asm-arm/bitops.h+0−0

File renamed without changes.

arch/arm/include/asm/bug.hrenamed from include/asm-arm/bug.h+0−0

File renamed without changes.

arch/arm/include/asm/bugs.hrenamed from include/asm-arm/bugs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/bugs.h2 * arch/arm/include/asm/bugs.h
3 *3 *
4 * Copyright (C) 1995-2003 Russell King4 * Copyright (C) 1995-2003 Russell King
5 *5 *
arch/arm/include/asm/byteorder.hrenamed from include/asm-arm/byteorder.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/byteorder.h2 * arch/arm/include/asm/byteorder.h
3 *3 *
4 * ARM Endian-ness. In little endian mode, the data bus is connected such4 * ARM Endian-ness. In little endian mode, the data bus is connected such
5 * that byte accesses appear as:5 * that byte accesses appear as:
arch/arm/include/asm/cache.hrenamed from include/asm-arm/cache.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/cache.h2 * arch/arm/include/asm/cache.h
3 */3 */
4#ifndef __ASMARM_CACHE_H4#ifndef __ASMARM_CACHE_H
5#define __ASMARM_CACHE_H5#define __ASMARM_CACHE_H
arch/arm/include/asm/cacheflush.hrenamed from include/asm-arm/cacheflush.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/cacheflush.h2 * arch/arm/include/asm/cacheflush.h
3 *3 *
4 * Copyright (C) 1999-2002 Russell King4 * Copyright (C) 1999-2002 Russell King
5 *5 *
arch/arm/include/asm/checksum.hrenamed from include/asm-arm/checksum.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/checksum.h2 * arch/arm/include/asm/checksum.h
3 *3 *
4 * IP checksum routines4 * IP checksum routines
5 *5 *
arch/arm/include/asm/cnt32_to_63.hrenamed from include/asm-arm/cnt32_to_63.h+0−0

File renamed without changes.

arch/arm/include/asm/cpu-multi32.hrenamed from include/asm-arm/cpu-multi32.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/cpu-multi32.h2 * arch/arm/include/asm/cpu-multi32.h
3 *3 *
4 * Copyright (C) 2000 Russell King4 * Copyright (C) 2000 Russell King
5 *5 *
arch/arm/include/asm/cpu-single.hrenamed from include/asm-arm/cpu-single.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/cpu-single.h2 * arch/arm/include/asm/cpu-single.h
3 *3 *
4 * Copyright (C) 2000 Russell King4 * Copyright (C) 2000 Russell King
5 *5 *
arch/arm/include/asm/cpu.hrenamed from include/asm-arm/cpu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/cpu.h2 * arch/arm/include/asm/cpu.h
3 *3 *
4 * Copyright (C) 2004-2005 ARM Ltd.4 * Copyright (C) 2004-2005 ARM Ltd.
5 *5 *
arch/arm/include/asm/cputime.hrenamed from include/asm-arm/cputime.h+0−0

File renamed without changes.

arch/arm/include/asm/current.hrenamed from include/asm-arm/current.h+0−0

File renamed without changes.

arch/arm/include/asm/delay.hrenamed from include/asm-arm/delay.h+0−0

File renamed without changes.

arch/arm/include/asm/device.hrenamed from include/asm-arm/device.h+0−0

File renamed without changes.

arch/arm/include/asm/div64.hrenamed from include/asm-arm/div64.h+0−0

File renamed without changes.

arch/arm/include/asm/dma-mapping.hrenamed from include/asm-arm/dma-mapping.h+70−16
@@ -3,11 +3,48 @@ · 2 unmodified lines
3 3
4#ifdef __KERNEL__4#ifdef __KERNEL__
5 5
6#include <linux/mm.h> /* need struct page */6#include <linux/mm_types.h>
7
8#include <linux/scatterlist.h>7#include <linux/scatterlist.h>
9 8
10#include <asm-generic/dma-coherent.h>9#include <asm-generic/dma-coherent.h>
10#include <asm/memory.h>
11
12/*
13 * page_to_dma/dma_to_virt/virt_to_dma are architecture private functions
14 * used internally by the DMA-mapping API to provide DMA addresses. They
15 * must not be used by drivers.
16 */
17#ifndef __arch_page_to_dma
18static inline dma_addr_t page_to_dma(struct device *dev, struct page *page)
19{
20 return (dma_addr_t)__virt_to_bus((unsigned long)page_address(page));
21}
22
23static inline void *dma_to_virt(struct device *dev, dma_addr_t addr)
24{
25 return (void *)__bus_to_virt(addr);
26}
27
28static inline dma_addr_t virt_to_dma(struct device *dev, void *addr)
29{
30 return (dma_addr_t)__virt_to_bus((unsigned long)(addr));
31}
32#else
33static inline dma_addr_t page_to_dma(struct device *dev, struct page *page)
34{
35 return __arch_page_to_dma(dev, page);
36}
37
38static inline void *dma_to_virt(struct device *dev, dma_addr_t addr)
39{
40 return __arch_dma_to_virt(dev, addr);
41}
42
43static inline dma_addr_t virt_to_dma(struct device *dev, void *addr)
44{
45 return __arch_virt_to_dma(dev, addr);
46}
47#endif
11 48
12/*49/*
13 * DMA-consistent mapping functions. These allocate/free a region of50 * DMA-consistent mapping functions. These allocate/free a region of
@@ -169,7 +206,7 @@ dma_map_single(struct device *dev, void *cpu_addr, size_t size, · 155 unmodified lines
169 if (!arch_is_coherent())206 if (!arch_is_coherent())
170 dma_cache_maint(cpu_addr, size, dir);207 dma_cache_maint(cpu_addr, size, dir);
171 208
172 return virt_to_dma(dev, (unsigned long)cpu_addr);209 return virt_to_dma(dev, cpu_addr);
173}210}
174#else211#else
175extern dma_addr_t dma_map_single(struct device *,void *, size_t, enum dma_data_direction);212extern dma_addr_t dma_map_single(struct device *,void *, size_t, enum dma_data_direction);
@@ -195,7 +232,7 @@ dma_map_page(struct device *dev, struct page *page, · 19 unmodified lines
195 unsigned long offset, size_t size,232 unsigned long offset, size_t size,
196 enum dma_data_direction dir)233 enum dma_data_direction dir)
197{234{
198 return dma_map_single(dev, page_address(page) + offset, size, (int)dir);235 return dma_map_single(dev, page_address(page) + offset, size, dir);
199}236}
200 237
201/**238/**
@@ -241,7 +278,7 @@ static inline void · 39 unmodified lines
241dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size,278dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size,
242 enum dma_data_direction dir)279 enum dma_data_direction dir)
243{280{
244 dma_unmap_single(dev, handle, size, (int)dir);281 dma_unmap_single(dev, handle, size, dir);
245}282}
246 283
247/**284/**
@@ -314,11 +351,12 @@ extern void dma_unmap_sg(struct device *, struct scatterlist *, int, enum dma_da · 66 unmodified lines
314 351
315 352
316/**353/**
317 * dma_sync_single_for_cpu354 * dma_sync_single_range_for_cpu
318 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices355 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
319 * @handle: DMA address of buffer356 * @handle: DMA address of buffer
320 * @size: size of buffer to map357 * @offset: offset of region to start sync
321 * @dir: DMA transfer direction358 * @size: size of region to sync
359 * @dir: DMA transfer direction (same as passed to dma_map_single)
322 *360 *
323 * Make physical memory consistent for a single streaming mode DMA361 * Make physical memory consistent for a single streaming mode DMA
324 * translation after a transfer.362 * translation after a transfer.
@@ -332,25 +370,41 @@ extern void dma_unmap_sg(struct device *, struct scatterlist *, int, enum dma_da · 7 unmodified lines
332 */370 */
333#ifndef CONFIG_DMABOUNCE371#ifndef CONFIG_DMABOUNCE
334static inline void372static inline void
335dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size,373dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle,
336 enum dma_data_direction dir)374 unsigned long offset, size_t size,
375 enum dma_data_direction dir)
337{376{
338 if (!arch_is_coherent())377 if (!arch_is_coherent())
339 dma_cache_maint((void *)dma_to_virt(dev, handle), size, dir);378 dma_cache_maint(dma_to_virt(dev, handle) + offset, size, dir);
340}379}
341 380
342static inline void381static inline void
343dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size,382dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle,
344 enum dma_data_direction dir)383 unsigned long offset, size_t size,
384 enum dma_data_direction dir)
345{385{
346 if (!arch_is_coherent())386 if (!arch_is_coherent())
347 dma_cache_maint((void *)dma_to_virt(dev, handle), size, dir);387 dma_cache_maint(dma_to_virt(dev, handle) + offset, size, dir);
348}388}
349#else389#else
350extern void dma_sync_single_for_cpu(struct device*, dma_addr_t, size_t, enum dma_data_direction);390extern void dma_sync_single_range_for_cpu(struct device *, dma_addr_t, unsigned long, size_t, enum dma_data_direction);
351extern void dma_sync_single_for_device(struct device*, dma_addr_t, size_t, enum dma_data_direction);391extern void dma_sync_single_range_for_device(struct device *, dma_addr_t, unsigned long, size_t, enum dma_data_direction);
352#endif392#endif
353 393
394static inline void
395dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size,
396 enum dma_data_direction dir)
397{
398 dma_sync_single_range_for_cpu(dev, handle, 0, size, dir);
399}
400
401static inline void
402dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size,
403 enum dma_data_direction dir)
404{
405 dma_sync_single_range_for_device(dev, handle, 0, size, dir);
406}
407
354 408
355/**409/**
356 * dma_sync_sg_for_cpu410 * dma_sync_sg_for_cpu
arch/arm/include/asm/dma.hrenamed from include/asm-arm/dma.h+1−1
@@ -6,7 +6,7 @@ typedef unsigned int dmach_t; · 5 unmodified lines
6#include <linux/spinlock.h>6#include <linux/spinlock.h>
7#include <asm/system.h>7#include <asm/system.h>
8#include <asm/scatterlist.h>8#include <asm/scatterlist.h>
9#include <asm/arch/dma.h>9#include <mach/dma.h>
10 10
11/*11/*
12 * This is the maximum virtual address which can be DMA'd from.12 * This is the maximum virtual address which can be DMA'd from.
arch/arm/include/asm/domain.hrenamed from include/asm-arm/domain.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/domain.h2 * arch/arm/include/asm/domain.h
3 *3 *
4 * Copyright (C) 1999 Russell King.4 * Copyright (C) 1999 Russell King.
5 *5 *
arch/arm/include/asm/ecard.hrenamed from include/asm-arm/ecard.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/ecard.h2 * arch/arm/include/asm/ecard.h
3 *3 *
4 * definitions for expansion cards4 * definitions for expansion cards
5 *5 *
arch/arm/include/asm/elf.hrenamed from include/asm-arm/elf.h+0−0

File renamed without changes.

arch/arm/include/asm/emergency-restart.hrenamed from include/asm-arm/emergency-restart.h+0−0

File renamed without changes.

arch/arm/include/asm/errno.hrenamed from include/asm-arm/errno.h+0−0

File renamed without changes.

arch/arm/include/asm/fb.hrenamed from include/asm-arm/fb.h+0−0

File renamed without changes.

arch/arm/include/asm/fcntl.hrenamed from include/asm-arm/fcntl.h+0−0

File renamed without changes.

arch/arm/include/asm/fiq.hrenamed from include/asm-arm/fiq.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/fiq.h2 * arch/arm/include/asm/fiq.h
3 *3 *
4 * Support for FIQ on ARM architectures.4 * Support for FIQ on ARM architectures.
5 * Written by Philip Blundell <philb@gnu.org>, 19985 * Written by Philip Blundell <philb@gnu.org>, 1998
arch/arm/include/asm/flat.hrenamed from include/asm-arm/flat.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/flat.h -- uClinux flat-format executables2 * arch/arm/include/asm/flat.h -- uClinux flat-format executables
3 */3 */
4 4
5#ifndef __ARM_FLAT_H__5#ifndef __ARM_FLAT_H__
arch/arm/include/asm/floppy.hrenamed from include/asm-arm/floppy.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/floppy.h2 * arch/arm/include/asm/floppy.h
3 *3 *
4 * Copyright (C) 1996-2000 Russell King4 * Copyright (C) 1996-2000 Russell King
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef __ASM_ARM_FLOPPY_H12#ifndef __ASM_ARM_FLOPPY_H
13#define __ASM_ARM_FLOPPY_H13#define __ASM_ARM_FLOPPY_H
14#if 014#if 0
15#include <asm/arch/floppy.h>15#include <mach/floppy.h>
16#endif16#endif
17 17
18#define fd_outb(val,port) \18#define fd_outb(val,port) \
arch/arm/include/asm/fpstate.hrenamed from include/asm-arm/fpstate.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/fpstate.h2 * arch/arm/include/asm/fpstate.h
3 *3 *
4 * Copyright (C) 1995 Russell King4 * Copyright (C) 1995 Russell King
5 *5 *
arch/arm/include/asm/ftrace.hrenamed from include/asm-arm/ftrace.h+0−0

File renamed without changes.

arch/arm/include/asm/futex.hrenamed from include/asm-arm/futex.h+0−0

File renamed without changes.

arch/arm/include/asm/glue.hrenamed from include/asm-arm/glue.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/glue.h2 * arch/arm/include/asm/glue.h
3 *3 *
4 * Copyright (C) 1997-1999 Russell King4 * Copyright (C) 1997-1999 Russell King
5 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.5 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
arch/arm/include/asm/gpio.hrenamed from include/asm-arm/gpio.h+1−1
@@ -2,6 +2,6 @@ · 1 unmodified line
2#define _ARCH_ARM_GPIO_H2#define _ARCH_ARM_GPIO_H
3 3
4/* not all ARM platforms necessarily support this API ... */4/* not all ARM platforms necessarily support this API ... */
5#include <asm/arch/gpio.h>5#include <mach/gpio.h>
6 6
7#endif /* _ARCH_ARM_GPIO_H */7#endif /* _ARCH_ARM_GPIO_H */
arch/arm/include/asm/hardirq.hrenamed from include/asm-arm/hardirq.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/arm_timer.hrenamed from include/asm-arm/hardware/arm_timer.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/arm_twd.hrenamed from include/asm-arm/hardware/arm_twd.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/cache-l2x0.hrenamed from include/asm-arm/hardware/cache-l2x0.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/hardware/cache-l2x0.h2 * arch/arm/include/asm/hardware/cache-l2x0.h
3 *3 *
4 * Copyright (C) 2007 ARM Limited4 * Copyright (C) 2007 ARM Limited
5 *5 *
arch/arm/include/asm/hardware/clps7111.hrenamed from include/asm-arm/hardware/clps7111.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/clps7111.h2 * arch/arm/include/asm/hardware/clps7111.h
3 *3 *
4 * This file contains the hardware definitions of the CLPS7111 internal4 * This file contains the hardware definitions of the CLPS7111 internal
5 * registers.5 * registers.
arch/arm/include/asm/hardware/cs89712.hrenamed from include/asm-arm/hardware/cs89712.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/cs89712.h2 * arch/arm/include/asm/hardware/cs89712.h
3 *3 *
4 * This file contains the hardware definitions of the CS897124 * This file contains the hardware definitions of the CS89712
5 * additional internal registers.5 * additional internal registers.
arch/arm/include/asm/hardware/debug-8250.Srenamed from include/asm-arm/hardware/debug-8250.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/debug-8250.S2 * arch/arm/include/asm/hardware/debug-8250.S
3 *3 *
4 * Copyright (C) 1994-1999 Russell King4 * Copyright (C) 1994-1999 Russell King
5 *5 *
arch/arm/include/asm/hardware/debug-pl01x.Srenamed from include/asm-arm/hardware/debug-pl01x.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/hardware/debug-pl01x.S1/* arch/arm/include/asm/hardware/debug-pl01x.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/include/asm/hardware/dec21285.hrenamed from include/asm-arm/hardware/dec21285.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/dec21285.h2 * arch/arm/include/asm/hardware/dec21285.h
3 *3 *
4 * Copyright (C) 1998 Russell King4 * Copyright (C) 1998 Russell King
5 *5 *
@@ -19,7 +19,7 @@ · 13 unmodified lines
19#define DC21285_PCI_MEM 0x8000000019#define DC21285_PCI_MEM 0x80000000
20 20
21#ifndef __ASSEMBLY__21#ifndef __ASSEMBLY__
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))23#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
24#else24#else
25#define DC21285_IO(x) (x)25#define DC21285_IO(x) (x)
arch/arm/include/asm/hardware/entry-macro-iomd.Srenamed from include/asm-arm/hardware/entry-macro-iomd.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/hardware/entry-macro-iomd.S2 * arch/arm/include/asm/hardware/entry-macro-iomd.S
3 *3 *
4 * Low-level IRQ helper macros for IOC/IOMD based platforms4 * Low-level IRQ helper macros for IOC/IOMD based platforms
5 *5 *
arch/arm/include/asm/hardware/ep7211.hrenamed from include/asm-arm/hardware/ep7211.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/ep7211.h2 * arch/arm/include/asm/hardware/ep7211.h
3 *3 *
4 * This file contains the hardware definitions of the EP7211 internal4 * This file contains the hardware definitions of the EP7211 internal
5 * registers.5 * registers.
arch/arm/include/asm/hardware/ep7212.hrenamed from include/asm-arm/hardware/ep7212.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/ep7212.h2 * arch/arm/include/asm/hardware/ep7212.h
3 *3 *
4 * This file contains the hardware definitions of the EP7212 internal4 * This file contains the hardware definitions of the EP7212 internal
5 * registers.5 * registers.
arch/arm/include/asm/hardware/gic.hrenamed from include/asm-arm/hardware/gic.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/gic.h2 * arch/arm/include/asm/hardware/gic.h
3 *3 *
4 * Copyright (C) 2002 ARM Limited, All Rights Reserved.4 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
5 *5 *
arch/arm/include/asm/hardware/icst307.hrenamed from include/asm-arm/hardware/icst307.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/icst307.h2 * arch/arm/include/asm/hardware/icst307.h
3 *3 *
4 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.4 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
5 *5 *
arch/arm/include/asm/hardware/icst525.hrenamed from include/asm-arm/hardware/icst525.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/icst525.h2 * arch/arm/include/asm/hardware/icst525.h
3 *3 *
4 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.4 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
5 *5 *
arch/arm/include/asm/hardware/ioc.hrenamed from include/asm-arm/hardware/ioc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/ioc.h2 * arch/arm/include/asm/hardware/ioc.h
3 *3 *
4 * Copyright (C) Russell King4 * Copyright (C) Russell King
5 *5 *
arch/arm/include/asm/hardware/iomd.hrenamed from include/asm-arm/hardware/iomd.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/iomd.h2 * arch/arm/include/asm/hardware/iomd.h
3 *3 *
4 * Copyright (C) 1999 Russell King4 * Copyright (C) 1999 Russell King
5 *5 *
arch/arm/include/asm/hardware/iop3xx-adma.hrenamed from include/asm-arm/hardware/iop3xx-adma.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#define _ADMA_H19#define _ADMA_H
20#include <linux/types.h>20#include <linux/types.h>
21#include <linux/io.h>21#include <linux/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/hardware/iop_adma.h>23#include <asm/hardware/iop_adma.h>
24 24
25/* Memory copy units */25/* Memory copy units */
arch/arm/include/asm/hardware/iop3xx-gpio.hrenamed from include/asm-arm/hardware/iop3xx-gpio.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/iop3xx-gpio.h2 * arch/arm/include/asm/hardware/iop3xx-gpio.h
3 *3 *
4 * IOP3xx GPIO wrappers4 * IOP3xx GPIO wrappers
5 *5 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
25#ifndef __ASM_ARM_HARDWARE_IOP3XX_GPIO_H25#ifndef __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
26#define __ASM_ARM_HARDWARE_IOP3XX_GPIO_H26#define __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm-generic/gpio.h>29#include <asm-generic/gpio.h>
30 30
31#define IOP3XX_N_GPIOS 831#define IOP3XX_N_GPIOS 8
arch/arm/include/asm/hardware/iop3xx.hrenamed from include/asm-arm/hardware/iop3xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/hardware/iop3xx.h2 * arch/arm/include/asm/hardware/iop3xx.h
3 *3 *
4 * Intel IOP32X and IOP33X register definitions4 * Intel IOP32X and IOP33X register definitions
5 *5 *
arch/arm/include/asm/hardware/iop_adma.hrenamed from include/asm-arm/hardware/iop_adma.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/it8152.hrenamed from include/asm-arm/hardware/it8152.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/linkup-l1110.hrenamed from include/asm-arm/hardware/linkup-l1110.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/locomo.hrenamed from include/asm-arm/hardware/locomo.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/locomo.h2 * arch/arm/include/asm/hardware/locomo.h
3 *3 *
4 * This file contains the definitions for the LoCoMo G/A Chip4 * This file contains the definitions for the LoCoMo G/A Chip
5 *5 *
arch/arm/include/asm/hardware/memc.hrenamed from include/asm-arm/hardware/memc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/memc.h2 * arch/arm/include/asm/hardware/memc.h
3 *3 *
4 * Copyright (C) Russell King.4 * Copyright (C) Russell King.
5 *5 *
arch/arm/include/asm/hardware/pci_v3.hrenamed from include/asm-arm/hardware/pci_v3.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/pci_v3.h2 * arch/arm/include/asm/hardware/pci_v3.h
3 *3 *
4 * Internal header file PCI V3 chip4 * Internal header file PCI V3 chip
5 *5 *
arch/arm/include/asm/hardware/sa1111.hrenamed from include/asm-arm/hardware/sa1111.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/sa1111.h2 * arch/arm/include/asm/hardware/sa1111.h
3 *3 *
4 * Copyright (C) 2000 John G Dorsey <john+@cs.cmu.edu>4 * Copyright (C) 2000 John G Dorsey <john+@cs.cmu.edu>
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef _ASM_ARCH_SA111112#ifndef _ASM_ARCH_SA1111
13#define _ASM_ARCH_SA111113#define _ASM_ARCH_SA1111
14 14
15#include <asm/arch/bitfield.h>15#include <mach/bitfield.h>
16 16
17/*17/*
18 * The SA1111 is always located at virtual 0xf4000000, and is always18 * The SA1111 is always located at virtual 0xf4000000, and is always
arch/arm/include/asm/hardware/scoop.hrenamed from include/asm-arm/hardware/scoop.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/sharpsl_pm.hrenamed from include/asm-arm/hardware/sharpsl_pm.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/ssp.hrenamed from include/asm-arm/hardware/ssp.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/uengine.hrenamed from include/asm-arm/hardware/uengine.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/vic.hrenamed from include/asm-arm/hardware/vic.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/hardware/vic.h2 * arch/arm/include/asm/hardware/vic.h
3 *3 *
4 * Copyright (c) ARM Limited 2003. All rights reserved.4 * Copyright (c) ARM Limited 2003. All rights reserved.
5 *5 *
arch/arm/include/asm/hw_irq.h+27−0
@@ -0,0 +1,27 @@
1/*
2 * Nothing to see here yet
3 */
4#ifndef _ARCH_ARM_HW_IRQ_H
5#define _ARCH_ARM_HW_IRQ_H
6
7static inline void ack_bad_irq(int irq)
8{
9 extern unsigned long irq_err_count;
10 irq_err_count++;
11}
12
13/*
14 * Obsolete inline function for calling irq descriptor handlers.
15 */
16static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
17{
18 desc->handle_irq(irq, desc);
19}
20
21void set_irq_flags(unsigned int irq, unsigned int flags);
22
23#define IRQF_VALID (1 << 0)
24#define IRQF_PROBE (1 << 1)
25#define IRQF_NOAUTOEN (1 << 2)
26
27#endif
arch/arm/include/asm/hwcap.hrenamed from include/asm-arm/hwcap.h+0−0

File renamed without changes.

arch/arm/include/asm/ide.hrenamed from include/asm-arm/ide.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/ide.h2 * arch/arm/include/asm/ide.h
3 *3 *
4 * Copyright (C) 1994-1996 Linus Torvalds & authors4 * Copyright (C) 1994-1996 Linus Torvalds & authors
5 */5 */
arch/arm/include/asm/io.hrenamed from include/asm-arm/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/io.h2 * arch/arm/include/asm/io.h
3 *3 *
4 * Copyright (C) 1996-2000 Russell King4 * Copyright (C) 1996-2000 Russell King
5 *5 *
@@ -82,7 +82,7 @@ extern void __readwrite_bug(const char *fn); · 76 unmodified lines
82/*82/*
83 * Now, pick up the machine-defined IO definitions83 * Now, pick up the machine-defined IO definitions
84 */84 */
85#include <asm/arch/io.h>85#include <mach/io.h>
86 86
87/*87/*
88 * IO port access primitives88 * IO port access primitives
arch/arm/include/asm/ioctl.hrenamed from include/asm-arm/ioctl.h+0−0

File renamed without changes.

arch/arm/include/asm/ioctls.hrenamed from include/asm-arm/ioctls.h+0−0

File renamed without changes.

arch/arm/include/asm/ipcbuf.hrenamed from include/asm-arm/ipcbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/irq.hrenamed from include/asm-arm/irq.h+1−1
@@ -1,7 +1,7 @@
1#ifndef __ASM_ARM_IRQ_H1#ifndef __ASM_ARM_IRQ_H
2#define __ASM_ARM_IRQ_H2#define __ASM_ARM_IRQ_H
3 3
4#include <asm/arch/irqs.h>4#include <mach/irqs.h>
5 5
6#ifndef irq_canonicalize6#ifndef irq_canonicalize
7#define irq_canonicalize(i) (i)7#define irq_canonicalize(i) (i)
arch/arm/include/asm/irq_regs.hrenamed from include/asm-arm/irq_regs.h+0−0

File renamed without changes.

arch/arm/include/asm/irqflags.hrenamed from include/asm-arm/irqflags.h+0−0

File renamed without changes.

arch/arm/include/asm/kdebug.hrenamed from include/asm-arm/kdebug.h+0−0

File renamed without changes.

arch/arm/include/asm/kexec.hrenamed from include/asm-arm/kexec.h+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10/* Maximum address we can use for the control code buffer */10/* Maximum address we can use for the control code buffer */
11#define KEXEC_CONTROL_MEMORY_LIMIT (-1UL)11#define KEXEC_CONTROL_MEMORY_LIMIT (-1UL)
12 12
13#define KEXEC_CONTROL_CODE_SIZE 409613#define KEXEC_CONTROL_PAGE_SIZE 4096
14 14
15#define KEXEC_ARCH KEXEC_ARCH_ARM15#define KEXEC_ARCH KEXEC_ARCH_ARM
16 16
arch/arm/include/asm/kgdb.hrenamed from include/asm-arm/kgdb.h+0−0

File renamed without changes.

arch/arm/include/asm/kmap_types.hrenamed from include/asm-arm/kmap_types.h+0−0

File renamed without changes.

arch/arm/include/asm/kprobes.hrenamed from include/asm-arm/kprobes.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/kprobes.h2 * arch/arm/include/asm/kprobes.h
3 *3 *
4 * Copyright (C) 2006, 2007 Motorola Inc.4 * Copyright (C) 2006, 2007 Motorola Inc.
5 *5 *
arch/arm/include/asm/leds.hrenamed from include/asm-arm/leds.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/leds.h2 * arch/arm/include/asm/leds.h
3 *3 *
4 * Copyright (C) 1998 Russell King4 * Copyright (C) 1998 Russell King
5 *5 *
arch/arm/include/asm/limits.hrenamed from include/asm-arm/limits.h+0−0

File renamed without changes.

arch/arm/include/asm/linkage.hrenamed from include/asm-arm/linkage.h+0−0

File renamed without changes.

arch/arm/include/asm/local.hrenamed from include/asm-arm/local.h+0−0

File renamed without changes.

arch/arm/include/asm/locks.hrenamed from include/asm-arm/locks.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/locks.h2 * arch/arm/include/asm/locks.h
3 *3 *
4 * Copyright (C) 2000 Russell King4 * Copyright (C) 2000 Russell King
5 *5 *
arch/arm/include/asm/mach/arch.hrenamed from include/asm-arm/mach/arch.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/arch.h2 * arch/arm/include/asm/mach/arch.h
3 *3 *
4 * Copyright (C) 2000 Russell King4 * Copyright (C) 2000 Russell King
5 *5 *
arch/arm/include/asm/mach/dma.hrenamed from include/asm-arm/mach/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/dma.h2 * arch/arm/include/asm/mach/dma.h
3 *3 *
4 * Copyright (C) 1998-2000 Russell King4 * Copyright (C) 1998-2000 Russell King
5 *5 *
arch/arm/include/asm/mach/flash.hrenamed from include/asm-arm/mach/flash.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/flash.h2 * arch/arm/include/asm/mach/flash.h
3 *3 *
4 * Copyright (C) 2003 Russell King, All Rights Reserved.4 * Copyright (C) 2003 Russell King, All Rights Reserved.
5 *5 *
arch/arm/include/asm/mach/irda.hrenamed from include/asm-arm/mach/irda.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/irda.h2 * arch/arm/include/asm/mach/irda.h
3 *3 *
4 * Copyright (C) 2004 Russell King.4 * Copyright (C) 2004 Russell King.
5 *5 *
arch/arm/include/asm/mach/irq.hrenamed from include/asm-arm/mach/irq.h+1−21
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/irq.h2 * arch/arm/include/asm/mach/irq.h
3 *3 *
4 * Copyright (C) 1995-2000 Russell King.4 * Copyright (C) 1995-2000 Russell King.
5 *5 *
@@ -21,20 +21,6 @@ extern void (*init_arch_irq)(void); · 15 unmodified lines
21extern void init_FIQ(void);21extern void init_FIQ(void);
22extern int show_fiq_list(struct seq_file *, void *);22extern int show_fiq_list(struct seq_file *, void *);
23 23
24/*
25 * Obsolete inline function for calling irq descriptor handlers.
26 */
27static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
28{
29 desc->handle_irq(irq, desc);
30}
31
32void set_irq_flags(unsigned int irq, unsigned int flags);
33
34#define IRQF_VALID (1 << 0)
35#define IRQF_PROBE (1 << 1)
36#define IRQF_NOAUTOEN (1 << 2)
37
38/*24/*
39 * This is for easy migration, but should be changed in the source25 * This is for easy migration, but should be changed in the source
40 */26 */
@@ -45,10 +31,4 @@ do { \ · 4 unmodified lines
45 spin_unlock(&desc->lock); \31 spin_unlock(&desc->lock); \
46} while(0)32} while(0)
47 33
48extern unsigned long irq_err_count;
49static inline void ack_bad_irq(int irq)
50{
51 irq_err_count++;
52}
53
54#endif34#endif
arch/arm/include/asm/mach/map.hrenamed from include/asm-arm/mach/map.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/map.h2 * arch/arm/include/asm/map.h
3 *3 *
4 * Copyright (C) 1999-2000 Russell King4 * Copyright (C) 1999-2000 Russell King
5 *5 *
arch/arm/include/asm/mach/mmc.hrenamed from include/asm-arm/mach/mmc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/mmc.h2 * arch/arm/include/asm/mach/mmc.h
3 */3 */
4#ifndef ASMARM_MACH_MMC_H4#ifndef ASMARM_MACH_MMC_H
5#define ASMARM_MACH_MMC_H5#define ASMARM_MACH_MMC_H
arch/arm/include/asm/mach/pci.hrenamed from include/asm-arm/mach/pci.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/pci.h2 * arch/arm/include/asm/mach/pci.h
3 *3 *
4 * Copyright (C) 2000 Russell King4 * Copyright (C) 2000 Russell King
5 *5 *
arch/arm/include/asm/mach/serial_at91.hrenamed from include/asm-avr32/mach/serial_at91.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/serial_at91.h2 * arch/arm/include/asm/mach/serial_at91.h
3 *3 *
4 * Based on serial_sa1100.h by Nicolas Pitre4 * Based on serial_sa1100.h by Nicolas Pitre
5 *5 *
arch/arm/include/asm/mach/serial_sa1100.hrenamed from include/asm-arm/mach/serial_sa1100.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * linux/include/asm-arm/mach/serial_sa1100.h2 * arch/arm/include/asm/mach/serial_sa1100.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 *5 *
6 * Moved to include/asm-arm/mach and changed lots, Russell King6 * Moved and changed lots, Russell King
7 *7 *
8 * Low level machine dependent UART functions.8 * Low level machine dependent UART functions.
9 */9 */
arch/arm/include/asm/mach/sharpsl_param.hrenamed from include/asm-arm/mach/sharpsl_param.h+0−0

File renamed without changes.

arch/arm/include/asm/mach/time.hrenamed from include/asm-arm/mach/time.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/time.h2 * arch/arm/include/asm/mach/time.h
3 *3 *
4 * Copyright (C) 2004 MontaVista Software, Inc.4 * Copyright (C) 2004 MontaVista Software, Inc.
5 *5 *
arch/arm/include/asm/mach/udc_pxa2xx.hrenamed from include/asm-arm/mach/udc_pxa2xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mach/udc_pxa2xx.h2 * arch/arm/include/asm/mach/udc_pxa2xx.h
3 *3 *
4 * This supports machine-specific differences in how the PXA2xx4 * This supports machine-specific differences in how the PXA2xx
5 * USB Device Controller (UDC) is wired.5 * USB Device Controller (UDC) is wired.
arch/arm/include/asm/mc146818rtc.hrenamed from include/asm-arm/mc146818rtc.h+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4#ifndef _ASM_MC146818RTC_H4#ifndef _ASM_MC146818RTC_H
5#define _ASM_MC146818RTC_H5#define _ASM_MC146818RTC_H
6 6
7#include <asm/arch/irqs.h>7#include <mach/irqs.h>
8#include <asm/io.h>8#include <asm/io.h>
9 9
10#ifndef RTC_PORT10#ifndef RTC_PORT
arch/arm/include/asm/memory.hrenamed from include/asm-arm/memory.h+10−16
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/memory.h2 * arch/arm/include/asm/memory.h
3 *3 *
4 * Copyright (C) 2000-2002 Russell King4 * Copyright (C) 2000-2002 Russell King
5 * modification for nommu, Hyok S. Choi, 20045 * modification for nommu, Hyok S. Choi, 2004
@@ -24,7 +24,7 @@ · 18 unmodified lines
24#endif24#endif
25 25
26#include <linux/compiler.h>26#include <linux/compiler.h>
27#include <asm/arch/memory.h>27#include <mach/memory.h>
28#include <asm/sizes.h>28#include <asm/sizes.h>
29 29
30#ifdef CONFIG_MMU30#ifdef CONFIG_MMU
@@ -149,6 +149,14 @@ · 118 unmodified lines
149#define arch_adjust_zones(node,size,holes) do { } while (0)149#define arch_adjust_zones(node,size,holes) do { } while (0)
150#endif150#endif
151 151
152/*
153 * Amount of memory reserved for the vmalloc() area, and minimum
154 * address for vmalloc mappings.
155 */
156extern unsigned long vmalloc_reserve;
157
158#define VMALLOC_MIN (void *)(VMALLOC_END - vmalloc_reserve)
159
152/*160/*
153 * PFNs are used to describe any physical page; this means161 * PFNs are used to describe any physical page; this means
154 * PFN 0 == physical address 0.162 * PFN 0 == physical address 0.
@@ -305,20 +313,6 @@ static inline __deprecated void *bus_to_virt(unsigned long x) · 150 unmodified lines
305 */313 */
306#define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)314#define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
307 315
308/*
309 * Optional device DMA address remapping. Do _not_ use directly!
310 * We should really eliminate virt_to_bus() here - it's deprecated.
311 */
312#ifndef __arch_page_to_dma
313#define page_to_dma(dev, page) ((dma_addr_t)__virt_to_bus((unsigned long)page_address(page)))
314#define dma_to_virt(dev, addr) ((void *)__bus_to_virt(addr))
315#define virt_to_dma(dev, addr) ((dma_addr_t)__virt_to_bus((unsigned long)(addr)))
316#else
317#define page_to_dma(dev, page) (__arch_page_to_dma(dev, page))
318#define dma_to_virt(dev, addr) (__arch_dma_to_virt(dev, addr))
319#define virt_to_dma(dev, addr) (__arch_virt_to_dma(dev, addr))
320#endif
321
322/*316/*
323 * Optional coherency support. Currently used only by selected317 * Optional coherency support. Currently used only by selected
324 * Intel XSC3-based systems.318 * Intel XSC3-based systems.
arch/arm/include/asm/mman.hrenamed from include/asm-arm/mman.h+0−0

File renamed without changes.

arch/arm/include/asm/mmu.hrenamed from include/asm-arm/mmu.h+0−0

File renamed without changes.

arch/arm/include/asm/mmu_context.hrenamed from include/asm-arm/mmu_context.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mmu_context.h2 * arch/arm/include/asm/mmu_context.h
3 *3 *
4 * Copyright (C) 1996 Russell King.4 * Copyright (C) 1996 Russell King.
5 *5 *
arch/arm/include/asm/mmzone.hrenamed from include/asm-arm/mmzone.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/mmzone.h2 * arch/arm/include/asm/mmzone.h
3 *3 *
4 * 1999-12-29 Nicolas Pitre Created4 * 1999-12-29 Nicolas Pitre Created
5 *5 *
@@ -25,6 +25,6 @@ extern pg_data_t discontig_node_data[]; · 19 unmodified lines
25 */25 */
26#define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map)26#define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map)
27 27
28#include <asm/arch/memory.h>28#include <mach/memory.h>
29 29
30#endif30#endif
arch/arm/include/asm/module.hrenamed from include/asm-arm/module.h+0−0

File renamed without changes.

arch/arm/include/asm/msgbuf.hrenamed from include/asm-arm/msgbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/mtd-xip.hrenamed from include/asm-arm/mtd-xip.h+2−4
@@ -10,15 +10,13 @@ · 9 unmodified lines
10 * This program is free software; you can redistribute it and/or modify10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 *
14 * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
15 */13 */
16 14
17#ifndef __ARM_MTD_XIP_H__15#ifndef __ARM_MTD_XIP_H__
18#define __ARM_MTD_XIP_H__16#define __ARM_MTD_XIP_H__
19 17
20#include <asm/hardware.h>18#include <mach/hardware.h>
21#include <asm/arch/mtd-xip.h>19#include <mach/mtd-xip.h>
22 20
23/* fill instruction prefetch */21/* fill instruction prefetch */
24#define xip_iprefetch() do { asm volatile (".rep 8; nop; .endr"); } while (0)22#define xip_iprefetch() do { asm volatile (".rep 8; nop; .endr"); } while (0)
arch/arm/include/asm/mutex.hrenamed from include/asm-arm/mutex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/mutex.h2 * arch/arm/include/asm/mutex.h
3 *3 *
4 * ARM optimized mutex locking primitives4 * ARM optimized mutex locking primitives
5 *5 *
arch/arm/include/asm/nwflash.hrenamed from include/asm-arm/nwflash.h+0−0

File renamed without changes.

arch/arm/include/asm/page-nommu.hrenamed from include/asm-arm/page-nommu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/page-nommu.h2 * arch/arm/include/asm/page-nommu.h
3 *3 *
4 * Copyright (C) 2004 Hyok S. Choi4 * Copyright (C) 2004 Hyok S. Choi
5 *5 *
arch/arm/include/asm/page.hrenamed from include/asm-arm/page.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/page.h2 * arch/arm/include/asm/page.h
3 *3 *
4 * Copyright (C) 1995-2003 Russell King4 * Copyright (C) 1995-2003 Russell King
5 *5 *
arch/arm/include/asm/param.hrenamed from include/asm-arm/param.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/param.h2 * arch/arm/include/asm/param.h
3 *3 *
4 * Copyright (C) 1995-1999 Russell King4 * Copyright (C) 1995-1999 Russell King
5 *5 *
arch/arm/include/asm/parport.hrenamed from include/asm-arm/parport.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/parport.h: ARM-specific parport initialisation2 * arch/arm/include/asm/parport.h: ARM-specific parport initialisation
3 *3 *
4 * Copyright (C) 1999, 2000 Tim Waugh <tim@cyberelk.demon.co.uk>4 * Copyright (C) 1999, 2000 Tim Waugh <tim@cyberelk.demon.co.uk>
5 *5 *
arch/arm/include/asm/pci.hrenamed from include/asm-arm/pci.h+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4#ifdef __KERNEL__4#ifdef __KERNEL__
5#include <asm-generic/pci-dma-compat.h>5#include <asm-generic/pci-dma-compat.h>
6 6
7#include <asm/hardware.h> /* for PCIBIOS_MIN_* */7#include <mach/hardware.h> /* for PCIBIOS_MIN_* */
8 8
9#define pcibios_scan_all_fns(a, b) 09#define pcibios_scan_all_fns(a, b) 0
10 10
arch/arm/include/asm/percpu.hrenamed from include/asm-arm/percpu.h+0−0

File renamed without changes.

arch/arm/include/asm/pgalloc.hrenamed from include/asm-arm/pgalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/pgalloc.h2 * arch/arm/include/asm/pgalloc.h
3 *3 *
4 * Copyright (C) 2000-2001 Russell King4 * Copyright (C) 2000-2001 Russell King
5 *5 *
arch/arm/include/asm/pgtable-hwdef.hrenamed from include/asm-arm/pgtable-hwdef.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/pgtable-hwdef.h2 * arch/arm/include/asm/pgtable-hwdef.h
3 *3 *
4 * Copyright (C) 1995-2002 Russell King4 * Copyright (C) 1995-2002 Russell King
5 *5 *
arch/arm/include/asm/pgtable-nommu.hrenamed from include/asm-arm/pgtable-nommu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/pgtable-nommu.h2 * arch/arm/include/asm/pgtable-nommu.h
3 *3 *
4 * Copyright (C) 1995-2002 Russell King4 * Copyright (C) 1995-2002 Russell King
5 * Copyright (C) 2004 Hyok S. Choi5 * Copyright (C) 2004 Hyok S. Choi
arch/arm/include/asm/pgtable.hrenamed from include/asm-arm/pgtable.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/pgtable.h2 * arch/arm/include/asm/pgtable.h
3 *3 *
4 * Copyright (C) 1995-2002 Russell King4 * Copyright (C) 1995-2002 Russell King
5 *5 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
20#else20#else
21 21
22#include <asm/memory.h>22#include <asm/memory.h>
23#include <asm/arch/vmalloc.h>23#include <mach/vmalloc.h>
24#include <asm/pgtable-hwdef.h>24#include <asm/pgtable-hwdef.h>
25 25
26/*26/*
arch/arm/include/asm/poll.hrenamed from include/asm-arm/poll.h+0−0

File renamed without changes.

arch/arm/include/asm/posix_types.hrenamed from include/asm-arm/posix_types.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/posix_types.h2 * arch/arm/include/asm/posix_types.h
3 *3 *
4 * Copyright (C) 1996-1998 Russell King.4 * Copyright (C) 1996-1998 Russell King.
5 *5 *
arch/arm/include/asm/proc-fns.hrenamed from include/asm-arm/proc-fns.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/proc-fns.h2 * arch/arm/include/asm/proc-fns.h
3 *3 *
4 * Copyright (C) 1997-1999 Russell King4 * Copyright (C) 1997-1999 Russell King
5 * Copyright (C) 2000 Deep Blue Solutions Ltd5 * Copyright (C) 2000 Deep Blue Solutions Ltd
arch/arm/include/asm/processor.hrenamed from include/asm-arm/processor.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/processor.h2 * arch/arm/include/asm/processor.h
3 *3 *
4 * Copyright (C) 1995-1999 Russell King4 * Copyright (C) 1995-1999 Russell King
5 *5 *
@@ -112,9 +112,9 @@ extern int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); · 106 unmodified lines
112static inline void prefetch(const void *ptr)112static inline void prefetch(const void *ptr)
113{113{
114 __asm__ __volatile__(114 __asm__ __volatile__(
115 "pld\t%0"115 "pld\t%a0"
116 :116 :
117 : "o" (*(char *)ptr)117 : "p" (ptr)
118 : "cc");118 : "cc");
119}119}
120 120
arch/arm/include/asm/procinfo.hrenamed from include/asm-arm/procinfo.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/procinfo.h2 * arch/arm/include/asm/procinfo.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King4 * Copyright (C) 1996-1999 Russell King
5 *5 *
arch/arm/include/asm/ptrace.hrenamed from include/asm-arm/ptrace.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/ptrace.h2 * arch/arm/include/asm/ptrace.h
3 *3 *
4 * Copyright (C) 1996-2003 Russell King4 * Copyright (C) 1996-2003 Russell King
5 *5 *
arch/arm/include/asm/resource.hrenamed from include/asm-arm/resource.h+0−0

File renamed without changes.

arch/arm/include/asm/scatterlist.hrenamed from include/asm-arm/scatterlist.h+0−0

File renamed without changes.

arch/arm/include/asm/sections.hrenamed from include/asm-arm/sections.h+0−0

File renamed without changes.

arch/arm/include/asm/segment.hrenamed from include/asm-arm/segment.h+0−0

File renamed without changes.

arch/arm/include/asm/sembuf.hrenamed from include/asm-arm/sembuf.h+0−0

File renamed without changes.

arch/arm/include/asm/serial.hrenamed from include/asm-arm/serial.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/serial.h2 * arch/arm/include/asm/serial.h
3 *3 *
4 * Copyright (C) 1996 Russell King.4 * Copyright (C) 1996 Russell King.
5 *5 *
arch/arm/include/asm/setup.hrenamed from include/asm-arm/setup.h+0−0

File renamed without changes.

arch/arm/include/asm/shmbuf.hrenamed from include/asm-arm/shmbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/shmparam.hrenamed from include/asm-arm/shmparam.h+0−0

File renamed without changes.

arch/arm/include/asm/sigcontext.hrenamed from include/asm-arm/sigcontext.h+0−0

File renamed without changes.

arch/arm/include/asm/siginfo.hrenamed from include/asm-arm/siginfo.h+0−0

File renamed without changes.

arch/arm/include/asm/signal.hrenamed from include/asm-arm/signal.h+0−0

File renamed without changes.

arch/arm/include/asm/sizes.hrenamed from include/asm-arm/sizes.h+0−0

File renamed without changes.

arch/arm/include/asm/smp.hrenamed from include/asm-arm/smp.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/smp.h2 * arch/arm/include/asm/smp.h
3 *3 *
4 * Copyright (C) 2004-2005 ARM Ltd.4 * Copyright (C) 2004-2005 ARM Ltd.
5 *5 *
@@ -14,10 +14,10 @@ · 8 unmodified lines
14#include <linux/cpumask.h>14#include <linux/cpumask.h>
15#include <linux/thread_info.h>15#include <linux/thread_info.h>
16 16
17#include <asm/arch/smp.h>17#include <mach/smp.h>
18 18
19#ifndef CONFIG_SMP19#ifndef CONFIG_SMP
20# error "<asm-arm/smp.h> included in non-SMP build"20# error "<asm/smp.h> included in non-SMP build"
21#endif21#endif
22 22
23#define raw_smp_processor_id() (current_thread_info()->cpu)23#define raw_smp_processor_id() (current_thread_info()->cpu)
arch/arm/include/asm/socket.hrenamed from include/asm-arm/socket.h+0−0

File renamed without changes.

arch/arm/include/asm/sockios.hrenamed from include/asm-arm/sockios.h+0−0

File renamed without changes.

arch/arm/include/asm/sparsemem.hrenamed from include/asm-arm/sparsemem.h+0−0

File renamed without changes.

arch/arm/include/asm/spinlock.hrenamed from include/asm-arm/spinlock.h+0−0

File renamed without changes.

arch/arm/include/asm/spinlock_types.hrenamed from include/asm-arm/spinlock_types.h+0−0

File renamed without changes.

arch/arm/include/asm/stat.hrenamed from include/asm-arm/stat.h+0−0

File renamed without changes.

arch/arm/include/asm/statfs.hrenamed from include/asm-arm/statfs.h+0−0

File renamed without changes.

arch/arm/include/asm/string.hrenamed from include/asm-arm/string.h+0−0

File renamed without changes.

arch/arm/include/asm/suspend.hrenamed from include/asm-arm/suspend.h+0−0

File renamed without changes.

arch/arm/include/asm/system.hrenamed from include/asm-arm/system.h+0−0

File renamed without changes.

arch/arm/include/asm/termbits.hrenamed from include/asm-arm/termbits.h+0−0

File renamed without changes.

arch/arm/include/asm/termios.hrenamed from include/asm-arm/termios.h+0−0

File renamed without changes.

arch/arm/include/asm/therm.hrenamed from include/asm-arm/therm.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/therm.h: Definitions for Dallas Semiconductor2 * arch/arm/include/asm/therm.h: Definitions for Dallas Semiconductor
3 * DS1620 thermometer driver (as used in the Rebel.com NetWinder)3 * DS1620 thermometer driver (as used in the Rebel.com NetWinder)
4 */4 */
5#ifndef __ASM_THERM_H5#ifndef __ASM_THERM_H
arch/arm/include/asm/thread_info.hrenamed from include/asm-arm/thread_info.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/thread_info.h2 * arch/arm/include/asm/thread_info.h
3 *3 *
4 * Copyright (C) 2002 Russell King.4 * Copyright (C) 2002 Russell King.
5 *5 *
@@ -117,7 +117,7 @@ extern void iwmmxt_task_switch(struct thread_info *); · 111 unmodified lines
117 117
118/*118/*
119 * We use bit 30 of the preempt_count to indicate that kernel119 * We use bit 30 of the preempt_count to indicate that kernel
120 * preemption is occurring. See include/asm-arm/hardirq.h.120 * preemption is occurring. See <asm/hardirq.h>.
121 */121 */
122#define PREEMPT_ACTIVE 0x40000000122#define PREEMPT_ACTIVE 0x40000000
123 123
arch/arm/include/asm/thread_notify.hrenamed from include/asm-arm/thread_notify.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/thread_notify.h2 * arch/arm/include/asm/thread_notify.h
3 *3 *
4 * Copyright (C) 2006 Russell King.4 * Copyright (C) 2006 Russell King.
5 *5 *
arch/arm/include/asm/timex.hrenamed from include/asm-arm/timex.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/timex.h2 * arch/arm/include/asm/timex.h
3 *3 *
4 * Copyright (C) 1997,1998 Russell King4 * Copyright (C) 1997,1998 Russell King
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef _ASMARM_TIMEX_H12#ifndef _ASMARM_TIMEX_H
13#define _ASMARM_TIMEX_H13#define _ASMARM_TIMEX_H
14 14
15#include <asm/arch/timex.h>15#include <mach/timex.h>
16 16
17typedef unsigned long cycles_t;17typedef unsigned long cycles_t;
18 18
arch/arm/include/asm/tlb.hrenamed from include/asm-arm/tlb.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/tlb.h2 * arch/arm/include/asm/tlb.h
3 *3 *
4 * Copyright (C) 2002 Russell King4 * Copyright (C) 2002 Russell King
5 *5 *
arch/arm/include/asm/tlbflush.hrenamed from include/asm-arm/tlbflush.h+6−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/tlbflush.h2 * arch/arm/include/asm/tlbflush.h
3 *3 *
4 * Copyright (C) 1999-2003 Russell King4 * Copyright (C) 1999-2003 Russell King
5 *5 *
@@ -54,6 +54,7 @@ · 48 unmodified lines
54 * v4wbi - ARMv4 with write buffer with I TLB flush entry instruction54 * v4wbi - ARMv4 with write buffer with I TLB flush entry instruction
55 * fr - Feroceon (v4wbi with non-outer-cacheable page table walks)55 * fr - Feroceon (v4wbi with non-outer-cacheable page table walks)
56 * v6wbi - ARMv6 with write buffer with I TLB flush entry instruction56 * v6wbi - ARMv6 with write buffer with I TLB flush entry instruction
57 * v7wbi - identical to v6wbi
57 */58 */
58#undef _TLB59#undef _TLB
59#undef MULTI_TLB60#undef MULTI_TLB
@@ -266,14 +267,16 @@ extern struct cpu_tlb_fns cpu_tlb; · 206 unmodified lines
266 v4wbi_possible_flags | \267 v4wbi_possible_flags | \
267 fr_possible_flags | \268 fr_possible_flags | \
268 v4wb_possible_flags | \269 v4wb_possible_flags | \
269 v6wbi_possible_flags)270 v6wbi_possible_flags | \
271 v7wbi_possible_flags)
270 272
271#define always_tlb_flags (v3_always_flags & \273#define always_tlb_flags (v3_always_flags & \
272 v4_always_flags & \274 v4_always_flags & \
273 v4wbi_always_flags & \275 v4wbi_always_flags & \
274 fr_always_flags & \276 fr_always_flags & \
275 v4wb_always_flags & \277 v4wb_always_flags & \
276 v6wbi_always_flags)278 v6wbi_always_flags & \
279 v7wbi_always_flags)
277 280
278#define tlb_flag(f) ((always_tlb_flags & (f)) || (__tlb_flag & possible_tlb_flags & (f)))281#define tlb_flag(f) ((always_tlb_flags & (f)) || (__tlb_flag & possible_tlb_flags & (f)))
279 282
arch/arm/include/asm/topology.hrenamed from include/asm-arm/topology.h+0−0

File renamed without changes.

arch/arm/include/asm/traps.hrenamed from include/asm-arm/traps.h+0−0

File renamed without changes.

arch/arm/include/asm/types.hrenamed from include/asm-arm/types.h+0−0

File renamed without changes.

arch/arm/include/asm/uaccess.hrenamed from include/asm-arm/uaccess.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/uaccess.h2 * arch/arm/include/asm/uaccess.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/include/asm/ucontext.hrenamed from include/asm-arm/ucontext.h+0−0

File renamed without changes.

arch/arm/include/asm/unaligned.hrenamed from include/asm-arm/unaligned.h+0−0

File renamed without changes.

arch/arm/include/asm/unistd.hrenamed from include/asm-arm/unistd.h+7−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/unistd.h2 * arch/arm/include/asm/unistd.h
3 *3 *
4 * Copyright (C) 2001-2005 Russell King4 * Copyright (C) 2001-2005 Russell King
5 *5 *
@@ -381,6 +381,12 @@ · 375 unmodified lines
381#define __NR_fallocate (__NR_SYSCALL_BASE+352)381#define __NR_fallocate (__NR_SYSCALL_BASE+352)
382#define __NR_timerfd_settime (__NR_SYSCALL_BASE+353)382#define __NR_timerfd_settime (__NR_SYSCALL_BASE+353)
383#define __NR_timerfd_gettime (__NR_SYSCALL_BASE+354)383#define __NR_timerfd_gettime (__NR_SYSCALL_BASE+354)
384#define __NR_signalfd4 (__NR_SYSCALL_BASE+355)
385#define __NR_eventfd2 (__NR_SYSCALL_BASE+356)
386#define __NR_epoll_create1 (__NR_SYSCALL_BASE+357)
387#define __NR_dup3 (__NR_SYSCALL_BASE+358)
388#define __NR_pipe2 (__NR_SYSCALL_BASE+359)
389#define __NR_inotify_init1 (__NR_SYSCALL_BASE+360)
384 390
385/*391/*
386 * The following SWIs are ARM private.392 * The following SWIs are ARM private.
arch/arm/include/asm/user.hrenamed from include/asm-arm/user.h+0−0

File renamed without changes.

arch/arm/include/asm/vfp.hrenamed from include/asm-arm/vfp.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/vfp.h2 * arch/arm/include/asm/vfp.h
3 *3 *
4 * VFP register definitions.4 * VFP register definitions.
5 * First, the standard VFP set.5 * First, the standard VFP set.
arch/arm/include/asm/vfpmacros.hrenamed from include/asm-arm/vfpmacros.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/vfpmacros.h2 * arch/arm/include/asm/vfpmacros.h
3 *3 *
4 * Assembler-only file containing VFP macros and register definitions.4 * Assembler-only file containing VFP macros and register definitions.
5 */5 */
arch/arm/include/asm/vga.hrenamed from include/asm-arm/vga.h+1−1
@@ -1,7 +1,7 @@
1#ifndef ASMARM_VGA_H1#ifndef ASMARM_VGA_H
2#define ASMARM_VGA_H2#define ASMARM_VGA_H
3 3
4#include <asm/hardware.h>4#include <mach/hardware.h>
5#include <asm/io.h>5#include <asm/io.h>
6 6
7#define VGA_MAP_MEM(x,s) (PCIMEM_BASE + (x))7#define VGA_MAP_MEM(x,s) (PCIMEM_BASE + (x))
arch/arm/include/asm/xor.hrenamed from include/asm-arm/xor.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/xor.h2 * arch/arm/include/asm/xor.h
3 *3 *
4 * Copyright (C) 2001 Russell King4 * Copyright (C) 2001 Russell King
5 *5 *
arch/arm/kernel/.gitignore+1−0
@@ -0,0 +1 @@
1vmlinux.lds
arch/arm/kernel/calls.S+8−2
@@ -262,10 +262,10 @@ · 261 unmodified lines
262/* 250 */ CALL(sys_epoll_create)262/* 250 */ CALL(sys_epoll_create)
263 CALL(ABI(sys_epoll_ctl, sys_oabi_epoll_ctl))263 CALL(ABI(sys_epoll_ctl, sys_oabi_epoll_ctl))
264 CALL(ABI(sys_epoll_wait, sys_oabi_epoll_wait))264 CALL(ABI(sys_epoll_wait, sys_oabi_epoll_wait))
265 CALL(sys_remap_file_pages)265 CALL(sys_remap_file_pages)
266 CALL(sys_ni_syscall) /* sys_set_thread_area */266 CALL(sys_ni_syscall) /* sys_set_thread_area */
267/* 255 */ CALL(sys_ni_syscall) /* sys_get_thread_area */267/* 255 */ CALL(sys_ni_syscall) /* sys_get_thread_area */
268 CALL(sys_set_tid_address)268 CALL(sys_set_tid_address)
269 CALL(sys_timer_create)269 CALL(sys_timer_create)
270 CALL(sys_timer_settime)270 CALL(sys_timer_settime)
271 CALL(sys_timer_gettime)271 CALL(sys_timer_gettime)
@@ -364,6 +364,12 @@ · 92 unmodified lines
364 CALL(sys_fallocate)364 CALL(sys_fallocate)
365 CALL(sys_timerfd_settime)365 CALL(sys_timerfd_settime)
366 CALL(sys_timerfd_gettime)366 CALL(sys_timerfd_gettime)
367/* 355 */ CALL(sys_signalfd4)
368 CALL(sys_eventfd2)
369 CALL(sys_epoll_create1)
370 CALL(sys_dup3)
371 CALL(sys_pipe2)
372/* 360 */ CALL(sys_inotify_init1)
367#ifndef syscalls_counted373#ifndef syscalls_counted
368.equ syscalls_padding, ((NR_syscalls + 3) & ~3) - NR_syscalls374.equ syscalls_padding, ((NR_syscalls + 3) & ~3) - NR_syscalls
369#define syscalls_counted375#define syscalls_counted
arch/arm/kernel/crunch-bits.S+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <asm/ptrace.h>16#include <asm/ptrace.h>
17#include <asm/thread_info.h>17#include <asm/thread_info.h>
18#include <asm/asm-offsets.h>18#include <asm/asm-offsets.h>
19#include <asm/arch/ep93xx-regs.h>19#include <mach/ep93xx-regs.h>
20 20
21/*21/*
22 * We can't use hex constants here due to a bug in gas.22 * We can't use hex constants here due to a bug in gas.
arch/arm/kernel/crunch.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/signal.h>15#include <linux/signal.h>
16#include <linux/sched.h>16#include <linux/sched.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <asm/arch/ep93xx-regs.h>18#include <mach/ep93xx-regs.h>
19#include <asm/thread_notify.h>19#include <asm/thread_notify.h>
20#include <asm/io.h>20#include <asm/io.h>
21 21
arch/arm/kernel/debug.S+1−1
@@ -80,7 +80,7 @@ · 79 unmodified lines
80#endif /* CONFIG_CPU_V6 */80#endif /* CONFIG_CPU_V6 */
81 81
82#else82#else
83#include <asm/arch/debug-macro.S>83#include <mach/debug-macro.S>
84#endif /* CONFIG_DEBUG_ICEDCC */84#endif /* CONFIG_DEBUG_ICEDCC */
85 85
86/*86/*
arch/arm/kernel/ecard.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
46 46
47#include <asm/dma.h>47#include <asm/dma.h>
48#include <asm/ecard.h>48#include <asm/ecard.h>
49#include <asm/hardware.h>49#include <mach/hardware.h>
50#include <asm/irq.h>50#include <asm/irq.h>
51#include <asm/mmu_context.h>51#include <asm/mmu_context.h>
52#include <asm/mach/irq.h>52#include <asm/mach/irq.h>
arch/arm/kernel/entry-armv.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <asm/memory.h>18#include <asm/memory.h>
19#include <asm/glue.h>19#include <asm/glue.h>
20#include <asm/vfpmacros.h>20#include <asm/vfpmacros.h>
21#include <asm/arch/entry-macro.S>21#include <mach/entry-macro.S>
22#include <asm/thread_notify.h>22#include <asm/thread_notify.h>
23 23
24#include "entry-header.S"24#include "entry-header.S"
arch/arm/kernel/entry-common.S+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10 10
11#include <asm/unistd.h>11#include <asm/unistd.h>
12#include <asm/ftrace.h>12#include <asm/ftrace.h>
13#include <asm/arch/entry-macro.S>13#include <mach/entry-macro.S>
14 14
15#include "entry-header.S"15#include "entry-header.S"
16 16
arch/arm/kernel/head-common.S+1−1
@@ -181,7 +181,7 @@ ENTRY(lookup_processor_type) · 180 unmodified lines
181 ldmfd sp!, {r4 - r7, r9, pc}181 ldmfd sp!, {r4 - r7, r9, pc}
182 182
183/*183/*
184 * Look in include/asm-arm/procinfo.h and arch/arm/kernel/arch.[ch] for184 * Look in <asm/procinfo.h> and arch/arm/kernel/arch.[ch] for
185 * more information about the __proc_info and __arch_info structures.185 * more information about the __proc_info and __arch_info structures.
186 */186 */
187 .long __proc_info_begin187 .long __proc_info_begin
arch/arm/kernel/head-nommu.S+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
15#include <linux/init.h>15#include <linux/init.h>
16 16
17#include <asm/assembler.h>17#include <asm/assembler.h>
18#include <asm/mach-types.h>
19#include <asm/ptrace.h>18#include <asm/ptrace.h>
20#include <asm/asm-offsets.h>19#include <asm/asm-offsets.h>
21#include <asm/thread_info.h>20#include <asm/thread_info.h>
arch/arm/kernel/irq.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
38#include <linux/proc_fs.h>38#include <linux/proc_fs.h>
39 39
40#include <asm/system.h>40#include <asm/system.h>
41#include <asm/mach/irq.h>
41#include <asm/mach/time.h>42#include <asm/mach/time.h>
42 43
43/*44/*
arch/arm/kernel/machine_kexec.c+1−1
@@ -71,7 +71,7 @@ void machine_kexec(struct kimage *image) · 70 unmodified lines
71 71
72 72
73 flush_icache_range((unsigned long) reboot_code_buffer,73 flush_icache_range((unsigned long) reboot_code_buffer,
74 (unsigned long) reboot_code_buffer + KEXEC_CONTROL_CODE_SIZE);74 (unsigned long) reboot_code_buffer + KEXEC_CONTROL_PAGE_SIZE);
75 printk(KERN_INFO "Bye!\n");75 printk(KERN_INFO "Bye!\n");
76 76
77 cpu_proc_fin();77 cpu_proc_fin();
arch/arm/kernel/process.c+1−1
@@ -51,7 +51,7 @@ extern void setup_mm_for_reboot(char mode); · 50 unmodified lines
51 51
52static volatile int hlt_counter;52static volatile int hlt_counter;
53 53
54#include <asm/arch/system.h>54#include <mach/system.h>
55 55
56void disable_hlt(void)56void disable_hlt(void)
57{57{
arch/arm/kernel/setup.c+13−0
@@ -81,6 +81,8 @@ EXPORT_SYMBOL(system_serial_high); · 80 unmodified lines
81unsigned int elf_hwcap;81unsigned int elf_hwcap;
82EXPORT_SYMBOL(elf_hwcap);82EXPORT_SYMBOL(elf_hwcap);
83 83
84unsigned long __initdata vmalloc_reserve = 128 << 20;
85
84 86
85#ifdef MULTI_CPU87#ifdef MULTI_CPU
86struct processor processor;88struct processor processor;
@@ -500,6 +502,17 @@ static void __init early_mem(char **p) · 413 unmodified lines
500}502}
501__early_param("mem=", early_mem);503__early_param("mem=", early_mem);
502 504
505/*
506 * vmalloc=size forces the vmalloc area to be exactly 'size'
507 * bytes. This can be used to increase (or decrease) the vmalloc
508 * area - the default is 128m.
509 */
510static void __init early_vmalloc(char **arg)
511{
512 vmalloc_reserve = memparse(*arg, arg);
513}
514__early_param("vmalloc=", early_vmalloc);
515
503/*516/*
504 * Initial parsing of the command line.517 * Initial parsing of the command line.
505 */518 */
arch/arm/kernel/smp.c+2−2
@@ -100,7 +100,7 @@ int __cpuinit __cpu_up(unsigned int cpu) · 99 unmodified lines
100 * a 1:1 mapping for the physical address of the kernel.100 * a 1:1 mapping for the physical address of the kernel.
101 */101 */
102 pgd = pgd_alloc(&init_mm);102 pgd = pgd_alloc(&init_mm);
103 pmd = pmd_offset(pgd, PHYS_OFFSET);103 pmd = pmd_offset(pgd + pgd_index(PHYS_OFFSET), PHYS_OFFSET);
104 *pmd = __pmd((PHYS_OFFSET & PGDIR_MASK) |104 *pmd = __pmd((PHYS_OFFSET & PGDIR_MASK) |
105 PMD_TYPE_SECT | PMD_SECT_AP_WRITE);105 PMD_TYPE_SECT | PMD_SECT_AP_WRITE);
106 106
@@ -139,7 +139,7 @@ int __cpuinit __cpu_up(unsigned int cpu) · 32 unmodified lines
139 secondary_data.stack = NULL;139 secondary_data.stack = NULL;
140 secondary_data.pgdir = 0;140 secondary_data.pgdir = 0;
141 141
142 *pmd_offset(pgd, PHYS_OFFSET) = __pmd(0);142 *pmd = __pmd(0);
143 pgd_free(&init_mm, pgd);143 pgd_free(&init_mm, pgd);
144 144
145 if (ret) {145 if (ret) {
arch/arm/kernel/traps.c+18−13
@@ -288,14 +288,28 @@ void unregister_undef_hook(struct undef_hook *hook) · 287 unmodified lines
288 spin_unlock_irqrestore(&undef_lock, flags);288 spin_unlock_irqrestore(&undef_lock, flags);
289}289}
290 290
291static int call_undef_hook(struct pt_regs *regs, unsigned int instr)
292{
293 struct undef_hook *hook;
294 unsigned long flags;
295 int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL;
296
297 spin_lock_irqsave(&undef_lock, flags);
298 list_for_each_entry(hook, &undef_hook, node)
299 if ((instr & hook->instr_mask) == hook->instr_val &&
300 (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val)
301 fn = hook->fn;
302 spin_unlock_irqrestore(&undef_lock, flags);
303
304 return fn ? fn(regs, instr) : 1;
305}
306
291asmlinkage void __exception do_undefinstr(struct pt_regs *regs)307asmlinkage void __exception do_undefinstr(struct pt_regs *regs)
292{308{
293 unsigned int correction = thumb_mode(regs) ? 2 : 4;309 unsigned int correction = thumb_mode(regs) ? 2 : 4;
294 unsigned int instr;310 unsigned int instr;
295 struct undef_hook *hook;
296 siginfo_t info;311 siginfo_t info;
297 void __user *pc;312 void __user *pc;
298 unsigned long flags;
299 313
300 /*314 /*
301 * According to the ARM ARM, PC is 2 or 4 bytes ahead,315 * According to the ARM ARM, PC is 2 or 4 bytes ahead,
@@ -325,17 +339,8 @@ asmlinkage void __exception do_undefinstr(struct pt_regs *regs) · 23 unmodified lines
325 }339 }
326#endif340#endif
327 341
328 spin_lock_irqsave(&undef_lock, flags);342 if (call_undef_hook(regs, instr) == 0)
329 list_for_each_entry(hook, &undef_hook, node) {343 return;
330 if ((instr & hook->instr_mask) == hook->instr_val &&
331 (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) {
332 if (hook->fn(regs, instr) == 0) {
333 spin_unlock_irqrestore(&undef_lock, flags);
334 return;
335 }
336 }
337 }
338 spin_unlock_irqrestore(&undef_lock, flags);
339 344
340#ifdef CONFIG_DEBUG_USER345#ifdef CONFIG_DEBUG_USER
341 if (user_debug & UDBG_UNDEFINED) {346 if (user_debug & UDBG_UNDEFINED) {
arch/arm/lib/ecard.S+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12 */12 */
13#include <linux/linkage.h>13#include <linux/linkage.h>
14#include <asm/assembler.h>14#include <asm/assembler.h>
15#include <asm/hardware.h>15#include <mach/hardware.h>
16 16
17#define CPSR2SPSR(rt) \17#define CPSR2SPSR(rt) \
18 mrs rt, cpsr; \18 mrs rt, cpsr; \
arch/arm/lib/getuser.S+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 * r2, r3 contains the zero-extended value20 * r2, r3 contains the zero-extended value
21 * lr corrupted21 * lr corrupted
22 *22 *
23 * No other registers must be altered. (see include/asm-arm/uaccess.h23 * No other registers must be altered. (see <asm/uaccess.h>
24 * for specific ASM register usage).24 * for specific ASM register usage).
25 *25 *
26 * Note that ADDR_LIMIT is either 0 or 0xc0000000.26 * Note that ADDR_LIMIT is either 0 or 0xc0000000.
arch/arm/lib/io-readsw-armv3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <asm/assembler.h>11#include <asm/assembler.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14.Linsw_bad_alignment:14.Linsw_bad_alignment:
15 adr r0, .Linsw_bad_align_msg15 adr r0, .Linsw_bad_align_msg
arch/arm/lib/io-writesw-armv3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <asm/assembler.h>11#include <asm/assembler.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14.Loutsw_bad_alignment:14.Loutsw_bad_alignment:
15 adr r0, .Loutsw_bad_align_msg15 adr r0, .Loutsw_bad_align_msg
arch/arm/lib/putuser.S+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 * Outputs: r0 is the error code20 * Outputs: r0 is the error code
21 * lr corrupted21 * lr corrupted
22 *22 *
23 * No other registers must be altered. (see include/asm-arm/uaccess.h23 * No other registers must be altered. (see <asm/uaccess.h>
24 * for specific ASM register usage).24 * for specific ASM register usage).
25 *25 *
26 * Note that ADDR_LIMIT is either 0 or 0xc000000026 * Note that ADDR_LIMIT is either 0 or 0xc0000000
arch/arm/mach-aaec2000/aaed2000.c+2−2
@@ -20,14 +20,14 @@ · 19 unmodified lines
20#include <asm/setup.h>20#include <asm/setup.h>
21#include <asm/memory.h>21#include <asm/memory.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25 25
26#include <asm/mach/arch.h>26#include <asm/mach/arch.h>
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/arch/aaed2000.h>30#include <mach/aaed2000.h>
31 31
32#include "core.h"32#include "core.h"
33 33
arch/arm/mach-aaec2000/core.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/timex.h>20#include <linux/timex.h>
21#include <linux/signal.h>21#include <linux/signal.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25#include <asm/sizes.h>25#include <asm/sizes.h>
26 26
arch/arm/mach-aaec2000/include/mach/aaec2000.hrenamed from include/asm-arm/arch-aaec2000/aaec2000.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/aaec2000.h2 * arch/arm/mach-aaec2000/include/mach/aaec2000.h
3 *3 *
4 * AAEC-2000 registers definition4 * AAEC-2000 registers definition
5 *5 *
arch/arm/mach-aaec2000/include/mach/aaed2000.hrenamed from include/asm-arm/arch-aaec2000/aaed2000.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/aaed2000.h2 * arch/arm/mach-aaec2000/include/mach/aaed2000.h
3 *3 *
4 * AAED-2000 specific bits definition4 * AAED-2000 specific bits definition
5 *5 *
arch/arm/mach-aaec2000/include/mach/debug-macro.Srenamed from include/asm-arm/arch-aaec2000/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-aaec2000/debug-macro.S1/* arch/arm/mach-aaec2000/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-aaec2000/include/mach/dma.hrenamed from include/asm-arm/arch-aaec2000/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/dma.h2 * arch/arm/mach-aaec2000/include/mach/dma.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-aaec2000/include/mach/entry-macro.Srenamed from include/asm-arm/arch-aaec2000/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/entry-macro.S2 * arch/arm/mach-aaec2000/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper for aaec-2000 based platforms4 * Low-level IRQ helper for aaec-2000 based platforms
5 *5 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
10 * published by the Free Software Foundation.10 * published by the Free Software Foundation.
11 *11 *
12 */12 */
13#include <asm/arch/irqs.h>13#include <mach/irqs.h>
14 14
15 .macro disable_fiq15 .macro disable_fiq
16 .endm16 .endm
arch/arm/mach-aaec2000/include/mach/hardware.hrenamed from include/asm-arm/arch-aaec2000/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/hardware.h2 * arch/arm/mach-aaec2000/include/mach/hardware.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#define __ASM_ARCH_HARDWARE_H12#define __ASM_ARCH_HARDWARE_H
13 13
14#include <asm/sizes.h>14#include <asm/sizes.h>
15#include <asm/arch/aaec2000.h>15#include <mach/aaec2000.h>
16 16
17/* The kernel is loaded at physical address 0xf8000000.17/* The kernel is loaded at physical address 0xf8000000.
18 * We map the IO space a bit after18 * We map the IO space a bit after
arch/arm/mach-aaec2000/include/mach/io.hrenamed from include/asm-arm/arch-aaec2000/io.h+2−2
@@ -1,12 +1,12 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/io.h2 * arch/arm/mach-aaec2000/include/mach/io.h
3 *3 *
4 * Copied from asm/arch/sa1100/io.h4 * Copied from asm/arch/sa1100/io.h
5 */5 */
6#ifndef __ASM_ARM_ARCH_IO_H6#ifndef __ASM_ARM_ARCH_IO_H
7#define __ASM_ARM_ARCH_IO_H7#define __ASM_ARM_ARCH_IO_H
8 8
9#include <asm/hardware.h>9#include <mach/hardware.h>
10 10
11#define IO_SPACE_LIMIT 0xffffffff11#define IO_SPACE_LIMIT 0xffffffff
12 12
arch/arm/mach-aaec2000/include/mach/irqs.hrenamed from include/asm-arm/arch-aaec2000/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/irqs.h2 * arch/arm/mach-aaec2000/include/mach/irqs.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-aaec2000/include/mach/memory.hrenamed from include/asm-arm/arch-aaec2000/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/memory.h2 * arch/arm/mach-aaec2000/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-aaec2000/include/mach/system.hrenamed from include/asm-arm/arch-aaec2000/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaed2000/system.h2 * arch/arm/mach-aaed2000/include/mach/system.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-aaec2000/include/mach/timex.hrenamed from include/asm-arm/arch-aaec2000/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/timex.h2 * arch/arm/mach-aaec2000/include/mach/timex.h
3 *3 *
4 * AAEC-2000 Architecture timex specification4 * AAEC-2000 Architecture timex specification
5 *5 *
arch/arm/mach-aaec2000/include/mach/uncompress.hrenamed from include/asm-arm/arch-aaec2000/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/uncompress.h2 * arch/arm/mach-aaec2000/include/mach/uncompress.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-aaec2000/include/mach/vmalloc.hrenamed from include/asm-arm/arch-aaec2000/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-aaec2000/vmalloc.h2 * arch/arm/mach-aaec2000/include/mach/vmalloc.h
3 *3 *
4 * Copyright (c) 2005 Nicolas Bellido Y Ortega4 * Copyright (c) 2005 Nicolas Bellido Y Ortega
5 *5 *
arch/arm/mach-at91/at91cap9.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
17 17
18#include <asm/mach/arch.h>18#include <asm/mach/arch.h>
19#include <asm/mach/map.h>19#include <asm/mach/map.h>
20#include <asm/arch/at91cap9.h>20#include <mach/at91cap9.h>
21#include <asm/arch/at91_pmc.h>21#include <mach/at91_pmc.h>
22#include <asm/arch/at91_rstc.h>22#include <mach/at91_rstc.h>
23#include <asm/arch/at91_shdwc.h>23#include <mach/at91_shdwc.h>
24 24
25#include "generic.h"25#include "generic.h"
26#include "clock.h"26#include "clock.h"
arch/arm/mach-at91/at91cap9_devices.c+5−5
@@ -20,11 +20,11 @@ · 19 unmodified lines
20 20
21#include <video/atmel_lcdc.h>21#include <video/atmel_lcdc.h>
22 22
23#include <asm/arch/board.h>23#include <mach/board.h>
24#include <asm/arch/gpio.h>24#include <mach/gpio.h>
25#include <asm/arch/at91cap9.h>25#include <mach/at91cap9.h>
26#include <asm/arch/at91cap9_matrix.h>26#include <mach/at91cap9_matrix.h>
27#include <asm/arch/at91sam9_smc.h>27#include <mach/at91sam9_smc.h>
28 28
29#include "generic.h"29#include "generic.h"
30 30
arch/arm/mach-at91/at91rm9200.c+3−3
@@ -14,9 +14,9 @@ · 13 unmodified lines
14 14
15#include <asm/mach/arch.h>15#include <asm/mach/arch.h>
16#include <asm/mach/map.h>16#include <asm/mach/map.h>
17#include <asm/arch/at91rm9200.h>17#include <mach/at91rm9200.h>
18#include <asm/arch/at91_pmc.h>18#include <mach/at91_pmc.h>
19#include <asm/arch/at91_st.h>19#include <mach/at91_st.h>
20 20
21#include "generic.h"21#include "generic.h"
22#include "clock.h"22#include "clock.h"
arch/arm/mach-at91/at91rm9200_devices.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <linux/platform_device.h>17#include <linux/platform_device.h>
18#include <linux/i2c-gpio.h>18#include <linux/i2c-gpio.h>
19 19
20#include <asm/arch/board.h>20#include <mach/board.h>
21#include <asm/arch/gpio.h>21#include <mach/gpio.h>
22#include <asm/arch/at91rm9200.h>22#include <mach/at91rm9200.h>
23#include <asm/arch/at91rm9200_mc.h>23#include <mach/at91rm9200_mc.h>
24 24
25#include "generic.h"25#include "generic.h"
26 26
arch/arm/mach-at91/at91rm9200_time.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26 26
27#include <asm/mach/time.h>27#include <asm/mach/time.h>
28 28
29#include <asm/arch/at91_st.h>29#include <mach/at91_st.h>
30 30
31static unsigned long last_crtr;31static unsigned long last_crtr;
32static u32 irqmask;32static u32 irqmask;
arch/arm/mach-at91/at91sam9260.c+5−5
@@ -15,11 +15,11 @@ · 14 unmodified lines
15 15
16#include <asm/mach/arch.h>16#include <asm/mach/arch.h>
17#include <asm/mach/map.h>17#include <asm/mach/map.h>
18#include <asm/arch/cpu.h>18#include <mach/cpu.h>
19#include <asm/arch/at91sam9260.h>19#include <mach/at91sam9260.h>
20#include <asm/arch/at91_pmc.h>20#include <mach/at91_pmc.h>
21#include <asm/arch/at91_rstc.h>21#include <mach/at91_rstc.h>
22#include <asm/arch/at91_shdwc.h>22#include <mach/at91_shdwc.h>
23 23
24#include "generic.h"24#include "generic.h"
25#include "clock.h"25#include "clock.h"
arch/arm/mach-at91/at91sam9260_devices.c+6−6
@@ -16,12 +16,12 @@ · 15 unmodified lines
16#include <linux/platform_device.h>16#include <linux/platform_device.h>
17#include <linux/i2c-gpio.h>17#include <linux/i2c-gpio.h>
18 18
19#include <asm/arch/board.h>19#include <mach/board.h>
20#include <asm/arch/gpio.h>20#include <mach/gpio.h>
21#include <asm/arch/cpu.h>21#include <mach/cpu.h>
22#include <asm/arch/at91sam9260.h>22#include <mach/at91sam9260.h>
23#include <asm/arch/at91sam9260_matrix.h>23#include <mach/at91sam9260_matrix.h>
24#include <asm/arch/at91sam9_smc.h>24#include <mach/at91sam9_smc.h>
25 25
26#include "generic.h"26#include "generic.h"
27 27
arch/arm/mach-at91/at91sam9261.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
15 15
16#include <asm/mach/arch.h>16#include <asm/mach/arch.h>
17#include <asm/mach/map.h>17#include <asm/mach/map.h>
18#include <asm/arch/at91sam9261.h>18#include <mach/at91sam9261.h>
19#include <asm/arch/at91_pmc.h>19#include <mach/at91_pmc.h>
20#include <asm/arch/at91_rstc.h>20#include <mach/at91_rstc.h>
21#include <asm/arch/at91_shdwc.h>21#include <mach/at91_shdwc.h>
22 22
23#include "generic.h"23#include "generic.h"
24#include "clock.h"24#include "clock.h"
arch/arm/mach-at91/at91sam9261_devices.c+5−5
@@ -20,11 +20,11 @@ · 19 unmodified lines
20#include <linux/fb.h>20#include <linux/fb.h>
21#include <video/atmel_lcdc.h>21#include <video/atmel_lcdc.h>
22 22
23#include <asm/arch/board.h>23#include <mach/board.h>
24#include <asm/arch/gpio.h>24#include <mach/gpio.h>
25#include <asm/arch/at91sam9261.h>25#include <mach/at91sam9261.h>
26#include <asm/arch/at91sam9261_matrix.h>26#include <mach/at91sam9261_matrix.h>
27#include <asm/arch/at91sam9_smc.h>27#include <mach/at91sam9_smc.h>
28 28
29#include "generic.h"29#include "generic.h"
30 30
arch/arm/mach-at91/at91sam9263.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
15 15
16#include <asm/mach/arch.h>16#include <asm/mach/arch.h>
17#include <asm/mach/map.h>17#include <asm/mach/map.h>
18#include <asm/arch/at91sam9263.h>18#include <mach/at91sam9263.h>
19#include <asm/arch/at91_pmc.h>19#include <mach/at91_pmc.h>
20#include <asm/arch/at91_rstc.h>20#include <mach/at91_rstc.h>
21#include <asm/arch/at91_shdwc.h>21#include <mach/at91_shdwc.h>
22 22
23#include "generic.h"23#include "generic.h"
24#include "clock.h"24#include "clock.h"
arch/arm/mach-at91/at91sam9263_devices.c+5−5
@@ -19,11 +19,11 @@ · 18 unmodified lines
19#include <linux/fb.h>19#include <linux/fb.h>
20#include <video/atmel_lcdc.h>20#include <video/atmel_lcdc.h>
21 21
22#include <asm/arch/board.h>22#include <mach/board.h>
23#include <asm/arch/gpio.h>23#include <mach/gpio.h>
24#include <asm/arch/at91sam9263.h>24#include <mach/at91sam9263.h>
25#include <asm/arch/at91sam9263_matrix.h>25#include <mach/at91sam9263_matrix.h>
26#include <asm/arch/at91sam9_smc.h>26#include <mach/at91sam9_smc.h>
27 27
28#include "generic.h"28#include "generic.h"
29 29
arch/arm/mach-at91/at91sam926x_time.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17 17
18#include <asm/mach/time.h>18#include <asm/mach/time.h>
19 19
20#include <asm/arch/at91_pit.h>20#include <mach/at91_pit.h>
21 21
22 22
23#define PIT_CPIV(x) ((x) & AT91_PIT_CPIV)23#define PIT_CPIV(x) ((x) & AT91_PIT_CPIV)
arch/arm/mach-at91/at91sam9rl.c+5−5
@@ -14,11 +14,11 @@ · 13 unmodified lines
14 14
15#include <asm/mach/arch.h>15#include <asm/mach/arch.h>
16#include <asm/mach/map.h>16#include <asm/mach/map.h>
17#include <asm/arch/cpu.h>17#include <mach/cpu.h>
18#include <asm/arch/at91sam9rl.h>18#include <mach/at91sam9rl.h>
19#include <asm/arch/at91_pmc.h>19#include <mach/at91_pmc.h>
20#include <asm/arch/at91_rstc.h>20#include <mach/at91_rstc.h>
21#include <asm/arch/at91_shdwc.h>21#include <mach/at91_shdwc.h>
22 22
23#include "generic.h"23#include "generic.h"
24#include "clock.h"24#include "clock.h"
arch/arm/mach-at91/at91sam9rl_devices.c+5−5
@@ -16,11 +16,11 @@ · 15 unmodified lines
16#include <linux/fb.h>16#include <linux/fb.h>
17#include <video/atmel_lcdc.h>17#include <video/atmel_lcdc.h>
18 18
19#include <asm/arch/board.h>19#include <mach/board.h>
20#include <asm/arch/gpio.h>20#include <mach/gpio.h>
21#include <asm/arch/at91sam9rl.h>21#include <mach/at91sam9rl.h>
22#include <asm/arch/at91sam9rl_matrix.h>22#include <mach/at91sam9rl_matrix.h>
23#include <asm/arch/at91sam9_smc.h>23#include <mach/at91sam9_smc.h>
24 24
25#include "generic.h"25#include "generic.h"
26 26
arch/arm/mach-at91/at91x40.c+3−3
@@ -14,9 +14,9 @@ · 13 unmodified lines
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/irq.h>15#include <linux/irq.h>
16#include <asm/mach/arch.h>16#include <asm/mach/arch.h>
17#include <asm/arch/at91x40.h>17#include <mach/at91x40.h>
18#include <asm/arch/at91_st.h>18#include <mach/at91_st.h>
19#include <asm/arch/timex.h>19#include <mach/timex.h>
20#include "generic.h"20#include "generic.h"
21 21
22/*22/*
arch/arm/mach-at91/at91x40_time.c+2−2
@@ -23,10 +23,10 @@ · 22 unmodified lines
23#include <linux/interrupt.h>23#include <linux/interrupt.h>
24#include <linux/irq.h>24#include <linux/irq.h>
25#include <linux/time.h>25#include <linux/time.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/mach/time.h>28#include <asm/mach/time.h>
29#include <asm/arch/at91_tc.h>29#include <mach/at91_tc.h>
30 30
31/*31/*
32 * 3 counter/timer units present.32 * 3 counter/timer units present.
arch/arm/mach-at91/board-1arm.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/module.h>24#include <linux/module.h>
25#include <linux/platform_device.h>25#include <linux/platform_device.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/setup.h>28#include <asm/setup.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30#include <asm/irq.h>30#include <asm/irq.h>
@@ -33,8 +33,8 @@ · 2 unmodified lines
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34#include <asm/mach/irq.h>34#include <asm/mach/irq.h>
35 35
36#include <asm/arch/board.h>36#include <mach/board.h>
37#include <asm/arch/gpio.h>37#include <mach/gpio.h>
38 38
39#include "generic.h"39#include "generic.h"
40 40
arch/arm/mach-at91/board-cam60.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/spi/spi.h>28#include <linux/spi/spi.h>
29#include <linux/spi/flash.h>29#include <linux/spi/flash.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/irq.h>34#include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
37#include <asm/mach/map.h>37#include <asm/mach/map.h>
38#include <asm/mach/irq.h>38#include <asm/mach/irq.h>
39 39
40#include <asm/arch/board.h>40#include <mach/board.h>
41#include <asm/arch/gpio.h>41#include <mach/gpio.h>
42 42
43#include "generic.h"43#include "generic.h"
44 44
arch/arm/mach-at91/board-cap9adk.c+5−5
@@ -33,7 +33,7 @@ · 32 unmodified lines
33 33
34#include <video/atmel_lcdc.h>34#include <video/atmel_lcdc.h>
35 35
36#include <asm/hardware.h>36#include <mach/hardware.h>
37#include <asm/setup.h>37#include <asm/setup.h>
38#include <asm/mach-types.h>38#include <asm/mach-types.h>
39#include <asm/irq.h>39#include <asm/irq.h>
@@ -42,10 +42,10 @@ · 2 unmodified lines
42#include <asm/mach/map.h>42#include <asm/mach/map.h>
43#include <asm/mach/irq.h>43#include <asm/mach/irq.h>
44 44
45#include <asm/arch/board.h>45#include <mach/board.h>
46#include <asm/arch/gpio.h>46#include <mach/gpio.h>
47#include <asm/arch/at91cap9_matrix.h>47#include <mach/at91cap9_matrix.h>
48#include <asm/arch/at91sam9_smc.h>48#include <mach/at91sam9_smc.h>
49 49
50#include "generic.h"50#include "generic.h"
51 51
arch/arm/mach-at91/board-carmeva.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/platform_device.h>26#include <linux/platform_device.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/irq.h>31#include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36 36
37#include <asm/arch/board.h>37#include <mach/board.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39 39
40#include "generic.h"40#include "generic.h"
41 41
arch/arm/mach-at91/board-csb337.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/input.h>28#include <linux/input.h>
29#include <linux/gpio_keys.h>29#include <linux/gpio_keys.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/irq.h>34#include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
37#include <asm/mach/map.h>37#include <asm/mach/map.h>
38#include <asm/mach/irq.h>38#include <asm/mach/irq.h>
39 39
40#include <asm/arch/board.h>40#include <mach/board.h>
41#include <asm/arch/gpio.h>41#include <mach/gpio.h>
42 42
43#include "generic.h"43#include "generic.h"
44 44
arch/arm/mach-at91/board-csb637.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/platform_device.h>25#include <linux/platform_device.h>
26#include <linux/mtd/physmap.h>26#include <linux/mtd/physmap.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/irq.h>31#include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36 36
37#include <asm/arch/board.h>37#include <mach/board.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39 39
40#include "generic.h"40#include "generic.h"
41 41
arch/arm/mach-at91/board-dk.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/spi/spi.h>29#include <linux/spi/spi.h>
30#include <linux/mtd/physmap.h>30#include <linux/mtd/physmap.h>
31 31
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35#include <asm/irq.h>35#include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
38#include <asm/mach/map.h>38#include <asm/mach/map.h>
39#include <asm/mach/irq.h>39#include <asm/mach/irq.h>
40 40
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/gpio.h>42#include <mach/gpio.h>
43#include <asm/arch/at91rm9200_mc.h>43#include <mach/at91rm9200_mc.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-at91/board-eb01.c+2−2
@@ -24,10 +24,10 @@ · 23 unmodified lines
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <linux/irq.h>25#include <linux/irq.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
29#include <asm/mach/map.h>29#include <asm/mach/map.h>
30#include <asm/arch/board.h>30#include <mach/board.h>
31#include "generic.h"31#include "generic.h"
32 32
33static void __init at91eb01_map_io(void)33static void __init at91eb01_map_io(void)
arch/arm/mach-at91/board-eb9200.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/device.h>26#include <linux/device.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/irq.h>31#include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36 36
37#include <asm/arch/board.h>37#include <mach/board.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39 39
40#include "generic.h"40#include "generic.h"
41 41
arch/arm/mach-at91/board-ecbat91.c+3−3
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include <linux/spi/spi.h>27#include <linux/spi/spi.h>
28#include <linux/spi/flash.h>28#include <linux/spi/flash.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/irq.h>33#include <asm/irq.h>
@@ -36,8 +36,8 @@ · 2 unmodified lines
36#include <asm/mach/map.h>36#include <asm/mach/map.h>
37#include <asm/mach/irq.h>37#include <asm/mach/irq.h>
38 38
39#include <asm/arch/board.h>39#include <mach/board.h>
40#include <asm/arch/gpio.h>40#include <mach/gpio.h>
41 41
42#include "generic.h"42#include "generic.h"
43 43
arch/arm/mach-at91/board-ek.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/spi/spi.h>29#include <linux/spi/spi.h>
30#include <linux/mtd/physmap.h>30#include <linux/mtd/physmap.h>
31 31
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35#include <asm/irq.h>35#include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
38#include <asm/mach/map.h>38#include <asm/mach/map.h>
39#include <asm/mach/irq.h>39#include <asm/mach/irq.h>
40 40
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/gpio.h>42#include <mach/gpio.h>
43#include <asm/arch/at91rm9200_mc.h>43#include <mach/at91rm9200_mc.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-at91/board-kafa.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/module.h>24#include <linux/module.h>
25#include <linux/platform_device.h>25#include <linux/platform_device.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/setup.h>28#include <asm/setup.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30#include <asm/irq.h>30#include <asm/irq.h>
@@ -33,8 +33,8 @@ · 2 unmodified lines
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34#include <asm/mach/irq.h>34#include <asm/mach/irq.h>
35 35
36#include <asm/arch/board.h>36#include <mach/board.h>
37#include <asm/arch/gpio.h>37#include <mach/gpio.h>
38 38
39#include "generic.h"39#include "generic.h"
40 40
arch/arm/mach-at91/board-kb9202.c+4−4
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/platform_device.h>26#include <linux/platform_device.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/irq.h>31#include <asm/irq.h>
@@ -34,10 +34,10 @@ · 2 unmodified lines
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36 36
37#include <asm/arch/board.h>37#include <mach/board.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39 39
40#include <asm/arch/at91rm9200_mc.h>40#include <mach/at91rm9200_mc.h>
41 41
42#include "generic.h"42#include "generic.h"
43 43
arch/arm/mach-at91/board-picotux200.c+4−4
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include <linux/spi/spi.h>27#include <linux/spi/spi.h>
28#include <linux/mtd/physmap.h>28#include <linux/mtd/physmap.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/irq.h>33#include <asm/irq.h>
@@ -36,9 +36,9 @@ · 2 unmodified lines
36#include <asm/mach/map.h>36#include <asm/mach/map.h>
37#include <asm/mach/irq.h>37#include <asm/mach/irq.h>
38 38
39#include <asm/arch/board.h>39#include <mach/board.h>
40#include <asm/arch/gpio.h>40#include <mach/gpio.h>
41#include <asm/arch/at91rm9200_mc.h>41#include <mach/at91rm9200_mc.h>
42 42
43#include "generic.h"43#include "generic.h"
44 44
arch/arm/mach-at91/board-qil-a9260.c+4−4
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/input.h>30#include <linux/input.h>
31#include <linux/clk.h>31#include <linux/clk.h>
32 32
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/setup.h>34#include <asm/setup.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36#include <asm/irq.h>36#include <asm/irq.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
39#include <asm/mach/map.h>39#include <asm/mach/map.h>
40#include <asm/mach/irq.h>40#include <asm/mach/irq.h>
41 41
42#include <asm/arch/board.h>42#include <mach/board.h>
43#include <asm/arch/gpio.h>43#include <mach/gpio.h>
44#include <asm/arch/at91_shdwc.h>44#include <mach/at91_shdwc.h>
45 45
46#include "generic.h"46#include "generic.h"
47 47
arch/arm/mach-at91/board-sam9-l9260.c+3−3
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include <linux/platform_device.h>27#include <linux/platform_device.h>
28#include <linux/spi/spi.h>28#include <linux/spi/spi.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/irq.h>33#include <asm/irq.h>
@@ -36,8 +36,8 @@ · 2 unmodified lines
36#include <asm/mach/map.h>36#include <asm/mach/map.h>
37#include <asm/mach/irq.h>37#include <asm/mach/irq.h>
38 38
39#include <asm/arch/board.h>39#include <mach/board.h>
40#include <asm/arch/gpio.h>40#include <mach/gpio.h>
41 41
42#include "generic.h"42#include "generic.h"
43 43
arch/arm/mach-at91/board-sam9260ek.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/spi/at73c213.h>28#include <linux/spi/at73c213.h>
29#include <linux/clk.h>29#include <linux/clk.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/irq.h>34#include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
37#include <asm/mach/map.h>37#include <asm/mach/map.h>
38#include <asm/mach/irq.h>38#include <asm/mach/irq.h>
39 39
40#include <asm/arch/board.h>40#include <mach/board.h>
41#include <asm/arch/gpio.h>41#include <mach/gpio.h>
42 42
43#include "generic.h"43#include "generic.h"
44 44
arch/arm/mach-at91/board-sam9261ek.c+4−4
@@ -35,7 +35,7 @@ · 34 unmodified lines
35 35
36#include <video/atmel_lcdc.h>36#include <video/atmel_lcdc.h>
37 37
38#include <asm/hardware.h>38#include <mach/hardware.h>
39#include <asm/setup.h>39#include <asm/setup.h>
40#include <asm/mach-types.h>40#include <asm/mach-types.h>
41#include <asm/irq.h>41#include <asm/irq.h>
@@ -44,9 +44,9 @@ · 2 unmodified lines
44#include <asm/mach/map.h>44#include <asm/mach/map.h>
45#include <asm/mach/irq.h>45#include <asm/mach/irq.h>
46 46
47#include <asm/arch/board.h>47#include <mach/board.h>
48#include <asm/arch/gpio.h>48#include <mach/gpio.h>
49#include <asm/arch/at91sam9_smc.h>49#include <mach/at91sam9_smc.h>
50 50
51#include "generic.h"51#include "generic.h"
52 52
arch/arm/mach-at91/board-sam9263ek.c+4−4
@@ -32,7 +32,7 @@ · 31 unmodified lines
32 32
33#include <video/atmel_lcdc.h>33#include <video/atmel_lcdc.h>
34 34
35#include <asm/hardware.h>35#include <mach/hardware.h>
36#include <asm/setup.h>36#include <asm/setup.h>
37#include <asm/mach-types.h>37#include <asm/mach-types.h>
38#include <asm/irq.h>38#include <asm/irq.h>
@@ -41,9 +41,9 @@ · 2 unmodified lines
41#include <asm/mach/map.h>41#include <asm/mach/map.h>
42#include <asm/mach/irq.h>42#include <asm/mach/irq.h>
43 43
44#include <asm/arch/board.h>44#include <mach/board.h>
45#include <asm/arch/gpio.h>45#include <mach/gpio.h>
46#include <asm/arch/at91sam9_smc.h>46#include <mach/at91sam9_smc.h>
47 47
48#include "generic.h"48#include "generic.h"
49 49
arch/arm/mach-at91/board-sam9g20ek.c+3−3
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/spi/at73c213.h>26#include <linux/spi/at73c213.h>
27#include <linux/clk.h>27#include <linux/clk.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/setup.h>30#include <asm/setup.h>
31#include <asm/mach-types.h>31#include <asm/mach-types.h>
32#include <asm/irq.h>32#include <asm/irq.h>
@@ -35,8 +35,8 @@ · 2 unmodified lines
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36#include <asm/mach/irq.h>36#include <asm/mach/irq.h>
37 37
38#include <asm/arch/board.h>38#include <mach/board.h>
39#include <asm/arch/gpio.h>39#include <mach/gpio.h>
40 40
41#include "generic.h"41#include "generic.h"
42 42
arch/arm/mach-at91/board-sam9rlek.c+4−4
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 18
19#include <video/atmel_lcdc.h>19#include <video/atmel_lcdc.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/setup.h>22#include <asm/setup.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/irq.h>24#include <asm/irq.h>
@@ -27,9 +27,9 @@ · 2 unmodified lines
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/arch/board.h>30#include <mach/board.h>
31#include <asm/arch/gpio.h>31#include <mach/gpio.h>
32#include <asm/arch/at91sam9_smc.h>32#include <mach/at91sam9_smc.h>
33 33
34#include "generic.h"34#include "generic.h"
35 35
arch/arm/mach-at91/board-usb-a9260.c+4−4
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/input.h>30#include <linux/input.h>
31#include <linux/clk.h>31#include <linux/clk.h>
32 32
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/setup.h>34#include <asm/setup.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36#include <asm/irq.h>36#include <asm/irq.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
39#include <asm/mach/map.h>39#include <asm/mach/map.h>
40#include <asm/mach/irq.h>40#include <asm/mach/irq.h>
41 41
42#include <asm/arch/board.h>42#include <mach/board.h>
43#include <asm/arch/gpio.h>43#include <mach/gpio.h>
44#include <asm/arch/at91_shdwc.h>44#include <mach/at91_shdwc.h>
45 45
46#include "generic.h"46#include "generic.h"
47 47
arch/arm/mach-at91/board-usb-a9263.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/gpio_keys.h>29#include <linux/gpio_keys.h>
30#include <linux/input.h>30#include <linux/input.h>
31 31
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35#include <asm/irq.h>35#include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
38#include <asm/mach/map.h>38#include <asm/mach/map.h>
39#include <asm/mach/irq.h>39#include <asm/mach/irq.h>
40 40
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/gpio.h>42#include <mach/gpio.h>
43#include <asm/arch/at91_shdwc.h>43#include <mach/at91_shdwc.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-at91/board-yl-9200.c+4−4
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include <linux/gpio_keys.h>33#include <linux/gpio_keys.h>
34#include <linux/input.h>34#include <linux/input.h>
35 35
36#include <asm/hardware.h>36#include <mach/hardware.h>
37#include <asm/setup.h>37#include <asm/setup.h>
38#include <asm/mach-types.h>38#include <asm/mach-types.h>
39#include <asm/irq.h>39#include <asm/irq.h>
@@ -42,9 +42,9 @@ · 2 unmodified lines
42#include <asm/mach/map.h>42#include <asm/mach/map.h>
43#include <asm/mach/irq.h>43#include <asm/mach/irq.h>
44 44
45#include <asm/arch/board.h>45#include <mach/board.h>
46#include <asm/arch/gpio.h>46#include <mach/gpio.h>
47#include <asm/arch/at91rm9200_mc.h>47#include <mach/at91rm9200_mc.h>
48 48
49#include "generic.h"49#include "generic.h"
50 50
arch/arm/mach-at91/clock.c+3−4
@@ -24,11 +24,10 @@ · 23 unmodified lines
24#include <linux/clk.h>24#include <linux/clk.h>
25 25
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/mach-types.h>
28 27
29#include <asm/hardware.h>28#include <mach/hardware.h>
30#include <asm/arch/at91_pmc.h>29#include <mach/at91_pmc.h>
31#include <asm/arch/cpu.h>30#include <mach/cpu.h>
32 31
33#include "clock.h"32#include "clock.h"
34 33
arch/arm/mach-at91/gpio.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/module.h>20#include <linux/module.h>
21 21
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/arch/at91_pio.h>24#include <mach/at91_pio.h>
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26 26
27#include "generic.h"27#include "generic.h"
28 28
arch/arm/mach-at91/include/mach/at91_adc.hrenamed from include/asm-arm/arch-at91/at91_adc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_adc.h2 * arch/arm/mach-at91/include/mach/at91_adc.h
3 *3 *
4 * Copyright (C) SAN People4 * Copyright (C) SAN People
5 *5 *
arch/arm/mach-at91/include/mach/at91_aic.hrenamed from include/asm-arm/arch-at91/at91_aic.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_aic.h2 * arch/arm/mach-at91/include/mach/at91_aic.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_dbgu.hrenamed from include/asm-arm/arch-at91/at91_dbgu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_dbgu.h2 * arch/arm/mach-at91/include/mach/at91_dbgu.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_mci.hrenamed from include/asm-arm/arch-at91/at91_mci.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_mci.h2 * arch/arm/mach-at91/include/mach/at91_mci.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_pio.hrenamed from include/asm-arm/arch-at91/at91_pio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_pio.h2 * arch/arm/mach-at91/include/mach/at91_pio.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_pit.hrenamed from include/asm-arm/arch-at91/at91_pit.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_pit.h2 * arch/arm/mach-at91/include/mach/at91_pit.h
3 *3 *
4 * Periodic Interval Timer (PIT) - System peripherals regsters.4 * Periodic Interval Timer (PIT) - System peripherals regsters.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_pmc.hrenamed from include/asm-arm/arch-at91/at91_pmc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_pmc.h2 * arch/arm/mach-at91/include/mach/at91_pmc.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_rstc.hrenamed from include/asm-arm/arch-at91/at91_rstc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_rstc.h2 * arch/arm/mach-at91/include/mach/at91_rstc.h
3 *3 *
4 * Reset Controller (RSTC) - System peripherals regsters.4 * Reset Controller (RSTC) - System peripherals regsters.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_rtc.hrenamed from include/asm-arm/arch-at91/at91_rtc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_rtc.h2 * arch/arm/mach-at91/include/mach/at91_rtc.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_rtt.hrenamed from include/asm-arm/arch-at91/at91_rtt.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_rtt.h2 * arch/arm/mach-at91/include/mach/at91_rtt.h
3 *3 *
4 * Real-time Timer (RTT) - System peripherals regsters.4 * Real-time Timer (RTT) - System peripherals regsters.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_shdwc.hrenamed from include/asm-arm/arch-at91/at91_shdwc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_shdwc.h2 * arch/arm/mach-at91/include/mach/at91_shdwc.h
3 *3 *
4 * Shutdown Controller (SHDWC) - System peripherals regsters.4 * Shutdown Controller (SHDWC) - System peripherals regsters.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_spi.hrenamed from include/asm-arm/arch-at91/at91_spi.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_spi.h2 * arch/arm/mach-at91/include/mach/at91_spi.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_ssc.hrenamed from include/asm-arm/arch-at91/at91_ssc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_ssc.h2 * arch/arm/mach-at91/include/mach/at91_ssc.h
3 *3 *
4 * Copyright (C) SAN People4 * Copyright (C) SAN People
5 *5 *
arch/arm/mach-at91/include/mach/at91_st.hrenamed from include/asm-arm/arch-at91/at91_st.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_st.h2 * arch/arm/mach-at91/include/mach/at91_st.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_tc.hrenamed from include/asm-arm/arch-at91/at91_tc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_tc.h2 * arch/arm/mach-at91/include/mach/at91_tc.h
3 *3 *
4 * Copyright (C) SAN People4 * Copyright (C) SAN People
5 *5 *
arch/arm/mach-at91/include/mach/at91_twi.hrenamed from include/asm-arm/arch-at91/at91_twi.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_twi.h2 * arch/arm/mach-at91/include/mach/at91_twi.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_wdt.hrenamed from include/asm-arm/arch-at91/at91_wdt.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91_wdt.h2 * arch/arm/mach-at91/include/mach/at91_wdt.h
3 *3 *
4 * Watchdog Timer (WDT) - System peripherals regsters.4 * Watchdog Timer (WDT) - System peripherals regsters.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91cap9.hrenamed from include/asm-arm/arch-at91/at91cap9.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91cap9.h2 * arch/arm/mach-at91/include/mach/at91cap9.h
3 *3 *
4 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>4 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>
5 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>5 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>
arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.hrenamed from include/asm-arm/arch-at91/at91cap9_ddrsdr.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91cap9_ddrsdr.h2 * arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h
3 *3 *
4 * DDR/SDR Controller (DDRSDRC) - System peripherals registers.4 * DDR/SDR Controller (DDRSDRC) - System peripherals registers.
5 * Based on AT91CAP9 datasheet revision B.5 * Based on AT91CAP9 datasheet revision B.
arch/arm/mach-at91/include/mach/at91cap9_matrix.hrenamed from include/asm-arm/arch-at91/at91cap9_matrix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91cap9_matrix.h2 * arch/arm/mach-at91/include/mach/at91cap9_matrix.h
3 *3 *
4 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>4 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>
5 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>5 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>
arch/arm/mach-at91/include/mach/at91rm9200.hrenamed from include/asm-arm/arch-at91/at91rm9200.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91rm9200.h2 * arch/arm/mach-at91/include/mach/at91rm9200.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91rm9200_emac.hrenamed from include/asm-arm/arch-at91/at91rm9200_emac.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91rm9200_emac.h2 * arch/arm/mach-at91/include/mach/at91rm9200_emac.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91rm9200_mc.hrenamed from include/asm-arm/arch-at91/at91rm9200_mc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91rm9200_mc.h2 * arch/arm/mach-at91/include/mach/at91rm9200_mc.h
3 *3 *
4 * Copyright (C) 2005 Ivan Kokshaysky4 * Copyright (C) 2005 Ivan Kokshaysky
5 * Copyright (C) SAN People5 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91sam9260.hrenamed from include/asm-arm/arch-at91/at91sam9260.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9260.h2 * arch/arm/mach-at91/include/mach/at91sam9260.h
3 *3 *
4 * (C) 2006 Andrew Victor4 * (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-at91/include/mach/at91sam9260_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9260_matrix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9260_matrix.h2 * arch/arm/mach-at91/include/mach/at91sam9260_matrix.h
3 *3 *
4 * Memory Controllers (MATRIX, EBI) - System peripherals registers.4 * Memory Controllers (MATRIX, EBI) - System peripherals registers.
5 * Based on AT91SAM9260 datasheet revision B.5 * Based on AT91SAM9260 datasheet revision B.
arch/arm/mach-at91/include/mach/at91sam9261.hrenamed from include/asm-arm/arch-at91/at91sam9261.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9261.h2 * arch/arm/mach-at91/include/mach/at91sam9261.h
3 *3 *
4 * Copyright (C) SAN People4 * Copyright (C) SAN People
5 *5 *
arch/arm/mach-at91/include/mach/at91sam9261_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9261_matrix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9261_matrix.h2 * arch/arm/mach-at91/include/mach/at91sam9261_matrix.h
3 *3 *
4 * Memory Controllers (MATRIX, EBI) - System peripherals registers.4 * Memory Controllers (MATRIX, EBI) - System peripherals registers.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9263.hrenamed from include/asm-arm/arch-at91/at91sam9263.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9263.h2 * arch/arm/mach-at91/include/mach/at91sam9263.h
3 *3 *
4 * (C) 2007 Atmel Corporation.4 * (C) 2007 Atmel Corporation.
5 *5 *
arch/arm/mach-at91/include/mach/at91sam9263_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9263_matrix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9263_matrix.h2 * arch/arm/mach-at91/include/mach/at91sam9263_matrix.h
3 *3 *
4 * Copyright (C) 2006 Atmel Corporation.4 * Copyright (C) 2006 Atmel Corporation.
5 *5 *
arch/arm/mach-at91/include/mach/at91sam9_sdramc.hrenamed from include/asm-arm/arch-at91/at91sam9_sdramc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9_sdramc.h2 * arch/arm/mach-at91/include/mach/at91sam9_sdramc.h
3 *3 *
4 * SDRAM Controllers (SDRAMC) - System peripherals registers.4 * SDRAM Controllers (SDRAMC) - System peripherals registers.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9_smc.hrenamed from include/asm-arm/arch-at91/at91sam9_smc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9_smc.h2 * arch/arm/mach-at91/include/mach/at91sam9_smc.h
3 *3 *
4 * Static Memory Controllers (SMC) - System peripherals registers.4 * Static Memory Controllers (SMC) - System peripherals registers.
5 * Based on AT91SAM9261 datasheet revision D.5 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9rl.hrenamed from include/asm-arm/arch-at91/at91sam9rl.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9260.h2 * arch/arm/mach-at91/include/mach/at91sam9260.h
3 *3 *
4 * Copyright (C) 2007 Atmel Corporation4 * Copyright (C) 2007 Atmel Corporation
5 *5 *
arch/arm/mach-at91/include/mach/at91sam9rl_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9rl_matrix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91sam9rl_matrix.h2 * arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h
3 *3 *
4 * Copyright (C) 2007 Atmel Corporation4 * Copyright (C) 2007 Atmel Corporation
5 *5 *
arch/arm/mach-at91/include/mach/at91x40.hrenamed from include/asm-arm/arch-at91/at91x40.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/at91x40.h2 * arch/arm/mach-at91/include/mach/at91x40.h
3 *3 *
4 * (C) Copyright 2007, Greg Ungerer <gerg@snapgear.com>4 * (C) Copyright 2007, Greg Ungerer <gerg@snapgear.com>
5 *5 *
arch/arm/mach-at91/include/mach/board.hrenamed from include/asm-arm/arch-at91/board.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/board.h2 * arch/arm/mach-at91/include/mach/board.h
3 *3 *
4 * Copyright (C) 2005 HP Labs4 * Copyright (C) 2005 HP Labs
5 *5 *
arch/arm/mach-at91/include/mach/cpu.hrenamed from include/asm-arm/arch-at91/cpu.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/cpu.h2 * arch/arm/mach-at91/include/mach/cpu.h
3 *3 *
4 * Copyright (C) 2006 SAN People4 * Copyright (C) 2006 SAN People
5 *5 *
@@ -13,8 +13,8 @@ · 7 unmodified lines
13#ifndef __ASM_ARCH_CPU_H13#ifndef __ASM_ARCH_CPU_H
14#define __ASM_ARCH_CPU_H14#define __ASM_ARCH_CPU_H
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/arch/at91_dbgu.h>17#include <mach/at91_dbgu.h>
18 18
19 19
20#define ARCH_ID_AT91RM9200 0x0929078020#define ARCH_ID_AT91RM9200 0x09290780
arch/arm/mach-at91/include/mach/debug-macro.Srenamed from include/asm-arm/arch-at91/debug-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/debug-macro.S2 * arch/arm/mach-at91/include/mach/debug-macro.S
3 *3 *
4 * Copyright (C) 2003-2005 SAN People4 * Copyright (C) 2003-2005 SAN People
5 *5 *
@@ -11,8 +11,8 @@ · 5 unmodified lines
11 *11 *
12*/12*/
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/arch/at91_dbgu.h>15#include <mach/at91_dbgu.h>
16 16
17 .macro addruart,rx17 .macro addruart,rx
18 mrc p15, 0, \rx, c1, c018 mrc p15, 0, \rx, c1, c0
arch/arm/mach-at91/include/mach/dma.hrenamed from include/asm-arm/arch-at91/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/dma.h2 * arch/arm/mach-at91/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
arch/arm/mach-at91/include/mach/entry-macro.Srenamed from include/asm-arm/arch-at91/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/entry-macro.S2 * arch/arm/mach-at91/include/mach/entry-macro.S
3 *3 *
4 * Copyright (C) 2003-2005 SAN People4 * Copyright (C) 2003-2005 SAN People
5 *5 *
@@ -10,8 +10,8 @@ · 4 unmodified lines
10 * warranty of any kind, whether express or implied.10 * warranty of any kind, whether express or implied.
11 */11 */
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14#include <asm/arch/at91_aic.h>14#include <mach/at91_aic.h>
15 15
16 .macro disable_fiq16 .macro disable_fiq
17 .endm17 .endm
arch/arm/mach-at91/include/mach/gpio.hrenamed from include/asm-arm/arch-at91/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/gpio.h2 * arch/arm/mach-at91/include/mach/gpio.h
3 *3 *
4 * Copyright (C) 2005 HP Labs4 * Copyright (C) 2005 HP Labs
5 *5 *
arch/arm/mach-at91/include/mach/hardware.hrenamed from include/asm-arm/arch-at91/hardware.h+8−8
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/hardware.h2 * arch/arm/mach-at91/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 * Copyright (C) 2003 ATMEL5 * Copyright (C) 2003 ATMEL
@@ -17,19 +17,19 @@ · 11 unmodified lines
17#include <asm/sizes.h>17#include <asm/sizes.h>
18 18
19#if defined(CONFIG_ARCH_AT91RM9200)19#if defined(CONFIG_ARCH_AT91RM9200)
20#include <asm/arch/at91rm9200.h>20#include <mach/at91rm9200.h>
21#elif defined(CONFIG_ARCH_AT91SAM9260) || defined(CONFIG_ARCH_AT91SAM9G20)21#elif defined(CONFIG_ARCH_AT91SAM9260) || defined(CONFIG_ARCH_AT91SAM9G20)
22#include <asm/arch/at91sam9260.h>22#include <mach/at91sam9260.h>
23#elif defined(CONFIG_ARCH_AT91SAM9261)23#elif defined(CONFIG_ARCH_AT91SAM9261)
24#include <asm/arch/at91sam9261.h>24#include <mach/at91sam9261.h>
25#elif defined(CONFIG_ARCH_AT91SAM9263)25#elif defined(CONFIG_ARCH_AT91SAM9263)
26#include <asm/arch/at91sam9263.h>26#include <mach/at91sam9263.h>
27#elif defined(CONFIG_ARCH_AT91SAM9RL)27#elif defined(CONFIG_ARCH_AT91SAM9RL)
28#include <asm/arch/at91sam9rl.h>28#include <mach/at91sam9rl.h>
29#elif defined(CONFIG_ARCH_AT91CAP9)29#elif defined(CONFIG_ARCH_AT91CAP9)
30#include <asm/arch/at91cap9.h>30#include <mach/at91cap9.h>
31#elif defined(CONFIG_ARCH_AT91X40)31#elif defined(CONFIG_ARCH_AT91X40)
32#include <asm/arch/at91x40.h>32#include <mach/at91x40.h>
33#else33#else
34#error "Unsupported AT91 processor"34#error "Unsupported AT91 processor"
35#endif35#endif
arch/arm/mach-at91/include/mach/io.hrenamed from include/asm-arm/arch-at91/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/io.h2 * arch/arm/mach-at91/include/mach/io.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
arch/arm/mach-at91/include/mach/irqs.hrenamed from include/asm-arm/arch-at91/irqs.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/irqs.h2 * arch/arm/mach-at91/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2004 SAN People4 * Copyright (C) 2004 SAN People
5 *5 *
@@ -22,7 +22,7 @@ · 16 unmodified lines
22#define __ASM_ARCH_IRQS_H22#define __ASM_ARCH_IRQS_H
23 23
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/arch/at91_aic.h>25#include <mach/at91_aic.h>
26 26
27#define NR_AIC_IRQS 3227#define NR_AIC_IRQS 32
28 28
arch/arm/mach-at91/include/mach/memory.hrenamed from include/asm-arm/arch-at91/memory.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/memory.h2 * arch/arm/mach-at91/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2004 SAN People4 * Copyright (C) 2004 SAN People
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_MEMORY_H21#ifndef __ASM_ARCH_MEMORY_H
22#define __ASM_ARCH_MEMORY_H22#define __ASM_ARCH_MEMORY_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25 25
26#define PHYS_OFFSET (AT91_SDRAM_BASE)26#define PHYS_OFFSET (AT91_SDRAM_BASE)
27 27
arch/arm/mach-at91/include/mach/system.hrenamed from include/asm-arm/arch-at91/system.h+4−4
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/system.h2 * arch/arm/mach-at91/include/mach/system.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
@@ -21,9 +21,9 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_SYSTEM_H21#ifndef __ASM_ARCH_SYSTEM_H
22#define __ASM_ARCH_SYSTEM_H22#define __ASM_ARCH_SYSTEM_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/at91_st.h>25#include <mach/at91_st.h>
26#include <asm/arch/at91_dbgu.h>26#include <mach/at91_dbgu.h>
27 27
28static inline void arch_idle(void)28static inline void arch_idle(void)
29{29{
arch/arm/mach-at91/include/mach/timex.hrenamed from include/asm-arm/arch-at91/timex.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/timex.h2 * arch/arm/mach-at91/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_TIMEX_H21#ifndef __ASM_ARCH_TIMEX_H
22#define __ASM_ARCH_TIMEX_H22#define __ASM_ARCH_TIMEX_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25 25
26#if defined(CONFIG_ARCH_AT91RM9200)26#if defined(CONFIG_ARCH_AT91RM9200)
27 27
arch/arm/mach-at91/include/mach/uncompress.hrenamed from include/asm-arm/arch-at91/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/uncompress.h2 * arch/arm/mach-at91/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
arch/arm/mach-at91/include/mach/vmalloc.hrenamed from include/asm-arm/arch-at91/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-at91/vmalloc.h2 * arch/arm/mach-at91/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2003 SAN People4 * Copyright (C) 2003 SAN People
5 *5 *
arch/arm/mach-at91/irq.c+1−2
@@ -25,9 +25,8 @@ · 24 unmodified lines
25#include <linux/mm.h>25#include <linux/mm.h>
26#include <linux/types.h>26#include <linux/types.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/mach-types.h>
31#include <asm/setup.h>30#include <asm/setup.h>
32 31
33#include <asm/mach/arch.h>32#include <asm/mach/arch.h>
arch/arm/mach-at91/leds.c+2−3
@@ -13,9 +13,8 @@ · 12 unmodified lines
13#include <linux/module.h>13#include <linux/module.h>
14#include <linux/init.h>14#include <linux/init.h>
15 15
16#include <asm/mach-types.h>16#include <mach/board.h>
17#include <asm/arch/board.h>17#include <mach/gpio.h>
18#include <asm/arch/gpio.h>
19 18
20 19
21/* ------------------------------------------------------------------------- */20/* ------------------------------------------------------------------------- */
arch/arm/mach-at91/pm.c+8−9
@@ -23,16 +23,15 @@ · 22 unmodified lines
23#include <asm/atomic.h>23#include <asm/atomic.h>
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26#include <asm/mach-types.h>
27 26
28#include <asm/arch/at91_pmc.h>27#include <mach/at91_pmc.h>
29#include <asm/arch/gpio.h>28#include <mach/gpio.h>
30#include <asm/arch/cpu.h>29#include <mach/cpu.h>
31 30
32#include "generic.h"31#include "generic.h"
33 32
34#ifdef CONFIG_ARCH_AT91RM920033#ifdef CONFIG_ARCH_AT91RM9200
35#include <asm/arch/at91rm9200_mc.h>34#include <mach/at91rm9200_mc.h>
36 35
37/*36/*
38 * The AT91RM9200 goes into self-refresh mode with this command, and will37 * The AT91RM9200 goes into self-refresh mode with this command, and will
@@ -42,7 +41,7 @@ · 3 unmodified lines
42#define sdram_selfrefresh_disable() do {} while (0)41#define sdram_selfrefresh_disable() do {} while (0)
43 42
44#elif defined(CONFIG_ARCH_AT91CAP9)43#elif defined(CONFIG_ARCH_AT91CAP9)
45#include <asm/arch/at91cap9_ddrsdr.h>44#include <mach/at91cap9_ddrsdr.h>
46 45
47static u32 saved_lpr;46static u32 saved_lpr;
48 47
@@ -59,7 +58,7 @@ static inline void sdram_selfrefresh_enable(void) · 10 unmodified lines
59#define sdram_selfrefresh_disable() at91_sys_write(AT91_DDRSDRC_LPR, saved_lpr)58#define sdram_selfrefresh_disable() at91_sys_write(AT91_DDRSDRC_LPR, saved_lpr)
60 59
61#else60#else
62#include <asm/arch/at91sam9_sdramc.h>61#include <mach/at91sam9_sdramc.h>
63 62
64#ifdef CONFIG_ARCH_AT91SAM926363#ifdef CONFIG_ARCH_AT91SAM9263
65/*64/*
@@ -92,8 +91,8 @@ static inline void sdram_selfrefresh_enable(void) · 26 unmodified lines
92 */91 */
93#if defined(AT91_SHDWC)92#if defined(AT91_SHDWC)
94 93
95#include <asm/arch/at91_rstc.h>94#include <mach/at91_rstc.h>
96#include <asm/arch/at91_shdwc.h>95#include <mach/at91_shdwc.h>
97 96
98static void __init show_reset_status(void)97static void __init show_reset_status(void)
99{98{
arch/arm/mach-clps711x/autcpu12.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/string.h>23#include <linux/string.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/sizes.h>27#include <asm/sizes.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/setup.h>29#include <asm/setup.h>
@@ -33,7 +33,7 @@ · 3 unmodified lines
33#include <asm/page.h>33#include <asm/page.h>
34 34
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36#include <asm/arch/autcpu12.h>36#include <mach/autcpu12.h>
37 37
38#include "common.h"38#include "common.h"
39 39
arch/arm/mach-clps711x/cdb89712.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/string.h>23#include <linux/string.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/pgtable.h>28#include <asm/pgtable.h>
29#include <asm/page.h>29#include <asm/page.h>
arch/arm/mach-clps711x/ceiva.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27 27
28#include <linux/kernel.h>28#include <linux/kernel.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/page.h>31#include <asm/page.h>
32#include <asm/pgtable.h>32#include <asm/pgtable.h>
33#include <asm/sizes.h>33#include <asm/sizes.h>
arch/arm/mach-clps711x/edb7211-mm.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/kernel.h>22#include <linux/kernel.h>
23#include <linux/init.h>23#include <linux/init.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/page.h>26#include <asm/page.h>
27#include <asm/pgtable.h>27#include <asm/pgtable.h>
28#include <asm/sizes.h>28#include <asm/sizes.h>
arch/arm/mach-clps711x/fortunet.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/init.h>23#include <linux/init.h>
24#include <linux/initrd.h>24#include <linux/initrd.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/setup.h>28#include <asm/setup.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
arch/arm/mach-clps711x/include/mach/autcpu12.hrenamed from include/asm-arm/arch-clps711x/autcpu12.h+0−0

File renamed without changes.

arch/arm/mach-clps711x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-clps711x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-clps711x/debug-macro.S1/* arch/arm/mach-clps711x/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-clps711x/include/mach/dma.hrenamed from include/asm-arm/arch-clps711x/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/dma.h2 * arch/arm/mach-clps711x/include/mach/dma.h
3 *3 *
4 * Copyright (C) 1997,1998 Russell King4 * Copyright (C) 1997,1998 Russell King
5 *5 *
arch/arm/mach-clps711x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-clps711x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-clps711x/entry-macro.S2 * arch/arm/mach-clps711x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for CLPS711X-based platforms4 * Low-level IRQ helper macros for CLPS711X-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/hardware/clps7111.h>11#include <asm/hardware/clps7111.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
arch/arm/mach-clps711x/include/mach/hardware.hrenamed from include/asm-arm/arch-clps711x/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/hardware.h2 * arch/arm/mach-clps711x/include/mach/hardware.h
3 *3 *
4 * This file contains the hardware definitions of the Prospector P720T.4 * This file contains the hardware definitions of the Prospector P720T.
5 *5 *
arch/arm/mach-clps711x/include/mach/io.hrenamed from include/asm-arm/arch-clps711x/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/io.h2 * arch/arm/mach-clps711x/include/mach/io.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
20#ifndef __ASM_ARM_ARCH_IO_H20#ifndef __ASM_ARM_ARCH_IO_H
21#define __ASM_ARM_ARCH_IO_H21#define __ASM_ARM_ARCH_IO_H
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24 24
25#define IO_SPACE_LIMIT 0xffffffff25#define IO_SPACE_LIMIT 0xffffffff
26 26
arch/arm/mach-clps711x/include/mach/irqs.hrenamed from include/asm-arm/arch-clps711x/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/irqs.h2 * arch/arm/mach-clps711x/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd.4 * Copyright (C) 2000 Deep Blue Solutions Ltd.
5 *5 *
arch/arm/mach-clps711x/include/mach/memory.hrenamed from include/asm-arm/arch-clps711x/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/memory.h2 * arch/arm/mach-clps711x/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
arch/arm/mach-clps711x/include/mach/syspld.hrenamed from include/asm-arm/arch-clps711x/syspld.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/syspld.h2 * arch/arm/mach-clps711x/include/mach/syspld.h
3 *3 *
4 * System Control PLD register definitions.4 * System Control PLD register definitions.
5 *5 *
arch/arm/mach-clps711x/include/mach/system.hrenamed from include/asm-arm/arch-clps711x/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/system.h2 * arch/arm/mach-clps711x/include/mach/system.h
3 *3 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd4 * Copyright (C) 2000 Deep Blue Solutions Ltd
5 *5 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
20#ifndef __ASM_ARCH_SYSTEM_H20#ifndef __ASM_ARCH_SYSTEM_H
21#define __ASM_ARCH_SYSTEM_H21#define __ASM_ARCH_SYSTEM_H
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/hardware/clps7111.h>24#include <asm/hardware/clps7111.h>
25#include <asm/io.h>25#include <asm/io.h>
26 26
arch/arm/mach-clps711x/include/mach/time.hrenamed from include/asm-arm/arch-clps711x/time.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/time.h2 * arch/arm/mach-clps711x/include/mach/time.h
3 *3 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd.4 * Copyright (C) 2000 Deep Blue Solutions Ltd.
5 *5 *
arch/arm/mach-clps711x/include/mach/timex.hrenamed from include/asm-arm/arch-clps711x/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/timex.h2 * arch/arm/mach-clps711x/include/mach/timex.h
3 *3 *
4 * Prospector 720T architecture timex specifications4 * Prospector 720T architecture timex specifications
5 *5 *
arch/arm/mach-clps711x/include/mach/uncompress.hrenamed from include/asm-arm/arch-clps711x/uncompress.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/uncompress.h2 * arch/arm/mach-clps711x/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd4 * Copyright (C) 2000 Deep Blue Solutions Ltd
5 *5 *
@@ -17,8 +17,8 @@ · 11 unmodified lines
17 * along with this program; if not, write to the Free Software17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */19 */
20#include <asm/arch/io.h>20#include <mach/io.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/hardware/clps7111.h>22#include <asm/hardware/clps7111.h>
23 23
24#undef CLPS7111_BASE24#undef CLPS7111_BASE
arch/arm/mach-clps711x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-clps711x/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-clps711x/vmalloc.h2 * arch/arm/mach-clps711x/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd.4 * Copyright (C) 2000 Deep Blue Solutions Ltd.
5 *5 *
arch/arm/mach-clps711x/irq.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/list.h>21#include <linux/list.h>
22 22
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27 27
arch/arm/mach-clps711x/mm.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/bootmem.h>25#include <linux/bootmem.h>
26 26
27#include <asm/sizes.h>27#include <asm/sizes.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/pgtable.h>29#include <asm/pgtable.h>
30#include <asm/page.h>30#include <asm/page.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
arch/arm/mach-clps711x/p720t-leds.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/kernel.h>22#include <linux/kernel.h>
23#include <linux/init.h>23#include <linux/init.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/leds.h>27#include <asm/leds.h>
28#include <asm/system.h>28#include <asm/system.h>
arch/arm/mach-clps711x/p720t.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/string.h>23#include <linux/string.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/pgtable.h>28#include <asm/pgtable.h>
29#include <asm/page.h>29#include <asm/page.h>
@@ -32,7 +32,7 @@ · 2 unmodified lines
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/mach/arch.h>33#include <asm/mach/arch.h>
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/arch/syspld.h>35#include <mach/syspld.h>
36 36
37#include "common.h"37#include "common.h"
38 38
arch/arm/mach-clps711x/time.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/irq.h>22#include <linux/irq.h>
23#include <linux/sched.h>23#include <linux/sched.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/leds.h>27#include <asm/leds.h>
28#include <asm/io.h>28#include <asm/io.h>
arch/arm/mach-clps7500/core.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <asm/mach/irq.h>21#include <asm/mach/irq.h>
22#include <asm/mach/time.h>22#include <asm/mach/time.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/hardware/iomd.h>25#include <asm/hardware/iomd.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/irq.h>27#include <asm/irq.h>
arch/arm/mach-clps7500/include/mach/acornfb.hrenamed from include/asm-arm/arch-cl7500/acornfb.h+0−0

File renamed without changes.

arch/arm/mach-clps7500/include/mach/debug-macro.Srenamed from include/asm-arm/arch-cl7500/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-cl7500/debug-macro.S1/* arch/arm/mach-clps7500/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-clps7500/include/mach/dma.hrenamed from include/asm-arm/arch-cl7500/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/dma.h2 * arch/arm/mach-clps7500/include/mach/dma.h
3 *3 *
4 * Copyright (C) 1999 Nexus Electronics Ltd.4 * Copyright (C) 1999 Nexus Electronics Ltd.
5 */5 */
arch/arm/mach-clps7500/include/mach/entry-macro.Srenamed from include/asm-arm/arch-cl7500/entry-macro.S+1−1
@@ -1,4 +1,4 @@
1#include <asm/hardware.h>1#include <mach/hardware.h>
2#include <asm/hardware/entry-macro-iomd.S>2#include <asm/hardware/entry-macro-iomd.S>
3 3
4 .equ ioc_base_high, IOC_BASE & 0xff0000004 .equ ioc_base_high, IOC_BASE & 0xff000000
arch/arm/mach-clps7500/include/mach/hardware.hrenamed from include/asm-arm/arch-cl7500/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/hardware.h2 * arch/arm/mach-clps7500/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 * Copyright (C) 1999 Nexus Electronics Ltd.5 * Copyright (C) 1999 Nexus Electronics Ltd.
@@ -10,7 +10,7 @@ · 4 unmodified lines
10#ifndef __ASM_ARCH_HARDWARE_H10#ifndef __ASM_ARCH_HARDWARE_H
11#define __ASM_ARCH_HARDWARE_H11#define __ASM_ARCH_HARDWARE_H
12 12
13#include <asm/arch/memory.h>13#include <mach/memory.h>
14#include <asm/hardware/iomd.h>14#include <asm/hardware/iomd.h>
15 15
16#ifdef __ASSEMBLY__16#ifdef __ASSEMBLY__
arch/arm/mach-clps7500/include/mach/io.hrenamed from include/asm-arm/arch-cl7500/io.h+3−3
@@ -1,6 +1,6 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/io.h2 * arch/arm/mach-clps7500/include/mach/io.h
3 * from linux/include/asm-arm/arch-rpc/io.h3 * from arch/arm/mach-rpc/include/mach/io.h
4 *4 *
5 * Copyright (C) 1997 Russell King5 * Copyright (C) 1997 Russell King
6 *6 *
@@ -10,7 +10,7 @@ · 3 unmodified lines
10#ifndef __ASM_ARM_ARCH_IO_H10#ifndef __ASM_ARM_ARCH_IO_H
11#define __ASM_ARM_ARCH_IO_H11#define __ASM_ARM_ARCH_IO_H
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14 14
15#define IO_SPACE_LIMIT 0xffffffff15#define IO_SPACE_LIMIT 0xffffffff
16 16
arch/arm/mach-clps7500/include/mach/irq.hrenamed from include/asm-arm/arch-cl7500/irq.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-cl7500/irq.h2 * arch/arm/mach-clps7500/include/mach/irq.h
3 *3 *
4 * Copyright (C) 1996 Russell King4 * Copyright (C) 1996 Russell King
5 * Copyright (C) 1999, 2001 Nexus Electronics Ltd.5 * Copyright (C) 1999, 2001 Nexus Electronics Ltd.
arch/arm/mach-clps7500/include/mach/irqs.hrenamed from include/asm-arm/arch-cl7500/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/irqs.h2 * arch/arm/mach-clps7500/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1999 Nexus Electronics Ltd4 * Copyright (C) 1999 Nexus Electronics Ltd
5 */5 */
arch/arm/mach-clps7500/include/mach/memory.hrenamed from include/asm-arm/arch-cl7500/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/memory.h2 * arch/arm/mach-clps7500/include/mach/memory.h
3 *3 *
4 * Copyright (c) 1996,1997,1998 Russell King.4 * Copyright (c) 1996,1997,1998 Russell King.
5 *5 *
arch/arm/mach-clps7500/include/mach/system.hrenamed from include/asm-arm/arch-cl7500/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/system.h2 * arch/arm/mach-clps7500/include/mach/system.h
3 *3 *
4 * Copyright (c) 1999 Nexus Electronics Ltd.4 * Copyright (c) 1999 Nexus Electronics Ltd.
5 */5 */
arch/arm/mach-clps7500/include/mach/timex.hrenamed from include/asm-arm/arch-cl7500/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/timex.h2 * arch/arm/mach-clps7500/include/mach/timex.h
3 *3 *
4 * CL7500 architecture timex specifications4 * CL7500 architecture timex specifications
5 *5 *
arch/arm/mach-clps7500/include/mach/uncompress.hrenamed from include/asm-arm/arch-cl7500/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/uncompress.h2 * arch/arm/mach-clps7500/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1999, 2000 Nexus Electronics Ltd.4 * Copyright (C) 1999, 2000 Nexus Electronics Ltd.
5 */5 */
arch/arm/mach-clps7500/include/mach/vmalloc.hrenamed from include/asm-arm/arch-cl7500/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1/*1/*
2 * linux/include/asm-arm/arch-cl7500/vmalloc.h2 * arch/arm/mach-clps7500/include/mach/vmalloc.h
3 */3 */
4#define VMALLOC_END (PAGE_OFFSET + 0x1c000000)4#define VMALLOC_END (PAGE_OFFSET + 0x1c000000)
arch/arm/mach-davinci/board-evm.c+2−2
@@ -20,13 +20,13 @@ · 19 unmodified lines
20#include <asm/setup.h>20#include <asm/setup.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24 24
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/mach/flash.h>27#include <asm/mach/flash.h>
28 28
29#include <asm/arch/common.h>29#include <mach/common.h>
30 30
31/* other misc. init functions */31/* other misc. init functions */
32void __init davinci_psc_init(void);32void __init davinci_psc_init(void);
arch/arm/mach-davinci/clock.c+2−2
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <linux/mutex.h>17#include <linux/mutex.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/io.h>21#include <asm/io.h>
22 22
23#include <asm/arch/psc.h>23#include <mach/psc.h>
24#include "clock.h"24#include "clock.h"
25 25
26/* PLL/Reset register offsets */26/* PLL/Reset register offsets */
arch/arm/mach-davinci/gpio.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/irq.h>20#include <linux/irq.h>
21#include <linux/bitops.h>21#include <linux/bitops.h>
22 22
23#include <asm/arch/irqs.h>23#include <mach/irqs.h>
24#include <asm/arch/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26 26
27#include <asm/mach/irq.h>27#include <asm/mach/irq.h>
28 28
arch/arm/mach-davinci/include/mach/clock.hrenamed from include/asm-arm/arch-davinci/clock.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-davinci/clock.h2 * arch/arm/mach-davinci/include/mach/clock.h
3 *3 *
4 * Clock control driver for DaVinci - header file4 * Clock control driver for DaVinci - header file
5 *5 *
arch/arm/mach-davinci/include/mach/common.hrenamed from include/asm-arm/arch-davinci/common.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/debug-macro.Srenamed from include/asm-arm/arch-davinci/debug-macro.S+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/dma.hrenamed from include/asm-arm/arch-davinci/dma.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/entry-macro.Srenamed from include/asm-arm/arch-davinci/entry-macro.S+2−2
@@ -8,8 +8,8 @@ · 7 unmodified lines
8 * is licensed "as is" without any warranty of any kind, whether express8 * is licensed "as is" without any warranty of any kind, whether express
9 * or implied.9 * or implied.
10 */10 */
11#include <asm/arch/io.h>11#include <mach/io.h>
12#include <asm/arch/irqs.h>12#include <mach/irqs.h>
13 13
14 .macro disable_fiq14 .macro disable_fiq
15 .endm15 .endm
arch/arm/mach-davinci/include/mach/gpio.hrenamed from include/asm-arm/arch-davinci/gpio.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#define __DAVINCI_GPIO_H14#define __DAVINCI_GPIO_H
15 15
16#include <linux/io.h>16#include <linux/io.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19/*19/*
20 * basic gpio routines20 * basic gpio routines
arch/arm/mach-davinci/include/mach/hardware.hrenamed from include/asm-arm/arch-davinci/hardware.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/i2c.hrenamed from include/asm-arm/arch-davinci/i2c.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/io.hrenamed from include/asm-arm/arch-davinci/io.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/irqs.hrenamed from include/asm-arm/arch-davinci/irqs.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/memory.hrenamed from include/asm-arm/arch-davinci/memory.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/mux.hrenamed from include/asm-arm/arch-davinci/mux.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/psc.hrenamed from include/asm-arm/arch-davinci/psc.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/serial.hrenamed from include/asm-arm/arch-davinci/serial.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#ifndef __ASM_ARCH_SERIAL_H11#ifndef __ASM_ARCH_SERIAL_H
12#define __ASM_ARCH_SERIAL_H12#define __ASM_ARCH_SERIAL_H
13 13
14#include <asm/arch/io.h>14#include <mach/io.h>
15 15
16#define DAVINCI_UART0_BASE (IO_PHYS + 0x20000)16#define DAVINCI_UART0_BASE (IO_PHYS + 0x20000)
17#define DAVINCI_UART1_BASE (IO_PHYS + 0x20400)17#define DAVINCI_UART1_BASE (IO_PHYS + 0x20400)
arch/arm/mach-davinci/include/mach/system.hrenamed from include/asm-arm/arch-davinci/system.h+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#define __ASM_ARCH_SYSTEM_H12#define __ASM_ARCH_SYSTEM_H
13 13
14#include <asm/io.h>14#include <asm/io.h>
15#include <asm/hardware.h>15#include <mach/hardware.h>
16 16
17extern void davinci_watchdog_reset(void);17extern void davinci_watchdog_reset(void);
18 18
arch/arm/mach-davinci/include/mach/timex.hrenamed from include/asm-arm/arch-davinci/timex.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/uncompress.hrenamed from include/asm-arm/arch-davinci/uncompress.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 11
12#include <linux/types.h>12#include <linux/types.h>
13#include <linux/serial_reg.h>13#include <linux/serial_reg.h>
14#include <asm/arch/serial.h>14#include <mach/serial.h>
15 15
16/* PORT_16C550A, in polled non-fifo mode */16/* PORT_16C550A, in polled non-fifo mode */
17 17
arch/arm/mach-davinci/include/mach/vmalloc.hrenamed from include/asm-arm/arch-davinci/vmalloc.h+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 * or implied.9 * or implied.
10 */10 */
11#include <asm/memory.h>11#include <asm/memory.h>
12#include <asm/arch/io.h>12#include <mach/io.h>
13 13
14/* Allow vmalloc range until the IO virtual range minus a 2M "hole" */14/* Allow vmalloc range until the IO virtual range minus a 2M "hole" */
15#define VMALLOC_END (IO_VIRT - (2<<20))15#define VMALLOC_END (IO_VIRT - (2<<20))
arch/arm/mach-davinci/io.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <asm/memory.h>17#include <asm/memory.h>
18 18
19#include <asm/mach/map.h>19#include <asm/mach/map.h>
20#include <asm/arch/clock.h>20#include <mach/clock.h>
21 21
22extern void davinci_check_revision(void);22extern void davinci_check_revision(void);
23 23
arch/arm/mach-davinci/irq.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/interrupt.h>23#include <linux/interrupt.h>
24#include <linux/irq.h>24#include <linux/irq.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
arch/arm/mach-davinci/mux.c+2−2
@@ -11,9 +11,9 @@ · 10 unmodified lines
11#include <linux/io.h>11#include <linux/io.h>
12#include <linux/spinlock.h>12#include <linux/spinlock.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#include <asm/arch/mux.h>16#include <mach/mux.h>
17 17
18/* System control register offsets */18/* System control register offsets */
19#define PINMUX0 0x0019#define PINMUX0 0x00
arch/arm/mach-davinci/psc.c+3−3
@@ -23,9 +23,9 @@ · 22 unmodified lines
23#include <linux/init.h>23#include <linux/init.h>
24 24
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/arch/psc.h>27#include <mach/psc.h>
28#include <asm/arch/mux.h>28#include <mach/mux.h>
29 29
30/* PSC register offsets */30/* PSC register offsets */
31#define EPCPR 0x07031#define EPCPR 0x070
arch/arm/mach-davinci/serial.c+3−3
@@ -29,9 +29,9 @@ · 28 unmodified lines
29 29
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/arch/serial.h>33#include <mach/serial.h>
34#include <asm/arch/irqs.h>34#include <mach/irqs.h>
35 35
36#define UART_DAVINCI_PWREMU 0x0c36#define UART_DAVINCI_PWREMU 0x0c
37 37
arch/arm/mach-davinci/time.c+2−2
@@ -17,13 +17,13 @@ · 16 unmodified lines
17#include <linux/spinlock.h>17#include <linux/spinlock.h>
18 18
19#include <asm/io.h>19#include <asm/io.h>
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/system.h>21#include <asm/system.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include <asm/errno.h>25#include <asm/errno.h>
26#include <asm/arch/io.h>26#include <mach/io.h>
27 27
28static struct clock_event_device clockevent_davinci;28static struct clock_event_device clockevent_davinci;
29 29
arch/arm/mach-ebsa110/core.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/serial_8250.h>15#include <linux/serial_8250.h>
16#include <linux/init.h>16#include <linux/init.h>
17 17
18#include <asm/hardware.h>18#include <mach/hardware.h>
19#include <asm/irq.h>19#include <asm/irq.h>
20#include <asm/io.h>20#include <asm/io.h>
21#include <asm/setup.h>21#include <asm/setup.h>
arch/arm/mach-ebsa110/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ebsa110/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-ebsa110/debug-macro.S1/* arch/arm/mach-ebsa110/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-ebsa110/include/mach/dma.hrenamed from include/asm-arm/arch-ebsa110/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/dma.h2 * arch/arm/mach-ebsa110/include/mach/dma.h
3 *3 *
4 * Copyright (C) 1997,1998 Russell King4 * Copyright (C) 1997,1998 Russell King
5 *5 *
arch/arm/mach-ebsa110/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ebsa110/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ebsa110/entry-macro.S2 * arch/arm/mach-ebsa110/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for ebsa110 platform.4 * Low-level IRQ helper macros for ebsa110 platform.
5 *5 *
arch/arm/mach-ebsa110/include/mach/hardware.hrenamed from include/asm-arm/arch-ebsa110/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/hardware.h2 * arch/arm/mach-ebsa110/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1996-2000 Russell King.4 * Copyright (C) 1996-2000 Russell King.
5 *5 *
arch/arm/mach-ebsa110/include/mach/io.hrenamed from include/asm-arm/arch-ebsa110/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/io.h2 * arch/arm/mach-ebsa110/include/mach/io.h
3 *3 *
4 * Copyright (C) 1997,1998 Russell King4 * Copyright (C) 1997,1998 Russell King
5 *5 *
arch/arm/mach-ebsa110/include/mach/irqs.hrenamed from include/asm-arm/arch-ebsa110/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/irqs.h2 * arch/arm/mach-ebsa110/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1996 Russell King4 * Copyright (C) 1996 Russell King
5 *5 *
arch/arm/mach-ebsa110/include/mach/memory.hrenamed from include/asm-arm/arch-ebsa110/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/memory.h2 * arch/arm/mach-ebsa110/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 *5 *
arch/arm/mach-ebsa110/include/mach/system.hrenamed from include/asm-arm/arch-ebsa110/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/system.h2 * arch/arm/mach-ebsa110/include/mach/system.h
3 *3 *
4 * Copyright (C) 1996-2000 Russell King.4 * Copyright (C) 1996-2000 Russell King.
5 *5 *
arch/arm/mach-ebsa110/include/mach/timex.hrenamed from include/asm-arm/arch-ebsa110/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/timex.h2 * arch/arm/mach-ebsa110/include/mach/timex.h
3 *3 *
4 * Copyright (C) 1997, 1998 Russell King4 * Copyright (C) 1997, 1998 Russell King
5 *5 *
arch/arm/mach-ebsa110/include/mach/uncompress.hrenamed from include/asm-arm/arch-ebsa110/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/uncompress.h2 * arch/arm/mach-ebsa110/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1996,1997,1998 Russell King4 * Copyright (C) 1996,1997,1998 Russell King
5 *5 *
arch/arm/mach-ebsa110/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ebsa110/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa110/vmalloc.h2 * arch/arm/mach-ebsa110/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 1998 Russell King4 * Copyright (C) 1998 Russell King
5 *5 *
arch/arm/mach-ebsa110/io.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/kernel.h>24#include <linux/kernel.h>
25#include <linux/types.h>25#include <linux/types.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/page.h>29#include <asm/page.h>
30 30
arch/arm/mach-ebsa110/leds.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/spinlock.h>15#include <linux/spinlock.h>
16#include <linux/init.h>16#include <linux/init.h>
17 17
18#include <asm/hardware.h>18#include <mach/hardware.h>
19#include <asm/leds.h>19#include <asm/leds.h>
20#include <asm/system.h>20#include <asm/system.h>
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
arch/arm/mach-ep93xx/adssphere.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/clock.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/module.h>16#include <linux/module.h>
17#include <linux/string.h>17#include <linux/string.h>
18#include <asm/div64.h>18#include <asm/div64.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/io.h>20#include <asm/io.h>
21 21
22struct clk {22struct clk {
arch/arm/mach-ep93xx/core.c+2−2
@@ -36,7 +36,7 @@ · 35 unmodified lines
36#include <asm/types.h>36#include <asm/types.h>
37#include <asm/setup.h>37#include <asm/setup.h>
38#include <asm/memory.h>38#include <asm/memory.h>
39#include <asm/hardware.h>39#include <mach/hardware.h>
40#include <asm/irq.h>40#include <asm/irq.h>
41#include <asm/system.h>41#include <asm/system.h>
42#include <asm/tlbflush.h>42#include <asm/tlbflush.h>
@@ -46,7 +46,7 @@ · 3 unmodified lines
46#include <asm/mach/map.h>46#include <asm/mach/map.h>
47#include <asm/mach/time.h>47#include <asm/mach/time.h>
48#include <asm/mach/irq.h>48#include <asm/mach/irq.h>
49#include <asm/arch/gpio.h>49#include <mach/gpio.h>
50 50
51#include <asm/hardware/vic.h>51#include <asm/hardware/vic.h>
52 52
arch/arm/mach-ep93xx/edb9302.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/edb9302a.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/edb9307.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/edb9312.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/mtd/physmap.h>20#include <linux/mtd/physmap.h>
21#include <linux/platform_device.h>21#include <linux/platform_device.h>
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26 26
arch/arm/mach-ep93xx/edb9315.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/edb9315a.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/gesbc9312.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/physmap.h>19#include <linux/mtd/physmap.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
arch/arm/mach-ep93xx/gpio.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/module.h>17#include <linux/module.h>
18#include <linux/seq_file.h>18#include <linux/seq_file.h>
19 19
20#include <asm/arch/ep93xx-regs.h>20#include <mach/ep93xx-regs.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/gpio.h>22#include <asm/gpio.h>
23 23
arch/arm/mach-ep93xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ep93xx/debug-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/debug-macro.S2 * arch/arm/mach-ep93xx/include/mach/debug-macro.S
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
5 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>5 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 * the Free Software Foundation; either version 2 of the License, or (at9 * the Free Software Foundation; either version 2 of the License, or (at
10 * your option) any later version.10 * your option) any later version.
11 */11 */
12#include <asm/arch/ep93xx-regs.h>12#include <mach/ep93xx-regs.h>
13 13
14 .macro addruart,rx14 .macro addruart,rx
15 mrc p15, 0, \rx, c1, c015 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ep93xx/include/mach/dma.h+3−0
@@ -0,0 +1,3 @@
1/*
2 * arch/arm/mach-ep93xx/include/mach/dma.h
3 */
arch/arm/mach-ep93xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ep93xx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/entry-macro.S2 * arch/arm/mach-ep93xx/include/mach/entry-macro.S
3 * IRQ demultiplexing for EP93xx3 * IRQ demultiplexing for EP93xx
4 *4 *
5 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>5 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 * the Free Software Foundation; either version 2 of the License, or (at9 * the Free Software Foundation; either version 2 of the License, or (at
10 * your option) any later version.10 * your option) any later version.
11 */11 */
12#include <asm/arch/ep93xx-regs.h>12#include <mach/ep93xx-regs.h>
13 13
14 .macro disable_fiq14 .macro disable_fiq
15 .endm15 .endm
arch/arm/mach-ep93xx/include/mach/ep93xx-regs.hrenamed from include/asm-arm/arch-ep93xx/ep93xx-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/ep93xx-regs.h2 * arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_EP93XX_REGS_H5#ifndef __ASM_ARCH_EP93XX_REGS_H
arch/arm/mach-ep93xx/include/mach/gesbc9312.h+3−0
@@ -0,0 +1,3 @@
1/*
2 * arch/arm/mach-ep93xx/include/mach/gesbc9312.h
3 */
arch/arm/mach-ep93xx/include/mach/gpio.hrenamed from include/asm-arm/arch-ep93xx/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/gpio.h2 * arch/arm/mach-ep93xx/include/mach/gpio.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_GPIO_H5#ifndef __ASM_ARCH_GPIO_H
arch/arm/mach-ep93xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ep93xx/hardware.h+5−1
@@ -1,6 +1,8 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/hardware.h2 * arch/arm/mach-ep93xx/include/mach/hardware.h
3 */3 */
4#ifndef __ASM_ARCH_HARDWARE_H
5#define __ASM_ARCH_HARDWARE_H
4 6
5#include "ep93xx-regs.h"7#include "ep93xx-regs.h"
6 8
@@ -10,3 +12,5 @@ · 3 unmodified lines
10 12
11#include "gesbc9312.h"13#include "gesbc9312.h"
12#include "ts72xx.h"14#include "ts72xx.h"
15
16#endif
arch/arm/mach-ep93xx/include/mach/io.hrenamed from include/asm-arm/arch-ep93xx/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/io.h2 * arch/arm/mach-ep93xx/include/mach/io.h
3 */3 */
4 4
5#define IO_SPACE_LIMIT 0xffffffff5#define IO_SPACE_LIMIT 0xffffffff
arch/arm/mach-ep93xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ep93xx/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/irqs.h2 * arch/arm/mach-ep93xx/include/mach/irqs.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_IRQS_H5#ifndef __ASM_ARCH_IRQS_H
arch/arm/mach-ep93xx/include/mach/memory.hrenamed from include/asm-arm/arch-ep93xx/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/memory.h2 * arch/arm/mach-ep93xx/include/mach/memory.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_MEMORY_H5#ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-ep93xx/include/mach/platform.hrenamed from include/asm-arm/arch-ep93xx/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/platform.h2 * arch/arm/mach-ep93xx/include/mach/platform.h
3 */3 */
4 4
5#ifndef __ASSEMBLY__5#ifndef __ASSEMBLY__
arch/arm/mach-ep93xx/include/mach/system.hrenamed from include/asm-arm/arch-ep93xx/system.h+2−2
@@ -1,8 +1,8 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/system.h2 * arch/arm/mach-ep93xx/include/mach/system.h
3 */3 */
4 4
5#include <asm/hardware.h>5#include <mach/hardware.h>
6 6
7static inline void arch_idle(void)7static inline void arch_idle(void)
8{8{
arch/arm/mach-ep93xx/include/mach/timex.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-ep93xx/include/mach/timex.h
3 */
4
5#define CLOCK_TICK_RATE 983040
arch/arm/mach-ep93xx/include/mach/ts72xx.hrenamed from include/asm-arm/arch-ep93xx/ts72xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/ts72xx.h2 * arch/arm/mach-ep93xx/include/mach/ts72xx.h
3 */3 */
4 4
5/*5/*
arch/arm/mach-ep93xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ep93xx/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ep93xx/uncompress.h2 * arch/arm/mach-ep93xx/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>4 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 * your option) any later version.9 * your option) any later version.
10 */10 */
11 11
12#include <asm/arch/ep93xx-regs.h>12#include <mach/ep93xx-regs.h>
13 13
14static unsigned char __raw_readb(unsigned int ptr)14static unsigned char __raw_readb(unsigned int ptr)
15{15{
arch/arm/mach-ep93xx/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-ep93xx/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe800000
arch/arm/mach-ep93xx/micro9.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/mtd/physmap.h>20#include <linux/mtd/physmap.h>
21 21
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24 24
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
arch/arm/mach-ep93xx/ts72xx.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <linux/m48t86.h>21#include <linux/m48t86.h>
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
arch/arm/mach-footbridge/cats-pci.c+3−0
@@ -18,6 +18,9 @@ static int irqmap_cats[] __initdata = { IRQ_PCI, IRQ_IN0, IRQ_IN1, IRQ_IN3 }; · 17 unmodified lines
18 18
19static int __init cats_map_irq(struct pci_dev *dev, u8 slot, u8 pin)19static int __init cats_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
20{20{
21 if (dev->irq >= 255)
22 return -1; /* not a valid interrupt. */
23
21 if (dev->irq >= 128)24 if (dev->irq >= 128)
22 return dev->irq & 0x1f;25 return dev->irq & 0x1f;
23 26
arch/arm/mach-footbridge/ebsa285-leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/spinlock.h>22#include <linux/spinlock.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/leds.h>25#include <asm/leds.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/system.h>27#include <asm/system.h>
arch/arm/mach-footbridge/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ebsa285/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-ebsa285/debug-macro.S1/* arch/arm/mach-footbridge/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-footbridge/include/mach/dma.hrenamed from include/asm-arm/arch-ebsa285/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/dma.h2 * arch/arm/mach-footbridge/include/mach/dma.h
3 *3 *
4 * Architecture DMA routines4 * Architecture DMA routines
5 *5 *
arch/arm/mach-footbridge/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ebsa285/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ebsa285/entry-macro.S2 * arch/arm/mach-footbridge/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for footbridge-based platforms4 * Low-level IRQ helper macros for footbridge-based platforms
5 *5 *
@@ -7,8 +7,8 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/arch/irqs.h>11#include <mach/irqs.h>
12#include <asm/hardware/dec21285.h>12#include <asm/hardware/dec21285.h>
13 13
14 .equ dc21285_high, ARMCSR_BASE & 0xff00000014 .equ dc21285_high, ARMCSR_BASE & 0xff000000
arch/arm/mach-footbridge/include/mach/hardware.hrenamed from include/asm-arm/arch-ebsa285/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/hardware.h2 * arch/arm/mach-footbridge/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1998-1999 Russell King.4 * Copyright (C) 1998-1999 Russell King.
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef __ASM_ARCH_HARDWARE_H12#ifndef __ASM_ARCH_HARDWARE_H
13#define __ASM_ARCH_HARDWARE_H13#define __ASM_ARCH_HARDWARE_H
14 14
15#include <asm/arch/memory.h>15#include <mach/memory.h>
16 16
17/* Virtual Physical Size17/* Virtual Physical Size
18 * 0xff800000 0x40000000 1MB X-Bus18 * 0xff800000 0x40000000 1MB X-Bus
arch/arm/mach-footbridge/include/mach/io.hrenamed from include/asm-arm/arch-ebsa285/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/io.h2 * arch/arm/mach-footbridge/include/mach/io.h
3 *3 *
4 * Copyright (C) 1997-1999 Russell King4 * Copyright (C) 1997-1999 Russell King
5 *5 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
14#ifndef __ASM_ARM_ARCH_IO_H14#ifndef __ASM_ARM_ARCH_IO_H
15#define __ASM_ARM_ARCH_IO_H15#define __ASM_ARM_ARCH_IO_H
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19#define IO_SPACE_LIMIT 0xffff19#define IO_SPACE_LIMIT 0xffff
20 20
arch/arm/mach-footbridge/include/mach/irqs.hrenamed from include/asm-arm/arch-ebsa285/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/irqs.h2 * arch/arm/mach-footbridge/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1998 Russell King4 * Copyright (C) 1998 Russell King
5 * Copyright (C) 1998 Phil Blundell5 * Copyright (C) 1998 Phil Blundell
arch/arm/mach-footbridge/include/mach/memory.hrenamed from include/asm-arm/arch-ebsa285/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/memory.h2 * arch/arm/mach-footbridge/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 *5 *
arch/arm/mach-footbridge/include/mach/system.hrenamed from include/asm-arm/arch-ebsa285/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/system.h2 * arch/arm/mach-footbridge/include/mach/system.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 */9 */
10#include <asm/hardware/dec21285.h>10#include <asm/hardware/dec21285.h>
11#include <asm/io.h>11#include <asm/io.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/leds.h>13#include <asm/leds.h>
14#include <asm/mach-types.h>14#include <asm/mach-types.h>
15 15
arch/arm/mach-footbridge/include/mach/timex.hrenamed from include/asm-arm/arch-ebsa285/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/timex.h2 * arch/arm/mach-footbridge/include/mach/timex.h
3 *3 *
4 * Copyright (C) 1998 Russell King4 * Copyright (C) 1998 Russell King
5 *5 *
arch/arm/mach-footbridge/include/mach/uncompress.hrenamed from include/asm-arm/arch-ebsa285/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/uncompress.h2 * arch/arm/mach-footbridge/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King4 * Copyright (C) 1996-1999 Russell King
5 *5 *
arch/arm/mach-footbridge/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ebsa285/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/vmalloc.h2 * arch/arm/mach-footbridge/include/mach/vmalloc.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-footbridge/isa-irq.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21 21
22#include <asm/mach/irq.h>22#include <asm/mach/irq.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/hardware/dec21285.h>25#include <asm/hardware/dec21285.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/io.h>27#include <asm/io.h>
arch/arm/mach-footbridge/netwinder-leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/spinlock.h>22#include <linux/spinlock.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/leds.h>25#include <asm/leds.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/system.h>27#include <asm/system.h>
arch/arm/mach-footbridge/time.c+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ebsa285/time.h2 * arch/arm/mach-footbridge/include/mach/time.h
3 *3 *
4 * Copyright (C) 1998 Russell King.4 * Copyright (C) 1998 Russell King.
5 * Copyright (C) 1998 Phil Blundell5 * Copyright (C) 1998 Phil Blundell
@@ -23,7 +23,7 @@ · 17 unmodified lines
23#include <linux/mc146818rtc.h>23#include <linux/mc146818rtc.h>
24#include <linux/bcd.h>24#include <linux/bcd.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28 28
29#include <asm/mach/time.h>29#include <asm/mach/time.h>
arch/arm/mach-h720x/common.c+2−2
@@ -23,11 +23,11 @@ · 22 unmodified lines
23#include <asm/pgtable.h>23#include <asm/pgtable.h>
24#include <asm/dma.h>24#include <asm/dma.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29#include <asm/mach/map.h>29#include <asm/mach/map.h>
30#include <asm/arch/irqs.h>30#include <mach/irqs.h>
31 31
32#include <asm/mach/dma.h>32#include <asm/mach/dma.h>
33 33
arch/arm/mach-h720x/cpu-h7201.c+2−2
@@ -17,9 +17,9 @@ · 16 unmodified lines
17#include <linux/interrupt.h>17#include <linux/interrupt.h>
18#include <linux/module.h>18#include <linux/module.h>
19#include <asm/types.h>19#include <asm/types.h>
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/arch/irqs.h>22#include <mach/irqs.h>
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include "common.h"25#include "common.h"
arch/arm/mach-h720x/cpu-h7202.c+2−2
@@ -17,9 +17,9 @@ · 16 unmodified lines
17#include <linux/interrupt.h>17#include <linux/interrupt.h>
18#include <linux/module.h>18#include <linux/module.h>
19#include <asm/types.h>19#include <asm/types.h>
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/arch/irqs.h>22#include <mach/irqs.h>
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include <linux/device.h>25#include <linux/device.h>
arch/arm/mach-h720x/h7201-eval.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <asm/page.h>25#include <asm/page.h>
26#include <asm/pgtable.h>26#include <asm/pgtable.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include "common.h"29#include "common.h"
30 30
31MACHINE_START(H7201, "Hynix GMS30C7201")31MACHINE_START(H7201, "Hynix GMS30C7201")
arch/arm/mach-h720x/h7202-eval.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <asm/page.h>25#include <asm/page.h>
26#include <asm/pgtable.h>26#include <asm/pgtable.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include "common.h"29#include "common.h"
30 30
31static struct resource cirrus_resources[] = {31static struct resource cirrus_resources[] = {
arch/arm/mach-h720x/include/mach/boards.hrenamed from include/asm-arm/arch-h720x/boards.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/boards.h2 * arch/arm/mach-h720x/include/mach/boards.h
3 *3 *
4 * Copyright (C) 2003 Thomas Gleixner <tglx@linutronix.de>4 * Copyright (C) 2003 Thomas Gleixner <tglx@linutronix.de>
5 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>5 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>
arch/arm/mach-h720x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-h720x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-h720x/debug-macro.S1/* arch/arm/mach-h720x/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-h720x/include/mach/dma.hrenamed from include/asm-arm/arch-h720x/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/dma.h2 * arch/arm/mach-h720x/include/mach/dma.h
3 *3 *
4 * Architecture DMA routes4 * Architecture DMA routes
5 *5 *
arch/arm/mach-h720x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-h720x/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-h720x/entry-macro.S2 * arch/arm/mach-h720x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Hynix HMS720x based platforms4 * Low-level IRQ helper macros for Hynix HMS720x based platforms
5 *5 *
arch/arm/mach-h720x/include/mach/h7201-regs.hrenamed from include/asm-arm/arch-h720x/h7201-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/h7201-regs.h2 * arch/arm/mach-h720x/include/mach/h7201-regs.h
3 *3 *
4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/h7202-regs.hrenamed from include/asm-arm/arch-h720x/h7202-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/h7202-regs.h2 * arch/arm/mach-h720x/include/mach/h7202-regs.h
3 *3 *
4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/hardware.hrenamed from include/asm-arm/arch-h720x/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/hardware.h2 * arch/arm/mach-h720x/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.4 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>5 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/io.hrenamed from include/asm-arm/arch-h720x/io.h+3−3
@@ -1,12 +1,12 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/io.h2 * arch/arm/mach-h720x/include/mach/io.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
6 * Changelog:6 * Changelog:
7 *7 *
8 * 09-19-2001 JJKIM8 * 09-19-2001 JJKIM
9 * Created from linux/include/asm-arm/arch-l7200/io.h9 * Created from arch/arm/mach-l7200/include/mach/io.h
10 *10 *
11 * 03-27-2003 Robert Schwebel <r.schwebel@pengutronix.de>:11 * 03-27-2003 Robert Schwebel <r.schwebel@pengutronix.de>:
12 * re-unified header files for h720x12 * re-unified header files for h720x
@@ -14,7 +14,7 @@ · 1 unmodified line
14#ifndef __ASM_ARM_ARCH_IO_H14#ifndef __ASM_ARM_ARCH_IO_H
15#define __ASM_ARM_ARCH_IO_H15#define __ASM_ARM_ARCH_IO_H
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19#define IO_SPACE_LIMIT 0xffffffff19#define IO_SPACE_LIMIT 0xffffffff
20 20
arch/arm/mach-h720x/include/mach/irqs.hrenamed from include/asm-arm/arch-h720x/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/irqs.h2 * arch/arm/mach-h720x/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2000 Jungjun Kim4 * Copyright (C) 2000 Jungjun Kim
5 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>5 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>
arch/arm/mach-h720x/include/mach/memory.hrenamed from include/asm-arm/arch-h720x/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/memory.h2 * arch/arm/mach-h720x/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2000 Jungjun Kim4 * Copyright (c) 2000 Jungjun Kim
5 *5 *
arch/arm/mach-h720x/include/mach/system.hrenamed from include/asm-arm/arch-h720x/system.h+3−3
@@ -1,18 +1,18 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/system.h2 * arch/arm/mach-h720x/include/mach/system.h
3 *3 *
4 * Copyright (C) 2001-2002 Jungjun Kim, Hynix Semiconductor Inc.4 * Copyright (C) 2001-2002 Jungjun Kim, Hynix Semiconductor Inc.
5 *5 *
6 * This program is free software; you can redistribute it and/or modify6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
9 * linux/include/asm-arm/arch-h720x/system.h9 * arch/arm/mach-h720x/include/mach/system.h
10 *10 *
11 */11 */
12 12
13#ifndef __ASM_ARCH_SYSTEM_H13#ifndef __ASM_ARCH_SYSTEM_H
14#define __ASM_ARCH_SYSTEM_H14#define __ASM_ARCH_SYSTEM_H
15#include <asm/hardware.h>15#include <mach/hardware.h>
16 16
17static void arch_idle(void)17static void arch_idle(void)
18{18{
arch/arm/mach-h720x/include/mach/timex.hrenamed from include/asm-arm/arch-h720x/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/timex.h2 * arch/arm/mach-h720x/include/mach/timex.h
3 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.3 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
4 *4 *
5 * This program is free software; you can redistribute it and/or modify5 * This program is free software; you can redistribute it and/or modify
arch/arm/mach-h720x/include/mach/uncompress.hrenamed from include/asm-arm/arch-h720x/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/uncompress.h2 * arch/arm/mach-h720x/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2001-2002 Jungjun Kim4 * Copyright (C) 2001-2002 Jungjun Kim
5 */5 */
@@ -7,7 +7,7 @@ · 1 unmodified line
7#ifndef __ASM_ARCH_UNCOMPRESS_H7#ifndef __ASM_ARCH_UNCOMPRESS_H
8#define __ASM_ARCH_UNCOMPRESS_H8#define __ASM_ARCH_UNCOMPRESS_H
9 9
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12#define LSR 0x1412#define LSR 0x14
13#define TEMPTY 0x4013#define TEMPTY 0x40
arch/arm/mach-h720x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-h720x/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-h720x/vmalloc.h2 * arch/arm/mach-h720x/include/mach/vmalloc.h
3 */3 */
4 4
5#ifndef __ARCH_ARM_VMALLOC_H5#ifndef __ARCH_ARM_VMALLOC_H
arch/arm/mach-imx/clock.c+6−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/err.h>23#include <linux/err.h>
24 24
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/arch/imx-regs.h>26#include <mach/imx-regs.h>
27 27
28/*28/*
29 * Very simple approach: We can't disable clocks, so we do29 * Very simple approach: We can't disable clocks, so we do
@@ -172,24 +172,29 @@ found: · 142 unmodified lines
172 172
173 return clk;173 return clk;
174}174}
175EXPORT_SYMBOL(clk_get);
175 176
176void clk_put(struct clk *clk)177void clk_put(struct clk *clk)
177{178{
178}179}
180EXPORT_SYMBOL(clk_put);
179 181
180int clk_enable(struct clk *clk)182int clk_enable(struct clk *clk)
181{183{
182 return 0;184 return 0;
183}185}
186EXPORT_SYMBOL(clk_enable);
184 187
185void clk_disable(struct clk *clk)188void clk_disable(struct clk *clk)
186{189{
187}190}
191EXPORT_SYMBOL(clk_disable);
188 192
189unsigned long clk_get_rate(struct clk *clk)193unsigned long clk_get_rate(struct clk *clk)
190{194{
191 return clk->get_rate();195 return clk->get_rate();
192}196}
197EXPORT_SYMBOL(clk_get_rate);
193 198
194int imx_clocks_init(void)199int imx_clocks_init(void)
195{200{
arch/arm/mach-imx/cpufreq.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
36#include <linux/err.h>36#include <linux/err.h>
37#include <asm/system.h>37#include <asm/system.h>
38 38
39#include <asm/hardware.h>39#include <mach/hardware.h>
40 40
41#include "generic.h"41#include "generic.h"
42 42
arch/arm/mach-imx/dma.c+2−2
@@ -30,9 +30,9 @@ · 29 unmodified lines
30 30
31#include <asm/system.h>31#include <asm/system.h>
32#include <asm/irq.h>32#include <asm/irq.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/dma.h>34#include <asm/dma.h>
35#include <asm/arch/imx-dma.h>35#include <mach/imx-dma.h>
36 36
37struct imx_dma_channel imx_dma_channels[IMX_DMA_CHANNELS];37struct imx_dma_channel imx_dma_channels[IMX_DMA_CHANNELS];
38 38
arch/arm/mach-imx/generic.c+5−6
@@ -29,13 +29,13 @@ · 28 unmodified lines
29#include <linux/string.h>29#include <linux/string.h>
30 30
31#include <asm/errno.h>31#include <asm/errno.h>
32#include <asm/arch/imxfb.h>32#include <mach/imxfb.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/arch/imx-regs.h>34#include <mach/imx-regs.h>
35 35
36#include <asm/mach/map.h>36#include <asm/mach/map.h>
37#include <asm/arch/mmc.h>37#include <mach/mmc.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39 39
40unsigned long imx_gpio_alloc_map[(GPIO_PORT_MAX + 1) * 32 / BITS_PER_LONG];40unsigned long imx_gpio_alloc_map[(GPIO_PORT_MAX + 1) * 32 / BITS_PER_LONG];
41 41
@@ -251,7 +251,6 @@ void __init set_imx_fb_info(struct imxfb_mach_info *hard_imx_fb_info) · 209 unmodified lines
251{251{
252 memcpy(&imx_fb_info,hard_imx_fb_info,sizeof(struct imxfb_mach_info));252 memcpy(&imx_fb_info,hard_imx_fb_info,sizeof(struct imxfb_mach_info));
253}253}
254EXPORT_SYMBOL(set_imx_fb_info);
255 254
256static struct resource imxfb_resources[] = {255static struct resource imxfb_resources[] = {
257 [0] = {256 [0] = {
arch/arm/mach-imx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-imx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-imx/debug-macro.S1/* arch/arm/mach-imx/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-imx/include/mach/dma.hrenamed from include/asm-arm/arch-imx/dma.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-imx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-imx/entry-macro.S2 * arch/arm/mach-imx/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for iMX-based platforms4 * Low-level IRQ helper macros for iMX-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12 .macro disable_fiq12 .macro disable_fiq
13 .endm13 .endm
arch/arm/mach-imx/include/mach/gpio.hrenamed from include/asm-arm/arch-imx/gpio.h+1−1
@@ -1,6 +1,6 @@
1#ifndef _IMX_GPIO_H1#ifndef _IMX_GPIO_H
2 2
3#include <asm/arch/imx-regs.h>3#include <mach/imx-regs.h>
4 4
5#define IMX_GPIO_ALLOC_MODE_NORMAL 05#define IMX_GPIO_ALLOC_MODE_NORMAL 0
6#define IMX_GPIO_ALLOC_MODE_NO_ALLOC 16#define IMX_GPIO_ALLOC_MODE_NO_ALLOC 1
arch/arm/mach-imx/include/mach/hardware.hrenamed from include/asm-arm/arch-imx/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imx/hardware.h2 * arch/arm/mach-imx/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited.4 * Copyright (C) 1999 ARM Limited.
5 *5 *
arch/arm/mach-imx/include/mach/imx-dma.hrenamed from include/asm-arm/arch-imx/imx-dma.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imx-regs.hrenamed from include/asm-arm/arch-imx/imx-regs.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imx-uart.hrenamed from include/asm-arm/arch-imx/imx-uart.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imxfb.hrenamed from include/asm-arm/arch-imx/imxfb.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/io.hrenamed from include/asm-arm/arch-imx/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imxads/io.h2 * arch/arm/mach-imxads/include/mach/io.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
20#ifndef __ASM_ARM_ARCH_IO_H20#ifndef __ASM_ARM_ARCH_IO_H
21#define __ASM_ARM_ARCH_IO_H21#define __ASM_ARM_ARCH_IO_H
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24 24
25#define IO_SPACE_LIMIT 0xffffffff25#define IO_SPACE_LIMIT 0xffffffff
26 26
arch/arm/mach-imx/include/mach/irqs.hrenamed from include/asm-arm/arch-imx/irqs.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imxads/irqs.h2 * arch/arm/mach-imxads/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd.5 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -23,7 +23,7 @@ · 17 unmodified lines
23#define __ARM_IRQS_H__23#define __ARM_IRQS_H__
24 24
25/* Use the imx definitions */25/* Use the imx definitions */
26#include <asm/hardware.h>26#include <mach/hardware.h>
27 27
28/*28/*
29 * IMX Interrupt numbers29 * IMX Interrupt numbers
arch/arm/mach-imx/include/mach/memory.hrenamed from include/asm-arm/arch-imx/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imx/memory.h2 * arch/arm/mach-imx/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2002 Shane Nay (shane@minirl.com)5 * Copyright (C) 2002 Shane Nay (shane@minirl.com)
arch/arm/mach-imx/include/mach/mmc.hrenamed from include/asm-arm/arch-imx/mmc.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/mx1ads.hrenamed from include/asm-arm/arch-imx/mx1ads.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imx/mx1ads.h2 * arch/arm/mach-imx/include/mach/mx1ads.h
3 *3 *
4 * Copyright (C) 2004 Robert Schwebel, Pengutronix4 * Copyright (C) 2004 Robert Schwebel, Pengutronix
5 *5 *
arch/arm/mach-imx/include/mach/spi_imx.hrenamed from include/asm-arm/arch-imx/spi_imx.h+2−2
@@ -1,11 +1,11 @@
1/*1/*
2 * include/asm-arm/arch-imx/spi_imx.h2 * arch/arm/mach-imx/include/mach/spi_imx.h
3 *3 *
4 * Copyright (C) 2006 SWAPP4 * Copyright (C) 2006 SWAPP
5 * Andrea Paterniani <a.paterniani@swapp-eng.it>5 * Andrea Paterniani <a.paterniani@swapp-eng.it>
6 *6 *
7 * Initial version inspired by:7 * Initial version inspired by:
8 * linux-2.6.17-rc3-mm1/include/asm-arm/arch-pxa/pxa2xx_spi.h8 * linux-2.6.17-rc3-mm1/arch/arm/mach-pxa/include/mach/pxa2xx_spi.h
9 *9 *
10 * This program is free software; you can redistribute it and/or modify10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by11 * it under the terms of the GNU General Public License as published by
arch/arm/mach-imx/include/mach/system.hrenamed from include/asm-arm/arch-imx/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imxads/system.h2 * arch/arm/mach-imxads/include/mach/system.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd5 * Copyright (C) 2000 Deep Blue Solutions Ltd
arch/arm/mach-imx/include/mach/timex.hrenamed from include/asm-arm/arch-imx/timex.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/uncompress.hrenamed from include/asm-arm/arch-imx/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imxads/uncompress.h2 * arch/arm/mach-imxads/include/mach/uncompress.h
3 *3 *
4 *4 *
5 *5 *
arch/arm/mach-imx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-imx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-imx/vmalloc.h2 * arch/arm/mach-imx/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2000 Russell King.4 * Copyright (C) 2000 Russell King.
5 *5 *
arch/arm/mach-imx/irq.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include <linux/list.h>27#include <linux/list.h>
28#include <linux/timer.h>28#include <linux/timer.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/io.h>32#include <asm/io.h>
33 33
arch/arm/mach-imx/leds-mx1ads.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 13
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/system.h>17#include <asm/system.h>
18#include <asm/io.h>18#include <asm/io.h>
19#include <asm/leds.h>19#include <asm/leds.h>
arch/arm/mach-imx/mx1ads.c+5−5
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/platform_device.h>17#include <linux/platform_device.h>
18#include <asm/system.h>18#include <asm/system.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/irq.h>20#include <asm/irq.h>
21#include <asm/pgtable.h>21#include <asm/pgtable.h>
22#include <asm/page.h>22#include <asm/page.h>
@@ -25,8 +25,8 @@ · 2 unmodified lines
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
26 26
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/arch/mmc.h>28#include <mach/mmc.h>
29#include <asm/arch/imx-uart.h>29#include <mach/imx-uart.h>
30#include <linux/interrupt.h>30#include <linux/interrupt.h>
31#include "generic.h"31#include "generic.h"
32 32
@@ -125,7 +125,7 @@ static struct platform_device *devices[] __initdata = { · 92 unmodified lines
125 &imx_uart2_device,125 &imx_uart2_device,
126};126};
127 127
128#ifdef CONFIG_MMC_IMX128#if defined(CONFIG_MMC_IMX) || defined(CONFIG_MMC_IMX_MODULE)
129static int mx1ads_mmc_card_present(struct device *dev)129static int mx1ads_mmc_card_present(struct device *dev)
130{130{
131 /* MMC/SD Card Detect is PB 20 on MX1ADS V1.0.7 */131 /* MMC/SD Card Detect is PB 20 on MX1ADS V1.0.7 */
@@ -143,7 +143,7 @@ mx1ads_init(void) · 11 unmodified lines
143#ifdef CONFIG_LEDS143#ifdef CONFIG_LEDS
144 imx_gpio_mode(GPIO_PORTA | GPIO_OUT | 2);144 imx_gpio_mode(GPIO_PORTA | GPIO_OUT | 2);
145#endif145#endif
146#ifdef CONFIG_MMC_IMX146#if defined(CONFIG_MMC_IMX) || defined(CONFIG_MMC_IMX_MODULE)
147 /* SD/MMC card detect */147 /* SD/MMC card detect */
148 imx_gpio_mode(GPIO_PORTB | GPIO_GIUS | GPIO_IN | 20);148 imx_gpio_mode(GPIO_PORTB | GPIO_GIUS | GPIO_IN | 20);
149 imx_set_mmc_info(&mx1ads_mmc_info);149 imx_set_mmc_info(&mx1ads_mmc_info);
arch/arm/mach-imx/time.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/clockchips.h>19#include <linux/clockchips.h>
20#include <linux/clk.h>20#include <linux/clk.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/io.h>23#include <asm/io.h>
24#include <asm/leds.h>24#include <asm/leds.h>
25#include <asm/irq.h>25#include <asm/irq.h>
arch/arm/mach-integrator/core.c+2−2
@@ -20,11 +20,11 @@ · 19 unmodified lines
20#include <linux/amba/bus.h>20#include <linux/amba/bus.h>
21#include <linux/amba/serial.h>21#include <linux/amba/serial.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/hardware/arm_timer.h>26#include <asm/hardware/arm_timer.h>
27#include <asm/arch/cm.h>27#include <mach/cm.h>
28#include <asm/system.h>28#include <asm/system.h>
29#include <asm/leds.h>29#include <asm/leds.h>
30#include <asm/mach/time.h>30#include <asm/mach/time.h>
arch/arm/mach-integrator/cpu.c+1−3
@@ -3,8 +3,6 @@ · 2 unmodified lines
3 *3 *
4 * Copyright (C) 2001-2002 Deep Blue Solutions Ltd.4 * Copyright (C) 2001-2002 Deep Blue Solutions Ltd.
5 *5 *
6 * $Id: cpu.c,v 1.6 2002/07/18 13:58:51 rmk Exp $
7 *
8 * This program is free software; you can redistribute it and/or modify6 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License version 2 as7 * it under the terms of the GNU General Public License version 2 as
10 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
@@ -20,7 +18,7 @@ · 9 unmodified lines
20#include <linux/smp.h>18#include <linux/smp.h>
21#include <linux/init.h>19#include <linux/init.h>
22 20
23#include <asm/hardware.h>21#include <mach/hardware.h>
24#include <asm/io.h>22#include <asm/io.h>
25#include <asm/mach-types.h>23#include <asm/mach-types.h>
26#include <asm/hardware/icst525.h>24#include <asm/hardware/icst525.h>
arch/arm/mach-integrator/impd1.c+3−3
@@ -23,8 +23,8 @@ · 22 unmodified lines
23 23
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/hardware/icst525.h>25#include <asm/hardware/icst525.h>
26#include <asm/arch/lm.h>26#include <mach/lm.h>
27#include <asm/arch/impd1.h>27#include <mach/impd1.h>
28#include <asm/sizes.h>28#include <asm/sizes.h>
29 29
30#include "clock.h"30#include "clock.h"
@@ -405,7 +405,7 @@ static int impd1_probe(struct lm_device *dev) · 374 unmodified lines
405 405
406 ret = amba_device_register(d, &dev->resource);406 ret = amba_device_register(d, &dev->resource);
407 if (ret) {407 if (ret) {
408 dev_err(&d->dev, "unable to register device: %d\n");408 dev_err(&d->dev, "unable to register device: %d\n", ret);
409 kfree(d);409 kfree(d);
410 }410 }
411 }411 }
arch/arm/mach-integrator/include/mach/bits.hrenamed from include/asm-arm/arch-integrator/bits.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/cm.hrenamed from include/asm-arm/arch-integrator/cm.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/debug-macro.Srenamed from include/asm-arm/arch-integrator/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-integrator/debug-macro.S1/* arch/arm/mach-integrator/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-integrator/include/mach/dma.hrenamed from include/asm-arm/arch-integrator/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/dma.h2 * arch/arm/mach-integrator/include/mach/dma.h
3 *3 *
4 * Copyright (C) 1997,1998 Russell King4 * Copyright (C) 1997,1998 Russell King
5 *5 *
arch/arm/mach-integrator/include/mach/entry-macro.Srenamed from include/asm-arm/arch-integrator/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-integrator/entry-macro.S2 * arch/arm/mach-integrator/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Integrator platforms4 * Low-level IRQ helper macros for Integrator platforms
5 *5 *
@@ -7,8 +7,8 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/arch/irqs.h>11#include <mach/irqs.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-integrator/include/mach/hardware.hrenamed from include/asm-arm/arch-integrator/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/hardware.h2 * arch/arm/mach-integrator/include/mach/hardware.h
3 *3 *
4 * This file contains the hardware definitions of the Integrator.4 * This file contains the hardware definitions of the Integrator.
5 *5 *
@@ -23,7 +23,7 @@ · 17 unmodified lines
23#define __ASM_ARCH_HARDWARE_H23#define __ASM_ARCH_HARDWARE_H
24 24
25#include <asm/sizes.h>25#include <asm/sizes.h>
26#include <asm/arch/platform.h>26#include <mach/platform.h>
27 27
28/*28/*
29 * Where in virtual memory the IO devices (timers, system controllers29 * Where in virtual memory the IO devices (timers, system controllers
arch/arm/mach-integrator/include/mach/impd1.hrenamed from include/asm-arm/arch-integrator/impd1.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/io.hrenamed from include/asm-arm/arch-integrator/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/io.h2 * arch/arm/mach-integrator/include/mach/io.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
arch/arm/mach-integrator/include/mach/irqs.hrenamed from include/asm-arm/arch-integrator/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/irqs.h2 * arch/arm/mach-integrator/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd.5 * Copyright (C) 2000 Deep Blue Solutions Ltd.
arch/arm/mach-integrator/include/mach/lm.hrenamed from include/asm-arm/arch-integrator/lm.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/memory.hrenamed from include/asm-arm/arch-integrator/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/memory.h2 * arch/arm/mach-integrator/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
arch/arm/mach-integrator/include/mach/platform.hrenamed from include/asm-arm/arch-integrator/platform.h+0−2
@@ -26,8 +26,6 @@ · 25 unmodified lines
26 * NOTE: This is a multi-hosted header file for use with uHAL and26 * NOTE: This is a multi-hosted header file for use with uHAL and
27 * supported debuggers.27 * supported debuggers.
28 *28 *
29 * $Id: platform.s,v 1.32 2000/02/18 10:51:39 asims Exp $
30 *
31 * ***********************************************************************/29 * ***********************************************************************/
32 30
33#ifndef __address_h31#ifndef __address_h
arch/arm/mach-integrator/include/mach/system.hrenamed from include/asm-arm/arch-integrator/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/system.h2 * arch/arm/mach-integrator/include/mach/system.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd5 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_SYSTEM_H21#ifndef __ASM_ARCH_SYSTEM_H
22#define __ASM_ARCH_SYSTEM_H22#define __ASM_ARCH_SYSTEM_H
23 23
24#include <asm/arch/cm.h>24#include <mach/cm.h>
25 25
26static inline void arch_idle(void)26static inline void arch_idle(void)
27{27{
arch/arm/mach-integrator/include/mach/timex.hrenamed from include/asm-arm/arch-integrator/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/timex.h2 * arch/arm/mach-integrator/include/mach/timex.h
3 *3 *
4 * Integrator architecture timex specifications4 * Integrator architecture timex specifications
5 *5 *
arch/arm/mach-integrator/include/mach/uncompress.hrenamed from include/asm-arm/arch-integrator/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/uncompress.h2 * arch/arm/mach-integrator/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
arch/arm/mach-integrator/include/mach/vmalloc.hrenamed from include/asm-arm/arch-integrator/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-integrator/vmalloc.h2 * arch/arm/mach-integrator/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2000 Russell King.4 * Copyright (C) 2000 Russell King.
5 *5 *
arch/arm/mach-integrator/integrator_ap.c+2−2
@@ -28,14 +28,14 @@ · 27 unmodified lines
28#include <linux/amba/bus.h>28#include <linux/amba/bus.h>
29#include <linux/amba/kmi.h>29#include <linux/amba/kmi.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/setup.h>34#include <asm/setup.h>
35#include <asm/param.h> /* HZ */35#include <asm/param.h> /* HZ */
36#include <asm/mach-types.h>36#include <asm/mach-types.h>
37 37
38#include <asm/arch/lm.h>38#include <mach/lm.h>
39 39
40#include <asm/mach/arch.h>40#include <asm/mach/arch.h>
41#include <asm/mach/flash.h>41#include <asm/mach/flash.h>
arch/arm/mach-integrator/integrator_cp.c+3−3
@@ -20,15 +20,15 @@ · 19 unmodified lines
20#include <linux/amba/kmi.h>20#include <linux/amba/kmi.h>
21#include <linux/amba/clcd.h>21#include <linux/amba/clcd.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26#include <asm/setup.h>26#include <asm/setup.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/hardware/icst525.h>28#include <asm/hardware/icst525.h>
29 29
30#include <asm/arch/cm.h>30#include <mach/cm.h>
31#include <asm/arch/lm.h>31#include <mach/lm.h>
32 32
33#include <asm/mach/arch.h>33#include <asm/mach/arch.h>
34#include <asm/mach/flash.h>34#include <asm/mach/flash.h>
arch/arm/mach-integrator/leds.c+2−2
@@ -25,12 +25,12 @@ · 24 unmodified lines
25#include <linux/smp.h>25#include <linux/smp.h>
26#include <linux/spinlock.h>26#include <linux/spinlock.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/leds.h>30#include <asm/leds.h>
31#include <asm/system.h>31#include <asm/system.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/arch/cm.h>33#include <mach/cm.h>
34 34
35static int saved_leds;35static int saved_leds;
36 36
arch/arm/mach-integrator/lm.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/device.h>12#include <linux/device.h>
13#include <linux/slab.h>13#include <linux/slab.h>
14 14
15#include <asm/arch/lm.h>15#include <mach/lm.h>
16 16
17#define to_lm_device(d) container_of(d, struct lm_device, dev)17#define to_lm_device(d) container_of(d, struct lm_device, dev)
18#define to_lm_driver(d) container_of(d, struct lm_driver, drv)18#define to_lm_driver(d) container_of(d, struct lm_driver, drv)
arch/arm/mach-integrator/pci_v3.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/spinlock.h>28#include <linux/spinlock.h>
29#include <linux/init.h>29#include <linux/init.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/system.h>34#include <asm/system.h>
arch/arm/mach-iop13xx/include/mach/adma.hrenamed from include/asm-arm/arch-iop13xx/adma.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#define _ADMA_H19#define _ADMA_H
20#include <linux/types.h>20#include <linux/types.h>
21#include <linux/io.h>21#include <linux/io.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/hardware/iop_adma.h>23#include <asm/hardware/iop_adma.h>
24 24
25#define ADMA_ACCR(chan) (chan->mmr_base + 0x0)25#define ADMA_ACCR(chan) (chan->mmr_base + 0x0)
arch/arm/mach-iop13xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop13xx/debug-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop13xx/debug-macro.S2 * arch/arm/mach-iop13xx/include/mach/debug-macro.S
3 *3 *
4 * Debugging macro include header4 * Debugging macro include header
5 *5 *
arch/arm/mach-iop13xx/include/mach/dma.hrenamed from include/asm-arm/arch-iop13xx/dma.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop13xx/entry-macro.S+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/hardware.hrenamed from include/asm-arm/arch-iop13xx/hardware.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/io.hrenamed from include/asm-arm/arch-iop13xx/io.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/iop13xx.hrenamed from include/asm-arm/arch-iop13xx/iop13xx.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/iq81340.hrenamed from include/asm-arm/arch-iop13xx/iq81340.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/irqs.hrenamed from include/asm-arm/arch-iop13xx/irqs.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/memory.hrenamed from include/asm-arm/arch-iop13xx/memory.h+1−1
@@ -1,7 +1,7 @@
1#ifndef __ASM_ARCH_MEMORY_H1#ifndef __ASM_ARCH_MEMORY_H
2#define __ASM_ARCH_MEMORY_H2#define __ASM_ARCH_MEMORY_H
3 3
4#include <asm/arch/hardware.h>4#include <mach/hardware.h>
5 5
6/*6/*
7 * Physical DRAM offset.7 * Physical DRAM offset.
arch/arm/mach-iop13xx/include/mach/msi.hrenamed from include/asm-arm/arch-iop13xx/msi.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/pci.hrenamed from include/asm-arm/arch-iop13xx/pci.h+1−1
@@ -1,6 +1,6 @@
1#ifndef _IOP13XX_PCI_H_1#ifndef _IOP13XX_PCI_H_
2#define _IOP13XX_PCI_H_2#define _IOP13XX_PCI_H_
3#include <asm/arch/irqs.h>3#include <mach/irqs.h>
4#include <asm/io.h>4#include <asm/io.h>
5 5
6struct pci_sys_data;6struct pci_sys_data;
arch/arm/mach-iop13xx/include/mach/system.hrenamed from include/asm-arm/arch-iop13xx/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-iop13xx/system.h2 * arch/arm/mach-iop13xx/include/mach/system.h
3 *3 *
4 * Copyright (C) 2004 Intel Corp.4 * Copyright (C) 2004 Intel Corp.
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * it under the terms of the GNU General Public License version 2 as7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
9 */9 */
10#include <asm/arch/iop13xx.h>10#include <mach/iop13xx.h>
11static inline void arch_idle(void)11static inline void arch_idle(void)
12{12{
13 cpu_do_idle();13 cpu_do_idle();
arch/arm/mach-iop13xx/include/mach/time.hrenamed from include/asm-arm/arch-iop13xx/time.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/timex.hrenamed from include/asm-arm/arch-iop13xx/timex.h+1−1
@@ -1,3 +1,3 @@
1#include <asm/hardware.h>1#include <mach/hardware.h>
2 2
3#define CLOCK_TICK_RATE (100 * HZ)3#define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop13xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop13xx/uncompress.h+1−1
@@ -1,6 +1,6 @@
1#include <asm/types.h>1#include <asm/types.h>
2#include <linux/serial_reg.h>2#include <linux/serial_reg.h>
3#include <asm/hardware.h>3#include <mach/hardware.h>
4 4
5#define UART_BASE ((volatile u32 *)IOP13XX_UART1_PHYS)5#define UART_BASE ((volatile u32 *)IOP13XX_UART1_PHYS)
6#define TX_DONE (UART_LSR_TEMT | UART_LSR_THRE)6#define TX_DONE (UART_LSR_TEMT | UART_LSR_THRE)
arch/arm/mach-iop13xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-iop13xx/vmalloc.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/io.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 */18 */
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/module.h>20#include <linux/module.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/io.h>22#include <asm/io.h>
23 23
24void * __iomem __iop13xx_io(unsigned long io_addr)24void * __iomem __iop13xx_io(unsigned long io_addr)
arch/arm/mach-iop13xx/iq81340mc.c+3−3
@@ -18,14 +18,14 @@ · 17 unmodified lines
18 */18 */
19#include <linux/pci.h>19#include <linux/pci.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/mach/pci.h>23#include <asm/mach/pci.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/arch/pci.h>26#include <mach/pci.h>
27#include <asm/mach/time.h>27#include <asm/mach/time.h>
28#include <asm/arch/time.h>28#include <mach/time.h>
29 29
30extern int init_atu; /* Flag to select which ATU(s) to initialize / disable */30extern int init_atu; /* Flag to select which ATU(s) to initialize / disable */
31 31
arch/arm/mach-iop13xx/iq81340sc.c+3−3
@@ -18,14 +18,14 @@ · 17 unmodified lines
18 */18 */
19#include <linux/pci.h>19#include <linux/pci.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/mach/pci.h>23#include <asm/mach/pci.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/arch/pci.h>26#include <mach/pci.h>
27#include <asm/mach/time.h>27#include <asm/mach/time.h>
28#include <asm/arch/time.h>28#include <mach/time.h>
29 29
30extern int init_atu;30extern int init_atu;
31 31
arch/arm/mach-iop13xx/irq.c+3−4
@@ -23,10 +23,9 @@ · 22 unmodified lines
23#include <asm/uaccess.h>23#include <asm/uaccess.h>
24#include <asm/mach/irq.h>24#include <asm/mach/irq.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <mach/irqs.h>
28#include <asm/arch/irqs.h>28#include <mach/msi.h>
29#include <asm/arch/msi.h>
30 29
31/* INTCTL0 CP6 R0 Page 430/* INTCTL0 CP6 R0 Page 4
32 */31 */
arch/arm/mach-iop13xx/pci.c+2−2
@@ -21,11 +21,11 @@ · 20 unmodified lines
21#include <linux/delay.h>21#include <linux/delay.h>
22#include <linux/jiffies.h>22#include <linux/jiffies.h>
23#include <asm/irq.h>23#include <asm/irq.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/sizes.h>25#include <asm/sizes.h>
26#include <asm/signal.h>26#include <asm/signal.h>
27#include <asm/mach/pci.h>27#include <asm/mach/pci.h>
28#include <asm/arch/pci.h>28#include <mach/pci.h>
29 29
30#define IOP13XX_PCI_DEBUG 030#define IOP13XX_PCI_DEBUG 0
31#define PRINTK(x...) ((void)(IOP13XX_PCI_DEBUG && printk(x)))31#define PRINTK(x...) ((void)(IOP13XX_PCI_DEBUG && printk(x)))
arch/arm/mach-iop13xx/setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/mtd/physmap.h>22#include <linux/mtd/physmap.h>
23#endif23#endif
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/hardware/iop_adma.h>28#include <asm/hardware/iop_adma.h>
arch/arm/mach-iop32x/em7210.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/mtd/physmap.h>23#include <linux/mtd/physmap.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <linux/i2c.h>25#include <linux/i2c.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <linux/io.h>27#include <linux/io.h>
28#include <linux/irq.h>28#include <linux/irq.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
@@ -31,7 +31,7 @@ · 1 unmodified line
31#include <asm/mach/pci.h>31#include <asm/mach/pci.h>
32#include <asm/mach/time.h>32#include <asm/mach/time.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/arch/time.h>34#include <mach/time.h>
35 35
36static void __init em7210_timer_init(void)36static void __init em7210_timer_init(void)
37{37{
arch/arm/mach-iop32x/glantank.c+2−2
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/mtd/physmap.h>25#include <linux/mtd/physmap.h>
26#include <linux/i2c.h>26#include <linux/i2c.h>
27#include <linux/platform_device.h>27#include <linux/platform_device.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
@@ -34,7 +34,7 @@ · 2 unmodified lines
34#include <asm/mach/time.h>34#include <asm/mach/time.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36#include <asm/page.h>36#include <asm/page.h>
37#include <asm/arch/time.h>37#include <mach/time.h>
38 38
39/*39/*
40 * GLAN Tank timer tick configuration.40 * GLAN Tank timer tick configuration.
arch/arm/mach-iop32x/include/mach/adma.hrenamed from include/asm-arm/arch-iop32x/adma.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop32x/debug-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/debug-macro.S2 * arch/arm/mach-iop32x/include/mach/debug-macro.S
3 *3 *
4 * Debugging macro include header4 * Debugging macro include header
5 *5 *
arch/arm/mach-iop32x/include/mach/dma.hrenamed from include/asm-arm/arch-iop33x/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/dma.h2 * arch/arm/mach-iop32x/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2004 Intel Corp.4 * Copyright (C) 2004 Intel Corp.
5 *5 *
arch/arm/mach-iop32x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop32x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/entry-macro.S2 * arch/arm/mach-iop32x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for IOP32x-based platforms4 * Low-level IRQ helper macros for IOP32x-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/arch/iop32x.h>10#include <mach/iop32x.h>
11 11
12 .macro disable_fiq12 .macro disable_fiq
13 .endm13 .endm
arch/arm/mach-iop32x/include/mach/glantank.hrenamed from include/asm-arm/arch-iop32x/glantank.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/glantank.h2 * arch/arm/mach-iop32x/include/mach/glantank.h
3 *3 *
4 * IO-Data GLAN Tank board registers4 * IO-Data GLAN Tank board registers
5 */5 */
arch/arm/mach-iop32x/include/mach/gpio.hrenamed from include/asm-arm/arch-iop32x/gpio.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/hardware.hrenamed from include/asm-arm/arch-iop32x/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/hardware.h2 * arch/arm/mach-iop32x/include/mach/hardware.h
3 */3 */
4 4
5#ifndef __HARDWARE_H5#ifndef __HARDWARE_H
arch/arm/mach-iop32x/include/mach/io.hrenamed from include/asm-arm/arch-iop32x/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/io.h2 * arch/arm/mach-iop32x/include/mach/io.h
3 *3 *
4 * Copyright (C) 2001 MontaVista Software, Inc.4 * Copyright (C) 2001 MontaVista Software, Inc.
5 *5 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __IO_H11#ifndef __IO_H
12#define __IO_H12#define __IO_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,16extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,
17 unsigned int mtype);17 unsigned int mtype);
arch/arm/mach-iop32x/include/mach/iop32x.hrenamed from include/asm-arm/arch-iop32x/iop32x.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/iop32x.h2 * arch/arm/mach-iop32x/include/mach/iop32x.h
3 *3 *
4 * Intel IOP32X Chip definitions4 * Intel IOP32X Chip definitions
5 *5 *
arch/arm/mach-iop32x/include/mach/iq31244.hrenamed from include/asm-arm/arch-iop32x/iq31244.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/iq31244.h2 * arch/arm/mach-iop32x/include/mach/iq31244.h
3 *3 *
4 * Intel IQ31244 evaluation board registers4 * Intel IQ31244 evaluation board registers
5 */5 */
arch/arm/mach-iop32x/include/mach/iq80321.hrenamed from include/asm-arm/arch-iop32x/iq80321.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/iq80321.h2 * arch/arm/mach-iop32x/include/mach/iq80321.h
3 *3 *
4 * Intel IQ80321 evaluation board registers4 * Intel IQ80321 evaluation board registers
5 */5 */
arch/arm/mach-iop32x/include/mach/irqs.hrenamed from include/asm-arm/arch-iop32x/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/irqs.h2 * arch/arm/mach-iop32x/include/mach/irqs.h
3 *3 *
4 * Author: Rory Bolt <rorybolt@pacbell.net>4 * Author: Rory Bolt <rorybolt@pacbell.net>
5 * Copyright: (C) 2002 Rory Bolt5 * Copyright: (C) 2002 Rory Bolt
arch/arm/mach-iop32x/include/mach/memory.hrenamed from include/asm-arm/arch-iop32x/memory.h+2−2
@@ -1,11 +1,11 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/memory.h2 * arch/arm/mach-iop32x/include/mach/memory.h
3 */3 */
4 4
5#ifndef __MEMORY_H5#ifndef __MEMORY_H
6#define __MEMORY_H6#define __MEMORY_H
7 7
8#include <asm/hardware.h>8#include <mach/hardware.h>
9 9
10/*10/*
11 * Physical DRAM offset.11 * Physical DRAM offset.
arch/arm/mach-iop32x/include/mach/n2100.hrenamed from include/asm-arm/arch-iop32x/n2100.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/n2100.h2 * arch/arm/mach-iop32x/include/mach/n2100.h
3 *3 *
4 * Thecus N2100 board registers4 * Thecus N2100 board registers
5 */5 */
arch/arm/mach-iop32x/include/mach/system.hrenamed from include/asm-arm/arch-iop32x/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/system.h2 * arch/arm/mach-iop32x/include/mach/system.h
3 *3 *
4 * Copyright (C) 2001 MontaVista Software, Inc.4 * Copyright (C) 2001 MontaVista Software, Inc.
5 *5 *
arch/arm/mach-iop32x/include/mach/time.hrenamed from include/asm-arm/arch-iop32x/time.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/timex.hrenamed from include/asm-arm/arch-iop32x/timex.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/timex.h2 * arch/arm/mach-iop32x/include/mach/timex.h
3 *3 *
4 * IOP32x architecture timex specifications4 * IOP32x architecture timex specifications
5 */5 */
6 6
7#include <asm/hardware.h>7#include <mach/hardware.h>
8 8
9#define CLOCK_TICK_RATE (100 * HZ)9#define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop32x/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop32x/uncompress.h+2−2
@@ -1,11 +1,11 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/uncompress.h2 * arch/arm/mach-iop32x/include/mach/uncompress.h
3 */3 */
4 4
5#include <asm/types.h>5#include <asm/types.h>
6#include <asm/mach-types.h>6#include <asm/mach-types.h>
7#include <linux/serial_reg.h>7#include <linux/serial_reg.h>
8#include <asm/hardware.h>8#include <mach/hardware.h>
9 9
10static volatile u8 *uart_base;10static volatile u8 *uart_base;
11 11
arch/arm/mach-iop32x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-iop32x/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe000000
arch/arm/mach-iop32x/iq31244.c+2−2
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/serial_8250.h>26#include <linux/serial_8250.h>
27#include <linux/mtd/physmap.h>27#include <linux/mtd/physmap.h>
28#include <linux/platform_device.h>28#include <linux/platform_device.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/mach/arch.h>32#include <asm/mach/arch.h>
@@ -36,7 +36,7 @@ · 3 unmodified lines
36#include <asm/mach-types.h>36#include <asm/mach-types.h>
37#include <asm/page.h>37#include <asm/page.h>
38#include <asm/pgtable.h>38#include <asm/pgtable.h>
39#include <asm/arch/time.h>39#include <mach/time.h>
40 40
41/*41/*
42 * Until March of 2007 iq31244 platforms and ep80219 platforms shared the42 * Until March of 2007 iq31244 platforms and ep80219 platforms shared the
arch/arm/mach-iop32x/iq80321.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/serial_8250.h>23#include <linux/serial_8250.h>
24#include <linux/mtd/physmap.h>24#include <linux/mtd/physmap.h>
25#include <linux/platform_device.h>25#include <linux/platform_device.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/irq.h>28#include <asm/irq.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
@@ -33,7 +33,7 @@ · 3 unmodified lines
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/page.h>34#include <asm/page.h>
35#include <asm/pgtable.h>35#include <asm/pgtable.h>
36#include <asm/arch/time.h>36#include <mach/time.h>
37 37
38/*38/*
39 * IQ80321 timer tick configuration.39 * IQ80321 timer tick configuration.
arch/arm/mach-iop32x/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/list.h>16#include <linux/list.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/irq.h>18#include <asm/irq.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21 21
22static u32 iop32x_mask;22static u32 iop32x_mask;
arch/arm/mach-iop32x/n2100.c+2−2
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/i2c.h>30#include <linux/i2c.h>
31#include <linux/platform_device.h>31#include <linux/platform_device.h>
32#include <linux/reboot.h>32#include <linux/reboot.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/io.h>34#include <asm/io.h>
35#include <asm/irq.h>35#include <asm/irq.h>
36#include <asm/mach/arch.h>36#include <asm/mach/arch.h>
@@ -40,7 +40,7 @@ · 3 unmodified lines
40#include <asm/mach-types.h>40#include <asm/mach-types.h>
41#include <asm/page.h>41#include <asm/page.h>
42#include <asm/pgtable.h>42#include <asm/pgtable.h>
43#include <asm/arch/time.h>43#include <mach/time.h>
44 44
45/*45/*
46 * N2100 timer tick configuration.46 * N2100 timer tick configuration.
arch/arm/mach-iop33x/include/mach/adma.hrenamed from include/asm-arm/arch-iop33x/adma.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop33x/debug-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/debug-macro.S2 * arch/arm/mach-iop33x/include/mach/debug-macro.S
3 *3 *
4 * Debugging macro include header4 * Debugging macro include header
5 *5 *
arch/arm/mach-iop33x/include/mach/dma.hrenamed from include/asm-arm/arch-iop32x/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop32x/dma.h2 * arch/arm/mach-iop33x/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2004 Intel Corp.4 * Copyright (C) 2004 Intel Corp.
5 *5 *
arch/arm/mach-iop33x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop33x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/entry-macro.S2 * arch/arm/mach-iop33x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for IOP33x-based platforms4 * Low-level IRQ helper macros for IOP33x-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/arch/iop33x.h>10#include <mach/iop33x.h>
11 11
12 .macro disable_fiq12 .macro disable_fiq
13 .endm13 .endm
arch/arm/mach-iop33x/include/mach/gpio.hrenamed from include/asm-arm/arch-iop33x/gpio.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/hardware.hrenamed from include/asm-arm/arch-iop33x/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/hardware.h2 * arch/arm/mach-iop33x/include/mach/hardware.h
3 */3 */
4 4
5#ifndef __HARDWARE_H5#ifndef __HARDWARE_H
arch/arm/mach-iop33x/include/mach/io.hrenamed from include/asm-arm/arch-iop33x/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/io.h2 * arch/arm/mach-iop33x/include/mach/io.h
3 *3 *
4 * Copyright (C) 2001 MontaVista Software, Inc.4 * Copyright (C) 2001 MontaVista Software, Inc.
5 *5 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __IO_H11#ifndef __IO_H
12#define __IO_H12#define __IO_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,16extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,
17 unsigned int mtype);17 unsigned int mtype);
arch/arm/mach-iop33x/include/mach/iop33x.hrenamed from include/asm-arm/arch-iop33x/iop33x.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/iop33x.h2 * arch/arm/mach-iop33x/include/mach/iop33x.h
3 *3 *
4 * Intel IOP33X Chip definitions4 * Intel IOP33X Chip definitions
5 *5 *
arch/arm/mach-iop33x/include/mach/iq80331.hrenamed from include/asm-arm/arch-iop33x/iq80331.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/iq80331.h2 * arch/arm/mach-iop33x/include/mach/iq80331.h
3 *3 *
4 * Intel IQ80331 evaluation board registers4 * Intel IQ80331 evaluation board registers
5 */5 */
arch/arm/mach-iop33x/include/mach/iq80332.hrenamed from include/asm-arm/arch-iop33x/iq80332.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/iq80332.h2 * arch/arm/mach-iop33x/include/mach/iq80332.h
3 *3 *
4 * Intel IQ80332 evaluation board registers4 * Intel IQ80332 evaluation board registers
5 */5 */
arch/arm/mach-iop33x/include/mach/irqs.hrenamed from include/asm-arm/arch-iop33x/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/irqs.h2 * arch/arm/mach-iop33x/include/mach/irqs.h
3 *3 *
4 * Author: Dave Jiang (dave.jiang@intel.com)4 * Author: Dave Jiang (dave.jiang@intel.com)
5 * Copyright: (C) 2003 Intel Corp.5 * Copyright: (C) 2003 Intel Corp.
arch/arm/mach-iop33x/include/mach/memory.hrenamed from include/asm-arm/arch-iop33x/memory.h+2−2
@@ -1,11 +1,11 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/memory.h2 * arch/arm/mach-iop33x/include/mach/memory.h
3 */3 */
4 4
5#ifndef __MEMORY_H5#ifndef __MEMORY_H
6#define __MEMORY_H6#define __MEMORY_H
7 7
8#include <asm/hardware.h>8#include <mach/hardware.h>
9 9
10/*10/*
11 * Physical DRAM offset.11 * Physical DRAM offset.
arch/arm/mach-iop33x/include/mach/system.hrenamed from include/asm-arm/arch-iop33x/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/system.h2 * arch/arm/mach-iop33x/include/mach/system.h
3 *3 *
4 * Copyright (C) 2001 MontaVista Software, Inc.4 * Copyright (C) 2001 MontaVista Software, Inc.
5 *5 *
arch/arm/mach-iop33x/include/mach/time.hrenamed from include/asm-arm/arch-iop33x/time.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/timex.hrenamed from include/asm-arm/arch-iop33x/timex.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/timex.h2 * arch/arm/mach-iop33x/include/mach/timex.h
3 *3 *
4 * IOP3xx architecture timex specifications4 * IOP3xx architecture timex specifications
5 */5 */
6 6
7#include <asm/hardware.h>7#include <mach/hardware.h>
8 8
9#define CLOCK_TICK_RATE (100 * HZ)9#define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop33x/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop33x/uncompress.h+2−2
@@ -1,11 +1,11 @@
1/*1/*
2 * include/asm-arm/arch-iop33x/uncompress.h2 * arch/arm/mach-iop33x/include/mach/uncompress.h
3 */3 */
4 4
5#include <asm/types.h>5#include <asm/types.h>
6#include <asm/mach-types.h>6#include <asm/mach-types.h>
7#include <linux/serial_reg.h>7#include <linux/serial_reg.h>
8#include <asm/hardware.h>8#include <mach/hardware.h>
9 9
10static volatile u32 *uart_base;10static volatile u32 *uart_base;
11 11
arch/arm/mach-iop33x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-iop33x/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe000000
arch/arm/mach-iop33x/iq80331.c+2−2
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/serial_8250.h>22#include <linux/serial_8250.h>
23#include <linux/mtd/physmap.h>23#include <linux/mtd/physmap.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
@@ -32,7 +32,7 @@ · 3 unmodified lines
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/page.h>33#include <asm/page.h>
34#include <asm/pgtable.h>34#include <asm/pgtable.h>
35#include <asm/arch/time.h>35#include <mach/time.h>
36 36
37/*37/*
38 * IQ80331 timer tick configuration.38 * IQ80331 timer tick configuration.
arch/arm/mach-iop33x/iq80332.c+2−2
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/serial_8250.h>22#include <linux/serial_8250.h>
23#include <linux/mtd/physmap.h>23#include <linux/mtd/physmap.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
@@ -32,7 +32,7 @@ · 3 unmodified lines
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/page.h>33#include <asm/page.h>
34#include <asm/pgtable.h>34#include <asm/pgtable.h>
35#include <asm/arch/time.h>35#include <mach/time.h>
36 36
37/*37/*
38 * IQ80332 timer tick configuration.38 * IQ80332 timer tick configuration.
arch/arm/mach-iop33x/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/list.h>16#include <linux/list.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/irq.h>18#include <asm/irq.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21 21
22static u32 iop33x_mask0;22static u32 iop33x_mask0;
arch/arm/mach-iop33x/uart.c+1−2
@@ -24,9 +24,8 @@ · 23 unmodified lines
24#include <asm/setup.h>24#include <asm/setup.h>
25#include <asm/system.h>25#include <asm/system.h>
26#include <asm/memory.h>26#include <asm/memory.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/hardware/iop3xx.h>28#include <asm/hardware/iop3xx.h>
29#include <asm/mach-types.h>
30#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
31 30
32#define IOP33X_UART_XTAL 3333400031#define IOP33X_UART_XTAL 33334000
arch/arm/mach-ixp2000/core.c+2−2
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <asm/types.h>29#include <asm/types.h>
30#include <asm/setup.h>30#include <asm/setup.h>
31#include <asm/memory.h>31#include <asm/memory.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/system.h>34#include <asm/system.h>
35#include <asm/tlbflush.h>35#include <asm/tlbflush.h>
@@ -39,7 +39,7 @@ · 3 unmodified lines
39#include <asm/mach/time.h>39#include <asm/mach/time.h>
40#include <asm/mach/irq.h>40#include <asm/mach/irq.h>
41 41
42#include <asm/arch/gpio.h>42#include <mach/gpio.h>
43 43
44static DEFINE_SPINLOCK(ixp2000_slowport_lock);44static DEFINE_SPINLOCK(ixp2000_slowport_lock);
45static unsigned long ixp2000_slowport_irq_flags;45static unsigned long ixp2000_slowport_irq_flags;
arch/arm/mach-ixp2000/enp2611.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
38#include <asm/pgtable.h>38#include <asm/pgtable.h>
39#include <asm/page.h>39#include <asm/page.h>
40#include <asm/system.h>40#include <asm/system.h>
41#include <asm/hardware.h>41#include <mach/hardware.h>
42#include <asm/mach-types.h>42#include <asm/mach-types.h>
43 43
44#include <asm/mach/pci.h>44#include <asm/mach/pci.h>
arch/arm/mach-ixp2000/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp2000/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-ixp2000/debug-macro.S1/* arch/arm/mach-ixp2000/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-ixp2000/include/mach/dma.hrenamed from include/asm-arm/arch-ixp2000/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/dma.h2 * arch/arm/mach-ixp2000/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2002 Intel Corp.4 * Copyright (C) 2002 Intel Corp.
5 *5 *
arch/arm/mach-ixp2000/include/mach/enp2611.hrenamed from include/asm-arm/arch-ixp2000/enp2611.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/enp2611.h2 * arch/arm/mach-ixp2000/include/mach/enp2611.h
3 *3 *
4 * Register and other defines for Radisys ENP-26114 * Register and other defines for Radisys ENP-2611
5 *5 *
arch/arm/mach-ixp2000/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp2000/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/entry-macro.S2 * arch/arm/mach-ixp2000/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for IXP2000-based platforms4 * Low-level IRQ helper macros for IXP2000-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/arch/irqs.h>10#include <mach/irqs.h>
11 11
12 .macro disable_fiq12 .macro disable_fiq
13 .endm13 .endm
arch/arm/mach-ixp2000/include/mach/gpio.hrenamed from include/asm-arm/arch-ixp2000/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/gpio.h2 * arch/arm/mach-ixp2000/include/mach/gpio.h
3 *3 *
4 * Copyright (C) 2002 Intel Corporation.4 * Copyright (C) 2002 Intel Corporation.
5 *5 *
arch/arm/mach-ixp2000/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp2000/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/hardware.h2 * arch/arm/mach-ixp2000/include/mach/hardware.h
3 *3 *
4 * Hardware definitions for IXP2400/2800 based systems4 * Hardware definitions for IXP2400/2800 based systems
5 *5 *
arch/arm/mach-ixp2000/include/mach/io.hrenamed from include/asm-arm/arch-ixp2000/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/io.h2 * arch/arm/mach-ixp2000/include/mach/io.h
3 *3 *
4 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>4 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>
5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
@@ -15,7 +15,7 @@ · 9 unmodified lines
15#ifndef __ASM_ARM_ARCH_IO_H15#ifndef __ASM_ARM_ARCH_IO_H
16#define __ASM_ARM_ARCH_IO_H16#define __ASM_ARM_ARCH_IO_H
17 17
18#include <asm/hardware.h>18#include <mach/hardware.h>
19 19
20#define IO_SPACE_LIMIT 0xffffffff20#define IO_SPACE_LIMIT 0xffffffff
21#define __mem_pci(a) (a)21#define __mem_pci(a) (a)
arch/arm/mach-ixp2000/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp2000/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/irqs.h2 * arch/arm/mach-ixp2000/include/mach/irqs.h
3 *3 *
4 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>4 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>
5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
arch/arm/mach-ixp2000/include/mach/ixdp2x00.hrenamed from include/asm-arm/arch-ixp2000/ixdp2x00.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/ixdp2x00.h2 * arch/arm/mach-ixp2000/include/mach/ixdp2x00.h
3 *3 *
4 * Register and other defines for IXDP2[48]00 platforms4 * Register and other defines for IXDP2[48]00 platforms
5 *5 *
arch/arm/mach-ixp2000/include/mach/ixdp2x01.hrenamed from include/asm-arm/arch-ixp2000/ixdp2x01.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/ixdp2x01.h2 * arch/arm/mach-ixp2000/include/mach/ixdp2x01.h
3 *3 *
4 * Platform definitions for IXDP2X01 && IXDP2801 systems4 * Platform definitions for IXDP2X01 && IXDP2801 systems
5 *5 *
arch/arm/mach-ixp2000/include/mach/ixp2000-regs.hrenamed from include/asm-arm/arch-ixp2000/ixp2000-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/ixp2000-regs.h2 * arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h
3 *3 *
4 * Chipset register definitions for IXP2400/2800 based systems.4 * Chipset register definitions for IXP2400/2800 based systems.
5 *5 *
arch/arm/mach-ixp2000/include/mach/memory.hrenamed from include/asm-arm/arch-ixp2000/memory.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/memory.h2 * arch/arm/mach-ixp2000/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2002 Intel Corp.4 * Copyright (c) 2002 Intel Corp.
5 * Copyright (c) 2003-2004 MontaVista Software, Inc.5 * Copyright (c) 2003-2004 MontaVista Software, Inc.
@@ -22,7 +22,7 @@ · 16 unmodified lines
22 * bus_to_virt: Used to convert an address for DMA operations22 * bus_to_virt: Used to convert an address for DMA operations
23 * to an address that the kernel can use.23 * to an address that the kernel can use.
24 */24 */
25#include <asm/arch/ixp2000-regs.h>25#include <mach/ixp2000-regs.h>
26 26
27#define __virt_to_bus(v) \27#define __virt_to_bus(v) \
28 (((__virt_to_phys(v) - 0x0) + (*IXP2000_PCI_SDRAM_BAR & 0xfffffff0)))28 (((__virt_to_phys(v) - 0x0) + (*IXP2000_PCI_SDRAM_BAR & 0xfffffff0)))
arch/arm/mach-ixp2000/include/mach/platform.hrenamed from include/asm-arm/arch-ixp2000/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp2000/platform.h2 * arch/arm/mach-ixp2000/include/mach/platform.h
3 *3 *
4 * Various bits of code used by platform-level code.4 * Various bits of code used by platform-level code.
5 *5 *
arch/arm/mach-ixp2000/include/mach/system.hrenamed from include/asm-arm/arch-ixp2000/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/system.h2 * arch/arm/mach-ixp2000/include/mach/system.h
3 *3 *
4 * Copyright (C) 2002 Intel Corp.4 * Copyright (C) 2002 Intel Corp.
5 * Copyricht (C) 2003-2005 MontaVista Software, Inc.5 * Copyricht (C) 2003-2005 MontaVista Software, Inc.
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 * published by the Free Software Foundation.9 * published by the Free Software Foundation.
10 */10 */
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/mach-types.h>13#include <asm/mach-types.h>
14 14
15static inline void arch_idle(void)15static inline void arch_idle(void)
arch/arm/mach-ixp2000/include/mach/timex.hrenamed from include/asm-arm/arch-ixp2000/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/timex.h2 * arch/arm/mach-ixp2000/include/mach/timex.h
3 *3 *
4 * IXP2000 architecture timex specifications4 * IXP2000 architecture timex specifications
5 */5 */
arch/arm/mach-ixp2000/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp2000/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/uncompress.h2 * arch/arm/mach-ixp2000/include/mach/uncompress.h
3 *3 *
4 *4 *
5 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>5 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>
arch/arm/mach-ixp2000/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp2000/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp2000/vmalloc.h2 * arch/arm/mach-ixp2000/include/mach/vmalloc.h
3 *3 *
4 * Author: Naeem Afzal <naeem.m.afzal@intel.com>4 * Author: Naeem Afzal <naeem.m.afzal@intel.com>
5 *5 *
arch/arm/mach-ixp2000/ixdp2400.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <asm/pgtable.h>31#include <asm/pgtable.h>
32#include <asm/page.h>32#include <asm/page.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36 36
37#include <asm/mach/pci.h>37#include <asm/mach/pci.h>
arch/arm/mach-ixp2000/ixdp2800.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <asm/pgtable.h>31#include <asm/pgtable.h>
32#include <asm/page.h>32#include <asm/page.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36 36
37#include <asm/mach/pci.h>37#include <asm/mach/pci.h>
arch/arm/mach-ixp2000/ixdp2x00.c+2−2
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <asm/pgtable.h>31#include <asm/pgtable.h>
32#include <asm/page.h>32#include <asm/page.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36 36
37#include <asm/mach/pci.h>37#include <asm/mach/pci.h>
@@ -41,7 +41,7 @@ · 3 unmodified lines
41#include <asm/mach/flash.h>41#include <asm/mach/flash.h>
42#include <asm/mach/arch.h>42#include <asm/mach/arch.h>
43 43
44#include <asm/arch/gpio.h>44#include <mach/gpio.h>
45 45
46 46
47/*************************************************************************47/*************************************************************************
arch/arm/mach-ixp2000/ixdp2x01.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
36#include <asm/pgtable.h>36#include <asm/pgtable.h>
37#include <asm/page.h>37#include <asm/page.h>
38#include <asm/system.h>38#include <asm/system.h>
39#include <asm/hardware.h>39#include <mach/hardware.h>
40#include <asm/mach-types.h>40#include <asm/mach-types.h>
41 41
42#include <asm/mach/pci.h>42#include <asm/mach/pci.h>
arch/arm/mach-ixp2000/pci.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/system.h>30#include <asm/system.h>
31#include <asm/hardware.h>31#include <mach/hardware.h>
32 32
33#include <asm/mach/pci.h>33#include <asm/mach/pci.h>
34 34
arch/arm/mach-ixp23xx/core.c+1−2
@@ -32,8 +32,7 @@ · 31 unmodified lines
32#include <asm/types.h>32#include <asm/types.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/memory.h>34#include <asm/memory.h>
35#include <asm/hardware.h>35#include <mach/hardware.h>
36#include <asm/mach-types.h>
37#include <asm/irq.h>36#include <asm/irq.h>
38#include <asm/system.h>37#include <asm/system.h>
39#include <asm/tlbflush.h>38#include <asm/tlbflush.h>
arch/arm/mach-ixp23xx/espresso.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <asm/types.h>29#include <asm/types.h>
30#include <asm/setup.h>30#include <asm/setup.h>
31#include <asm/memory.h>31#include <asm/memory.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/irq.h>34#include <asm/irq.h>
35#include <asm/system.h>35#include <asm/system.h>
arch/arm/mach-ixp23xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp23xx/debug-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/debug-macro.S2 * arch/arm/mach-ixp23xx/include/mach/debug-macro.S
3 *3 *
4 * Debugging macro include header4 * Debugging macro include header
5 *5 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
10 * it under the terms of the GNU General Public License version 2 as10 * it under the terms of the GNU General Public License version 2 as
11 * published by the Free Software Foundation.11 * published by the Free Software Foundation.
12 */12 */
13#include <asm/arch/ixp23xx.h>13#include <mach/ixp23xx.h>
14 14
15 .macro addruart,rx15 .macro addruart,rx
16 mrc p15, 0, \rx, c1, c016 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ixp23xx/include/mach/dma.h+3−0
@@ -0,0 +1,3 @@
1/*
2 * arch/arm/mach-ixp23xx/include/mach/dma.h
3 */
arch/arm/mach-ixp23xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp23xx/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/entry-macro.S2 * arch/arm/mach-ixp23xx/include/mach/entry-macro.S
3 */3 */
4 4
5 .macro disable_fiq5 .macro disable_fiq
arch/arm/mach-ixp23xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp23xx/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/hardware.h2 * arch/arm/mach-ixp23xx/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2002-2004 Intel Corporation.4 * Copyright (C) 2002-2004 Intel Corporation.
5 * Copyricht (C) 2005 MontaVista Software, Inc.5 * Copyricht (C) 2005 MontaVista Software, Inc.
arch/arm/mach-ixp23xx/include/mach/io.hrenamed from include/asm-arm/arch-ixp23xx/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/io.h2 * arch/arm/mach-ixp23xx/include/mach/io.h
3 *3 *
4 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>4 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>
5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>5 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
arch/arm/mach-ixp23xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp23xx/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/irqs.h2 * arch/arm/mach-ixp23xx/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for IXP23XX based systems4 * IRQ definitions for IXP23XX based systems
5 *5 *
arch/arm/mach-ixp23xx/include/mach/ixdp2351.hrenamed from include/asm-arm/arch-ixp23xx/ixdp2351.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/ixdp2351.h2 * arch/arm/mach-ixp23xx/include/mach/ixdp2351.h
3 *3 *
4 * Register and other defines for IXDP23514 * Register and other defines for IXDP2351
5 *5 *
arch/arm/mach-ixp23xx/include/mach/ixp23xx.hrenamed from include/asm-arm/arch-ixp23xx/ixp23xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/ixp23xx.h2 * arch/arm/mach-ixp23xx/include/mach/ixp23xx.h
3 *3 *
4 * Register definitions for IXP23XX4 * Register definitions for IXP23XX
5 *5 *
arch/arm/mach-ixp23xx/include/mach/memory.hrenamed from include/asm-arm/arch-ixp23xx/memory.h+2−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/memory.h2 * arch/arm/mach-ixp23xx/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2003-2004 Intel Corp.4 * Copyright (c) 2003-2004 Intel Corp.
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef __ASM_ARCH_MEMORY_H12#ifndef __ASM_ARCH_MEMORY_H
13#define __ASM_ARCH_MEMORY_H13#define __ASM_ARCH_MEMORY_H
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16 16
17/*17/*
18 * Physical DRAM offset.18 * Physical DRAM offset.
@@ -28,7 +28,6 @@ · 9 unmodified lines
28 * to an address that the kernel can use.28 * to an address that the kernel can use.
29 */29 */
30#ifndef __ASSEMBLY__30#ifndef __ASSEMBLY__
31#include <asm/mach-types.h>
32 31
33#define __virt_to_bus(v) \32#define __virt_to_bus(v) \
34 ({ unsigned int ret; \33 ({ unsigned int ret; \
arch/arm/mach-ixp23xx/include/mach/platform.hrenamed from include/asm-arm/arch-ixp23xx/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/platform.h2 * arch/arm/mach-ixp23xx/include/mach/platform.h
3 *3 *
4 * Various bits of code used by platform-level code.4 * Various bits of code used by platform-level code.
5 *5 *
arch/arm/mach-ixp23xx/include/mach/system.hrenamed from include/asm-arm/arch-ixp23xx/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/system.h2 * arch/arm/mach-ixp23xx/include/mach/system.h
3 *3 *
4 * Copyright (C) 2003 Intel Corporation.4 * Copyright (C) 2003 Intel Corporation.
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
9 */9 */
10 10
11#include <asm/hardware.h>11#include <mach/hardware.h>
12#include <asm/mach-types.h>12#include <asm/mach-types.h>
13 13
14static inline void arch_idle(void)14static inline void arch_idle(void)
arch/arm/mach-ixp23xx/include/mach/time.h+3−0
@@ -0,0 +1,3 @@
1/*
2 * arch/arm/mach-ixp23xx/include/mach/time.h
3 */
arch/arm/mach-ixp23xx/include/mach/timex.hrenamed from include/asm-arm/arch-ixp23xx/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/timex.h2 * arch/arm/mach-ixp23xx/include/mach/timex.h
3 *3 *
4 * XScale architecture timex specifications4 * XScale architecture timex specifications
5 */5 */
arch/arm/mach-ixp23xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp23xx/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/uncompress.h2 * arch/arm/mach-ixp23xx/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2002-2004 Intel Corporation.4 * Copyright (C) 2002-2004 Intel Corporation.
5 *5 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_UNCOMPRESS_H11#ifndef __ASM_ARCH_UNCOMPRESS_H
12#define __ASM_ARCH_UNCOMPRESS_H12#define __ASM_ARCH_UNCOMPRESS_H
13 13
14#include <asm/arch/ixp23xx.h>14#include <mach/ixp23xx.h>
15#include <linux/serial_reg.h>15#include <linux/serial_reg.h>
16 16
17#define UART_BASE ((volatile u32 *)IXP23XX_UART1_PHYS)17#define UART_BASE ((volatile u32 *)IXP23XX_UART1_PHYS)
arch/arm/mach-ixp23xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp23xx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp23xx/vmalloc.h2 * arch/arm/mach-ixp23xx/include/mach/vmalloc.h
3 *3 *
4 * Copyright (c) 2005 MontaVista Software, Inc.4 * Copyright (c) 2005 MontaVista Software, Inc.
5 *5 *
arch/arm/mach-ixp23xx/ixdp2351.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
34#include <asm/types.h>34#include <asm/types.h>
35#include <asm/setup.h>35#include <asm/setup.h>
36#include <asm/memory.h>36#include <asm/memory.h>
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/mach-types.h>38#include <asm/mach-types.h>
39#include <asm/system.h>39#include <asm/system.h>
40#include <asm/tlbflush.h>40#include <asm/tlbflush.h>
arch/arm/mach-ixp23xx/pci.c+1−2
@@ -31,8 +31,7 @@ · 30 unmodified lines
31#include <asm/sizes.h>31#include <asm/sizes.h>
32#include <asm/system.h>32#include <asm/system.h>
33#include <asm/mach/pci.h>33#include <asm/mach/pci.h>
34#include <asm/mach-types.h>34#include <mach/hardware.h>
35#include <asm/hardware.h>
36 35
37extern int (*external_fault) (unsigned long, struct pt_regs *);36extern int (*external_fault) (unsigned long, struct pt_regs *);
38 37
arch/arm/mach-ixp23xx/roadrunner.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include <asm/types.h>33#include <asm/types.h>
34#include <asm/setup.h>34#include <asm/setup.h>
35#include <asm/memory.h>35#include <asm/memory.h>
36#include <asm/hardware.h>36#include <mach/hardware.h>
37#include <asm/mach-types.h>37#include <asm/mach-types.h>
38#include <asm/irq.h>38#include <asm/irq.h>
39#include <asm/system.h>39#include <asm/system.h>
arch/arm/mach-ixp4xx/avila-pci.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30 30
31void __init avila_pci_preinit(void)31void __init avila_pci_preinit(void)
arch/arm/mach-ixp4xx/avila-setup.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <asm/types.h>23#include <asm/types.h>
24#include <asm/setup.h>24#include <asm/setup.h>
25#include <asm/memory.h>25#include <asm/memory.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/irq.h>28#include <asm/irq.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/common-pci.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <asm/sizes.h>32#include <asm/sizes.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/mach/pci.h>34#include <asm/mach/pci.h>
35#include <asm/hardware.h>35#include <mach/hardware.h>
36 36
37 37
38/*38/*
arch/arm/mach-ixp4xx/common.c+2−2
@@ -29,8 +29,8 @@ · 28 unmodified lines
29#include <linux/clocksource.h>29#include <linux/clocksource.h>
30#include <linux/clockchips.h>30#include <linux/clockchips.h>
31 31
32#include <asm/arch/udc.h>32#include <mach/udc.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/uaccess.h>34#include <asm/uaccess.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/pgtable.h>36#include <asm/pgtable.h>
arch/arm/mach-ixp4xx/coyote-pci.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/irq.h>20#include <linux/irq.h>
21 21
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25 25
26#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
arch/arm/mach-ixp4xx/coyote-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <asm/types.h>19#include <asm/types.h>
20#include <asm/setup.h>20#include <asm/setup.h>
21#include <asm/memory.h>21#include <asm/memory.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/irq.h>23#include <asm/irq.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/fsg-setup.c+2−2
@@ -64,7 +64,7 @@ static struct platform_device fsg_i2c_gpio = { · 63 unmodified lines
64 64
65static struct i2c_board_info __initdata fsg_i2c_board_info [] = {65static struct i2c_board_info __initdata fsg_i2c_board_info [] = {
66 {66 {
67 I2C_BOARD_INFO("rtc-isl1208", 0x6f),67 I2C_BOARD_INFO("isl1208", 0x6f),
68 },68 },
69};69};
70 70
@@ -179,7 +179,6 @@ static void __init fsg_init(void) · 108 unmodified lines
179{179{
180 DECLARE_MAC_BUF(mac_buf);180 DECLARE_MAC_BUF(mac_buf);
181 uint8_t __iomem *f;181 uint8_t __iomem *f;
182 int i;
183 182
184 ixp4xx_sys_init();183 ixp4xx_sys_init();
185 184
@@ -228,6 +227,7 @@ static void __init fsg_init(void) · 42 unmodified lines
228 f = ioremap(IXP4XX_EXP_BUS_BASE(0), 0x400000);227 f = ioremap(IXP4XX_EXP_BUS_BASE(0), 0x400000);
229 if (f) {228 if (f) {
230#ifdef __ARMEB__229#ifdef __ARMEB__
230 int i;
231 for (i = 0; i < 6; i++) {231 for (i = 0; i < 6; i++) {
232 fsg_plat_eth[0].hwaddr[i] = readb(f + 0x3C0422 + i);232 fsg_plat_eth[0].hwaddr[i] = readb(f + 0x3C0422 + i);
233 fsg_plat_eth[1].hwaddr[i] = readb(f + 0x3C043B + i);233 fsg_plat_eth[1].hwaddr[i] = readb(f + 0x3C043B + i);
arch/arm/mach-ixp4xx/gateway7001-pci.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/irq.h>23#include <linux/irq.h>
24 24
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27 27
28#include <asm/mach/pci.h>28#include <asm/mach/pci.h>
29 29
arch/arm/mach-ixp4xx/gateway7001-setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <asm/types.h>22#include <asm/types.h>
23#include <asm/setup.h>23#include <asm/setup.h>
24#include <asm/memory.h>24#include <asm/memory.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/gtwx5715-pci.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
28#include <linux/irq.h>28#include <linux/irq.h>
29 29
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/arch/gtwx5715.h>32#include <mach/gtwx5715.h>
33#include <asm/mach/pci.h>33#include <asm/mach/pci.h>
34 34
35/*35/*
arch/arm/mach-ixp4xx/gtwx5715-setup.c+2−2
@@ -32,12 +32,12 @@ · 31 unmodified lines
32#include <asm/types.h>32#include <asm/types.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/memory.h>34#include <asm/memory.h>
35#include <asm/hardware.h>35#include <mach/hardware.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37#include <asm/mach-types.h>37#include <asm/mach-types.h>
38#include <asm/mach/arch.h>38#include <asm/mach/arch.h>
39#include <asm/mach/flash.h>39#include <asm/mach/flash.h>
40#include <asm/arch/gtwx5715.h>40#include <mach/gtwx5715.h>
41 41
42/*42/*
43 * Xscale UART registers are 32 bits wide with only the least43 * Xscale UART registers are 32 bits wide with only the least
arch/arm/mach-ixp4xx/include/mach/avila.hrenamed from include/asm-arm/arch-ixp4xx/avila.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/avila.h2 * arch/arm/mach-ixp4xx/include/mach/avila.h
3 *3 *
4 * Gateworks Avila platform specific definitions4 * Gateworks Avila platform specific definitions
5 *5 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
16 */16 */
17 17
18#ifndef __ASM_ARCH_HARDWARE_H__18#ifndef __ASM_ARCH_HARDWARE_H__
19#error "Do not include this directly, instead #include <asm/hardware.h>"19#error "Do not include this directly, instead #include <mach/hardware.h>"
20#endif20#endif
21 21
22#define AVILA_SDA_PIN 722#define AVILA_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/coyote.hrenamed from include/asm-arm/arch-ixp4xx/coyote.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/coyote.h2 * arch/arm/mach-ixp4xx/include/mach/coyote.h
3 *3 *
4 * ADI Engineering platform specific definitions4 * ADI Engineering platform specific definitions
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13 */13 */
14 14
15#ifndef __ASM_ARCH_HARDWARE_H__15#ifndef __ASM_ARCH_HARDWARE_H__
16#error "Do not include this directly, instead #include <asm/hardware.h>"16#error "Do not include this directly, instead #include <mach/hardware.h>"
17#endif17#endif
18 18
19/* PCI controller GPIO to IRQ pin mappings */19/* PCI controller GPIO to IRQ pin mappings */
arch/arm/mach-ixp4xx/include/mach/cpu.hrenamed from include/asm-arm/arch-ixp4xx/cpu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/cpu.h2 * arch/arm/mach-ixp4xx/include/mach/cpu.h
3 *3 *
4 * IXP4XX cpu type detection4 * IXP4XX cpu type detection
5 *5 *
arch/arm/mach-ixp4xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp4xx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-ixp4xx/debug-macro.S1/* arch/arm/mach-ixp4xx/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-ixp4xx/include/mach/dma.hrenamed from include/asm-arm/arch-ixp4xx/dma.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/dma.h2 * arch/arm/mach-ixp4xx/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2001-2004 MontaVista Software, Inc.4 * Copyright (C) 2001-2004 MontaVista Software, Inc.
5 *5 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
14#include <linux/device.h>14#include <linux/device.h>
15#include <asm/page.h>15#include <asm/page.h>
16#include <asm/sizes.h>16#include <asm/sizes.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19#define MAX_DMA_ADDRESS (PAGE_OFFSET + SZ_64M)19#define MAX_DMA_ADDRESS (PAGE_OFFSET + SZ_64M)
20 20
arch/arm/mach-ixp4xx/include/mach/dsmg600.hrenamed from include/asm-arm/arch-ixp4xx/dsmg600.h+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 */13 */
14 14
15#ifndef __ASM_ARCH_HARDWARE_H__15#ifndef __ASM_ARCH_HARDWARE_H__
16#error "Do not include this directly, instead #include <asm/hardware.h>"16#error "Do not include this directly, instead #include <mach/hardware.h>"
17#endif17#endif
18 18
19#define DSMG600_SDA_PIN 519#define DSMG600_SDA_PIN 5
arch/arm/mach-ixp4xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp4xx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/entry-macro.S2 * arch/arm/mach-ixp4xx/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for IXP4xx-based platforms4 * Low-level IRQ helper macros for IXP4xx-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12 .macro disable_fiq12 .macro disable_fiq
13 .endm13 .endm
arch/arm/mach-ixp4xx/include/mach/fsg.hrenamed from include/asm-arm/arch-ixp4xx/fsg.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/fsg.h2 * arch/arm/mach-ixp4xx/include/mach/fsg.h
3 *3 *
4 * Freecom FSG-3 platform specific definitions4 * Freecom FSG-3 platform specific definitions
5 *5 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
16 */16 */
17 17
18#ifndef __ASM_ARCH_HARDWARE_H__18#ifndef __ASM_ARCH_HARDWARE_H__
19#error "Do not include this directly, instead #include <asm/hardware.h>"19#error "Do not include this directly, instead #include <mach/hardware.h>"
20#endif20#endif
21 21
22#define FSG_SDA_PIN 1222#define FSG_SDA_PIN 12
arch/arm/mach-ixp4xx/include/mach/gpio.hrenamed from include/asm-arm/arch-ixp4xx/gpio.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/gpio.h2 * arch/arm/mach-ixp4xx/include/mach/gpio.h
3 *3 *
4 * IXP4XX GPIO wrappers for arch-neutral GPIO calls4 * IXP4XX GPIO wrappers for arch-neutral GPIO calls
5 *5 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
25#ifndef __ASM_ARCH_IXP4XX_GPIO_H25#ifndef __ASM_ARCH_IXP4XX_GPIO_H
26#define __ASM_ARCH_IXP4XX_GPIO_H26#define __ASM_ARCH_IXP4XX_GPIO_H
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29 29
30static inline int gpio_request(unsigned gpio, const char *label)30static inline int gpio_request(unsigned gpio, const char *label)
31{31{
arch/arm/mach-ixp4xx/include/mach/gtwx5715.hrenamed from include/asm-arm/arch-ixp4xx/gtwx5715.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/gtwx5715.h2 * arch/arm/mach-ixp4xx/include/mach/gtwx5715.h
3 *3 *
4 * Gemtek GTWX5715 Gateway (Linksys WRV54G)4 * Gemtek GTWX5715 Gateway (Linksys WRV54G)
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21 */21 */
22 22
23#ifndef __ASM_ARCH_HARDWARE_H__23#ifndef __ASM_ARCH_HARDWARE_H__
24#error "Do not include this directly, instead #include <asm/hardware.h>"24#error "Do not include this directly, instead #include <mach/hardware.h>"
25#endif25#endif
26#include "irqs.h"26#include "irqs.h"
27 27
arch/arm/mach-ixp4xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp4xx/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/hardware.h 2 * arch/arm/mach-ixp4xx/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2002 Intel Corporation.4 * Copyright (C) 2002 Intel Corporation.
5 * Copyright (C) 2003-2004 MontaVista Software, Inc.5 * Copyright (C) 2003-2004 MontaVista Software, Inc.
@@ -31,7 +31,7 @@ · 25 unmodified lines
31#include "ixp4xx-regs.h"31#include "ixp4xx-regs.h"
32 32
33#ifndef __ASSEMBLER__33#ifndef __ASSEMBLER__
34#include <asm/arch/cpu.h>34#include <mach/cpu.h>
35#endif35#endif
36 36
37/* Platform helper functions and definitions */37/* Platform helper functions and definitions */
arch/arm/mach-ixp4xx/include/mach/io.hrenamed from include/asm-arm/arch-ixp4xx/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/io.h2 * arch/arm/mach-ixp4xx/include/mach/io.h
3 *3 *
4 * Author: Deepak Saxena <dsaxena@plexity.net>4 * Author: Deepak Saxena <dsaxena@plexity.net>
5 *5 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
15 15
16#include <linux/bitops.h>16#include <linux/bitops.h>
17 17
18#include <asm/hardware.h>18#include <mach/hardware.h>
19 19
20#define IO_SPACE_LIMIT 0xffff000020#define IO_SPACE_LIMIT 0xffff0000
21 21
arch/arm/mach-ixp4xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp4xx/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/irqs.h 2 * arch/arm/mach-ixp4xx/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for IXP4XX based systems4 * IRQ definitions for IXP4XX based systems
5 *5 *
arch/arm/mach-ixp4xx/include/mach/ixdp425.hrenamed from include/asm-arm/arch-ixp4xx/ixdp425.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/ixdp425.h2 * arch/arm/mach-ixp4xx/include/mach/ixdp425.h
3 *3 *
4 * IXDP425 platform specific definitions4 * IXDP425 platform specific definitions
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13 */13 */
14 14
15#ifndef __ASM_ARCH_HARDWARE_H__15#ifndef __ASM_ARCH_HARDWARE_H__
16#error "Do not include this directly, instead #include <asm/hardware.h>"16#error "Do not include this directly, instead #include <mach/hardware.h>"
17#endif17#endif
18 18
19#define IXDP425_SDA_PIN 719#define IXDP425_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.hrenamed from include/asm-arm/arch-ixp4xx/ixp4xx-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/ixp4xx-regs.h2 * arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h
3 *3 *
4 * Register definitions for IXP4xx chipset. This file contains 4 * Register definitions for IXP4xx chipset. This file contains
5 * register location and bit definitions only. Platform specific 5 * register location and bit definitions only. Platform specific
arch/arm/mach-ixp4xx/include/mach/memory.hrenamed from include/asm-arm/arch-ixp4xx/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/memory.h2 * arch/arm/mach-ixp4xx/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2001-2004 MontaVista Software, Inc.4 * Copyright (c) 2001-2004 MontaVista Software, Inc.
5 */5 */
arch/arm/mach-ixp4xx/include/mach/nas100d.hrenamed from include/asm-arm/arch-ixp4xx/nas100d.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/nas100d.h2 * arch/arm/mach-ixp4xx/include/mach/nas100d.h
3 *3 *
4 * NAS100D platform specific definitions4 * NAS100D platform specific definitions
5 *5 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
16 */16 */
17 17
18#ifndef __ASM_ARCH_HARDWARE_H__18#ifndef __ASM_ARCH_HARDWARE_H__
19#error "Do not include this directly, instead #include <asm/hardware.h>"19#error "Do not include this directly, instead #include <mach/hardware.h>"
20#endif20#endif
21 21
22#define NAS100D_SDA_PIN 522#define NAS100D_SDA_PIN 5
arch/arm/mach-ixp4xx/include/mach/npe.hrenamed from include/asm-arm/arch-ixp4xx/npe.h+0−0

File renamed without changes.

arch/arm/mach-ixp4xx/include/mach/nslu2.hrenamed from include/asm-arm/arch-ixp4xx/nslu2.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/nslu2.h2 * arch/arm/mach-ixp4xx/include/mach/nslu2.h
3 *3 *
4 * NSLU2 platform specific definitions4 * NSLU2 platform specific definitions
5 *5 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
15 */15 */
16 16
17#ifndef __ASM_ARCH_HARDWARE_H__17#ifndef __ASM_ARCH_HARDWARE_H__
18#error "Do not include this directly, instead #include <asm/hardware.h>"18#error "Do not include this directly, instead #include <mach/hardware.h>"
19#endif19#endif
20 20
21#define NSLU2_SDA_PIN 721#define NSLU2_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/platform.hrenamed from include/asm-arm/arch-ixp4xx/platform.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/platform.h2 * arch/arm/mach-ixp4xx/include/mach/platform.h
3 *3 *
4 * Constants and functions that are useful to IXP4xx platform-specific code4 * Constants and functions that are useful to IXP4xx platform-specific code
5 * and device drivers.5 * and device drivers.
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 */8 */
9 9
10#ifndef __ASM_ARCH_HARDWARE_H__10#ifndef __ASM_ARCH_HARDWARE_H__
11#error "Do not include this directly, instead #include <asm/hardware.h>"11#error "Do not include this directly, instead #include <mach/hardware.h>"
12#endif12#endif
13 13
14#ifndef __ASSEMBLY__14#ifndef __ASSEMBLY__
arch/arm/mach-ixp4xx/include/mach/prpmc1100.hrenamed from include/asm-arm/arch-ixp4xx/prpmc1100.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/prpmc1100.h2 * arch/arm/mach-ixp4xx/include/mach/prpmc1100.h
3 *3 *
4 * Motorolla PrPMC1100 platform specific definitions4 * Motorolla PrPMC1100 platform specific definitions
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13 */13 */
14 14
15#ifndef __ASM_ARCH_HARDWARE_H__15#ifndef __ASM_ARCH_HARDWARE_H__
16#error "Do not include this directly, instead #include <asm/hardware.h>"16#error "Do not include this directly, instead #include <mach/hardware.h>"
17#endif17#endif
18 18
19#define PRPMC1100_FLASH_BASE IXP4XX_EXP_BUS_CS0_BASE_PHYS19#define PRPMC1100_FLASH_BASE IXP4XX_EXP_BUS_CS0_BASE_PHYS
arch/arm/mach-ixp4xx/include/mach/qmgr.hrenamed from include/asm-arm/arch-ixp4xx/qmgr.h+0−0

File renamed without changes.

arch/arm/mach-ixp4xx/include/mach/system.hrenamed from include/asm-arm/arch-ixp4xx/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/system.h2 * arch/arm/mach-ixp4xx/include/mach/system.h
3 *3 *
4 * Copyright (C) 2002 Intel Corporation.4 * Copyright (C) 2002 Intel Corporation.
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 *9 *
10 */10 */
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14static inline void arch_idle(void)14static inline void arch_idle(void)
15{15{
arch/arm/mach-ixp4xx/include/mach/timex.hrenamed from include/asm-arm/arch-ixp4xx/timex.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/timex.h2 * arch/arm/mach-ixp4xx/include/mach/timex.h
3 * 3 *
4 */4 */
5 5
6#include <asm/hardware.h>6#include <mach/hardware.h>
7 7
8/*8/*
9 * We use IXP425 General purpose timer for our timer needs, it runs at 9 * We use IXP425 General purpose timer for our timer needs, it runs at
arch/arm/mach-ixp4xx/include/mach/udc.hrenamed from include/asm-arm/arch-ixp4xx/udc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/udc.h2 * arch/arm/mach-ixp4xx/include/mach/udc.h
3 *3 *
4 */4 */
5#include <asm/mach/udc_pxa2xx.h>5#include <asm/mach/udc_pxa2xx.h>
arch/arm/mach-ixp4xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp4xx/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ixp4xx/uncompress.h 2 * arch/arm/mach-ixp4xx/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2002 Intel Corporation.4 * Copyright (C) 2002 Intel Corporation.
5 * Copyright (C) 2003-2004 MontaVista Software, Inc.5 * Copyright (C) 2003-2004 MontaVista Software, Inc.
arch/arm/mach-ixp4xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp4xx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ixp4xx/vmalloc.h2 * arch/arm/mach-ixp4xx/include/mach/vmalloc.h
3 */3 */
4#define VMALLOC_END (0xFF000000)4#define VMALLOC_END (0xFF000000)
5 5
arch/arm/mach-ixp4xx/ixdp425-pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include <asm/mach/pci.h>23#include <asm/mach/pci.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27 27
28void __init ixdp425_pci_preinit(void)28void __init ixdp425_pci_preinit(void)
arch/arm/mach-ixp4xx/ixdp425-setup.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <asm/types.h>24#include <asm/types.h>
25#include <asm/setup.h>25#include <asm/setup.h>
26#include <asm/memory.h>26#include <asm/memory.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/ixdpg425-pci.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/irq.h>19#include <linux/irq.h>
20 20
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23 23
24#include <asm/mach/pci.h>24#include <asm/mach/pci.h>
25 25
arch/arm/mach-ixp4xx/ixp4xx_npe.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/kernel.h>21#include <linux/kernel.h>
22#include <linux/module.h>22#include <linux/module.h>
23#include <linux/slab.h>23#include <linux/slab.h>
24#include <asm/arch/npe.h>24#include <mach/npe.h>
25 25
26#define DEBUG_MSG 026#define DEBUG_MSG 0
27#define DEBUG_FW 027#define DEBUG_FW 0
arch/arm/mach-ixp4xx/ixp4xx_qmgr.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/interrupt.h>12#include <linux/interrupt.h>
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/module.h>14#include <linux/module.h>
15#include <asm/arch/qmgr.h>15#include <mach/qmgr.h>
16 16
17#define DEBUG 017#define DEBUG 0
18 18
arch/arm/mach-ixp4xx/wg302v2-pci.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/irq.h>23#include <linux/irq.h>
24 24
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27 27
28#include <asm/mach/pci.h>28#include <asm/mach/pci.h>
29 29
arch/arm/mach-ixp4xx/wg302v2-setup.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <asm/types.h>23#include <asm/types.h>
24#include <asm/setup.h>24#include <asm/setup.h>
25#include <asm/memory.h>25#include <asm/memory.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
arch/arm/mach-kirkwood/addr-map.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <linux/io.h>14#include <linux/io.h>
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include "common.h"16#include "common.h"
17 17
18/*18/*
arch/arm/mach-kirkwood/common.c+244−5
@@ -15,15 +15,17 @@ · 14 unmodified lines
15#include <linux/mbus.h>15#include <linux/mbus.h>
16#include <linux/mv643xx_eth.h>16#include <linux/mv643xx_eth.h>
17#include <linux/ata_platform.h>17#include <linux/ata_platform.h>
18#include <linux/spi/orion_spi.h>
18#include <asm/page.h>19#include <asm/page.h>
19#include <asm/timex.h>20#include <asm/timex.h>
20#include <asm/mach/map.h>21#include <asm/mach/map.h>
21#include <asm/mach/time.h>22#include <asm/mach/time.h>
22#include <asm/arch/kirkwood.h>23#include <mach/kirkwood.h>
23#include <asm/plat-orion/cache-feroceon-l2.h>24#include <plat/cache-feroceon-l2.h>
24#include <asm/plat-orion/ehci-orion.h>25#include <plat/ehci-orion.h>
25#include <asm/plat-orion/orion_nand.h>26#include <plat/mv_xor.h>
26#include <asm/plat-orion/time.h>27#include <plat/orion_nand.h>
28#include <plat/time.h>
27#include "common.h"29#include "common.h"
28 30
29/*****************************************************************************31/*****************************************************************************
@@ -195,6 +197,37 @@ void __init kirkwood_sata_init(struct mv_sata_platform_data *sata_data) · 165 unmodified lines
195}197}
196 198
197 199
200/*****************************************************************************
201 * SPI
202 ****************************************************************************/
203static struct orion_spi_info kirkwood_spi_plat_data = {
204 .tclk = KIRKWOOD_TCLK,
205};
206
207static struct resource kirkwood_spi_resources[] = {
208 {
209 .start = SPI_PHYS_BASE,
210 .end = SPI_PHYS_BASE + SZ_512 - 1,
211 .flags = IORESOURCE_MEM,
212 },
213};
214
215static struct platform_device kirkwood_spi = {
216 .name = "orion_spi",
217 .id = 0,
218 .resource = kirkwood_spi_resources,
219 .dev = {
220 .platform_data = &kirkwood_spi_plat_data,
221 },
222 .num_resources = ARRAY_SIZE(kirkwood_spi_resources),
223};
224
225void __init kirkwood_spi_init()
226{
227 platform_device_register(&kirkwood_spi);
228}
229
230
198/*****************************************************************************231/*****************************************************************************
199 * UART0232 * UART0
200 ****************************************************************************/233 ****************************************************************************/
@@ -283,6 +316,212 @@ void __init kirkwood_uart1_init(void) · 82 unmodified lines
283}316}
284 317
285 318
319/*****************************************************************************
320 * XOR
321 ****************************************************************************/
322static struct mv_xor_platform_shared_data kirkwood_xor_shared_data = {
323 .dram = &kirkwood_mbus_dram_info,
324};
325
326static u64 kirkwood_xor_dmamask = DMA_32BIT_MASK;
327
328
329/*****************************************************************************
330 * XOR0
331 ****************************************************************************/
332static struct resource kirkwood_xor0_shared_resources[] = {
333 {
334 .name = "xor 0 low",
335 .start = XOR0_PHYS_BASE,
336 .end = XOR0_PHYS_BASE + 0xff,
337 .flags = IORESOURCE_MEM,
338 }, {
339 .name = "xor 0 high",
340 .start = XOR0_HIGH_PHYS_BASE,
341 .end = XOR0_HIGH_PHYS_BASE + 0xff,
342 .flags = IORESOURCE_MEM,
343 },
344};
345
346static struct platform_device kirkwood_xor0_shared = {
347 .name = MV_XOR_SHARED_NAME,
348 .id = 0,
349 .dev = {
350 .platform_data = &kirkwood_xor_shared_data,
351 },
352 .num_resources = ARRAY_SIZE(kirkwood_xor0_shared_resources),
353 .resource = kirkwood_xor0_shared_resources,
354};
355
356static struct resource kirkwood_xor00_resources[] = {
357 [0] = {
358 .start = IRQ_KIRKWOOD_XOR_00,
359 .end = IRQ_KIRKWOOD_XOR_00,
360 .flags = IORESOURCE_IRQ,
361 },
362};
363
364static struct mv_xor_platform_data kirkwood_xor00_data = {
365 .shared = &kirkwood_xor0_shared,
366 .hw_id = 0,
367 .pool_size = PAGE_SIZE,
368};
369
370static struct platform_device kirkwood_xor00_channel = {
371 .name = MV_XOR_NAME,
372 .id = 0,
373 .num_resources = ARRAY_SIZE(kirkwood_xor00_resources),
374 .resource = kirkwood_xor00_resources,
375 .dev = {
376 .dma_mask = &kirkwood_xor_dmamask,
377 .coherent_dma_mask = DMA_64BIT_MASK,
378 .platform_data = (void *)&kirkwood_xor00_data,
379 },
380};
381
382static struct resource kirkwood_xor01_resources[] = {
383 [0] = {
384 .start = IRQ_KIRKWOOD_XOR_01,
385 .end = IRQ_KIRKWOOD_XOR_01,
386 .flags = IORESOURCE_IRQ,
387 },
388};
389
390static struct mv_xor_platform_data kirkwood_xor01_data = {
391 .shared = &kirkwood_xor0_shared,
392 .hw_id = 1,
393 .pool_size = PAGE_SIZE,
394};
395
396static struct platform_device kirkwood_xor01_channel = {
397 .name = MV_XOR_NAME,
398 .id = 1,
399 .num_resources = ARRAY_SIZE(kirkwood_xor01_resources),
400 .resource = kirkwood_xor01_resources,
401 .dev = {
402 .dma_mask = &kirkwood_xor_dmamask,
403 .coherent_dma_mask = DMA_64BIT_MASK,
404 .platform_data = (void *)&kirkwood_xor01_data,
405 },
406};
407
408void __init kirkwood_xor0_init(void)
409{
410 platform_device_register(&kirkwood_xor0_shared);
411
412 /*
413 * two engines can't do memset simultaneously, this limitation
414 * satisfied by removing memset support from one of the engines.
415 */
416 dma_cap_set(DMA_MEMCPY, kirkwood_xor00_data.cap_mask);
417 dma_cap_set(DMA_XOR, kirkwood_xor00_data.cap_mask);
418 platform_device_register(&kirkwood_xor00_channel);
419
420 dma_cap_set(DMA_MEMCPY, kirkwood_xor01_data.cap_mask);
421 dma_cap_set(DMA_MEMSET, kirkwood_xor01_data.cap_mask);
422 dma_cap_set(DMA_XOR, kirkwood_xor01_data.cap_mask);
423 platform_device_register(&kirkwood_xor01_channel);
424}
425
426
427/*****************************************************************************
428 * XOR1
429 ****************************************************************************/
430static struct resource kirkwood_xor1_shared_resources[] = {
431 {
432 .name = "xor 1 low",
433 .start = XOR1_PHYS_BASE,
434 .end = XOR1_PHYS_BASE + 0xff,
435 .flags = IORESOURCE_MEM,
436 }, {
437 .name = "xor 1 high",
438 .start = XOR1_HIGH_PHYS_BASE,
439 .end = XOR1_HIGH_PHYS_BASE + 0xff,
440 .flags = IORESOURCE_MEM,
441 },
442};
443
444static struct platform_device kirkwood_xor1_shared = {
445 .name = MV_XOR_SHARED_NAME,
446 .id = 1,
447 .dev = {
448 .platform_data = &kirkwood_xor_shared_data,
449 },
450 .num_resources = ARRAY_SIZE(kirkwood_xor1_shared_resources),
451 .resource = kirkwood_xor1_shared_resources,
452};
453
454static struct resource kirkwood_xor10_resources[] = {
455 [0] = {
456 .start = IRQ_KIRKWOOD_XOR_10,
457 .end = IRQ_KIRKWOOD_XOR_10,
458 .flags = IORESOURCE_IRQ,
459 },
460};
461
462static struct mv_xor_platform_data kirkwood_xor10_data = {
463 .shared = &kirkwood_xor1_shared,
464 .hw_id = 0,
465 .pool_size = PAGE_SIZE,
466};
467
468static struct platform_device kirkwood_xor10_channel = {
469 .name = MV_XOR_NAME,
470 .id = 2,
471 .num_resources = ARRAY_SIZE(kirkwood_xor10_resources),
472 .resource = kirkwood_xor10_resources,
473 .dev = {
474 .dma_mask = &kirkwood_xor_dmamask,
475 .coherent_dma_mask = DMA_64BIT_MASK,
476 .platform_data = (void *)&kirkwood_xor10_data,
477 },
478};
479
480static struct resource kirkwood_xor11_resources[] = {
481 [0] = {
482 .start = IRQ_KIRKWOOD_XOR_11,
483 .end = IRQ_KIRKWOOD_XOR_11,
484 .flags = IORESOURCE_IRQ,
485 },
486};
487
488static struct mv_xor_platform_data kirkwood_xor11_data = {
489 .shared = &kirkwood_xor1_shared,
490 .hw_id = 1,
491 .pool_size = PAGE_SIZE,
492};
493
494static struct platform_device kirkwood_xor11_channel = {
495 .name = MV_XOR_NAME,
496 .id = 3,
497 .num_resources = ARRAY_SIZE(kirkwood_xor11_resources),
498 .resource = kirkwood_xor11_resources,
499 .dev = {
500 .dma_mask = &kirkwood_xor_dmamask,
501 .coherent_dma_mask = DMA_64BIT_MASK,
502 .platform_data = (void *)&kirkwood_xor11_data,
503 },
504};
505
506void __init kirkwood_xor1_init(void)
507{
508 platform_device_register(&kirkwood_xor1_shared);
509
510 /*
511 * two engines can't do memset simultaneously, this limitation
512 * satisfied by removing memset support from one of the engines.
513 */
514 dma_cap_set(DMA_MEMCPY, kirkwood_xor10_data.cap_mask);
515 dma_cap_set(DMA_XOR, kirkwood_xor10_data.cap_mask);
516 platform_device_register(&kirkwood_xor10_channel);
517
518 dma_cap_set(DMA_MEMCPY, kirkwood_xor11_data.cap_mask);
519 dma_cap_set(DMA_MEMSET, kirkwood_xor11_data.cap_mask);
520 dma_cap_set(DMA_XOR, kirkwood_xor11_data.cap_mask);
521 platform_device_register(&kirkwood_xor11_channel);
522}
523
524
286/*****************************************************************************525/*****************************************************************************
287 * Time handling526 * Time handling
288 ****************************************************************************/527 ****************************************************************************/
arch/arm/mach-kirkwood/common.h+3−0
@@ -33,8 +33,11 @@ void kirkwood_ge00_init(struct mv643xx_eth_platform_data *eth_data); · 32 unmodified lines
33void kirkwood_pcie_init(void);33void kirkwood_pcie_init(void);
34void kirkwood_rtc_init(void);34void kirkwood_rtc_init(void);
35void kirkwood_sata_init(struct mv_sata_platform_data *sata_data);35void kirkwood_sata_init(struct mv_sata_platform_data *sata_data);
36void kirkwood_spi_init(void);
36void kirkwood_uart0_init(void);37void kirkwood_uart0_init(void);
37void kirkwood_uart1_init(void);38void kirkwood_uart1_init(void);
39void kirkwood_xor0_init(void);
40void kirkwood_xor1_init(void);
38 41
39extern struct sys_timer kirkwood_timer;42extern struct sys_timer kirkwood_timer;
40 43
arch/arm/mach-kirkwood/db88f6281-bp-setup.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
22#include <asm/mach/arch.h>22#include <asm/mach/arch.h>
23#include <asm/mach/pci.h>23#include <asm/mach/pci.h>
24#include <asm/arch/kirkwood.h>24#include <mach/kirkwood.h>
25#include "common.h"25#include "common.h"
26 26
27static struct mv643xx_eth_platform_data db88f6281_ge00_data = {27static struct mv643xx_eth_platform_data db88f6281_ge00_data = {
arch/arm/mach-kirkwood/include/mach/debug-macro.Srenamed from include/asm-arm/arch-kirkwood/debug-macro.S+2−2
@@ -1,12 +1,12 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/debug-macro.S2 * arch/arm/mach-kirkwood/include/mach/debug-macro.S
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.6 * published by the Free Software Foundation.
7*/7*/
8 8
9#include <asm/arch/kirkwood.h>9#include <mach/kirkwood.h>
10 10
11 .macro addruart,rx11 .macro addruart,rx
12 mrc p15, 0, \rx, c1, c012 mrc p15, 0, \rx, c1, c0
arch/arm/mach-kirkwood/include/mach/dma.hrenamed from include/asm-arm/arch-kirkwood/dma.h+0−0

File renamed without changes.

arch/arm/mach-kirkwood/include/mach/entry-macro.Srenamed from include/asm-arm/arch-kirkwood/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/entry-macro.S2 * arch/arm/mach-kirkwood/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Marvell Kirkwood platforms4 * Low-level IRQ helper macros for Marvell Kirkwood platforms
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#include <asm/arch/kirkwood.h>11#include <mach/kirkwood.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-kirkwood/include/mach/hardware.hrenamed from include/asm-arm/arch-kirkwood/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/hardware.h2 * arch/arm/mach-kirkwood/include/mach/hardware.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-kirkwood/include/mach/io.hrenamed from include/asm-arm/arch-kirkwood/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/io.h2 * arch/arm/mach-kirkwood/include/mach/io.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-kirkwood/include/mach/irqs.hrenamed from include/asm-arm/arch-kirkwood/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/irqs.h2 * arch/arm/mach-kirkwood/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for Marvell Kirkwood SoCs4 * IRQ definitions for Marvell Kirkwood SoCs
5 *5 *
arch/arm/mach-kirkwood/include/mach/kirkwood.hrenamed from include/asm-arm/arch-kirkwood/kirkwood.h+10−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/kirkwood.h2 * arch/arm/mach-kirkwood/include/mach/kirkwood.h
3 *3 *
4 * Generic definitions for Marvell Kirkwood SoC flavors:4 * Generic definitions for Marvell Kirkwood SoC flavors:
5 * 88F6180, 88F6192 and 88F6281.5 * 88F6180, 88F6192 and 88F6281.
@@ -88,6 +88,15 @@ · 82 unmodified lines
88 88
89#define USB_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x50000)89#define USB_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x50000)
90 90
91#define XOR0_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60800)
92#define XOR0_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60800)
93#define XOR1_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60900)
94#define XOR1_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60900)
95#define XOR0_HIGH_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60A00)
96#define XOR0_HIGH_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60A00)
97#define XOR1_HIGH_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60B00)
98#define XOR1_HIGH_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60B00)
99
91#define GE00_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x70000)100#define GE00_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x70000)
92#define GE01_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x74000)101#define GE01_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x74000)
93 102
arch/arm/mach-kirkwood/include/mach/memory.hrenamed from include/asm-arm/arch-mv78xx0/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/memory.h2 * arch/arm/mach-kirkwood/include/mach/memory.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_MEMORY_H5#ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-kirkwood/include/mach/system.hrenamed from include/asm-arm/arch-mv78xx0/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/system.h2 * arch/arm/mach-kirkwood/include/mach/system.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
9#ifndef __ASM_ARCH_SYSTEM_H9#ifndef __ASM_ARCH_SYSTEM_H
10#define __ASM_ARCH_SYSTEM_H10#define __ASM_ARCH_SYSTEM_H
11 11
12#include <asm/arch/hardware.h>12#include <mach/hardware.h>
13#include <asm/arch/mv78xx0.h>13#include <mach/kirkwood.h>
14 14
15static inline void arch_idle(void)15static inline void arch_idle(void)
16{16{
arch/arm/mach-kirkwood/include/mach/timex.hrenamed from include/asm-arm/arch-kirkwood/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/timex.h2 * arch/arm/mach-kirkwood/include/mach/timex.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-kirkwood/include/mach/uncompress.hrenamed from include/asm-arm/arch-kirkwood/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/uncompress.h2 * arch/arm/mach-kirkwood/include/mach/uncompress.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
7 */7 */
8 8
9#include <linux/serial_reg.h>9#include <linux/serial_reg.h>
10#include <asm/arch/kirkwood.h>10#include <mach/kirkwood.h>
11 11
12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
13 13
arch/arm/mach-kirkwood/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-kirkwood/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe800000
arch/arm/mach-kirkwood/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/irq.h>13#include <linux/irq.h>
14#include <linux/io.h>14#include <linux/io.h>
15#include <asm/plat-orion/irq.h>15#include <plat/irq.h>
16#include "common.h"16#include "common.h"
17 17
18void __init kirkwood_init_irq(void)18void __init kirkwood_init_irq(void)
arch/arm/mach-kirkwood/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/pci.h>12#include <linux/pci.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <asm/mach/pci.h>14#include <asm/mach/pci.h>
15#include <asm/plat-orion/pcie.h>15#include <plat/pcie.h>
16#include "common.h"16#include "common.h"
17 17
18 18
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c+24−1
@@ -18,10 +18,13 @@ · 17 unmodified lines
18#include <linux/timer.h>18#include <linux/timer.h>
19#include <linux/ata_platform.h>19#include <linux/ata_platform.h>
20#include <linux/mv643xx_eth.h>20#include <linux/mv643xx_eth.h>
21#include <linux/spi/flash.h>
22#include <linux/spi/spi.h>
23#include <linux/spi/orion_spi.h>
21#include <asm/mach-types.h>24#include <asm/mach-types.h>
22#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
23#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
24#include <asm/arch/kirkwood.h>27#include <mach/kirkwood.h>
25#include "common.h"28#include "common.h"
26 29
27#define RD88F6192_GPIO_USB_VBUS 1030#define RD88F6192_GPIO_USB_VBUS 10
@@ -34,6 +37,21 @@ static struct mv_sata_platform_data rd88f6192_sata_data = { · 6 unmodified lines
34 .n_ports = 2,37 .n_ports = 2,
35};38};
36 39
40static const struct flash_platform_data rd88F6192_spi_slave_data = {
41 .type = "m25p128",
42};
43
44static struct spi_board_info __initdata rd88F6192_spi_slave_info[] = {
45 {
46 .modalias = "m25p80",
47 .platform_data = &rd88F6192_spi_slave_data,
48 .irq = -1,
49 .max_speed_hz = 20000000,
50 .bus_num = 0,
51 .chip_select = 0,
52 },
53};
54
37static void __init rd88f6192_init(void)55static void __init rd88f6192_init(void)
38{56{
39 /*57 /*
@@ -45,7 +63,12 @@ static void __init rd88f6192_init(void) · 5 unmodified lines
45 kirkwood_ge00_init(&rd88f6192_ge00_data);63 kirkwood_ge00_init(&rd88f6192_ge00_data);
46 kirkwood_rtc_init();64 kirkwood_rtc_init();
47 kirkwood_sata_init(&rd88f6192_sata_data);65 kirkwood_sata_init(&rd88f6192_sata_data);
66 spi_register_board_info(rd88F6192_spi_slave_info,
67 ARRAY_SIZE(rd88F6192_spi_slave_info));
68 kirkwood_spi_init();
48 kirkwood_uart0_init();69 kirkwood_uart0_init();
70 kirkwood_xor0_init();
71 kirkwood_xor1_init();
49}72}
50 73
51static int __init rd88f6192_pci_init(void)74static int __init rd88f6192_pci_init(void)
arch/arm/mach-kirkwood/rd88f6281-setup.c+2−2
@@ -22,8 +22,8 @@ · 21 unmodified lines
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/mach/arch.h>23#include <asm/mach/arch.h>
24#include <asm/mach/pci.h>24#include <asm/mach/pci.h>
25#include <asm/arch/kirkwood.h>25#include <mach/kirkwood.h>
26#include <asm/plat-orion/orion_nand.h>26#include <plat/orion_nand.h>
27#include "common.h"27#include "common.h"
28 28
29static struct mtd_partition rd88f6281_nand_parts[] = {29static struct mtd_partition rd88f6281_nand_parts[] = {
arch/arm/mach-ks8695/board-micrel.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <asm/mach/map.h>18#include <asm/mach/map.h>
19#include <asm/mach/irq.h>19#include <asm/mach/irq.h>
20 20
21#include <asm/arch/devices.h>21#include <mach/devices.h>
22 22
23#include "generic.h"23#include "generic.h"
24 24
arch/arm/mach-ks8695/cpu.c+3−3
@@ -25,13 +25,13 @@ · 24 unmodified lines
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/init.h>26#include <linux/init.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32 32
33#include <asm/arch/regs-sys.h>33#include <mach/regs-sys.h>
34#include <asm/arch/regs-misc.h>34#include <mach/regs-misc.h>
35 35
36 36
37static struct __initdata map_desc ks8695_io_desc[] = {37static struct __initdata map_desc ks8695_io_desc[] = {
arch/arm/mach-ks8695/devices.c+3−3
@@ -22,9 +22,9 @@ · 21 unmodified lines
22 22
23#include <linux/platform_device.h>23#include <linux/platform_device.h>
24 24
25#include <asm/arch/regs-wan.h>25#include <mach/regs-wan.h>
26#include <asm/arch/regs-lan.h>26#include <mach/regs-lan.h>
27#include <asm/arch/regs-hpna.h>27#include <mach/regs-hpna.h>
28 28
29 29
30/* --------------------------------------------------------------------30/* --------------------------------------------------------------------
arch/arm/mach-ks8695/gpio.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
25#include <linux/module.h>25#include <linux/module.h>
26 26
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/mach/irq.h>29#include <asm/mach/irq.h>
30 30
31#include <asm/arch/regs-gpio.h>31#include <mach/regs-gpio.h>
32#include <asm/arch/gpio.h>32#include <mach/gpio.h>
33 33
34/*34/*
35 * Configure a GPIO line for either GPIO function, or its internal35 * Configure a GPIO line for either GPIO function, or its internal
arch/arm/mach-ks8695/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ks8695/debug-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/debug-macro.S2 * arch/arm/mach-ks8695/include/mach/debug-macro.S
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
@@ -11,8 +11,8 @@ · 5 unmodified lines
11 * published by the Free Software Foundation.11 * published by the Free Software Foundation.
12 */12 */
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/arch/regs-uart.h>15#include <mach/regs-uart.h>
16 16
17 .macro addruart, rx17 .macro addruart, rx
18 mrc p15, 0, \rx, c1, c018 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ks8695/include/mach/devices.hrenamed from include/asm-arm/arch-ks8695/devices.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/devices.h2 * arch/arm/mach-ks8695/include/mach/devices.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/dma.hrenamed from include/asm-arm/arch-ks8695/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/dma.h2 * arch/arm/mach-ks8695/include/mach/dma.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by5 * it under the terms of the GNU General Public License as published by
arch/arm/mach-ks8695/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ks8695/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/entry-macro.S2 * arch/arm/mach-ks8695/include/mach/entry-macro.S
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
@@ -11,8 +11,8 @@ · 5 unmodified lines
11 * warranty of any kind, whether express or implied.11 * warranty of any kind, whether express or implied.
12*/12*/
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/arch/regs-irq.h>15#include <mach/regs-irq.h>
16 16
17 .macro disable_fiq17 .macro disable_fiq
18 .endm18 .endm
arch/arm/mach-ks8695/include/mach/gpio.hrenamed from include/asm-arm/arch-ks8695/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/gpio.h2 * arch/arm/mach-ks8695/include/mach/gpio.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/hardware.hrenamed from include/asm-arm/arch-ks8695/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/hardware.h2 * arch/arm/mach-ks8695/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/io.hrenamed from include/asm-arm/arch-ks8695/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/io.h2 * arch/arm/mach-ks8695/include/mach/io.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/irqs.hrenamed from include/asm-arm/arch-ks8695/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ks8695/irqs.h2 * arch/arm/mach-ks8695/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2006 Simtec Electronics4 * Copyright (C) 2006 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>5 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-ks8695/include/mach/memory.hrenamed from include/asm-arm/arch-ks8695/memory.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/memory.h2 * arch/arm/mach-ks8695/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13#ifndef __ASM_ARCH_MEMORY_H13#ifndef __ASM_ARCH_MEMORY_H
14#define __ASM_ARCH_MEMORY_H14#define __ASM_ARCH_MEMORY_H
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17 17
18/*18/*
19 * Physical SRAM offset.19 * Physical SRAM offset.
arch/arm/mach-ks8695/include/mach/regs-gpio.hrenamed from include/asm-arm/arch-ks8695/regs-gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-gpio.h2 * arch/arm/mach-ks8695/include/mach/regs-gpio.h
3 *3 *
4 * Copyright (C) 2007 Andrew Victor4 * Copyright (C) 2007 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-hpna.hrenamed from include/asm-arm/arch-ks8695/regs-hpna.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-wan.h2 * arch/arm/mach-ks8695/include/mach/regs-wan.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-irq.hrenamed from include/asm-arm/arch-ks8695/regs-irq.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-irq.h2 * arch/arm/mach-ks8695/include/mach/regs-irq.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-lan.hrenamed from include/asm-arm/arch-ks8695/regs-lan.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-lan.h2 * arch/arm/mach-ks8695/include/mach/regs-lan.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-mem.hrenamed from include/asm-arm/arch-ks8695/regs-mem.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-mem.h2 * arch/arm/mach-ks8695/include/mach/regs-mem.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-misc.hrenamed from include/asm-arm/arch-ks8695/regs-misc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-misc.h2 * arch/arm/mach-ks8695/include/mach/regs-misc.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-pci.hrenamed from include/asm-arm/arch-ks8695/regs-pci.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-pci.h2 * arch/arm/mach-ks8695/include/mach/regs-pci.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-switch.hrenamed from include/asm-arm/arch-ks8695/regs-switch.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-switch.h2 * arch/arm/mach-ks8695/include/mach/regs-switch.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/regs-sys.hrenamed from include/asm-arm/arch-ks8695/regs-sys.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-sys.h2 * arch/arm/mach-ks8695/include/mach/regs-sys.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-timer.hrenamed from include/asm-arm/arch-ks8695/regs-timer.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-timer.h2 * arch/arm/mach-ks8695/include/mach/regs-timer.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-uart.hrenamed from include/asm-arm/arch-ks8695/regs-uart.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-ks8695/regs-uart.h2 * arch/arm/mach-ks8695/include/mach/regs-uart.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-wan.hrenamed from include/asm-arm/arch-ks8695/regs-wan.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/regs-wan.h2 * arch/arm/mach-ks8695/include/mach/regs-wan.h
3 *3 *
4 * Copyright (C) 2006 Andrew Victor4 * Copyright (C) 2006 Andrew Victor
5 *5 *
arch/arm/mach-ks8695/include/mach/system.hrenamed from include/asm-arm/arch-ks8695/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-s3c2410/system.h2 * arch/arm/mach-s3c2410/include/mach/system.h
3 *3 *
4 * Copyright (C) 2006 Simtec Electronics4 * Copyright (C) 2006 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>5 * Ben Dooks <ben@simtec.co.uk>
@@ -15,7 +15,7 @@ · 9 unmodified lines
15#define __ASM_ARCH_SYSTEM_H15#define __ASM_ARCH_SYSTEM_H
16 16
17#include <asm/io.h>17#include <asm/io.h>
18#include <asm/arch/regs-timer.h>18#include <mach/regs-timer.h>
19 19
20static void arch_idle(void)20static void arch_idle(void)
21{21{
arch/arm/mach-ks8695/include/mach/timex.hrenamed from include/asm-arm/arch-ks8695/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/timex.h2 * arch/arm/mach-ks8695/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2006 Simtec Electronics4 * Copyright (C) 2006 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>5 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-ks8695/include/mach/uncompress.hrenamed from include/asm-arm/arch-ks8695/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/uncompress.h2 * arch/arm/mach-ks8695/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>4 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
5 * Copyright (C) 2006 Simtec Electronics5 * Copyright (C) 2006 Simtec Electronics
@@ -15,7 +15,7 @@ · 9 unmodified lines
15#define __ASM_ARCH_UNCOMPRESS_H15#define __ASM_ARCH_UNCOMPRESS_H
16 16
17#include <asm/io.h>17#include <asm/io.h>
18#include <asm/arch/regs-uart.h>18#include <mach/regs-uart.h>
19 19
20static void putc(char c)20static void putc(char c)
21{21{
arch/arm/mach-ks8695/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ks8695/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ks8695/vmalloc.h2 * arch/arm/mach-ks8695/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2006 Ben Dooks4 * Copyright (C) 2006 Ben Dooks
5 * Copyright (C) 2006 Simtec Electronics <linux@simtec.co.uk>5 * Copyright (C) 2006 Simtec Electronics <linux@simtec.co.uk>
arch/arm/mach-ks8695/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/sysdev.h>26#include <linux/sysdev.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33 33
34#include <asm/arch/regs-irq.h>34#include <mach/regs-irq.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36 36
37static void ks8695_irq_mask(unsigned int irqno)37static void ks8695_irq_mask(unsigned int irqno)
38{38{
arch/arm/mach-ks8695/leds.c+2−3
@@ -12,10 +12,9 @@ · 11 unmodified lines
12#include <linux/module.h>12#include <linux/module.h>
13#include <linux/init.h>13#include <linux/init.h>
14 14
15#include <asm/mach-types.h>
16#include <asm/leds.h>15#include <asm/leds.h>
17#include <asm/arch/devices.h>16#include <mach/devices.h>
18#include <asm/arch/gpio.h>17#include <mach/gpio.h>
19 18
20 19
21static inline void ks8695_led_on(unsigned int led)20static inline void ks8695_led_on(unsigned int led)
arch/arm/mach-ks8695/pci.c+3−3
@@ -31,10 +31,10 @@ · 30 unmodified lines
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/signal.h>32#include <asm/signal.h>
33#include <asm/mach/pci.h>33#include <asm/mach/pci.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35 35
36#include <asm/arch/devices.h>36#include <mach/devices.h>
37#include <asm/arch/regs-pci.h>37#include <mach/regs-pci.h>
38 38
39 39
40static int pci_dbg;40static int pci_dbg;
arch/arm/mach-ks8695/time.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/mach/time.h>29#include <asm/mach/time.h>
30 30
31#include <asm/arch/regs-timer.h>31#include <mach/regs-timer.h>
32#include <asm/arch/regs-irq.h>32#include <mach/regs-irq.h>
33 33
34#include "generic.h"34#include "generic.h"
35 35
arch/arm/mach-l7200/core.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <asm/types.h>13#include <asm/types.h>
14#include <asm/irq.h>14#include <asm/irq.h>
15#include <asm/mach-types.h>15#include <asm/mach-types.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/page.h>17#include <asm/page.h>
18 18
19#include <asm/mach/arch.h>19#include <asm/mach/arch.h>
arch/arm/mach-l7200/include/mach/aux_reg.hrenamed from include/asm-arm/arch-l7200/aux_reg.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/aux_reg.h2 * arch/arm/mach-l7200/include/mach/aux_reg.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9#ifndef _ASM_ARCH_AUXREG_H9#ifndef _ASM_ARCH_AUXREG_H
10#define _ASM_ARCH_AUXREG_H10#define _ASM_ARCH_AUXREG_H
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14#define l7200aux_reg *((volatile unsigned int *) (AUX_BASE))14#define l7200aux_reg *((volatile unsigned int *) (AUX_BASE))
15 15
arch/arm/mach-l7200/include/mach/debug-macro.Srenamed from include/asm-arm/arch-l7200/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-l7200/debug-macro.S1/* arch/arm/mach-l7200/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-l7200/include/mach/dma.hrenamed from include/asm-arm/arch-l7200/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/dma.h2 * arch/arm/mach-l7200/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
arch/arm/mach-l7200/include/mach/entry-macro.Srenamed from include/asm-arm/arch-l7200/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-l7200/entry-macro.S2 * arch/arm/mach-l7200/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for L7200-based platforms4 * Low-level IRQ helper macros for L7200-based platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12 .equ irq_base_addr, IO_BASE_212 .equ irq_base_addr, IO_BASE_2
13 13
arch/arm/mach-l7200/include/mach/gp_timers.hrenamed from include/asm-arm/arch-l7200/gp_timers.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/gp_timers.h2 * arch/arm/mach-l7200/include/mach/gp_timers.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
10#ifndef _ASM_ARCH_GPTIMERS_H10#ifndef _ASM_ARCH_GPTIMERS_H
11#define _ASM_ARCH_GPTIMERS_H11#define _ASM_ARCH_GPTIMERS_H
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14 14
15/*15/*
16 * Layout of L7200 general purpose timer registers16 * Layout of L7200 general purpose timer registers
arch/arm/mach-l7200/include/mach/gpio.hrenamed from include/asm-arm/arch-l7200/gpio.h+1−1
@@ -1,6 +1,6 @@
1/****************************************************************************/1/****************************************************************************/
2/*2/*
3 * linux/include/asm-arm/arch-l7200/gpio.h3 * arch/arm/mach-l7200/include/mach/gpio.h
4 *4 *
5 * Registers and helper functions for the L7200 Link-Up Systems5 * Registers and helper functions for the L7200 Link-Up Systems
6 * GPIO.6 * GPIO.
arch/arm/mach-l7200/include/mach/hardware.hrenamed from include/asm-arm/arch-l7200/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/hardware.h2 * arch/arm/mach-l7200/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
5 * Steve Hill (sjhill@cotw.com)5 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/io.hrenamed from include/asm-arm/arch-l7200/io.h+3−3
@@ -1,16 +1,16 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/io.h2 * arch/arm/mach-l7200/include/mach/io.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
6 * Changelog:6 * Changelog:
7 * 03-21-2000 SJH Created from linux/include/asm-arm/arch-nexuspci/io.h7 * 03-21-2000 SJH Created from arch/arm/mach-nexuspci/include/mach/io.h
8 * 08-31-2000 SJH Added in IO functions necessary for new drivers8 * 08-31-2000 SJH Added in IO functions necessary for new drivers
9 */9 */
10#ifndef __ASM_ARM_ARCH_IO_H10#ifndef __ASM_ARM_ARCH_IO_H
11#define __ASM_ARM_ARCH_IO_H11#define __ASM_ARM_ARCH_IO_H
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14 14
15#define IO_SPACE_LIMIT 0xffffffff15#define IO_SPACE_LIMIT 0xffffffff
16 16
arch/arm/mach-l7200/include/mach/irqs.hrenamed from include/asm-arm/arch-l7200/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-l7200/irqs.h2 * arch/arm/mach-l7200/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
5 * Steve Hill (sjhill@cotw.com)5 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/memory.hrenamed from include/asm-arm/arch-l7200/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/memory.h2 * arch/arm/mach-l7200/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
5 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)5 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)
arch/arm/mach-l7200/include/mach/pmpcon.hrenamed from include/asm-arm/arch-l7200/pmpcon.h+1−1
@@ -1,6 +1,6 @@
1/****************************************************************************/1/****************************************************************************/
2/*2/*
3 * linux/include/asm-arm/arch-l7200/pmpcon.h3 * arch/arm/mach-l7200/include/mach/pmpcon.h
4 *4 *
5 * Registers and helper functions for the L7200 Link-Up Systems5 * Registers and helper functions for the L7200 Link-Up Systems
6 * DC/DC converter register.6 * DC/DC converter register.
arch/arm/mach-l7200/include/mach/pmu.hrenamed from include/asm-arm/arch-l7200/pmu.h+1−1
@@ -1,6 +1,6 @@
1/****************************************************************************/1/****************************************************************************/
2/*2/*
3 * linux/include/asm-arm/arch-l7200/pmu.h3 * arch/arm/mach-l7200/include/mach/pmu.h
4 *4 *
5 * Registers and helper functions for the L7200 Link-Up Systems5 * Registers and helper functions for the L7200 Link-Up Systems
6 * Power Management Unit (PMU).6 * Power Management Unit (PMU).
arch/arm/mach-l7200/include/mach/serial.hrenamed from include/asm-arm/arch-l7200/serial.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/serial.h2 * arch/arm/mach-l7200/include/mach/serial.h
3 *3 *
4 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)4 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)
5 * Steve Hill (sjhill@cotw.com)5 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/serial_l7200.hrenamed from include/asm-arm/arch-l7200/serial_l7200.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/serial_l7200.h2 * arch/arm/mach-l7200/include/mach/serial_l7200.h
3 *3 *
4 * Copyright (c) 2000 Steven Hill (sjhill@cotw.com)4 * Copyright (c) 2000 Steven Hill (sjhill@cotw.com)
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9#ifndef __ASM_ARCH_SERIAL_L7200_H9#ifndef __ASM_ARCH_SERIAL_L7200_H
10#define __ASM_ARCH_SERIAL_L7200_H10#define __ASM_ARCH_SERIAL_L7200_H
11 11
12#include <asm/arch/memory.h>12#include <mach/memory.h>
13 13
14/*14/*
15 * This assumes you have a 3.6864 MHz clock for your UART.15 * This assumes you have a 3.6864 MHz clock for your UART.
arch/arm/mach-l7200/include/mach/sib.hrenamed from include/asm-arm/arch-l7200/sib.h+1−1
@@ -1,6 +1,6 @@
1/****************************************************************************/1/****************************************************************************/
2/*2/*
3 * linux/include/asm-arm/arch-l7200/sib.h3 * arch/arm/mach-l7200/include/mach/sib.h
4 *4 *
5 * Registers and helper functions for the Serial Interface Bus.5 * Registers and helper functions for the Serial Interface Bus.
6 *6 *
arch/arm/mach-l7200/include/mach/sys-clock.hrenamed from include/asm-arm/arch-l7200/sys-clock.h+1−1
@@ -1,6 +1,6 @@
1/****************************************************************************/1/****************************************************************************/
2/*2/*
3 * linux/include/asm-arm/arch-l7200/sys-clock.h3 * arch/arm/mach-l7200/include/mach/sys-clock.h
4 *4 *
5 * Registers and helper functions for the L7200 Link-Up Systems5 * Registers and helper functions for the L7200 Link-Up Systems
6 * System clocks.6 * System clocks.
arch/arm/mach-l7200/include/mach/system.hrenamed from include/asm-arm/arch-l7200/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/system.h2 * arch/arm/mach-l7200/include/mach/system.h
3 *3 *
4 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef __ASM_ARCH_SYSTEM_H12#ifndef __ASM_ARCH_SYSTEM_H
13#define __ASM_ARCH_SYSTEM_H13#define __ASM_ARCH_SYSTEM_H
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16 16
17static inline void arch_idle(void)17static inline void arch_idle(void)
18{18{
arch/arm/mach-l7200/include/mach/time.hrenamed from include/asm-arm/arch-l7200/time.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/time.h2 * arch/arm/mach-l7200/include/mach/time.h
3 *3 *
4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
5 * Steve Hill (sjhill@cotw.com)5 * Steve Hill (sjhill@cotw.com)
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef _ASM_ARCH_TIME_H11#ifndef _ASM_ARCH_TIME_H
12#define _ASM_ARCH_TIME_H12#define _ASM_ARCH_TIME_H
13 13
14#include <asm/arch/irqs.h>14#include <mach/irqs.h>
15 15
16/*16/*
17 * RTC base register address17 * RTC base register address
arch/arm/mach-l7200/include/mach/timex.hrenamed from include/asm-arm/arch-l7200/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/timex.h2 * arch/arm/mach-l7200/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)4 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
5 * Steve Hill (sjhill@cotw.com)5 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/uncompress.hrenamed from include/asm-arm/arch-l7200/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/uncompress.h2 * arch/arm/mach-l7200/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)4 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 * 07-26-2000 SJH Removed hard coded baud rate9 * 07-26-2000 SJH Removed hard coded baud rate
10 */10 */
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14#define IO_UART IO_START + 0x0004400014#define IO_UART IO_START + 0x00044000
15 15
arch/arm/mach-l7200/include/mach/vmalloc.hrenamed from include/asm-arm/arch-l7200/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1/*1/*
2 * linux/include/asm-arm/arch-l7200/vmalloc.h2 * arch/arm/mach-l7200/include/mach/vmalloc.h
3 */3 */
4#define VMALLOC_END (PAGE_OFFSET + 0x10000000)4#define VMALLOC_END (PAGE_OFFSET + 0x10000000)
arch/arm/mach-lh7a40x/arch-kev7a400.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/device.h>13#include <linux/device.h>
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/setup.h>17#include <asm/setup.h>
18#include <asm/mach-types.h>18#include <asm/mach-types.h>
19#include <asm/mach/arch.h>19#include <asm/mach/arch.h>
arch/arm/mach-lh7a40x/arch-lpd7a40x.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15#include <linux/irq.h>15#include <linux/irq.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/setup.h>18#include <asm/setup.h>
19#include <asm/mach-types.h>19#include <asm/mach-types.h>
20#include <asm/mach/arch.h>20#include <asm/mach/arch.h>
arch/arm/mach-lh7a40x/clcd.c+1−2
@@ -17,14 +17,13 @@ · 16 unmodified lines
17 17
18//#include <linux/module.h>18//#include <linux/module.h>
19//#include <linux/time.h>19//#include <linux/time.h>
20//#include <asm/hardware.h>
21 20
22//#include <asm/mach/time.h>21//#include <asm/mach/time.h>
23#include <asm/irq.h>22#include <asm/irq.h>
24#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
25 24
26#include <asm/system.h>25#include <asm/system.h>
27#include <asm/hardware.h>26#include <mach/hardware.h>
28#include <linux/amba/bus.h>27#include <linux/amba/bus.h>
29#include <linux/amba/clcd.h>28#include <linux/amba/clcd.h>
30 29
arch/arm/mach-lh7a40x/clocks.c+2−2
@@ -9,8 +9,8 @@ · 8 unmodified lines
9 */9 */
10 10
11#include <linux/cpufreq.h>11#include <linux/cpufreq.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/arch/clocks.h>13#include <mach/clocks.h>
14#include <linux/err.h>14#include <linux/err.h>
15 15
16struct module;16struct module;
arch/arm/mach-lh7a40x/include/mach/clocks.hrenamed from include/asm-arm/arch-lh7a40x/clocks.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/clocks.h1/* arch/arm/mach-lh7a40x/include/mach/clocks.h
2 *2 *
3 * Copyright (C) 2004 Marc Singer3 * Copyright (C) 2004 Marc Singer
4 *4 *
arch/arm/mach-lh7a40x/include/mach/constants.hrenamed from include/asm-arm/arch-lh7a40x/constants.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/constants.h1/* arch/arm/mach-lh7a40x/include/mach/constants.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 * Copyright (C) 2004 Logic Product Development4 * Copyright (C) 2004 Logic Product Development
arch/arm/mach-lh7a40x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-lh7a40x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-lh7a40x/debug-macro.S1/* arch/arm/mach-lh7a40x/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-lh7a40x/include/mach/dma.hrenamed from include/asm-arm/arch-lh7a40x/dma.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/dma.h1/* arch/arm/mach-lh7a40x/include/mach/dma.h
2 *2 *
3 * Copyright (C) 2005 Marc Singer3 * Copyright (C) 2005 Marc Singer
4 *4 *
arch/arm/mach-lh7a40x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-lh7a40x/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-lh7a40x/entry-macro.S2 * arch/arm/mach-lh7a40x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for LH7A40x platforms4 * Low-level IRQ helper macros for LH7A40x platforms
5 *5 *
@@ -7,8 +7,8 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/arch/irqs.h>11#include <mach/irqs.h>
12 12
13/* In order to allow there to be support for both of the processor13/* In order to allow there to be support for both of the processor
14 classes at the same time, we make a hack here that isn't very14 classes at the same time, we make a hack here that isn't very
arch/arm/mach-lh7a40x/include/mach/hardware.hrenamed from include/asm-arm/arch-lh7a40x/hardware.h+2−2
@@ -1,8 +1,8 @@
1/* include/asm-arm/arch-lh7a40x/hardware.h1/* arch/arm/mach-lh7a40x/include/mach/hardware.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
5 * [ Substantially cribbed from include/asm-arm/arch-pxa/hardware.h ]5 * [ Substantially cribbed from arch/arm/mach-pxa/include/mach/hardware.h ]
6 *6 *
7 * This program is free software; you can redistribute it and/or7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License8 * modify it under the terms of the GNU General Public License
arch/arm/mach-lh7a40x/include/mach/io.hrenamed from include/asm-arm/arch-lh7a40x/io.h+2−2
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/io.h1/* arch/arm/mach-lh7a40x/include/mach/io.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
@@ -11,7 +11,7 @@ · 6 unmodified lines
11#ifndef __ASM_ARCH_IO_H11#ifndef __ASM_ARCH_IO_H
12#define __ASM_ARCH_IO_H12#define __ASM_ARCH_IO_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#define IO_SPACE_LIMIT 0xffffffff16#define IO_SPACE_LIMIT 0xffffffff
17 17
arch/arm/mach-lh7a40x/include/mach/irqs.hrenamed from include/asm-arm/arch-lh7a40x/irqs.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/irqs.h1/* arch/arm/mach-lh7a40x/include/mach/irqs.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 * Copyright (C) 2004 Logic Product Development4 * Copyright (C) 2004 Logic Product Development
arch/arm/mach-lh7a40x/include/mach/memory.hrenamed from include/asm-arm/arch-lh7a40x/memory.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/memory.h1/* arch/arm/mach-lh7a40x/include/mach/memory.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
arch/arm/mach-lh7a40x/include/mach/registers.hrenamed from include/asm-arm/arch-lh7a40x/registers.h+2−2
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/registers.h1/* arch/arm/mach-lh7a40x/include/mach/registers.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 * Copyright (C) 2004 Logic Product Development4 * Copyright (C) 2004 Logic Product Development
@@ -9,7 +9,7 @@ · 4 unmodified lines
9 *9 *
10 */10 */
11 11
12#include <asm/arch/constants.h>12#include <mach/constants.h>
13 13
14#ifndef __ASM_ARCH_REGISTERS_H14#ifndef __ASM_ARCH_REGISTERS_H
15#define __ASM_ARCH_REGISTERS_H15#define __ASM_ARCH_REGISTERS_H
arch/arm/mach-lh7a40x/include/mach/ssp.hrenamed from include/asm-arm/arch-lh7a40x/ssp.h+0−1
@@ -1,5 +1,4 @@
1/* ssp.h1/* ssp.h
2 $Id$
3 2
4 written by Marc Singer3 written by Marc Singer
5 6 Dec 20044 6 Dec 2004
arch/arm/mach-lh7a40x/include/mach/system.hrenamed from include/asm-arm/arch-lh7a40x/system.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/system.h1/* arch/arm/mach-lh7a40x/include/mach/system.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
arch/arm/mach-lh7a40x/include/mach/timex.hrenamed from include/asm-arm/arch-lh7a40x/timex.h+2−2
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/timex.h1/* arch/arm/mach-lh7a40x/include/mach/timex.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
@@ -8,7 +8,7 @@ · 3 unmodified lines
8 *8 *
9 */9 */
10 10
11#include <asm/arch/constants.h>11#include <mach/constants.h>
12 12
13#define CLOCK_TICK_RATE (PLL_CLOCK/6/16)13#define CLOCK_TICK_RATE (PLL_CLOCK/6/16)
14 14
arch/arm/mach-lh7a40x/include/mach/uncompress.hrenamed from include/asm-arm/arch-lh7a40x/uncompress.h+2−2
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/uncompress.h1/* arch/arm/mach-lh7a40x/include/mach/uncompress.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
@@ -8,7 +8,7 @@ · 3 unmodified lines
8 *8 *
9 */9 */
10 10
11#include <asm/arch/registers.h>11#include <mach/registers.h>
12 12
13#ifndef UART_R_DATA13#ifndef UART_R_DATA
14# define UART_R_DATA (0x00)14# define UART_R_DATA (0x00)
arch/arm/mach-lh7a40x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-lh7a40x/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-lh7a40x/vmalloc.h1/* arch/arm/mach-lh7a40x/include/mach/vmalloc.h
2 *2 *
3 * Copyright (C) 2004 Coastal Environmental Systems3 * Copyright (C) 2004 Coastal Environmental Systems
4 *4 *
arch/arm/mach-lh7a40x/irq-lh7a400.c+2−2
@@ -12,10 +12,10 @@ · 11 unmodified lines
12#include <linux/module.h>12#include <linux/module.h>
13#include <linux/interrupt.h>13#include <linux/interrupt.h>
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include <asm/irq.h>16#include <asm/irq.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/arch/irqs.h>18#include <mach/irqs.h>
19 19
20#include "common.h"20#include "common.h"
21 21
arch/arm/mach-lh7a40x/irq-lh7a404.c+2−2
@@ -12,10 +12,10 @@ · 11 unmodified lines
12#include <linux/module.h>12#include <linux/module.h>
13#include <linux/interrupt.h>13#include <linux/interrupt.h>
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include <asm/irq.h>16#include <asm/irq.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/arch/irqs.h>18#include <mach/irqs.h>
19 19
20#include "common.h"20#include "common.h"
21 21
arch/arm/mach-lh7a40x/irq-lpd7a40x.c+2−2
@@ -13,10 +13,10 @@ · 12 unmodified lines
13#include <linux/module.h>13#include <linux/module.h>
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/irq.h>17#include <asm/irq.h>
18#include <asm/mach/irq.h>18#include <asm/mach/irq.h>
19#include <asm/arch/irqs.h>19#include <mach/irqs.h>
20 20
21#include "common.h"21#include "common.h"
22 22
arch/arm/mach-lh7a40x/lcd-panel.h+0−1
@@ -1,5 +1,4 @@
1/* lcd-panel.h1/* lcd-panel.h
2 $Id$
3 2
4 written by Marc Singer3 written by Marc Singer
5 18 Jul 20054 18 Jul 2005
arch/arm/mach-lh7a40x/ssp-cpld.c+2−2
@@ -46,9 +46,9 @@ · 45 unmodified lines
46 46
47#include <asm/io.h>47#include <asm/io.h>
48#include <asm/irq.h>48#include <asm/irq.h>
49#include <asm/hardware.h>49#include <mach/hardware.h>
50 50
51#include <asm/arch/ssp.h>51#include <mach/ssp.h>
52 52
53//#define TALK53//#define TALK
54 54
arch/arm/mach-lh7a40x/time.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/irq.h>14#include <linux/irq.h>
15#include <linux/time.h>15#include <linux/time.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/io.h>18#include <asm/io.h>
19#include <asm/irq.h>19#include <asm/irq.h>
20#include <asm/leds.h>20#include <asm/leds.h>
arch/arm/mach-loki/addr-map.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/io.h>15#include <asm/io.h>
16#include "common.h"16#include "common.h"
17 17
arch/arm/mach-loki/common.c+3−3
@@ -18,9 +18,9 @@ · 17 unmodified lines
18#include <asm/timex.h>18#include <asm/timex.h>
19#include <asm/mach/map.h>19#include <asm/mach/map.h>
20#include <asm/mach/time.h>20#include <asm/mach/time.h>
21#include <asm/arch/loki.h>21#include <mach/loki.h>
22#include <asm/plat-orion/orion_nand.h>22#include <plat/orion_nand.h>
23#include <asm/plat-orion/time.h>23#include <plat/time.h>
24#include "common.h"24#include "common.h"
25 25
26/*****************************************************************************26/*****************************************************************************
arch/arm/mach-loki/include/mach/debug-macro.Srenamed from include/asm-arm/arch-loki/debug-macro.S+2−2
@@ -1,12 +1,12 @@
1/*1/*
2 * include/asm-arm/arch-loki/debug-macro.S2 * arch/arm/mach-loki/include/mach/debug-macro.S
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.6 * published by the Free Software Foundation.
7*/7*/
8 8
9#include <asm/arch/loki.h>9#include <mach/loki.h>
10 10
11 .macro addruart,rx11 .macro addruart,rx
12 mrc p15, 0, \rx, c1, c012 mrc p15, 0, \rx, c1, c0
arch/arm/mach-loki/include/mach/dma.hrenamed from include/asm-arm/arch-loki/dma.h+0−0

File renamed without changes.

arch/arm/mach-loki/include/mach/entry-macro.Srenamed from include/asm-arm/arch-loki/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/entry-macro.S2 * arch/arm/mach-loki/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Marvell Loki (88RC8480) platforms4 * Low-level IRQ helper macros for Marvell Loki (88RC8480) platforms
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#include <asm/arch/loki.h>11#include <mach/loki.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-loki/include/mach/hardware.hrenamed from include/asm-arm/arch-loki/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/hardware.h2 * arch/arm/mach-loki/include/mach/hardware.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-loki/include/mach/io.hrenamed from include/asm-arm/arch-loki/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/io.h2 * arch/arm/mach-loki/include/mach/io.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-loki/include/mach/irqs.hrenamed from include/asm-arm/arch-loki/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/irqs.h2 * arch/arm/mach-loki/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for Marvell Loki (88RC8480) SoCs4 * IRQ definitions for Marvell Loki (88RC8480) SoCs
5 *5 *
arch/arm/mach-loki/include/mach/loki.hrenamed from include/asm-arm/arch-loki/loki.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/loki.h2 * arch/arm/mach-loki/include/mach/loki.h
3 *3 *
4 * Generic definitions for Marvell Loki (88RC8480) SoC flavors4 * Generic definitions for Marvell Loki (88RC8480) SoC flavors
5 *5 *
arch/arm/mach-loki/include/mach/memory.hrenamed from include/asm-arm/arch-loki/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/memory.h2 * arch/arm/mach-loki/include/mach/memory.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_MEMORY_H5#ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-loki/include/mach/system.hrenamed from include/asm-arm/arch-loki/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/system.h2 * arch/arm/mach-loki/include/mach/system.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
9#ifndef __ASM_ARCH_SYSTEM_H9#ifndef __ASM_ARCH_SYSTEM_H
10#define __ASM_ARCH_SYSTEM_H10#define __ASM_ARCH_SYSTEM_H
11 11
12#include <asm/arch/hardware.h>12#include <mach/hardware.h>
13#include <asm/arch/loki.h>13#include <mach/loki.h>
14 14
15static inline void arch_idle(void)15static inline void arch_idle(void)
16{16{
arch/arm/mach-loki/include/mach/timex.hrenamed from include/asm-arm/arch-loki/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/timex.h2 * arch/arm/mach-loki/include/mach/timex.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-loki/include/mach/uncompress.hrenamed from include/asm-arm/arch-loki/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-loki/uncompress.h2 * arch/arm/mach-loki/include/mach/uncompress.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
7 */7 */
8 8
9#include <linux/serial_reg.h>9#include <linux/serial_reg.h>
10#include <asm/arch/loki.h>10#include <mach/loki.h>
11 11
12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
13 13
arch/arm/mach-loki/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-loki/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe800000
arch/arm/mach-loki/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/irq.h>13#include <linux/irq.h>
14#include <asm/io.h>14#include <asm/io.h>
15#include <asm/plat-orion/irq.h>15#include <plat/irq.h>
16#include "common.h"16#include "common.h"
17 17
18void __init loki_init_irq(void)18void __init loki_init_irq(void)
arch/arm/mach-loki/lb88rc8480-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mv643xx_eth.h>19#include <linux/mv643xx_eth.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21#include <asm/mach/arch.h>21#include <asm/mach/arch.h>
22#include <asm/arch/loki.h>22#include <mach/loki.h>
23#include "common.h"23#include "common.h"
24 24
25#define LB88RC8480_FLASH_BOOT_CS_BASE 0xf800000025#define LB88RC8480_FLASH_BOOT_CS_BASE 0xf8000000
arch/arm/mach-msm/board-halibut.c+3−3
@@ -19,14 +19,14 @@ · 18 unmodified lines
19#include <linux/platform_device.h>19#include <linux/platform_device.h>
20#include <linux/input.h>20#include <linux/input.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/flash.h>26#include <asm/mach/flash.h>
27 27
28#include <asm/arch/board.h>28#include <mach/board.h>
29#include <asm/arch/msm_iomap.h>29#include <mach/msm_iomap.h>
30 30
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/delay.h>32#include <asm/delay.h>
arch/arm/mach-msm/common.c+2−2
@@ -28,9 +28,9 @@ · 27 unmodified lines
28#include <linux/mtd/nand.h>28#include <linux/mtd/nand.h>
29#include <linux/mtd/partitions.h>29#include <linux/mtd/partitions.h>
30 30
31#include <asm/arch/msm_iomap.h>31#include <mach/msm_iomap.h>
32 32
33#include <asm/arch/board.h>33#include <mach/board.h>
34 34
35struct flash_platform_data msm_nand_data = {35struct flash_platform_data msm_nand_data = {
36 .parts = 0,36 .parts = 0,
arch/arm/mach-msm/dma.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15 15
16#include <asm/io.h>16#include <asm/io.h>
17#include <linux/interrupt.h>17#include <linux/interrupt.h>
18#include <asm/arch/dma.h>18#include <mach/dma.h>
19 19
20#define MSM_DMOV_CHANNEL_COUNT 1620#define MSM_DMOV_CHANNEL_COUNT 16
21 21
arch/arm/mach-msm/idle.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/idle.S1/* arch/arm/mach-msm/include/mach/idle.S
2 *2 *
3 * Idle processing for MSM7K - work around bugs with SWFI.3 * Idle processing for MSM7K - work around bugs with SWFI.
4 *4 *
arch/arm/mach-msm/include/mach/board.hrenamed from include/asm-arm/arch-msm/board.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/board.h1/* arch/arm/mach-msm/include/mach/board.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 * Author: Brian Swetland <swetland@google.com>4 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/debug-macro.Srenamed from include/asm-arm/arch-msm/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-msm7200/debug-macro.S1/* arch/arm/mach-msm7200/include/mach/debug-macro.S
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 * Author: Brian Swetland <swetland@google.com>4 * Author: Brian Swetland <swetland@google.com>
@@ -14,8 +14,8 @@ · 9 unmodified lines
14 *14 *
15 */15 */
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/arch/msm_iomap.h>18#include <mach/msm_iomap.h>
19 19
20 .macro addruart,rx20 .macro addruart,rx
21 @ see if the MMU is enabled and select appropriate base address21 @ see if the MMU is enabled and select appropriate base address
arch/arm/mach-msm/include/mach/dma.hrenamed from include/asm-arm/arch-msm/dma.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/dma.h1/* arch/arm/mach-msm/include/mach/dma.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
@@ -16,7 +16,7 @@ · 11 unmodified lines
16#ifndef __ASM_ARCH_MSM_DMA_H16#ifndef __ASM_ARCH_MSM_DMA_H
17 17
18#include <linux/list.h>18#include <linux/list.h>
19#include <asm/arch/msm_iomap.h>19#include <mach/msm_iomap.h>
20 20
21struct msm_dmov_cmd {21struct msm_dmov_cmd {
22 struct list_head list;22 struct list_head list;
arch/arm/mach-msm/include/mach/entry-macro.Srenamed from include/asm-arm/arch-msm/entry-macro.S+2−2
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-msm7200/entry-macro.S1/* arch/arm/mach-msm7200/include/mach/entry-macro.S
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 * Author: Brian Swetland <swetland@google.com>4 * Author: Brian Swetland <swetland@google.com>
@@ -14,7 +14,7 @@ · 9 unmodified lines
14 *14 *
15 */15 */
16 16
17#include <asm/arch/msm_iomap.h>17#include <mach/msm_iomap.h>
18 18
19 .macro disable_fiq19 .macro disable_fiq
20 .endm20 .endm
arch/arm/mach-msm/include/mach/hardware.hrenamed from include/asm-arm/arch-msm/hardware.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/hardware.h1/* arch/arm/mach-msm/include/mach/hardware.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/include/mach/io.hrenamed from include/asm-arm/arch-msm/io.h+1−1
@@ -1,4 +1,4 @@
1/* include/asm-arm/arch-msm/io.h1/* arch/arm/mach-msm/include/mach/io.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/include/mach/irqs.hrenamed from include/asm-arm/arch-msm/irqs.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/irqs.h1/* arch/arm/mach-msm/include/mach/irqs.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 * Author: Brian Swetland <swetland@google.com>4 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/memory.hrenamed from include/asm-arm/arch-msm/memory.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/memory.h1/* arch/arm/mach-msm/include/mach/memory.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/include/mach/msm_iomap.hrenamed from include/asm-arm/arch-msm/msm_iomap.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/msm_iomap.h1/* arch/arm/mach-msm/include/mach/msm_iomap.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 * Author: Brian Swetland <swetland@google.com>4 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/system.hrenamed from include/asm-arm/arch-msm/system.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/system.h1/* arch/arm/mach-msm/include/mach/system.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
@@ -13,7 +13,7 @@ · 8 unmodified lines
13 *13 *
14 */14 */
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17 17
18void arch_idle(void);18void arch_idle(void);
19 19
arch/arm/mach-msm/include/mach/timex.hrenamed from include/asm-arm/arch-msm/timex.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/timex.h1/* arch/arm/mach-msm/include/mach/timex.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/include/mach/uncompress.hrenamed from include/asm-arm/arch-msm/uncompress.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/uncompress.h1/* arch/arm/mach-msm/include/mach/uncompress.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/include/mach/vmalloc.hrenamed from include/asm-arm/arch-msm/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-msm/vmalloc.h1/* arch/arm/mach-msm/include/mach/vmalloc.h
2 *2 *
3 * Copyright (C) 2007 Google, Inc.3 * Copyright (C) 2007 Google, Inc.
4 *4 *
arch/arm/mach-msm/io.c+3−3
@@ -19,13 +19,13 @@ · 18 unmodified lines
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/init.h>20#include <linux/init.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/io.h>23#include <asm/io.h>
24#include <asm/page.h>24#include <asm/page.h>
25#include <asm/arch/msm_iomap.h>25#include <mach/msm_iomap.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27 27
28#include <asm/arch/board.h>28#include <mach/board.h>
29 29
30#define MSM_DEVICE(name) { \30#define MSM_DEVICE(name) { \
31 .virtual = MSM_##name##_BASE, \31 .virtual = MSM_##name##_BASE, \
arch/arm/mach-msm/irq.c+2−2
@@ -21,11 +21,11 @@ · 20 unmodified lines
21#include <linux/timer.h>21#include <linux/timer.h>
22 22
23#include <linux/irq.h>23#include <linux/irq.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25 25
26#include <asm/io.h>26#include <asm/io.h>
27 27
28#include <asm/arch/msm_iomap.h>28#include <mach/msm_iomap.h>
29 29
30#define VIC_REG(off) (MSM_VIC_BASE + (off))30#define VIC_REG(off) (MSM_VIC_BASE + (off))
31 31
arch/arm/mach-msm/timer.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/delay.h>22#include <linux/delay.h>
23 23
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include <asm/arch/msm_iomap.h>25#include <mach/msm_iomap.h>
26 26
27#include <asm/io.h>27#include <asm/io.h>
28 28
arch/arm/mach-mv78xx0/common.c+5−5
@@ -17,11 +17,11 @@ · 16 unmodified lines
17#include <linux/ata_platform.h>17#include <linux/ata_platform.h>
18#include <asm/mach/map.h>18#include <asm/mach/map.h>
19#include <asm/mach/time.h>19#include <asm/mach/time.h>
20#include <asm/arch/mv78xx0.h>20#include <mach/mv78xx0.h>
21#include <asm/plat-orion/cache-feroceon-l2.h>21#include <plat/cache-feroceon-l2.h>
22#include <asm/plat-orion/ehci-orion.h>22#include <plat/ehci-orion.h>
23#include <asm/plat-orion/orion_nand.h>23#include <plat/orion_nand.h>
24#include <asm/plat-orion/time.h>24#include <plat/time.h>
25#include "common.h"25#include "common.h"
26 26
27 27
arch/arm/mach-mv78xx0/db78x00-bp-setup.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/platform_device.h>13#include <linux/platform_device.h>
14#include <linux/ata_platform.h>14#include <linux/ata_platform.h>
15#include <linux/mv643xx_eth.h>15#include <linux/mv643xx_eth.h>
16#include <asm/arch/mv78xx0.h>16#include <mach/mv78xx0.h>
17#include <asm/mach-types.h>17#include <asm/mach-types.h>
18#include <asm/mach/arch.h>18#include <asm/mach/arch.h>
19#include "common.h"19#include "common.h"
arch/arm/mach-mv78xx0/include/mach/debug-macro.Srenamed from include/asm-arm/arch-mv78xx0/debug-macro.S+2−2
@@ -1,12 +1,12 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/debug-macro.S2 * arch/arm/mach-mv78xx0/include/mach/debug-macro.S
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.6 * published by the Free Software Foundation.
7*/7*/
8 8
9#include <asm/arch/mv78xx0.h>9#include <mach/mv78xx0.h>
10 10
11 .macro addruart,rx11 .macro addruart,rx
12 mrc p15, 0, \rx, c1, c012 mrc p15, 0, \rx, c1, c0
arch/arm/mach-mv78xx0/include/mach/dma.hrenamed from include/asm-arm/arch-mv78xx0/dma.h+0−0

File renamed without changes.

arch/arm/mach-mv78xx0/include/mach/entry-macro.Srenamed from include/asm-arm/arch-mv78xx0/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/entry-macro.S2 * arch/arm/mach-mv78xx0/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Marvell MV78xx0 platforms4 * Low-level IRQ helper macros for Marvell MV78xx0 platforms
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#include <asm/arch/mv78xx0.h>11#include <mach/mv78xx0.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-mv78xx0/include/mach/hardware.hrenamed from include/asm-arm/arch-mv78xx0/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/hardware.h2 * arch/arm/mach-mv78xx0/include/mach/hardware.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/io.hrenamed from include/asm-arm/arch-mv78xx0/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/io.h2 * arch/arm/mach-mv78xx0/include/mach/io.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/irqs.hrenamed from include/asm-arm/arch-mv78xx0/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/irqs.h2 * arch/arm/mach-mv78xx0/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for Marvell MV78xx0 SoCs4 * IRQ definitions for Marvell MV78xx0 SoCs
5 *5 *
arch/arm/mach-mv78xx0/include/mach/memory.hrenamed from include/asm-arm/arch-kirkwood/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/memory.h2 * arch/arm/mach-mv78xx0/include/mach/memory.h
3 */3 */
4 4
5#ifndef __ASM_ARCH_MEMORY_H5#ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-mv78xx0/include/mach/mv78xx0.hrenamed from include/asm-arm/arch-mv78xx0/mv78xx0.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/mv78xx0.h2 * arch/arm/mach-mv78xx0/include/mach/mv78xx0.h
3 *3 *
4 * Generic definitions for Marvell MV78xx0 SoC flavors:4 * Generic definitions for Marvell MV78xx0 SoC flavors:
5 * MV781x0 and MV782x0.5 * MV781x0 and MV782x0.
arch/arm/mach-mv78xx0/include/mach/system.hrenamed from include/asm-arm/arch-kirkwood/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-kirkwood/system.h2 * arch/arm/mach-mv78xx0/include/mach/system.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
9#ifndef __ASM_ARCH_SYSTEM_H9#ifndef __ASM_ARCH_SYSTEM_H
10#define __ASM_ARCH_SYSTEM_H10#define __ASM_ARCH_SYSTEM_H
11 11
12#include <asm/arch/hardware.h>12#include <mach/hardware.h>
13#include <asm/arch/kirkwood.h>13#include <mach/mv78xx0.h>
14 14
15static inline void arch_idle(void)15static inline void arch_idle(void)
16{16{
arch/arm/mach-mv78xx0/include/mach/timex.hrenamed from include/asm-arm/arch-mv78xx0/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/timex.h2 * arch/arm/mach-mv78xx0/include/mach/timex.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/uncompress.hrenamed from include/asm-arm/arch-mv78xx0/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mv78xx0/uncompress.h2 * arch/arm/mach-mv78xx0/include/mach/uncompress.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
7 */7 */
8 8
9#include <linux/serial_reg.h>9#include <linux/serial_reg.h>
10#include <asm/arch/mv78xx0.h>10#include <mach/mv78xx0.h>
11 11
12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)12#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
13 13
arch/arm/mach-mv78xx0/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-mv78xx0/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfe000000
arch/arm/mach-mv78xx0/irq.c+2−2
@@ -11,8 +11,8 @@ · 10 unmodified lines
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/pci.h>13#include <linux/pci.h>
14#include <asm/arch/mv78xx0.h>14#include <mach/mv78xx0.h>
15#include <asm/plat-orion/irq.h>15#include <plat/irq.h>
16#include "common.h"16#include "common.h"
17 17
18void __init mv78xx0_init_irq(void)18void __init mv78xx0_init_irq(void)
arch/arm/mach-mv78xx0/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/pci.h>12#include <linux/pci.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <asm/mach/pci.h>14#include <asm/mach/pci.h>
15#include <asm/plat-orion/pcie.h>15#include <plat/pcie.h>
16#include "common.h"16#include "common.h"
17 17
18struct pcie_port {18struct pcie_port {
arch/arm/mach-mx2/clock_imx27.c+2−3
@@ -22,10 +22,9 @@ · 21 unmodified lines
22#include <linux/module.h>22#include <linux/module.h>
23#include <linux/spinlock.h>23#include <linux/spinlock.h>
24 24
25#include <asm/arch/clock.h>25#include <mach/clock.h>
26#include <asm/arch/common.h>26#include <mach/common.h>
27#include <asm/div64.h>27#include <asm/div64.h>
28#include <asm/mach-types.h>
29 28
30#include "crm_regs.h"29#include "crm_regs.h"
31 30
arch/arm/mach-mx2/cpu_imx27.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/io.h>24#include <linux/io.h>
25#include <linux/module.h>25#include <linux/module.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28 28
29#include "crm_regs.h"29#include "crm_regs.h"
30 30
arch/arm/mach-mx2/crm_regs.h+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#ifndef __ARCH_ARM_MACH_MX2_CRM_REGS_H__20#ifndef __ARCH_ARM_MACH_MX2_CRM_REGS_H__
21#define __ARCH_ARM_MACH_MX2_CRM_REGS_H__21#define __ARCH_ARM_MACH_MX2_CRM_REGS_H__
22 22
23#include <asm/arch/hardware.h>23#include <mach/hardware.h>
24 24
25/* Register offsets */25/* Register offsets */
26#define CCM_CSCR (IO_ADDRESS(CCM_BASE_ADDR) + 0x0)26#define CCM_CSCR (IO_ADDRESS(CCM_BASE_ADDR) + 0x0)
arch/arm/mach-mx2/devices.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <linux/platform_device.h>32#include <linux/platform_device.h>
33#include <linux/gpio.h>33#include <linux/gpio.h>
34 34
35#include <asm/hardware.h>35#include <mach/hardware.h>
36 36
37/*37/*
38 * Resource definition for the MXC IrDA38 * Resource definition for the MXC IrDA
arch/arm/mach-mx2/generic.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include <linux/mm.h>21#include <linux/mm.h>
22#include <linux/init.h>22#include <linux/init.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/pgtable.h>24#include <asm/pgtable.h>
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26 26
arch/arm/mach-mx2/mx27ads.c+6−6
@@ -23,16 +23,16 @@ · 22 unmodified lines
23#include <linux/mtd/map.h>23#include <linux/mtd/map.h>
24#include <linux/mtd/partitions.h>24#include <linux/mtd/partitions.h>
25#include <linux/mtd/physmap.h>25#include <linux/mtd/physmap.h>
26#include <asm/arch/common.h>26#include <mach/common.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
30#include <asm/mach/time.h>30#include <asm/mach/time.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32#include <asm/arch/gpio.h>32#include <mach/gpio.h>
33#include <asm/arch/imx-uart.h>33#include <mach/imx-uart.h>
34#include <asm/arch/iomux-mx1-mx2.h>34#include <mach/iomux-mx1-mx2.h>
35#include <asm/arch/board-mx27ads.h>35#include <mach/board-mx27ads.h>
36 36
37/* ADS's NOR flash */37/* ADS's NOR flash */
38static struct physmap_flash_data mx27ads_flash_data = {38static struct physmap_flash_data mx27ads_flash_data = {
arch/arm/mach-mx2/pcm038.c+5−5
@@ -21,12 +21,12 @@ · 20 unmodified lines
21#include <linux/mtd/physmap.h>21#include <linux/mtd/physmap.h>
22#include <asm/mach/arch.h>22#include <asm/mach/arch.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/arch/common.h>24#include <mach/common.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/arch/iomux-mx1-mx2.h>26#include <mach/iomux-mx1-mx2.h>
27#include <asm/mach/time.h>27#include <asm/mach/time.h>
28#include <asm/arch/imx-uart.h>28#include <mach/imx-uart.h>
29#include <asm/arch/board-pcm038.h>29#include <mach/board-pcm038.h>
30 30
31/*31/*
32 * Phytec's phyCORE-i.MX27 comes with 32MiB flash,32 * Phytec's phyCORE-i.MX27 comes with 32MiB flash,
arch/arm/mach-mx2/pcm970-baseboard.c+1−2
@@ -17,8 +17,7 @@ · 16 unmodified lines
17 */17 */
18 18
19#include <linux/platform_device.h>19#include <linux/platform_device.h>
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/mach-types.h>
22#include <asm/mach/arch.h>21#include <asm/mach/arch.h>
23 22
24/*23/*
arch/arm/mach-mx2/serial.c+2−2
@@ -20,8 +20,8 @@ · 19 unmodified lines
20#include <linux/module.h>20#include <linux/module.h>
21#include <linux/platform_device.h>21#include <linux/platform_device.h>
22#include <linux/serial.h>22#include <linux/serial.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/arch/imx-uart.h>24#include <mach/imx-uart.h>
25 25
26static struct resource uart0[] = {26static struct resource uart0[] = {
27 {27 {
arch/arm/mach-mx2/system.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/clk.h>23#include <linux/clk.h>
24#include <linux/io.h>24#include <linux/io.h>
25 25
26#include <asm/arch/hardware.h>26#include <mach/hardware.h>
27#include <asm/proc-fns.h>27#include <asm/proc-fns.h>
28#include <asm/system.h>28#include <asm/system.h>
29 29
arch/arm/mach-mx3/clock.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/clk.h>23#include <linux/clk.h>
24#include <linux/err.h>24#include <linux/err.h>
25#include <linux/io.h>25#include <linux/io.h>
26#include <asm/arch/clock.h>26#include <mach/clock.h>
27#include <asm/div64.h>27#include <asm/div64.h>
28 28
29#include "crm_regs.h"29#include "crm_regs.h"
arch/arm/mach-mx3/devices.c+2−2
@@ -21,8 +21,8 @@ · 20 unmodified lines
21#include <linux/platform_device.h>21#include <linux/platform_device.h>
22#include <linux/serial.h>22#include <linux/serial.h>
23#include <linux/gpio.h>23#include <linux/gpio.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/imx-uart.h>25#include <mach/imx-uart.h>
26 26
27static struct resource uart0[] = {27static struct resource uart0[] = {
28 {28 {
arch/arm/mach-mx3/iomux.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
21#include <linux/spinlock.h>21#include <linux/spinlock.h>
22#include <linux/io.h>22#include <linux/io.h>
23#include <linux/gpio.h>23#include <linux/gpio.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26#include <asm/arch/iomux-mx3.h>26#include <mach/iomux-mx3.h>
27 27
28/*28/*
29 * IOMUX register (base) addresses29 * IOMUX register (base) addresses
arch/arm/mach-mx3/mm.c+2−2
@@ -22,10 +22,10 @@ · 21 unmodified lines
22 22
23#include <linux/mm.h>23#include <linux/mm.h>
24#include <linux/init.h>24#include <linux/init.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/pgtable.h>26#include <asm/pgtable.h>
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/arch/common.h>28#include <mach/common.h>
29 29
30/*!30/*!
31 * @file mm.c31 * @file mm.c
arch/arm/mach-mx3/mx31ads.c+3−3
@@ -23,14 +23,14 @@ · 22 unmodified lines
23#include <linux/clk.h>23#include <linux/clk.h>
24#include <linux/serial_8250.h>24#include <linux/serial_8250.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
29#include <asm/mach/time.h>29#include <asm/mach/time.h>
30#include <asm/memory.h>30#include <asm/memory.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32#include <asm/arch/common.h>32#include <mach/common.h>
33#include <asm/arch/board-mx31ads.h>33#include <mach/board-mx31ads.h>
34 34
35/*!35/*!
36 * @file mx31ads.c36 * @file mx31ads.c
arch/arm/mach-mx3/mx31lite.c+3−3
@@ -23,15 +23,15 @@ · 22 unmodified lines
23#include <linux/kernel.h>23#include <linux/kernel.h>
24#include <linux/memory.h>24#include <linux/memory.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
29#include <asm/mach/time.h>29#include <asm/mach/time.h>
30#include <asm/mach/map.h>30#include <asm/mach/map.h>
31#include <asm/arch/common.h>31#include <mach/common.h>
32#include <asm/page.h>32#include <asm/page.h>
33#include <asm/setup.h>33#include <asm/setup.h>
34#include <asm/arch/board-mx31lite.h>34#include <mach/board-mx31lite.h>
35 35
36/*36/*
37 * This file contains the board-specific initialization routines.37 * This file contains the board-specific initialization routines.
arch/arm/mach-mx3/pcm037.c+5−5
@@ -23,15 +23,15 @@ · 22 unmodified lines
23#include <linux/mtd/physmap.h>23#include <linux/mtd/physmap.h>
24#include <linux/memory.h>24#include <linux/memory.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
29#include <asm/mach/time.h>29#include <asm/mach/time.h>
30#include <asm/mach/map.h>30#include <asm/mach/map.h>
31#include <asm/arch/common.h>31#include <mach/common.h>
32#include <asm/arch/imx-uart.h>32#include <mach/imx-uart.h>
33#include <asm/arch/iomux-mx3.h>33#include <mach/iomux-mx3.h>
34#include <asm/arch/board-pcm037.h>34#include <mach/board-pcm037.h>
35 35
36static struct physmap_flash_data pcm037_flash_data = {36static struct physmap_flash_data pcm037_flash_data = {
37 .width = 2,37 .width = 2,
arch/arm/mach-netx/fb.c+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
23#include <linux/amba/bus.h>23#include <linux/amba/bus.h>
24#include <linux/amba/clcd.h>24#include <linux/amba/clcd.h>
25 25
26#include <asm/arch/netx-regs.h>26#include <mach/netx-regs.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28 28
29struct clk {};29struct clk {};
30 30
arch/arm/mach-netx/generic.c+2−2
@@ -22,11 +22,11 @@ · 21 unmodified lines
22#include <linux/kernel.h>22#include <linux/kernel.h>
23#include <linux/module.h>23#include <linux/module.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/hardware/vic.h>27#include <asm/hardware/vic.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/arch/netx-regs.h>29#include <mach/netx-regs.h>
30#include <asm/mach/irq.h>30#include <asm/mach/irq.h>
31 31
32static struct map_desc netx_io_desc[] __initdata = {32static struct map_desc netx_io_desc[] __initdata = {
arch/arm/mach-netx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-netx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-netx/debug-macro.S1/* arch/arm/mach-netx/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-netx/include/mach/dma.hrenamed from include/asm-arm/arch-netx/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/dma.h2 * arch/arm/mach-netx/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-netx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/entry-macro.S2 * arch/arm/mach-netx/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Hilscher netX based platforms4 * Low-level IRQ helper macros for Hilscher netX based platforms
5 *5 *
@@ -18,7 +18,7 @@ · 12 unmodified lines
18 * along with this program; if not, write to the Free Software18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */20 */
21#include <asm/hardware.h>21#include <mach/hardware.h>
22 22
23 .macro disable_fiq23 .macro disable_fiq
24 .endm24 .endm
arch/arm/mach-netx/include/mach/eth.hrenamed from include/asm-arm/arch-netx/eth.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/eth.h2 * arch/arm/mach-netx/include/mach/eth.h
3 *3 *
4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/hardware.hrenamed from include/asm-arm/arch-netx/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/hardware.h2 * arch/arm/mach-netx/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/io.hrenamed from include/asm-arm/arch-netx/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/io.h2 * arch/arm/mach-netx/include/mach/io.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/irqs.hrenamed from include/asm-arm/arch-netx/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/irqs.h2 * arch/arm/mach-netx/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/memory.hrenamed from include/asm-arm/arch-netx/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/memory.h2 * arch/arm/mach-netx/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/netx-regs.hrenamed from include/asm-arm/arch-netx/netx-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/netx-regs.h2 * arch/arm/mach-netx/include/mach/netx-regs.h
3 *3 *
4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/param.hrenamed from include/asm-arm/arch-netx/param.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/param.h2 * arch/arm/mach-netx/include/mach/param.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/pfifo.hrenamed from include/asm-arm/arch-netx/pfifo.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/pfifo.h2 * arch/arm/mach-netx/include/mach/pfifo.h
3 *3 *
4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/system.hrenamed from include/asm-arm/arch-netx/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/system.h2 * arch/arm/mach-netx/include/mach/system.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
20#define __ASM_ARCH_SYSTEM_H20#define __ASM_ARCH_SYSTEM_H
21 21
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include "netx-regs.h"24#include "netx-regs.h"
25 25
26static inline void arch_idle(void)26static inline void arch_idle(void)
arch/arm/mach-netx/include/mach/timex.hrenamed from include/asm-arm/arch-netx/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/timex.h2 * arch/arm/mach-netx/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/uncompress.hrenamed from include/asm-arm/arch-netx/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-netx/uncompress.h2 * arch/arm/mach-netx/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-netx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/vmalloc.h2 * arch/arm/mach-netx/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/include/mach/xc.hrenamed from include/asm-arm/arch-netx/xc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-netx/xc.h2 * arch/arm/mach-netx/include/mach/xc.h
3 *3 *
4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix4 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
5 *5 *
arch/arm/mach-netx/nxdb500.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26#include <linux/amba/clcd.h>26#include <linux/amba/clcd.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
31#include <asm/arch/netx-regs.h>31#include <mach/netx-regs.h>
32#include <asm/arch/eth.h>32#include <mach/eth.h>
33 33
34#include "generic.h"34#include "generic.h"
35#include "fb.h"35#include "fb.h"
arch/arm/mach-netx/nxdkn.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26#include <linux/amba/clcd.h>26#include <linux/amba/clcd.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
31#include <asm/arch/netx-regs.h>31#include <mach/netx-regs.h>
32#include <asm/arch/eth.h>32#include <mach/eth.h>
33 33
34#include "generic.h"34#include "generic.h"
35 35
arch/arm/mach-netx/nxeb500hmi.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26#include <linux/amba/clcd.h>26#include <linux/amba/clcd.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
31#include <asm/arch/netx-regs.h>31#include <mach/netx-regs.h>
32#include <asm/arch/eth.h>32#include <mach/eth.h>
33 33
34#include "generic.h"34#include "generic.h"
35#include "fb.h"35#include "fb.h"
arch/arm/mach-netx/pfifo.c+3−3
@@ -22,9 +22,9 @@ · 21 unmodified lines
22#include <linux/mutex.h>22#include <linux/mutex.h>
23 23
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/arch/netx-regs.h>26#include <mach/netx-regs.h>
27#include <asm/arch/pfifo.h>27#include <mach/pfifo.h>
28 28
29static DEFINE_MUTEX(pfifo_lock);29static DEFINE_MUTEX(pfifo_lock);
30 30
arch/arm/mach-netx/time.c+2−2
@@ -22,10 +22,10 @@ · 21 unmodified lines
22#include <linux/irq.h>22#include <linux/irq.h>
23#include <linux/clocksource.h>23#include <linux/clocksource.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/mach/time.h>27#include <asm/mach/time.h>
28#include <asm/arch/netx-regs.h>28#include <mach/netx-regs.h>
29 29
30/*30/*
31 * IRQ handler for the timer31 * IRQ handler for the timer
arch/arm/mach-netx/xc.c+3−3
@@ -23,10 +23,10 @@ · 22 unmodified lines
23#include <linux/mutex.h>23#include <linux/mutex.h>
24 24
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/arch/netx-regs.h>27#include <mach/netx-regs.h>
28 28
29#include <asm/arch/xc.h>29#include <mach/xc.h>
30 30
31static DEFINE_MUTEX(xc_lock);31static DEFINE_MUTEX(xc_lock);
32 32
arch/arm/mach-ns9xxx/board-a9m9750dev.c+6−6
@@ -13,12 +13,12 @@ · 12 unmodified lines
13#include <asm/mach/map.h>13#include <asm/mach/map.h>
14#include <asm/gpio.h>14#include <asm/gpio.h>
15 15
16#include <asm/arch-ns9xxx/board.h>16#include <mach/board.h>
17#include <asm/arch-ns9xxx/processor-ns9360.h>17#include <mach/processor-ns9360.h>
18#include <asm/arch-ns9xxx/regs-sys-ns9360.h>18#include <mach/regs-sys-ns9360.h>
19#include <asm/arch-ns9xxx/regs-mem.h>19#include <mach/regs-mem.h>
20#include <asm/arch-ns9xxx/regs-bbu.h>20#include <mach/regs-bbu.h>
21#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>21#include <mach/regs-board-a9m9750dev.h>
22 22
23#include "board-a9m9750dev.h"23#include "board-a9m9750dev.h"
24 24
arch/arm/mach-ns9xxx/gpio-ns9360.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/module.h>15#include <linux/module.h>
16 16
17#include <asm/arch-ns9xxx/regs-bbu.h>17#include <mach/regs-bbu.h>
18#include <asm/arch-ns9xxx/processor-ns9360.h>18#include <mach/processor-ns9360.h>
19 19
20#include "gpio-ns9360.h"20#include "gpio-ns9360.h"
21 21
arch/arm/mach-ns9xxx/gpio.c+3−3
@@ -13,9 +13,9 @@ · 12 unmodified lines
13#include <linux/spinlock.h>13#include <linux/spinlock.h>
14#include <linux/module.h>14#include <linux/module.h>
15 15
16#include <asm/arch-ns9xxx/gpio.h>16#include <mach/gpio.h>
17#include <asm/arch-ns9xxx/processor.h>17#include <mach/processor.h>
18#include <asm/arch-ns9xxx/processor-ns9360.h>18#include <mach/processor-ns9360.h>
19#include <asm/bug.h>19#include <asm/bug.h>
20#include <asm/types.h>20#include <asm/types.h>
21#include <asm/bitops.h>21#include <asm/bitops.h>
arch/arm/mach-ns9xxx/include/mach/board.hrenamed from include/asm-arm/arch-ns9xxx/board.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/board.h2 * arch/arm/mach-ns9xxx/include/mach/board.h
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ns9xxx/debug-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/debug-macro.S2 * arch/arm/mach-ns9xxx/include/mach/debug-macro.S
3 * Copyright (C) 2006 by Digi International Inc.3 * Copyright (C) 2006 by Digi International Inc.
4 * All rights reserved.4 * All rights reserved.
5 *5 *
@@ -7,9 +7,9 @@ · 1 unmodified line
7 * under the terms of the GNU General Public License version 2 as published by7 * under the terms of the GNU General Public License version 2 as published by
8 * the Free Software Foundation.8 * the Free Software Foundation.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>12#include <mach/regs-board-a9m9750dev.h>
13 13
14 .macro addruart,rx14 .macro addruart,rx
15 mrc p15, 0, \rx, c1, c015 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ns9xxx/include/mach/dma.hrenamed from include/asm-arm/arch-ns9xxx/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/dma.h2 * arch/arm/mach-ns9xxx/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ns9xxx/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/entry-macro.S2 * arch/arm/mach-ns9xxx/include/mach/entry-macro.S
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -8,8 +8,8 @@ · 2 unmodified lines
8 * under the terms of the GNU General Public License version 2 as published by8 * under the terms of the GNU General Public License version 2 as published by
9 * the Free Software Foundation.9 * the Free Software Foundation.
10 */10 */
11#include <asm/hardware.h>11#include <mach/hardware.h>
12#include <asm/arch-ns9xxx/regs-sys-common.h>12#include <mach/regs-sys-common.h>
13 13
14 .macro get_irqnr_preamble, base, tmp14 .macro get_irqnr_preamble, base, tmp
15 ldr \base, =SYS_ISRADDR15 ldr \base, =SYS_ISRADDR
arch/arm/mach-ns9xxx/include/mach/gpio.hrenamed from include/asm-arm/arch-ns9xxx/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/gpio.h2 * arch/arm/mach-ns9xxx/include/mach/gpio.h
3 *3 *
4 * Copyright (C) 2007 by Digi International Inc.4 * Copyright (C) 2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/hardware.hrenamed from include/asm-arm/arch-ns9xxx/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/hardware.h2 * arch/arm/mach-ns9xxx/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/io.hrenamed from include/asm-arm/arch-ns9xxx/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/io.h2 * arch/arm/mach-ns9xxx/include/mach/io.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/irqs.hrenamed from include/asm-arm/arch-ns9xxx/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/irqs.h2 * arch/arm/mach-ns9xxx/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/memory.hrenamed from include/asm-arm/arch-ns9xxx/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/memory.h2 * arch/arm/mach-ns9xxx/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/module.hrenamed from include/asm-arm/arch-ns9xxx/module.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/module.h2 * arch/arm/mach-ns9xxx/include/mach/module.h
3 *3 *
4 * Copyright (C) 2007 by Digi International Inc.4 * Copyright (C) 2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/processor-ns9360.hrenamed from include/asm-arm/arch-ns9xxx/processor-ns9360.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/processor-ns9360.h2 * arch/arm/mach-ns9xxx/include/mach/processor-ns9360.h
3 *3 *
4 * Copyright (C) 2007 by Digi International Inc.4 * Copyright (C) 2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/processor.hrenamed from include/asm-arm/arch-ns9xxx/processor.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/processor.h2 * arch/arm/mach-ns9xxx/include/mach/processor.h
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_PROCESSOR_H11#ifndef __ASM_ARCH_PROCESSOR_H
12#define __ASM_ARCH_PROCESSOR_H12#define __ASM_ARCH_PROCESSOR_H
13 13
14#include <asm/arch-ns9xxx/module.h>14#include <mach/module.h>
15 15
16#define processor_is_ns9210() (0 \16#define processor_is_ns9210() (0 \
17 || module_is_cc7ucamry() \17 || module_is_cc7ucamry() \
arch/arm/mach-ns9xxx/include/mach/regs-bbu.hrenamed from include/asm-arm/arch-ns9xxx/regs-bbu.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/regs-bbu.h2 * arch/arm/mach-ns9xxx/include/mach/regs-bbu.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_REGSBBU_H11#ifndef __ASM_ARCH_REGSBBU_H
12#define __ASM_ARCH_REGSBBU_H12#define __ASM_ARCH_REGSBBU_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/* BBus Utility */16/* BBus Utility */
17 17
arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.hrenamed from include/asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h2 * arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_REGSBOARDA9M9750_H11#ifndef __ASM_ARCH_REGSBOARDA9M9750_H
12#define __ASM_ARCH_REGSBOARDA9M9750_H12#define __ASM_ARCH_REGSBOARDA9M9750_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#define FPGA_UARTA_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0))16#define FPGA_UARTA_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0))
17#define FPGA_UARTB_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0) + 0x08)17#define FPGA_UARTB_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0) + 0x08)
arch/arm/mach-ns9xxx/include/mach/regs-mem.hrenamed from include/asm-arm/arch-ns9xxx/regs-mem.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/regs-mem.h2 * arch/arm/mach-ns9xxx/include/mach/regs-mem.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_REGSMEM_H11#ifndef __ASM_ARCH_REGSMEM_H
12#define __ASM_ARCH_REGSMEM_H12#define __ASM_ARCH_REGSMEM_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/* Memory Module */16/* Memory Module */
17 17
arch/arm/mach-ns9xxx/include/mach/regs-sys-common.hrenamed from include/asm-arm/arch-ns9xxx/regs-sys-common.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/regs-sys-common.h2 * arch/arm/mach-ns9xxx/include/mach/regs-sys-common.h
3 *3 *
4 * Copyright (C) 2007 by Digi International Inc.4 * Copyright (C) 2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11 11
12#ifndef __ASM_ARCH_REGSSYSCOMMON_H12#ifndef __ASM_ARCH_REGSSYSCOMMON_H
13#define __ASM_ARCH_REGSSYSCOMMON_H13#define __ASM_ARCH_REGSSYSCOMMON_H
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/* Interrupt Vector Address Register Level x */16/* Interrupt Vector Address Register Level x */
17#define SYS_IVA(x) __REG2(0xa09000c4, (x))17#define SYS_IVA(x) __REG2(0xa09000c4, (x))
arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.hrenamed from include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h2 * arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_REGSSYSNS9360_H11#ifndef __ASM_ARCH_REGSSYSNS9360_H
12#define __ASM_ARCH_REGSSYSNS9360_H12#define __ASM_ARCH_REGSSYSNS9360_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/* System Control Module */16/* System Control Module */
17 17
arch/arm/mach-ns9xxx/include/mach/system.hrenamed from include/asm-arm/arch-ns9xxx/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/system.h2 * arch/arm/mach-ns9xxx/include/mach/system.h
3 *3 *
4 * Copyright (C) 2006,2007 by Digi International Inc.4 * Copyright (C) 2006,2007 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -12,8 +12,8 @@ · 6 unmodified lines
12#define __ASM_ARCH_SYSTEM_H12#define __ASM_ARCH_SYSTEM_H
13 13
14#include <asm/proc-fns.h>14#include <asm/proc-fns.h>
15#include <asm/arch-ns9xxx/processor.h>15#include <mach/processor.h>
16#include <asm/arch-ns9xxx/processor-ns9360.h>16#include <mach/processor-ns9360.h>
17 17
18static inline void arch_idle(void)18static inline void arch_idle(void)
19{19{
arch/arm/mach-ns9xxx/include/mach/timex.hrenamed from include/asm-arm/arch-ns9xxx/timex.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/timex.h2 * arch/arm/mach-ns9xxx/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2005-2006 by Digi International Inc.4 * Copyright (C) 2005-2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#define __ASM_ARCH_TIMEX_H12#define __ASM_ARCH_TIMEX_H
13 13
14/*14/*
15 * value for CLOCK_TICK_RATE stolen from include/asm-arm/arch-s3c2410/timex.h.15 * value for CLOCK_TICK_RATE stolen from arch/arm/mach-s3c2410/include/mach/timex.h.
16 * See there for an explanation.16 * See there for an explanation.
17 */17 */
18#define CLOCK_TICK_RATE 1200000018#define CLOCK_TICK_RATE 12000000
arch/arm/mach-ns9xxx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ns9xxx/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/uncompress.h2 * arch/arm/mach-ns9xxx/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ns9xxx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-ns9xxx/vmalloc.h2 * arch/arm/mach-ns9xxx/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2006 by Digi International Inc.4 * Copyright (C) 2006 by Digi International Inc.
5 * All rights reserved.5 * All rights reserved.
arch/arm/mach-ns9xxx/irq.c+3−4
@@ -12,10 +12,9 @@ · 11 unmodified lines
12#include <linux/kernel_stat.h>12#include <linux/kernel_stat.h>
13#include <asm/io.h>13#include <asm/io.h>
14#include <asm/mach/irq.h>14#include <asm/mach/irq.h>
15#include <asm/mach-types.h>15#include <mach/regs-sys-common.h>
16#include <asm/arch-ns9xxx/regs-sys-common.h>16#include <mach/irqs.h>
17#include <asm/arch-ns9xxx/irqs.h>17#include <mach/board.h>
18#include <asm/arch-ns9xxx/board.h>
19 18
20#include "generic.h"19#include "generic.h"
21 20
arch/arm/mach-ns9xxx/mach-cc9p9360dev.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <asm/mach/arch.h>11#include <asm/mach/arch.h>
12#include <asm/mach-types.h>12#include <asm/mach-types.h>
13 13
14#include <asm/arch-ns9xxx/processor-ns9360.h>14#include <mach/processor-ns9360.h>
15 15
16#include "board-a9m9750dev.h"16#include "board-a9m9750dev.h"
17#include "generic.h"17#include "generic.h"
arch/arm/mach-ns9xxx/mach-cc9p9360js.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <asm/mach/arch.h>11#include <asm/mach/arch.h>
12#include <asm/mach-types.h>12#include <asm/mach-types.h>
13 13
14#include <asm/arch-ns9xxx/processor-ns9360.h>14#include <mach/processor-ns9360.h>
15 15
16#include "board-jscc9p9360.h"16#include "board-jscc9p9360.h"
17#include "generic.h"17#include "generic.h"
arch/arm/mach-ns9xxx/plat-serial8250.c+2−2
@@ -11,8 +11,8 @@ · 10 unmodified lines
11#include <linux/platform_device.h>11#include <linux/platform_device.h>
12#include <linux/serial_8250.h>12#include <linux/serial_8250.h>
13 13
14#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>14#include <mach/regs-board-a9m9750dev.h>
15#include <asm/arch-ns9xxx/board.h>15#include <mach/board.h>
16 16
17#define DRIVER_NAME "serial8250"17#define DRIVER_NAME "serial8250"
18 18
arch/arm/mach-ns9xxx/processor-ns9360.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
14 14
15#include <asm/page.h>15#include <asm/page.h>
16#include <asm/mach/map.h>16#include <asm/mach/map.h>
17#include <asm/arch-ns9xxx/processor-ns9360.h>17#include <mach/processor-ns9360.h>
18#include <asm/arch-ns9xxx/regs-sys-ns9360.h>18#include <mach/regs-sys-ns9360.h>
19 19
20void ns9360_reset(char mode)20void ns9360_reset(char mode)
21{21{
arch/arm/mach-ns9xxx/time-ns9360.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
15#include <linux/clocksource.h>15#include <linux/clocksource.h>
16#include <linux/clockchips.h>16#include <linux/clockchips.h>
17 17
18#include <asm/arch-ns9xxx/processor-ns9360.h>18#include <mach/processor-ns9360.h>
19#include <asm/arch-ns9xxx/regs-sys-ns9360.h>19#include <mach/regs-sys-ns9360.h>
20#include <asm/arch-ns9xxx/irqs.h>20#include <mach/irqs.h>
21#include <asm/arch/system.h>21#include <mach/system.h>
22#include "generic.h"22#include "generic.h"
23 23
24#define TIMER_CLOCKSOURCE 024#define TIMER_CLOCKSOURCE 0
arch/arm/mach-omap1/board-ams-delta.c+8−8
@@ -17,18 +17,18 @@ · 16 unmodified lines
17#include <linux/input.h>17#include <linux/input.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
22#include <asm/mach/arch.h>22#include <asm/mach/arch.h>
23#include <asm/mach/map.h>23#include <asm/mach/map.h>
24 24
25#include <asm/arch/board-ams-delta.h>25#include <mach/board-ams-delta.h>
26#include <asm/arch/gpio.h>26#include <mach/gpio.h>
27#include <asm/arch/keypad.h>27#include <mach/keypad.h>
28#include <asm/arch/mux.h>28#include <mach/mux.h>
29#include <asm/arch/usb.h>29#include <mach/usb.h>
30#include <asm/arch/board.h>30#include <mach/board.h>
31#include <asm/arch/common.h>31#include <mach/common.h>
32 32
33static u8 ams_delta_latch1_reg;33static u8 ams_delta_latch1_reg;
34static u16 ams_delta_latch2_reg;34static u16 ams_delta_latch2_reg;
arch/arm/mach-omap1/board-fsample.c+10−10
@@ -20,21 +20,21 @@ · 19 unmodified lines
20#include <linux/mtd/partitions.h>20#include <linux/mtd/partitions.h>
21#include <linux/input.h>21#include <linux/input.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/flash.h>26#include <asm/mach/flash.h>
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28 28
29#include <asm/arch/tc.h>29#include <mach/tc.h>
30#include <asm/arch/gpio.h>30#include <mach/gpio.h>
31#include <asm/arch/mux.h>31#include <mach/mux.h>
32#include <asm/arch/fpga.h>32#include <mach/fpga.h>
33#include <asm/arch/nand.h>33#include <mach/nand.h>
34#include <asm/arch/keypad.h>34#include <mach/keypad.h>
35#include <asm/arch/common.h>35#include <mach/common.h>
36#include <asm/arch/board.h>36#include <mach/board.h>
37#include <asm/arch/board-fsample.h>37#include <mach/board-fsample.h>
38 38
39static int fsample_keymap[] = {39static int fsample_keymap[] = {
40 KEY(0,0,KEY_UP),40 KEY(0,0,KEY_UP),
arch/arm/mach-omap1/board-generic.c+6−6
@@ -17,16 +17,16 @@ · 16 unmodified lines
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
22#include <asm/mach/arch.h>22#include <asm/mach/arch.h>
23#include <asm/mach/map.h>23#include <asm/mach/map.h>
24 24
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26#include <asm/arch/mux.h>26#include <mach/mux.h>
27#include <asm/arch/usb.h>27#include <mach/usb.h>
28#include <asm/arch/board.h>28#include <mach/board.h>
29#include <asm/arch/common.h>29#include <mach/common.h>
30 30
31static void __init omap_generic_init_irq(void)31static void __init omap_generic_init_irq(void)
32{32{
arch/arm/mach-omap1/board-h2-mmc.c+2−2
@@ -12,8 +12,8 @@ · 11 unmodified lines
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 */13 */
14 14
15#include <asm/arch/mmc.h>15#include <mach/mmc.h>
16#include <asm/arch/gpio.h>16#include <mach/gpio.h>
17 17
18#ifdef CONFIG_MMC_OMAP18#ifdef CONFIG_MMC_OMAP
19static int slot_cover_open;19static int slot_cover_open;
arch/arm/mach-omap1/board-h2.c+11−11
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/input.h>29#include <linux/input.h>
30#include <linux/i2c/tps65010.h>30#include <linux/i2c/tps65010.h>
31 31
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/gpio.h>33#include <asm/gpio.h>
34 34
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
@@ -37,16 +37,16 @@ · 1 unmodified line
37#include <asm/mach/flash.h>37#include <asm/mach/flash.h>
38#include <asm/mach/map.h>38#include <asm/mach/map.h>
39 39
40#include <asm/arch/gpio-switch.h>40#include <mach/gpio-switch.h>
41#include <asm/arch/mux.h>41#include <mach/mux.h>
42#include <asm/arch/tc.h>42#include <mach/tc.h>
43#include <asm/arch/nand.h>43#include <mach/nand.h>
44#include <asm/arch/irda.h>44#include <mach/irda.h>
45#include <asm/arch/usb.h>45#include <mach/usb.h>
46#include <asm/arch/keypad.h>46#include <mach/keypad.h>
47#include <asm/arch/common.h>47#include <mach/common.h>
48#include <asm/arch/mcbsp.h>48#include <mach/mcbsp.h>
49#include <asm/arch/omap-alsa.h>49#include <mach/omap-alsa.h>
50 50
51static int h2_keymap[] = {51static int h2_keymap[] = {
52 KEY(0, 0, KEY_LEFT),52 KEY(0, 0, KEY_LEFT),
arch/arm/mach-omap1/board-h3-mmc.c+2−2
@@ -12,8 +12,8 @@ · 11 unmodified lines
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 */13 */
14 14
15#include <asm/arch/mmc.h>15#include <mach/mmc.h>
16#include <asm/arch/gpio.h>16#include <mach/gpio.h>
17 17
18#ifdef CONFIG_MMC_OMAP18#ifdef CONFIG_MMC_OMAP
19static int slot_cover_open;19static int slot_cover_open;
arch/arm/mach-omap1/board-h3.c+13−13
@@ -31,7 +31,7 @@ · 30 unmodified lines
31 31
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/page.h>33#include <asm/page.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/gpio.h>35#include <asm/gpio.h>
36 36
37#include <asm/mach-types.h>37#include <asm/mach-types.h>
@@ -39,18 +39,18 @@ · 1 unmodified line
39#include <asm/mach/flash.h>39#include <asm/mach/flash.h>
40#include <asm/mach/map.h>40#include <asm/mach/map.h>
41 41
42#include <asm/arch/gpioexpander.h>42#include <mach/gpioexpander.h>
43#include <asm/arch/irqs.h>43#include <mach/irqs.h>
44#include <asm/arch/mux.h>44#include <mach/mux.h>
45#include <asm/arch/tc.h>45#include <mach/tc.h>
46#include <asm/arch/nand.h>46#include <mach/nand.h>
47#include <asm/arch/irda.h>47#include <mach/irda.h>
48#include <asm/arch/usb.h>48#include <mach/usb.h>
49#include <asm/arch/keypad.h>49#include <mach/keypad.h>
50#include <asm/arch/dma.h>50#include <mach/dma.h>
51#include <asm/arch/common.h>51#include <mach/common.h>
52#include <asm/arch/mcbsp.h>52#include <mach/mcbsp.h>
53#include <asm/arch/omap-alsa.h>53#include <mach/omap-alsa.h>
54 54
55#define H3_TS_GPIO 4855#define H3_TS_GPIO 48
56 56
arch/arm/mach-omap1/board-innovator.c+10−10
@@ -24,21 +24,21 @@ · 23 unmodified lines
24#include <linux/mtd/partitions.h>24#include <linux/mtd/partitions.h>
25#include <linux/input.h>25#include <linux/input.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
30#include <asm/mach/flash.h>30#include <asm/mach/flash.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32 32
33#include <asm/arch/mux.h>33#include <mach/mux.h>
34#include <asm/arch/fpga.h>34#include <mach/fpga.h>
35#include <asm/arch/gpio.h>35#include <mach/gpio.h>
36#include <asm/arch/tc.h>36#include <mach/tc.h>
37#include <asm/arch/usb.h>37#include <mach/usb.h>
38#include <asm/arch/keypad.h>38#include <mach/keypad.h>
39#include <asm/arch/common.h>39#include <mach/common.h>
40#include <asm/arch/mcbsp.h>40#include <mach/mcbsp.h>
41#include <asm/arch/omap-alsa.h>41#include <mach/omap-alsa.h>
42 42
43static int innovator_keymap[] = {43static int innovator_keymap[] = {
44 KEY(0, 0, KEY_F1),44 KEY(0, 0, KEY_F1),
arch/arm/mach-omap1/board-nokia770.c+11−11
@@ -20,21 +20,21 @@ · 19 unmodified lines
20#include <linux/workqueue.h>20#include <linux/workqueue.h>
21#include <linux/delay.h>21#include <linux/delay.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27 27
28#include <asm/arch/gpio.h>28#include <mach/gpio.h>
29#include <asm/arch/mux.h>29#include <mach/mux.h>
30#include <asm/arch/usb.h>30#include <mach/usb.h>
31#include <asm/arch/board.h>31#include <mach/board.h>
32#include <asm/arch/keypad.h>32#include <mach/keypad.h>
33#include <asm/arch/common.h>33#include <mach/common.h>
34#include <asm/arch/dsp_common.h>34#include <mach/dsp_common.h>
35#include <asm/arch/aic23.h>35#include <mach/aic23.h>
36#include <asm/arch/omapfb.h>36#include <mach/omapfb.h>
37#include <asm/arch/lcd_mipid.h>37#include <mach/lcd_mipid.h>
38 38
39#define ADS7846_PENDOWN_GPIO 1539#define ADS7846_PENDOWN_GPIO 15
40 40
arch/arm/mach-omap1/board-osk.c+8−8
@@ -39,7 +39,7 @@ · 38 unmodified lines
39 39
40#include <linux/i2c/tps65010.h>40#include <linux/i2c/tps65010.h>
41 41
42#include <asm/hardware.h>42#include <mach/hardware.h>
43#include <asm/gpio.h>43#include <asm/gpio.h>
44 44
45#include <asm/mach-types.h>45#include <asm/mach-types.h>
@@ -47,12 +47,12 @@ · 1 unmodified line
47#include <asm/mach/map.h>47#include <asm/mach/map.h>
48#include <asm/mach/flash.h>48#include <asm/mach/flash.h>
49 49
50#include <asm/arch/usb.h>50#include <mach/usb.h>
51#include <asm/arch/mux.h>51#include <mach/mux.h>
52#include <asm/arch/tc.h>52#include <mach/tc.h>
53#include <asm/arch/common.h>53#include <mach/common.h>
54#include <asm/arch/mcbsp.h>54#include <mach/mcbsp.h>
55#include <asm/arch/omap-alsa.h>55#include <mach/omap-alsa.h>
56 56
57static struct mtd_partition osk_partitions[] = {57static struct mtd_partition osk_partitions[] = {
58 /* bootloader (U-Boot, etc) in first sector */58 /* bootloader (U-Boot, etc) in first sector */
@@ -340,7 +340,7 @@ static struct omap_board_config_kernel osk_config[] __initdata = { · 281 unmodified lines
340#include <linux/spi/spi.h>340#include <linux/spi/spi.h>
341#include <linux/spi/ads7846.h>341#include <linux/spi/ads7846.h>
342 342
343#include <asm/arch/keypad.h>343#include <mach/keypad.h>
344 344
345static const int osk_keymap[] = {345static const int osk_keymap[] = {
346 /* KEY(col, row, code) */346 /* KEY(col, row, code) */
arch/arm/mach-omap1/board-palmte.c+12−12
@@ -27,23 +27,23 @@ · 26 unmodified lines
27#include <linux/interrupt.h>27#include <linux/interrupt.h>
28#include <linux/apm-emulation.h>28#include <linux/apm-emulation.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/mach-types.h>31#include <asm/mach-types.h>
32#include <asm/mach/arch.h>32#include <asm/mach/arch.h>
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34#include <asm/mach/flash.h>34#include <asm/mach/flash.h>
35 35
36#include <asm/arch/gpio.h>36#include <mach/gpio.h>
37#include <asm/arch/mux.h>37#include <mach/mux.h>
38#include <asm/arch/usb.h>38#include <mach/usb.h>
39#include <asm/arch/tc.h>39#include <mach/tc.h>
40#include <asm/arch/dma.h>40#include <mach/dma.h>
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/irda.h>42#include <mach/irda.h>
43#include <asm/arch/keypad.h>43#include <mach/keypad.h>
44#include <asm/arch/common.h>44#include <mach/common.h>
45#include <asm/arch/mcbsp.h>45#include <mach/mcbsp.h>
46#include <asm/arch/omap-alsa.h>46#include <mach/omap-alsa.h>
47 47
48static void __init omap_palmte_init_irq(void)48static void __init omap_palmte_init_irq(void)
49{49{
arch/arm/mach-omap1/board-palmtt.c+13−13
@@ -23,24 +23,24 @@ · 22 unmodified lines
23#include <linux/mtd/partitions.h>23#include <linux/mtd/partitions.h>
24#include <linux/leds.h>24#include <linux/leds.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/mach/arch.h>28#include <asm/mach/arch.h>
29#include <asm/mach/map.h>29#include <asm/mach/map.h>
30#include <asm/mach/flash.h>30#include <asm/mach/flash.h>
31 31
32#include <asm/arch/led.h>32#include <mach/led.h>
33#include <asm/arch/mcbsp.h>33#include <mach/mcbsp.h>
34#include <asm/arch/gpio.h>34#include <mach/gpio.h>
35#include <asm/arch/mux.h>35#include <mach/mux.h>
36#include <asm/arch/usb.h>36#include <mach/usb.h>
37#include <asm/arch/dma.h>37#include <mach/dma.h>
38#include <asm/arch/tc.h>38#include <mach/tc.h>
39#include <asm/arch/board.h>39#include <mach/board.h>
40#include <asm/arch/irda.h>40#include <mach/irda.h>
41#include <asm/arch/keypad.h>41#include <mach/keypad.h>
42#include <asm/arch/common.h>42#include <mach/common.h>
43#include <asm/arch/omap-alsa.h>43#include <mach/omap-alsa.h>
44 44
45#include <linux/spi/spi.h>45#include <linux/spi/spi.h>
46#include <linux/spi/ads7846.h>46#include <linux/spi/ads7846.h>
arch/arm/mach-omap1/board-palmz71.c+12−12
@@ -26,23 +26,23 @@ · 25 unmodified lines
26#include <linux/mtd/mtd.h>26#include <linux/mtd/mtd.h>
27#include <linux/mtd/partitions.h>27#include <linux/mtd/partitions.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/mach/map.h>32#include <asm/mach/map.h>
33#include <asm/mach/flash.h>33#include <asm/mach/flash.h>
34 34
35#include <asm/arch/mcbsp.h>35#include <mach/mcbsp.h>
36#include <asm/arch/gpio.h>36#include <mach/gpio.h>
37#include <asm/arch/mux.h>37#include <mach/mux.h>
38#include <asm/arch/usb.h>38#include <mach/usb.h>
39#include <asm/arch/dma.h>39#include <mach/dma.h>
40#include <asm/arch/tc.h>40#include <mach/tc.h>
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/irda.h>42#include <mach/irda.h>
43#include <asm/arch/keypad.h>43#include <mach/keypad.h>
44#include <asm/arch/common.h>44#include <mach/common.h>
45#include <asm/arch/omap-alsa.h>45#include <mach/omap-alsa.h>
46 46
47#include <linux/spi/spi.h>47#include <linux/spi/spi.h>
48#include <linux/spi/ads7846.h>48#include <linux/spi/ads7846.h>
arch/arm/mach-omap1/board-perseus2.c+9−9
@@ -20,20 +20,20 @@ · 19 unmodified lines
20#include <linux/mtd/partitions.h>20#include <linux/mtd/partitions.h>
21#include <linux/input.h>21#include <linux/input.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/flash.h>26#include <asm/mach/flash.h>
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28 28
29#include <asm/arch/tc.h>29#include <mach/tc.h>
30#include <asm/arch/gpio.h>30#include <mach/gpio.h>
31#include <asm/arch/mux.h>31#include <mach/mux.h>
32#include <asm/arch/fpga.h>32#include <mach/fpga.h>
33#include <asm/arch/nand.h>33#include <mach/nand.h>
34#include <asm/arch/keypad.h>34#include <mach/keypad.h>
35#include <asm/arch/common.h>35#include <mach/common.h>
36#include <asm/arch/board.h>36#include <mach/board.h>
37 37
38static int p2_keymap[] = {38static int p2_keymap[] = {
39 KEY(0,0,KEY_UP),39 KEY(0,0,KEY_UP),
arch/arm/mach-omap1/board-sx1-mmc.c+3−3
@@ -12,9 +12,9 @@ · 11 unmodified lines
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 */13 */
14 14
15#include <asm/arch/hardware.h>15#include <mach/hardware.h>
16#include <asm/arch/mmc.h>16#include <mach/mmc.h>
17#include <asm/arch/gpio.h>17#include <mach/gpio.h>
18 18
19#ifdef CONFIG_MMC_OMAP19#ifdef CONFIG_MMC_OMAP
20static int slot_cover_open;20static int slot_cover_open;
arch/arm/mach-omap1/board-sx1.c+11−11
@@ -26,22 +26,22 @@ · 25 unmodified lines
26#include <linux/i2c.h>26#include <linux/i2c.h>
27#include <linux/errno.h>27#include <linux/errno.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/mach/flash.h>32#include <asm/mach/flash.h>
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34 34
35#include <asm/arch/gpio.h>35#include <mach/gpio.h>
36#include <asm/arch/mux.h>36#include <mach/mux.h>
37#include <asm/arch/irda.h>37#include <mach/irda.h>
38#include <asm/arch/usb.h>38#include <mach/usb.h>
39#include <asm/arch/tc.h>39#include <mach/tc.h>
40#include <asm/arch/board.h>40#include <mach/board.h>
41#include <asm/arch/common.h>41#include <mach/common.h>
42#include <asm/arch/mcbsp.h>42#include <mach/mcbsp.h>
43#include <asm/arch/omap-alsa.h>43#include <mach/omap-alsa.h>
44#include <asm/arch/keypad.h>44#include <mach/keypad.h>
45 45
46/* Write to I2C device */46/* Write to I2C device */
47int sx1_i2c_write_byte(u8 devaddr, u8 regoffset, u8 value)47int sx1_i2c_write_byte(u8 devaddr, u8 regoffset, u8 value)
arch/arm/mach-omap1/board-voiceblue.c+6−6
@@ -22,17 +22,17 @@ · 21 unmodified lines
22#include <linux/serial_8250.h>22#include <linux/serial_8250.h>
23#include <linux/serial_reg.h>23#include <linux/serial_reg.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/mach/flash.h>28#include <asm/mach/flash.h>
29#include <asm/mach/map.h>29#include <asm/mach/map.h>
30 30
31#include <asm/arch/common.h>31#include <mach/common.h>
32#include <asm/arch/gpio.h>32#include <mach/gpio.h>
33#include <asm/arch/mux.h>33#include <mach/mux.h>
34#include <asm/arch/tc.h>34#include <mach/tc.h>
35#include <asm/arch/usb.h>35#include <mach/usb.h>
36 36
37static struct plat_serial8250_port voiceblue_ports[] = {37static struct plat_serial8250_port voiceblue_ports[] = {
38 {38 {
arch/arm/mach-omap1/clock.c+4−4
@@ -21,10 +21,10 @@ · 20 unmodified lines
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23 23
24#include <asm/arch/cpu.h>24#include <mach/cpu.h>
25#include <asm/arch/usb.h>25#include <mach/usb.h>
26#include <asm/arch/clock.h>26#include <mach/clock.h>
27#include <asm/arch/sram.h>27#include <mach/sram.h>
28 28
29#include "clock.h"29#include "clock.h"
30 30
arch/arm/mach-omap1/devices.c+5−6
@@ -14,15 +14,14 @@ · 13 unmodified lines
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/platform_device.h>15#include <linux/platform_device.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/io.h>18#include <asm/io.h>
19#include <asm/mach-types.h>
20#include <asm/mach/map.h>19#include <asm/mach/map.h>
21 20
22#include <asm/arch/tc.h>21#include <mach/tc.h>
23#include <asm/arch/board.h>22#include <mach/board.h>
24#include <asm/arch/mux.h>23#include <mach/mux.h>
25#include <asm/arch/gpio.h>24#include <mach/gpio.h>
26 25
27/*-------------------------------------------------------------------------*/26/*-------------------------------------------------------------------------*/
28 27
arch/arm/mach-omap1/fpga.c+3−3
@@ -22,13 +22,13 @@ · 21 unmodified lines
22#include <linux/device.h>22#include <linux/device.h>
23#include <linux/errno.h>23#include <linux/errno.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/arch/fpga.h>30#include <mach/fpga.h>
31#include <asm/arch/gpio.h>31#include <mach/gpio.h>
32 32
33static void fpga_mask_irq(unsigned int irq)33static void fpga_mask_irq(unsigned int irq)
34{34{
arch/arm/mach-omap1/io.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
15#include <asm/tlb.h>15#include <asm/tlb.h>
16#include <asm/mach/map.h>16#include <asm/mach/map.h>
17#include <asm/io.h>17#include <asm/io.h>
18#include <asm/arch/mux.h>18#include <mach/mux.h>
19#include <asm/arch/tc.h>19#include <mach/tc.h>
20 20
21extern int omap1_clk_init(void);21extern int omap1_clk_init(void);
22extern void omap_check_revision(void);22extern void omap_check_revision(void);
arch/arm/mach-omap1/irq.c+3−3
@@ -41,11 +41,11 @@ · 40 unmodified lines
41#include <linux/sched.h>41#include <linux/sched.h>
42#include <linux/interrupt.h>42#include <linux/interrupt.h>
43 43
44#include <asm/hardware.h>44#include <mach/hardware.h>
45#include <asm/irq.h>45#include <asm/irq.h>
46#include <asm/mach/irq.h>46#include <asm/mach/irq.h>
47#include <asm/arch/gpio.h>47#include <mach/gpio.h>
48#include <asm/arch/cpu.h>48#include <mach/cpu.h>
49 49
50#include <asm/io.h>50#include <asm/io.h>
51 51
arch/arm/mach-omap1/leds-h2p2-debug.c+3−3
@@ -14,13 +14,13 @@ · 13 unmodified lines
14#include <linux/sched.h>14#include <linux/sched.h>
15 15
16#include <asm/io.h>16#include <asm/io.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/leds.h>18#include <asm/leds.h>
19#include <asm/system.h>19#include <asm/system.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21 21
22#include <asm/arch/fpga.h>22#include <mach/fpga.h>
23#include <asm/arch/gpio.h>23#include <mach/gpio.h>
24 24
25#include "leds.h"25#include "leds.h"
26 26
arch/arm/mach-omap1/leds-innovator.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3 */3 */
4#include <linux/init.h>4#include <linux/init.h>
5 5
6#include <asm/hardware.h>6#include <mach/hardware.h>
7#include <asm/leds.h>7#include <asm/leds.h>
8#include <asm/system.h>8#include <asm/system.h>
9 9
arch/arm/mach-omap1/leds-osk.c+2−2
@@ -5,11 +5,11 @@ · 4 unmodified lines
5 */5 */
6#include <linux/init.h>6#include <linux/init.h>
7 7
8#include <asm/hardware.h>8#include <mach/hardware.h>
9#include <asm/leds.h>9#include <asm/leds.h>
10#include <asm/system.h>10#include <asm/system.h>
11 11
12#include <asm/arch/gpio.h>12#include <mach/gpio.h>
13 13
14#include "leds.h"14#include "leds.h"
15 15
arch/arm/mach-omap1/leds.c+2−2
@@ -9,8 +9,8 @@ · 8 unmodified lines
9#include <asm/leds.h>9#include <asm/leds.h>
10#include <asm/mach-types.h>10#include <asm/mach-types.h>
11 11
12#include <asm/arch/gpio.h>12#include <mach/gpio.h>
13#include <asm/arch/mux.h>13#include <mach/mux.h>
14 14
15#include "leds.h"15#include "leds.h"
16 16
arch/arm/mach-omap1/mailbox.c+2−2
@@ -13,8 +13,8 @@ · 12 unmodified lines
13#include <linux/resource.h>13#include <linux/resource.h>
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15#include <linux/platform_device.h>15#include <linux/platform_device.h>
16#include <asm/arch/mailbox.h>16#include <mach/mailbox.h>
17#include <asm/arch/irqs.h>17#include <mach/irqs.h>
18#include <asm/io.h>18#include <asm/io.h>
19 19
20#define MAILBOX_ARM2DSP1 0x0020#define MAILBOX_ARM2DSP1 0x00
arch/arm/mach-omap1/mcbsp.c+5−5
@@ -17,11 +17,11 @@ · 16 unmodified lines
17#include <linux/io.h>17#include <linux/io.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/arch/dma.h>20#include <mach/dma.h>
21#include <asm/arch/mux.h>21#include <mach/mux.h>
22#include <asm/arch/cpu.h>22#include <mach/cpu.h>
23#include <asm/arch/mcbsp.h>23#include <mach/mcbsp.h>
24#include <asm/arch/dsp_common.h>24#include <mach/dsp_common.h>
25 25
26#define DPS_RSTCT2_PER_EN (1 << 0)26#define DPS_RSTCT2_PER_EN (1 << 0)
27#define DSP_RSTCT2_WD_PER_EN (1 << 1)27#define DSP_RSTCT2_WD_PER_EN (1 << 1)
arch/arm/mach-omap1/mux.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <asm/io.h>28#include <asm/io.h>
29#include <linux/spinlock.h>29#include <linux/spinlock.h>
30 30
31#include <asm/arch/mux.h>31#include <mach/mux.h>
32 32
33#ifdef CONFIG_OMAP_MUX33#ifdef CONFIG_OMAP_MUX
34 34
arch/arm/mach-omap1/pm.c+10−11
@@ -47,17 +47,16 @@ · 46 unmodified lines
47#include <asm/atomic.h>47#include <asm/atomic.h>
48#include <asm/mach/time.h>48#include <asm/mach/time.h>
49#include <asm/mach/irq.h>49#include <asm/mach/irq.h>
50#include <asm/mach-types.h>50
51 51#include <mach/cpu.h>
52#include <asm/arch/cpu.h>52#include <mach/irqs.h>
53#include <asm/arch/irqs.h>53#include <mach/clock.h>
54#include <asm/arch/clock.h>54#include <mach/sram.h>
55#include <asm/arch/sram.h>55#include <mach/tc.h>
56#include <asm/arch/tc.h>56#include <mach/pm.h>
57#include <asm/arch/pm.h>57#include <mach/mux.h>
58#include <asm/arch/mux.h>58#include <mach/dma.h>
59#include <asm/arch/dma.h>59#include <mach/dmtimer.h>
60#include <asm/arch/dmtimer.h>
61 60
62static unsigned int arm_sleep_save[ARM_SLEEP_SAVE_SIZE];61static unsigned int arm_sleep_save[ARM_SLEEP_SAVE_SIZE];
63static unsigned short dsp_sleep_save[DSP_SLEEP_SAVE_SIZE];62static unsigned short dsp_sleep_save[DSP_SLEEP_SAVE_SIZE];
arch/arm/mach-omap1/serial.c+5−5
@@ -22,12 +22,12 @@ · 21 unmodified lines
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24 24
25#include <asm/arch/board.h>25#include <mach/board.h>
26#include <asm/arch/mux.h>26#include <mach/mux.h>
27#include <asm/arch/gpio.h>27#include <mach/gpio.h>
28#include <asm/arch/fpga.h>28#include <mach/fpga.h>
29#ifdef CONFIG_PM29#ifdef CONFIG_PM
30#include <asm/arch/pm.h>30#include <mach/pm.h>
31#endif31#endif
32 32
33static struct clk * uart1_ck;33static struct clk * uart1_ck;
arch/arm/mach-omap1/sleep.S+2−2
@@ -34,8 +34,8 @@ · 33 unmodified lines
34 34
35#include <linux/linkage.h>35#include <linux/linkage.h>
36#include <asm/assembler.h>36#include <asm/assembler.h>
37#include <asm/arch/io.h>37#include <mach/io.h>
38#include <asm/arch/pm.h>38#include <mach/pm.h>
39 39
40 .text40 .text
41 41
arch/arm/mach-omap1/sram.S+2−2
@@ -10,8 +10,8 @@ · 9 unmodified lines
10 10
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <asm/assembler.h>12#include <asm/assembler.h>
13#include <asm/arch/io.h>13#include <mach/io.h>
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16 .text16 .text
17 17
arch/arm/mach-omap1/time.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
45#include <linux/clockchips.h>45#include <linux/clockchips.h>
46 46
47#include <asm/system.h>47#include <asm/system.h>
48#include <asm/hardware.h>48#include <mach/hardware.h>
49#include <asm/io.h>49#include <asm/io.h>
50#include <asm/leds.h>50#include <asm/leds.h>
51#include <asm/irq.h>51#include <asm/irq.h>
arch/arm/mach-omap1/timer32k.c+2−2
@@ -46,13 +46,13 @@ · 45 unmodified lines
46#include <linux/clockchips.h>46#include <linux/clockchips.h>
47 47
48#include <asm/system.h>48#include <asm/system.h>
49#include <asm/hardware.h>49#include <mach/hardware.h>
50#include <asm/io.h>50#include <asm/io.h>
51#include <asm/leds.h>51#include <asm/leds.h>
52#include <asm/irq.h>52#include <asm/irq.h>
53#include <asm/mach/irq.h>53#include <asm/mach/irq.h>
54#include <asm/mach/time.h>54#include <asm/mach/time.h>
55#include <asm/arch/dmtimer.h>55#include <mach/dmtimer.h>
56 56
57struct sys_timer omap_timer;57struct sys_timer omap_timer;
58 58
arch/arm/mach-omap2/board-2430sdp.c+6−6
@@ -22,17 +22,17 @@ · 21 unmodified lines
22#include <linux/err.h>22#include <linux/err.h>
23#include <linux/clk.h>23#include <linux/clk.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/mach/map.h>28#include <asm/mach/map.h>
29#include <asm/mach/flash.h>29#include <asm/mach/flash.h>
30 30
31#include <asm/arch/gpio.h>31#include <mach/gpio.h>
32#include <asm/arch/mux.h>32#include <mach/mux.h>
33#include <asm/arch/board.h>33#include <mach/board.h>
34#include <asm/arch/common.h>34#include <mach/common.h>
35#include <asm/arch/gpmc.h>35#include <mach/gpmc.h>
36 36
37#include <asm/io.h>37#include <asm/io.h>
38 38
arch/arm/mach-omap2/board-apollon.c+9−9
@@ -29,19 +29,19 @@ · 28 unmodified lines
29#include <linux/err.h>29#include <linux/err.h>
30#include <linux/clk.h>30#include <linux/clk.h>
31 31
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/mach/arch.h>34#include <asm/mach/arch.h>
35#include <asm/mach/flash.h>35#include <asm/mach/flash.h>
36 36
37#include <asm/arch/gpio.h>37#include <mach/gpio.h>
38#include <asm/arch/led.h>38#include <mach/led.h>
39#include <asm/arch/mux.h>39#include <mach/mux.h>
40#include <asm/arch/usb.h>40#include <mach/usb.h>
41#include <asm/arch/board.h>41#include <mach/board.h>
42#include <asm/arch/common.h>42#include <mach/common.h>
43#include <asm/arch/gpmc.h>43#include <mach/gpmc.h>
44#include <asm/arch/control.h>44#include <mach/control.h>
45 45
46/* LED & Switch macros */46/* LED & Switch macros */
47#define LED0_GPIO13 1347#define LED0_GPIO13 13
arch/arm/mach-omap2/board-generic.c+6−6
@@ -20,16 +20,16 @@ · 19 unmodified lines
20#include <linux/init.h>20#include <linux/init.h>
21#include <linux/device.h>21#include <linux/device.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27 27
28#include <asm/arch/gpio.h>28#include <mach/gpio.h>
29#include <asm/arch/mux.h>29#include <mach/mux.h>
30#include <asm/arch/usb.h>30#include <mach/usb.h>
31#include <asm/arch/board.h>31#include <mach/board.h>
32#include <asm/arch/common.h>32#include <mach/common.h>
33 33
34static void __init omap_generic_init_irq(void)34static void __init omap_generic_init_irq(void)
35{35{
arch/arm/mach-omap2/board-h4.c+13−13
@@ -22,24 +22,24 @@ · 21 unmodified lines
22#include <linux/err.h>22#include <linux/err.h>
23#include <linux/clk.h>23#include <linux/clk.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/mach/map.h>28#include <asm/mach/map.h>
29#include <asm/mach/flash.h>29#include <asm/mach/flash.h>
30 30
31#include <asm/arch/control.h>31#include <mach/control.h>
32#include <asm/arch/gpio.h>32#include <mach/gpio.h>
33#include <asm/arch/gpioexpander.h>33#include <mach/gpioexpander.h>
34#include <asm/arch/mux.h>34#include <mach/mux.h>
35#include <asm/arch/usb.h>35#include <mach/usb.h>
36#include <asm/arch/irda.h>36#include <mach/irda.h>
37#include <asm/arch/board.h>37#include <mach/board.h>
38#include <asm/arch/common.h>38#include <mach/common.h>
39#include <asm/arch/keypad.h>39#include <mach/keypad.h>
40#include <asm/arch/menelaus.h>40#include <mach/menelaus.h>
41#include <asm/arch/dma.h>41#include <mach/dma.h>
42#include <asm/arch/gpmc.h>42#include <mach/gpmc.h>
43 43
44#include <asm/io.h>44#include <asm/io.h>
45 45
arch/arm/mach-omap2/clock.c+3−3
@@ -25,9 +25,9 @@ · 24 unmodified lines
25 25
26#include <asm/io.h>26#include <asm/io.h>
27 27
28#include <asm/arch/clock.h>28#include <mach/clock.h>
29#include <asm/arch/sram.h>29#include <mach/sram.h>
30#include <asm/arch/cpu.h>30#include <mach/cpu.h>
31#include <asm/div64.h>31#include <asm/div64.h>
32 32
33#include "memory.h"33#include "memory.h"
arch/arm/mach-omap2/clock.h+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H16#ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H
17#define __ARCH_ARM_MACH_OMAP2_CLOCK_H17#define __ARCH_ARM_MACH_OMAP2_CLOCK_H
18 18
19#include <asm/arch/clock.h>19#include <mach/clock.h>
20 20
21/* The maximum error between a target DPLL rate and the rounded rate in Hz */21/* The maximum error between a target DPLL rate and the rounded rate in Hz */
22#define DEFAULT_DPLL_RATE_TOLERANCE 5000022#define DEFAULT_DPLL_RATE_TOLERANCE 50000
arch/arm/mach-omap2/clock24xx.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
28#include <linux/io.h>28#include <linux/io.h>
29#include <linux/cpufreq.h>29#include <linux/cpufreq.h>
30 30
31#include <asm/arch/clock.h>31#include <mach/clock.h>
32#include <asm/arch/sram.h>32#include <mach/sram.h>
33#include <asm/div64.h>33#include <asm/div64.h>
34#include <asm/bitops.h>34#include <asm/bitops.h>
35 35
arch/arm/mach-omap2/clock34xx.c+2−2
@@ -26,8 +26,8 @@ · 25 unmodified lines
26#include <linux/io.h>26#include <linux/io.h>
27#include <linux/limits.h>27#include <linux/limits.h>
28 28
29#include <asm/arch/clock.h>29#include <mach/clock.h>
30#include <asm/arch/sram.h>30#include <mach/sram.h>
31#include <asm/div64.h>31#include <asm/div64.h>
32#include <asm/bitops.h>32#include <asm/bitops.h>
33 33
arch/arm/mach-omap2/clock34xx.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#ifndef __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H19#ifndef __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H
20#define __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H20#define __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H
21 21
22#include <asm/arch/control.h>22#include <mach/control.h>
23 23
24#include "clock.h"24#include "clock.h"
25#include "cm.h"25#include "cm.h"
arch/arm/mach-omap2/control.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
15#include <linux/kernel.h>15#include <linux/kernel.h>
16#include <linux/io.h>16#include <linux/io.h>
17 17
18#include <asm/arch/common.h>18#include <mach/common.h>
19#include <asm/arch/control.h>19#include <mach/control.h>
20 20
21static void __iomem *omap2_ctrl_base;21static void __iomem *omap2_ctrl_base;
22 22
arch/arm/mach-omap2/devices.c+6−6
@@ -14,15 +14,15 @@ · 13 unmodified lines
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/platform_device.h>15#include <linux/platform_device.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/io.h>18#include <asm/io.h>
19#include <asm/mach-types.h>19#include <asm/mach-types.h>
20#include <asm/mach/map.h>20#include <asm/mach/map.h>
21 21
22#include <asm/arch/tc.h>22#include <mach/tc.h>
23#include <asm/arch/board.h>23#include <mach/board.h>
24#include <asm/arch/mux.h>24#include <mach/mux.h>
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26 26
27#if defined(CONFIG_I2C_OMAP) || defined(CONFIG_I2C_OMAP_MODULE)27#if defined(CONFIG_I2C_OMAP) || defined(CONFIG_I2C_OMAP_MODULE)
28 28
@@ -142,7 +142,7 @@ static inline void omap_init_sti(void) {} · 113 unmodified lines
142 142
143#if defined(CONFIG_SPI_OMAP24XX)143#if defined(CONFIG_SPI_OMAP24XX)
144 144
145#include <asm/arch/mcspi.h>145#include <mach/mcspi.h>
146 146
147#define OMAP2_MCSPI1_BASE 0x48098000147#define OMAP2_MCSPI1_BASE 0x48098000
148#define OMAP2_MCSPI2_BASE 0x4809a000148#define OMAP2_MCSPI2_BASE 0x4809a000
arch/arm/mach-omap2/gpmc.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 18
19#include <asm/io.h>19#include <asm/io.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21#include <asm/arch/gpmc.h>21#include <mach/gpmc.h>
22 22
23#undef DEBUG23#undef DEBUG
24 24
arch/arm/mach-omap2/id.c+2−2
@@ -17,8 +17,8 @@ · 16 unmodified lines
17 17
18#include <asm/io.h>18#include <asm/io.h>
19 19
20#include <asm/arch/control.h>20#include <mach/control.h>
21#include <asm/arch/cpu.h>21#include <mach/cpu.h>
22 22
23#if defined(CONFIG_ARCH_OMAP2420)23#if defined(CONFIG_ARCH_OMAP2420)
24#define TAP_BASE io_p2v(0x48014000)24#define TAP_BASE io_p2v(0x48014000)
arch/arm/mach-omap2/io.c+2−2
@@ -21,8 +21,8 @@ · 20 unmodified lines
21 21
22#include <asm/mach/map.h>22#include <asm/mach/map.h>
23 23
24#include <asm/arch/mux.h>24#include <mach/mux.h>
25#include <asm/arch/omapfb.h>25#include <mach/omapfb.h>
26 26
27extern void omap_sram_init(void);27extern void omap_sram_init(void);
28extern int omap2_clk_init(void);28extern int omap2_clk_init(void);
arch/arm/mach-omap2/irq.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/interrupt.h>15#include <linux/interrupt.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/irq.h>18#include <asm/irq.h>
19#include <asm/io.h>19#include <asm/io.h>
arch/arm/mach-omap2/mailbox.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
14#include <linux/clk.h>14#include <linux/clk.h>
15#include <linux/err.h>15#include <linux/err.h>
16#include <linux/platform_device.h>16#include <linux/platform_device.h>
17#include <asm/arch/mailbox.h>17#include <mach/mailbox.h>
18#include <asm/arch/irqs.h>18#include <mach/irqs.h>
19#include <asm/io.h>19#include <asm/io.h>
20 20
21#define MAILBOX_REVISION 0x0021#define MAILBOX_REVISION 0x00
arch/arm/mach-omap2/mcbsp.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <linux/io.h>17#include <linux/io.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/arch/dma.h>20#include <mach/dma.h>
21#include <asm/arch/mux.h>21#include <mach/mux.h>
22#include <asm/arch/cpu.h>22#include <mach/cpu.h>
23#include <asm/arch/mcbsp.h>23#include <mach/mcbsp.h>
24 24
25struct mcbsp_internal_clk {25struct mcbsp_internal_clk {
26 struct clk clk;26 struct clk clk;
arch/arm/mach-omap2/memory.c+3−3
@@ -24,9 +24,9 @@ · 23 unmodified lines
24 24
25#include <asm/io.h>25#include <asm/io.h>
26 26
27#include <asm/arch/common.h>27#include <mach/common.h>
28#include <asm/arch/clock.h>28#include <mach/clock.h>
29#include <asm/arch/sram.h>29#include <mach/sram.h>
30 30
31#include "prm.h"31#include "prm.h"
32 32
arch/arm/mach-omap2/mux.c+2−2
@@ -29,8 +29,8 @@ · 28 unmodified lines
29#include <asm/io.h>29#include <asm/io.h>
30#include <linux/spinlock.h>30#include <linux/spinlock.h>
31 31
32#include <asm/arch/control.h>32#include <mach/control.h>
33#include <asm/arch/mux.h>33#include <mach/mux.h>
34 34
35#ifdef CONFIG_OMAP_MUX35#ifdef CONFIG_OMAP_MUX
36 36
arch/arm/mach-omap2/pm.c+4−5
@@ -30,12 +30,11 @@ · 29 unmodified lines
30#include <asm/atomic.h>30#include <asm/atomic.h>
31#include <asm/mach/time.h>31#include <asm/mach/time.h>
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33#include <asm/mach-types.h>
34 33
35#include <asm/arch/irqs.h>34#include <mach/irqs.h>
36#include <asm/arch/clock.h>35#include <mach/clock.h>
37#include <asm/arch/sram.h>36#include <mach/sram.h>
38#include <asm/arch/pm.h>37#include <mach/pm.h>
39 38
40static struct clk *vclk;39static struct clk *vclk;
41static void (*omap2_sram_idle)(void);40static void (*omap2_sram_idle)(void);
arch/arm/mach-omap2/prcm.c+2−2
@@ -18,8 +18,8 @@ · 17 unmodified lines
18#include <linux/clk.h>18#include <linux/clk.h>
19#include <linux/io.h>19#include <linux/io.h>
20 20
21#include <asm/arch/common.h>21#include <mach/common.h>
22#include <asm/arch/prcm.h>22#include <mach/prcm.h>
23 23
24#include "clock.h"24#include "clock.h"
25#include "prm.h"25#include "prm.h"
arch/arm/mach-omap2/sdrc.h+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15 */15 */
16#undef DEBUG16#undef DEBUG
17 17
18#include <asm/arch/sdrc.h>18#include <mach/sdrc.h>
19 19
20#ifndef __ASSEMBLER__20#ifndef __ASSEMBLER__
21extern void __iomem *omap2_sdrc_base;21extern void __iomem *omap2_sdrc_base;
arch/arm/mach-omap2/serial.c+2−2
@@ -20,8 +20,8 @@ · 19 unmodified lines
20 20
21#include <asm/io.h>21#include <asm/io.h>
22 22
23#include <asm/arch/common.h>23#include <mach/common.h>
24#include <asm/arch/board.h>24#include <mach/board.h>
25 25
26static struct clk * uart1_ick = NULL;26static struct clk * uart1_ick = NULL;
27static struct clk * uart1_fck = NULL;27static struct clk * uart1_fck = NULL;
arch/arm/mach-omap2/sleep.S+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
23 23
24#include <linux/linkage.h>24#include <linux/linkage.h>
25#include <asm/assembler.h>25#include <asm/assembler.h>
26#include <asm/arch/io.h>26#include <mach/io.h>
27#include <asm/arch/pm.h>27#include <mach/pm.h>
28 28
29#include "sdrc.h"29#include "sdrc.h"
30 30
arch/arm/mach-omap2/sram242x.S+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
24 */24 */
25#include <linux/linkage.h>25#include <linux/linkage.h>
26#include <asm/assembler.h>26#include <asm/assembler.h>
27#include <asm/arch/io.h>27#include <mach/io.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29 29
30#include "prm.h"30#include "prm.h"
31#include "cm.h"31#include "cm.h"
arch/arm/mach-omap2/sram243x.S+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
24 */24 */
25#include <linux/linkage.h>25#include <linux/linkage.h>
26#include <asm/assembler.h>26#include <asm/assembler.h>
27#include <asm/arch/io.h>27#include <mach/io.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29 29
30#include "prm.h"30#include "prm.h"
31#include "cm.h"31#include "cm.h"
arch/arm/mach-omap2/timer-gp.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
34#include <linux/clockchips.h>34#include <linux/clockchips.h>
35 35
36#include <asm/mach/time.h>36#include <asm/mach/time.h>
37#include <asm/arch/dmtimer.h>37#include <mach/dmtimer.h>
38 38
39static struct omap_dm_timer *gptimer;39static struct omap_dm_timer *gptimer;
40static struct clock_event_device clockevent_gpt;40static struct clock_event_device clockevent_gpt;
arch/arm/mach-omap2/usb-tusb6010.c+3−4
@@ -15,9 +15,9 @@ · 14 unmodified lines
15 15
16#include <linux/usb/musb.h>16#include <linux/usb/musb.h>
17 17
18#include <asm/arch/gpmc.h>18#include <mach/gpmc.h>
19#include <asm/arch/gpio.h>19#include <mach/gpio.h>
20#include <asm/arch/mux.h>20#include <mach/mux.h>
21 21
22 22
23static u8 async_cs, sync_cs;23static u8 async_cs, sync_cs;
@@ -317,7 +317,6 @@ tusb6010_setup_interface(struct musb_hdrc_platform_data *data, · 293 unmodified lines
317 printk(error, 6, status);317 printk(error, 6, status);
318 return -ENODEV;318 return -ENODEV;
319 }319 }
320 data->multipoint = 1;
321 tusb_device.dev.platform_data = data;320 tusb_device.dev.platform_data = data;
322 321
323 /* REVISIT let the driver know what DMA channels work */322 /* REVISIT let the driver know what DMA channels work */
arch/arm/mach-orion5x/addr-map.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/mbus.h>15#include <linux/mbus.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/io.h>17#include <asm/io.h>
18#include "common.h"18#include "common.h"
19 19
arch/arm/mach-orion5x/common.c+114−5
@@ -24,11 +24,12 @@ · 23 unmodified lines
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/time.h>26#include <asm/mach/time.h>
27#include <asm/arch/hardware.h>27#include <mach/hardware.h>
28#include <asm/arch/orion5x.h>28#include <mach/orion5x.h>
29#include <asm/plat-orion/ehci-orion.h>29#include <plat/ehci-orion.h>
30#include <asm/plat-orion/orion_nand.h>30#include <plat/mv_xor.h>
31#include <asm/plat-orion/time.h>31#include <plat/orion_nand.h>
32#include <plat/time.h>
32#include "common.h"33#include "common.h"
33 34
34/*****************************************************************************35/*****************************************************************************
@@ -354,6 +355,103 @@ void __init orion5x_uart1_init(void) · 319 unmodified lines
354}355}
355 356
356 357
358/*****************************************************************************
359 * XOR engine
360 ****************************************************************************/
361static struct resource orion5x_xor_shared_resources[] = {
362 {
363 .name = "xor low",
364 .start = ORION5X_XOR_PHYS_BASE,
365 .end = ORION5X_XOR_PHYS_BASE + 0xff,
366 .flags = IORESOURCE_MEM,
367 }, {
368 .name = "xor high",
369 .start = ORION5X_XOR_PHYS_BASE + 0x200,
370 .end = ORION5X_XOR_PHYS_BASE + 0x2ff,
371 .flags = IORESOURCE_MEM,
372 },
373};
374
375static struct platform_device orion5x_xor_shared = {
376 .name = MV_XOR_SHARED_NAME,
377 .id = 0,
378 .num_resources = ARRAY_SIZE(orion5x_xor_shared_resources),
379 .resource = orion5x_xor_shared_resources,
380};
381
382static u64 orion5x_xor_dmamask = DMA_32BIT_MASK;
383
384static struct resource orion5x_xor0_resources[] = {
385 [0] = {
386 .start = IRQ_ORION5X_XOR0,
387 .end = IRQ_ORION5X_XOR0,
388 .flags = IORESOURCE_IRQ,
389 },
390};
391
392static struct mv_xor_platform_data orion5x_xor0_data = {
393 .shared = &orion5x_xor_shared,
394 .hw_id = 0,
395 .pool_size = PAGE_SIZE,
396};
397
398static struct platform_device orion5x_xor0_channel = {
399 .name = MV_XOR_NAME,
400 .id = 0,
401 .num_resources = ARRAY_SIZE(orion5x_xor0_resources),
402 .resource = orion5x_xor0_resources,
403 .dev = {
404 .dma_mask = &orion5x_xor_dmamask,
405 .coherent_dma_mask = DMA_64BIT_MASK,
406 .platform_data = (void *)&orion5x_xor0_data,
407 },
408};
409
410static struct resource orion5x_xor1_resources[] = {
411 [0] = {
412 .start = IRQ_ORION5X_XOR1,
413 .end = IRQ_ORION5X_XOR1,
414 .flags = IORESOURCE_IRQ,
415 },
416};
417
418static struct mv_xor_platform_data orion5x_xor1_data = {
419 .shared = &orion5x_xor_shared,
420 .hw_id = 1,
421 .pool_size = PAGE_SIZE,
422};
423
424static struct platform_device orion5x_xor1_channel = {
425 .name = MV_XOR_NAME,
426 .id = 1,
427 .num_resources = ARRAY_SIZE(orion5x_xor1_resources),
428 .resource = orion5x_xor1_resources,
429 .dev = {
430 .dma_mask = &orion5x_xor_dmamask,
431 .coherent_dma_mask = DMA_64BIT_MASK,
432 .platform_data = (void *)&orion5x_xor1_data,
433 },
434};
435
436void __init orion5x_xor_init(void)
437{
438 platform_device_register(&orion5x_xor_shared);
439
440 /*
441 * two engines can't do memset simultaneously, this limitation
442 * satisfied by removing memset support from one of the engines.
443 */
444 dma_cap_set(DMA_MEMCPY, orion5x_xor0_data.cap_mask);
445 dma_cap_set(DMA_XOR, orion5x_xor0_data.cap_mask);
446 platform_device_register(&orion5x_xor0_channel);
447
448 dma_cap_set(DMA_MEMCPY, orion5x_xor1_data.cap_mask);
449 dma_cap_set(DMA_MEMSET, orion5x_xor1_data.cap_mask);
450 dma_cap_set(DMA_XOR, orion5x_xor1_data.cap_mask);
451 platform_device_register(&orion5x_xor1_channel);
452}
453
454
357/*****************************************************************************455/*****************************************************************************
358 * Time handling456 * Time handling
359 ****************************************************************************/457 ****************************************************************************/
@@ -382,6 +480,8 @@ static void __init orion5x_id(u32 *dev, u32 *rev, char **dev_name) · 22 unmodified lines
382 *dev_name = "MV88F5281-D2";480 *dev_name = "MV88F5281-D2";
383 } else if (*rev == MV88F5281_REV_D1) {481 } else if (*rev == MV88F5281_REV_D1) {
384 *dev_name = "MV88F5281-D1";482 *dev_name = "MV88F5281-D1";
483 } else if (*rev == MV88F5281_REV_D0) {
484 *dev_name = "MV88F5281-D0";
385 } else {485 } else {
386 *dev_name = "MV88F5281-Rev-Unsupported";486 *dev_name = "MV88F5281-Rev-Unsupported";
387 }487 }
@@ -416,6 +516,15 @@ void __init orion5x_init(void) · 28 unmodified lines
416 * Setup Orion address map516 * Setup Orion address map
417 */517 */
418 orion5x_setup_cpu_mbus_bridge();518 orion5x_setup_cpu_mbus_bridge();
519
520 /*
521 * Don't issue "Wait for Interrupt" instruction if we are
522 * running on D0 5281 silicon.
523 */
524 if (dev == MV88F5281_DEV_ID && rev == MV88F5281_REV_D0) {
525 printk(KERN_INFO "Orion: Applying 5281 D0 WFI workaround.\n");
526 disable_hlt();
527 }
419}528}
420 529
421/*530/*
arch/arm/mach-orion5x/common.h+1−0
@@ -32,6 +32,7 @@ void orion5x_i2c_init(void); · 31 unmodified lines
32void orion5x_sata_init(struct mv_sata_platform_data *sata_data);32void orion5x_sata_init(struct mv_sata_platform_data *sata_data);
33void orion5x_uart0_init(void);33void orion5x_uart0_init(void);
34void orion5x_uart1_init(void);34void orion5x_uart1_init(void);
35void orion5x_xor_init(void);
35 36
36/*37/*
37 * PCIe/PCI functions.38 * PCIe/PCI functions.
arch/arm/mach-orion5x/db88f5281-setup.c+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#include <asm/gpio.h>24#include <asm/gpio.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
27#include <asm/arch/orion5x.h>27#include <mach/orion5x.h>
28#include <asm/plat-orion/orion_nand.h>28#include <plat/orion_nand.h>
29#include "common.h"29#include "common.h"
30#include "mpp.h"30#include "mpp.h"
31 31
arch/arm/mach-orion5x/dns323-setup.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <asm/gpio.h>25#include <asm/gpio.h>
26#include <asm/mach/arch.h>26#include <asm/mach/arch.h>
27#include <asm/mach/pci.h>27#include <asm/mach/pci.h>
28#include <asm/arch/orion5x.h>28#include <mach/orion5x.h>
29#include "common.h"29#include "common.h"
30#include "mpp.h"30#include "mpp.h"
31 31
arch/arm/mach-orion5x/gpio.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/bitops.h>17#include <linux/bitops.h>
18#include <asm/gpio.h>18#include <asm/gpio.h>
19#include <asm/io.h>19#include <asm/io.h>
20#include <asm/arch/orion5x.h>20#include <mach/orion5x.h>
21#include "common.h"21#include "common.h"
22 22
23static DEFINE_SPINLOCK(gpio_lock);23static DEFINE_SPINLOCK(gpio_lock);
arch/arm/mach-orion5x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-orion5x/debug-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/debug-macro.S2 * arch/arm/mach-orion5x/include/mach/debug-macro.S
3 *3 *
4 * Debugging macro include header4 * Debugging macro include header
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
9*/9*/
10 10
11#include <asm/arch/orion5x.h>11#include <mach/orion5x.h>
12 12
13 .macro addruart,rx13 .macro addruart,rx
14 mrc p15, 0, \rx, c1, c014 mrc p15, 0, \rx, c1, c0
arch/arm/mach-orion5x/include/mach/dma.hrenamed from include/asm-arm/arch-orion5x/dma.h+0−0

File renamed without changes.

arch/arm/mach-orion5x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-orion5x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/entry-macro.S2 * arch/arm/mach-orion5x/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Orion platforms4 * Low-level IRQ helper macros for Orion platforms
5 *5 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#include <asm/arch/orion5x.h>11#include <mach/orion5x.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-orion5x/include/mach/gpio.hrenamed from include/asm-arm/arch-orion5x/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/gpio.h2 * arch/arm/mach-orion5x/include/mach/gpio.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
arch/arm/mach-orion5x/include/mach/hardware.hrenamed from include/asm-arm/arch-orion5x/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/hardware.h2 * arch/arm/mach-orion5x/include/mach/hardware.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-orion5x/include/mach/io.hrenamed from include/asm-arm/arch-orion5x/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/io.h2 * arch/arm/mach-orion5x/include/mach/io.h
3 *3 *
4 * Tzachi Perelstein <tzachi@marvell.com>4 * Tzachi Perelstein <tzachi@marvell.com>
5 *5 *
arch/arm/mach-orion5x/include/mach/irqs.hrenamed from include/asm-arm/arch-orion5x/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/irqs.h2 * arch/arm/mach-orion5x/include/mach/irqs.h
3 *3 *
4 * IRQ definitions for Orion SoC4 * IRQ definitions for Orion SoC
5 *5 *
arch/arm/mach-orion5x/include/mach/memory.hrenamed from include/asm-arm/arch-orion5x/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/memory.h2 * arch/arm/mach-orion5x/include/mach/memory.h
3 *3 *
4 * Marvell Orion memory definitions4 * Marvell Orion memory definitions
5 */5 */
arch/arm/mach-orion5x/include/mach/orion5x.hrenamed from include/asm-arm/arch-orion5x/orion5x.h+6−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/orion5x.h2 * arch/arm/mach-orion5x/include/mach/orion5x.h
3 *3 *
4 * Generic definitions of Orion SoC flavors:4 * Generic definitions of Orion SoC flavors:
5 * Orion-1, Orion-VoIP, Orion-NAS, and Orion-2.5 * Orion-1, Orion-VoIP, Orion-NAS, and Orion-2.
@@ -73,6 +73,7 @@ · 67 unmodified lines
73#define MV88F5182_REV_A2 273#define MV88F5182_REV_A2 2
74/* Orion-2 (88F5281) */74/* Orion-2 (88F5281) */
75#define MV88F5281_DEV_ID 0x528175#define MV88F5281_DEV_ID 0x5281
76#define MV88F5281_REV_D0 4
76#define MV88F5281_REV_D1 577#define MV88F5281_REV_D1 5
77#define MV88F5281_REV_D2 678#define MV88F5281_REV_D2 6
78 79
@@ -105,6 +106,10 @@ · 26 unmodified lines
105#define ORION5X_USB0_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x50000)106#define ORION5X_USB0_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x50000)
106#define ORION5X_USB0_REG(x) (ORION5X_USB0_VIRT_BASE | (x))107#define ORION5X_USB0_REG(x) (ORION5X_USB0_VIRT_BASE | (x))
107 108
109#define ORION5X_XOR_PHYS_BASE (ORION5X_REGS_PHYS_BASE | 0x60900)
110#define ORION5X_XOR_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x60900)
111#define ORION5X_XOR_REG(x) (ORION5X_XOR_VIRT_BASE | (x))
112
108#define ORION5X_ETH_PHYS_BASE (ORION5X_REGS_PHYS_BASE | 0x70000)113#define ORION5X_ETH_PHYS_BASE (ORION5X_REGS_PHYS_BASE | 0x70000)
109#define ORION5X_ETH_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x70000)114#define ORION5X_ETH_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x70000)
110#define ORION5X_ETH_REG(x) (ORION5X_ETH_VIRT_BASE | (x))115#define ORION5X_ETH_REG(x) (ORION5X_ETH_VIRT_BASE | (x))
arch/arm/mach-orion5x/include/mach/system.hrenamed from include/asm-arm/arch-orion5x/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/system.h2 * arch/arm/mach-orion5x/include/mach/system.h
3 *3 *
4 * Tzachi Perelstein <tzachi@marvell.com>4 * Tzachi Perelstein <tzachi@marvell.com>
5 *5 *
@@ -11,8 +11,8 @@ · 5 unmodified lines
11#ifndef __ASM_ARCH_SYSTEM_H11#ifndef __ASM_ARCH_SYSTEM_H
12#define __ASM_ARCH_SYSTEM_H12#define __ASM_ARCH_SYSTEM_H
13 13
14#include <asm/arch/hardware.h>14#include <mach/hardware.h>
15#include <asm/arch/orion5x.h>15#include <mach/orion5x.h>
16 16
17static inline void arch_idle(void)17static inline void arch_idle(void)
18{18{
arch/arm/mach-orion5x/include/mach/timex.hrenamed from include/asm-arm/arch-orion5x/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/timex.h2 * arch/arm/mach-orion5x/include/mach/timex.h
3 *3 *
4 * Tzachi Perelstein <tzachi@marvell.com>4 * Tzachi Perelstein <tzachi@marvell.com>
5 *5 *
arch/arm/mach-orion5x/include/mach/uncompress.hrenamed from include/asm-arm/arch-orion5x/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-orion5x/uncompress.h2 * arch/arm/mach-orion5x/include/mach/uncompress.h
3 *3 *
4 * Tzachi Perelstein <tzachi@marvell.com>4 * Tzachi Perelstein <tzachi@marvell.com>
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 */9 */
10 10
11#include <linux/serial_reg.h>11#include <linux/serial_reg.h>
12#include <asm/arch/orion5x.h>12#include <mach/orion5x.h>
13 13
14#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)14#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
15 15
arch/arm/mach-orion5x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1/*
2 * arch/arm/mach-orion5x/include/mach/vmalloc.h
3 */
4
5#define VMALLOC_END 0xfd800000
arch/arm/mach-orion5x/irq.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
15#include <linux/irq.h>15#include <linux/irq.h>
16#include <asm/gpio.h>16#include <asm/gpio.h>
17#include <asm/io.h>17#include <asm/io.h>
18#include <asm/arch/orion5x.h>18#include <mach/orion5x.h>
19#include <asm/plat-orion/irq.h>19#include <plat/irq.h>
20#include "common.h"20#include "common.h"
21 21
22/*****************************************************************************22/*****************************************************************************
arch/arm/mach-orion5x/kurobox_pro-setup.c+3−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#include <asm/gpio.h>24#include <asm/gpio.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
27#include <asm/arch/orion5x.h>27#include <mach/orion5x.h>
28#include <asm/plat-orion/orion_nand.h>28#include <plat/orion_nand.h>
29#include "common.h"29#include "common.h"
30#include "mpp.h"30#include "mpp.h"
31 31
@@ -356,6 +356,7 @@ static void __init kurobox_pro_init(void) · 324 unmodified lines
356 orion5x_sata_init(&kurobox_pro_sata_data);356 orion5x_sata_init(&kurobox_pro_sata_data);
357 orion5x_uart0_init();357 orion5x_uart0_init();
358 orion5x_uart1_init();358 orion5x_uart1_init();
359 orion5x_xor_init();
359 360
360 orion5x_setup_dev_boot_win(KUROBOX_PRO_NOR_BOOT_BASE,361 orion5x_setup_dev_boot_win(KUROBOX_PRO_NOR_BOOT_BASE,
361 KUROBOX_PRO_NOR_BOOT_SIZE);362 KUROBOX_PRO_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/mpp.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/io.h>15#include <asm/io.h>
16#include "common.h"16#include "common.h"
17#include "mpp.h"17#include "mpp.h"
arch/arm/mach-orion5x/mss2-setup.c+2−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
26#include <asm/mach/arch.h>26#include <asm/mach/arch.h>
27#include <asm/mach/pci.h>27#include <asm/mach/pci.h>
28#include <asm/arch/orion5x.h>28#include <mach/orion5x.h>
29#include "common.h"29#include "common.h"
30#include "mpp.h"30#include "mpp.h"
31 31
@@ -239,6 +239,7 @@ static void __init mss2_init(void) · 207 unmodified lines
239 orion5x_i2c_init();239 orion5x_i2c_init();
240 orion5x_sata_init(&mss2_sata_data);240 orion5x_sata_init(&mss2_sata_data);
241 orion5x_uart0_init();241 orion5x_uart0_init();
242 orion5x_xor_init();
242 243
243 orion5x_setup_dev_boot_win(MSS2_NOR_BOOT_BASE, MSS2_NOR_BOOT_SIZE);244 orion5x_setup_dev_boot_win(MSS2_NOR_BOOT_BASE, MSS2_NOR_BOOT_SIZE);
244 platform_device_register(&mss2_nor_flash);245 platform_device_register(&mss2_nor_flash);
arch/arm/mach-orion5x/mv2120-setup.c+2−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/gpio.h>23#include <asm/gpio.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25#include <asm/arch/orion5x.h>25#include <mach/orion5x.h>
26#include "common.h"26#include "common.h"
27#include "mpp.h"27#include "mpp.h"
28 28
@@ -203,6 +203,7 @@ static void __init mv2120_init(void) · 174 unmodified lines
203 orion5x_i2c_init();203 orion5x_i2c_init();
204 orion5x_sata_init(&mv2120_sata_data);204 orion5x_sata_init(&mv2120_sata_data);
205 orion5x_uart0_init();205 orion5x_uart0_init();
206 orion5x_xor_init();
206 207
207 orion5x_setup_dev_boot_win(MV2120_NOR_BOOT_BASE, MV2120_NOR_BOOT_SIZE);208 orion5x_setup_dev_boot_win(MV2120_NOR_BOOT_BASE, MV2120_NOR_BOOT_SIZE);
208 platform_device_register(&mv2120_nor_flash);209 platform_device_register(&mv2120_nor_flash);
arch/arm/mach-orion5x/pci.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/pci.h>14#include <linux/pci.h>
15#include <linux/mbus.h>15#include <linux/mbus.h>
16#include <asm/mach/pci.h>16#include <asm/mach/pci.h>
17#include <asm/plat-orion/pcie.h>17#include <plat/pcie.h>
18#include "common.h"18#include "common.h"
19 19
20/*****************************************************************************20/*****************************************************************************
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <asm/leds.h>21#include <asm/leds.h>
22#include <asm/mach/arch.h>22#include <asm/mach/arch.h>
23#include <asm/mach/pci.h>23#include <asm/mach/pci.h>
24#include <asm/arch/orion5x.h>24#include <mach/orion5x.h>
25#include "common.h"25#include "common.h"
26#include "mpp.h"26#include "mpp.h"
27 27
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <asm/leds.h>22#include <asm/leds.h>
23#include <asm/mach/arch.h>23#include <asm/mach/arch.h>
24#include <asm/mach/pci.h>24#include <asm/mach/pci.h>
25#include <asm/arch/orion5x.h>25#include <mach/orion5x.h>
26#include "common.h"26#include "common.h"
27#include "mpp.h"27#include "mpp.h"
28 28
arch/arm/mach-orion5x/rd88f5182-setup.c+2−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <asm/leds.h>24#include <asm/leds.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/mach/pci.h>26#include <asm/mach/pci.h>
27#include <asm/arch/orion5x.h>27#include <mach/orion5x.h>
28#include "common.h"28#include "common.h"
29#include "mpp.h"29#include "mpp.h"
30 30
@@ -292,6 +292,7 @@ static void __init rd88f5182_init(void) · 261 unmodified lines
292 orion5x_i2c_init();292 orion5x_i2c_init();
293 orion5x_sata_init(&rd88f5182_sata_data);293 orion5x_sata_init(&rd88f5182_sata_data);
294 orion5x_uart0_init();294 orion5x_uart0_init();
295 orion5x_xor_init();
295 296
296 orion5x_setup_dev_boot_win(RD88F5182_NOR_BOOT_BASE,297 orion5x_setup_dev_boot_win(RD88F5182_NOR_BOOT_BASE,
297 RD88F5182_NOR_BOOT_SIZE);298 RD88F5182_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/ts209-setup.c+4−3
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <asm/gpio.h>26#include <asm/gpio.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/mach/pci.h>28#include <asm/mach/pci.h>
29#include <asm/arch/orion5x.h>29#include <mach/orion5x.h>
30#include "common.h"30#include "common.h"
31#include "mpp.h"31#include "mpp.h"
32#include "tsx09-common.h"32#include "tsx09-common.h"
@@ -207,12 +207,12 @@ static struct i2c_board_info __initdata qnap_ts209_i2c_rtc = { · 174 unmodified lines
207 207
208static struct gpio_keys_button qnap_ts209_buttons[] = {208static struct gpio_keys_button qnap_ts209_buttons[] = {
209 {209 {
210 .code = KEY_RESTART,210 .code = KEY_COPY,
211 .gpio = QNAP_TS209_GPIO_KEY_MEDIA,211 .gpio = QNAP_TS209_GPIO_KEY_MEDIA,
212 .desc = "USB Copy Button",212 .desc = "USB Copy Button",
213 .active_low = 1,213 .active_low = 1,
214 }, {214 }, {
215 .code = KEY_POWER,215 .code = KEY_RESTART,
216 .gpio = QNAP_TS209_GPIO_KEY_RESET,216 .gpio = QNAP_TS209_GPIO_KEY_RESET,
217 .desc = "Reset Button",217 .desc = "Reset Button",
218 .active_low = 1,218 .active_low = 1,
@@ -296,6 +296,7 @@ static void __init qnap_ts209_init(void) · 77 unmodified lines
296 orion5x_i2c_init();296 orion5x_i2c_init();
297 orion5x_sata_init(&qnap_ts209_sata_data);297 orion5x_sata_init(&qnap_ts209_sata_data);
298 orion5x_uart0_init();298 orion5x_uart0_init();
299 orion5x_xor_init();
299 300
300 orion5x_setup_dev_boot_win(QNAP_TS209_NOR_BOOT_BASE,301 orion5x_setup_dev_boot_win(QNAP_TS209_NOR_BOOT_BASE,
301 QNAP_TS209_NOR_BOOT_SIZE);302 QNAP_TS209_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/ts409-setup.c+49−1
@@ -3,6 +3,9 @@ · 2 unmodified lines
3 *3 *
4 * Maintainer: Sylver Bruneau <sylver.bruneau@gmail.com>4 * Maintainer: Sylver Bruneau <sylver.bruneau@gmail.com>
5 *5 *
6 * Copyright (C) 2008 Sylver Bruneau <sylver.bruneau@gmail.com>
7 * Copyright (C) 2008 Martin Michlmayr <tbm@cyrius.com>
8 *
6 * This program is free software; you can redistribute it and/or9 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License10 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version11 * as published by the Free Software Foundation; either version
@@ -16,6 +19,7 @@ · 7 unmodified lines
16#include <linux/irq.h>19#include <linux/irq.h>
17#include <linux/mtd/physmap.h>20#include <linux/mtd/physmap.h>
18#include <linux/mv643xx_eth.h>21#include <linux/mv643xx_eth.h>
22#include <linux/leds.h>
19#include <linux/gpio_keys.h>23#include <linux/gpio_keys.h>
20#include <linux/input.h>24#include <linux/input.h>
21#include <linux/i2c.h>25#include <linux/i2c.h>
@@ -24,7 +28,7 @@ · 2 unmodified lines
24#include <asm/gpio.h>28#include <asm/gpio.h>
25#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
26#include <asm/mach/pci.h>30#include <asm/mach/pci.h>
27#include <asm/arch/orion5x.h>31#include <mach/orion5x.h>
28#include "common.h"32#include "common.h"
29#include "mpp.h"33#include "mpp.h"
30#include "tsx09-common.h"34#include "tsx09-common.h"
@@ -162,16 +166,59 @@ static struct i2c_board_info __initdata qnap_ts409_i2c_rtc = { · 131 unmodified lines
162 I2C_BOARD_INFO("s35390a", 0x30),166 I2C_BOARD_INFO("s35390a", 0x30),
163};167};
164 168
169/*****************************************************************************
170 * LEDs attached to GPIO
171 ****************************************************************************/
172
173static struct gpio_led ts409_led_pins[] = {
174 {
175 .name = "ts409:red:sata1",
176 .gpio = 4,
177 .active_low = 1,
178 }, {
179 .name = "ts409:red:sata2",
180 .gpio = 5,
181 .active_low = 1,
182 }, {
183 .name = "ts409:red:sata3",
184 .gpio = 6,
185 .active_low = 1,
186 }, {
187 .name = "ts409:red:sata4",
188 .gpio = 7,
189 .active_low = 1,
190 },
191};
192
193static struct gpio_led_platform_data ts409_led_data = {
194 .leds = ts409_led_pins,
195 .num_leds = ARRAY_SIZE(ts409_led_pins),
196};
197
198static struct platform_device ts409_leds = {
199 .name = "leds-gpio",
200 .id = -1,
201 .dev = {
202 .platform_data = &ts409_led_data,
203 },
204};
205
165/****************************************************************************206/****************************************************************************
166 * GPIO Attached Keys207 * GPIO Attached Keys
167 * Power button is attached to the PIC microcontroller208 * Power button is attached to the PIC microcontroller
168 ****************************************************************************/209 ****************************************************************************/
169 210
211#define QNAP_TS409_GPIO_KEY_RESET 14
170#define QNAP_TS409_GPIO_KEY_MEDIA 15212#define QNAP_TS409_GPIO_KEY_MEDIA 15
171 213
172static struct gpio_keys_button qnap_ts409_buttons[] = {214static struct gpio_keys_button qnap_ts409_buttons[] = {
173 {215 {
174 .code = KEY_RESTART,216 .code = KEY_RESTART,
217 .gpio = QNAP_TS409_GPIO_KEY_RESET,
218 .desc = "Reset Button",
219 .active_low = 1,
220 }, {
221 .code = KEY_COPY,
175 .gpio = QNAP_TS409_GPIO_KEY_MEDIA,222 .gpio = QNAP_TS409_GPIO_KEY_MEDIA,
176 .desc = "USB Copy Button",223 .desc = "USB Copy Button",
177 .active_low = 1,224 .active_low = 1,
@@ -255,6 +302,7 @@ static void __init qnap_ts409_init(void) · 77 unmodified lines
255 if (qnap_ts409_i2c_rtc.irq == 0)302 if (qnap_ts409_i2c_rtc.irq == 0)
256 pr_warning("qnap_ts409_init: failed to get RTC IRQ\n");303 pr_warning("qnap_ts409_init: failed to get RTC IRQ\n");
257 i2c_register_board_info(0, &qnap_ts409_i2c_rtc, 1);304 i2c_register_board_info(0, &qnap_ts409_i2c_rtc, 1);
305 platform_device_register(&ts409_leds);
258 306
259 /* register tsx09 specific power-off method */307 /* register tsx09 specific power-off method */
260 pm_power_off = qnap_tsx09_power_off;308 pm_power_off = qnap_tsx09_power_off;
arch/arm/mach-orion5x/ts78xx-setup.c+2−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <asm/mach-types.h>18#include <asm/mach-types.h>
19#include <asm/mach/arch.h>19#include <asm/mach/arch.h>
20#include <asm/mach/map.h>20#include <asm/mach/map.h>
21#include <asm/arch/orion5x.h>21#include <mach/orion5x.h>
22#include "common.h"22#include "common.h"
23#include "mpp.h"23#include "mpp.h"
24 24
@@ -256,6 +256,7 @@ static void __init ts78xx_init(void) · 231 unmodified lines
256 orion5x_sata_init(&ts78xx_sata_data);256 orion5x_sata_init(&ts78xx_sata_data);
257 orion5x_uart0_init();257 orion5x_uart0_init();
258 orion5x_uart1_init();258 orion5x_uart1_init();
259 orion5x_xor_init();
259 260
260 orion5x_setup_dev_boot_win(TS78XX_NOR_BOOT_BASE,261 orion5x_setup_dev_boot_win(TS78XX_NOR_BOOT_BASE,
261 TS78XX_NOR_BOOT_SIZE);262 TS78XX_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/wnr854t-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <asm/gpio.h>19#include <asm/gpio.h>
20#include <asm/mach/arch.h>20#include <asm/mach/arch.h>
21#include <asm/mach/pci.h>21#include <asm/mach/pci.h>
22#include <asm/arch/orion5x.h>22#include <mach/orion5x.h>
23#include "common.h"23#include "common.h"
24#include "mpp.h"24#include "mpp.h"
25 25
arch/arm/mach-orion5x/wrt350n-v2-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <asm/gpio.h>19#include <asm/gpio.h>
20#include <asm/mach/arch.h>20#include <asm/mach/arch.h>
21#include <asm/mach/pci.h>21#include <asm/mach/pci.h>
22#include <asm/arch/orion5x.h>22#include <mach/orion5x.h>
23#include "common.h"23#include "common.h"
24#include "mpp.h"24#include "mpp.h"
25 25
arch/arm/mach-pnx4008/clock.c+2−2
@@ -21,10 +21,10 @@ · 20 unmodified lines
21#include <linux/err.h>21#include <linux/err.h>
22#include <linux/delay.h>22#include <linux/delay.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26 26
27#include <asm/arch/clock.h>27#include <mach/clock.h>
28#include "clock.h"28#include "clock.h"
29 29
30/*forward declaration*/30/*forward declaration*/
arch/arm/mach-pnx4008/core.c+4−4
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/device.h>26#include <linux/device.h>
27#include <linux/spi/spi.h>27#include <linux/spi/spi.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
@@ -38,9 +38,9 @@ · 5 unmodified lines
38#include <asm/mach/map.h>38#include <asm/mach/map.h>
39#include <asm/mach/time.h>39#include <asm/mach/time.h>
40 40
41#include <asm/arch/irq.h>41#include <mach/irq.h>
42#include <asm/arch/clock.h>42#include <mach/clock.h>
43#include <asm/arch/dma.h>43#include <mach/dma.h>
44 44
45struct resource spipnx_0_resources[] = {45struct resource spipnx_0_resources[] = {
46 {46 {
arch/arm/mach-pnx4008/dma.c+2−2
@@ -23,12 +23,12 @@ · 22 unmodified lines
23#include <linux/clk.h>23#include <linux/clk.h>
24 24
25#include <asm/system.h>25#include <asm/system.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/dma.h>27#include <asm/dma.h>
28#include <asm/dma-mapping.h>28#include <asm/dma-mapping.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/mach/dma.h>30#include <asm/mach/dma.h>
31#include <asm/arch/clock.h>31#include <mach/clock.h>
32 32
33static struct dma_channel {33static struct dma_channel {
34 char *name;34 char *name;
arch/arm/mach-pnx4008/gpio.c+2−2
@@ -18,8 +18,8 @@ · 17 unmodified lines
18#include <linux/kernel.h>18#include <linux/kernel.h>
19#include <linux/module.h>19#include <linux/module.h>
20#include <asm/io.h>20#include <asm/io.h>
21#include <asm/arch/platform.h>21#include <mach/platform.h>
22#include <asm/arch/gpio.h>22#include <mach/gpio.h>
23 23
24/* register definitions */24/* register definitions */
25#define PIO_VA_BASE IO_ADDRESS(PNX4008_PIO_BASE)25#define PIO_VA_BASE IO_ADDRESS(PNX4008_PIO_BASE)
arch/arm/mach-pnx4008/i2c.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
14#include <linux/i2c-pnx.h>14#include <linux/i2c-pnx.h>
15#include <linux/platform_device.h>15#include <linux/platform_device.h>
16#include <linux/err.h>16#include <linux/err.h>
17#include <asm/arch/platform.h>17#include <mach/platform.h>
18#include <asm/arch/i2c.h>18#include <mach/i2c.h>
19 19
20static int set_clock_run(struct platform_device *pdev)20static int set_clock_run(struct platform_device *pdev)
21{21{
arch/arm/mach-pnx4008/include/mach/clock.hrenamed from include/asm-arm/arch-pnx4008/clock.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/clock.h2 * arch/arm/mach-pnx4008/include/mach/clock.h
3 *3 *
4 * Clock control driver for PNX4008 - header file4 * Clock control driver for PNX4008 - header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/debug-macro.Srenamed from include/asm-arm/arch-pnx4008/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-pnx4008/debug-macro.S1/* arch/arm/mach-pnx4008/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-pnx4008/include/mach/dma.hrenamed from include/asm-arm/arch-pnx4008/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/dma.h2 * arch/arm/mach-pnx4008/include/mach/dma.h
3 *3 *
4 * PNX4008 DMA header file4 * PNX4008 DMA header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/entry-macro.Srenamed from include/asm-arm/arch-pnx4008/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/entry-macro.S2 * arch/arm/mach-pnx4008/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for PNX4008-based platforms4 * Low-level IRQ helper macros for PNX4008-based platforms
5 *5 *
arch/arm/mach-pnx4008/include/mach/gpio.hrenamed from include/asm-arm/arch-pnx4008/gpio.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/gpio.h2 * arch/arm/mach-pnx4008/include/mach/gpio.h
3 *3 *
4 * PNX4008 GPIO driver - header file4 * PNX4008 GPIO driver - header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/hardware.hrenamed from include/asm-arm/arch-pnx4008/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/hardware.h2 * arch/arm/mach-pnx4008/include/mach/hardware.h
3 *3 *
4 * Copyright (c) 2005 MontaVista Software, Inc. <source@mvista.com>4 * Copyright (c) 2005 MontaVista Software, Inc. <source@mvista.com>
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#define __ASM_ARCH_HARDWARE_H21#define __ASM_ARCH_HARDWARE_H
22 22
23#include <asm/sizes.h>23#include <asm/sizes.h>
24#include <asm/arch/platform.h>24#include <mach/platform.h>
25 25
26/* Start of virtual addresses for IO devices */26/* Start of virtual addresses for IO devices */
27#define IO_BASE 0xF000000027#define IO_BASE 0xF0000000
arch/arm/mach-pnx4008/include/mach/i2c.hrenamed from include/asm-arm/arch-pnx4008/i2c.h+0−3
@@ -12,9 +12,6 @@ · 11 unmodified lines
12#ifndef __ASM_ARCH_I2C_H__12#ifndef __ASM_ARCH_I2C_H__
13#define __ASM_ARCH_I2C_H__13#define __ASM_ARCH_I2C_H__
14 14
15#include <linux/pm.h>
16#include <linux/platform_device.h>
17
18enum {15enum {
19 mstatus_tdi = 0x00000001,16 mstatus_tdi = 0x00000001,
20 mstatus_afi = 0x00000002,17 mstatus_afi = 0x00000002,
arch/arm/mach-pnx4008/include/mach/io.hrenamed from include/asm-arm/arch-pnx4008/io.h+1−1
@@ -1,6 +1,6 @@
1 1
2/*2/*
3 * include/asm-arm/arch-pnx4008/io.h3 * arch/arm/mach-pnx4008/include/mach/io.h
4 *4 *
5 * Author: Dmitry Chigirev <chigirev@ru.mvista.com>5 * Author: Dmitry Chigirev <chigirev@ru.mvista.com>
6 *6 *
arch/arm/mach-pnx4008/include/mach/irq.hrenamed from include/asm-arm/arch-pnx4008/irq.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/irq.h2 * arch/arm/mach-pnx4008/include/mach/irq.h
3 *3 *
4 * PNX4008 IRQ controller driver - header file4 * PNX4008 IRQ controller driver - header file
5 * this one is used in entry-arnv.S as well so it cannot contain C code5 * this one is used in entry-arnv.S as well so it cannot contain C code
arch/arm/mach-pnx4008/include/mach/irqs.hrenamed from include/asm-arm/arch-pnx4008/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/irqs.h2 * arch/arm/mach-pnx4008/include/mach/irqs.h
3 *3 *
4 * PNX4008 IRQ controller driver - header file4 * PNX4008 IRQ controller driver - header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/memory.hrenamed from include/asm-arm/arch-pnx4008/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/memory.h2 * arch/arm/mach-pnx4008/include/mach/memory.h
3 *3 *
4 * Copyright (c) 2005 Philips Semiconductors4 * Copyright (c) 2005 Philips Semiconductors
5 * Copyright (c) 2005 MontaVista Software, Inc.5 * Copyright (c) 2005 MontaVista Software, Inc.
arch/arm/mach-pnx4008/include/mach/param.hrenamed from include/asm-arm/arch-pnx4008/param.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/param.h2 * arch/arm/mach-pnx4008/include/mach/param.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 *5 *
arch/arm/mach-pnx4008/include/mach/platform.hrenamed from include/asm-arm/arch-pnx4008/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/platform.h2 * arch/arm/mach-pnx4008/include/mach/platform.h
3 *3 *
4 * PNX4008 Base addresses - header file4 * PNX4008 Base addresses - header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/pm.hrenamed from include/asm-arm/arch-pnx4008/pm.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/pm.h2 * arch/arm/mach-pnx4008/include/mach/pm.h
3 *3 *
4 * PNX4008 Power Management Routiness - header file4 * PNX4008 Power Management Routiness - header file
5 *5 *
arch/arm/mach-pnx4008/include/mach/system.hrenamed from include/asm-arm/arch-pnx4008/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/system.h2 * arch/arm/mach-pnx4008/include/mach/system.h
3 *3 *
4 * Copyright (C) 2003 Philips Semiconductors4 * Copyright (C) 2003 Philips Semiconductors
5 * Copyright (C) 2005 MontaVista Software, Inc.5 * Copyright (C) 2005 MontaVista Software, Inc.
@@ -21,9 +21,9 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_SYSTEM_H21#ifndef __ASM_ARCH_SYSTEM_H
22#define __ASM_ARCH_SYSTEM_H22#define __ASM_ARCH_SYSTEM_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/arch/platform.h>26#include <mach/platform.h>
27 27
28static void arch_idle(void)28static void arch_idle(void)
29{29{
arch/arm/mach-pnx4008/include/mach/timex.hrenamed from include/asm-arm/arch-pnx4008/timex.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/timex.h2 * arch/arm/mach-pnx4008/include/mach/timex.h
3 *3 *
4 * PNX4008 timers header file4 * PNX4008 timers header file
5 *5 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
14#ifndef __PNX4008_TIMEX_H14#ifndef __PNX4008_TIMEX_H
15#define __PNX4008_TIMEX_H15#define __PNX4008_TIMEX_H
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/io.h>18#include <asm/io.h>
19 19
20#define CLOCK_TICK_RATE 100000020#define CLOCK_TICK_RATE 1000000
arch/arm/mach-pnx4008/include/mach/uncompress.hrenamed from include/asm-arm/arch-pnx4008/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pnx4008/uncompress.h2 * arch/arm/mach-pnx4008/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1999 ARM Limited4 * Copyright (C) 1999 ARM Limited
5 * Copyright (C) 2006 MontaVista Software, Inc.5 * Copyright (C) 2006 MontaVista Software, Inc.
arch/arm/mach-pnx4008/include/mach/vmalloc.hrenamed from include/asm-arm/arch-pnx4008/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pnx4008/vmalloc.h2 * arch/arm/mach-pnx4008/include/mach/vmalloc.h
3 *3 *
4 * Author: Vitaly Wool <source@mvista.com>4 * Author: Vitaly Wool <source@mvista.com>
5 *5 *
arch/arm/mach-pnx4008/irq.c+2−3
@@ -23,17 +23,16 @@ · 22 unmodified lines
23#include <linux/ioport.h>23#include <linux/ioport.h>
24#include <linux/device.h>24#include <linux/device.h>
25#include <linux/irq.h>25#include <linux/irq.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/io.h>27#include <asm/io.h>
28#include <asm/setup.h>28#include <asm/setup.h>
29#include <asm/mach-types.h>
30#include <asm/pgtable.h>29#include <asm/pgtable.h>
31#include <asm/page.h>30#include <asm/page.h>
32#include <asm/system.h>31#include <asm/system.h>
33#include <asm/mach/arch.h>32#include <asm/mach/arch.h>
34#include <asm/mach/irq.h>33#include <asm/mach/irq.h>
35#include <asm/mach/map.h>34#include <asm/mach/map.h>
36#include <asm/arch/irq.h>35#include <mach/irq.h>
37 36
38static u8 pnx4008_irq_type[NR_IRQS] = PNX4008_IRQ_TYPES;37static u8 pnx4008_irq_type[NR_IRQS] = PNX4008_IRQ_TYPES;
39 38
arch/arm/mach-pnx4008/pm.c+2−3
@@ -20,10 +20,9 @@ · 19 unmodified lines
20#include <linux/clk.h>20#include <linux/clk.h>
21 21
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/mach-types.h>
24#include <asm/cacheflush.h>23#include <asm/cacheflush.h>
25#include <asm/arch/pm.h>24#include <mach/pm.h>
26#include <asm/arch/clock.h>25#include <mach/clock.h>
27 26
28#define SRAM_VA IO_ADDRESS(PNX4008_IRAM_BASE)27#define SRAM_VA IO_ADDRESS(PNX4008_IRAM_BASE)
29 28
arch/arm/mach-pnx4008/serial.c+4−4
@@ -15,14 +15,14 @@ · 14 unmodified lines
15 15
16#include <asm/io.h>16#include <asm/io.h>
17 17
18#include <asm/arch/platform.h>18#include <mach/platform.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20 20
21#include <linux/serial_core.h>21#include <linux/serial_core.h>
22#include <linux/serial_reg.h>22#include <linux/serial_reg.h>
23#include <asm/arch/gpio.h>23#include <mach/gpio.h>
24 24
25#include <asm/arch/clock.h>25#include <mach/clock.h>
26 26
27#define UART_3 027#define UART_3 0
28#define UART_4 128#define UART_4 1
arch/arm/mach-pnx4008/sleep.S+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 13
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <asm/assembler.h>15#include <asm/assembler.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17 17
18#define PWRMAN_VA_BASE IO_ADDRESS(PNX4008_PWRMAN_BASE)18#define PWRMAN_VA_BASE IO_ADDRESS(PNX4008_PWRMAN_BASE)
19#define PWR_CTRL_REG_OFFS 0x4419#define PWR_CTRL_REG_OFFS 0x44
arch/arm/mach-pnx4008/time.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/irq.h>24#include <linux/irq.h>
25 25
26#include <asm/system.h>26#include <asm/system.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/leds.h>29#include <asm/leds.h>
30#include <asm/mach/time.h>30#include <asm/mach/time.h>
arch/arm/mach-pxa/akita-ioexp.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/i2c.h>19#include <linux/i2c.h>
20#include <linux/slab.h>20#include <linux/slab.h>
21#include <linux/workqueue.h>21#include <linux/workqueue.h>
22#include <asm/arch/akita.h>22#include <mach/akita.h>
23 23
24/* MAX7310 Regiser Map */24/* MAX7310 Regiser Map */
25#define MAX7310_INPUT 0x0025#define MAX7310_INPUT 0x00
arch/arm/mach-pxa/clock.c+28−3
@@ -12,9 +12,9 @@ · 11 unmodified lines
12#include <linux/platform_device.h>12#include <linux/platform_device.h>
13#include <linux/delay.h>13#include <linux/delay.h>
14 14
15#include <asm/arch/pxa2xx-regs.h>15#include <mach/pxa2xx-regs.h>
16#include <asm/arch/pxa2xx-gpio.h>16#include <mach/pxa2xx-gpio.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19#include "devices.h"19#include "devices.h"
20#include "generic.h"20#include "generic.h"
@@ -125,3 +125,28 @@ void clks_register(struct clk *clks, size_t num) · 104 unmodified lines
125 list_add(&clks[i].node, &clocks);125 list_add(&clks[i].node, &clocks);
126 mutex_unlock(&clocks_mutex);126 mutex_unlock(&clocks_mutex);
127}127}
128
129int clk_add_alias(char *alias, struct device *alias_dev, char *id,
130 struct device *dev)
131{
132 struct clk *r = clk_lookup(dev, id);
133 struct clk *new;
134
135 if (!r)
136 return -ENODEV;
137
138 new = kzalloc(sizeof(struct clk), GFP_KERNEL);
139
140 if (!new)
141 return -ENOMEM;
142
143 new->name = alias;
144 new->dev = alias_dev;
145 new->other = r;
146
147 mutex_lock(&clocks_mutex);
148 list_add(&new->node, &clocks);
149 mutex_unlock(&clocks_mutex);
150
151 return 0;
152}
arch/arm/mach-pxa/clock.h+5−0
@@ -1,3 +1,5 @@
1#include <linux/list.h>
2
1struct clk;3struct clk;
2 4
3struct clkops {5struct clkops {
@@ -86,3 +88,6 @@ extern void clk_pxa3xx_cken_disable(struct clk *); · 82 unmodified lines
86#endif88#endif
87 89
88void clks_register(struct clk *clks, size_t num);90void clks_register(struct clk *clks, size_t num);
91int clk_add_alias(char *alias, struct device *alias_dev, char *id,
92 struct device *dev);
93
arch/arm/mach-pxa/cm-x270-pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/gpio.h>22#include <linux/gpio.h>
23 23
24#include <asm/mach/pci.h>24#include <asm/mach/pci.h>
25#include <asm/arch/pxa-regs.h>25#include <mach/pxa-regs.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27 27
28#include <asm/hardware/it8152.h>28#include <asm/hardware/it8152.h>
arch/arm/mach-pxa/cm-x270.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25 25
26#include <asm/arch/pxa2xx-regs.h>26#include <mach/pxa2xx-regs.h>
27#include <asm/arch/mfp-pxa27x.h>27#include <mach/mfp-pxa27x.h>
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <asm/arch/audio.h>29#include <mach/audio.h>
30#include <asm/arch/pxafb.h>30#include <mach/pxafb.h>
31#include <asm/arch/ohci.h>31#include <mach/ohci.h>
32#include <asm/arch/mmc.h>32#include <mach/mmc.h>
33#include <asm/arch/bitfield.h>33#include <mach/bitfield.h>
34 34
35#include <asm/hardware/it8152.h>35#include <asm/hardware/it8152.h>
36 36
arch/arm/mach-pxa/colibri.c+4−4
@@ -21,16 +21,16 @@ · 20 unmodified lines
21#include <linux/mtd/partitions.h>21#include <linux/mtd/partitions.h>
22#include <linux/mtd/physmap.h>22#include <linux/mtd/physmap.h>
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26#include <asm/sizes.h>26#include <asm/sizes.h>
27#include <asm/mach/arch.h>27#include <asm/mach/arch.h>
28#include <asm/mach/map.h>28#include <asm/mach/map.h>
29#include <asm/mach/irq.h>29#include <asm/mach/irq.h>
30#include <asm/mach/flash.h>30#include <asm/mach/flash.h>
31#include <asm/arch/pxa-regs.h>31#include <mach/pxa-regs.h>
32#include <asm/arch/pxa2xx-gpio.h>32#include <mach/pxa2xx-gpio.h>
33#include <asm/arch/colibri.h>33#include <mach/colibri.h>
34 34
35#include "generic.h"35#include "generic.h"
36#include "devices.h"36#include "devices.h"
arch/arm/mach-pxa/corgi.c+9−9
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <asm/setup.h>26#include <asm/setup.h>
27#include <asm/memory.h>27#include <asm/memory.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/system.h>32#include <asm/system.h>
@@ -35,14 +35,14 @@ · 2 unmodified lines
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36#include <asm/mach/irq.h>36#include <asm/mach/irq.h>
37 37
38#include <asm/arch/pxa-regs.h>38#include <mach/pxa-regs.h>
39#include <asm/arch/pxa2xx-regs.h>39#include <mach/pxa2xx-regs.h>
40#include <asm/arch/pxa2xx-gpio.h>40#include <mach/pxa2xx-gpio.h>
41#include <asm/arch/irda.h>41#include <mach/irda.h>
42#include <asm/arch/mmc.h>42#include <mach/mmc.h>
43#include <asm/arch/udc.h>43#include <mach/udc.h>
44#include <asm/arch/corgi.h>44#include <mach/corgi.h>
45#include <asm/arch/sharpsl.h>45#include <mach/sharpsl.h>
46 46
47#include <asm/mach/sharpsl_param.h>47#include <asm/mach/sharpsl_param.h>
48#include <asm/hardware/scoop.h>48#include <asm/hardware/scoop.h>
arch/arm/mach-pxa/corgi_lcd.c+6−6
@@ -20,12 +20,12 @@ · 19 unmodified lines
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21#include <linux/module.h>21#include <linux/module.h>
22#include <linux/string.h>22#include <linux/string.h>
23#include <asm/arch/akita.h>23#include <mach/akita.h>
24#include <asm/arch/corgi.h>24#include <mach/corgi.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/arch/pxa-regs.h>26#include <mach/pxa-regs.h>
27#include <asm/arch/sharpsl.h>27#include <mach/sharpsl.h>
28#include <asm/arch/spitz.h>28#include <mach/spitz.h>
29#include <asm/hardware/scoop.h>29#include <asm/hardware/scoop.h>
30#include <asm/mach/sharpsl_param.h>30#include <asm/mach/sharpsl_param.h>
31#include "generic.h"31#include "generic.h"
arch/arm/mach-pxa/corgi_pm.c+6−6
@@ -20,14 +20,14 @@ · 19 unmodified lines
20 20
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/hardware/scoop.h>24#include <asm/hardware/scoop.h>
25 25
26#include <asm/arch/sharpsl.h>26#include <mach/sharpsl.h>
27#include <asm/arch/corgi.h>27#include <mach/corgi.h>
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <asm/arch/pxa2xx-regs.h>29#include <mach/pxa2xx-regs.h>
30#include <asm/arch/pxa2xx-gpio.h>30#include <mach/pxa2xx-gpio.h>
31#include "sharpsl.h"31#include "sharpsl.h"
32 32
33#define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */33#define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */
arch/arm/mach-pxa/corgi_ssp.c+5−5
@@ -16,13 +16,13 @@ · 15 unmodified lines
16#include <linux/slab.h>16#include <linux/slab.h>
17#include <linux/delay.h>17#include <linux/delay.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21 21
22#include <asm/arch/ssp.h>22#include <mach/ssp.h>
23#include <asm/arch/pxa-regs.h>23#include <mach/pxa-regs.h>
24#include <asm/arch/pxa2xx-gpio.h>24#include <mach/pxa2xx-gpio.h>
25#include <asm/arch/regs-ssp.h>25#include <mach/regs-ssp.h>
26#include "sharpsl.h"26#include "sharpsl.h"
27 27
28static DEFINE_SPINLOCK(corgi_ssp_lock);28static DEFINE_SPINLOCK(corgi_ssp_lock);
arch/arm/mach-pxa/cpu-pxa.c+3−3
@@ -37,9 +37,9 @@ · 36 unmodified lines
37#include <linux/init.h>37#include <linux/init.h>
38#include <linux/cpufreq.h>38#include <linux/cpufreq.h>
39 39
40#include <asm/hardware.h>40#include <mach/hardware.h>
41#include <asm/arch/pxa-regs.h>41#include <mach/pxa-regs.h>
42#include <asm/arch/pxa2xx-regs.h>42#include <mach/pxa2xx-regs.h>
43 43
44#ifdef DEBUG44#ifdef DEBUG
45static unsigned int freq_debug;45static unsigned int freq_debug;
arch/arm/mach-pxa/devices.c+13−13
@@ -4,19 +4,19 @@ · 3 unmodified lines
4#include <linux/platform_device.h>4#include <linux/platform_device.h>
5#include <linux/dma-mapping.h>5#include <linux/dma-mapping.h>
6 6
7#include <asm/arch/gpio.h>7#include <mach/gpio.h>
8#include <asm/arch/udc.h>8#include <mach/udc.h>
9#include <asm/arch/pxafb.h>9#include <mach/pxafb.h>
10#include <asm/arch/mmc.h>10#include <mach/mmc.h>
11#include <asm/arch/irda.h>11#include <mach/irda.h>
12#include <asm/arch/i2c.h>12#include <mach/i2c.h>
13#include <asm/arch/mfp-pxa27x.h>13#include <mach/mfp-pxa27x.h>
14#include <asm/arch/ohci.h>14#include <mach/ohci.h>
15#include <asm/arch/pxa27x_keypad.h>15#include <mach/pxa27x_keypad.h>
16#include <asm/arch/pxa2xx_spi.h>16#include <mach/pxa2xx_spi.h>
17#include <asm/arch/camera.h>17#include <mach/camera.h>
18#include <asm/arch/audio.h>18#include <mach/audio.h>
19#include <asm/arch/pxa3xx_nand.h>19#include <mach/pxa3xx_nand.h>
20 20
21#include "devices.h"21#include "devices.h"
22#include "generic.h"22#include "generic.h"
arch/arm/mach-pxa/dma.c+2−2
@@ -20,10 +20,10 @@ · 19 unmodified lines
20 20
21#include <asm/system.h>21#include <asm/system.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/dma.h>24#include <asm/dma.h>
25 25
26#include <asm/arch/pxa-regs.h>26#include <mach/pxa-regs.h>
27 27
28struct dma_channel {28struct dma_channel {
29 char *name;29 char *name;
arch/arm/mach-pxa/e400_lcd.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
14#include <linux/module.h>14#include <linux/module.h>
15 15
16#include <asm/mach-types.h>16#include <asm/mach-types.h>
17#include <asm/arch/pxa-regs.h>17#include <mach/pxa-regs.h>
18#include <asm/arch/pxafb.h>18#include <mach/pxafb.h>
19 19
20static struct pxafb_mode_info e400_pxafb_mode_info = {20static struct pxafb_mode_info e400_pxafb_mode_info = {
21 .pixclock = 140703,21 .pixclock = 140703,
arch/arm/mach-pxa/em-x270.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
23#include <asm/mach-types.h>23#include <asm/mach-types.h>
24#include <asm/mach/arch.h>24#include <asm/mach/arch.h>
25 25
26#include <asm/arch/mfp-pxa27x.h>26#include <mach/mfp-pxa27x.h>
27#include <asm/arch/pxa-regs.h>27#include <mach/pxa-regs.h>
28#include <asm/arch/pxa27x-udc.h>28#include <mach/pxa27x-udc.h>
29#include <asm/arch/audio.h>29#include <mach/audio.h>
30#include <asm/arch/pxafb.h>30#include <mach/pxafb.h>
31#include <asm/arch/ohci.h>31#include <mach/ohci.h>
32#include <asm/arch/mmc.h>32#include <mach/mmc.h>
33#include <asm/arch/pxa27x_keypad.h>33#include <mach/pxa27x_keypad.h>
34 34
35#include "generic.h"35#include "generic.h"
36 36
arch/arm/mach-pxa/eseries.c+121−49
@@ -10,18 +10,78 @@ · 9 unmodified lines
10 *10 *
11 */11 */
12 12
13#include <linux/kernel.h>
13#include <linux/init.h>14#include <linux/init.h>
14 15
15#include <asm/setup.h>16#include <asm/setup.h>
16#include <asm/mach/arch.h>17#include <asm/mach/arch.h>
17#include <asm/arch/hardware.h>
18#include <asm/mach-types.h>18#include <asm/mach-types.h>
19 19
20#include <mach/mfp-pxa25x.h>
21#include <mach/hardware.h>
22
20#include "generic.h"23#include "generic.h"
21 24
25static unsigned long e740_pin_config[] __initdata = {
26 /* Chip selects */
27 GPIO15_nCS_1, /* CS1 - Flash */
28 GPIO79_nCS_3, /* CS3 - IMAGEON */
29 GPIO80_nCS_4, /* CS4 - TMIO */
30
31 /* Clocks */
32 GPIO12_32KHz,
33
34 /* BTUART */
35 GPIO42_BTUART_RXD,
36 GPIO43_BTUART_TXD,
37 GPIO44_BTUART_CTS,
38 GPIO45_GPIO, /* Used by TMIO for #SUSPEND */
39
40 /* PC Card */
41 GPIO8_GPIO, /* CD0 */
42 GPIO44_GPIO, /* CD1 */
43 GPIO11_GPIO, /* IRQ0 */
44 GPIO6_GPIO, /* IRQ1 */
45 GPIO27_GPIO, /* RST0 */
46 GPIO24_GPIO, /* RST1 */
47 GPIO20_GPIO, /* PWR0 */
48 GPIO23_GPIO, /* PWR1 */
49 GPIO48_nPOE,
50 GPIO49_nPWE,
51 GPIO50_nPIOR,
52 GPIO51_nPIOW,
53 GPIO52_nPCE_1,
54 GPIO53_nPCE_2,
55 GPIO54_nPSKTSEL,
56 GPIO55_nPREG,
57 GPIO56_nPWAIT,
58 GPIO57_nIOIS16,
59
60 /* wakeup */
61 GPIO0_GPIO | WAKEUP_ON_EDGE_RISE,
62};
63
64static unsigned long e400_pin_config[] __initdata = {
65 /* Chip selects */
66 GPIO15_nCS_1, /* CS1 - Flash */
67 GPIO80_nCS_4, /* CS4 - TMIO */
68
69 /* Clocks */
70 GPIO12_32KHz,
71
72 /* BTUART */
73 GPIO42_BTUART_RXD,
74 GPIO43_BTUART_TXD,
75 GPIO44_BTUART_CTS,
76 GPIO45_GPIO, /* Used by TMIO for #SUSPEND */
77
78 /* wakeup */
79 GPIO0_GPIO | WAKEUP_ON_EDGE_RISE,
80};
81
22/* Only e800 has 128MB RAM */82/* Only e800 has 128MB RAM */
23static void __init eseries_fixup(struct machine_desc *desc,83static void __init eseries_fixup(struct machine_desc *desc,
24 struct tag *tags, char **cmdline, struct meminfo *mi)84 struct tag *tags, char **cmdline, struct meminfo *mi)
25{85{
26 mi->nr_banks=1;86 mi->nr_banks=1;
27 mi->bank[0].start = 0xa0000000;87 mi->bank[0].start = 0xa0000000;
@@ -32,83 +92,95 @@ static void __init eseries_fixup(struct machine_desc *desc, · 4 unmodified lines
32 mi->bank[0].size = (64*1024*1024);92 mi->bank[0].size = (64*1024*1024);
33}93}
34 94
95static void __init e740_init(void)
96{
97 pxa2xx_mfp_config(ARRAY_AND_SIZE(e740_pin_config));
98}
99
100static void __init e400_init(void)
101{
102 pxa2xx_mfp_config(ARRAY_AND_SIZE(e400_pin_config));
103}
104
35/* e-series machine definitions */105/* e-series machine definitions */
36 106
37#ifdef CONFIG_MACH_E330107#ifdef CONFIG_MACH_E330
38MACHINE_START(E330, "Toshiba e330")108MACHINE_START(E330, "Toshiba e330")
39 /* Maintainer: Ian Molton (spyro@f2s.com) */109 /* Maintainer: Ian Molton (spyro@f2s.com) */
40 .phys_io = 0x40000000,110 .phys_io = 0x40000000,
41 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,111 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
42 .boot_params = 0xa0000100,112 .boot_params = 0xa0000100,
43 .map_io = pxa_map_io,113 .map_io = pxa_map_io,
44 .init_irq = pxa25x_init_irq,114 .init_irq = pxa25x_init_irq,
45 .fixup = eseries_fixup,115 .fixup = eseries_fixup,
46 .timer = &pxa_timer,116 .timer = &pxa_timer,
47MACHINE_END117MACHINE_END
48#endif118#endif
49 119
50#ifdef CONFIG_MACH_E350120#ifdef CONFIG_MACH_E350
51MACHINE_START(E350, "Toshiba e350")121MACHINE_START(E350, "Toshiba e350")
52 /* Maintainer: Ian Molton (spyro@f2s.com) */122 /* Maintainer: Ian Molton (spyro@f2s.com) */
53 .phys_io = 0x40000000,123 .phys_io = 0x40000000,
54 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,124 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
55 .boot_params = 0xa0000100,125 .boot_params = 0xa0000100,
56 .map_io = pxa_map_io,126 .map_io = pxa_map_io,
57 .init_irq = pxa25x_init_irq,127 .init_irq = pxa25x_init_irq,
58 .fixup = eseries_fixup,128 .fixup = eseries_fixup,
59 .timer = &pxa_timer,129 .timer = &pxa_timer,
60MACHINE_END130MACHINE_END
61#endif131#endif
62 132
63#ifdef CONFIG_MACH_E740133#ifdef CONFIG_MACH_E740
64MACHINE_START(E740, "Toshiba e740")134MACHINE_START(E740, "Toshiba e740")
65 /* Maintainer: Ian Molton (spyro@f2s.com) */135 /* Maintainer: Ian Molton (spyro@f2s.com) */
66 .phys_io = 0x40000000,136 .phys_io = 0x40000000,
67 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,137 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
68 .boot_params = 0xa0000100,138 .boot_params = 0xa0000100,
69 .map_io = pxa_map_io,139 .map_io = pxa_map_io,
70 .init_irq = pxa25x_init_irq,140 .init_irq = pxa25x_init_irq,
71 .fixup = eseries_fixup,141 .fixup = eseries_fixup,
72 .timer = &pxa_timer,142 .init_machine = e740_init,
143 .timer = &pxa_timer,
73MACHINE_END144MACHINE_END
74#endif145#endif
75 146
76#ifdef CONFIG_MACH_E750147#ifdef CONFIG_MACH_E750
77MACHINE_START(E750, "Toshiba e750")148MACHINE_START(E750, "Toshiba e750")
78 /* Maintainer: Ian Molton (spyro@f2s.com) */149 /* Maintainer: Ian Molton (spyro@f2s.com) */
79 .phys_io = 0x40000000,150 .phys_io = 0x40000000,
80 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,151 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
81 .boot_params = 0xa0000100,152 .boot_params = 0xa0000100,
82 .map_io = pxa_map_io,153 .map_io = pxa_map_io,
83 .init_irq = pxa25x_init_irq,154 .init_irq = pxa25x_init_irq,
84 .fixup = eseries_fixup,155 .fixup = eseries_fixup,
85 .timer = &pxa_timer,156 .timer = &pxa_timer,
86MACHINE_END157MACHINE_END
87#endif158#endif
88 159
89#ifdef CONFIG_MACH_E400160#ifdef CONFIG_MACH_E400
90MACHINE_START(E400, "Toshiba e400")161MACHINE_START(E400, "Toshiba e400")
91 /* Maintainer: Ian Molton (spyro@f2s.com) */162 /* Maintainer: Ian Molton (spyro@f2s.com) */
92 .phys_io = 0x40000000,163 .phys_io = 0x40000000,
93 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,164 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
94 .boot_params = 0xa0000100,165 .boot_params = 0xa0000100,
95 .map_io = pxa_map_io,166 .map_io = pxa_map_io,
96 .init_irq = pxa25x_init_irq,167 .init_irq = pxa25x_init_irq,
97 .fixup = eseries_fixup,168 .fixup = eseries_fixup,
98 .timer = &pxa_timer,169 .init_machine = e400_init,
170 .timer = &pxa_timer,
99MACHINE_END171MACHINE_END
100#endif172#endif
101 173
102#ifdef CONFIG_MACH_E800174#ifdef CONFIG_MACH_E800
103MACHINE_START(E800, "Toshiba e800")175MACHINE_START(E800, "Toshiba e800")
104 /* Maintainer: Ian Molton (spyro@f2s.com) */176 /* Maintainer: Ian Molton (spyro@f2s.com) */
105 .phys_io = 0x40000000,177 .phys_io = 0x40000000,
106 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,178 .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
107 .boot_params = 0xa0000100,179 .boot_params = 0xa0000100,
108 .map_io = pxa_map_io,180 .map_io = pxa_map_io,
109 .init_irq = pxa25x_init_irq,181 .init_irq = pxa25x_init_irq,
110 .fixup = eseries_fixup,182 .fixup = eseries_fixup,
111 .timer = &pxa_timer,183 .timer = &pxa_timer,
112MACHINE_END184MACHINE_END
113#endif185#endif
114 186
arch/arm/mach-pxa/eseries_udc.c+4−4
@@ -14,10 +14,10 @@ · 13 unmodified lines
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/device.h>15#include <linux/device.h>
16 16
17#include <asm/arch/udc.h>17#include <mach/udc.h>
18#include <asm/arch/eseries-gpio.h>18#include <mach/eseries-gpio.h>
19#include <asm/arch/hardware.h>19#include <mach/hardware.h>
20#include <asm/arch/pxa-regs.h>20#include <mach/pxa-regs.h>
21#include <asm/mach/arch.h>21#include <asm/mach/arch.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/mach/map.h>23#include <asm/mach/map.h>
arch/arm/mach-pxa/ezx.c+6−6
@@ -18,13 +18,13 @@ · 17 unmodified lines
18#include <linux/pwm_backlight.h>18#include <linux/pwm_backlight.h>
19 19
20#include <asm/setup.h>20#include <asm/setup.h>
21#include <asm/arch/pxafb.h>21#include <mach/pxafb.h>
22#include <asm/arch/ohci.h>22#include <mach/ohci.h>
23#include <asm/arch/i2c.h>23#include <mach/i2c.h>
24 24
25#include <asm/arch/mfp-pxa27x.h>25#include <mach/mfp-pxa27x.h>
26#include <asm/arch/pxa-regs.h>26#include <mach/pxa-regs.h>
27#include <asm/arch/pxa2xx-regs.h>27#include <mach/pxa2xx-regs.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
30 30
arch/arm/mach-pxa/generic.c+12−2
@@ -20,15 +20,25 @@ · 19 unmodified lines
20#include <linux/kernel.h>20#include <linux/kernel.h>
21#include <linux/init.h>21#include <linux/init.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/system.h>24#include <asm/system.h>
25#include <asm/pgtable.h>25#include <asm/pgtable.h>
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27 27
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <mach/reset.h>
29 30
30#include "generic.h"31#include "generic.h"
31 32
33void clear_reset_status(unsigned int mask)
34{
35 if (cpu_is_pxa2xx())
36 pxa2xx_clear_reset_status(mask);
37
38 if (cpu_is_pxa3xx())
39 pxa3xx_clear_reset_status(mask);
40}
41
32/*42/*
33 * Get the clock frequency as reflected by CCCR and the turbo flag.43 * Get the clock frequency as reflected by CCCR and the turbo flag.
34 * We assume these values have been applied via a fcs.44 * We assume these values have been applied via a fcs.
arch/arm/mach-pxa/generic.h+8−0
@@ -47,12 +47,20 @@ extern unsigned pxa27x_get_memclk_frequency_10khz(void); · 46 unmodified lines
47#define pxa27x_get_memclk_frequency_10khz() (0)47#define pxa27x_get_memclk_frequency_10khz() (0)
48#endif48#endif
49 49
50#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
51extern void pxa2xx_clear_reset_status(unsigned int);
52#else
53static inline void pxa2xx_clear_reset_status(unsigned int mask) {}
54#endif
55
50#ifdef CONFIG_PXA3xx56#ifdef CONFIG_PXA3xx
51extern unsigned pxa3xx_get_clk_frequency_khz(int);57extern unsigned pxa3xx_get_clk_frequency_khz(int);
52extern unsigned pxa3xx_get_memclk_frequency_10khz(void);58extern unsigned pxa3xx_get_memclk_frequency_10khz(void);
59extern void pxa3xx_clear_reset_status(unsigned int);
53#else60#else
54#define pxa3xx_get_clk_frequency_khz(x) (0)61#define pxa3xx_get_clk_frequency_khz(x) (0)
55#define pxa3xx_get_memclk_frequency_10khz() (0)62#define pxa3xx_get_memclk_frequency_10khz() (0)
63static inline void pxa3xx_clear_reset_status(unsigned int mask) {}
56#endif64#endif
57 65
58extern struct sysdev_class pxa_irq_sysclass;66extern struct sysdev_class pxa_irq_sysclass;
arch/arm/mach-pxa/gpio.c+3−3
@@ -18,10 +18,10 @@ · 17 unmodified lines
18#include <linux/sysdev.h>18#include <linux/sysdev.h>
19 19
20#include <asm/gpio.h>20#include <asm/gpio.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/arch/pxa-regs.h>23#include <mach/pxa-regs.h>
24#include <asm/arch/pxa2xx-gpio.h>24#include <mach/pxa2xx-gpio.h>
25 25
26#include "generic.h"26#include "generic.h"
27 27
arch/arm/mach-pxa/gumstix.c+7−7
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <asm/setup.h>26#include <asm/setup.h>
27#include <asm/memory.h>27#include <asm/memory.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/sizes.h>31#include <asm/sizes.h>
32 32
@@ -34,13 +34,13 @@ · 1 unmodified line
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36#include <asm/mach/flash.h>36#include <asm/mach/flash.h>
37#include <asm/arch/mmc.h>37#include <mach/mmc.h>
38#include <asm/arch/udc.h>38#include <mach/udc.h>
39#include <asm/arch/gumstix.h>39#include <mach/gumstix.h>
40 40
41#include <asm/arch/pxa-regs.h>41#include <mach/pxa-regs.h>
42#include <asm/arch/pxa2xx-regs.h>42#include <mach/pxa2xx-regs.h>
43#include <asm/arch/pxa2xx-gpio.h>43#include <mach/pxa2xx-gpio.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-pxa/idp.c+7−7
@@ -25,18 +25,18 @@ · 24 unmodified lines
25#include <asm/setup.h>25#include <asm/setup.h>
26#include <asm/memory.h>26#include <asm/memory.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30 30
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/mach/map.h>32#include <asm/mach/map.h>
33 33
34#include <asm/arch/pxa-regs.h>34#include <mach/pxa-regs.h>
35#include <asm/arch/pxa2xx-gpio.h>35#include <mach/pxa2xx-gpio.h>
36#include <asm/arch/idp.h>36#include <mach/idp.h>
37#include <asm/arch/pxafb.h>37#include <mach/pxafb.h>
38#include <asm/arch/bitfield.h>38#include <mach/bitfield.h>
39#include <asm/arch/mmc.h>39#include <mach/mmc.h>
40 40
41#include "generic.h"41#include "generic.h"
42#include "devices.h"42#include "devices.h"
arch/arm/mach-pxa/include/mach/akita.hrenamed from include/asm-arm/arch-pxa/akita.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/audio.hrenamed from include/asm-arm/arch-pxa/audio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/bitfield.hrenamed from include/asm-arm/arch-pxa/bitfield.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/camera.hrenamed from include/asm-arm/arch-pxa/camera.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/colibri.hrenamed from include/asm-arm/arch-pxa/colibri.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/corgi.hrenamed from include/asm-arm/arch-pxa/corgi.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/debug-macro.Srenamed from include/asm-arm/arch-pxa/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-pxa/debug-macro.S1/* arch/arm/mach-pxa/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-pxa/include/mach/dma.hrenamed from include/asm-arm/arch-pxa/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/dma.h2 * arch/arm/mach-pxa/include/mach/dma.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/entry-macro.Srenamed from include/asm-arm/arch-pxa/entry-macro.S+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pxa/entry-macro.S2 * arch/arm/mach-pxa/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for PXA-based platforms4 * Low-level IRQ helper macros for PXA-based platforms
5 *5 *
@@ -7,8 +7,8 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/arch/irqs.h>11#include <mach/irqs.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
14 .endm14 .endm
arch/arm/mach-pxa/include/mach/eseries-gpio.hrenamed from include/asm-arm/arch-pxa/eseries-gpio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/eseries-irq.hrenamed from include/asm-arm/arch-pxa/eseries-irq.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/gpio.hrenamed from include/asm-arm/arch-pxa/gpio.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/gpio.h2 * arch/arm/mach-pxa/include/mach/gpio.h
3 *3 *
4 * PXA GPIO wrappers for arch-neutral GPIO calls4 * PXA GPIO wrappers for arch-neutral GPIO calls
5 *5 *
@@ -24,9 +24,9 @@ · 18 unmodified lines
24#ifndef __ASM_ARCH_PXA_GPIO_H24#ifndef __ASM_ARCH_PXA_GPIO_H
25#define __ASM_ARCH_PXA_GPIO_H25#define __ASM_ARCH_PXA_GPIO_H
26 26
27#include <asm/arch/pxa-regs.h>27#include <mach/pxa-regs.h>
28#include <asm/irq.h>28#include <asm/irq.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30 30
31#include <asm-generic/gpio.h>31#include <asm-generic/gpio.h>
32 32
arch/arm/mach-pxa/include/mach/gumstix.hrenamed from include/asm-arm/arch-pxa/gumstix.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/gumstix.h2 * arch/arm/mach-pxa/include/mach/gumstix.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-pxa/include/mach/hardware.hrenamed from include/asm-arm/arch-pxa/hardware.h+1−6
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/hardware.h2 * arch/arm/mach-pxa/include/mach/hardware.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
@@ -224,11 +224,6 @@ extern void pxa_gpio_set_value(unsigned gpio, int value); · 218 unmodified lines
224 */224 */
225extern unsigned int get_memclk_frequency_10khz(void);225extern unsigned int get_memclk_frequency_10khz(void);
226 226
227/*
228 * register GPIO as reset generator
229 */
230extern int init_gpio_reset(int gpio);
231
232#endif227#endif
233 228
234#if defined(CONFIG_MACH_ARMCORE) && defined(CONFIG_PCI)229#if defined(CONFIG_MACH_ARMCORE) && defined(CONFIG_PCI)
arch/arm/mach-pxa/include/mach/i2c.hrenamed from include/asm-arm/arch-pxa/i2c.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/idp.hrenamed from include/asm-arm/arch-pxa/idp.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/idp.h2 * arch/arm/mach-pxa/include/mach/idp.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-pxa/include/mach/io.hrenamed from include/asm-arm/arch-pxa/io.h+2−2
@@ -1,12 +1,12 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/io.h2 * arch/arm/mach-pxa/include/mach/io.h
3 *3 *
4 * Copied from asm/arch/sa1100/io.h4 * Copied from asm/arch/sa1100/io.h
5 */5 */
6#ifndef __ASM_ARM_ARCH_IO_H6#ifndef __ASM_ARM_ARCH_IO_H
7#define __ASM_ARM_ARCH_IO_H7#define __ASM_ARM_ARCH_IO_H
8 8
9#include <asm/hardware.h>9#include <mach/hardware.h>
10 10
11#define IO_SPACE_LIMIT 0xffffffff11#define IO_SPACE_LIMIT 0xffffffff
12 12
arch/arm/mach-pxa/include/mach/irda.hrenamed from include/asm-arm/arch-pxa/irda.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/irqs.hrenamed from include/asm-arm/arch-pxa/irqs.h+2−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/irqs.h2 * arch/arm/mach-pxa/include/mach/irqs.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
@@ -183,6 +183,7 @@ · 177 unmodified lines
183 defined(CONFIG_MACH_TOSA) || \183 defined(CONFIG_MACH_TOSA) || \
184 defined(CONFIG_MACH_MAINSTONE) || \184 defined(CONFIG_MACH_MAINSTONE) || \
185 defined(CONFIG_MACH_PCM027) || \185 defined(CONFIG_MACH_PCM027) || \
186 defined(CONFIG_ARCH_PXA_ESERIES) || \
186 defined(CONFIG_MACH_MAGICIAN)187 defined(CONFIG_MACH_MAGICIAN)
187#define NR_IRQS (IRQ_BOARD_END)188#define NR_IRQS (IRQ_BOARD_END)
188#elif defined(CONFIG_MACH_ZYLONITE)189#elif defined(CONFIG_MACH_ZYLONITE)
arch/arm/mach-pxa/include/mach/littleton.hrenamed from include/asm-arm/arch-pxa/littleton.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/lpd270.hrenamed from include/asm-arm/arch-pxa/lpd270.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pxa/lpd270.h2 * arch/arm/mach-pxa/include/mach/lpd270.h
3 *3 *
4 * Author: Lennert Buytenhek4 * Author: Lennert Buytenhek
5 * Created: Feb 10, 20065 * Created: Feb 10, 2006
arch/arm/mach-pxa/include/mach/lubbock.hrenamed from include/asm-arm/arch-pxa/lubbock.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/lubbock.h2 * arch/arm/mach-pxa/include/mach/lubbock.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/magician.hrenamed from include/asm-arm/arch-pxa/magician.h+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#ifndef _MAGICIAN_H_12#ifndef _MAGICIAN_H_
13#define _MAGICIAN_H_13#define _MAGICIAN_H_
14 14
15#include <asm/arch/irqs.h>15#include <mach/irqs.h>
16 16
17/*17/*
18 * PXA GPIOs18 * PXA GPIOs
arch/arm/mach-pxa/include/mach/mainstone.hrenamed from include/asm-arm/arch-pxa/mainstone.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/mainstone.h2 * arch/arm/mach-pxa/include/mach/mainstone.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Nov 14, 20025 * Created: Nov 14, 2002
arch/arm/mach-pxa/include/mach/memory.hrenamed from include/asm-arm/arch-pxa/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/memory.h2 * arch/arm/mach-pxa/include/mach/memory.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Copyright: (C) 2001 MontaVista Software Inc.5 * Copyright: (C) 2001 MontaVista Software Inc.
arch/arm/mach-pxa/include/mach/mfp-pxa25x.hrenamed from include/asm-arm/arch-pxa/mfp-pxa25x.h+2−2
@@ -1,8 +1,8 @@
1#ifndef __ASM_ARCH_MFP_PXA25X_H1#ifndef __ASM_ARCH_MFP_PXA25X_H
2#define __ASM_ARCH_MFP_PXA25X_H2#define __ASM_ARCH_MFP_PXA25X_H
3 3
4#include <asm/arch/mfp.h>4#include <mach/mfp.h>
5#include <asm/arch/mfp-pxa2xx.h>5#include <mach/mfp-pxa2xx.h>
6 6
7/* GPIO */7/* GPIO */
8#define GPIO2_GPIO MFP_CFG_IN(GPIO2, AF0)8#define GPIO2_GPIO MFP_CFG_IN(GPIO2, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa27x.hrenamed from include/asm-arm/arch-pxa/mfp-pxa27x.h+2−2
@@ -8,8 +8,8 @@ · 7 unmodified lines
8 * specific controller, and this should work in most cases.8 * specific controller, and this should work in most cases.
9 */9 */
10 10
11#include <asm/arch/mfp.h>11#include <mach/mfp.h>
12#include <asm/arch/mfp-pxa2xx.h>12#include <mach/mfp-pxa2xx.h>
13 13
14/* GPIO */14/* GPIO */
15#define GPIO85_GPIO MFP_CFG_IN(GPIO85, AF0)15#define GPIO85_GPIO MFP_CFG_IN(GPIO85, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa2xx.hrenamed from include/asm-arm/arch-pxa/mfp-pxa2xx.h+1−1
@@ -1,7 +1,7 @@
1#ifndef __ASM_ARCH_MFP_PXA2XX_H1#ifndef __ASM_ARCH_MFP_PXA2XX_H
2#define __ASM_ARCH_MFP_PXA2XX_H2#define __ASM_ARCH_MFP_PXA2XX_H
3 3
4#include <asm/arch/mfp.h>4#include <mach/mfp.h>
5 5
6/*6/*
7 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx:7 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx:
arch/arm/mach-pxa/include/mach/mfp-pxa300.hrenamed from include/asm-arm/arch-pxa/mfp-pxa300.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/mfp-pxa300.h2 * arch/arm/mach-pxa/include/mach/mfp-pxa300.h
3 *3 *
4 * PXA300/PXA310 specific MFP configuration definitions4 * PXA300/PXA310 specific MFP configuration definitions
5 *5 *
@@ -15,8 +15,8 @@ · 9 unmodified lines
15#ifndef __ASM_ARCH_MFP_PXA300_H15#ifndef __ASM_ARCH_MFP_PXA300_H
16#define __ASM_ARCH_MFP_PXA300_H16#define __ASM_ARCH_MFP_PXA300_H
17 17
18#include <asm/arch/mfp.h>18#include <mach/mfp.h>
19#include <asm/arch/mfp-pxa3xx.h>19#include <mach/mfp-pxa3xx.h>
20 20
21/* GPIO */21/* GPIO */
22#define GPIO46_GPIO MFP_CFG(GPIO46, AF1)22#define GPIO46_GPIO MFP_CFG(GPIO46, AF1)
arch/arm/mach-pxa/include/mach/mfp-pxa320.hrenamed from include/asm-arm/arch-pxa/mfp-pxa320.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/mfp-pxa320.h2 * arch/arm/mach-pxa/include/mach/mfp-pxa320.h
3 *3 *
4 * PXA320 specific MFP configuration definitions4 * PXA320 specific MFP configuration definitions
5 *5 *
@@ -15,8 +15,8 @@ · 9 unmodified lines
15#ifndef __ASM_ARCH_MFP_PXA320_H15#ifndef __ASM_ARCH_MFP_PXA320_H
16#define __ASM_ARCH_MFP_PXA320_H16#define __ASM_ARCH_MFP_PXA320_H
17 17
18#include <asm/arch/mfp.h>18#include <mach/mfp.h>
19#include <asm/arch/mfp-pxa3xx.h>19#include <mach/mfp-pxa3xx.h>
20 20
21/* GPIO */21/* GPIO */
22#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)22#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa3xx.hrenamed from include/asm-arm/arch-pxa/mfp-pxa3xx.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/mfp-pxa930.hrenamed from include/asm-arm/arch-pxa/mfp-pxa930.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/mfp-pxa930.h2 * arch/arm/mach-pxa/include/mach/mfp-pxa930.h
3 *3 *
4 * PXA930 specific MFP configuration definitions4 * PXA930 specific MFP configuration definitions
5 *5 *
@@ -13,8 +13,8 @@ · 7 unmodified lines
13#ifndef __ASM_ARCH_MFP_PXA9xx_H13#ifndef __ASM_ARCH_MFP_PXA9xx_H
14#define __ASM_ARCH_MFP_PXA9xx_H14#define __ASM_ARCH_MFP_PXA9xx_H
15 15
16#include <asm/arch/mfp.h>16#include <mach/mfp.h>
17#include <asm/arch/mfp-pxa3xx.h>17#include <mach/mfp-pxa3xx.h>
18 18
19/* GPIO */19/* GPIO */
20#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)20#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
arch/arm/mach-pxa/include/mach/mfp.hrenamed from include/asm-arm/arch-pxa/mfp.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/mfp.h2 * arch/arm/mach-pxa/include/mach/mfp.h
3 *3 *
4 * Multi-Function Pin Definitions4 * Multi-Function Pin Definitions
5 *5 *
arch/arm/mach-pxa/include/mach/mmc.hrenamed from include/asm-arm/arch-pxa/mmc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-pxa/mtd-xip.h+1−3
@@ -10,14 +10,12 @@ · 9 unmodified lines
10 * This program is free software; you can redistribute it and/or modify10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 *
14 * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
15 */13 */
16 14
17#ifndef __ARCH_PXA_MTD_XIP_H__15#ifndef __ARCH_PXA_MTD_XIP_H__
18#define __ARCH_PXA_MTD_XIP_H__16#define __ARCH_PXA_MTD_XIP_H__
19 17
20#include <asm/arch/pxa-regs.h>18#include <mach/pxa-regs.h>
21 19
22#define xip_irqpending() (ICIP & ICMR)20#define xip_irqpending() (ICIP & ICMR)
23 21
arch/arm/mach-pxa/include/mach/ohci.hrenamed from include/asm-arm/arch-pxa/ohci.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/palmtx.hrenamed from include/asm-arm/arch-pxa/palmtx.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pcm027.hrenamed from include/asm-arm/arch-pxa/pcm027.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/pcm027.h2 * arch/arm/mach-pxa/include/mach/pcm027.h
3 *3 *
4 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>4 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>
5 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>5 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>
arch/arm/mach-pxa/include/mach/pcm990_baseboard.hrenamed from include/asm-arm/arch-pxa/pcm990_baseboard.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-pxa/pcm990_baseboard.h2 * arch/arm/mach-pxa/include/mach/pcm990_baseboard.h
3 *3 *
4 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>4 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>
5 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>5 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>
@@ -19,7 +19,7 @@ · 13 unmodified lines
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */20 */
21 21
22#include <asm/arch/pcm027.h>22#include <mach/pcm027.h>
23 23
24/*24/*
25 * definitions relevant only when the PCM-99025 * definitions relevant only when the PCM-990
arch/arm/mach-pxa/include/mach/pm.hrenamed from include/asm-arm/arch-pxa/pm.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/poodle.hrenamed from include/asm-arm/arch-pxa/poodle.h+8−2
@@ -1,11 +1,11 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/poodle.h2 * arch/arm/mach-pxa/include/mach/poodle.h
3 *3 *
4 * May be copied or modified under the terms of the GNU General Public4 * May be copied or modified under the terms of the GNU General Public
5 * License. See linux/COPYING for more information.5 * License. See linux/COPYING for more information.
6 *6 *
7 * Based on:7 * Based on:
8 * linux/include/asm-arm/arch-sa1100/collie.h8 * arch/arm/mach-sa1100/include/mach/collie.h
9 *9 *
10 * ChangeLog:10 * ChangeLog:
11 * 04-06-2001 Lineo Japan, Inc.11 * 04-06-2001 Lineo Japan, Inc.
@@ -70,6 +70,12 @@ · 58 unmodified lines
70#define POODLE_SCOOP_IO_DIR ( POODLE_SCOOP_VPEN | POODLE_SCOOP_HS_OUT )70#define POODLE_SCOOP_IO_DIR ( POODLE_SCOOP_VPEN | POODLE_SCOOP_HS_OUT )
71#define POODLE_SCOOP_IO_OUT ( 0 )71#define POODLE_SCOOP_IO_OUT ( 0 )
72 72
73#define POODLE_LOCOMO_GPIO_AMP_ON LOCOMO_GPIO(8)
74#define POODLE_LOCOMO_GPIO_MUTE_L LOCOMO_GPIO(10)
75#define POODLE_LOCOMO_GPIO_MUTE_R LOCOMO_GPIO(11)
76#define POODLE_LOCOMO_GPIO_232VCC_ON LOCOMO_GPIO(12)
77#define POODLE_LOCOMO_GPIO_JK_B LOCOMO_GPIO(13)
78
73extern struct platform_device poodle_locomo_device;79extern struct platform_device poodle_locomo_device;
74 80
75#endif /* __ASM_ARCH_POODLE_H */81#endif /* __ASM_ARCH_POODLE_H */
arch/arm/mach-pxa/include/mach/pxa-regs.hrenamed from include/asm-arm/arch-pxa/pxa-regs.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/pxa-regs.h2 * arch/arm/mach-pxa/include/mach/pxa-regs.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
@@ -829,7 +829,7 @@ · 823 unmodified lines
829 */829 */
830 830
831/*831/*
832 * SSP Serial Port Registers - see include/asm-arm/arch-pxa/regs-ssp.h832 * SSP Serial Port Registers - see arch/arm/mach-pxa/include/mach/regs-ssp.h
833 */833 */
834 834
835/*835/*
@@ -837,7 +837,7 @@ · 1 unmodified line
837 */837 */
838 838
839/*839/*
840 * Core Clock - see include/asm-arm/arch-pxa/pxa2xx-regs.h840 * Core Clock - see arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
841 */841 */
842 842
843#ifdef CONFIG_PXA27x843#ifdef CONFIG_PXA27x
arch/arm/mach-pxa/include/mach/pxa25x-udc.hrenamed from include/asm-arm/arch-pxa/pxa25x-udc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa27x-udc.hrenamed from include/asm-arm/arch-pxa/pxa27x-udc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa27x_keypad.hrenamed from include/asm-arm/arch-pxa/pxa27x_keypad.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa2xx-gpio.hrenamed from include/asm-arm/arch-pxa/pxa2xx-gpio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa2xx-regs.hrenamed from include/asm-arm/arch-pxa/pxa2xx-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/pxa2xx-regs.h2 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
3 *3 *
4 * Taken from pxa-regs.h by Russell King4 * Taken from pxa-regs.h by Russell King
5 *5 *
arch/arm/mach-pxa/include/mach/pxa2xx_spi.hrenamed from include/asm-arm/arch-pxa/pxa2xx_spi.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa3xx-regs.hrenamed from include/asm-arm/arch-pxa/pxa3xx-regs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/pxa3xx-regs.h2 * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h
3 *3 *
4 * PXA3xx specific register definitions4 * PXA3xx specific register definitions
5 *5 *
arch/arm/mach-pxa/include/mach/pxa3xx_nand.hrenamed from include/asm-arm/arch-pxa/pxa3xx_nand.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxafb.hrenamed from include/asm-arm/arch-pxa/pxafb.h+8−6
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/pxafb.h2 * arch/arm/mach-pxa/include/mach/pxafb.h
3 *3 *
4 * Support for the xscale frame buffer.4 * Support for the xscale frame buffer.
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13 */13 */
14 14
15#include <linux/fb.h>15#include <linux/fb.h>
16#include <asm/arch/regs-lcd.h>16#include <mach/regs-lcd.h>
17 17
18/*18/*
19 * Supported LCD connections19 * Supported LCD connections
@@ -28,6 +28,7 @@ · 8 unmodified lines
28 * bits 10-17 : for AC Bias Pin Frequency28 * bits 10-17 : for AC Bias Pin Frequency
29 * bit 18 : for output enable polarity29 * bit 18 : for output enable polarity
30 * bit 19 : for pixel clock edge30 * bit 19 : for pixel clock edge
31 * bit 20 : for output pixel format when base is RGBT16
31 */32 */
32#define LCD_CONN_TYPE(_x) ((_x) & 0x0f)33#define LCD_CONN_TYPE(_x) ((_x) & 0x0f)
33#define LCD_CONN_WIDTH(_x) (((_x) >> 4) & 0x1f)34#define LCD_CONN_WIDTH(_x) (((_x) >> 4) & 0x1f)
@@ -53,10 +54,11 @@ · 19 unmodified lines
53#define LCD_SMART_PANEL_18BPP ((18 << 4) | LCD_TYPE_SMART_PANEL)54#define LCD_SMART_PANEL_18BPP ((18 << 4) | LCD_TYPE_SMART_PANEL)
54 55
55#define LCD_AC_BIAS_FREQ(x) (((x) & 0xff) << 10)56#define LCD_AC_BIAS_FREQ(x) (((x) & 0xff) << 10)
56#define LCD_BIAS_ACTIVE_HIGH (0 << 17)57#define LCD_BIAS_ACTIVE_HIGH (0 << 18)
57#define LCD_BIAS_ACTIVE_LOW (1 << 17)58#define LCD_BIAS_ACTIVE_LOW (1 << 18)
58#define LCD_PCLK_EDGE_RISE (0 << 18)59#define LCD_PCLK_EDGE_RISE (0 << 19)
59#define LCD_PCLK_EDGE_FALL (1 << 18)60#define LCD_PCLK_EDGE_FALL (1 << 19)
61#define LCD_ALTERNATE_MAPPING (1 << 20)
60 62
61/*63/*
62 * This structure describes the machine which we are running on.64 * This structure describes the machine which we are running on.
arch/arm/mach-pxa/include/mach/regs-lcd.hrenamed from include/asm-arm/arch-pxa/regs-lcd.h+1−1
@@ -1,7 +1,7 @@
1#ifndef __ASM_ARCH_REGS_LCD_H1#ifndef __ASM_ARCH_REGS_LCD_H
2#define __ASM_ARCH_REGS_LCD_H2#define __ASM_ARCH_REGS_LCD_H
3 3
4#include <asm/arch/bitfield.h>4#include <mach/bitfield.h>
5 5
6/*6/*
7 * LCD Controller Registers and Bits Definitions7 * LCD Controller Registers and Bits Definitions
arch/arm/mach-pxa/include/mach/regs-ssp.hrenamed from include/asm-arm/arch-pxa/regs-ssp.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/reset.h+18−0
@@ -0,0 +1,18 @@
1#ifndef __ASM_ARCH_RESET_H
2#define __ASM_ARCH_RESET_H
3
4#define RESET_STATUS_HARDWARE (1 << 0) /* Hardware Reset */
5#define RESET_STATUS_WATCHDOG (1 << 1) /* Watchdog Reset */
6#define RESET_STATUS_LOWPOWER (1 << 2) /* Low Power/Sleep Exit */
7#define RESET_STATUS_GPIO (1 << 3) /* GPIO Reset */
8#define RESET_STATUS_ALL (0xf)
9
10extern unsigned int reset_status;
11extern void clear_reset_status(unsigned int mask);
12
13/*
14 * register GPIO as reset generator
15 */
16extern int init_gpio_reset(int gpio);
17
18#endif /* __ASM_ARCH_RESET_H */
arch/arm/mach-pxa/include/mach/sharpsl.hrenamed from include/asm-arm/arch-pxa/sharpsl.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/spitz.hrenamed from include/asm-arm/arch-pxa/spitz.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/ssp.hrenamed from include/asm-arm/arch-pxa/ssp.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/system.hrenamed from include/asm-arm/arch-pxa/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/system.h2 * arch/arm/mach-pxa/include/mach/system.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/timex.hrenamed from include/asm-arm/arch-pxa/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/timex.h2 * arch/arm/mach-pxa/include/mach/timex.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Created: Jun 15, 20015 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/tosa.hrenamed from include/asm-arm/arch-pxa/tosa.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/tosa_bt.hrenamed from include/asm-arm/arch-pxa/tosa_bt.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/trizeps4.hrenamed from include/asm-arm/arch-pxa/trizeps4.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/udc.hrenamed from include/asm-arm/arch-pxa/udc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/udc.h2 * arch/arm/mach-pxa/include/mach/udc.h
3 *3 *
4 */4 */
5#include <asm/mach/udc_pxa2xx.h>5#include <asm/mach/udc_pxa2xx.h>
arch/arm/mach-pxa/include/mach/uncompress.hrenamed from include/asm-arm/arch-pxa/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/uncompress.h2 * arch/arm/mach-pxa/include/mach/uncompress.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Copyright: (C) 2001 MontaVista Software Inc.5 * Copyright: (C) 2001 MontaVista Software Inc.
@@ -10,7 +10,7 @@ · 4 unmodified lines
10 */10 */
11 11
12#include <linux/serial_reg.h>12#include <linux/serial_reg.h>
13#include <asm/arch/pxa-regs.h>13#include <mach/pxa-regs.h>
14#include <asm/mach-types.h>14#include <asm/mach-types.h>
15 15
16#define __REG(x) ((volatile unsigned long *)x)16#define __REG(x) ((volatile unsigned long *)x)
arch/arm/mach-pxa/include/mach/vmalloc.hrenamed from include/asm-arm/arch-pxa/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-pxa/vmalloc.h2 * arch/arm/mach-pxa/include/mach/vmalloc.h
3 *3 *
4 * Author: Nicolas Pitre4 * Author: Nicolas Pitre
5 * Copyright: (C) 2001 MontaVista Software Inc.5 * Copyright: (C) 2001 MontaVista Software Inc.
arch/arm/mach-pxa/include/mach/zylonite.hrenamed from include/asm-arm/arch-pxa/zylonite.h+0−0

File renamed without changes.

arch/arm/mach-pxa/irq.c+2−2
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <linux/interrupt.h>17#include <linux/interrupt.h>
18#include <linux/sysdev.h>18#include <linux/sysdev.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/mach/irq.h>22#include <asm/mach/irq.h>
23#include <asm/arch/pxa-regs.h>23#include <mach/pxa-regs.h>
24 24
25#include "generic.h"25#include "generic.h"
26 26
arch/arm/mach-pxa/leds-idp.c+3−3
@@ -14,12 +14,12 @@ · 13 unmodified lines
14 14
15#include <linux/init.h>15#include <linux/init.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/leds.h>18#include <asm/leds.h>
19#include <asm/system.h>19#include <asm/system.h>
20 20
21#include <asm/arch/pxa-regs.h>21#include <mach/pxa-regs.h>
22#include <asm/arch/idp.h>22#include <mach/idp.h>
23 23
24#include "leds.h"24#include "leds.h"
25 25
arch/arm/mach-pxa/leds-lubbock.c+3−3
@@ -13,11 +13,11 @@ · 12 unmodified lines
13 13
14#include <linux/init.h>14#include <linux/init.h>
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/leds.h>17#include <asm/leds.h>
18#include <asm/system.h>18#include <asm/system.h>
19#include <asm/arch/pxa-regs.h>19#include <mach/pxa-regs.h>
20#include <asm/arch/lubbock.h>20#include <mach/lubbock.h>
21 21
22#include "leds.h"22#include "leds.h"
23 23
arch/arm/mach-pxa/leds-mainstone.c+3−3
@@ -12,12 +12,12 @@ · 11 unmodified lines
12 12
13#include <linux/init.h>13#include <linux/init.h>
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include <asm/leds.h>16#include <asm/leds.h>
17#include <asm/system.h>17#include <asm/system.h>
18 18
19#include <asm/arch/pxa-regs.h>19#include <mach/pxa-regs.h>
20#include <asm/arch/mainstone.h>20#include <mach/mainstone.h>
21 21
22#include "leds.h"22#include "leds.h"
23 23
arch/arm/mach-pxa/leds-trizeps4.c+4−4
@@ -12,14 +12,14 @@ · 11 unmodified lines
12 12
13#include <linux/init.h>13#include <linux/init.h>
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include <asm/system.h>16#include <asm/system.h>
17#include <asm/types.h>17#include <asm/types.h>
18#include <asm/leds.h>18#include <asm/leds.h>
19 19
20#include <asm/arch/pxa-regs.h>20#include <mach/pxa-regs.h>
21#include <asm/arch/pxa2xx-gpio.h>21#include <mach/pxa2xx-gpio.h>
22#include <asm/arch/trizeps4.h>22#include <mach/trizeps4.h>
23 23
24#include "leds.h"24#include "leds.h"
25 25
arch/arm/mach-pxa/littleton.c+9−9
@@ -26,21 +26,21 @@ · 25 unmodified lines
26#include <asm/setup.h>26#include <asm/setup.h>
27#include <asm/memory.h>27#include <asm/memory.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31 31
32#include <asm/mach/arch.h>32#include <asm/mach/arch.h>
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34#include <asm/mach/irq.h>34#include <asm/mach/irq.h>
35 35
36#include <asm/arch/pxa-regs.h>36#include <mach/pxa-regs.h>
37#include <asm/arch/mfp-pxa300.h>37#include <mach/mfp-pxa300.h>
38#include <asm/arch/gpio.h>38#include <mach/gpio.h>
39#include <asm/arch/pxafb.h>39#include <mach/pxafb.h>
40#include <asm/arch/ssp.h>40#include <mach/ssp.h>
41#include <asm/arch/pxa27x_keypad.h>41#include <mach/pxa27x_keypad.h>
42#include <asm/arch/pxa3xx_nand.h>42#include <mach/pxa3xx_nand.h>
43#include <asm/arch/littleton.h>43#include <mach/littleton.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-pxa/lpd270.c+10−10
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/memory.h>30#include <asm/memory.h>
31#include <asm/mach-types.h>31#include <asm/mach-types.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/sizes.h>34#include <asm/sizes.h>
35 35
@@ -38,15 +38,15 @@ · 2 unmodified lines
38#include <asm/mach/irq.h>38#include <asm/mach/irq.h>
39#include <asm/mach/flash.h>39#include <asm/mach/flash.h>
40 40
41#include <asm/arch/pxa-regs.h>41#include <mach/pxa-regs.h>
42#include <asm/arch/pxa2xx-regs.h>42#include <mach/pxa2xx-regs.h>
43#include <asm/arch/pxa2xx-gpio.h>43#include <mach/pxa2xx-gpio.h>
44#include <asm/arch/lpd270.h>44#include <mach/lpd270.h>
45#include <asm/arch/audio.h>45#include <mach/audio.h>
46#include <asm/arch/pxafb.h>46#include <mach/pxafb.h>
47#include <asm/arch/mmc.h>47#include <mach/mmc.h>
48#include <asm/arch/irda.h>48#include <mach/irda.h>
49#include <asm/arch/ohci.h>49#include <mach/ohci.h>
50 50
51#include "generic.h"51#include "generic.h"
52#include "devices.h"52#include "devices.h"
arch/arm/mach-pxa/lubbock.c+14−12
@@ -25,12 +25,12 @@ · 24 unmodified lines
25 25
26#include <linux/spi/spi.h>26#include <linux/spi/spi.h>
27#include <linux/spi/ads7846.h>27#include <linux/spi/ads7846.h>
28#include <asm/arch/pxa2xx_spi.h>28#include <mach/pxa2xx_spi.h>
29 29
30#include <asm/setup.h>30#include <asm/setup.h>
31#include <asm/memory.h>31#include <asm/memory.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/irq.h>34#include <asm/irq.h>
35#include <asm/sizes.h>35#include <asm/sizes.h>
36 36
@@ -41,17 +41,18 @@ · 4 unmodified lines
41 41
42#include <asm/hardware/sa1111.h>42#include <asm/hardware/sa1111.h>
43 43
44#include <asm/arch/pxa-regs.h>44#include <mach/pxa-regs.h>
45#include <asm/arch/pxa2xx-regs.h>45#include <mach/pxa2xx-regs.h>
46#include <asm/arch/mfp-pxa25x.h>46#include <mach/mfp-pxa25x.h>
47#include <asm/arch/audio.h>47#include <mach/audio.h>
48#include <asm/arch/lubbock.h>48#include <mach/lubbock.h>
49#include <asm/arch/udc.h>49#include <mach/udc.h>
50#include <asm/arch/irda.h>50#include <mach/irda.h>
51#include <asm/arch/pxafb.h>51#include <mach/pxafb.h>
52#include <asm/arch/mmc.h>52#include <mach/mmc.h>
53 53
54#include "generic.h"54#include "generic.h"
55#include "clock.h"
55#include "devices.h"56#include "devices.h"
56 57
57static unsigned long lubbock_pin_config[] __initdata = {58static unsigned long lubbock_pin_config[] __initdata = {
@@ -224,7 +225,7 @@ static struct platform_device sa1111_device = { · 166 unmodified lines
224 * for the temperature sensors.225 * for the temperature sensors.
225 */226 */
226static struct pxa2xx_spi_master pxa_ssp_master_info = {227static struct pxa2xx_spi_master pxa_ssp_master_info = {
227 .num_chipselect = 0,228 .num_chipselect = 1,
228};229};
229 230
230static int lubbock_ads7846_pendown_state(void)231static int lubbock_ads7846_pendown_state(void)
@@ -485,6 +486,7 @@ static void __init lubbock_init(void) · 254 unmodified lines
485 486
486 pxa2xx_mfp_config(ARRAY_AND_SIZE(lubbock_pin_config));487 pxa2xx_mfp_config(ARRAY_AND_SIZE(lubbock_pin_config));
487 488
489 clk_add_alias("SA1111_CLK", NULL, "GPIO11_CLK", NULL);
488 pxa_set_udc_info(&udc_info);490 pxa_set_udc_info(&udc_info);
489 set_pxa_fb_info(&sharp_lm8v31);491 set_pxa_fb_info(&sharp_lm8v31);
490 pxa_set_mci_info(&lubbock_mci_platform_data);492 pxa_set_mci_info(&lubbock_mci_platform_data);
arch/arm/mach-pxa/magician.c+10−10
@@ -26,18 +26,18 @@ · 25 unmodified lines
26#include <linux/pda_power.h>26#include <linux/pda_power.h>
27#include <linux/pwm_backlight.h>27#include <linux/pwm_backlight.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/arch/magician.h>32#include <mach/magician.h>
33#include <asm/arch/mfp-pxa27x.h>33#include <mach/mfp-pxa27x.h>
34#include <asm/arch/pxa-regs.h>34#include <mach/pxa-regs.h>
35#include <asm/arch/pxa2xx-regs.h>35#include <mach/pxa2xx-regs.h>
36#include <asm/arch/pxafb.h>36#include <mach/pxafb.h>
37#include <asm/arch/i2c.h>37#include <mach/i2c.h>
38#include <asm/arch/mmc.h>38#include <mach/mmc.h>
39#include <asm/arch/irda.h>39#include <mach/irda.h>
40#include <asm/arch/ohci.h>40#include <mach/ohci.h>
41 41
42#include "devices.h"42#include "devices.h"
43#include "generic.h"43#include "generic.h"
arch/arm/mach-pxa/mainstone.c+12−12
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/memory.h>33#include <asm/memory.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35#include <asm/hardware.h>35#include <mach/hardware.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37#include <asm/sizes.h>37#include <asm/sizes.h>
38 38
@@ -41,17 +41,17 @@ · 2 unmodified lines
41#include <asm/mach/irq.h>41#include <asm/mach/irq.h>
42#include <asm/mach/flash.h>42#include <asm/mach/flash.h>
43 43
44#include <asm/arch/pxa-regs.h>44#include <mach/pxa-regs.h>
45#include <asm/arch/pxa2xx-regs.h>45#include <mach/pxa2xx-regs.h>
46#include <asm/arch/mfp-pxa27x.h>46#include <mach/mfp-pxa27x.h>
47#include <asm/arch/mainstone.h>47#include <mach/mainstone.h>
48#include <asm/arch/audio.h>48#include <mach/audio.h>
49#include <asm/arch/pxafb.h>49#include <mach/pxafb.h>
50#include <asm/arch/i2c.h>50#include <mach/i2c.h>
51#include <asm/arch/mmc.h>51#include <mach/mmc.h>
52#include <asm/arch/irda.h>52#include <mach/irda.h>
53#include <asm/arch/ohci.h>53#include <mach/ohci.h>
54#include <asm/arch/pxa27x_keypad.h>54#include <mach/pxa27x_keypad.h>
55 55
56#include "generic.h"56#include "generic.h"
57#include "devices.h"57#include "devices.h"
arch/arm/mach-pxa/mfp-pxa2xx.c+4−4
@@ -18,10 +18,10 @@ · 17 unmodified lines
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/sysdev.h>19#include <linux/sysdev.h>
20 20
21#include <asm/arch/hardware.h>21#include <mach/hardware.h>
22#include <asm/arch/pxa-regs.h>22#include <mach/pxa-regs.h>
23#include <asm/arch/pxa2xx-regs.h>23#include <mach/pxa2xx-regs.h>
24#include <asm/arch/mfp-pxa2xx.h>24#include <mach/mfp-pxa2xx.h>
25 25
26#include "generic.h"26#include "generic.h"
27 27
arch/arm/mach-pxa/mfp-pxa3xx.c+4−4
@@ -19,10 +19,10 @@ · 18 unmodified lines
19#include <linux/io.h>19#include <linux/io.h>
20#include <linux/sysdev.h>20#include <linux/sysdev.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/arch/mfp.h>23#include <mach/mfp.h>
24#include <asm/arch/mfp-pxa3xx.h>24#include <mach/mfp-pxa3xx.h>
25#include <asm/arch/pxa3xx-regs.h>25#include <mach/pxa3xx-regs.h>
26 26
27/* mfp_spin_lock is used to ensure that MFP register configuration27/* mfp_spin_lock is used to ensure that MFP register configuration
28 * (most likely a read-modify-write operation) is atomic, and that28 * (most likely a read-modify-write operation) is atomic, and that
arch/arm/mach-pxa/palmtx.c+9−9
@@ -30,15 +30,15 @@ · 29 unmodified lines
30#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32 32
33#include <asm/arch/audio.h>33#include <mach/audio.h>
34#include <asm/arch/palmtx.h>34#include <mach/palmtx.h>
35#include <asm/arch/mmc.h>35#include <mach/mmc.h>
36#include <asm/arch/pxafb.h>36#include <mach/pxafb.h>
37#include <asm/arch/pxa-regs.h>37#include <mach/pxa-regs.h>
38#include <asm/arch/mfp-pxa27x.h>38#include <mach/mfp-pxa27x.h>
39#include <asm/arch/irda.h>39#include <mach/irda.h>
40#include <asm/arch/pxa27x_keypad.h>40#include <mach/pxa27x_keypad.h>
41#include <asm/arch/udc.h>41#include <mach/udc.h>
42 42
43#include "generic.h"43#include "generic.h"
44#include "devices.h"44#include "devices.h"
arch/arm/mach-pxa/pcm027.c+6−6
@@ -29,12 +29,12 @@ · 28 unmodified lines
29 29
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/arch/hardware.h>32#include <mach/hardware.h>
33#include <asm/arch/pxa-regs.h>33#include <mach/pxa-regs.h>
34#include <asm/arch/pxa2xx-gpio.h>34#include <mach/pxa2xx-gpio.h>
35#include <asm/arch/pxa2xx-regs.h>35#include <mach/pxa2xx-regs.h>
36#include <asm/arch/pxa2xx_spi.h>36#include <mach/pxa2xx_spi.h>
37#include <asm/arch/pcm027.h>37#include <mach/pcm027.h>
38#include "generic.h"38#include "generic.h"
39 39
40/*40/*
arch/arm/mach-pxa/pcm990-baseboard.c+9−10
@@ -22,23 +22,22 @@ · 21 unmodified lines
22 22
23#include <linux/irq.h>23#include <linux/irq.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <linux/ide.h>
26#include <linux/i2c.h>25#include <linux/i2c.h>
27#include <linux/pwm_backlight.h>26#include <linux/pwm_backlight.h>
28 27
29#include <media/soc_camera.h>28#include <media/soc_camera.h>
30 29
31#include <asm/gpio.h>30#include <asm/gpio.h>
32#include <asm/arch/i2c.h>31#include <mach/i2c.h>
33#include <asm/arch/camera.h>32#include <mach/camera.h>
34#include <asm/mach/map.h>33#include <asm/mach/map.h>
35#include <asm/arch/pxa-regs.h>34#include <mach/pxa-regs.h>
36#include <asm/arch/audio.h>35#include <mach/audio.h>
37#include <asm/arch/mmc.h>36#include <mach/mmc.h>
38#include <asm/arch/ohci.h>37#include <mach/ohci.h>
39#include <asm/arch/pcm990_baseboard.h>38#include <mach/pcm990_baseboard.h>
40#include <asm/arch/pxafb.h>39#include <mach/pxafb.h>
41#include <asm/arch/mfp-pxa27x.h>40#include <mach/mfp-pxa27x.h>
42 41
43#include "devices.h"42#include "devices.h"
44#include "generic.h"43#include "generic.h"
arch/arm/mach-pxa/pm.c+4−4
@@ -16,12 +16,12 @@ · 15 unmodified lines
16#include <linux/errno.h>16#include <linux/errno.h>
17#include <linux/time.h>17#include <linux/time.h>
18 18
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/memory.h>20#include <asm/memory.h>
21#include <asm/system.h>21#include <asm/system.h>
22#include <asm/arch/pm.h>22#include <mach/pm.h>
23#include <asm/arch/pxa-regs.h>23#include <mach/pxa-regs.h>
24#include <asm/arch/lubbock.h>24#include <mach/lubbock.h>
25#include <asm/mach/time.h>25#include <asm/mach/time.h>
26 26
27struct pxa_cpu_pm_fns *pxa_cpu_pm_fns;27struct pxa_cpu_pm_fns *pxa_cpu_pm_fns;
arch/arm/mach-pxa/poodle.c+11−11
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/pm.h>21#include <linux/pm.h>
22#include <linux/delay.h>22#include <linux/delay.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/setup.h>27#include <asm/setup.h>
@@ -31,16 +31,16 @@ · 3 unmodified lines
31#include <asm/mach/map.h>31#include <asm/mach/map.h>
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33 33
34#include <asm/arch/pxa-regs.h>34#include <mach/pxa-regs.h>
35#include <asm/arch/pxa2xx-regs.h>35#include <mach/pxa2xx-regs.h>
36#include <asm/arch/pxa2xx-gpio.h>36#include <mach/pxa2xx-gpio.h>
37#include <asm/arch/mmc.h>37#include <mach/mmc.h>
38#include <asm/arch/udc.h>38#include <mach/udc.h>
39#include <asm/arch/irda.h>39#include <mach/irda.h>
40#include <asm/arch/poodle.h>40#include <mach/poodle.h>
41#include <asm/arch/pxafb.h>41#include <mach/pxafb.h>
42#include <asm/arch/sharpsl.h>42#include <mach/sharpsl.h>
43#include <asm/arch/ssp.h>43#include <mach/ssp.h>
44 44
45#include <asm/hardware/scoop.h>45#include <asm/hardware/scoop.h>
46#include <asm/hardware/locomo.h>46#include <asm/hardware/locomo.h>
arch/arm/mach-pxa/pwm.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/pwm.h>20#include <linux/pwm.h>
21 21
22#include <asm/div64.h>22#include <asm/div64.h>
23#include <asm/arch/pxa-regs.h>23#include <mach/pxa-regs.h>
24 24
25/* PWM registers and bits definitions */25/* PWM registers and bits definitions */
26#define PWMCR (0x00)26#define PWMCR (0x00)
arch/arm/mach-pxa/pxa25x.c+12−16
@@ -23,13 +23,14 @@ · 22 unmodified lines
23#include <linux/suspend.h>23#include <linux/suspend.h>
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/arch/irqs.h>27#include <mach/irqs.h>
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <asm/arch/pxa2xx-regs.h>29#include <mach/pxa2xx-regs.h>
30#include <asm/arch/mfp-pxa25x.h>30#include <mach/mfp-pxa25x.h>
31#include <asm/arch/pm.h>31#include <mach/reset.h>
32#include <asm/arch/dma.h>32#include <mach/pm.h>
33#include <mach/dma.h>
33 34
34#include "generic.h"35#include "generic.h"
35#include "devices.h"36#include "devices.h"
@@ -165,8 +166,7 @@ static struct clk pxa25x_hwuart_clk = · 129 unmodified lines
165;166;
166 167
167/*168/*
168 * PXA 2xx clock declarations. Order is important (see aliases below)169 * PXA 2xx clock declarations.
169 * Please be careful not to disrupt the ordering.
170 */170 */
171static struct clk pxa25x_clks[] = {171static struct clk pxa25x_clks[] = {
172 INIT_CK("LCDCLK", LCD, &clk_pxa25x_lcd_ops, &pxa_device_fb.dev),172 INIT_CK("LCDCLK", LCD, &clk_pxa25x_lcd_ops, &pxa_device_fb.dev),
@@ -193,11 +193,6 @@ static struct clk pxa25x_clks[] = { · 20 unmodified lines
193 INIT_CKEN("FICPCLK", FICP, 47923000, 0, NULL),193 INIT_CKEN("FICPCLK", FICP, 47923000, 0, NULL),
194};194};
195 195
196static struct clk pxa2xx_clk_aliases[] = {
197 INIT_CKOTHER("GPIO7_CLK", &pxa25x_clks[4], NULL),
198 INIT_CKOTHER("SA1111_CLK", &pxa25x_clks[5], NULL),
199};
200
201#ifdef CONFIG_PM196#ifdef CONFIG_PM
202 197
203#define SAVE(x) sleep_save[SLEEP_SAVE_##x] = x198#define SAVE(x) sleep_save[SLEEP_SAVE_##x] = x
@@ -348,6 +343,9 @@ static int __init pxa25x_init(void) · 144 unmodified lines
348 clks_register(&pxa25x_hwuart_clk, 1);343 clks_register(&pxa25x_hwuart_clk, 1);
349 344
350 if (cpu_is_pxa21x() || cpu_is_pxa25x()) {345 if (cpu_is_pxa21x() || cpu_is_pxa25x()) {
346
347 reset_status = RCSR;
348
351 clks_register(pxa25x_clks, ARRAY_SIZE(pxa25x_clks));349 clks_register(pxa25x_clks, ARRAY_SIZE(pxa25x_clks));
352 350
353 if ((ret = pxa_init_dma(16)))351 if ((ret = pxa_init_dma(16)))
@@ -371,8 +369,6 @@ static int __init pxa25x_init(void) · 17 unmodified lines
371 if (cpu_is_pxa255())369 if (cpu_is_pxa255())
372 ret = platform_device_register(&pxa_device_hwuart);370 ret = platform_device_register(&pxa_device_hwuart);
373 371
374 clks_register(pxa2xx_clk_aliases, ARRAY_SIZE(pxa2xx_clk_aliases));
375
376 return ret;372 return ret;
377}373}
378 374
arch/arm/mach-pxa/pxa27x.c+13−9
@@ -18,16 +18,17 @@ · 17 unmodified lines
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19#include <linux/sysdev.h>19#include <linux/sysdev.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/arch/irqs.h>23#include <mach/irqs.h>
24#include <asm/arch/pxa-regs.h>24#include <mach/pxa-regs.h>
25#include <asm/arch/pxa2xx-regs.h>25#include <mach/pxa2xx-regs.h>
26#include <asm/arch/mfp-pxa27x.h>26#include <mach/mfp-pxa27x.h>
27#include <asm/arch/ohci.h>27#include <mach/reset.h>
28#include <asm/arch/pm.h>28#include <mach/ohci.h>
29#include <asm/arch/dma.h>29#include <mach/pm.h>
30#include <asm/arch/i2c.h>30#include <mach/dma.h>
31#include <mach/i2c.h>
31 32
32#include "generic.h"33#include "generic.h"
33#include "devices.h"34#include "devices.h"
@@ -384,6 +385,9 @@ static int __init pxa27x_init(void) · 350 unmodified lines
384 int i, ret = 0;385 int i, ret = 0;
385 386
386 if (cpu_is_pxa27x()) {387 if (cpu_is_pxa27x()) {
388
389 reset_status = RCSR;
390
387 clks_register(pxa27x_clks, ARRAY_SIZE(pxa27x_clks));391 clks_register(pxa27x_clks, ARRAY_SIZE(pxa27x_clks));
388 392
389 if ((ret = pxa_init_dma(32)))393 if ((ret = pxa_init_dma(32)))
arch/arm/mach-pxa/pxa2xx.c+12−3
@@ -14,9 +14,18 @@ · 13 unmodified lines
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/device.h>15#include <linux/device.h>
16 16
17#include <asm/arch/mfp-pxa2xx.h>17#include <mach/hardware.h>
18#include <asm/arch/mfp-pxa25x.h>18#include <mach/pxa2xx-regs.h>
19#include <asm/arch/irda.h>19#include <mach/mfp-pxa2xx.h>
20#include <mach/mfp-pxa25x.h>
21#include <mach/reset.h>
22#include <mach/irda.h>
23
24void pxa2xx_clear_reset_status(unsigned int mask)
25{
26 /* RESET_STATUS_* has a 1:1 mapping with RCSR */
27 RCSR = mask;
28}
20 29
21static unsigned long pxa2xx_mfp_fir[] = {30static unsigned long pxa2xx_mfp_fir[] = {
22 GPIO46_FICP_RXD,31 GPIO46_FICP_RXD,
arch/arm/mach-pxa/pxa300.c+5−3
@@ -17,9 +17,9 @@ · 16 unmodified lines
17#include <linux/kernel.h>17#include <linux/kernel.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/arch/pxa3xx-regs.h>21#include <mach/pxa3xx-regs.h>
22#include <asm/arch/mfp-pxa300.h>22#include <mach/mfp-pxa300.h>
23 23
24#include "generic.h"24#include "generic.h"
25#include "devices.h"25#include "devices.h"
@@ -90,7 +90,9 @@ static struct clk common_clks[] = { · 64 unmodified lines
90};90};
91 91
92static struct clk pxa310_clks[] = {92static struct clk pxa310_clks[] = {
93#ifdef CONFIG_CPU_PXA310
93 PXA3xx_CKEN("MMCCLK", MMC3, 19500000, 0, &pxa3xx_device_mci3.dev),94 PXA3xx_CKEN("MMCCLK", MMC3, 19500000, 0, &pxa3xx_device_mci3.dev),
95#endif
94};96};
95 97
96static int __init pxa300_init(void)98static int __init pxa300_init(void)
arch/arm/mach-pxa/pxa320.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <linux/kernel.h>17#include <linux/kernel.h>
18#include <linux/platform_device.h>18#include <linux/platform_device.h>
19 19
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/arch/mfp.h>21#include <mach/mfp.h>
22#include <asm/arch/pxa3xx-regs.h>22#include <mach/pxa3xx-regs.h>
23#include <asm/arch/mfp-pxa320.h>23#include <mach/mfp-pxa320.h>
24 24
25#include "generic.h"25#include "generic.h"
26#include "devices.h"26#include "devices.h"
arch/arm/mach-pxa/pxa3xx.c+16−6
@@ -22,12 +22,13 @@ · 21 unmodified lines
22#include <linux/io.h>22#include <linux/io.h>
23#include <linux/sysdev.h>23#include <linux/sysdev.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/arch/pxa3xx-regs.h>26#include <mach/pxa3xx-regs.h>
27#include <asm/arch/ohci.h>27#include <mach/reset.h>
28#include <asm/arch/pm.h>28#include <mach/ohci.h>
29#include <asm/arch/dma.h>29#include <mach/pm.h>
30#include <asm/arch/ssp.h>30#include <mach/dma.h>
31#include <mach/ssp.h>
31 32
32#include "generic.h"33#include "generic.h"
33#include "devices.h"34#include "devices.h"
@@ -109,6 +110,12 @@ unsigned int pxa3xx_get_memclk_frequency_10khz(void) · 75 unmodified lines
109 return (clk / 10000);110 return (clk / 10000);
110}111}
111 112
113void pxa3xx_clear_reset_status(unsigned int mask)
114{
115 /* RESET_STATUS_* has a 1:1 mapping with ARSR */
116 ARSR = mask;
117}
118
112/*119/*
113 * Return the current AC97 clock frequency.120 * Return the current AC97 clock frequency.
114 */121 */
@@ -532,6 +539,9 @@ static int __init pxa3xx_init(void) · 417 unmodified lines
532 int i, ret = 0;539 int i, ret = 0;
533 540
534 if (cpu_is_pxa3xx()) {541 if (cpu_is_pxa3xx()) {
542
543 reset_status = ARSR;
544
535 /*545 /*
536 * clear RDH bit every time after reset546 * clear RDH bit every time after reset
537 *547 *
arch/arm/mach-pxa/pxa930.c+2−2
@@ -16,8 +16,8 @@ · 15 unmodified lines
16#include <linux/irq.h>16#include <linux/irq.h>
17#include <linux/dma-mapping.h>17#include <linux/dma-mapping.h>
18 18
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/arch/mfp-pxa930.h>20#include <mach/mfp-pxa930.h>
21 21
22static struct pxa3xx_mfp_addr_map pxa930_mfp_addr_map[] __initdata = {22static struct pxa3xx_mfp_addr_map pxa930_mfp_addr_map[] __initdata = {
23 23
arch/arm/mach-pxa/reset.c+6−4
@@ -10,8 +10,11 @@ · 9 unmodified lines
10#include <asm/io.h>10#include <asm/io.h>
11#include <asm/proc-fns.h>11#include <asm/proc-fns.h>
12 12
13#include <asm/arch/pxa-regs.h>13#include <mach/pxa-regs.h>
14#include <asm/arch/pxa2xx-regs.h>14#include <mach/reset.h>
15
16unsigned int reset_status;
17EXPORT_SYMBOL(reset_status);
15 18
16static void do_hw_reset(void);19static void do_hw_reset(void);
17 20
@@ -77,8 +80,7 @@ static void do_hw_reset(void) · 59 unmodified lines
77 80
78void arch_reset(char mode)81void arch_reset(char mode)
79{82{
80 if (cpu_is_pxa2xx())83 clear_reset_status(RESET_STATUS_ALL);
81 RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
82 84
83 switch (mode) {85 switch (mode) {
84 case 's':86 case 's':
arch/arm/mach-pxa/saar.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
21 21
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/mach/arch.h>23#include <asm/mach/arch.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/pxa3xx-regs.h>25#include <mach/pxa3xx-regs.h>
26#include <asm/arch/mfp-pxa930.h>26#include <mach/mfp-pxa930.h>
27 27
28#include "devices.h"28#include "devices.h"
29#include "generic.h"29#include "generic.h"
arch/arm/mach-pxa/sharpsl_pm.c+5−5
@@ -22,12 +22,12 @@ · 21 unmodified lines
22#include <linux/platform_device.h>22#include <linux/platform_device.h>
23#include <linux/apm-emulation.h>23#include <linux/apm-emulation.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/arch/pm.h>27#include <mach/pm.h>
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <asm/arch/pxa2xx-gpio.h>29#include <mach/pxa2xx-gpio.h>
30#include <asm/arch/sharpsl.h>30#include <mach/sharpsl.h>
31#include "sharpsl.h"31#include "sharpsl.h"
32 32
33struct battery_thresh spitz_battery_levels_acin[] = {33struct battery_thresh spitz_battery_levels_acin[] = {
arch/arm/mach-pxa/sleep.S+3−3
@@ -13,10 +13,10 @@ · 12 unmodified lines
13 13
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <asm/assembler.h>15#include <asm/assembler.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17 17
18#include <asm/arch/pxa-regs.h>18#include <mach/pxa-regs.h>
19#include <asm/arch/pxa2xx-regs.h>19#include <mach/pxa2xx-regs.h>
20 20
21#define MDREFR_KDIV 0x200a4000 // all banks21#define MDREFR_KDIV 0x200a4000 // all banks
22#define CCCR_SLEEP 0x00000107 // L=7 2N=2 A=0 PPDIS=0 CPDIS=022#define CCCR_SLEEP 0x00000107 // L=7 2N=2 A=0 PPDIS=0 CPDIS=0
arch/arm/mach-pxa/spitz.c+14−13
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <asm/setup.h>26#include <asm/setup.h>
27#include <asm/memory.h>27#include <asm/memory.h>
28#include <asm/mach-types.h>28#include <asm/mach-types.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/system.h>32#include <asm/system.h>
@@ -35,18 +35,19 @@ · 2 unmodified lines
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36#include <asm/mach/irq.h>36#include <asm/mach/irq.h>
37 37
38#include <asm/arch/pxa-regs.h>38#include <mach/pxa-regs.h>
39#include <asm/arch/pxa2xx-regs.h>39#include <mach/pxa2xx-regs.h>
40#include <asm/arch/pxa2xx-gpio.h>40#include <mach/pxa2xx-gpio.h>
41#include <asm/arch/pxa27x-udc.h>41#include <mach/pxa27x-udc.h>
42#include <asm/arch/irda.h>42#include <mach/reset.h>
43#include <asm/arch/mmc.h>43#include <mach/irda.h>
44#include <asm/arch/ohci.h>44#include <mach/mmc.h>
45#include <asm/arch/udc.h>45#include <mach/ohci.h>
46#include <asm/arch/pxafb.h>46#include <mach/udc.h>
47#include <asm/arch/akita.h>47#include <mach/pxafb.h>
48#include <asm/arch/spitz.h>48#include <mach/akita.h>
49#include <asm/arch/sharpsl.h>49#include <mach/spitz.h>
50#include <mach/sharpsl.h>
50 51
51#include <asm/mach/sharpsl_param.h>52#include <asm/mach/sharpsl_param.h>
52#include <asm/hardware/scoop.h>53#include <asm/hardware/scoop.h>
arch/arm/mach-pxa/spitz_pm.c+6−6
@@ -20,14 +20,14 @@ · 19 unmodified lines
20 20
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/hardware/scoop.h>24#include <asm/hardware/scoop.h>
25 25
26#include <asm/arch/sharpsl.h>26#include <mach/sharpsl.h>
27#include <asm/arch/spitz.h>27#include <mach/spitz.h>
28#include <asm/arch/pxa-regs.h>28#include <mach/pxa-regs.h>
29#include <asm/arch/pxa2xx-regs.h>29#include <mach/pxa2xx-regs.h>
30#include <asm/arch/pxa2xx-gpio.h>30#include <mach/pxa2xx-gpio.h>
31#include "sharpsl.h"31#include "sharpsl.h"
32 32
33#define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */33#define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */
arch/arm/mach-pxa/ssp.c+4−4
@@ -31,10 +31,10 @@ · 30 unmodified lines
31 31
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/arch/ssp.h>35#include <mach/ssp.h>
36#include <asm/arch/pxa-regs.h>36#include <mach/pxa-regs.h>
37#include <asm/arch/regs-ssp.h>37#include <mach/regs-ssp.h>
38 38
39#define TIMEOUT 10000039#define TIMEOUT 100000
40 40
arch/arm/mach-pxa/standby.S+3−3
@@ -11,10 +11,10 @@ · 10 unmodified lines
11 11
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <asm/assembler.h>13#include <asm/assembler.h>
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#include <asm/arch/pxa-regs.h>16#include <mach/pxa-regs.h>
17#include <asm/arch/pxa2xx-regs.h>17#include <mach/pxa2xx-regs.h>
18 18
19 .text19 .text
20 20
arch/arm/mach-pxa/tavorevb.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
21 21
22#include <asm/mach-types.h>22#include <asm/mach-types.h>
23#include <asm/mach/arch.h>23#include <asm/mach/arch.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/arch/pxa3xx-regs.h>25#include <mach/pxa3xx-regs.h>
26#include <asm/arch/mfp-pxa930.h>26#include <mach/mfp-pxa930.h>
27 27
28#include "devices.h"28#include "devices.h"
29#include "generic.h"29#include "generic.h"
arch/arm/mach-pxa/time.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <asm/cnt32_to_63.h>22#include <asm/cnt32_to_63.h>
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24#include <asm/mach/time.h>24#include <asm/mach/time.h>
25#include <asm/arch/pxa-regs.h>25#include <mach/pxa-regs.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27 27
28/*28/*
arch/arm/mach-pxa/tosa-bt.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/delay.h>16#include <linux/delay.h>
17#include <linux/rfkill.h>17#include <linux/rfkill.h>
18 18
19#include <asm/arch/tosa_bt.h>19#include <mach/tosa_bt.h>
20 20
21static void tosa_bt_on(struct tosa_bt_data *data)21static void tosa_bt_on(struct tosa_bt_data *data)
22{22{
arch/arm/mach-pxa/tosa.c+9−8
@@ -34,16 +34,17 @@ · 33 unmodified lines
34 34
35#include <asm/setup.h>35#include <asm/setup.h>
36#include <asm/mach-types.h>36#include <asm/mach-types.h>
37#include <asm/arch/pxa2xx-regs.h>37#include <mach/pxa2xx-regs.h>
38#include <asm/arch/mfp-pxa25x.h>38#include <mach/mfp-pxa25x.h>
39#include <asm/arch/irda.h>39#include <mach/reset.h>
40#include <asm/arch/i2c.h>40#include <mach/irda.h>
41#include <asm/arch/mmc.h>41#include <mach/i2c.h>
42#include <asm/arch/udc.h>42#include <mach/mmc.h>
43#include <asm/arch/tosa_bt.h>43#include <mach/udc.h>
44#include <mach/tosa_bt.h>
44 45
45#include <asm/mach/arch.h>46#include <asm/mach/arch.h>
46#include <asm/arch/tosa.h>47#include <mach/tosa.h>
47 48
48#include <asm/hardware/scoop.h>49#include <asm/hardware/scoop.h>
49#include <asm/mach/sharpsl_param.h>50#include <asm/mach/sharpsl_param.h>
arch/arm/mach-pxa/trizeps4.c+10−10
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/memory.h>32#include <asm/memory.h>
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/irq.h>35#include <asm/irq.h>
36#include <asm/sizes.h>36#include <asm/sizes.h>
37 37
@@ -40,15 +40,15 @@ · 2 unmodified lines
40#include <asm/mach/irq.h>40#include <asm/mach/irq.h>
41#include <asm/mach/flash.h>41#include <asm/mach/flash.h>
42 42
43#include <asm/arch/pxa-regs.h>43#include <mach/pxa-regs.h>
44#include <asm/arch/pxa2xx-regs.h>44#include <mach/pxa2xx-regs.h>
45#include <asm/arch/pxa2xx-gpio.h>45#include <mach/pxa2xx-gpio.h>
46#include <asm/arch/trizeps4.h>46#include <mach/trizeps4.h>
47#include <asm/arch/audio.h>47#include <mach/audio.h>
48#include <asm/arch/pxafb.h>48#include <mach/pxafb.h>
49#include <asm/arch/mmc.h>49#include <mach/mmc.h>
50#include <asm/arch/irda.h>50#include <mach/irda.h>
51#include <asm/arch/ohci.h>51#include <mach/ohci.h>
52 52
53#include "generic.h"53#include "generic.h"
54#include "devices.h"54#include "devices.h"
arch/arm/mach-pxa/zylonite.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
23 23
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/mach/arch.h>25#include <asm/mach/arch.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/arch/audio.h>27#include <mach/audio.h>
28#include <asm/arch/gpio.h>28#include <mach/gpio.h>
29#include <asm/arch/pxafb.h>29#include <mach/pxafb.h>
30#include <asm/arch/zylonite.h>30#include <mach/zylonite.h>
31#include <asm/arch/mmc.h>31#include <mach/mmc.h>
32#include <asm/arch/pxa27x_keypad.h>32#include <mach/pxa27x_keypad.h>
33#include <asm/arch/pxa3xx_nand.h>33#include <mach/pxa3xx_nand.h>
34 34
35#include "devices.h"35#include "devices.h"
36#include "generic.h"36#include "generic.h"
arch/arm/mach-pxa/zylonite_pxa300.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/i2c/pca953x.h>20#include <linux/i2c/pca953x.h>
21 21
22#include <asm/gpio.h>22#include <asm/gpio.h>
23#include <asm/arch/mfp-pxa300.h>23#include <mach/mfp-pxa300.h>
24#include <asm/arch/i2c.h>24#include <mach/i2c.h>
25#include <asm/arch/zylonite.h>25#include <mach/zylonite.h>
26 26
27#include "generic.h"27#include "generic.h"
28 28
arch/arm/mach-pxa/zylonite_pxa320.c+3−3
@@ -17,9 +17,9 @@ · 16 unmodified lines
17#include <linux/kernel.h>17#include <linux/kernel.h>
18#include <linux/init.h>18#include <linux/init.h>
19 19
20#include <asm/arch/gpio.h>20#include <mach/gpio.h>
21#include <asm/arch/mfp-pxa320.h>21#include <mach/mfp-pxa320.h>
22#include <asm/arch/zylonite.h>22#include <mach/zylonite.h>
23 23
24#include "generic.h"24#include "generic.h"
25 25
arch/arm/mach-realview/core.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/clockchips.h>29#include <linux/clockchips.h>
30 30
31#include <asm/system.h>31#include <asm/system.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/io.h>33#include <asm/io.h>
34#include <asm/irq.h>34#include <asm/irq.h>
35#include <asm/leds.h>35#include <asm/leds.h>
arch/arm/mach-realview/include/mach/board-eb.hrenamed from include/asm-arm/arch-realview/board-eb.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-realview/board-eb.h2 * arch/arm/mach-realview/include/mach/board-eb.h
3 *3 *
4 * Copyright (C) 2007 ARM Limited4 * Copyright (C) 2007 ARM Limited
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_BOARD_EB_H21#ifndef __ASM_ARCH_BOARD_EB_H
22#define __ASM_ARCH_BOARD_EB_H22#define __ASM_ARCH_BOARD_EB_H
23 23
24#include <asm/arch/platform.h>24#include <mach/platform.h>
25 25
26/*26/*
27 * RealView EB + ARM11MPCore peripheral addresses27 * RealView EB + ARM11MPCore peripheral addresses
arch/arm/mach-realview/include/mach/board-pb1176.hrenamed from include/asm-arm/arch-realview/board-pb1176.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-realview/board-pb1176.h2 * arch/arm/mach-realview/include/mach/board-pb1176.h
3 *3 *
4 * Copyright (C) 2008 ARM Limited4 * Copyright (C) 2008 ARM Limited
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_BOARD_PB1176_H21#ifndef __ASM_ARCH_BOARD_PB1176_H
22#define __ASM_ARCH_BOARD_PB1176_H22#define __ASM_ARCH_BOARD_PB1176_H
23 23
24#include <asm/arch/platform.h>24#include <mach/platform.h>
25 25
26/*26/*
27 * Peripheral addresses27 * Peripheral addresses
arch/arm/mach-realview/include/mach/board-pb11mp.hrenamed from include/asm-arm/arch-realview/board-pb11mp.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-realview/board-pb11mp.h2 * arch/arm/mach-realview/include/mach/board-pb11mp.h
3 *3 *
4 * Copyright (C) 2008 ARM Limited4 * Copyright (C) 2008 ARM Limited
5 *5 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_BOARD_PB11MP_H21#ifndef __ASM_ARCH_BOARD_PB11MP_H
22#define __ASM_ARCH_BOARD_PB11MP_H22#define __ASM_ARCH_BOARD_PB11MP_H
23 23
24#include <asm/arch/platform.h>24#include <mach/platform.h>
25 25
26/*26/*
27 * Peripheral addresses27 * Peripheral addresses
arch/arm/mach-realview/include/mach/debug-macro.Srenamed from include/asm-arm/arch-realview/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-realview/debug-macro.S1/* arch/arm/mach-realview/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-realview/include/mach/dma.hrenamed from include/asm-arm/arch-realview/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/dma.h2 * arch/arm/mach-realview/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited.4 * Copyright (C) 2003 ARM Limited.
5 * Copyright (C) 1997,1998 Russell King5 * Copyright (C) 1997,1998 Russell King
arch/arm/mach-realview/include/mach/entry-macro.Srenamed from include/asm-arm/arch-realview/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-realview/entry-macro.S2 * arch/arm/mach-realview/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for RealView platforms4 * Low-level IRQ helper macros for RealView platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/hardware/gic.h>11#include <asm/hardware/gic.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
arch/arm/mach-realview/include/mach/hardware.hrenamed from include/asm-arm/arch-realview/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/hardware.h2 * arch/arm/mach-realview/include/mach/hardware.h
3 *3 *
4 * This file contains the hardware definitions of the RealView boards.4 * This file contains the hardware definitions of the RealView boards.
5 *5 *
arch/arm/mach-realview/include/mach/io.hrenamed from include/asm-arm/arch-realview/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/io.h2 * arch/arm/mach-realview/include/mach/io.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
arch/arm/mach-realview/include/mach/irqs.hrenamed from include/asm-arm/arch-realview/irqs.h+4−4
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/irqs.h2 * arch/arm/mach-realview/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd.5 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -22,9 +22,9 @@ · 16 unmodified lines
22#ifndef __ASM_ARCH_IRQS_H22#ifndef __ASM_ARCH_IRQS_H
23#define __ASM_ARCH_IRQS_H23#define __ASM_ARCH_IRQS_H
24 24
25#include <asm/arch/board-eb.h>25#include <mach/board-eb.h>
26#include <asm/arch/board-pb11mp.h>26#include <mach/board-pb11mp.h>
27#include <asm/arch/board-pb1176.h>27#include <mach/board-pb1176.h>
28 28
29#define IRQ_LOCALTIMER 2929#define IRQ_LOCALTIMER 29
30#define IRQ_LOCALWDOG 3030#define IRQ_LOCALWDOG 30
arch/arm/mach-realview/include/mach/memory.hrenamed from include/asm-arm/arch-realview/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/memory.h2 * arch/arm/mach-realview/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
arch/arm/mach-realview/include/mach/platform.hrenamed from include/asm-arm/arch-realview/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/platform.h2 * arch/arm/mach-realview/include/mach/platform.h
3 *3 *
4 * Copyright (c) ARM Limited 2003. All rights reserved.4 * Copyright (c) ARM Limited 2003. All rights reserved.
5 *5 *
arch/arm/mach-realview/include/mach/scu.hrenamed from include/asm-arm/arch-realview/scu.h+0−0

File renamed without changes.

arch/arm/mach-realview/include/mach/smp.hrenamed from include/asm-arm/arch-realview/smp.h+0−0

File renamed without changes.

arch/arm/mach-realview/include/mach/system.hrenamed from include/asm-arm/arch-realview/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/system.h2 * arch/arm/mach-realview/include/mach/system.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd5 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,9 +21,9 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_SYSTEM_H21#ifndef __ASM_ARCH_SYSTEM_H
22#define __ASM_ARCH_SYSTEM_H22#define __ASM_ARCH_SYSTEM_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/arch/platform.h>26#include <mach/platform.h>
27 27
28static inline void arch_idle(void)28static inline void arch_idle(void)
29{29{
arch/arm/mach-realview/include/mach/timex.hrenamed from include/asm-arm/arch-realview/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/timex.h2 * arch/arm/mach-realview/include/mach/timex.h
3 *3 *
4 * RealView architecture timex specifications4 * RealView architecture timex specifications
5 *5 *
arch/arm/mach-realview/include/mach/uncompress.hrenamed from include/asm-arm/arch-realview/uncompress.h+5−5
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/uncompress.h2 * arch/arm/mach-realview/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
@@ -17,12 +17,12 @@ · 11 unmodified lines
17 * along with this program; if not, write to the Free Software17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */19 */
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/mach-types.h>21#include <asm/mach-types.h>
22 22
23#include <asm/arch/board-eb.h>23#include <mach/board-eb.h>
24#include <asm/arch/board-pb11mp.h>24#include <mach/board-pb11mp.h>
25#include <asm/arch/board-pb1176.h>25#include <mach/board-pb1176.h>
26 26
27#define AMBA_UART_DR(base) (*(volatile unsigned char *)((base) + 0x00))27#define AMBA_UART_DR(base) (*(volatile unsigned char *)((base) + 0x00))
28#define AMBA_UART_LCRH(base) (*(volatile unsigned char *)((base) + 0x2c))28#define AMBA_UART_LCRH(base) (*(volatile unsigned char *)((base) + 0x2c))
arch/arm/mach-realview/include/mach/vmalloc.hrenamed from include/asm-arm/arch-realview/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-realview/vmalloc.h2 * arch/arm/mach-realview/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Russell King.5 * Copyright (C) 2000 Russell King.
arch/arm/mach-realview/localtimer.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include <asm/hardware/arm_twd.h>21#include <asm/hardware/arm_twd.h>
22#include <asm/hardware/gic.h>22#include <asm/hardware/gic.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26 26
arch/arm/mach-realview/platsmp.c+4−4
@@ -15,13 +15,13 @@ · 14 unmodified lines
15#include <linux/smp.h>15#include <linux/smp.h>
16 16
17#include <asm/cacheflush.h>17#include <asm/cacheflush.h>
18#include <asm/hardware.h>18#include <mach/hardware.h>
19#include <asm/io.h>19#include <asm/io.h>
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
21 21
22#include <asm/arch/board-eb.h>22#include <mach/board-eb.h>
23#include <asm/arch/board-pb11mp.h>23#include <mach/board-pb11mp.h>
24#include <asm/arch/scu.h>24#include <mach/scu.h>
25 25
26extern void realview_secondary_startup(void);26extern void realview_secondary_startup(void);
27 27
arch/arm/mach-realview/realview_eb.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/leds.h>30#include <asm/leds.h>
@@ -38,8 +38,8 @@ · 7 unmodified lines
38#include <asm/mach/mmc.h>38#include <asm/mach/mmc.h>
39#include <asm/mach/time.h>39#include <asm/mach/time.h>
40 40
41#include <asm/arch/board-eb.h>41#include <mach/board-eb.h>
42#include <asm/arch/irqs.h>42#include <mach/irqs.h>
43 43
44#include "core.h"44#include "core.h"
45#include "clock.h"45#include "clock.h"
arch/arm/mach-realview/realview_pb1176.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/leds.h>30#include <asm/leds.h>
@@ -39,8 +39,8 @@ · 8 unmodified lines
39#include <asm/mach/mmc.h>39#include <asm/mach/mmc.h>
40#include <asm/mach/time.h>40#include <asm/mach/time.h>
41 41
42#include <asm/arch/board-pb1176.h>42#include <mach/board-pb1176.h>
43#include <asm/arch/irqs.h>43#include <mach/irqs.h>
44 44
45#include "core.h"45#include "core.h"
46#include "clock.h"46#include "clock.h"
arch/arm/mach-realview/realview_pb11mp.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/leds.h>30#include <asm/leds.h>
@@ -39,8 +39,8 @@ · 8 unmodified lines
39#include <asm/mach/mmc.h>39#include <asm/mach/mmc.h>
40#include <asm/mach/time.h>40#include <asm/mach/time.h>
41 41
42#include <asm/arch/board-pb11mp.h>42#include <mach/board-pb11mp.h>
43#include <asm/arch/irqs.h>43#include <mach/irqs.h>
44 44
45#include "core.h"45#include "core.h"
46#include "clock.h"46#include "clock.h"
arch/arm/mach-rpc/dma.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <asm/fiq.h>20#include <asm/fiq.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/uaccess.h>24#include <asm/uaccess.h>
25 25
26#include <asm/mach/dma.h>26#include <asm/mach/dma.h>
arch/arm/mach-rpc/include/mach/acornfb.hrenamed from include/asm-arm/arch-rpc/acornfb.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/acornfb.h2 * arch/arm/mach-rpc/include/mach/acornfb.h
3 *3 *
4 * Copyright (C) 1999 Russell King4 * Copyright (C) 1999 Russell King
5 *5 *
arch/arm/mach-rpc/include/mach/debug-macro.Srenamed from include/asm-arm/arch-rpc/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-rpc/debug-macro.S1/* arch/arm/mach-rpc/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-rpc/include/mach/dma.hrenamed from include/asm-arm/arch-rpc/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/dma.h2 * arch/arm/mach-rpc/include/mach/dma.h
3 *3 *
4 * Copyright (C) 1997 Russell King4 * Copyright (C) 1997 Russell King
5 *5 *
arch/arm/mach-rpc/include/mach/entry-macro.Srenamed from include/asm-arm/arch-rpc/entry-macro.S+1−1
@@ -1,4 +1,4 @@
1#include <asm/hardware.h>1#include <mach/hardware.h>
2#include <asm/hardware/entry-macro-iomd.S>2#include <asm/hardware/entry-macro-iomd.S>
3 3
4 .equ ioc_base_high, IOC_BASE & 0xff0000004 .equ ioc_base_high, IOC_BASE & 0xff000000
arch/arm/mach-rpc/include/mach/hardware.hrenamed from include/asm-arm/arch-rpc/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/hardware.h2 * arch/arm/mach-rpc/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12#ifndef __ASM_ARCH_HARDWARE_H12#ifndef __ASM_ARCH_HARDWARE_H
13#define __ASM_ARCH_HARDWARE_H13#define __ASM_ARCH_HARDWARE_H
14 14
15#include <asm/arch/memory.h>15#include <mach/memory.h>
16 16
17#ifndef __ASSEMBLY__17#ifndef __ASSEMBLY__
18#define IOMEM(x) ((void __iomem *)(unsigned long)(x))18#define IOMEM(x) ((void __iomem *)(unsigned long)(x))
arch/arm/mach-rpc/include/mach/io.hrenamed from include/asm-arm/arch-rpc/io.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/io.h2 * arch/arm/mach-rpc/include/mach/io.h
3 *3 *
4 * Copyright (C) 1997 Russell King4 * Copyright (C) 1997 Russell King
5 *5 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
13#ifndef __ASM_ARM_ARCH_IO_H13#ifndef __ASM_ARM_ARCH_IO_H
14#define __ASM_ARM_ARCH_IO_H14#define __ASM_ARM_ARCH_IO_H
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17 17
18#define IO_SPACE_LIMIT 0xffffffff18#define IO_SPACE_LIMIT 0xffffffff
19 19
arch/arm/mach-rpc/include/mach/irqs.hrenamed from include/asm-arm/arch-rpc/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/irqs.h2 * arch/arm/mach-rpc/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1996 Russell King4 * Copyright (C) 1996 Russell King
5 *5 *
arch/arm/mach-rpc/include/mach/memory.hrenamed from include/asm-arm/arch-rpc/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/memory.h2 * arch/arm/mach-rpc/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1996,1997,1998 Russell King.4 * Copyright (C) 1996,1997,1998 Russell King.
5 *5 *
arch/arm/mach-rpc/include/mach/system.hrenamed from include/asm-arm/arch-rpc/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/system.h2 * arch/arm/mach-rpc/include/mach/system.h
3 *3 *
4 * Copyright (C) 1996-1999 Russell King.4 * Copyright (C) 1996-1999 Russell King.
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * it under the terms of the GNU General Public License version 2 as7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/hardware/iomd.h>11#include <asm/hardware/iomd.h>
12#include <asm/io.h>12#include <asm/io.h>
13 13
arch/arm/mach-rpc/include/mach/timex.hrenamed from include/asm-arm/arch-rpc/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/timex.h2 * arch/arm/mach-rpc/include/mach/timex.h
3 *3 *
4 * Copyright (C) 1997, 1998 Russell King4 * Copyright (C) 1997, 1998 Russell King
5 *5 *
arch/arm/mach-rpc/include/mach/uncompress.hrenamed from include/asm-arm/arch-rpc/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/uncompress.h2 * arch/arm/mach-rpc/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 1996 Russell King4 * Copyright (C) 1996 Russell King
5 *5 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
9 */9 */
10#define VIDMEM ((char *)SCREEN_START)10#define VIDMEM ((char *)SCREEN_START)
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/io.h>13#include <asm/io.h>
14#include <asm/setup.h>14#include <asm/setup.h>
15#include <asm/page.h>15#include <asm/page.h>
arch/arm/mach-rpc/include/mach/vmalloc.hrenamed from include/asm-arm/arch-rpc/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-rpc/vmalloc.h2 * arch/arm/mach-rpc/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 1997 Russell King4 * Copyright (C) 1997 Russell King
5 *5 *
arch/arm/mach-rpc/riscpc.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <asm/elf.h>22#include <asm/elf.h>
23#include <asm/io.h>23#include <asm/io.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/page.h>26#include <asm/page.h>
27#include <asm/domain.h>27#include <asm/domain.h>
28#include <asm/setup.h>28#include <asm/setup.h>
arch/arm/mach-s3c2400/gpio.c+2−2
@@ -25,11 +25,11 @@ · 24 unmodified lines
25#include <linux/interrupt.h>25#include <linux/interrupt.h>
26#include <linux/ioport.h>26#include <linux/ioport.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/arch/regs-gpio.h>32#include <mach/regs-gpio.h>
33 33
34int s3c2400_gpio_getirq(unsigned int pin)34int s3c2400_gpio_getirq(unsigned int pin)
35{35{
arch/arm/mach-s3c2400/include/mach/map.hrenamed from include/asm-arm/arch-s3c2400/map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2400/map.h1/* arch/arm/mach-s3c2400/include/mach/map.h
2 *2 *
3 * Copyright 2003,2007 Simtec Electronics3 * Copyright 2003,2007 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2400/include/mach/memory.hrenamed from include/asm-arm/arch-s3c2400/memory.h+2−2
@@ -1,5 +1,5 @@
1/* linux/include/asm-arm/arch-s3c2400/memory.h1/* arch/arm/mach-s3c2400/include/mach/memory.h
2 * from linux/include/asm-arm/arch-rpc/memory.h2 * from arch/arm/mach-rpc/include/mach/memory.h
3 *3 *
4 * Copyright 2007 Simtec Electronics4 * Copyright 2007 Simtec Electronics
5 * http://armlinux.simtec.co.uk/5 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/bast-ide.c+3−3
@@ -24,9 +24,9 @@ · 23 unmodified lines
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26 26
27#include <asm/arch/map.h>27#include <mach/map.h>
28#include <asm/arch/bast-map.h>28#include <mach/bast-map.h>
29#include <asm/arch/bast-irq.h>29#include <mach/bast-irq.h>
30 30
31/* IDE ports */31/* IDE ports */
32 32
arch/arm/mach-s3c2410/bast-irq.c+4−4
@@ -28,15 +28,15 @@ · 27 unmodified lines
28 28
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/irq.h>32#include <asm/irq.h>
33#include <asm/io.h>33#include <asm/io.h>
34 34
35#include <asm/mach/irq.h>35#include <asm/mach/irq.h>
36 36
37#include <asm/arch/regs-irq.h>37#include <mach/regs-irq.h>
38#include <asm/arch/bast-map.h>38#include <mach/bast-map.h>
39#include <asm/arch/bast-irq.h>39#include <mach/bast-irq.h>
40 40
41#include <asm/plat-s3c24xx/irq.h>41#include <asm/plat-s3c24xx/irq.h>
42 42
arch/arm/mach-s3c2410/clock.c+3−3
@@ -34,12 +34,12 @@ · 33 unmodified lines
34 34
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/io.h>38#include <asm/io.h>
39 39
40#include <asm/plat-s3c/regs-serial.h>40#include <asm/plat-s3c/regs-serial.h>
41#include <asm/arch/regs-clock.h>41#include <mach/regs-clock.h>
42#include <asm/arch/regs-gpio.h>42#include <mach/regs-gpio.h>
43 43
44#include <asm/plat-s3c24xx/s3c2410.h>44#include <asm/plat-s3c24xx/s3c2410.h>
45#include <asm/plat-s3c24xx/clock.h>45#include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/dma.c+5−5
@@ -18,17 +18,17 @@ · 17 unmodified lines
18#include <linux/serial_core.h>18#include <linux/serial_core.h>
19 19
20#include <asm/dma.h>20#include <asm/dma.h>
21#include <asm/arch/dma.h>21#include <mach/dma.h>
22 22
23#include <asm/plat-s3c24xx/cpu.h>23#include <asm/plat-s3c24xx/cpu.h>
24#include <asm/plat-s3c24xx/dma.h>24#include <asm/plat-s3c24xx/dma.h>
25 25
26#include <asm/plat-s3c/regs-serial.h>26#include <asm/plat-s3c/regs-serial.h>
27#include <asm/arch/regs-gpio.h>27#include <mach/regs-gpio.h>
28#include <asm/plat-s3c/regs-ac97.h>28#include <asm/plat-s3c/regs-ac97.h>
29#include <asm/arch/regs-mem.h>29#include <mach/regs-mem.h>
30#include <asm/arch/regs-lcd.h>30#include <mach/regs-lcd.h>
31#include <asm/arch/regs-sdi.h>31#include <mach/regs-sdi.h>
32#include <asm/plat-s3c24xx/regs-iis.h>32#include <asm/plat-s3c24xx/regs-iis.h>
33#include <asm/plat-s3c24xx/regs-spi.h>33#include <asm/plat-s3c24xx/regs-spi.h>
34 34
arch/arm/mach-s3c2410/gpio.c+2−2
@@ -26,11 +26,11 @@ · 25 unmodified lines
26#include <linux/interrupt.h>26#include <linux/interrupt.h>
27#include <linux/ioport.h>27#include <linux/ioport.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/io.h>31#include <asm/io.h>
32 32
33#include <asm/arch/regs-gpio.h>33#include <mach/regs-gpio.h>
34 34
35int s3c2410_gpio_irqfilter(unsigned int pin, unsigned int on,35int s3c2410_gpio_irqfilter(unsigned int pin, unsigned int on,
36 unsigned int config)36 unsigned int config)
arch/arm/mach-s3c2410/h1940-bluetooth.c+3−3
@@ -16,9 +16,9 @@ · 15 unmodified lines
16#include <linux/string.h>16#include <linux/string.h>
17#include <linux/ctype.h>17#include <linux/ctype.h>
18#include <linux/leds.h>18#include <linux/leds.h>
19#include <asm/arch/regs-gpio.h>19#include <mach/regs-gpio.h>
20#include <asm/hardware.h>20#include <mach/hardware.h>
21#include <asm/arch/h1940-latch.h>21#include <mach/h1940-latch.h>
22 22
23#define DRV_NAME "h1940-bt"23#define DRV_NAME "h1940-bt"
24 24
arch/arm/mach-s3c2410/include/mach/anubis-cpld.hrenamed from include/asm-arm/arch-s3c2410/anubis-cpld.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/anubis-cpld.h1/* arch/arm/mach-s3c2410/include/mach/anubis-cpld.h
2 *2 *
3 * Copyright (c) 2005 Simtec Electronics3 * Copyright (c) 2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/4 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/anubis-irq.hrenamed from include/asm-arm/arch-s3c2410/anubis-irq.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/anubis-irq.h1/* arch/arm/mach-s3c2410/include/mach/anubis-irq.h
2 *2 *
3 * Copyright (c) 2005 Simtec Electronics3 * Copyright (c) 2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/4 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/anubis-map.hrenamed from include/asm-arm/arch-s3c2410/anubis-map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/anubis-map.h1/* arch/arm/mach-s3c2410/include/mach/anubis-map.h
2 *2 *
3 * Copyright (c) 2005 Simtec Electronics3 * Copyright (c) 2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/4 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/audio.hrenamed from include/asm-arm/arch-s3c2410/audio.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/audio.h1/* arch/arm/mach-s3c2410/include/mach/audio.h
2 *2 *
3 * Copyright (c) 2004-2005 Simtec Electronics3 * Copyright (c) 2004-2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/bast-cpld.hrenamed from include/asm-arm/arch-s3c2410/bast-cpld.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/bast-cpld.h1/* arch/arm/mach-s3c2410/include/mach/bast-cpld.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics3 * Copyright (c) 2003,2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-irq.hrenamed from include/asm-arm/arch-s3c2410/bast-irq.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/bast-irq.h1/* arch/arm/mach-s3c2410/include/mach/bast-irq.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics3 * Copyright (c) 2003,2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-map.hrenamed from include/asm-arm/arch-s3c2410/bast-map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/bast-map.h1/* arch/arm/mach-s3c2410/include/mach/bast-map.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics3 * Copyright (c) 2003,2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-pmu.hrenamed from include/asm-arm/arch-s3c2410/bast-pmu.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/bast-pmu.h1/* arch/arm/mach-s3c2410/include/mach/bast-pmu.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics3 * Copyright (c) 2003,2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/debug-macro.Srenamed from include/asm-arm/arch-s3c2410/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/debug-macro.S1/* arch/arm/mach-s3c2410/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
@@ -12,8 +12,8 @@ · 7 unmodified lines
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13*/13*/
14 14
15#include <asm/arch/map.h>15#include <mach/map.h>
16#include <asm/arch/regs-gpio.h>16#include <mach/regs-gpio.h>
17#include <asm/plat-s3c/regs-serial.h>17#include <asm/plat-s3c/regs-serial.h>
18 18
19#define S3C2410_UART1_OFF (0x4000)19#define S3C2410_UART1_OFF (0x4000)
arch/arm/mach-s3c2410/include/mach/dma.hrenamed from include/asm-arm/arch-s3c2410/dma.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/dma.h1/* arch/arm/mach-s3c2410/include/mach/dma.h
2 *2 *
3 * Copyright (C) 2003,2004,2006 Simtec Electronics3 * Copyright (C) 2003,2004,2006 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -14,7 +14,7 @@ · 9 unmodified lines
14#define __ASM_ARCH_DMA_H __FILE__14#define __ASM_ARCH_DMA_H __FILE__
15 15
16#include <linux/sysdev.h>16#include <linux/sysdev.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18 18
19/*19/*
20 * This is the maximum DMA address(physical address) that can be DMAd to.20 * This is the maximum DMA address(physical address) that can be DMAd to.
arch/arm/mach-s3c2410/include/mach/entry-macro.Srenamed from include/asm-arm/arch-s3c2410/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-s3c2410/entry-macro.S2 * arch/arm/mach-s3c2410/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for S3C2410-based platforms4 * Low-level IRQ helper macros for S3C2410-based platforms
5 *5 *
@@ -19,7 +19,7 @@ · 13 unmodified lines
19#define INTPND (0x10)19#define INTPND (0x10)
20#define INTOFFSET (0x14)20#define INTOFFSET (0x14)
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/irq.h>23#include <asm/irq.h>
24 24
25 .macro get_irqnr_preamble, base, tmp25 .macro get_irqnr_preamble, base, tmp
arch/arm/mach-s3c2410/include/mach/fb.hrenamed from include/asm-arm/arch-s3c2410/fb.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/fb.h1/* arch/arm/mach-s3c2410/include/mach/fb.h
2 *2 *
3 * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org>3 * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
4 *4 *
@@ -12,7 +12,7 @@ · 7 unmodified lines
12#ifndef __ASM_ARM_FB_H12#ifndef __ASM_ARM_FB_H
13#define __ASM_ARM_FB_H13#define __ASM_ARM_FB_H
14 14
15#include <asm/arch/regs-lcd.h>15#include <mach/regs-lcd.h>
16 16
17struct s3c2410fb_hw {17struct s3c2410fb_hw {
18 unsigned long lcdcon1;18 unsigned long lcdcon1;
arch/arm/mach-s3c2410/include/mach/gpio.hrenamed from include/asm-arm/arch-s3c2410/gpio.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/gpio.h1/* arch/arm/mach-s3c2410/include/mach/gpio.h
2 *2 *
3 * Copyright (c) 2008 Simtec Electronics3 * Copyright (c) 2008 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/h1940-latch.hrenamed from include/asm-arm/arch-s3c2410/h1940-latch.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/h1940-latch.h1/* arch/arm/mach-s3c2410/include/mach/h1940-latch.h
2 *2 *
3 * Copyright (c) 2005 Simtec Electronics3 * Copyright (c) 2005 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/h1940.hrenamed from include/asm-arm/arch-s3c2410/h1940.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/h1940.h1/* arch/arm/mach-s3c2410/include/mach/h1940.h
2 *2 *
3 * Copyright 2006 Ben Dooks <ben-linux@fluff.org>3 * Copyright 2006 Ben Dooks <ben-linux@fluff.org>
4 *4 *
arch/arm/mach-s3c2410/include/mach/hardware.hrenamed from include/asm-arm/arch-s3c2410/hardware.h+2−6
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/hardware.h1/* arch/arm/mach-s3c2410/include/mach/hardware.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics3 * Copyright (c) 2003 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -13,10 +13,6 @@ · 8 unmodified lines
13#ifndef __ASM_ARCH_HARDWARE_H13#ifndef __ASM_ARCH_HARDWARE_H
14#define __ASM_ARCH_HARDWARE_H14#define __ASM_ARCH_HARDWARE_H
15 15
16#ifndef __ASM_HARDWARE_H
17#error "Do not include this directly, instead #include <asm/hardware.h>"
18#endif
19
20#ifndef __ASSEMBLY__16#ifndef __ASSEMBLY__
21 17
22/* external functions for GPIO support18/* external functions for GPIO support
@@ -131,7 +127,7 @@ extern int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state); · 108 unmodified lines
131#endif /* __ASSEMBLY__ */127#endif /* __ASSEMBLY__ */
132 128
133#include <asm/sizes.h>129#include <asm/sizes.h>
134#include <asm/arch/map.h>130#include <mach/map.h>
135 131
136/* machine specific hardware definitions should go after this */132/* machine specific hardware definitions should go after this */
137 133
arch/arm/mach-s3c2410/include/mach/idle.hrenamed from include/asm-arm/arch-s3c2410/idle.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/idle.h1/* arch/arm/mach-s3c2410/include/mach/idle.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/io.hrenamed from include/asm-arm/arch-s3c2410/io.h+3−3
@@ -1,6 +1,6 @@
1/*1/*
2 * linux/include/asm-arm/arch-s3c2410/io.h2 * arch/arm/mach-s3c2410/include/mach/io.h
3 * from linux/include/asm-arm/arch-rpc/io.h3 * from arch/arm/mach-rpc/include/mach/io.h
4 *4 *
5 * Copyright (C) 1997 Russell King5 * Copyright (C) 1997 Russell King
6 * (C) 2003 Simtec Electronics6 * (C) 2003 Simtec Electronics
@@ -9,7 +9,7 @@ · 2 unmodified lines
9#ifndef __ASM_ARM_ARCH_IO_H9#ifndef __ASM_ARM_ARCH_IO_H
10#define __ASM_ARM_ARCH_IO_H10#define __ASM_ARM_ARCH_IO_H
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13 13
14#define IO_SPACE_LIMIT 0xffffffff14#define IO_SPACE_LIMIT 0xffffffff
15 15
arch/arm/mach-s3c2410/include/mach/irqs.hrenamed from include/asm-arm/arch-s3c2410/irqs.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/irqs.h1/* arch/arm/mach-s3c2410/include/mach/irqs.h
2 *2 *
3 * Copyright (c) 2003-2005 Simtec Electronics3 * Copyright (c) 2003-2005 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/leds-gpio.hrenamed from include/asm-arm/arch-s3c2410/leds-gpio.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/leds-gpio.h1/* arch/arm/mach-s3c2410/include/mach/leds-gpio.h
2 *2 *
3 * Copyright (c) 2006 Simtec Electronics3 * Copyright (c) 2006 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/map.hrenamed from include/asm-arm/arch-s3c2410/map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/map.h1/* arch/arm/mach-s3c2410/include/mach/map.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics3 * Copyright (c) 2003 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/memory.hrenamed from include/asm-arm/arch-s3c2410/memory.h+2−2
@@ -1,5 +1,5 @@
1/* linux/include/asm-arm/arch-s3c2410/memory.h1/* arch/arm/mach-s3c2410/include/mach/memory.h
2 * from linux/include/asm-arm/arch-rpc/memory.h2 * from arch/arm/mach-rpc/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1996,1997,1998 Russell King.4 * Copyright (C) 1996,1997,1998 Russell King.
5 *5 *
arch/arm/mach-s3c2410/include/mach/osiris-cpld.hrenamed from include/asm-arm/arch-s3c2410/osiris-cpld.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/osiris-cpld.h1/* arch/arm/mach-s3c2410/include/mach/osiris-cpld.h
2 *2 *
3 * Copyright 2005 Simtec Electronics3 * Copyright 2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/4 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/osiris-map.hrenamed from include/asm-arm/arch-s3c2410/osiris-map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/osiris-map.h1/* arch/arm/mach-s3c2410/include/mach/osiris-map.h
2 *2 *
3 * (c) 2005 Simtec Electronics3 * (c) 2005 Simtec Electronics
4 * http://www.simtec.co.uk/products/4 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/otom-map.hrenamed from include/asm-arm/arch-s3c2410/otom-map.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/otom-map.h1/* arch/arm/mach-s3c2410/include/mach/otom-map.h
2 *2 *
3 * (c) 2005 Guillaume GOURAT / NexVision3 * (c) 2005 Guillaume GOURAT / NexVision
4 * guillaume.gourat@nexvision.fr4 * guillaume.gourat@nexvision.fr
arch/arm/mach-s3c2410/include/mach/regs-clock.hrenamed from include/asm-arm/arch-s3c2410/regs-clock.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-clock.h1/* arch/arm/mach-s3c2410/include/mach/regs-clock.h
2 *2 *
3 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
@@ -11,7 +11,7 @@ · 6 unmodified lines
11*/11*/
12 12
13#ifndef __ASM_ARM_REGS_CLOCK13#ifndef __ASM_ARM_REGS_CLOCK
14#define __ASM_ARM_REGS_CLOCK "$Id: clock.h,v 1.4 2003/04/30 14:50:51 ben Exp $"14#define __ASM_ARM_REGS_CLOCK
15 15
16#define S3C2410_CLKREG(x) ((x) + S3C24XX_VA_CLKPWR)16#define S3C2410_CLKREG(x) ((x) + S3C24XX_VA_CLKPWR)
17 17
arch/arm/mach-s3c2410/include/mach/regs-dsc.hrenamed from include/asm-arm/arch-s3c2410/regs-dsc.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-dsc.h1/* arch/arm/mach-s3c2410/include/mach/regs-dsc.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/regs-gpio.hrenamed from include/asm-arm/arch-s3c2410/regs-gpio.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-gpio.h1/* arch/arm/mach-s3c2410/include/mach/regs-gpio.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2003,2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
@@ -12,7 +12,7 @@ · 7 unmodified lines
12 12
13 13
14#ifndef __ASM_ARCH_REGS_GPIO_H14#ifndef __ASM_ARCH_REGS_GPIO_H
15#define __ASM_ARCH_REGS_GPIO_H "$Id: gpio.h,v 1.5 2003/05/19 12:51:08 ben Exp $"15#define __ASM_ARCH_REGS_GPIO_H
16 16
17#define S3C2410_GPIONO(bank,offset) ((bank) + (offset))17#define S3C2410_GPIONO(bank,offset) ((bank) + (offset))
18 18
arch/arm/mach-s3c2410/include/mach/regs-gpioj.hrenamed from include/asm-arm/arch-s3c2410/regs-gpioj.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-gpioj.h1/* arch/arm/mach-s3c2410/include/mach/regs-gpioj.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/regs-irq.hrenamed from include/asm-arm/arch-s3c2410/regs-irq.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-irq.h1/* arch/arm/mach-s3c2410/include/mach/regs-irq.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
@@ -10,7 +10,7 @@ · 5 unmodified lines
10 10
11 11
12#ifndef ___ASM_ARCH_REGS_IRQ_H12#ifndef ___ASM_ARCH_REGS_IRQ_H
13#define ___ASM_ARCH_REGS_IRQ_H "$Id: irq.h,v 1.3 2003/03/25 21:29:06 ben Exp $"13#define ___ASM_ARCH_REGS_IRQ_H
14 14
15/* interrupt controller */15/* interrupt controller */
16 16
arch/arm/mach-s3c2410/include/mach/regs-lcd.hrenamed from include/asm-arm/arch-s3c2410/regs-lcd.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-lcd.h1/* arch/arm/mach-s3c2410/include/mach/regs-lcd.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
@@ -10,7 +10,7 @@ · 5 unmodified lines
10 10
11 11
12#ifndef ___ASM_ARCH_REGS_LCD_H12#ifndef ___ASM_ARCH_REGS_LCD_H
13#define ___ASM_ARCH_REGS_LCD_H "$Id: lcd.h,v 1.3 2003/06/26 13:25:06 ben Exp $"13#define ___ASM_ARCH_REGS_LCD_H
14 14
15#define S3C2410_LCDREG(x) (x)15#define S3C2410_LCDREG(x) (x)
16 16
arch/arm/mach-s3c2410/include/mach/regs-mem.hrenamed from include/asm-arm/arch-s3c2410/regs-mem.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-mem.h1/* arch/arm/mach-s3c2410/include/mach/regs-mem.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
@@ -11,7 +11,7 @@ · 6 unmodified lines
11*/11*/
12 12
13#ifndef __ASM_ARM_MEMREGS_H13#ifndef __ASM_ARM_MEMREGS_H
14#define __ASM_ARM_MEMREGS_H "$Id: regs.h,v 1.8 2003/05/01 15:55:41 ben Exp $"14#define __ASM_ARM_MEMREGS_H
15 15
16#ifndef S3C2410_MEMREG16#ifndef S3C2410_MEMREG
17#define S3C2410_MEMREG(x) (S3C24XX_VA_MEMCTRL + (x))17#define S3C2410_MEMREG(x) (S3C24XX_VA_MEMCTRL + (x))
arch/arm/mach-s3c2410/include/mach/regs-power.hrenamed from include/asm-arm/arch-s3c2410/regs-power.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-power.h1/* arch/arm/mach-s3c2410/include/mach/regs-power.h
2 *2 *
3 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h1/* arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.h
2 *2 *
3 * Copyright (c) 2008 Simtec Electronics3 * Copyright (c) 2008 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/regs-s3c2412.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2412.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-s3c2412.h1/* arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h
2 *2 *
3 * Copyright 2007 Simtec Electronics3 * Copyright 2007 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h1/* arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h
2 *2 *
3 * Copyright (c) 2007 Simtec Electronics3 * Copyright (c) 2007 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/regs-sdi.hrenamed from include/asm-arm/arch-s3c2410/regs-sdi.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/regs-sdi.h1/* arch/arm/mach-s3c2410/include/mach/regs-sdi.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>3 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
4 * http://www.simtec.co.uk/products/SWLINUX/4 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/reset.hrenamed from include/asm-arm/arch-s3c2410/reset.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/reset.h1/* arch/arm/mach-s3c2410/include/mach/reset.h
2 *2 *
3 * Copyright (c) 2007 Simtec Electronics3 * Copyright (c) 2007 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/spi-gpio.hrenamed from include/asm-arm/arch-s3c2410/spi-gpio.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/spi-gpio.h1/* arch/arm/mach-s3c2410/include/mach/spi-gpio.h
2 *2 *
3 * Copyright (c) 2006 Simtec Electronics3 * Copyright (c) 2006 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/spi.hrenamed from include/asm-arm/arch-s3c2410/spi.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/spi.h1/* arch/arm/mach-s3c2410/include/mach/spi.h
2 *2 *
3 * Copyright (c) 2006 Simtec Electronics3 * Copyright (c) 2006 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/system-reset.hrenamed from include/asm-arm/arch-s3c2410/system-reset.h+3−3
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/system-reset.h1/* arch/arm/mach-s3c2410/include/mach/system-reset.h
2 *2 *
3 * Copyright (c) 2008 Simtec Electronics3 * Copyright (c) 2008 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -10,11 +10,11 @@ · 5 unmodified lines
10 * published by the Free Software Foundation.10 * published by the Free Software Foundation.
11*/11*/
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14#include <asm/io.h>14#include <asm/io.h>
15 15
16#include <asm/plat-s3c/regs-watchdog.h>16#include <asm/plat-s3c/regs-watchdog.h>
17#include <asm/arch/regs-clock.h>17#include <mach/regs-clock.h>
18 18
19#include <linux/clk.h>19#include <linux/clk.h>
20#include <linux/err.h>20#include <linux/err.h>
arch/arm/mach-s3c2410/include/mach/system.hrenamed from include/asm-arm/arch-s3c2410/system.h+7−7
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/system.h1/* arch/arm/mach-s3c2410/include/mach/system.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics3 * Copyright (c) 2003 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -10,14 +10,14 @@ · 5 unmodified lines
10 * published by the Free Software Foundation.10 * published by the Free Software Foundation.
11*/11*/
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14#include <asm/io.h>14#include <asm/io.h>
15 15
16#include <asm/arch/map.h>16#include <mach/map.h>
17#include <asm/arch/idle.h>17#include <mach/idle.h>
18#include <asm/arch/reset.h>18#include <mach/reset.h>
19 19
20#include <asm/arch/regs-clock.h>20#include <mach/regs-clock.h>
21 21
22void (*s3c24xx_idle)(void);22void (*s3c24xx_idle)(void);
23void (*s3c24xx_reset_hook)(void);23void (*s3c24xx_reset_hook)(void);
@@ -55,4 +55,4 @@ static void arch_idle(void) · 31 unmodified lines
55 s3c24xx_default_idle();55 s3c24xx_default_idle();
56}56}
57 57
58#include <asm/arch/system-reset.h>58#include <mach/system-reset.h>
arch/arm/mach-s3c2410/include/mach/timex.hrenamed from include/asm-arm/arch-s3c2410/timex.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/timex.h1/* arch/arm/mach-s3c2410/include/mach/timex.h
2 *2 *
3 * Copyright (c) 2003-2005 Simtec Electronics3 * Copyright (c) 2003-2005 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/uncompress.hrenamed from include/asm-arm/arch-s3c2410/uncompress.h+3−3
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/uncompress.h1/* arch/arm/mach-s3c2410/include/mach/uncompress.h
2 *2 *
3 * Copyright (c) 2003, 2007 Simtec Electronics3 * Copyright (c) 2003, 2007 Simtec Electronics
4 * http://armlinux.simtec.co.uk/4 * http://armlinux.simtec.co.uk/
@@ -14,8 +14,8 @@ · 9 unmodified lines
14#ifndef __ASM_ARCH_UNCOMPRESS_H14#ifndef __ASM_ARCH_UNCOMPRESS_H
15#define __ASM_ARCH_UNCOMPRESS_H15#define __ASM_ARCH_UNCOMPRESS_H
16 16
17#include <asm/arch/regs-gpio.h>17#include <mach/regs-gpio.h>
18#include <asm/arch/map.h>18#include <mach/map.h>
19 19
20/* working in physical space... */20/* working in physical space... */
21#undef S3C2410_GPIOREG21#undef S3C2410_GPIOREG
arch/arm/mach-s3c2410/include/mach/usb-control.hrenamed from include/asm-arm/arch-s3c2410/usb-control.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/usb-control.h1/* arch/arm/mach-s3c2410/include/mach/usb-control.h
2 *2 *
3 * Copyright (c) 2004 Simtec Electronics3 * Copyright (c) 2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -11,7 +11,7 @@ · 6 unmodified lines
11*/11*/
12 12
13#ifndef __ASM_ARCH_USBCONTROL_H13#ifndef __ASM_ARCH_USBCONTROL_H
14#define __ASM_ARCH_USBCONTROL_H "include/asm-arm/arch-s3c2410/usb-control.h"14#define __ASM_ARCH_USBCONTROL_H "arch/arm/mach-s3c2410/include/mach/usb-control.h"
15 15
16#define S3C_HCDFLG_USED (1)16#define S3C_HCDFLG_USED (1)
17 17
arch/arm/mach-s3c2410/include/mach/vmalloc.hrenamed from include/asm-arm/arch-s3c2410/vmalloc.h+2−2
@@ -1,6 +1,6 @@
1/* linux/include/asm-arm/arch-s3c2410/vmalloc.h1/* arch/arm/mach-s3c2410/include/mach/vmalloc.h
2 *2 *
3 * from linux/include/asm-arm/arch-iop3xx/vmalloc.h3 * from arch/arm/mach-iop3xx/include/mach/vmalloc.h
4 *4 *
5 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>5 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
6 * http://www.simtec.co.uk/products/SWLINUX/6 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/vr1000-cpld.hrenamed from include/asm-arm/arch-s3c2410/vr1000-cpld.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/vr1000-cpld.h1/* arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h
2 *2 *
3 * Copyright (c) 2003 Simtec Electronics3 * Copyright (c) 2003 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/vr1000-irq.hrenamed from include/asm-arm/arch-s3c2410/vr1000-irq.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/vr1000-irq.h1/* arch/arm/mach-s3c2410/include/mach/vr1000-irq.h
2 *2 *
3 * Copyright (c) 2003,2004 Simtec Electronics3 * Copyright (c) 2003,2004 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/vr1000-map.hrenamed from include/asm-arm/arch-s3c2410/vr1000-map.h+2−2
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-s3c2410/vr1000-map.h1/* arch/arm/mach-s3c2410/include/mach/vr1000-map.h
2 *2 *
3 * Copyright (c) 2003-2005 Simtec Electronics3 * Copyright (c) 2003-2005 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>4 * Ben Dooks <ben@simtec.co.uk>
@@ -21,7 +21,7 @@ · 16 unmodified lines
21#ifndef __ASM_ARCH_VR1000MAP_H21#ifndef __ASM_ARCH_VR1000MAP_H
22#define __ASM_ARCH_VR1000MAP_H22#define __ASM_ARCH_VR1000MAP_H
23 23
24#include <asm/arch/bast-map.h>24#include <mach/bast-map.h>
25 25
26#define VR1000_IOADDR(x) BAST_IOADDR(x)26#define VR1000_IOADDR(x) BAST_IOADDR(x)
27 27
arch/arm/mach-s3c2410/mach-amlm5900.c+4−4
@@ -42,15 +42,15 @@ · 41 unmodified lines
42#include <asm/mach/irq.h>42#include <asm/mach/irq.h>
43#include <asm/mach/flash.h>43#include <asm/mach/flash.h>
44 44
45#include <asm/hardware.h>45#include <mach/hardware.h>
46#include <asm/io.h>46#include <asm/io.h>
47#include <asm/irq.h>47#include <asm/irq.h>
48#include <asm/mach-types.h>48#include <asm/mach-types.h>
49#include <asm/arch/fb.h>49#include <mach/fb.h>
50 50
51#include <asm/plat-s3c/regs-serial.h>51#include <asm/plat-s3c/regs-serial.h>
52#include <asm/arch/regs-lcd.h>52#include <mach/regs-lcd.h>
53#include <asm/arch/regs-gpio.h>53#include <mach/regs-gpio.h>
54 54
55#include <asm/plat-s3c24xx/devs.h>55#include <asm/plat-s3c24xx/devs.h>
56#include <asm/plat-s3c24xx/cpu.h>56#include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2410/mach-bast.c+9−9
@@ -29,24 +29,24 @@ · 28 unmodified lines
29#include <asm/mach/map.h>29#include <asm/mach/map.h>
30#include <asm/mach/irq.h>30#include <asm/mach/irq.h>
31 31
32#include <asm/arch/bast-map.h>32#include <mach/bast-map.h>
33#include <asm/arch/bast-irq.h>33#include <mach/bast-irq.h>
34#include <asm/arch/bast-cpld.h>34#include <mach/bast-cpld.h>
35 35
36#include <asm/hardware.h>36#include <mach/hardware.h>
37#include <asm/io.h>37#include <asm/io.h>
38#include <asm/irq.h>38#include <asm/irq.h>
39#include <asm/mach-types.h>39#include <asm/mach-types.h>
40 40
41//#include <asm/debug-ll.h>41//#include <asm/debug-ll.h>
42#include <asm/plat-s3c/regs-serial.h>42#include <asm/plat-s3c/regs-serial.h>
43#include <asm/arch/regs-gpio.h>43#include <mach/regs-gpio.h>
44#include <asm/arch/regs-mem.h>44#include <mach/regs-mem.h>
45#include <asm/arch/regs-lcd.h>45#include <mach/regs-lcd.h>
46 46
47#include <asm/plat-s3c/nand.h>47#include <asm/plat-s3c/nand.h>
48#include <asm/plat-s3c/iic.h>48#include <asm/plat-s3c/iic.h>
49#include <asm/arch/fb.h>49#include <mach/fb.h>
50 50
51#include <linux/mtd/mtd.h>51#include <linux/mtd/mtd.h>
52#include <linux/mtd/nand.h>52#include <linux/mtd/nand.h>
@@ -562,7 +562,7 @@ static struct platform_device *bast_devices[] __initdata = { · 509 unmodified lines
562 &bast_sio,562 &bast_sio,
563};563};
564 564
565static struct clk *bast_clocks[] = {565static struct clk *bast_clocks[] __initdata = {
566 &s3c24xx_dclk0,566 &s3c24xx_dclk0,
567 &s3c24xx_dclk1,567 &s3c24xx_dclk1,
568 &s3c24xx_clkout0,568 &s3c24xx_clkout0,
arch/arm/mach-s3c2410/mach-h1940.c+7−7
@@ -25,19 +25,19 @@ · 24 unmodified lines
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/irq.h>26#include <asm/mach/irq.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31#include <asm/mach-types.h>31#include <asm/mach-types.h>
32 32
33#include <asm/plat-s3c/regs-serial.h>33#include <asm/plat-s3c/regs-serial.h>
34#include <asm/arch/regs-lcd.h>34#include <mach/regs-lcd.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36#include <asm/arch/regs-clock.h>36#include <mach/regs-clock.h>
37 37
38#include <asm/arch/h1940.h>38#include <mach/h1940.h>
39#include <asm/arch/h1940-latch.h>39#include <mach/h1940-latch.h>
40#include <asm/arch/fb.h>40#include <mach/fb.h>
41#include <asm/plat-s3c24xx/udc.h>41#include <asm/plat-s3c24xx/udc.h>
42 42
43#include <asm/plat-s3c24xx/clock.h>43#include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/mach-n30.c+5−5
@@ -26,15 +26,15 @@ · 25 unmodified lines
26#include <linux/serial_core.h>26#include <linux/serial_core.h>
27#include <linux/timer.h>27#include <linux/timer.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33 33
34#include <asm/arch/fb.h>34#include <mach/fb.h>
35#include <asm/arch/leds-gpio.h>35#include <mach/leds-gpio.h>
36#include <asm/arch/regs-gpio.h>36#include <mach/regs-gpio.h>
37#include <asm/arch/regs-lcd.h>37#include <mach/regs-lcd.h>
38 38
39#include <asm/mach/arch.h>39#include <asm/mach/arch.h>
40#include <asm/mach/irq.h>40#include <asm/mach/irq.h>
arch/arm/mach-s3c2410/mach-otom.c+3−3
@@ -22,15 +22,15 @@ · 21 unmodified lines
22#include <asm/mach/map.h>22#include <asm/mach/map.h>
23#include <asm/mach/irq.h>23#include <asm/mach/irq.h>
24 24
25#include <asm/arch/otom-map.h>25#include <mach/otom-map.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31 31
32#include <asm/plat-s3c/regs-serial.h>32#include <asm/plat-s3c/regs-serial.h>
33#include <asm/arch/regs-gpio.h>33#include <mach/regs-gpio.h>
34 34
35#include <asm/plat-s3c24xx/s3c2410.h>35#include <asm/plat-s3c24xx/s3c2410.h>
36#include <asm/plat-s3c24xx/clock.h>36#include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/mach-qt2410.c+6−6
@@ -42,19 +42,19 @@ · 41 unmodified lines
42#include <asm/mach/map.h>42#include <asm/mach/map.h>
43#include <asm/mach/irq.h>43#include <asm/mach/irq.h>
44 44
45#include <asm/hardware.h>45#include <mach/hardware.h>
46#include <asm/io.h>46#include <asm/io.h>
47#include <asm/irq.h>47#include <asm/irq.h>
48#include <asm/mach-types.h>48#include <asm/mach-types.h>
49 49
50#include <asm/arch/regs-gpio.h>50#include <mach/regs-gpio.h>
51#include <asm/arch/leds-gpio.h>51#include <mach/leds-gpio.h>
52#include <asm/plat-s3c/regs-serial.h>52#include <asm/plat-s3c/regs-serial.h>
53#include <asm/arch/fb.h>53#include <mach/fb.h>
54#include <asm/plat-s3c/nand.h>54#include <asm/plat-s3c/nand.h>
55#include <asm/plat-s3c24xx/udc.h>55#include <asm/plat-s3c24xx/udc.h>
56#include <asm/arch/spi.h>56#include <mach/spi.h>
57#include <asm/arch/spi-gpio.h>57#include <mach/spi-gpio.h>
58 58
59#include <asm/plat-s3c24xx/common-smdk.h>59#include <asm/plat-s3c24xx/common-smdk.h>
60#include <asm/plat-s3c24xx/devs.h>60#include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-s3c2410/mach-smdk2410.c+1−2
@@ -5,7 +5,6 @@ · 4 unmodified lines
5 * Copyright (C) 2004 by FS Forth-Systeme GmbH5 * Copyright (C) 2004 by FS Forth-Systeme GmbH
6 * All rights reserved.6 * All rights reserved.
7 *7 *
8 * $Id: mach-smdk2410.c,v 1.1 2004/05/11 14:15:38 mpietrek Exp $
9 * @Author: Jonas Dietsche8 * @Author: Jonas Dietsche
10 *9 *
11 * This program is free software; you can redistribute it and/or10 * This program is free software; you can redistribute it and/or
@@ -42,7 +41,7 @@ · 30 unmodified lines
42#include <asm/mach/map.h>41#include <asm/mach/map.h>
43#include <asm/mach/irq.h>42#include <asm/mach/irq.h>
44 43
45#include <asm/hardware.h>44#include <mach/hardware.h>
46#include <asm/io.h>45#include <asm/io.h>
47#include <asm/irq.h>46#include <asm/irq.h>
48#include <asm/mach-types.h>47#include <asm/mach-types.h>
arch/arm/mach-s3c2410/mach-tct_hammer.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
39#include <asm/mach/irq.h>39#include <asm/mach/irq.h>
40#include <asm/mach/flash.h>40#include <asm/mach/flash.h>
41 41
42#include <asm/hardware.h>42#include <mach/hardware.h>
43#include <asm/io.h>43#include <asm/io.h>
44#include <asm/irq.h>44#include <asm/irq.h>
45#include <asm/mach-types.h>45#include <asm/mach-types.h>
arch/arm/mach-s3c2410/mach-vr1000.c+8−8
@@ -30,19 +30,19 @@ · 29 unmodified lines
30#include <asm/mach/map.h>30#include <asm/mach/map.h>
31#include <asm/mach/irq.h>31#include <asm/mach/irq.h>
32 32
33#include <asm/arch/bast-map.h>33#include <mach/bast-map.h>
34#include <asm/arch/vr1000-map.h>34#include <mach/vr1000-map.h>
35#include <asm/arch/vr1000-irq.h>35#include <mach/vr1000-irq.h>
36#include <asm/arch/vr1000-cpld.h>36#include <mach/vr1000-cpld.h>
37 37
38#include <asm/hardware.h>38#include <mach/hardware.h>
39#include <asm/io.h>39#include <asm/io.h>
40#include <asm/irq.h>40#include <asm/irq.h>
41#include <asm/mach-types.h>41#include <asm/mach-types.h>
42 42
43#include <asm/plat-s3c/regs-serial.h>43#include <asm/plat-s3c/regs-serial.h>
44#include <asm/arch/regs-gpio.h>44#include <mach/regs-gpio.h>
45#include <asm/arch/leds-gpio.h>45#include <mach/leds-gpio.h>
46 46
47#include <asm/plat-s3c24xx/clock.h>47#include <asm/plat-s3c24xx/clock.h>
48#include <asm/plat-s3c24xx/devs.h>48#include <asm/plat-s3c24xx/devs.h>
@@ -344,7 +344,7 @@ static struct platform_device *vr1000_devices[] __initdata = { · 295 unmodified lines
344 &vr1000_led3,344 &vr1000_led3,
345};345};
346 346
347static struct clk *vr1000_clocks[] = {347static struct clk *vr1000_clocks[] __initdata = {
348 &s3c24xx_dclk0,348 &s3c24xx_dclk0,
349 &s3c24xx_dclk1,349 &s3c24xx_dclk1,
350 &s3c24xx_clkout0,350 &s3c24xx_clkout0,
arch/arm/mach-s3c2410/nor-simtec.c+3−3
@@ -26,9 +26,9 @@ · 25 unmodified lines
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/mach/irq.h>27#include <asm/mach/irq.h>
28 28
29#include <asm/arch/map.h>29#include <mach/map.h>
30#include <asm/arch/bast-map.h>30#include <mach/bast-map.h>
31#include <asm/arch/bast-cpld.h>31#include <mach/bast-cpld.h>
32 32
33 33
34static void simtec_nor_vpp(struct map_info *map, int vpp)34static void simtec_nor_vpp(struct map_info *map, int vpp)
arch/arm/mach-s3c2410/pm-h1940.S+3−3
@@ -20,10 +20,10 @@ · 19 unmodified lines
20 20
21#include <linux/linkage.h>21#include <linux/linkage.h>
22#include <asm/assembler.h>22#include <asm/assembler.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/arch/map.h>24#include <mach/map.h>
25 25
26#include <asm/arch/regs-gpio.h>26#include <mach/regs-gpio.h>
27 27
28 .text28 .text
29 .global h1940_pm_return29 .global h1940_pm_return
arch/arm/mach-s3c2410/pm.c+3−3
@@ -26,13 +26,13 @@ · 25 unmodified lines
26#include <linux/time.h>26#include <linux/time.h>
27#include <linux/sysdev.h>27#include <linux/sysdev.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33 33
34#include <asm/arch/regs-gpio.h>34#include <mach/regs-gpio.h>
35#include <asm/arch/h1940.h>35#include <mach/h1940.h>
36 36
37#include <asm/plat-s3c24xx/cpu.h>37#include <asm/plat-s3c24xx/cpu.h>
38#include <asm/plat-s3c24xx/pm.h>38#include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2410/s3c2410.c+2−2
@@ -24,11 +24,11 @@ · 23 unmodified lines
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30 30
31#include <asm/arch/regs-clock.h>31#include <mach/regs-clock.h>
32#include <asm/plat-s3c/regs-serial.h>32#include <asm/plat-s3c/regs-serial.h>
33 33
34#include <asm/plat-s3c24xx/s3c2410.h>34#include <asm/plat-s3c24xx/s3c2410.h>
arch/arm/mach-s3c2410/sleep.S+5−5
@@ -26,12 +26,12 @@ · 25 unmodified lines
26 26
27#include <linux/linkage.h>27#include <linux/linkage.h>
28#include <asm/assembler.h>28#include <asm/assembler.h>
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/arch/map.h>30#include <mach/map.h>
31 31
32#include <asm/arch/regs-gpio.h>32#include <mach/regs-gpio.h>
33#include <asm/arch/regs-clock.h>33#include <mach/regs-clock.h>
34#include <asm/arch/regs-mem.h>34#include <mach/regs-mem.h>
35#include <asm/plat-s3c/regs-serial.h>35#include <asm/plat-s3c/regs-serial.h>
36 36
37 /* s3c2410_cpu_suspend37 /* s3c2410_cpu_suspend
arch/arm/mach-s3c2410/usb-simtec.c+5−5
@@ -26,12 +26,12 @@ · 25 unmodified lines
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/mach/irq.h>27#include <asm/mach/irq.h>
28 28
29#include <asm/arch/bast-map.h>29#include <mach/bast-map.h>
30#include <asm/arch/bast-irq.h>30#include <mach/bast-irq.h>
31#include <asm/arch/usb-control.h>31#include <mach/usb-control.h>
32#include <asm/arch/regs-gpio.h>32#include <mach/regs-gpio.h>
33 33
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37 37
arch/arm/mach-s3c2412/clock.c+3−3
@@ -34,12 +34,12 @@ · 33 unmodified lines
34 34
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/io.h>38#include <asm/io.h>
39 39
40#include <asm/plat-s3c/regs-serial.h>40#include <asm/plat-s3c/regs-serial.h>
41#include <asm/arch/regs-clock.h>41#include <mach/regs-clock.h>
42#include <asm/arch/regs-gpio.h>42#include <mach/regs-gpio.h>
43 43
44#include <asm/plat-s3c24xx/s3c2412.h>44#include <asm/plat-s3c24xx/s3c2412.h>
45#include <asm/plat-s3c24xx/clock.h>45#include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2412/dma.c+5−5
@@ -18,18 +18,18 @@ · 17 unmodified lines
18#include <linux/serial_core.h>18#include <linux/serial_core.h>
19 19
20#include <asm/dma.h>20#include <asm/dma.h>
21#include <asm/arch/dma.h>21#include <mach/dma.h>
22#include <asm/io.h>22#include <asm/io.h>
23 23
24#include <asm/plat-s3c24xx/dma.h>24#include <asm/plat-s3c24xx/dma.h>
25#include <asm/plat-s3c24xx/cpu.h>25#include <asm/plat-s3c24xx/cpu.h>
26 26
27#include <asm/plat-s3c/regs-serial.h>27#include <asm/plat-s3c/regs-serial.h>
28#include <asm/arch/regs-gpio.h>28#include <mach/regs-gpio.h>
29#include <asm/plat-s3c/regs-ac97.h>29#include <asm/plat-s3c/regs-ac97.h>
30#include <asm/arch/regs-mem.h>30#include <mach/regs-mem.h>
31#include <asm/arch/regs-lcd.h>31#include <mach/regs-lcd.h>
32#include <asm/arch/regs-sdi.h>32#include <mach/regs-sdi.h>
33#include <asm/plat-s3c24xx/regs-s3c2412-iis.h>33#include <asm/plat-s3c24xx/regs-s3c2412-iis.h>
34#include <asm/plat-s3c24xx/regs-iis.h>34#include <asm/plat-s3c24xx/regs-iis.h>
35#include <asm/plat-s3c24xx/regs-spi.h>35#include <asm/plat-s3c24xx/regs-spi.h>
arch/arm/mach-s3c2412/gpio.c+2−2
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <asm/mach/arch.h>20#include <asm/mach/arch.h>
21#include <asm/mach/map.h>21#include <asm/mach/map.h>
22 22
23#include <asm/arch/regs-gpio.h>23#include <mach/regs-gpio.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26 26
27int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state)27int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state)
28{28{
arch/arm/mach-s3c2412/irq.c+4−4
@@ -25,15 +25,15 @@ · 24 unmodified lines
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/sysdev.h>26#include <linux/sysdev.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33 33
34#include <asm/arch/regs-irq.h>34#include <mach/regs-irq.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36#include <asm/arch/regs-power.h>36#include <mach/regs-power.h>
37 37
38#include <asm/plat-s3c24xx/cpu.h>38#include <asm/plat-s3c24xx/cpu.h>
39#include <asm/plat-s3c24xx/irq.h>39#include <asm/plat-s3c24xx/irq.h>
arch/arm/mach-s3c2412/mach-jive.c+6−9
@@ -26,9 +26,6 @@ · 25 unmodified lines
26 26
27#include <linux/spi/spi.h>27#include <linux/spi/spi.h>
28 28
29#include <linux/mtd/mtd.h>
30#include <linux/mtd/partitions.h>
31
32#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
33#include <asm/mach/map.h>30#include <asm/mach/map.h>
34#include <asm/mach/irq.h>31#include <asm/mach/irq.h>
@@ -37,12 +34,12 @@ · 2 unmodified lines
37#include <asm/plat-s3c/nand.h>34#include <asm/plat-s3c/nand.h>
38#include <asm/plat-s3c/iic.h>35#include <asm/plat-s3c/iic.h>
39 36
40#include <asm/arch/regs-power.h>37#include <mach/regs-power.h>
41#include <asm/arch/regs-gpio.h>38#include <mach/regs-gpio.h>
42#include <asm/arch/regs-mem.h>39#include <mach/regs-mem.h>
43#include <asm/arch/regs-lcd.h>40#include <mach/regs-lcd.h>
44#include <asm/arch/spi-gpio.h>41#include <mach/spi-gpio.h>
45#include <asm/arch/fb.h>42#include <mach/fb.h>
46 43
47#include <asm/mach-types.h>44#include <asm/mach-types.h>
48 45
arch/arm/mach-s3c2412/mach-smdk2413.c+5−5
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/hardware/iomd.h>28#include <asm/hardware/iomd.h>
29#include <asm/setup.h>29#include <asm/setup.h>
30#include <asm/io.h>30#include <asm/io.h>
@@ -33,12 +33,12 @@ · 2 unmodified lines
33 33
34//#include <asm/debug-ll.h>34//#include <asm/debug-ll.h>
35#include <asm/plat-s3c/regs-serial.h>35#include <asm/plat-s3c/regs-serial.h>
36#include <asm/arch/regs-gpio.h>36#include <mach/regs-gpio.h>
37#include <asm/arch/regs-lcd.h>37#include <mach/regs-lcd.h>
38 38
39#include <asm/arch/idle.h>39#include <mach/idle.h>
40#include <asm/plat-s3c24xx/udc.h>40#include <asm/plat-s3c24xx/udc.h>
41#include <asm/arch/fb.h>41#include <mach/fb.h>
42 42
43#include <asm/plat-s3c24xx/s3c2410.h>43#include <asm/plat-s3c24xx/s3c2410.h>
44#include <asm/plat-s3c24xx/s3c2412.h>44#include <asm/plat-s3c24xx/s3c2412.h>
arch/arm/mach-s3c2412/mach-vstms.c+5−5
@@ -27,18 +27,18 @@ · 26 unmodified lines
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35 35
36#include <asm/plat-s3c/regs-serial.h>36#include <asm/plat-s3c/regs-serial.h>
37#include <asm/arch/regs-gpio.h>37#include <mach/regs-gpio.h>
38#include <asm/arch/regs-lcd.h>38#include <mach/regs-lcd.h>
39 39
40#include <asm/arch/idle.h>40#include <mach/idle.h>
41#include <asm/arch/fb.h>41#include <mach/fb.h>
42 42
43#include <asm/plat-s3c/nand.h>43#include <asm/plat-s3c/nand.h>
44 44
arch/arm/mach-s3c2412/pm.c+5−5
@@ -19,14 +19,14 @@ · 18 unmodified lines
19#include <linux/sysdev.h>19#include <linux/sysdev.h>
20#include <linux/platform_device.h>20#include <linux/platform_device.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/io.h>23#include <asm/io.h>
24#include <asm/irq.h>24#include <asm/irq.h>
25 25
26#include <asm/arch/regs-power.h>26#include <mach/regs-power.h>
27#include <asm/arch/regs-gpioj.h>27#include <mach/regs-gpioj.h>
28#include <asm/arch/regs-gpio.h>28#include <mach/regs-gpio.h>
29#include <asm/arch/regs-dsc.h>29#include <mach/regs-dsc.h>
30 30
31#include <asm/plat-s3c24xx/cpu.h>31#include <asm/plat-s3c24xx/cpu.h>
32#include <asm/plat-s3c24xx/pm.h>32#include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2412/s3c2412.c+9−9
@@ -25,22 +25,22 @@ · 24 unmodified lines
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/irq.h>26#include <asm/mach/irq.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/proc-fns.h>29#include <asm/proc-fns.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32 32
33#include <asm/arch/reset.h>33#include <mach/reset.h>
34#include <asm/arch/idle.h>34#include <mach/idle.h>
35 35
36#include <asm/arch/regs-clock.h>36#include <mach/regs-clock.h>
37#include <asm/plat-s3c/regs-serial.h>37#include <asm/plat-s3c/regs-serial.h>
38#include <asm/arch/regs-power.h>38#include <mach/regs-power.h>
39#include <asm/arch/regs-gpio.h>39#include <mach/regs-gpio.h>
40#include <asm/arch/regs-gpioj.h>40#include <mach/regs-gpioj.h>
41#include <asm/arch/regs-dsc.h>41#include <mach/regs-dsc.h>
42#include <asm/plat-s3c24xx/regs-spi.h>42#include <asm/plat-s3c24xx/regs-spi.h>
43#include <asm/arch/regs-s3c2412.h>43#include <mach/regs-s3c2412.h>
44 44
45#include <asm/plat-s3c24xx/s3c2412.h>45#include <asm/plat-s3c24xx/s3c2412.h>
46#include <asm/plat-s3c24xx/cpu.h>46#include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2412/sleep.S+3−3
@@ -22,10 +22,10 @@ · 21 unmodified lines
22 22
23#include <linux/linkage.h>23#include <linux/linkage.h>
24#include <asm/assembler.h>24#include <asm/assembler.h>
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/arch/map.h>26#include <mach/map.h>
27 27
28#include <asm/arch/regs-irq.h>28#include <mach/regs-irq.h>
29 29
30 .text30 .text
31 31
arch/arm/mach-s3c2440/clock.c+2−2
@@ -34,12 +34,12 @@ · 33 unmodified lines
34#include <linux/mutex.h>34#include <linux/mutex.h>
35#include <linux/clk.h>35#include <linux/clk.h>
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/atomic.h>38#include <asm/atomic.h>
39#include <asm/irq.h>39#include <asm/irq.h>
40#include <asm/io.h>40#include <asm/io.h>
41 41
42#include <asm/arch/regs-clock.h>42#include <mach/regs-clock.h>
43 43
44#include <asm/plat-s3c24xx/clock.h>44#include <asm/plat-s3c24xx/clock.h>
45#include <asm/plat-s3c24xx/cpu.h>45#include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2440/dma.c+5−5
@@ -18,17 +18,17 @@ · 17 unmodified lines
18#include <linux/serial_core.h>18#include <linux/serial_core.h>
19 19
20#include <asm/dma.h>20#include <asm/dma.h>
21#include <asm/arch/dma.h>21#include <mach/dma.h>
22 22
23#include <asm/plat-s3c24xx/dma.h>23#include <asm/plat-s3c24xx/dma.h>
24#include <asm/plat-s3c24xx/cpu.h>24#include <asm/plat-s3c24xx/cpu.h>
25 25
26#include <asm/plat-s3c/regs-serial.h>26#include <asm/plat-s3c/regs-serial.h>
27#include <asm/arch/regs-gpio.h>27#include <mach/regs-gpio.h>
28#include <asm/plat-s3c/regs-ac97.h>28#include <asm/plat-s3c/regs-ac97.h>
29#include <asm/arch/regs-mem.h>29#include <mach/regs-mem.h>
30#include <asm/arch/regs-lcd.h>30#include <mach/regs-lcd.h>
31#include <asm/arch/regs-sdi.h>31#include <mach/regs-sdi.h>
32#include <asm/plat-s3c24xx/regs-iis.h>32#include <asm/plat-s3c24xx/regs-iis.h>
33#include <asm/plat-s3c24xx/regs-spi.h>33#include <asm/plat-s3c24xx/regs-spi.h>
34 34
arch/arm/mach-s3c2440/dsc.c+3−3
@@ -20,12 +20,12 @@ · 19 unmodified lines
20#include <asm/mach/map.h>20#include <asm/mach/map.h>
21#include <asm/mach/irq.h>21#include <asm/mach/irq.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/io.h>24#include <asm/io.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26 26
27#include <asm/arch/regs-gpio.h>27#include <mach/regs-gpio.h>
28#include <asm/arch/regs-dsc.h>28#include <mach/regs-dsc.h>
29 29
30#include <asm/plat-s3c24xx/cpu.h>30#include <asm/plat-s3c24xx/cpu.h>
31#include <asm/plat-s3c24xx/s3c2440.h>31#include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2440/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/sysdev.h>26#include <linux/sysdev.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33 33
34#include <asm/arch/regs-irq.h>34#include <mach/regs-irq.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36 36
37#include <asm/plat-s3c24xx/cpu.h>37#include <asm/plat-s3c24xx/cpu.h>
38#include <asm/plat-s3c24xx/pm.h>38#include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2440/mach-anubis.c+8−8
@@ -27,19 +27,19 @@ · 26 unmodified lines
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/arch/anubis-map.h>30#include <mach/anubis-map.h>
31#include <asm/arch/anubis-irq.h>31#include <mach/anubis-irq.h>
32#include <asm/arch/anubis-cpld.h>32#include <mach/anubis-cpld.h>
33 33
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37#include <asm/mach-types.h>37#include <asm/mach-types.h>
38 38
39#include <asm/plat-s3c/regs-serial.h>39#include <asm/plat-s3c/regs-serial.h>
40#include <asm/arch/regs-gpio.h>40#include <mach/regs-gpio.h>
41#include <asm/arch/regs-mem.h>41#include <mach/regs-mem.h>
42#include <asm/arch/regs-lcd.h>42#include <mach/regs-lcd.h>
43#include <asm/plat-s3c/nand.h>43#include <asm/plat-s3c/nand.h>
44 44
45#include <linux/mtd/mtd.h>45#include <linux/mtd/mtd.h>
@@ -414,7 +414,7 @@ static struct platform_device *anubis_devices[] __initdata = { · 368 unmodified lines
414 &anubis_device_sm501,414 &anubis_device_sm501,
415};415};
416 416
417static struct clk *anubis_clocks[] = {417static struct clk *anubis_clocks[] __initdata = {
418 &s3c24xx_dclk0,418 &s3c24xx_dclk0,
419 &s3c24xx_dclk1,419 &s3c24xx_dclk1,
420 &s3c24xx_clkout0,420 &s3c24xx_clkout0,
arch/arm/mach-s3c2440/mach-at2440evb.c+4−4
@@ -27,14 +27,14 @@ · 26 unmodified lines
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
28#include <asm/mach/irq.h>28#include <asm/mach/irq.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33 33
34#include <asm/plat-s3c/regs-serial.h>34#include <asm/plat-s3c/regs-serial.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36#include <asm/arch/regs-mem.h>36#include <mach/regs-mem.h>
37#include <asm/arch/regs-lcd.h>37#include <mach/regs-lcd.h>
38#include <asm/plat-s3c/nand.h>38#include <asm/plat-s3c/nand.h>
39 39
40#include <linux/mtd/mtd.h>40#include <linux/mtd/mtd.h>
arch/arm/mach-s3c2440/mach-nexcoder.c+2−2
@@ -29,13 +29,13 @@ · 28 unmodified lines
29#include <asm/mach/irq.h>29#include <asm/mach/irq.h>
30 30
31#include <asm/setup.h>31#include <asm/setup.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/io.h>33#include <asm/io.h>
34#include <asm/irq.h>34#include <asm/irq.h>
35#include <asm/mach-types.h>35#include <asm/mach-types.h>
36 36
37//#include <asm/debug-ll.h>37//#include <asm/debug-ll.h>
38#include <asm/arch/regs-gpio.h>38#include <mach/regs-gpio.h>
39#include <asm/plat-s3c/regs-serial.h>39#include <asm/plat-s3c/regs-serial.h>
40 40
41#include <asm/plat-s3c24xx/s3c2410.h>41#include <asm/plat-s3c24xx/s3c2410.h>
arch/arm/mach-s3c2440/mach-osiris.c+7−7
@@ -25,18 +25,18 @@ · 24 unmodified lines
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/irq.h>26#include <asm/mach/irq.h>
27 27
28#include <asm/arch/osiris-map.h>28#include <mach/osiris-map.h>
29#include <asm/arch/osiris-cpld.h>29#include <mach/osiris-cpld.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/irq.h>33#include <asm/irq.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35 35
36#include <asm/plat-s3c/regs-serial.h>36#include <asm/plat-s3c/regs-serial.h>
37#include <asm/arch/regs-gpio.h>37#include <mach/regs-gpio.h>
38#include <asm/arch/regs-mem.h>38#include <mach/regs-mem.h>
39#include <asm/arch/regs-lcd.h>39#include <mach/regs-lcd.h>
40#include <asm/plat-s3c/nand.h>40#include <asm/plat-s3c/nand.h>
41 41
42#include <linux/mtd/mtd.h>42#include <linux/mtd/mtd.h>
@@ -341,7 +341,7 @@ static struct platform_device *osiris_devices[] __initdata = { · 298 unmodified lines
341 &osiris_pcmcia,341 &osiris_pcmcia,
342};342};
343 343
344static struct clk *osiris_clocks[] = {344static struct clk *osiris_clocks[] __initdata = {
345 &s3c24xx_dclk0,345 &s3c24xx_dclk0,
346 &s3c24xx_dclk1,346 &s3c24xx_dclk1,
347 &s3c24xx_clkout0,347 &s3c24xx_clkout0,
arch/arm/mach-s3c2440/mach-rx3715.c+5−5
@@ -33,18 +33,18 @@ · 32 unmodified lines
33#include <asm/mach/map.h>33#include <asm/mach/map.h>
34#include <asm/mach/irq.h>34#include <asm/mach/irq.h>
35 35
36#include <asm/hardware.h>36#include <mach/hardware.h>
37#include <asm/io.h>37#include <asm/io.h>
38#include <asm/irq.h>38#include <asm/irq.h>
39#include <asm/mach-types.h>39#include <asm/mach-types.h>
40 40
41#include <asm/plat-s3c/regs-serial.h>41#include <asm/plat-s3c/regs-serial.h>
42#include <asm/arch/regs-gpio.h>42#include <mach/regs-gpio.h>
43#include <asm/arch/regs-lcd.h>43#include <mach/regs-lcd.h>
44 44
45#include <asm/arch/h1940.h>45#include <mach/h1940.h>
46#include <asm/plat-s3c/nand.h>46#include <asm/plat-s3c/nand.h>
47#include <asm/arch/fb.h>47#include <mach/fb.h>
48 48
49#include <asm/plat-s3c24xx/clock.h>49#include <asm/plat-s3c24xx/clock.h>
50#include <asm/plat-s3c24xx/devs.h>50#include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-s3c2440/mach-smdk2440.c+5−5
@@ -26,17 +26,17 @@ · 25 unmodified lines
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/mach/irq.h>27#include <asm/mach/irq.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33 33
34#include <asm/plat-s3c/regs-serial.h>34#include <asm/plat-s3c/regs-serial.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36#include <asm/arch/regs-lcd.h>36#include <mach/regs-lcd.h>
37 37
38#include <asm/arch/idle.h>38#include <mach/idle.h>
39#include <asm/arch/fb.h>39#include <mach/fb.h>
40 40
41#include <asm/plat-s3c24xx/s3c2410.h>41#include <asm/plat-s3c24xx/s3c2410.h>
42#include <asm/plat-s3c24xx/s3c2440.h>42#include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2440/s3c2440.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/irq.h>26#include <asm/mach/irq.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31 31
arch/arm/mach-s3c2442/clock.c+2−2
@@ -34,12 +34,12 @@ · 33 unmodified lines
34#include <linux/mutex.h>34#include <linux/mutex.h>
35#include <linux/clk.h>35#include <linux/clk.h>
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/atomic.h>38#include <asm/atomic.h>
39#include <asm/irq.h>39#include <asm/irq.h>
40#include <asm/io.h>40#include <asm/io.h>
41 41
42#include <asm/arch/regs-clock.h>42#include <mach/regs-clock.h>
43 43
44#include <asm/plat-s3c24xx/clock.h>44#include <asm/plat-s3c24xx/clock.h>
45#include <asm/plat-s3c24xx/cpu.h>45#include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2443/clock.c+2−2
@@ -34,10 +34,10 @@ · 33 unmodified lines
34 34
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38#include <asm/io.h>38#include <asm/io.h>
39 39
40#include <asm/arch/regs-s3c2443-clock.h>40#include <mach/regs-s3c2443-clock.h>
41 41
42#include <asm/plat-s3c24xx/s3c2443.h>42#include <asm/plat-s3c24xx/s3c2443.h>
43#include <asm/plat-s3c24xx/clock.h>43#include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2443/dma.c+5−5
@@ -18,18 +18,18 @@ · 17 unmodified lines
18#include <linux/serial_core.h>18#include <linux/serial_core.h>
19 19
20#include <asm/dma.h>20#include <asm/dma.h>
21#include <asm/arch/dma.h>21#include <mach/dma.h>
22#include <asm/io.h>22#include <asm/io.h>
23 23
24#include <asm/plat-s3c24xx/dma.h>24#include <asm/plat-s3c24xx/dma.h>
25#include <asm/plat-s3c24xx/cpu.h>25#include <asm/plat-s3c24xx/cpu.h>
26 26
27#include <asm/plat-s3c/regs-serial.h>27#include <asm/plat-s3c/regs-serial.h>
28#include <asm/arch/regs-gpio.h>28#include <mach/regs-gpio.h>
29#include <asm/plat-s3c/regs-ac97.h>29#include <asm/plat-s3c/regs-ac97.h>
30#include <asm/arch/regs-mem.h>30#include <mach/regs-mem.h>
31#include <asm/arch/regs-lcd.h>31#include <mach/regs-lcd.h>
32#include <asm/arch/regs-sdi.h>32#include <mach/regs-sdi.h>
33#include <asm/plat-s3c24xx/regs-iis.h>33#include <asm/plat-s3c24xx/regs-iis.h>
34#include <asm/plat-s3c24xx/regs-spi.h>34#include <asm/plat-s3c24xx/regs-spi.h>
35 35
arch/arm/mach-s3c2443/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/sysdev.h>26#include <linux/sysdev.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#include <asm/mach/irq.h>32#include <asm/mach/irq.h>
33 33
34#include <asm/arch/regs-irq.h>34#include <mach/regs-irq.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36 36
37#include <asm/plat-s3c24xx/cpu.h>37#include <asm/plat-s3c24xx/cpu.h>
38#include <asm/plat-s3c24xx/pm.h>38#include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2443/mach-smdk2443.c+5−5
@@ -26,17 +26,17 @@ · 25 unmodified lines
26#include <asm/mach/map.h>26#include <asm/mach/map.h>
27#include <asm/mach/irq.h>27#include <asm/mach/irq.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/mach-types.h>32#include <asm/mach-types.h>
33 33
34#include <asm/plat-s3c/regs-serial.h>34#include <asm/plat-s3c/regs-serial.h>
35#include <asm/arch/regs-gpio.h>35#include <mach/regs-gpio.h>
36#include <asm/arch/regs-lcd.h>36#include <mach/regs-lcd.h>
37 37
38#include <asm/arch/idle.h>38#include <mach/idle.h>
39#include <asm/arch/fb.h>39#include <mach/fb.h>
40 40
41#include <asm/plat-s3c24xx/s3c2410.h>41#include <asm/plat-s3c24xx/s3c2410.h>
42#include <asm/plat-s3c24xx/s3c2440.h>42#include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2443/s3c2443.c+3−3
@@ -25,12 +25,12 @@ · 24 unmodified lines
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/mach/irq.h>26#include <asm/mach/irq.h>
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/irq.h>30#include <asm/irq.h>
31 31
32#include <asm/arch/regs-s3c2443-clock.h>32#include <mach/regs-s3c2443-clock.h>
33#include <asm/arch/reset.h>33#include <mach/reset.h>
34 34
35#include <asm/plat-s3c24xx/s3c2443.h>35#include <asm/plat-s3c24xx/s3c2443.h>
36#include <asm/plat-s3c24xx/devs.h>36#include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-sa1100/Makefile+0−3
@@ -46,9 +46,6 @@ led-$(CONFIG_SA1100_SIMPAD) += leds-simpad.o · 45 unmodified lines
46# LEDs support46# LEDs support
47obj-$(CONFIG_LEDS) += $(led-y)47obj-$(CONFIG_LEDS) += $(led-y)
48 48
49# SA1110 USB client support
50#obj-$(CONFIG_SA1100_USB) += usb/
51
52# Miscelaneous functions49# Miscelaneous functions
53obj-$(CONFIG_PM) += pm.o sleep.o50obj-$(CONFIG_PM) += pm.o sleep.o
54obj-$(CONFIG_SA1100_SSP) += ssp.o51obj-$(CONFIG_SA1100_SSP) += ssp.o
arch/arm/mach-sa1100/assabet.c+3−3
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/delay.h>20#include <linux/delay.h>
21#include <linux/mm.h>21#include <linux/mm.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/mach-types.h>24#include <asm/mach-types.h>
25#include <asm/irq.h>25#include <asm/irq.h>
26#include <asm/setup.h>26#include <asm/setup.h>
@@ -34,8 +34,8 @@ · 7 unmodified lines
34#include <asm/mach/irda.h>34#include <asm/mach/irda.h>
35#include <asm/mach/map.h>35#include <asm/mach/map.h>
36#include <asm/mach/serial_sa1100.h>36#include <asm/mach/serial_sa1100.h>
37#include <asm/arch/assabet.h>37#include <mach/assabet.h>
38#include <asm/arch/mcp.h>38#include <mach/mcp.h>
39 39
40#include "generic.h"40#include "generic.h"
41 41
arch/arm/mach-sa1100/badge4.c+3−3
@@ -23,10 +23,10 @@ · 22 unmodified lines
23#include <linux/mtd/partitions.h>23#include <linux/mtd/partitions.h>
24#include <linux/errno.h>24#include <linux/errno.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/mach-types.h>27#include <asm/mach-types.h>
28#include <asm/setup.h>28#include <asm/setup.h>
29#include <asm/arch/irqs.h>29#include <mach/irqs.h>
30 30
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/mach/flash.h>32#include <asm/mach/flash.h>
@@ -34,7 +34,7 @@ · 1 unmodified line
34#include <asm/hardware/sa1111.h>34#include <asm/hardware/sa1111.h>
35#include <asm/mach/serial_sa1100.h>35#include <asm/mach/serial_sa1100.h>
36 36
37#include <asm/arch/badge4.h>37#include <mach/badge4.h>
38 38
39#include "generic.h"39#include "generic.h"
40 40
arch/arm/mach-sa1100/cerf.c+3−3
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mtd/partitions.h>19#include <linux/mtd/partitions.h>
20 20
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/setup.h>23#include <asm/setup.h>
24 24
25#include <asm/mach-types.h>25#include <asm/mach-types.h>
@@ -28,8 +28,8 @@ · 2 unmodified lines
28#include <asm/mach/map.h>28#include <asm/mach/map.h>
29#include <asm/mach/serial_sa1100.h>29#include <asm/mach/serial_sa1100.h>
30 30
31#include <asm/arch/cerf.h>31#include <mach/cerf.h>
32#include <asm/arch/mcp.h>32#include <mach/mcp.h>
33#include "generic.h"33#include "generic.h"
34 34
35static struct resource cerfuart2_resources[] = {35static struct resource cerfuart2_resources[] = {
arch/arm/mach-sa1100/clock.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/spinlock.h>11#include <linux/spinlock.h>
12#include <linux/mutex.h>12#include <linux/mutex.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/*16/*
17 * Very simple clock implementation - we only have one clock to17 * Very simple clock implementation - we only have one clock to
arch/arm/mach-sa1100/collie.c+3−3
@@ -26,11 +26,11 @@ · 25 unmodified lines
26#include <linux/mtd/partitions.h>26#include <linux/mtd/partitions.h>
27#include <linux/timer.h>27#include <linux/timer.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/setup.h>32#include <asm/setup.h>
33#include <asm/arch/collie.h>33#include <mach/collie.h>
34 34
35#include <asm/mach/arch.h>35#include <asm/mach/arch.h>
36#include <asm/mach/flash.h>36#include <asm/mach/flash.h>
@@ -40,7 +40,7 @@ · 3 unmodified lines
40#include <asm/hardware/scoop.h>40#include <asm/hardware/scoop.h>
41#include <asm/mach/sharpsl_param.h>41#include <asm/mach/sharpsl_param.h>
42#include <asm/hardware/locomo.h>42#include <asm/hardware/locomo.h>
43#include <asm/arch/mcp.h>43#include <mach/mcp.h>
44 44
45#include "generic.h"45#include "generic.h"
46 46
arch/arm/mach-sa1100/collie_pm.c+2−3
@@ -24,11 +24,10 @@ · 23 unmodified lines
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25 25
26#include <asm/irq.h>26#include <asm/irq.h>
27#include <asm/mach-types.h>27#include <mach/hardware.h>
28#include <asm/hardware.h>
29#include <asm/hardware/scoop.h>28#include <asm/hardware/scoop.h>
30#include <asm/dma.h>29#include <asm/dma.h>
31#include <asm/arch/collie.h>30#include <mach/collie.h>
32#include <asm/mach/sharpsl_param.h>31#include <asm/mach/sharpsl_param.h>
33#include <asm/hardware/sharpsl_pm.h>32#include <asm/hardware/sharpsl_pm.h>
34 33
arch/arm/mach-sa1100/cpu-sa1100.c+1−1
@@ -88,7 +88,7 @@ · 87 unmodified lines
88#include <linux/init.h>88#include <linux/init.h>
89#include <linux/cpufreq.h>89#include <linux/cpufreq.h>
90 90
91#include <asm/hardware.h>91#include <mach/hardware.h>
92 92
93#include "generic.h"93#include "generic.h"
94 94
arch/arm/mach-sa1100/cpu-sa1110.c+1−3
@@ -3,8 +3,6 @@ · 2 unmodified lines
3 *3 *
4 * Copyright (C) 2001 Russell King4 * Copyright (C) 2001 Russell King
5 *5 *
6 * $Id: cpu-sa1110.c,v 1.9 2002/07/06 16:53:18 rmk Exp $
7 *
8 * This program is free software; you can redistribute it and/or modify6 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License version 2 as7 * it under the terms of the GNU General Public License version 2 as
10 * published by the Free Software Foundation.8 * published by the Free Software Foundation.
@@ -26,7 +24,7 @@ · 15 unmodified lines
26#include <linux/delay.h>24#include <linux/delay.h>
27#include <linux/init.h>25#include <linux/init.h>
28 26
29#include <asm/hardware.h>27#include <mach/hardware.h>
30#include <asm/mach-types.h>28#include <asm/mach-types.h>
31#include <asm/io.h>29#include <asm/io.h>
32#include <asm/system.h>30#include <asm/system.h>
arch/arm/mach-sa1100/dma.c+2−2
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 18
19#include <asm/system.h>19#include <asm/system.h>
20#include <asm/irq.h>20#include <asm/irq.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/dma.h>22#include <asm/dma.h>
23 23
24 24
@@ -76,7 +76,7 @@ static irqreturn_t dma_irq_handler(int irq, void *dev_id) · 51 unmodified lines
76 * address of the hardware registers for that channel as the channel76 * address of the hardware registers for that channel as the channel
77 * identifier. This identifier is written to the location pointed by77 * identifier. This identifier is written to the location pointed by
78 * @dma_regs. The list of possible values for @device are listed into78 * @dma_regs. The list of possible values for @device are listed into
79 * linux/include/asm-arm/arch-sa1100/dma.h as a dma_device_t enum.79 * arch/arm/mach-sa1100/include/mach/dma.h as a dma_device_t enum.
80 *80 *
81 * Note that reading from a port and writing to the same port are81 * Note that reading from a port and writing to the same port are
82 * actually considered as two different streams requiring separate82 * actually considered as two different streams requiring separate
arch/arm/mach-sa1100/generic.c+4−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21 21
22#include <asm/div64.h>22#include <asm/div64.h>
23#include <asm/cnt32_to_63.h>23#include <asm/cnt32_to_63.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/system.h>25#include <asm/system.h>
26#include <asm/pgtable.h>26#include <asm/pgtable.h>
27#include <asm/mach/map.h>27#include <asm/mach/map.h>
@@ -31,6 +31,9 @@ · 3 unmodified lines
31 31
32#include "generic.h"32#include "generic.h"
33 33
34unsigned int reset_status;
35EXPORT_SYMBOL(reset_status);
36
34#define NR_FREQS 1637#define NR_FREQS 16
35 38
36/*39/*
arch/arm/mach-sa1100/gpio.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/module.h>12#include <linux/module.h>
13 13
14#include <asm/gpio.h>14#include <asm/gpio.h>
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include "generic.h"16#include "generic.h"
17 17
18static int sa1100_gpio_get(struct gpio_chip *chip, unsigned offset)18static int sa1100_gpio_get(struct gpio_chip *chip, unsigned offset)
arch/arm/mach-sa1100/h3600.c+5−5
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/serial_core.h>30#include <linux/serial_core.h>
31 31
32#include <asm/irq.h>32#include <asm/irq.h>
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/mach-types.h>34#include <asm/mach-types.h>
35#include <asm/setup.h>35#include <asm/setup.h>
36 36
@@ -41,14 +41,14 @@ · 4 unmodified lines
41#include <asm/mach/map.h>41#include <asm/mach/map.h>
42#include <asm/mach/serial_sa1100.h>42#include <asm/mach/serial_sa1100.h>
43 43
44#include <asm/arch/h3600.h>44#include <mach/h3600.h>
45 45
46#if defined (CONFIG_SA1100_H3600) || defined (CONFIG_SA1100_H3100)46#if defined (CONFIG_SA1100_H3600) || defined (CONFIG_SA1100_H3100)
47#include <asm/arch/h3600_gpio.h>47#include <mach/h3600_gpio.h>
48#endif48#endif
49 49
50#ifdef CONFIG_SA1100_H380050#ifdef CONFIG_SA1100_H3800
51#include <asm/arch/h3600_asic.h>51#include <mach/h3600_asic.h>
52#endif52#endif
53 53
54#include "generic.h"54#include "generic.h"
@@ -681,7 +681,7 @@ static struct ipaq_model_ops h3800_model_ops __initdata = { · 626 unmodified lines
681 681
682#define MAX_ASIC_ISR_LOOPS 20682#define MAX_ASIC_ISR_LOOPS 20
683 683
684/* The order of these is important - see #include <asm/arch/irqs.h> */684/* The order of these is important - see #include <mach/irqs.h> */
685static u32 kpio_irq_mask[] = {685static u32 kpio_irq_mask[] = {
686 KPIO_KEY_ALL,686 KPIO_KEY_ALL,
687 KPIO_SPI_INT,687 KPIO_SPI_INT,
arch/arm/mach-sa1100/hackkit.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/mtd/mtd.h>22#include <linux/mtd/mtd.h>
23#include <linux/mtd/partitions.h>23#include <linux/mtd/partitions.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/mach-types.h>26#include <asm/mach-types.h>
27#include <asm/setup.h>27#include <asm/setup.h>
28#include <asm/page.h>28#include <asm/page.h>
arch/arm/mach-sa1100/include/mach/SA-1100.hrenamed from include/asm-arm/arch-sa1100/SA-1100.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/SA-1101.hrenamed from include/asm-arm/arch-sa1100/SA-1101.h+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
38#define SA1101_p2v(PhAdd) (PhAdd)38#define SA1101_p2v(PhAdd) (PhAdd)
39#endif39#endif
40 40
41#include <asm/arch/bitfield.h>41#include <mach/bitfield.h>
42 42
43#define C 043#define C 0
44#define Assembly 144#define Assembly 1
arch/arm/mach-sa1100/include/mach/SA-1111.hrenamed from include/asm-arm/arch-sa1100/SA-1111.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/assabet.hrenamed from include/asm-arm/arch-sa1100/assabet.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/assabet.h2 * arch/arm/mach-sa1100/include/mach/assabet.h
3 *3 *
4 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>4 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>
5 *5 *
arch/arm/mach-sa1100/include/mach/badge4.hrenamed from include/asm-arm/arch-sa1100/badge4.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/badge4.h2 * arch/arm/mach-sa1100/include/mach/badge4.h
3 *3 *
4 * Tim Connors <connors@hpl.hp.com>4 * Tim Connors <connors@hpl.hp.com>
5 * Christopher Hoover <ch@hpl.hp.com>5 * Christopher Hoover <ch@hpl.hp.com>
@@ -13,7 +13,7 @@ · 7 unmodified lines
13 */13 */
14 14
15#ifndef __ASM_ARCH_HARDWARE_H15#ifndef __ASM_ARCH_HARDWARE_H
16#error "include <asm/hardware.h> instead"16#error "include <mach/hardware.h> instead"
17#endif17#endif
18 18
19#define BADGE4_SA1111_BASE (0x48000000)19#define BADGE4_SA1111_BASE (0x48000000)
arch/arm/mach-sa1100/include/mach/bitfield.hrenamed from include/asm-arm/arch-sa1100/bitfield.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/cerf.hrenamed from include/asm-arm/arch-sa1100/cerf.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-sa1100/cerf.h2 * arch/arm/mach-sa1100/include/mach/cerf.h
3 *3 *
4 * This program is free software; you can redistribute it and/or modify4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as5 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-sa1100/include/mach/collie.hrenamed from include/asm-arm/arch-sa1100/collie.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/collie.h2 * arch/arm/mach-sa1100/include/mach/collie.h
3 *3 *
4 * This file contains the hardware specific definitions for Assabet4 * This file contains the hardware specific definitions for Assabet
5 * Only include this file from SA1100-specific files.5 * Only include this file from SA1100-specific files.
arch/arm/mach-sa1100/include/mach/debug-macro.Srenamed from include/asm-arm/arch-sa1100/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-sa1100/debug-macro.S1/* arch/arm/mach-sa1100/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
@@ -10,7 +10,7 @@ · 5 unmodified lines
10 * published by the Free Software Foundation.10 * published by the Free Software Foundation.
11 *11 *
12*/12*/
13#include <asm/hardware.h>13#include <mach/hardware.h>
14 14
15 .macro addruart,rx15 .macro addruart,rx
16 mrc p15, 0, \rx, c1, c016 mrc p15, 0, \rx, c1, c0
@@ -19,7 +19,7 @@ · 2 unmodified lines
19 movne \rx, #0xf8000000 @ virtual address19 movne \rx, #0xf8000000 @ virtual address
20 20
21 @ We probe for the active serial port here, coherently with21 @ We probe for the active serial port here, coherently with
22 @ the comment in include/asm-arm/arch-sa1100/uncompress.h.22 @ the comment in arch/arm/mach-sa1100/include/mach/uncompress.h.
23 @ We assume r1 can be clobbered.23 @ We assume r1 can be clobbered.
24 24
25 @ see if Ser3 is active25 @ see if Ser3 is active
arch/arm/mach-sa1100/include/mach/dma.hrenamed from include/asm-arm/arch-sa1100/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/dma.h2 * arch/arm/mach-sa1100/include/mach/dma.h
3 *3 *
4 * Generic SA1100 DMA support4 * Generic SA1100 DMA support
5 *5 *
arch/arm/mach-sa1100/include/mach/entry-macro.Srenamed from include/asm-arm/arch-sa1100/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-sa1100/entry-macro.S2 * arch/arm/mach-sa1100/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for SA1100-based platforms4 * Low-level IRQ helper macros for SA1100-based platforms
5 *5 *
arch/arm/mach-sa1100/include/mach/gpio.hrenamed from include/asm-arm/arch-sa1100/gpio.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/gpio.h2 * arch/arm/mach-sa1100/include/mach/gpio.h
3 *3 *
4 * SA1100 GPIO wrappers for arch-neutral GPIO calls4 * SA1100 GPIO wrappers for arch-neutral GPIO calls
5 *5 *
@@ -24,7 +24,7 @@ · 18 unmodified lines
24#ifndef __ASM_ARCH_SA1100_GPIO_H24#ifndef __ASM_ARCH_SA1100_GPIO_H
25#define __ASM_ARCH_SA1100_GPIO_H25#define __ASM_ARCH_SA1100_GPIO_H
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/irq.h>28#include <asm/irq.h>
29#include <asm-generic/gpio.h>29#include <asm-generic/gpio.h>
30 30
arch/arm/mach-sa1100/include/mach/h3600.hrenamed from include/asm-arm/arch-sa1100/h3600.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/h3600_gpio.hrenamed from include/asm-arm/arch-sa1100/h3600_gpio.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/hardware.hrenamed from include/asm-arm/arch-sa1100/hardware.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/hardware.h2 * arch/arm/mach-sa1100/include/mach/hardware.h
3 *3 *
4 * Copyright (C) 1998 Nicolas Pitre <nico@cam.org>4 * Copyright (C) 1998 Nicolas Pitre <nico@cam.org>
5 *5 *
arch/arm/mach-sa1100/include/mach/ide.hrenamed from include/asm-arm/arch-sa1100/ide.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/ide.h2 * arch/arm/mach-sa1100/include/mach/ide.h
3 *3 *
4 * Copyright (c) 1998 Hugo Fiennes & Nicolas Pitre4 * Copyright (c) 1998 Hugo Fiennes & Nicolas Pitre
5 *5 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
10 */10 */
11 11
12#include <asm/irq.h>12#include <asm/irq.h>
13#include <asm/hardware.h>13#include <mach/hardware.h>
14#include <asm/mach-types.h>14#include <asm/mach-types.h>
15 15
16#error "This code is broken and needs update to match with current ide support"16#error "This code is broken and needs update to match with current ide support"
arch/arm/mach-sa1100/include/mach/io.hrenamed from include/asm-arm/arch-sa1100/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/io.h2 * arch/arm/mach-sa1100/include/mach/io.h
3 *3 *
4 * Copyright (C) 1997-1999 Russell King4 * Copyright (C) 1997-1999 Russell King
5 *5 *
arch/arm/mach-sa1100/include/mach/irqs.hrenamed from include/asm-arm/arch-sa1100/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/irqs.h2 * arch/arm/mach-sa1100/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 1996 Russell King4 * Copyright (C) 1996 Russell King
5 * Copyright (C) 1998 Deborah Wallach (updates for SA1100/Brutus).5 * Copyright (C) 1998 Deborah Wallach (updates for SA1100/Brutus).
arch/arm/mach-sa1100/include/mach/jornada720.hrenamed from include/asm-arm/arch-sa1100/jornada720.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-sa1100/jornada720.h2 * arch/arm/mach-sa1100/include/mach/jornada720.h
3 *3 *
4 * This file contains SSP/MCU communication definitions for HP Jornada 710/720/7284 * This file contains SSP/MCU communication definitions for HP Jornada 710/720/728
5 *5 *
arch/arm/mach-sa1100/include/mach/lart.hrenamed from include/asm-arm/arch-sa1100/lart.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/mcp.hrenamed from include/asm-arm/arch-sa1100/mcp.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/mcp.h2 * arch/arm/mach-sa1100/include/mach/mcp.h
3 *3 *
4 * Copyright (C) 2005 Russell King.4 * Copyright (C) 2005 Russell King.
5 *5 *
arch/arm/mach-sa1100/include/mach/memory.hrenamed from include/asm-arm/arch-sa1100/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/memory.h2 * arch/arm/mach-sa1100/include/mach/memory.h
3 *3 *
4 * Copyright (C) 1999-2000 Nicolas Pitre <nico@cam.org>4 * Copyright (C) 1999-2000 Nicolas Pitre <nico@cam.org>
5 */5 */
arch/arm/mach-sa1100/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-sa1100/mtd-xip.h+0−2
@@ -10,8 +10,6 @@ · 9 unmodified lines
10 * This program is free software; you can redistribute it and/or modify10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.12 * published by the Free Software Foundation.
13 *
14 * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
15 */13 */
16 14
17#ifndef __ARCH_SA1100_MTD_XIP_H__15#ifndef __ARCH_SA1100_MTD_XIP_H__
arch/arm/mach-sa1100/include/mach/neponset.hrenamed from include/asm-arm/arch-sa1100/neponset.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/neponset.h2 * arch/arm/mach-sa1100/include/mach/neponset.h
3 *3 *
4 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>4 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>
5 *5 *
arch/arm/mach-sa1100/include/mach/reset.h+18−0
@@ -0,0 +1,18 @@
1#ifndef __ASM_ARCH_RESET_H
2#define __ASM_ARCH_RESET_H
3
4#include "hardware.h"
5
6#define RESET_STATUS_HARDWARE (1 << 0) /* Hardware Reset */
7#define RESET_STATUS_WATCHDOG (1 << 1) /* Watchdog Reset */
8#define RESET_STATUS_LOWPOWER (1 << 2) /* Exit from Low Power/Sleep */
9#define RESET_STATUS_GPIO (1 << 3) /* GPIO Reset */
10#define RESET_STATUS_ALL (0xf)
11
12extern unsigned int reset_status;
13static inline void clear_reset_status(unsigned int mask)
14{
15 RCSR = mask;
16}
17
18#endif /* __ASM_ARCH_RESET_H */
arch/arm/mach-sa1100/include/mach/shannon.hrenamed from include/asm-arm/arch-sa1100/shannon.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/simpad.hrenamed from include/asm-arm/arch-sa1100/simpad.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/simpad.h2 * arch/arm/mach-sa1100/include/mach/simpad.h
3 *3 *
4 * based of assabet.h same as HUW_Webpanel4 * based of assabet.h same as HUW_Webpanel
5 *5 *
arch/arm/mach-sa1100/include/mach/system.hrenamed from include/asm-arm/arch-sa1100/system.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/system.h2 * arch/arm/mach-sa1100/include/mach/system.h
3 *3 *
4 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>4 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>
5 */5 */
6#include <asm/hardware.h>6#include <mach/hardware.h>
7 7
8static inline void arch_idle(void)8static inline void arch_idle(void)
9{9{
arch/arm/mach-sa1100/include/mach/timex.hrenamed from include/asm-arm/arch-sa1100/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/timex.h2 * arch/arm/mach-sa1100/include/mach/timex.h
3 *3 *
4 * SA1100 architecture timex specifications4 * SA1100 architecture timex specifications
5 *5 *
arch/arm/mach-sa1100/include/mach/uncompress.hrenamed from include/asm-arm/arch-sa1100/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-sa1100/uncompress.h2 * arch/arm/mach-sa1100/include/mach/uncompress.h
3 *3 *
4 * (C) 1999 Nicolas Pitre <nico@cam.org>4 * (C) 1999 Nicolas Pitre <nico@cam.org>
5 *5 *
arch/arm/mach-sa1100/include/mach/vmalloc.h+4−0
@@ -0,0 +1,4 @@
1/*
2 * arch/arm/mach-sa1100/include/mach/vmalloc.h
3 */
4#define VMALLOC_END (0xe8000000)
arch/arm/mach-sa1100/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/ioport.h>16#include <linux/ioport.h>
17#include <linux/sysdev.h>17#include <linux/sysdev.h>
18 18
19#include <asm/hardware.h>19#include <mach/hardware.h>
20#include <asm/mach/irq.h>20#include <asm/mach/irq.h>
21 21
22#include "generic.h"22#include "generic.h"
arch/arm/mach-sa1100/jornada720.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/mtd/partitions.h>23#include <linux/mtd/partitions.h>
24#include <video/s1d13xxxfb.h>24#include <video/s1d13xxxfb.h>
25 25
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/hardware/sa1111.h>27#include <asm/hardware/sa1111.h>
28#include <asm/irq.h>28#include <asm/irq.h>
29#include <asm/mach-types.h>29#include <asm/mach-types.h>
arch/arm/mach-sa1100/jornada720_ssp.c+2−2
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/sched.h>20#include <linux/sched.h>
21#include <linux/slab.h>21#include <linux/slab.h>
22 22
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/hardware/ssp.h>24#include <asm/hardware/ssp.h>
25#include <asm/arch/jornada720.h>25#include <mach/jornada720.h>
26 26
27static DEFINE_SPINLOCK(jornada_ssp_lock);27static DEFINE_SPINLOCK(jornada_ssp_lock);
28static unsigned long jornada_ssp_flags;28static unsigned long jornada_ssp_flags;
arch/arm/mach-sa1100/lart.c+2−2
@@ -6,14 +6,14 @@ · 5 unmodified lines
6#include <linux/kernel.h>6#include <linux/kernel.h>
7#include <linux/tty.h>7#include <linux/tty.h>
8 8
9#include <asm/hardware.h>9#include <mach/hardware.h>
10#include <asm/setup.h>10#include <asm/setup.h>
11#include <asm/mach-types.h>11#include <asm/mach-types.h>
12 12
13#include <asm/mach/arch.h>13#include <asm/mach/arch.h>
14#include <asm/mach/map.h>14#include <asm/mach/map.h>
15#include <asm/mach/serial_sa1100.h>15#include <asm/mach/serial_sa1100.h>
16#include <asm/arch/mcp.h>16#include <mach/mcp.h>
17 17
18#include "generic.h"18#include "generic.h"
19 19
arch/arm/mach-sa1100/leds-assabet.c+2−2
@@ -11,10 +11,10 @@ · 10 unmodified lines
11 */11 */
12#include <linux/init.h>12#include <linux/init.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/leds.h>15#include <asm/leds.h>
16#include <asm/system.h>16#include <asm/system.h>
17#include <asm/arch/assabet.h>17#include <mach/assabet.h>
18 18
19#include "leds.h"19#include "leds.h"
20 20
arch/arm/mach-sa1100/leds-badge4.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12 12
13#include <linux/init.h>13#include <linux/init.h>
14 14
15#include <asm/hardware.h>15#include <mach/hardware.h>
16#include <asm/leds.h>16#include <asm/leds.h>
17#include <asm/system.h>17#include <asm/system.h>
18 18
arch/arm/mach-sa1100/leds-cerf.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5 */5 */
6#include <linux/init.h>6#include <linux/init.h>
7 7
8#include <asm/hardware.h>8#include <mach/hardware.h>
9#include <asm/leds.h>9#include <asm/leds.h>
10#include <asm/system.h>10#include <asm/system.h>
11 11
arch/arm/mach-sa1100/leds-hackkit.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 */11 */
12#include <linux/init.h>12#include <linux/init.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/leds.h>15#include <asm/leds.h>
16#include <asm/system.h>16#include <asm/system.h>
17 17
arch/arm/mach-sa1100/leds-lart.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 */11 */
12#include <linux/init.h>12#include <linux/init.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/leds.h>15#include <asm/leds.h>
16#include <asm/system.h>16#include <asm/system.h>
17 17
arch/arm/mach-sa1100/leds-simpad.c+2−2
@@ -5,10 +5,10 @@ · 4 unmodified lines
5 */5 */
6#include <linux/init.h>6#include <linux/init.h>
7 7
8#include <asm/hardware.h>8#include <mach/hardware.h>
9#include <asm/leds.h>9#include <asm/leds.h>
10#include <asm/system.h>10#include <asm/system.h>
11#include <asm/arch/simpad.h>11#include <mach/simpad.h>
12 12
13#include "leds.h"13#include "leds.h"
14 14
arch/arm/mach-sa1100/neponset.c+3−3
@@ -10,14 +10,14 @@ · 9 unmodified lines
10#include <linux/platform_device.h>10#include <linux/platform_device.h>
11#include <linux/slab.h>11#include <linux/slab.h>
12 12
13#include <asm/hardware.h>13#include <mach/hardware.h>
14#include <asm/mach-types.h>14#include <asm/mach-types.h>
15#include <asm/irq.h>15#include <asm/irq.h>
16#include <asm/mach/map.h>16#include <asm/mach/map.h>
17#include <asm/mach/irq.h>17#include <asm/mach/irq.h>
18#include <asm/mach/serial_sa1100.h>18#include <asm/mach/serial_sa1100.h>
19#include <asm/arch/assabet.h>19#include <mach/assabet.h>
20#include <asm/arch/neponset.h>20#include <mach/neponset.h>
21#include <asm/hardware/sa1111.h>21#include <asm/hardware/sa1111.h>
22#include <asm/sizes.h>22#include <asm/sizes.h>
23 23
arch/arm/mach-sa1100/pleb.c+2−2
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 11
12#include <linux/mtd/partitions.h>12#include <linux/mtd/partitions.h>
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15#include <asm/io.h>15#include <asm/io.h>
16#include <asm/setup.h>16#include <asm/setup.h>
17#include <asm/mach-types.h>17#include <asm/mach-types.h>
@@ -20,7 +20,7 @@ · 2 unmodified lines
20#include <asm/mach/map.h>20#include <asm/mach/map.h>
21#include <asm/mach/flash.h>21#include <asm/mach/flash.h>
22#include <asm/mach/serial_sa1100.h>22#include <asm/mach/serial_sa1100.h>
23#include <asm/arch/irqs.h>23#include <mach/irqs.h>
24 24
25#include "generic.h"25#include "generic.h"
26 26
arch/arm/mach-sa1100/pm.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include <linux/errno.h>27#include <linux/errno.h>
28#include <linux/time.h>28#include <linux/time.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/memory.h>31#include <asm/memory.h>
32#include <asm/system.h>32#include <asm/system.h>
33#include <asm/mach/time.h>33#include <asm/mach/time.h>
arch/arm/mach-sa1100/shannon.c+3−3
@@ -9,7 +9,7 @@ · 8 unmodified lines
9#include <linux/mtd/mtd.h>9#include <linux/mtd/mtd.h>
10#include <linux/mtd/partitions.h>10#include <linux/mtd/partitions.h>
11 11
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/mach-types.h>13#include <asm/mach-types.h>
14#include <asm/setup.h>14#include <asm/setup.h>
15 15
@@ -17,8 +17,8 @@ · 1 unmodified line
17#include <asm/mach/flash.h>17#include <asm/mach/flash.h>
18#include <asm/mach/map.h>18#include <asm/mach/map.h>
19#include <asm/mach/serial_sa1100.h>19#include <asm/mach/serial_sa1100.h>
20#include <asm/arch/mcp.h>20#include <mach/mcp.h>
21#include <asm/arch/shannon.h>21#include <mach/shannon.h>
22 22
23#include "generic.h"23#include "generic.h"
24 24
arch/arm/mach-sa1100/simpad.c+3−3
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/mtd/partitions.h>14#include <linux/mtd/partitions.h>
15 15
16#include <asm/irq.h>16#include <asm/irq.h>
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/setup.h>18#include <asm/setup.h>
19 19
20#include <asm/mach-types.h>20#include <asm/mach-types.h>
@@ -22,8 +22,8 @@ · 1 unmodified line
22#include <asm/mach/flash.h>22#include <asm/mach/flash.h>
23#include <asm/mach/map.h>23#include <asm/mach/map.h>
24#include <asm/mach/serial_sa1100.h>24#include <asm/mach/serial_sa1100.h>
25#include <asm/arch/mcp.h>25#include <mach/mcp.h>
26#include <asm/arch/simpad.h>26#include <mach/simpad.h>
27 27
28#include <linux/serial_core.h>28#include <linux/serial_core.h>
29#include <linux/ioport.h>29#include <linux/ioport.h>
arch/arm/mach-sa1100/sleep.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 18
19#include <linux/linkage.h>19#include <linux/linkage.h>
20#include <asm/assembler.h>20#include <asm/assembler.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22 22
23 23
24 24
arch/arm/mach-sa1100/ssp.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/hardware.h>23#include <mach/hardware.h>
24#include <asm/hardware/ssp.h>24#include <asm/hardware/ssp.h>
25 25
26#define TIMEOUT 10000026#define TIMEOUT 100000
arch/arm/mach-sa1100/time.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/clockchips.h>16#include <linux/clockchips.h>
17 17
18#include <asm/mach/time.h>18#include <asm/mach/time.h>
19#include <asm/hardware.h>19#include <mach/hardware.h>
20 20
21#define MIN_OSCR_DELTA 221#define MIN_OSCR_DELTA 2
22 22
arch/arm/mach-shark/include/mach/debug-macro.Srenamed from include/asm-arm/arch-shark/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-shark/debug-macro.S1/* arch/arm/mach-shark/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-shark/include/mach/dma.hrenamed from include/asm-arm/arch-shark/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/dma.h2 * arch/arm/mach-shark/include/mach/dma.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 */5 */
arch/arm/mach-shark/include/mach/entry-macro.Srenamed from include/asm-arm/arch-shark/entry-macro.S+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-shark/entry-macro.S2 * arch/arm/mach-shark/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Shark platform4 * Low-level IRQ helper macros for Shark platform
5 *5 *
arch/arm/mach-shark/include/mach/hardware.hrenamed from include/asm-arm/arch-shark/hardware.h+2−2
@@ -1,10 +1,10 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/hardware.h2 * arch/arm/mach-shark/include/mach/hardware.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 *5 *
6 * derived from:6 * derived from:
7 * linux/include/asm-arm/arch-ebsa110/hardware.h7 * arch/arm/mach-ebsa110/include/mach/hardware.h
8 * Copyright (C) 1996-1999 Russell King.8 * Copyright (C) 1996-1999 Russell King.
9 */9 */
10#ifndef __ASM_ARCH_HARDWARE_H10#ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-shark/include/mach/io.hrenamed from include/asm-arm/arch-shark/io.h+3−3
@@ -1,17 +1,17 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/io.h2 * arch/arm/mach-shark/include/mach/io.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 *5 *
6 * derived from:6 * derived from:
7 * linux/include/asm-arm/arch-ebsa110/io.h7 * arch/arm/mach-ebsa110/include/mach/io.h
8 * Copyright (C) 1997,1998 Russell King8 * Copyright (C) 1997,1998 Russell King
9 */9 */
10 10
11#ifndef __ASM_ARM_ARCH_IO_H11#ifndef __ASM_ARM_ARCH_IO_H
12#define __ASM_ARM_ARCH_IO_H12#define __ASM_ARM_ARCH_IO_H
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#define IO_SPACE_LIMIT 0xffffffff16#define IO_SPACE_LIMIT 0xffffffff
17 17
arch/arm/mach-shark/include/mach/irqs.hrenamed from include/asm-arm/arch-shark/irqs.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/irqs.h2 * arch/arm/mach-shark/include/mach/irqs.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 */5 */
arch/arm/mach-shark/include/mach/memory.hrenamed from include/asm-arm/arch-shark/memory.h+2−2
@@ -1,10 +1,10 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/memory.h2 * arch/arm/mach-shark/include/mach/memory.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 *5 *
6 * derived from:6 * derived from:
7 * linux/include/asm-arm/arch-ebsa110/memory.h7 * arch/arm/mach-ebsa110/include/mach/memory.h
8 * Copyright (c) 1996-1999 Russell King.8 * Copyright (c) 1996-1999 Russell King.
9 */9 */
10#ifndef __ASM_ARCH_MEMORY_H10#ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-shark/include/mach/system.hrenamed from include/asm-arm/arch-shark/system.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/system.h2 * arch/arm/mach-shark/include/mach/system.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 */5 */
arch/arm/mach-shark/include/mach/timex.hrenamed from include/asm-arm/arch-shark/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/timex.h2 * arch/arm/mach-shark/include/mach/timex.h
3 *3 *
4 * by Alexander Schulz4 * by Alexander Schulz
5 */5 */
arch/arm/mach-shark/include/mach/uncompress.hrenamed from include/asm-arm/arch-shark/uncompress.h+2−2
@@ -1,9 +1,9 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/uncompress.h2 * arch/arm/mach-shark/include/mach/uncompress.h
3 * by Alexander Schulz3 * by Alexander Schulz
4 *4 *
5 * derived from:5 * derived from:
6 * linux/include/asm-arm/arch-ebsa285/uncompress.h6 * arch/arm/mach-footbridge/include/mach/uncompress.h
7 * Copyright (C) 1996,1997,1998 Russell King7 * Copyright (C) 1996,1997,1998 Russell King
8 */8 */
9 9
arch/arm/mach-shark/include/mach/vmalloc.hrenamed from include/asm-arm/arch-shark/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1/*1/*
2 * linux/include/asm-arm/arch-shark/vmalloc.h2 * arch/arm/mach-shark/include/mach/vmalloc.h
3 */3 */
4#define VMALLOC_END (PAGE_OFFSET + 0x10000000)4#define VMALLOC_END (PAGE_OFFSET + 0x10000000)
arch/arm/mach-shark/irq.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 * by Alexander Schulz4 * by Alexander Schulz
5 *5 *
6 * derived from linux/arch/ppc/kernel/i8259.c and:6 * derived from linux/arch/ppc/kernel/i8259.c and:
7 * include/asm-arm/arch-ebsa110/irq.h7 * arch/arm/mach-ebsa110/include/mach/irq.h
8 * Copyright (C) 1996-1998 Russell King8 * Copyright (C) 1996-1998 Russell King
9 */9 */
10 10
arch/arm/mach-shark/leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/spinlock.h>21#include <linux/spinlock.h>
22#include <linux/ioport.h>22#include <linux/ioport.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/leds.h>25#include <asm/leds.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/system.h>27#include <asm/system.h>
arch/arm/mach-versatile/core.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31 31
32#include <asm/cnt32_to_63.h>32#include <asm/cnt32_to_63.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37#include <asm/leds.h>37#include <asm/leds.h>
arch/arm/mach-versatile/include/mach/debug-macro.Srenamed from include/asm-arm/arch-versatile/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-versatile/debug-macro.S1/* arch/arm/mach-versatile/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/mach-versatile/include/mach/dma.hrenamed from include/asm-arm/arch-versatile/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/dma.h2 * arch/arm/mach-versatile/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited.4 * Copyright (C) 2003 ARM Limited.
5 * Copyright (C) 1997,1998 Russell King5 * Copyright (C) 1997,1998 Russell King
arch/arm/mach-versatile/include/mach/entry-macro.Srenamed from include/asm-arm/arch-versatile/entry-macro.S+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-versatile/entry-macro.S2 * arch/arm/mach-versatile/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for Versatile platforms4 * Low-level IRQ helper macros for Versatile platforms
5 *5 *
@@ -7,7 +7,7 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/hardware/vic.h>11#include <asm/hardware/vic.h>
12 12
13 .macro disable_fiq13 .macro disable_fiq
arch/arm/mach-versatile/include/mach/hardware.hrenamed from include/asm-arm/arch-versatile/hardware.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/hardware.h2 * arch/arm/mach-versatile/include/mach/hardware.h
3 *3 *
4 * This file contains the hardware definitions of the Versatile boards.4 * This file contains the hardware definitions of the Versatile boards.
5 *5 *
@@ -23,7 +23,7 @@ · 17 unmodified lines
23#define __ASM_ARCH_HARDWARE_H23#define __ASM_ARCH_HARDWARE_H
24 24
25#include <asm/sizes.h>25#include <asm/sizes.h>
26#include <asm/arch/platform.h>26#include <mach/platform.h>
27 27
28/*28/*
29 * PCI space virtual addresses29 * PCI space virtual addresses
arch/arm/mach-versatile/include/mach/io.hrenamed from include/asm-arm/arch-versatile/io.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/io.h2 * arch/arm/mach-versatile/include/mach/io.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
arch/arm/mach-versatile/include/mach/irqs.hrenamed from include/asm-arm/arch-versatile/irqs.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/irqs.h2 * arch/arm/mach-versatile/include/mach/irqs.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd.5 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -19,7 +19,7 @@ · 13 unmodified lines
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */20 */
21 21
22#include <asm/arch/platform.h>22#include <mach/platform.h>
23 23
24/* 24/*
25 * IRQ interrupts definitions are the same as the INT definitions25 * IRQ interrupts definitions are the same as the INT definitions
arch/arm/mach-versatile/include/mach/memory.hrenamed from include/asm-arm/arch-versatile/memory.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/memory.h2 * arch/arm/mach-versatile/include/mach/memory.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
arch/arm/mach-versatile/include/mach/platform.hrenamed from include/asm-arm/arch-versatile/platform.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/platform.h2 * arch/arm/mach-versatile/include/mach/platform.h
3 *3 *
4 * Copyright (c) ARM Limited 2003. All rights reserved.4 * Copyright (c) ARM Limited 2003. All rights reserved.
5 *5 *
arch/arm/mach-versatile/include/mach/system.hrenamed from include/asm-arm/arch-versatile/system.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/system.h2 * arch/arm/mach-versatile/include/mach/system.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Deep Blue Solutions Ltd5 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,9 +21,9 @@ · 15 unmodified lines
21#ifndef __ASM_ARCH_SYSTEM_H21#ifndef __ASM_ARCH_SYSTEM_H
22#define __ASM_ARCH_SYSTEM_H22#define __ASM_ARCH_SYSTEM_H
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/arch/platform.h>26#include <mach/platform.h>
27 27
28static inline void arch_idle(void)28static inline void arch_idle(void)
29{29{
arch/arm/mach-versatile/include/mach/timex.hrenamed from include/asm-arm/arch-versatile/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/timex.h2 * arch/arm/mach-versatile/include/mach/timex.h
3 *3 *
4 * Versatile architecture timex specifications4 * Versatile architecture timex specifications
5 *5 *
arch/arm/mach-versatile/include/mach/uncompress.hrenamed from include/asm-arm/arch-versatile/uncompress.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/uncompress.h2 * arch/arm/mach-versatile/include/mach/uncompress.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 *5 *
arch/arm/mach-versatile/include/mach/vmalloc.hrenamed from include/asm-arm/arch-versatile/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-versatile/vmalloc.h2 * arch/arm/mach-versatile/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2003 ARM Limited4 * Copyright (C) 2003 ARM Limited
5 * Copyright (C) 2000 Russell King.5 * Copyright (C) 2000 Russell King.
arch/arm/mach-versatile/pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/spinlock.h>22#include <linux/spinlock.h>
23#include <linux/init.h>23#include <linux/init.h>
24 24
25#include <asm/hardware.h>25#include <mach/hardware.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/system.h>28#include <asm/system.h>
arch/arm/mach-versatile/versatile_ab.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
arch/arm/mach-versatile/versatile_pb.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/sysdev.h>24#include <linux/sysdev.h>
25#include <linux/amba/bus.h>25#include <linux/amba/bus.h>
26 26
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30#include <asm/mach-types.h>30#include <asm/mach-types.h>
arch/arm/mm/Kconfig+9−1
@@ -187,7 +187,7 @@ config CPU_ARM926T · 186 unmodified lines
187 ARCH_AT91SAM9260 || ARCH_AT91SAM9261 || \187 ARCH_AT91SAM9260 || ARCH_AT91SAM9261 || \
188 ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || \188 ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || \
189 ARCH_AT91SAM9G20 || ARCH_AT91CAP9 || \189 ARCH_AT91SAM9G20 || ARCH_AT91CAP9 || \
190 ARCH_NS9XXX || ARCH_DAVINCI190 ARCH_NS9XXX || ARCH_DAVINCI || ARCH_MX2
191 default y if ARCH_VERSATILE_PB || MACH_VERSATILE_AB || \191 default y if ARCH_VERSATILE_PB || MACH_VERSATILE_AB || \
192 ARCH_OMAP730 || ARCH_OMAP16XX || \192 ARCH_OMAP730 || ARCH_OMAP16XX || \
193 ARCH_PNX4008 || ARCH_NETX || CPU_S3C2412 || \193 ARCH_PNX4008 || ARCH_NETX || CPU_S3C2412 || \
@@ -742,3 +742,11 @@ config CACHE_L2X0 · 548 unmodified lines
742 select OUTER_CACHE742 select OUTER_CACHE
743 help743 help
744 This option enables the L2x0 PrimeCell.744 This option enables the L2x0 PrimeCell.
745
746config CACHE_XSC3L2
747 bool "Enable the L2 cache on XScale3"
748 depends on CPU_XSC3
749 default y
750 select OUTER_CACHE
751 help
752 This option enables the L2 cache on XScale3.
arch/arm/mm/cache-feroceon-l2.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 14
15#include <linux/init.h>15#include <linux/init.h>
16#include <asm/cacheflush.h>16#include <asm/cacheflush.h>
17#include <asm/plat-orion/cache-feroceon-l2.h>17#include <plat/cache-feroceon-l2.h>
18 18
19 19
20/*20/*
arch/arm/mm/cache-v3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/page.h>13#include <asm/page.h>
14#include "proc-macros.S"14#include "proc-macros.S"
15 15
arch/arm/mm/cache-v4.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <asm/hardware.h>12#include <mach/hardware.h>
13#include <asm/page.h>13#include <asm/page.h>
14#include "proc-macros.S"14#include "proc-macros.S"
15 15
arch/arm/mm/cache-v4wt.S+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 */13 */
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/page.h>17#include <asm/page.h>
18#include "proc-macros.S"18#include "proc-macros.S"
19 19
arch/arm/mm/cache-xsc3l2.c+182−0
@@ -0,0 +1,182 @@
1/*
2 * arch/arm/mm/cache-xsc3l2.c - XScale3 L2 cache controller support
3 *
4 * Copyright (C) 2007 ARM Limited
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */
19#include <linux/init.h>
20#include <linux/spinlock.h>
21
22#include <asm/system.h>
23#include <asm/cacheflush.h>
24#include <asm/io.h>
25
26#define CR_L2 (1 << 26)
27
28#define CACHE_LINE_SIZE 32
29#define CACHE_LINE_SHIFT 5
30#define CACHE_WAY_PER_SET 8
31
32#define CACHE_WAY_SIZE(l2ctype) (8192 << (((l2ctype) >> 8) & 0xf))
33#define CACHE_SET_SIZE(l2ctype) (CACHE_WAY_SIZE(l2ctype) >> CACHE_LINE_SHIFT)
34
35static inline int xsc3_l2_present(void)
36{
37 unsigned long l2ctype;
38
39 __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
40
41 return !!(l2ctype & 0xf8);
42}
43
44static inline void xsc3_l2_clean_mva(unsigned long addr)
45{
46 __asm__("mcr p15, 1, %0, c7, c11, 1" : : "r" (addr));
47}
48
49static inline void xsc3_l2_clean_pa(unsigned long addr)
50{
51 xsc3_l2_clean_mva(__phys_to_virt(addr));
52}
53
54static inline void xsc3_l2_inv_mva(unsigned long addr)
55{
56 __asm__("mcr p15, 1, %0, c7, c7, 1" : : "r" (addr));
57}
58
59static inline void xsc3_l2_inv_pa(unsigned long addr)
60{
61 xsc3_l2_inv_mva(__phys_to_virt(addr));
62}
63
64static inline void xsc3_l2_inv_all(void)
65{
66 unsigned long l2ctype, set_way;
67 int set, way;
68
69 __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
70
71 for (set = 0; set < CACHE_SET_SIZE(l2ctype); set++) {
72 for (way = 0; way < CACHE_WAY_PER_SET; way++) {
73 set_way = (way << 29) | (set << 5);
74 __asm__("mcr p15, 1, %0, c7, c11, 2" : : "r"(set_way));
75 }
76 }
77
78 dsb();
79}
80
81static void xsc3_l2_inv_range(unsigned long start, unsigned long end)
82{
83 if (start == 0 && end == -1ul) {
84 xsc3_l2_inv_all();
85 return;
86 }
87
88 /*
89 * Clean and invalidate partial first cache line.
90 */
91 if (start & (CACHE_LINE_SIZE - 1)) {
92 xsc3_l2_clean_pa(start & ~(CACHE_LINE_SIZE - 1));
93 xsc3_l2_inv_pa(start & ~(CACHE_LINE_SIZE - 1));
94 start = (start | (CACHE_LINE_SIZE - 1)) + 1;
95 }
96
97 /*
98 * Clean and invalidate partial last cache line.
99 */
100 if (end & (CACHE_LINE_SIZE - 1)) {
101 xsc3_l2_clean_pa(end & ~(CACHE_LINE_SIZE - 1));
102 xsc3_l2_inv_pa(end & ~(CACHE_LINE_SIZE - 1));
103 end &= ~(CACHE_LINE_SIZE - 1);
104 }
105
106 /*
107 * Invalidate all full cache lines between 'start' and 'end'.
108 */
109 while (start != end) {
110 xsc3_l2_inv_pa(start);
111 start += CACHE_LINE_SIZE;
112 }
113
114 dsb();
115}
116
117static void xsc3_l2_clean_range(unsigned long start, unsigned long end)
118{
119 start &= ~(CACHE_LINE_SIZE - 1);
120 while (start < end) {
121 xsc3_l2_clean_pa(start);
122 start += CACHE_LINE_SIZE;
123 }
124
125 dsb();
126}
127
128/*
129 * optimize L2 flush all operation by set/way format
130 */
131static inline void xsc3_l2_flush_all(void)
132{
133 unsigned long l2ctype, set_way;
134 int set, way;
135
136 __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
137
138 for (set = 0; set < CACHE_SET_SIZE(l2ctype); set++) {
139 for (way = 0; way < CACHE_WAY_PER_SET; way++) {
140 set_way = (way << 29) | (set << 5);
141 __asm__("mcr p15, 1, %0, c7, c15, 2" : : "r"(set_way));
142 }
143 }
144
145 dsb();
146}
147
148static void xsc3_l2_flush_range(unsigned long start, unsigned long end)
149{
150 if (start == 0 && end == -1ul) {
151 xsc3_l2_flush_all();
152 return;
153 }
154
155 start &= ~(CACHE_LINE_SIZE - 1);
156 while (start < end) {
157 xsc3_l2_clean_pa(start);
158 xsc3_l2_inv_pa(start);
159 start += CACHE_LINE_SIZE;
160 }
161
162 dsb();
163}
164
165static int __init xsc3_l2_init(void)
166{
167 if (!cpu_is_xsc3() || !xsc3_l2_present())
168 return 0;
169
170 if (!(get_cr() & CR_L2)) {
171 pr_info("XScale3 L2 cache enabled.\n");
172 adjust_cr(CR_L2, CR_L2);
173 xsc3_l2_inv_all();
174 }
175
176 outer_cache.inv_range = xsc3_l2_inv_range;
177 outer_cache.clean_range = xsc3_l2_clean_range;
178 outer_cache.flush_range = xsc3_l2_flush_range;
179
180 return 0;
181}
182core_initcall(xsc3_l2_init);
arch/arm/mm/init.c+20−12
@@ -156,9 +156,9 @@ static int __init check_initrd(struct meminfo *mi) · 155 unmodified lines
156 }156 }
157 157
158 if (initrd_node == -1) {158 if (initrd_node == -1) {
159 printk(KERN_ERR "initrd (0x%08lx - 0x%08lx) extends beyond "159 printk(KERN_ERR "INITRD: 0x%08lx+0x%08lx extends beyond "
160 "physical memory - disabling initrd\n",160 "physical memory - disabling initrd\n",
161 phys_initrd_start, end);161 phys_initrd_start, phys_initrd_size);
162 phys_initrd_start = phys_initrd_size = 0;162 phys_initrd_start = phys_initrd_size = 0;
163 }163 }
164#endif164#endif
@@ -239,24 +239,32 @@ bootmem_init_node(int node, int initrd_node, struct meminfo *mi) · 74 unmodified lines
239 reserve_bootmem_node(pgdat, boot_pfn << PAGE_SHIFT,239 reserve_bootmem_node(pgdat, boot_pfn << PAGE_SHIFT,
240 boot_pages << PAGE_SHIFT, BOOTMEM_DEFAULT);240 boot_pages << PAGE_SHIFT, BOOTMEM_DEFAULT);
241 241
242 /*
243 * Reserve any special node zero regions.
244 */
245 if (node == 0)
246 reserve_node_zero(pgdat);
247
242#ifdef CONFIG_BLK_DEV_INITRD248#ifdef CONFIG_BLK_DEV_INITRD
243 /*249 /*
244 * If the initrd is in this node, reserve its memory.250 * If the initrd is in this node, reserve its memory.
245 */251 */
246 if (node == initrd_node) {252 if (node == initrd_node) {
247 reserve_bootmem_node(pgdat, phys_initrd_start,253 int res = reserve_bootmem_node(pgdat, phys_initrd_start,
248 phys_initrd_size, BOOTMEM_DEFAULT);254 phys_initrd_size, BOOTMEM_EXCLUSIVE);
249 initrd_start = __phys_to_virt(phys_initrd_start);255
250 initrd_end = initrd_start + phys_initrd_size;256 if (res == 0) {
257 initrd_start = __phys_to_virt(phys_initrd_start);
258 initrd_end = initrd_start + phys_initrd_size;
259 } else {
260 printk(KERN_ERR
261 "INITRD: 0x%08lx+0x%08lx overlaps in-use "
262 "memory region - disabling initrd\n",
263 phys_initrd_start, phys_initrd_size);
264 }
251 }265 }
252#endif266#endif
253 267
254 /*
255 * Finally, reserve any node zero regions.
256 */
257 if (node == 0)
258 reserve_node_zero(pgdat);
259
260 /*268 /*
261 * initialise the zones within this node.269 * initialise the zones within this node.
262 */270 */
arch/arm/mm/ioremap.c+1−1
@@ -259,7 +259,7 @@ remap_area_supersections(unsigned long virt, unsigned long pfn, · 258 unmodified lines
259 * caller shouldn't need to know that small detail.259 * caller shouldn't need to know that small detail.
260 *260 *
261 * 'flags' are the extra L_PTE_ flags that you want to specify for this261 * 'flags' are the extra L_PTE_ flags that you want to specify for this
262 * mapping. See include/asm-arm/proc-armv/pgtable.h for more information.262 * mapping. See <asm/pgtable.h> for more information.
263 */263 */
264void __iomem *264void __iomem *
265__arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size,265__arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size,
arch/arm/mm/mmu.c+50−0
@@ -568,6 +568,55 @@ void __init iotable_init(struct map_desc *io_desc, int nr) · 567 unmodified lines
568 create_mapping(io_desc + i);568 create_mapping(io_desc + i);
569}569}
570 570
571static int __init check_membank_valid(struct membank *mb)
572{
573 /*
574 * Check whether this memory region has non-zero size.
575 */
576 if (mb->size == 0)
577 return 0;
578
579 /*
580 * Check whether this memory region would entirely overlap
581 * the vmalloc area.
582 */
583 if (phys_to_virt(mb->start) >= VMALLOC_MIN) {
584 printk(KERN_NOTICE "Ignoring RAM at %.8lx-%.8lx "
585 "(vmalloc region overlap).\n",
586 mb->start, mb->start + mb->size - 1);
587 return 0;
588 }
589
590 /*
591 * Check whether this memory region would partially overlap
592 * the vmalloc area.
593 */
594 if (phys_to_virt(mb->start + mb->size) < phys_to_virt(mb->start) ||
595 phys_to_virt(mb->start + mb->size) > VMALLOC_MIN) {
596 unsigned long newsize = VMALLOC_MIN - phys_to_virt(mb->start);
597
598 printk(KERN_NOTICE "Truncating RAM at %.8lx-%.8lx "
599 "to -%.8lx (vmalloc region overlap).\n",
600 mb->start, mb->start + mb->size - 1,
601 mb->start + newsize - 1);
602 mb->size = newsize;
603 }
604
605 return 1;
606}
607
608static void __init sanity_check_meminfo(struct meminfo *mi)
609{
610 int i;
611 int j;
612
613 for (i = 0, j = 0; i < mi->nr_banks; i++) {
614 if (check_membank_valid(&mi->bank[i]))
615 mi->bank[j++] = mi->bank[i];
616 }
617 mi->nr_banks = j;
618}
619
571static inline void prepare_page_table(struct meminfo *mi)620static inline void prepare_page_table(struct meminfo *mi)
572{621{
573 unsigned long addr;622 unsigned long addr;
@@ -753,6 +802,7 @@ void __init paging_init(struct meminfo *mi, struct machine_desc *mdesc) · 179 unmodified lines
753 void *zero_page;802 void *zero_page;
754 803
755 build_mem_type_table();804 build_mem_type_table();
805 sanity_check_meminfo(mi);
756 prepare_page_table(mi);806 prepare_page_table(mi);
757 bootmem_init(mi);807 bootmem_init(mi);
758 devicemaps_init(mdesc);808 devicemaps_init(mdesc);
arch/arm/mm/proc-arm720.S+1−1
@@ -231,7 +231,7 @@ cpu_arm720_name: · 230 unmodified lines
231 .align231 .align
232 232
233/*233/*
234 * See linux/include/asm-arm/procinfo.h for a definition of this structure.234 * See <asm/procinfo.h> for a definition of this structure.
235 */235 */
236 236
237 .section ".proc.info.init", #alloc, #execinstr237 .section ".proc.info.init", #alloc, #execinstr
arch/arm/mm/proc-arm940.S+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
15#include <asm/pgtable-hwdef.h>15#include <asm/pgtable-hwdef.h>
16#include <asm/pgtable.h>16#include <asm/pgtable.h>
17#include <asm/ptrace.h>17#include <asm/ptrace.h>
18#include "proc-macros.S"
18 19
19/* ARM940T has a 4KB DCache comprising 256 lines of 4 words */20/* ARM940T has a 4KB DCache comprising 256 lines of 4 words */
20#define CACHE_DLINESIZE 1621#define CACHE_DLINESIZE 16
arch/arm/mm/proc-arm946.S+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
17#include <asm/pgtable-hwdef.h>17#include <asm/pgtable-hwdef.h>
18#include <asm/pgtable.h>18#include <asm/pgtable.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20#include "proc-macros.S"
20 21
21/*22/*
22 * ARM946E-S is synthesizable to have 0KB to 1MB sized D-Cache,23 * ARM946E-S is synthesizable to have 0KB to 1MB sized D-Cache,
arch/arm/mm/proc-sa110.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <asm/assembler.h>18#include <asm/assembler.h>
19#include <asm/asm-offsets.h>19#include <asm/asm-offsets.h>
20#include <asm/elf.h>20#include <asm/elf.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/pgtable-hwdef.h>22#include <asm/pgtable-hwdef.h>
23#include <asm/pgtable.h>23#include <asm/pgtable.h>
24#include <asm/ptrace.h>24#include <asm/ptrace.h>
arch/arm/mm/proc-sa1100.S+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <asm/assembler.h>23#include <asm/assembler.h>
24#include <asm/asm-offsets.h>24#include <asm/asm-offsets.h>
25#include <asm/elf.h>25#include <asm/elf.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm/pgtable-hwdef.h>27#include <asm/pgtable-hwdef.h>
28#include <asm/pgtable.h>28#include <asm/pgtable.h>
29 29
arch/arm/mm/proc-xsc3.S+1−23
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/init.h>28#include <linux/init.h>
29#include <asm/assembler.h>29#include <asm/assembler.h>
30#include <asm/elf.h>30#include <asm/elf.h>
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/pgtable.h>32#include <asm/pgtable.h>
33#include <asm/pgtable-hwdef.h>33#include <asm/pgtable-hwdef.h>
34#include <asm/page.h>34#include <asm/page.h>
@@ -51,11 +51,6 @@ · 16 unmodified lines
51 */51 */
52#define CACHESIZE 3276852#define CACHESIZE 32768
53 53
54/*
55 * Run with L2 enabled.
56 */
57#define L2_CACHE_ENABLE 1
58
59/*54/*
60 * This macro is used to wait for a CP15 write and is needed when we55 * This macro is used to wait for a CP15 write and is needed when we
61 * have to ensure that the last operation to the coprocessor was56 * have to ensure that the last operation to the coprocessor was
@@ -265,12 +260,9 @@ ENTRY(xsc3_dma_inv_range) · 203 unmodified lines
265 tst r0, #CACHELINESIZE - 1260 tst r0, #CACHELINESIZE - 1
266 bic r0, r0, #CACHELINESIZE - 1261 bic r0, r0, #CACHELINESIZE - 1
267 mcrne p15, 0, r0, c7, c10, 1 @ clean L1 D line262 mcrne p15, 0, r0, c7, c10, 1 @ clean L1 D line
268 mcrne p15, 1, r0, c7, c11, 1 @ clean L2 line
269 tst r1, #CACHELINESIZE - 1263 tst r1, #CACHELINESIZE - 1
270 mcrne p15, 0, r1, c7, c10, 1 @ clean L1 D line264 mcrne p15, 0, r1, c7, c10, 1 @ clean L1 D line
271 mcrne p15, 1, r1, c7, c11, 1 @ clean L2 line
2721: mcr p15, 0, r0, c7, c6, 1 @ invalidate L1 D line2651: mcr p15, 0, r0, c7, c6, 1 @ invalidate L1 D line
273 mcr p15, 1, r0, c7, c7, 1 @ invalidate L2 line
274 add r0, r0, #CACHELINESIZE266 add r0, r0, #CACHELINESIZE
275 cmp r0, r1267 cmp r0, r1
276 blo 1b268 blo 1b
@@ -288,7 +280,6 @@ ENTRY(xsc3_dma_inv_range) · 11 unmodified lines
288ENTRY(xsc3_dma_clean_range)280ENTRY(xsc3_dma_clean_range)
289 bic r0, r0, #CACHELINESIZE - 1281 bic r0, r0, #CACHELINESIZE - 1
2901: mcr p15, 0, r0, c7, c10, 1 @ clean L1 D line2821: mcr p15, 0, r0, c7, c10, 1 @ clean L1 D line
291 mcr p15, 1, r0, c7, c11, 1 @ clean L2 line
292 add r0, r0, #CACHELINESIZE283 add r0, r0, #CACHELINESIZE
293 cmp r0, r1284 cmp r0, r1
294 blo 1b285 blo 1b
@@ -306,8 +297,6 @@ ENTRY(xsc3_dma_clean_range) · 11 unmodified lines
306ENTRY(xsc3_dma_flush_range)297ENTRY(xsc3_dma_flush_range)
307 bic r0, r0, #CACHELINESIZE - 1298 bic r0, r0, #CACHELINESIZE - 1
3081: mcr p15, 0, r0, c7, c14, 1 @ clean/invalidate L1 D line2991: mcr p15, 0, r0, c7, c14, 1 @ clean/invalidate L1 D line
309 mcr p15, 1, r0, c7, c11, 1 @ clean L2 line
310 mcr p15, 1, r0, c7, c7, 1 @ invalidate L2 line
311 add r0, r0, #CACHELINESIZE300 add r0, r0, #CACHELINESIZE
312 cmp r0, r1301 cmp r0, r1
313 blo 1b302 blo 1b
@@ -347,9 +336,7 @@ ENTRY(cpu_xsc3_switch_mm) · 33 unmodified lines
347 mcr p15, 0, ip, c7, c5, 0 @ invalidate L1 I cache and BTB336 mcr p15, 0, ip, c7, c5, 0 @ invalidate L1 I cache and BTB
348 mcr p15, 0, ip, c7, c10, 4 @ data write barrier337 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
349 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush338 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
350#ifdef L2_CACHE_ENABLE
351 orr r0, r0, #0x18 @ cache the page table in L2339 orr r0, r0, #0x18 @ cache the page table in L2
352#endif
353 mcr p15, 0, r0, c2, c0, 0 @ load page table pointer340 mcr p15, 0, r0, c2, c0, 0 @ load page table pointer
354 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs341 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs
355 cpwait_ret lr, ip342 cpwait_ret lr, ip
@@ -378,12 +365,10 @@ ENTRY(cpu_xsc3_set_pte_ext) · 22 unmodified lines
378 orreq r2, r2, #PTE_EXT_AP_UNO_SRW @ yes -> user n/a, system r/w365 orreq r2, r2, #PTE_EXT_AP_UNO_SRW @ yes -> user n/a, system r/w
379 @ combined with user -> user r/w366 @ combined with user -> user r/w
380 367
381#if L2_CACHE_ENABLE
382 @ If it's cacheable, it needs to be in L2 also.368 @ If it's cacheable, it needs to be in L2 also.
383 eor ip, r1, #L_PTE_CACHEABLE369 eor ip, r1, #L_PTE_CACHEABLE
384 tst ip, #L_PTE_CACHEABLE370 tst ip, #L_PTE_CACHEABLE
385 orreq r2, r2, #PTE_EXT_TEX(0x5)371 orreq r2, r2, #PTE_EXT_TEX(0x5)
386#endif
387 372
388 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?373 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?
389 movne r2, #0 @ no -> fault374 movne r2, #0 @ no -> fault
@@ -408,9 +393,7 @@ __xsc3_setup: · 18 unmodified lines
408 mcr p15, 0, ip, c7, c10, 4 @ data write barrier393 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
409 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush394 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
410 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs395 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs
411#if L2_CACHE_ENABLE
412 orr r4, r4, #0x18 @ cache the page table in L2396 orr r4, r4, #0x18 @ cache the page table in L2
413#endif
414 mcr p15, 0, r4, c2, c0, 0 @ load page table pointer397 mcr p15, 0, r4, c2, c0, 0 @ load page table pointer
415 398
416 mov r0, #0 @ don't allow CP access399 mov r0, #0 @ don't allow CP access
@@ -418,9 +401,7 @@ __xsc3_setup: · 1 unmodified line
418 401
419 mrc p15, 0, r0, c1, c0, 1 @ get auxiliary control reg402 mrc p15, 0, r0, c1, c0, 1 @ get auxiliary control reg
420 and r0, r0, #2 @ preserve bit P bit setting403 and r0, r0, #2 @ preserve bit P bit setting
421#if L2_CACHE_ENABLE
422 orr r0, r0, #(1 << 10) @ enable L2 for LLR cache404 orr r0, r0, #(1 << 10) @ enable L2 for LLR cache
423#endif
424 mcr p15, 0, r0, c1, c0, 1 @ set auxiliary control reg405 mcr p15, 0, r0, c1, c0, 1 @ set auxiliary control reg
425 406
426 adr r5, xsc3_crval407 adr r5, xsc3_crval
@@ -429,9 +410,6 @@ __xsc3_setup: · 2 unmodified lines
429 bic r0, r0, r5 @ ..V. ..R. .... ..A.410 bic r0, r0, r5 @ ..V. ..R. .... ..A.
430 orr r0, r0, r6 @ ..VI Z..S .... .C.M (mmu)411 orr r0, r0, r6 @ ..VI Z..S .... .C.M (mmu)
431 @ ...I Z..S .... .... (uc)412 @ ...I Z..S .... .... (uc)
432#if L2_CACHE_ENABLE
433 orr r0, r0, #0x04000000 @ L2 enable
434#endif
435 mov pc, lr413 mov pc, lr
436 414
437 .size __xsc3_setup, . - __xsc3_setup415 .size __xsc3_setup, . - __xsc3_setup
arch/arm/nwfpe/fpa11.h+1−1
@@ -69,7 +69,7 @@ typedef union tagFPREG { · 68 unmodified lines
69 * This structure is exported to user space. Do not re-order.69 * This structure is exported to user space. Do not re-order.
70 * Only add new stuff to the end, and do not change the size of70 * Only add new stuff to the end, and do not change the size of
71 * any element. Elements of this structure are used by user71 * any element. Elements of this structure are used by user
72 * space, and must match struct user_fp in include/asm-arm/user.h.72 * space, and must match struct user_fp in <asm/user.h>.
73 * We include the byte offsets below for documentation purposes.73 * We include the byte offsets below for documentation purposes.
74 *74 *
75 * The size of this structure and FPREG are checked by fpmodule.c75 * The size of this structure and FPREG are checked by fpmodule.c
arch/arm/oprofile/op_model_mpcore.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
40#include <asm/io.h>40#include <asm/io.h>
41#include <asm/irq.h>41#include <asm/irq.h>
42#include <asm/mach/irq.h>42#include <asm/mach/irq.h>
43#include <asm/hardware.h>43#include <mach/hardware.h>
44#include <asm/system.h>44#include <asm/system.h>
45 45
46#include "op_counter.h"46#include "op_counter.h"
arch/arm/plat-iop/adma.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/platform_device.h>19#include <linux/platform_device.h>
20#include <asm/hardware/iop3xx.h>20#include <asm/hardware/iop3xx.h>
21#include <linux/dma-mapping.h>21#include <linux/dma-mapping.h>
22#include <asm/arch/adma.h>22#include <mach/adma.h>
23#include <asm/hardware/iop_adma.h>23#include <asm/hardware/iop_adma.h>
24 24
25#ifdef CONFIG_ARCH_IOP32X25#ifdef CONFIG_ARCH_IOP32X
arch/arm/plat-iop/i2c.c+1−2
@@ -25,9 +25,8 @@ · 24 unmodified lines
25#include <asm/setup.h>25#include <asm/setup.h>
26#include <asm/system.h>26#include <asm/system.h>
27#include <asm/memory.h>27#include <asm/memory.h>
28#include <asm/hardware.h>28#include <mach/hardware.h>
29#include <asm/hardware/iop3xx.h>29#include <asm/hardware/iop3xx.h>
30#include <asm/mach-types.h>
31#include <asm/mach/arch.h>30#include <asm/mach/arch.h>
32 31
33#ifdef CONFIG_ARCH_IOP32X32#ifdef CONFIG_ARCH_IOP32X
arch/arm/plat-iop/io.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 */18 */
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/module.h>20#include <linux/module.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/io.h>22#include <asm/io.h>
23 23
24void * __iomem __iop3xx_ioremap(unsigned long cookie, size_t size,24void * __iomem __iop3xx_ioremap(unsigned long cookie, size_t size,
arch/arm/plat-iop/pci.c+1−2
@@ -21,10 +21,9 @@ · 20 unmodified lines
21#include <asm/irq.h>21#include <asm/irq.h>
22#include <asm/signal.h>22#include <asm/signal.h>
23#include <asm/system.h>23#include <asm/system.h>
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/mach/pci.h>25#include <asm/mach/pci.h>
26#include <asm/hardware/iop3xx.h>26#include <asm/hardware/iop3xx.h>
27#include <asm/mach-types.h>
28 27
29// #define DEBUG28// #define DEBUG
30 29
arch/arm/plat-iop/time.c+2−2
@@ -18,13 +18,13 @@ · 17 unmodified lines
18#include <linux/time.h>18#include <linux/time.h>
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/timex.h>20#include <linux/timex.h>
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/io.h>22#include <asm/io.h>
23#include <asm/irq.h>23#include <asm/irq.h>
24#include <asm/uaccess.h>24#include <asm/uaccess.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26#include <asm/mach/time.h>26#include <asm/mach/time.h>
27#include <asm/arch/time.h>27#include <mach/time.h>
28 28
29static unsigned long ticks_per_jiffy;29static unsigned long ticks_per_jiffy;
30static unsigned long ticks_per_usec;30static unsigned long ticks_per_usec;
arch/arm/plat-mxc/clock.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
39#include <linux/string.h>39#include <linux/string.h>
40#include <linux/version.h>40#include <linux/version.h>
41 41
42#include <asm/arch/clock.h>42#include <mach/clock.h>
43 43
44static LIST_HEAD(clocks);44static LIST_HEAD(clocks);
45static DEFINE_MUTEX(clocks_mutex);45static DEFINE_MUTEX(clocks_mutex);
arch/arm/plat-mxc/gpio.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/io.h>23#include <linux/io.h>
24#include <linux/irq.h>24#include <linux/irq.h>
25#include <linux/gpio.h>25#include <linux/gpio.h>
26#include <asm/hardware.h>26#include <mach/hardware.h>
27#include <asm-generic/bug.h>27#include <asm-generic/bug.h>
28 28
29static struct mxc_gpio_port *mxc_gpio_ports;29static struct mxc_gpio_port *mxc_gpio_ports;
arch/arm/plat-mxc/include/mach/board-mx27ads.hrenamed from include/asm-arm/arch-mxc/board-mx27ads.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-mx31ads.hrenamed from include/asm-arm/arch-mxc/board-mx31ads.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-mx31lite.hrenamed from include/asm-arm/arch-mxc/board-mx31lite.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-pcm037.hrenamed from include/asm-arm/arch-mxc/board-pcm037.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-pcm038.hrenamed from include/asm-arm/arch-mxc/board-pcm038.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/clock.hrenamed from include/asm-arm/arch-mxc/clock.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/common.hrenamed from include/asm-arm/arch-mxc/common.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/debug-macro.Srenamed from include/asm-arm/arch-mxc/debug-macro.S+7−7
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-imx/debug-macro.S1/* arch/arm/mach-imx/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
@@ -11,22 +11,22 @@ · 6 unmodified lines
11 *11 *
12 */12 */
13 13
14#include <asm/arch/hardware.h>14#include <mach/hardware.h>
15 15
16#ifdef CONFIG_MACH_MX31ADS16#ifdef CONFIG_MACH_MX31ADS
17#include <asm/arch/board-mx31ads.h>17#include <mach/board-mx31ads.h>
18#endif18#endif
19#ifdef CONFIG_MACH_PCM03719#ifdef CONFIG_MACH_PCM037
20#include <asm/arch/board-pcm037.h>20#include <mach/board-pcm037.h>
21#endif21#endif
22#ifdef CONFIG_MACH_MX31LITE22#ifdef CONFIG_MACH_MX31LITE
23#include <asm/arch/board-mx31lite.h>23#include <mach/board-mx31lite.h>
24#endif24#endif
25#ifdef CONFIG_MACH_MX27ADS25#ifdef CONFIG_MACH_MX27ADS
26#include <asm/arch/board-mx27ads.h>26#include <mach/board-mx27ads.h>
27#endif27#endif
28#ifdef CONFIG_MACH_PCM03828#ifdef CONFIG_MACH_PCM038
29#include <asm/arch/board-pcm038.h>29#include <mach/board-pcm038.h>
30#endif30#endif
31 .macro addruart,rx31 .macro addruart,rx
32 mrc p15, 0, \rx, c1, c032 mrc p15, 0, \rx, c1, c0
arch/arm/plat-mxc/include/mach/dma.hrenamed from include/asm-arm/arch-mxc/dma.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/entry-macro.Srenamed from include/asm-arm/arch-mxc/entry-macro.S+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/gpio.hrenamed from include/asm-arm/arch-mxc/gpio.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#ifndef __ASM_ARCH_MXC_GPIO_H__19#ifndef __ASM_ARCH_MXC_GPIO_H__
20#define __ASM_ARCH_MXC_GPIO_H__20#define __ASM_ARCH_MXC_GPIO_H__
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm-generic/gpio.h>23#include <asm-generic/gpio.h>
24 24
25/* use gpiolib dispatchers */25/* use gpiolib dispatchers */
arch/arm/plat-mxc/include/mach/hardware.hrenamed from include/asm-arm/arch-mxc/hardware.h+3−3
@@ -23,15 +23,15 @@ · 22 unmodified lines
23#include <asm/sizes.h>23#include <asm/sizes.h>
24 24
25#ifdef CONFIG_ARCH_MX325#ifdef CONFIG_ARCH_MX3
26# include <asm/arch/mx31.h>26# include <mach/mx31.h>
27#endif27#endif
28 28
29#ifdef CONFIG_ARCH_MX229#ifdef CONFIG_ARCH_MX2
30# ifdef CONFIG_MACH_MX2730# ifdef CONFIG_MACH_MX27
31# include <asm/arch/mx27.h>31# include <mach/mx27.h>
32# endif32# endif
33#endif33#endif
34 34
35#include <asm/arch/mxc.h>35#include <mach/mxc.h>
36 36
37#endif /* __ASM_ARCH_MXC_HARDWARE_H__ */37#endif /* __ASM_ARCH_MXC_HARDWARE_H__ */
arch/arm/plat-mxc/include/mach/iim.hrenamed from include/asm-arm/arch-mxc/iim.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/imx-uart.hrenamed from include/asm-arm/arch-mxc/imx-uart.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/io.hrenamed from include/asm-arm/arch-mxc/io.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.hrenamed from include/asm-arm/arch-mxc/iomux-mx1-mx2.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/iomux-mx3.hrenamed from include/asm-arm/arch-mxc/iomux-mx3.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/irqs.hrenamed from include/asm-arm/arch-mxc/irqs.h+1−1
@@ -11,6 +11,6 @@ · 10 unmodified lines
11#ifndef __ASM_ARCH_MXC_IRQS_H__11#ifndef __ASM_ARCH_MXC_IRQS_H__
12#define __ASM_ARCH_MXC_IRQS_H__12#define __ASM_ARCH_MXC_IRQS_H__
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16#endif /* __ASM_ARCH_MXC_IRQS_H__ */16#endif /* __ASM_ARCH_MXC_IRQS_H__ */
arch/arm/plat-mxc/include/mach/memory.hrenamed from include/asm-arm/arch-mxc/memory.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#ifndef __ASM_ARCH_MXC_MEMORY_H__11#ifndef __ASM_ARCH_MXC_MEMORY_H__
12#define __ASM_ARCH_MXC_MEMORY_H__12#define __ASM_ARCH_MXC_MEMORY_H__
13 13
14#include <asm/hardware.h>14#include <mach/hardware.h>
15 15
16/*16/*
17 * Virtual view <-> DMA view memory address translations17 * Virtual view <-> DMA view memory address translations
arch/arm/plat-mxc/include/mach/mx27.hrenamed from include/asm-arm/arch-mxc/mx27.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mx31.hrenamed from include/asm-arm/arch-mxc/mx31.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mxc.hrenamed from include/asm-arm/arch-mxc/mxc.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mxc_timer.hrenamed from include/asm-arm/arch-mxc/mxc_timer.h+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#define __PLAT_MXC_TIMER_H24#define __PLAT_MXC_TIMER_H
25 25
26#include <linux/clk.h>26#include <linux/clk.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28 28
29#ifdef CONFIG_ARCH_IMX29#ifdef CONFIG_ARCH_IMX
30#define TIMER_BASE IO_ADDRESS(TIM1_BASE_ADDR)30#define TIMER_BASE IO_ADDRESS(TIM1_BASE_ADDR)
arch/arm/plat-mxc/include/mach/system.hrenamed from include/asm-arm/arch-mxc/system.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/timex.hrenamed from include/asm-arm/arch-mxc/timex.h+1−1
@@ -20,6 +20,6 @@ · 19 unmodified lines
20#ifndef __ASM_ARCH_MXC_TIMEX_H__20#ifndef __ASM_ARCH_MXC_TIMEX_H__
21#define __ASM_ARCH_MXC_TIMEX_H__21#define __ASM_ARCH_MXC_TIMEX_H__
22 22
23#include <asm/hardware.h> /* for CLOCK_TICK_RATE */23#include <mach/hardware.h> /* for CLOCK_TICK_RATE */
24 24
25#endif /* __ASM_ARCH_MXC_TIMEX_H__ */25#endif /* __ASM_ARCH_MXC_TIMEX_H__ */
arch/arm/plat-mxc/include/mach/uncompress.hrenamed from include/asm-arm/arch-mxc/uncompress.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-mxc/uncompress.h2 * arch/arm/plat-mxc/include/mach/uncompress.h
3 *3 *
4 *4 *
5 *5 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
25 25
26#define __MXC_BOOT_UNCOMPRESS26#define __MXC_BOOT_UNCOMPRESS
27 27
28#include <asm/hardware.h>28#include <mach/hardware.h>
29 29
30#define UART(x) (*(volatile unsigned long *)(serial_port + (x)))30#define UART(x) (*(volatile unsigned long *)(serial_port + (x)))
31 31
arch/arm/plat-mxc/include/mach/vmalloc.hrenamed from include/asm-arm/arch-mxc/vmalloc.h+0−0

File renamed without changes.

arch/arm/plat-mxc/iomux-mx1-mx2.c+2−2
@@ -30,9 +30,9 @@ · 29 unmodified lines
30#include <linux/string.h>30#include <linux/string.h>
31#include <linux/gpio.h>31#include <linux/gpio.h>
32 32
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/mach/map.h>34#include <asm/mach/map.h>
35#include <asm/arch/iomux-mx1-mx2.h>35#include <mach/iomux-mx1-mx2.h>
36 36
37void mxc_gpio_mode(int gpio_mode)37void mxc_gpio_mode(int gpio_mode)
38{38{
arch/arm/plat-mxc/irq.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19 19
20#include <linux/irq.h>20#include <linux/irq.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/arch/common.h>22#include <mach/common.h>
23 23
24#define AVIC_BASE IO_ADDRESS(AVIC_BASE_ADDR)24#define AVIC_BASE IO_ADDRESS(AVIC_BASE_ADDR)
25#define AVIC_INTCNTL (AVIC_BASE + 0x00) /* int control reg */25#define AVIC_INTCNTL (AVIC_BASE + 0x00) /* int control reg */
arch/arm/plat-mxc/time.c+3−3
@@ -26,10 +26,10 @@ · 25 unmodified lines
26#include <linux/clockchips.h>26#include <linux/clockchips.h>
27#include <linux/clk.h>27#include <linux/clk.h>
28 28
29#include <asm/hardware.h>29#include <mach/hardware.h>
30#include <asm/mach/time.h>30#include <asm/mach/time.h>
31#include <asm/arch/common.h>31#include <mach/common.h>
32#include <asm/arch/mxc_timer.h>32#include <mach/mxc_timer.h>
33 33
34static struct clock_event_device clockevent_mxc;34static struct clock_event_device clockevent_mxc;
35static enum clock_event_mode clockevent_mode = CLOCK_EVT_MODE_UNUSED;35static enum clock_event_mode clockevent_mode = CLOCK_EVT_MODE_UNUSED;
arch/arm/plat-omap/clock.c+1−2
@@ -10,7 +10,6 @@ · 9 unmodified lines
10 * it under the terms of the GNU General Public License version 2 as10 * it under the terms of the GNU General Public License version 2 as
11 * published by the Free Software Foundation.11 * published by the Free Software Foundation.
12 */12 */
13#include <linux/version.h>
14#include <linux/kernel.h>13#include <linux/kernel.h>
15#include <linux/init.h>14#include <linux/init.h>
16#include <linux/module.h>15#include <linux/module.h>
@@ -26,7 +25,7 @@ · 9 unmodified lines
26 25
27#include <asm/io.h>26#include <asm/io.h>
28 27
29#include <asm/arch/clock.h>28#include <mach/clock.h>
30 29
31static LIST_HEAD(clocks);30static LIST_HEAD(clocks);
32static DEFINE_MUTEX(clocks_mutex);31static DEFINE_MUTEX(clocks_mutex);
arch/arm/plat-omap/common.c+7−7
@@ -19,20 +19,20 @@ · 18 unmodified lines
19#include <linux/serial_reg.h>19#include <linux/serial_reg.h>
20#include <linux/clk.h>20#include <linux/clk.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/system.h>23#include <asm/system.h>
24#include <asm/pgtable.h>24#include <asm/pgtable.h>
25#include <asm/mach/map.h>25#include <asm/mach/map.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/setup.h>27#include <asm/setup.h>
28 28
29#include <asm/arch/common.h>29#include <mach/common.h>
30#include <asm/arch/board.h>30#include <mach/board.h>
31#include <asm/arch/control.h>31#include <mach/control.h>
32#include <asm/arch/mux.h>32#include <mach/mux.h>
33#include <asm/arch/fpga.h>33#include <mach/fpga.h>
34 34
35#include <asm/arch/clock.h>35#include <mach/clock.h>
36 36
37#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)37#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
38# include "../mach-omap2/sdrc.h"38# include "../mach-omap2/sdrc.h"
arch/arm/plat-omap/cpu-omap.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/err.h>21#include <linux/err.h>
22#include <linux/clk.h>22#include <linux/clk.h>
23 23
24#include <asm/hardware.h>24#include <mach/hardware.h>
25#include <asm/io.h>25#include <asm/io.h>
26#include <asm/system.h>26#include <asm/system.h>
27 27
arch/arm/plat-omap/debug-devices.c+3−3
@@ -13,11 +13,11 @@ · 12 unmodified lines
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/platform_device.h>14#include <linux/platform_device.h>
15 15
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/io.h>17#include <asm/io.h>
18 18
19#include <asm/arch/board.h>19#include <mach/board.h>
20#include <asm/arch/gpio.h>20#include <mach/gpio.h>
21 21
22 22
23/* Many OMAP development platforms reuse the same "debug board"; these23/* Many OMAP development platforms reuse the same "debug board"; these
arch/arm/plat-omap/debug-leds.c+3−3
@@ -13,13 +13,13 @@ · 12 unmodified lines
13#include <linux/leds.h>13#include <linux/leds.h>
14 14
15#include <asm/io.h>15#include <asm/io.h>
16#include <asm/hardware.h>16#include <mach/hardware.h>
17#include <asm/leds.h>17#include <asm/leds.h>
18#include <asm/system.h>18#include <asm/system.h>
19#include <asm/mach-types.h>19#include <asm/mach-types.h>
20 20
21#include <asm/arch/fpga.h>21#include <mach/fpga.h>
22#include <asm/arch/gpio.h>22#include <mach/gpio.h>
23 23
24 24
25/* Many OMAP development platforms reuse the same "debug board"; these25/* Many OMAP development platforms reuse the same "debug board"; these
arch/arm/plat-omap/devices.c+7−7
@@ -14,17 +14,17 @@ · 13 unmodified lines
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/platform_device.h>15#include <linux/platform_device.h>
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#include <asm/io.h>18#include <asm/io.h>
19#include <asm/mach-types.h>19#include <asm/mach-types.h>
20#include <asm/mach/map.h>20#include <asm/mach/map.h>
21 21
22#include <asm/arch/tc.h>22#include <mach/tc.h>
23#include <asm/arch/board.h>23#include <mach/board.h>
24#include <asm/arch/mux.h>24#include <mach/mux.h>
25#include <asm/arch/gpio.h>25#include <mach/gpio.h>
26#include <asm/arch/menelaus.h>26#include <mach/menelaus.h>
27#include <asm/arch/mcbsp.h>27#include <mach/mcbsp.h>
28 28
29#if defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE)29#if defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE)
30 30
arch/arm/plat-omap/dma.c+2−2
@@ -28,10 +28,10 @@ · 27 unmodified lines
28#include <linux/io.h>28#include <linux/io.h>
29 29
30#include <asm/system.h>30#include <asm/system.h>
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/dma.h>32#include <asm/dma.h>
33 33
34#include <asm/arch/tc.h>34#include <mach/tc.h>
35 35
36#undef DEBUG36#undef DEBUG
37 37
arch/arm/plat-omap/dmtimer.c+3−3
@@ -32,10 +32,10 @@ · 31 unmodified lines
32#include <linux/list.h>32#include <linux/list.h>
33#include <linux/clk.h>33#include <linux/clk.h>
34#include <linux/delay.h>34#include <linux/delay.h>
35#include <asm/hardware.h>35#include <mach/hardware.h>
36#include <asm/arch/dmtimer.h>36#include <mach/dmtimer.h>
37#include <asm/io.h>37#include <asm/io.h>
38#include <asm/arch/irqs.h>38#include <mach/irqs.h>
39 39
40/* register offsets */40/* register offsets */
41#define _OMAP_TIMER_ID_OFFSET 0x0041#define _OMAP_TIMER_ID_OFFSET 0x00
arch/arm/plat-omap/fb.c+4−5
@@ -28,14 +28,13 @@ · 27 unmodified lines
28#include <linux/platform_device.h>28#include <linux/platform_device.h>
29#include <linux/bootmem.h>29#include <linux/bootmem.h>
30 30
31#include <asm/hardware.h>31#include <mach/hardware.h>
32#include <asm/io.h>32#include <asm/io.h>
33#include <asm/mach-types.h>
34#include <asm/mach/map.h>33#include <asm/mach/map.h>
35 34
36#include <asm/arch/board.h>35#include <mach/board.h>
37#include <asm/arch/sram.h>36#include <mach/sram.h>
38#include <asm/arch/omapfb.h>37#include <mach/omapfb.h>
39 38
40#if defined(CONFIG_FB_OMAP) || defined(CONFIG_FB_OMAP_MODULE)39#if defined(CONFIG_FB_OMAP) || defined(CONFIG_FB_OMAP_MODULE)
41 40
arch/arm/plat-omap/gpio.c+3−3
@@ -18,10 +18,10 @@ · 17 unmodified lines
18#include <linux/err.h>18#include <linux/err.h>
19#include <linux/clk.h>19#include <linux/clk.h>
20 20
21#include <asm/hardware.h>21#include <mach/hardware.h>
22#include <asm/irq.h>22#include <asm/irq.h>
23#include <asm/arch/irqs.h>23#include <mach/irqs.h>
24#include <asm/arch/gpio.h>24#include <mach/gpio.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26 26
27#include <asm/io.h>27#include <asm/io.h>
arch/arm/plat-omap/i2c.c+1−2
@@ -26,8 +26,7 @@ · 25 unmodified lines
26#include <linux/kernel.h>26#include <linux/kernel.h>
27#include <linux/platform_device.h>27#include <linux/platform_device.h>
28#include <linux/i2c.h>28#include <linux/i2c.h>
29#include <asm/mach-types.h>29#include <mach/mux.h>
30#include <asm/arch/mux.h>
31 30
32#define OMAP_I2C_SIZE 0x3f31#define OMAP_I2C_SIZE 0x3f
33#define OMAP1_I2C_BASE 0xfffb380032#define OMAP1_I2C_BASE 0xfffb3800
arch/arm/plat-omap/include/mach/aic23.hrenamed from include/asm-arm/arch-omap/aic23.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/aic23.h2 * arch/arm/plat-omap/include/mach/aic23.h
3 *3 *
4 * Hardware definitions for TI TLV320AIC23 audio codec4 * Hardware definitions for TI TLV320AIC23 audio codec
5 *5 *
arch/arm/plat-omap/include/mach/blizzard.hrenamed from include/asm-arm/arch-omap/blizzard.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board-2430sdp.hrenamed from include/asm-arm/arch-omap/board-2430sdp.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-2430sdp.h2 * arch/arm/plat-omap/include/mach/board-2430sdp.h
3 *3 *
4 * Hardware definitions for TI OMAP2430 SDP board.4 * Hardware definitions for TI OMAP2430 SDP board.
5 *5 *
arch/arm/plat-omap/include/mach/board-ams-delta.hrenamed from include/asm-arm/arch-omap/board-ams-delta.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-ams-delta.h2 * arch/arm/plat-omap/include/mach/board-ams-delta.h
3 *3 *
4 * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li>4 * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li>
5 *5 *
arch/arm/plat-omap/include/mach/board-apollon.hrenamed from include/asm-arm/arch-omap/board-apollon.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-apollon.h2 * arch/arm/plat-omap/include/mach/board-apollon.h
3 *3 *
4 * Hardware definitions for Samsung OMAP24XX Apollon board.4 * Hardware definitions for Samsung OMAP24XX Apollon board.
5 *5 *
arch/arm/plat-omap/include/mach/board-fsample.hrenamed from include/asm-arm/arch-omap/board-fsample.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-fsample.h2 * arch/arm/plat-omap/include/mach/board-fsample.h
3 *3 *
4 * Board-specific goodies for TI F-Sample.4 * Board-specific goodies for TI F-Sample.
5 *5 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
15#define __ASM_ARCH_OMAP_FSAMPLE_H15#define __ASM_ARCH_OMAP_FSAMPLE_H
16 16
17/* fsample is pretty close to p2-sample */17/* fsample is pretty close to p2-sample */
18#include <asm/arch/board-perseus2.h>18#include <mach/board-perseus2.h>
19 19
20#define fsample_cpld_read(reg) __raw_readb(reg)20#define fsample_cpld_read(reg) __raw_readb(reg)
21#define fsample_cpld_write(val, reg) __raw_writeb(val, reg)21#define fsample_cpld_write(val, reg) __raw_writeb(val, reg)
arch/arm/plat-omap/include/mach/board-h2.hrenamed from include/asm-arm/arch-omap/board-h2.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-h2.h2 * arch/arm/plat-omap/include/mach/board-h2.h
3 *3 *
4 * Hardware definitions for TI OMAP1610 H2 board.4 * Hardware definitions for TI OMAP1610 H2 board.
5 *5 *
arch/arm/plat-omap/include/mach/board-h3.hrenamed from include/asm-arm/arch-omap/board-h3.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-h3.h2 * arch/arm/plat-omap/include/mach/board-h3.h
3 *3 *
4 * Copyright (C) 2001 RidgeRun, Inc.4 * Copyright (C) 2001 RidgeRun, Inc.
5 * Copyright (C) 2004 Texas Instruments, Inc.5 * Copyright (C) 2004 Texas Instruments, Inc.
arch/arm/plat-omap/include/mach/board-h4.hrenamed from include/asm-arm/arch-omap/board-h4.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-h4.h2 * arch/arm/plat-omap/include/mach/board-h4.h
3 *3 *
4 * Hardware definitions for TI OMAP1610 H4 board.4 * Hardware definitions for TI OMAP1610 H4 board.
5 *5 *
arch/arm/plat-omap/include/mach/board-innovator.hrenamed from include/asm-arm/arch-omap/board-innovator.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-innovator.h2 * arch/arm/plat-omap/include/mach/board-innovator.h
3 *3 *
4 * Copyright (C) 2001 RidgeRun, Inc.4 * Copyright (C) 2001 RidgeRun, Inc.
5 *5 *
arch/arm/plat-omap/include/mach/board-nokia.hrenamed from include/asm-arm/arch-omap/board-nokia.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-nokia.h2 * arch/arm/plat-omap/include/mach/board-nokia.h
3 *3 *
4 * Information structures for Nokia-specific board config data4 * Information structures for Nokia-specific board config data
5 *5 *
arch/arm/plat-omap/include/mach/board-osk.hrenamed from include/asm-arm/arch-omap/board-osk.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-osk.h2 * arch/arm/plat-omap/include/mach/board-osk.h
3 *3 *
4 * Hardware definitions for TI OMAP5912 OSK board.4 * Hardware definitions for TI OMAP5912 OSK board.
5 *5 *
arch/arm/plat-omap/include/mach/board-palmte.hrenamed from include/asm-arm/arch-omap/board-palmte.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-palmte.h2 * arch/arm/plat-omap/include/mach/board-palmte.h
3 *3 *
4 * Hardware definitions for the Palm Tungsten E device.4 * Hardware definitions for the Palm Tungsten E device.
5 *5 *
arch/arm/plat-omap/include/mach/board-palmtt.hrenamed from include/asm-arm/arch-omap/board-palmtt.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-palmte.h2 * arch/arm/plat-omap/include/mach/board-palmte.h
3 *3 *
4 * Hardware definitions for the Palm Tungsten|T device.4 * Hardware definitions for the Palm Tungsten|T device.
5 *5 *
arch/arm/plat-omap/include/mach/board-palmz71.hrenamed from include/asm-arm/arch-omap/board-palmz71.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-palmz71.h2 * arch/arm/plat-omap/include/mach/board-palmz71.h
3 *3 *
4 * Hardware definitions for the Palm Zire71 device.4 * Hardware definitions for the Palm Zire71 device.
5 *5 *
arch/arm/plat-omap/include/mach/board-perseus2.hrenamed from include/asm-arm/arch-omap/board-perseus2.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board-perseus2.h2 * arch/arm/plat-omap/include/mach/board-perseus2.h
3 *3 *
4 * Copyright 2003 by Texas Instruments Incorporated4 * Copyright 2003 by Texas Instruments Incorporated
5 * OMAP730 / Perseus2 support by Jean Pihet5 * OMAP730 / Perseus2 support by Jean Pihet
@@ -30,7 +30,7 @@ · 24 unmodified lines
30#ifndef __ASM_ARCH_OMAP_PERSEUS2_H30#ifndef __ASM_ARCH_OMAP_PERSEUS2_H
31#define __ASM_ARCH_OMAP_PERSEUS2_H31#define __ASM_ARCH_OMAP_PERSEUS2_H
32 32
33#include <asm/arch/fpga.h>33#include <mach/fpga.h>
34 34
35#ifndef OMAP_SDRAM_DEVICE35#ifndef OMAP_SDRAM_DEVICE
36#define OMAP_SDRAM_DEVICE D256M_1X16_4B36#define OMAP_SDRAM_DEVICE D256M_1X16_4B
arch/arm/plat-omap/include/mach/board-sx1.hrenamed from include/asm-arm/arch-omap/board-sx1.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board-voiceblue.hrenamed from include/asm-arm/arch-omap/board-voiceblue.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board.hrenamed from include/asm-arm/arch-omap/board.h+4−4
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/board.h2 * arch/arm/plat-omap/include/mach/board.h
3 *3 *
4 * Information structures for board-specific data4 * Information structures for board-specific data
5 *5 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
12 12
13#include <linux/types.h>13#include <linux/types.h>
14 14
15#include <asm/arch/gpio-switch.h>15#include <mach/gpio-switch.h>
16 16
17/* Different peripheral ids */17/* Different peripheral ids */
18#define OMAP_TAG_CLOCK 0x4f0118#define OMAP_TAG_CLOCK 0x4f01
@@ -125,7 +125,7 @@ struct omap_pwm_led_platform_data { · 106 unmodified lines
125 void (*set_power)(struct omap_pwm_led_platform_data *self, int on_off);125 void (*set_power)(struct omap_pwm_led_platform_data *self, int on_off);
126};126};
127 127
128/* See include/asm-arm/arch-omap/gpio-switch.h for definitions */128/* See arch/arm/plat-omap/include/mach/gpio-switch.h for definitions */
129struct omap_gpio_switch_config {129struct omap_gpio_switch_config {
130 char name[12];130 char name[12];
131 u16 gpio;131 u16 gpio;
@@ -154,7 +154,7 @@ struct omap_version_config { · 22 unmodified lines
154};154};
155 155
156 156
157#include <asm-arm/arch-omap/board-nokia.h>157#include <mach/board-nokia.h>
158 158
159struct omap_board_config_entry {159struct omap_board_config_entry {
160 u16 tag;160 u16 tag;
arch/arm/plat-omap/include/mach/clock.hrenamed from include/asm-arm/arch-omap/clock.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/clock.h2 * arch/arm/plat-omap/include/mach/clock.h
3 *3 *
4 * Copyright (C) 2004 - 2005 Nokia corporation4 * Copyright (C) 2004 - 2005 Nokia corporation
5 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>5 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
arch/arm/plat-omap/include/mach/common.hrenamed from include/asm-arm/arch-omap/common.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/common.h2 * arch/arm/plat-omap/include/mach/common.h
3 *3 *
4 * Header for code common to all OMAP machines.4 * Header for code common to all OMAP machines.
5 *5 *
arch/arm/plat-omap/include/mach/control.hrenamed from include/asm-arm/arch-omap/control.h+2−2
@@ -2,7 +2,7 @@ · 1 unmodified line
2#define __ASM_ARCH_CONTROL_H2#define __ASM_ARCH_CONTROL_H
3 3
4/*4/*
5 * include/asm-arm/arch-omap/control.h5 * arch/arm/plat-omap/include/mach/control.h
6 *6 *
7 * OMAP2/3 System Control Module definitions7 * OMAP2/3 System Control Module definitions
8 *8 *
@@ -16,7 +16,7 @@ · 7 unmodified lines
16 * the Free Software Foundation.16 * the Free Software Foundation.
17 */17 */
18 18
19#include <asm/arch/io.h>19#include <mach/io.h>
20 20
21#define OMAP242X_CTRL_REGADDR(reg) \21#define OMAP242X_CTRL_REGADDR(reg) \
22 (void __iomem *)IO_ADDRESS(OMAP242X_CTRL_BASE + (reg))22 (void __iomem *)IO_ADDRESS(OMAP242X_CTRL_BASE + (reg))
arch/arm/plat-omap/include/mach/cpu.hrenamed from include/asm-arm/arch-omap/cpu.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/cpu.h2 * arch/arm/plat-omap/include/mach/cpu.h
3 *3 *
4 * OMAP cpu type detection4 * OMAP cpu type detection
5 *5 *
arch/arm/plat-omap/include/mach/debug-macro.Srenamed from include/asm-arm/arch-omap/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-omap/debug-macro.S1/* arch/arm/plat-omap/include/mach/debug-macro.S
2 *2 *
3 * Debugging macro include header3 * Debugging macro include header
4 *4 *
arch/arm/plat-omap/include/mach/dma.hrenamed from include/asm-arm/arch-omap/dma.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/dma.h2 * arch/arm/plat-omap/include/mach/dma.h
3 *3 *
4 * Copyright (C) 2003 Nokia Corporation4 * Copyright (C) 2003 Nokia Corporation
5 * Author: Juha Yrjölä <juha.yrjola@nokia.com>5 * Author: Juha Yrjölä <juha.yrjola@nokia.com>
arch/arm/plat-omap/include/mach/dmtimer.hrenamed from include/asm-arm/arch-omap/dmtimer.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/dmtimer.h2 * arch/arm/plat-omap/include/mach/dmtimer.h
3 *3 *
4 * OMAP Dual-Mode Timers4 * OMAP Dual-Mode Timers
5 *5 *
arch/arm/plat-omap/include/mach/dsp_common.hrenamed from include/asm-arm/arch-omap/dsp_common.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/eac.hrenamed from include/asm-arm/arch-omap/eac.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap2/eac.h2 * arch/arm/plat-omap/include/mach2/eac.h
3 *3 *
4 * Defines for Enhanced Audio Controller4 * Defines for Enhanced Audio Controller
5 *5 *
@@ -27,8 +27,8 @@ · 21 unmodified lines
27#ifndef __ASM_ARM_ARCH_OMAP2_EAC_H27#ifndef __ASM_ARM_ARCH_OMAP2_EAC_H
28#define __ASM_ARM_ARCH_OMAP2_EAC_H28#define __ASM_ARM_ARCH_OMAP2_EAC_H
29 29
30#include <asm/arch/io.h>30#include <mach/io.h>
31#include <asm/arch/hardware.h>31#include <mach/hardware.h>
32#include <asm/irq.h>32#include <asm/irq.h>
33 33
34#include <sound/core.h>34#include <sound/core.h>
arch/arm/plat-omap/include/mach/entry-macro.Srenamed from include/asm-arm/arch-omap/entry-macro.S+5−5
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-omap/entry-macro.S2 * arch/arm/plat-omap/include/mach/entry-macro.S
3 *3 *
4 * Low-level IRQ helper macros for OMAP-based platforms4 * Low-level IRQ helper macros for OMAP-based platforms
5 *5 *
@@ -7,9 +7,9 @@ · 1 unmodified line
7 * License version 2. This program is licensed "as is" without any7 * License version 2. This program is licensed "as is" without any
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10#include <asm/hardware.h>10#include <mach/hardware.h>
11#include <asm/arch/io.h>11#include <mach/io.h>
12#include <asm/arch/irqs.h>12#include <mach/irqs.h>
13 13
14#if defined(CONFIG_ARCH_OMAP1)14#if defined(CONFIG_ARCH_OMAP1)
15 15
@@ -57,7 +57,7 @@ · 41 unmodified lines
57 57
58#elif defined(CONFIG_ARCH_OMAP24XX)58#elif defined(CONFIG_ARCH_OMAP24XX)
59 59
60#include <asm/arch/omap24xx.h>60#include <mach/omap24xx.h>
61 61
62 .macro disable_fiq62 .macro disable_fiq
63 .endm63 .endm
arch/arm/plat-omap/include/mach/fpga.hrenamed from include/asm-arm/arch-omap/fpga.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/fpga.h2 * arch/arm/plat-omap/include/mach/fpga.h
3 *3 *
4 * Interrupt handler for OMAP-1510 FPGA4 * Interrupt handler for OMAP-1510 FPGA
5 *5 *
arch/arm/plat-omap/include/mach/gpio-switch.hrenamed from include/asm-arm/arch-omap/gpio-switch.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/gpio.hrenamed from include/asm-arm/arch-omap/gpio.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/gpio.h2 * arch/arm/plat-omap/include/mach/gpio.h
3 *3 *
4 * OMAP GPIO handling defines and functions4 * OMAP GPIO handling defines and functions
5 *5 *
@@ -26,7 +26,7 @@ · 20 unmodified lines
26#ifndef __ASM_ARCH_OMAP_GPIO_H26#ifndef __ASM_ARCH_OMAP_GPIO_H
27#define __ASM_ARCH_OMAP_GPIO_H27#define __ASM_ARCH_OMAP_GPIO_H
28 28
29#include <asm/arch/irqs.h>29#include <mach/irqs.h>
30#include <asm/io.h>30#include <asm/io.h>
31 31
32#define OMAP_MPUIO_BASE (void __iomem *)0xfffb500032#define OMAP_MPUIO_BASE (void __iomem *)0xfffb5000
arch/arm/plat-omap/include/mach/gpioexpander.hrenamed from include/asm-arm/arch-omap/gpioexpander.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/gpioexpander.h2 * arch/arm/plat-omap/include/mach/gpioexpander.h
3 *3 *
4 *4 *
5 * Copyright (C) 2004 Texas Instruments, Inc.5 * Copyright (C) 2004 Texas Instruments, Inc.
arch/arm/plat-omap/include/mach/gpmc.hrenamed from include/asm-arm/arch-omap/gpmc.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/hardware.hrenamed from include/asm-arm/arch-omap/hardware.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/hardware.h2 * arch/arm/plat-omap/include/mach/hardware.h
3 *3 *
4 * Hardware definitions for TI OMAP processors and boards4 * Hardware definitions for TI OMAP processors and boards
5 *5 *
@@ -39,9 +39,9 @@ · 33 unmodified lines
39#include <asm/sizes.h>39#include <asm/sizes.h>
40#ifndef __ASSEMBLER__40#ifndef __ASSEMBLER__
41#include <asm/types.h>41#include <asm/types.h>
42#include <asm/arch/cpu.h>42#include <mach/cpu.h>
43#endif43#endif
44#include <asm/arch/serial.h>44#include <mach/serial.h>
45 45
46/*46/*
47 * ---------------------------------------------------------------------------47 * ---------------------------------------------------------------------------
arch/arm/plat-omap/include/mach/hwa742.hrenamed from include/asm-arm/arch-omap/hwa742.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/io.hrenamed from include/asm-arm/arch-omap/io.h+3−3
@@ -1,9 +1,9 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/io.h2 * arch/arm/plat-omap/include/mach/io.h
3 *3 *
4 * IO definitions for TI OMAP processors and boards4 * IO definitions for TI OMAP processors and boards
5 *5 *
6 * Copied from linux/include/asm-arm/arch-sa1100/io.h6 * Copied from arch/arm/mach-sa1100/include/mach/io.h
7 * Copyright (C) 1997-1999 Russell King7 * Copyright (C) 1997-1999 Russell King
8 *8 *
9 * This program is free software; you can redistribute it and/or modify it9 * This program is free software; you can redistribute it and/or modify it
@@ -34,7 +34,7 @@ · 24 unmodified lines
34#ifndef __ASM_ARM_ARCH_IO_H34#ifndef __ASM_ARM_ARCH_IO_H
35#define __ASM_ARM_ARCH_IO_H35#define __ASM_ARM_ARCH_IO_H
36 36
37#include <asm/hardware.h>37#include <mach/hardware.h>
38 38
39#define IO_SPACE_LIMIT 0xffffffff39#define IO_SPACE_LIMIT 0xffffffff
40 40
arch/arm/plat-omap/include/mach/irda.hrenamed from include/asm-arm/arch-omap/irda.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/irda.h2 * arch/arm/plat-omap/include/mach/irda.h
3 *3 *
4 * Copyright (C) 2005-2006 Komal Shah <komal_shah802003@yahoo.com>4 * Copyright (C) 2005-2006 Komal Shah <komal_shah802003@yahoo.com>
5 *5 *
arch/arm/plat-omap/include/mach/irqs.hrenamed from include/asm-arm/arch-omap/irqs.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/irqs.h2 * arch/arm/plat-omap/include/mach/irqs.h
3 *3 *
4 * Copyright (C) Greg Lonnon 20014 * Copyright (C) Greg Lonnon 2001
5 * Updated for OMAP-1610 by Tony Lindgren <tony@atomide.com>5 * Updated for OMAP-1610 by Tony Lindgren <tony@atomide.com>
@@ -327,6 +327,6 @@ · 321 unmodified lines
327extern void omap_init_irq(void);327extern void omap_init_irq(void);
328#endif328#endif
329 329
330#include <asm/hardware.h>330#include <mach/hardware.h>
331 331
332#endif332#endif
arch/arm/plat-omap/include/mach/keypad.hrenamed from include/asm-arm/arch-omap/keypad.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/keypad.h2 * arch/arm/plat-omap/include/mach/keypad.h
3 *3 *
4 * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com>4 * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com>
5 *5 *
arch/arm/plat-omap/include/mach/lcd_mipid.hrenamed from include/asm-arm/arch-omap/lcd_mipid.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/led.hrenamed from include/asm-arm/arch-omap/led.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/led.h2 * arch/arm/plat-omap/include/mach/led.h
3 *3 *
4 * Copyright (C) 2006 Samsung Electronics4 * Copyright (C) 2006 Samsung Electronics
5 * Kyungmin Park <kyungmin.park@samsung.com>5 * Kyungmin Park <kyungmin.park@samsung.com>
arch/arm/plat-omap/include/mach/mailbox.hrenamed from include/asm-arm/arch-omap/mailbox.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/mcbsp.hrenamed from include/asm-arm/arch-omap/mcbsp.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/mcbsp.h2 * arch/arm/plat-omap/include/mach/mcbsp.h
3 *3 *
4 * Defines for Multi-Channel Buffered Serial Port4 * Defines for Multi-Channel Buffered Serial Port
5 *5 *
@@ -27,8 +27,8 @@ · 21 unmodified lines
27#include <linux/completion.h>27#include <linux/completion.h>
28#include <linux/spinlock.h>28#include <linux/spinlock.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/arch/clock.h>31#include <mach/clock.h>
32 32
33#define OMAP730_MCBSP1_BASE 0xfffb100033#define OMAP730_MCBSP1_BASE 0xfffb1000
34#define OMAP730_MCBSP2_BASE 0xfffb180034#define OMAP730_MCBSP2_BASE 0xfffb1800
arch/arm/plat-omap/include/mach/mcspi.hrenamed from include/asm-arm/arch-omap/mcspi.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/memory.hrenamed from include/asm-arm/arch-omap/memory.h+9−8
@@ -1,12 +1,12 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/memory.h2 * arch/arm/plat-omap/include/mach/memory.h
3 *3 *
4 * Memory map for OMAP-1510 and 16104 * Memory map for OMAP-1510 and 1610
5 *5 *
6 * Copyright (C) 2000 RidgeRun, Inc.6 * Copyright (C) 2000 RidgeRun, Inc.
7 * Author: Greg Lonnon <glonnon@ridgerun.com>7 * Author: Greg Lonnon <glonnon@ridgerun.com>
8 *8 *
9 * This file was derived from linux/include/asm-arm/arch-intergrator/memory.h9 * This file was derived from arch/arm/mach-intergrator/include/mach/memory.h
10 * Copyright (C) 1999 ARM Limited10 * Copyright (C) 1999 ARM Limited
11 *11 *
12 * This program is free software; you can redistribute it and/or modify it12 * This program is free software; you can redistribute it and/or modify it
@@ -76,13 +76,14 @@ · 63 unmodified lines
76 (dma_addr_t)virt_to_lbus(page_address(page)) : \76 (dma_addr_t)virt_to_lbus(page_address(page)) : \
77 (dma_addr_t)__virt_to_bus(page_address(page));})77 (dma_addr_t)__virt_to_bus(page_address(page));})
78 78
79#define __arch_dma_to_virt(dev, addr) ({is_lbus_device(dev) ? \79#define __arch_dma_to_virt(dev, addr) ({ (void *) (is_lbus_device(dev) ? \
80 lbus_to_virt(addr) : \80 lbus_to_virt(addr) : \
81 __bus_to_virt(addr);})81 __bus_to_virt(addr)); })
82 82
83#define __arch_virt_to_dma(dev, addr) ({is_lbus_device(dev) ? \83#define __arch_virt_to_dma(dev, addr) ({ unsigned long __addr = (unsigned long)(addr); \
84 virt_to_lbus(addr) : \84 (dma_addr_t) (is_lbus_device(dev) ? \
85 __virt_to_bus(addr);})85 virt_to_lbus(__addr) : \
86 __virt_to_bus(__addr)); })
86 87
87#endif /* CONFIG_ARCH_OMAP15XX */88#endif /* CONFIG_ARCH_OMAP15XX */
88 89
arch/arm/plat-omap/include/mach/menelaus.hrenamed from include/asm-arm/arch-omap/menelaus.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/menelaus.h2 * arch/arm/plat-omap/include/mach/menelaus.h
3 *3 *
4 * Functions to access Menelaus power management chip4 * Functions to access Menelaus power management chip
5 */5 */
arch/arm/plat-omap/include/mach/mmc.hrenamed from include/asm-arm/arch-omap/mmc.h+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/device.h>15#include <linux/device.h>
16#include <linux/mmc/host.h>16#include <linux/mmc/host.h>
17 17
18#include <asm/arch/board.h>18#include <mach/board.h>
19 19
20#define OMAP_MMC_MAX_SLOTS 220#define OMAP_MMC_MAX_SLOTS 2
21 21
arch/arm/plat-omap/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-omap/mtd-xip.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#ifndef __ARCH_OMAP_MTD_XIP_H__14#ifndef __ARCH_OMAP_MTD_XIP_H__
15#define __ARCH_OMAP_MTD_XIP_H__15#define __ARCH_OMAP_MTD_XIP_H__
16 16
17#include <asm/hardware.h>17#include <mach/hardware.h>
18#define OMAP_MPU_TIMER_BASE (0xfffec500)18#define OMAP_MPU_TIMER_BASE (0xfffec500)
19#define OMAP_MPU_TIMER_OFFSET 0x10019#define OMAP_MPU_TIMER_OFFSET 0x100
20 20
arch/arm/plat-omap/include/mach/mux.hrenamed from include/asm-arm/arch-omap/mux.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/mux.h2 * arch/arm/plat-omap/include/mach/mux.h
3 *3 *
4 * Table of the Omap register configurations for the FUNC_MUX and4 * Table of the Omap register configurations for the FUNC_MUX and
5 * PULL_DWN combinations.5 * PULL_DWN combinations.
arch/arm/plat-omap/include/mach/nand.hrenamed from include/asm-arm/arch-omap/nand.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-omap/nand.h2 * arch/arm/plat-omap/include/mach/nand.h
3 *3 *
4 * Copyright (C) 2006 Micron Technology Inc.4 * Copyright (C) 2006 Micron Technology Inc.
5 *5 *
arch/arm/plat-omap/include/mach/omap-alsa.hrenamed from include/asm-arm/arch-omap/omap-alsa.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/omap-alsa.h2 * arch/arm/plat-omap/include/mach/omap-alsa.h
3 *3 *
4 * Alsa Driver for AIC23 and TSC2101 codecs on OMAP platform boards.4 * Alsa Driver for AIC23 and TSC2101 codecs on OMAP platform boards.
5 *5 *
@@ -40,10 +40,10 @@ · 34 unmodified lines
40#ifndef __OMAP_ALSA_H40#ifndef __OMAP_ALSA_H
41#define __OMAP_ALSA_H41#define __OMAP_ALSA_H
42 42
43#include <asm/arch/dma.h>43#include <mach/dma.h>
44#include <sound/core.h>44#include <sound/core.h>
45#include <sound/pcm.h>45#include <sound/pcm.h>
46#include <asm/arch/mcbsp.h>46#include <mach/mcbsp.h>
47#include <linux/platform_device.h>47#include <linux/platform_device.h>
48 48
49#define DMA_BUF_SIZE (1024 * 8)49#define DMA_BUF_SIZE (1024 * 8)
arch/arm/plat-omap/include/mach/omap1510.hrenamed from include/asm-arm/arch-omap/omap1510.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-omap/omap1510.h1/* arch/arm/plat-omap/include/mach/omap1510.h
2 *2 *
3 * Hardware definitions for TI OMAP1510 processor.3 * Hardware definitions for TI OMAP1510 processor.
4 *4 *
arch/arm/plat-omap/include/mach/omap16xx.hrenamed from include/asm-arm/arch-omap/omap16xx.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-omap/omap16xx.h1/* arch/arm/plat-omap/include/mach/omap16xx.h
2 *2 *
3 * Hardware definitions for TI OMAP1610/5912/1710 processors.3 * Hardware definitions for TI OMAP1610/5912/1710 processors.
4 *4 *
arch/arm/plat-omap/include/mach/omap24xx.hrenamed from include/asm-arm/arch-omap/omap24xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-omap/omap24xx.h2 * arch/arm/plat-omap/include/mach/omap24xx.h
3 *3 *
4 * This file contains the processor specific definitions4 * This file contains the processor specific definitions
5 * of the TI OMAP24XX.5 * of the TI OMAP24XX.
arch/arm/plat-omap/include/mach/omap34xx.hrenamed from include/asm-arm/arch-omap/omap34xx.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-omap/omap34xx.h2 * arch/arm/plat-omap/include/mach/omap34xx.h
3 *3 *
4 * This file contains the processor specific definitions of the TI OMAP34XX.4 * This file contains the processor specific definitions of the TI OMAP34XX.
5 *5 *
arch/arm/plat-omap/include/mach/omap730.hrenamed from include/asm-arm/arch-omap/omap730.h+1−1
@@ -1,4 +1,4 @@
1/* linux/include/asm-arm/arch-omap/omap730.h1/* arch/arm/plat-omap/include/mach/omap730.h
2 *2 *
3 * Hardware definitions for TI OMAP730 processor.3 * Hardware definitions for TI OMAP730 processor.
4 *4 *
arch/arm/plat-omap/include/mach/omapfb.hrenamed from include/asm-arm/arch-omap/omapfb.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * File: include/asm-arm/arch-omap/omapfb.h2 * File: arch/arm/plat-omap/include/mach/omapfb.h
3 *3 *
4 * Framebuffer driver for TI OMAP boards4 * Framebuffer driver for TI OMAP boards
5 *5 *
@@ -167,7 +167,7 @@ enum omapfb_update_mode { · 161 unmodified lines
167#include <linux/fb.h>167#include <linux/fb.h>
168#include <linux/mutex.h>168#include <linux/mutex.h>
169 169
170#include <asm/arch/board.h>170#include <mach/board.h>
171 171
172#define OMAP_LCDC_INV_VSYNC 0x0001172#define OMAP_LCDC_INV_VSYNC 0x0001
173#define OMAP_LCDC_INV_HSYNC 0x0002173#define OMAP_LCDC_INV_HSYNC 0x0002
arch/arm/plat-omap/include/mach/onenand.hrenamed from include/asm-arm/arch-omap/onenand.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/arch-omap/onenand.h2 * arch/arm/plat-omap/include/mach/onenand.h
3 *3 *
4 * Copyright (C) 2006 Nokia Corporation4 * Copyright (C) 2006 Nokia Corporation
5 * Author: Juha Yrjola5 * Author: Juha Yrjola
arch/arm/plat-omap/include/mach/param.hrenamed from include/asm-arm/arch-omap/param.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/param.h2 * arch/arm/plat-omap/include/mach/param.h
3 *3 *
4 */4 */
5 5
arch/arm/plat-omap/include/mach/pm.hrenamed from include/asm-arm/arch-omap/pm.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/pm.h2 * arch/arm/plat-omap/include/mach/pm.h
3 *3 *
4 * Header file for OMAP Power Management Routines4 * Header file for OMAP Power Management Routines
5 *5 *
arch/arm/plat-omap/include/mach/prcm.hrenamed from include/asm-arm/arch-omap/prcm.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/prcm.h2 * arch/arm/plat-omap/include/mach/prcm.h
3 *3 *
4 * Access definations for use in OMAP24XX clock and power management4 * Access definations for use in OMAP24XX clock and power management
5 *5 *
arch/arm/plat-omap/include/mach/sdrc.hrenamed from include/asm-arm/arch-omap/sdrc.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 * published by the Free Software Foundation.14 * published by the Free Software Foundation.
15 */15 */
16 16
17#include <asm/arch/io.h>17#include <mach/io.h>
18 18
19/* SDRC register offsets - read/write with sdrc_{read,write}_reg() */19/* SDRC register offsets - read/write with sdrc_{read,write}_reg() */
20 20
arch/arm/plat-omap/include/mach/serial.hrenamed from include/asm-arm/arch-omap/serial.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/serial.h2 * arch/arm/plat-omap/include/mach/serial.h
3 *3 *
4 * This program is distributed in the hope that it will be useful,4 * This program is distributed in the hope that it will be useful,
5 * but WITHOUT ANY WARRANTY; without even the implied warranty of5 * but WITHOUT ANY WARRANTY; without even the implied warranty of
arch/arm/plat-omap/include/mach/sram.hrenamed from include/asm-arm/arch-omap/sram.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/sram.h2 * arch/arm/plat-omap/include/mach/sram.h
3 *3 *
4 * Interface for functions that need to be run in internal SRAM4 * Interface for functions that need to be run in internal SRAM
5 *5 *
arch/arm/plat-omap/include/mach/system.hrenamed from include/asm-arm/arch-omap/system.h+2−2
@@ -1,5 +1,5 @@
1/*1/*
2 * Copied from linux/include/asm-arm/arch-sa1100/system.h2 * Copied from arch/arm/mach-sa1100/include/mach/system.h
3 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>3 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>
4 */4 */
5#ifndef __ASM_ARCH_SYSTEM_H5#ifndef __ASM_ARCH_SYSTEM_H
@@ -7,7 +7,7 @@ · 1 unmodified line
7#include <linux/clk.h>7#include <linux/clk.h>
8 8
9#include <asm/mach-types.h>9#include <asm/mach-types.h>
10#include <asm/hardware.h>10#include <mach/hardware.h>
11 11
12#ifndef CONFIG_MACH_VOICEBLUE12#ifndef CONFIG_MACH_VOICEBLUE
13#define voiceblue_reset() do {} while (0)13#define voiceblue_reset() do {} while (0)
arch/arm/plat-omap/include/mach/tc.hrenamed from include/asm-arm/arch-omap/tc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/tc.h2 * arch/arm/plat-omap/include/mach/tc.h
3 *3 *
4 * OMAP Traffic Controller4 * OMAP Traffic Controller
5 *5 *
arch/arm/plat-omap/include/mach/timex.hrenamed from include/asm-arm/arch-omap/timex.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/timex.h2 * arch/arm/plat-omap/include/mach/timex.h
3 *3 *
4 * Copyright (C) 2000 RidgeRun, Inc.4 * Copyright (C) 2000 RidgeRun, Inc.
5 * Author: Greg Lonnon <glonnon@ridgerun.com>5 * Author: Greg Lonnon <glonnon@ridgerun.com>
arch/arm/plat-omap/include/mach/uncompress.hrenamed from include/asm-arm/arch-omap/uncompress.h+3−3
@@ -1,10 +1,10 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/uncompress.h2 * arch/arm/plat-omap/include/mach/uncompress.h
3 *3 *
4 * Serial port stubs for kernel decompress status messages4 * Serial port stubs for kernel decompress status messages
5 *5 *
6 * Initially based on:6 * Initially based on:
7 * linux-2.4.15-rmk1-dsplinux1.6/include/asm-arm/arch-omap1510/uncompress.h7 * linux-2.4.15-rmk1-dsplinux1.6/arch/arm/plat-omap/include/mach1510/uncompress.h
8 * Copyright (C) 2000 RidgeRun, Inc.8 * Copyright (C) 2000 RidgeRun, Inc.
9 * Author: Greg Lonnon <glonnon@ridgerun.com>9 * Author: Greg Lonnon <glonnon@ridgerun.com>
10 *10 *
@@ -19,7 +19,7 @@ · 8 unmodified lines
19 19
20#include <linux/types.h>20#include <linux/types.h>
21#include <linux/serial_reg.h>21#include <linux/serial_reg.h>
22#include <asm/arch/serial.h>22#include <mach/serial.h>
23 23
24unsigned int system_rev;24unsigned int system_rev;
25 25
arch/arm/plat-omap/include/mach/usb.hrenamed from include/asm-arm/arch-omap/usb.h+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3#ifndef __ASM_ARCH_OMAP_USB_H3#ifndef __ASM_ARCH_OMAP_USB_H
4#define __ASM_ARCH_OMAP_USB_H4#define __ASM_ARCH_OMAP_USB_H
5 5
6#include <asm/arch/board.h>6#include <mach/board.h>
7 7
8/*-------------------------------------------------------------------------*/8/*-------------------------------------------------------------------------*/
9 9
arch/arm/plat-omap/include/mach/vmalloc.hrenamed from include/asm-arm/arch-omap/vmalloc.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * linux/include/asm-arm/arch-omap/vmalloc.h2 * arch/arm/plat-omap/include/mach/vmalloc.h
3 *3 *
4 * Copyright (C) 2000 Russell King.4 * Copyright (C) 2000 Russell King.
5 *5 *
arch/arm/plat-omap/mailbox.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <linux/err.h>31#include <linux/err.h>
32#include <linux/delay.h>32#include <linux/delay.h>
33#include <asm/io.h>33#include <asm/io.h>
34#include <asm/arch/mailbox.h>34#include <mach/mailbox.h>
35#include "mailbox.h"35#include "mailbox.h"
36 36
37static struct omap_mbox *mboxes;37static struct omap_mbox *mboxes;
arch/arm/plat-omap/mcbsp.c+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#include <linux/delay.h>24#include <linux/delay.h>
25#include <linux/io.h>25#include <linux/io.h>
26 26
27#include <asm/arch/dma.h>27#include <mach/dma.h>
28#include <asm/arch/mcbsp.h>28#include <mach/mcbsp.h>
29 29
30static struct omap_mcbsp mcbsp[OMAP_MAX_MCBSP_COUNT];30static struct omap_mcbsp mcbsp[OMAP_MAX_MCBSP_COUNT];
31 31
arch/arm/plat-omap/mux.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <asm/system.h>28#include <asm/system.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <linux/spinlock.h>30#include <linux/spinlock.h>
31#include <asm/arch/mux.h>31#include <mach/mux.h>
32 32
33#ifdef CONFIG_OMAP_MUX33#ifdef CONFIG_OMAP_MUX
34 34
arch/arm/plat-omap/ocpi.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include <linux/clk.h>33#include <linux/clk.h>
34 34
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/hardware.h>36#include <mach/hardware.h>
37 37
38#define OCPI_BASE 0xfffec32038#define OCPI_BASE 0xfffec320
39#define OCPI_FAULT (OCPI_BASE + 0x00)39#define OCPI_FAULT (OCPI_BASE + 0x00)
arch/arm/plat-omap/sram.c+3−3
@@ -22,10 +22,10 @@ · 21 unmodified lines
22 22
23#include <asm/mach/map.h>23#include <asm/mach/map.h>
24 24
25#include <asm/arch/sram.h>25#include <mach/sram.h>
26#include <asm/arch/board.h>26#include <mach/board.h>
27 27
28#include <asm/arch/control.h>28#include <mach/control.h>
29 29
30#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)30#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
31# include "../mach-omap2/prm.h"31# include "../mach-omap2/prm.h"
arch/arm/plat-omap/usb.c+5−5
@@ -31,12 +31,12 @@ · 30 unmodified lines
31#include <asm/io.h>31#include <asm/io.h>
32#include <asm/irq.h>32#include <asm/irq.h>
33#include <asm/system.h>33#include <asm/system.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35 35
36#include <asm/arch/control.h>36#include <mach/control.h>
37#include <asm/arch/mux.h>37#include <mach/mux.h>
38#include <asm/arch/usb.h>38#include <mach/usb.h>
39#include <asm/arch/board.h>39#include <mach/board.h>
40 40
41#ifdef CONFIG_ARCH_OMAP141#ifdef CONFIG_ARCH_OMAP1
42 42
arch/arm/plat-orion/include/plat/cache-feroceon-l2.hrenamed from include/asm-arm/plat-orion/cache-feroceon-l2.h+1−1
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/plat-orion/cache-feroceon-l2.h2 * arch/arm/plat-orion/include/plat/cache-feroceon-l2.h
3 *3 *
4 * Copyright (C) 2008 Marvell Semiconductor4 * Copyright (C) 2008 Marvell Semiconductor
5 *5 *
arch/arm/plat-orion/include/plat/ehci-orion.hrenamed from include/asm-arm/plat-orion/ehci-orion.h+3−3
@@ -1,13 +1,13 @@
1/*1/*
2 * include/asm-arm/plat-orion/ehci-orion.h2 * arch/arm/plat-orion/include/plat/ehci-orion.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
6 * warranty of any kind, whether express or implied.6 * warranty of any kind, whether express or implied.
7 */7 */
8 8
9#ifndef __ASM_PLAT_ORION_EHCI_ORION_H9#ifndef __PLAT_EHCI_ORION_H
10#define __ASM_PLAT_ORION_EHCI_ORION_H10#define __PLAT_EHCI_ORION_H
11 11
12#include <linux/mbus.h>12#include <linux/mbus.h>
13 13
arch/arm/plat-orion/include/plat/irq.hrenamed from include/asm-arm/plat-orion/irq.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/plat-orion/irq.h2 * arch/arm/plat-orion/include/plat/irq.h
3 *3 *
4 * Marvell Orion SoC IRQ handling.4 * Marvell Orion SoC IRQ handling.
5 *5 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#ifndef __ASM_PLAT_ORION_IRQ_H11#ifndef __PLAT_IRQ_H
12#define __ASM_PLAT_ORION_IRQ_H12#define __PLAT_IRQ_H
13 13
14void orion_irq_init(unsigned int irq_start, void __iomem *maskaddr);14void orion_irq_init(unsigned int irq_start, void __iomem *maskaddr);
15 15
arch/arm/plat-orion/include/plat/mv_xor.hrenamed from include/asm-arm/plat-orion/mv_xor.h+4−2
@@ -1,9 +1,11 @@
1/*1/*
2 * arch/arm/plat-orion/include/plat/mv_xor.h
3 *
2 * Marvell XOR platform device data definition file.4 * Marvell XOR platform device data definition file.
3 */5 */
4 6
5#ifndef __ASM_PLAT_ORION_MV_XOR_H7#ifndef __PLAT_MV_XOR_H
6#define __ASM_PLAT_ORION_MV_XOR_H8#define __PLAT_MV_XOR_H
7 9
8#include <linux/dmaengine.h>10#include <linux/dmaengine.h>
9#include <linux/mbus.h>11#include <linux/mbus.h>
arch/arm/plat-orion/include/plat/orion_nand.hrenamed from include/asm-arm/plat-orion/orion_nand.h+3−3
@@ -1,13 +1,13 @@
1/*1/*
2 * include/asm-arm/plat-orion/orion_nand.h2 * arch/arm/plat-orion/include/plat/orion_nand.h
3 *3 *
4 * This file is licensed under the terms of the GNU General Public4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any5 * License version 2. This program is licensed "as is" without any
6 * warranty of any kind, whether express or implied.6 * warranty of any kind, whether express or implied.
7 */7 */
8 8
9#ifndef __ASM_PLAT_ORION_ORION_NAND_H9#ifndef __PLAT_ORION_NAND_H
10#define __ASM_PLAT_ORION_ORION_NAND_H10#define __PLAT_ORION_NAND_H
11 11
12/*12/*
13 * Device bus NAND private data13 * Device bus NAND private data
arch/arm/plat-orion/include/plat/pcie.hrenamed from include/asm-arm/plat-orion/pcie.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/plat-orion/pcie.h2 * arch/arm/plat-orion/include/plat/pcie.h
3 *3 *
4 * Marvell Orion SoC PCIe handling.4 * Marvell Orion SoC PCIe handling.
5 *5 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#ifndef __ASM_PLAT_ORION_PCIE_H11#ifndef __PLAT_PCIE_H
12#define __ASM_PLAT_ORION_PCIE_H12#define __PLAT_PCIE_H
13 13
14u32 orion_pcie_dev_id(void __iomem *base);14u32 orion_pcie_dev_id(void __iomem *base);
15u32 orion_pcie_rev(void __iomem *base);15u32 orion_pcie_rev(void __iomem *base);
arch/arm/plat-orion/include/plat/time.hrenamed from include/asm-arm/plat-orion/time.h+3−3
@@ -1,5 +1,5 @@
1/*1/*
2 * include/asm-arm/plat-orion/time.h2 * arch/arm/plat-orion/include/plat/time.h
3 *3 *
4 * Marvell Orion SoC time handling.4 * Marvell Orion SoC time handling.
5 *5 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
8 * warranty of any kind, whether express or implied.8 * warranty of any kind, whether express or implied.
9 */9 */
10 10
11#ifndef __ASM_PLAT_ORION_TIME_H11#ifndef __PLAT_TIME_H
12#define __ASM_PLAT_ORION_TIME_H12#define __PLAT_TIME_H
13 13
14void orion_time_init(unsigned int irq, unsigned int tclk);14void orion_time_init(unsigned int irq, unsigned int tclk);
15 15
arch/arm/plat-orion/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/irq.h>13#include <linux/irq.h>
14#include <linux/io.h>14#include <linux/io.h>
15#include <asm/plat-orion/irq.h>15#include <plat/irq.h>
16 16
17static void orion_irq_mask(u32 irq)17static void orion_irq_mask(u32 irq)
18{18{
arch/arm/plat-orion/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/pci.h>12#include <linux/pci.h>
13#include <linux/mbus.h>13#include <linux/mbus.h>
14#include <asm/mach/pci.h>14#include <asm/mach/pci.h>
15#include <asm/plat-orion/pcie.h>15#include <plat/pcie.h>
16 16
17/*17/*
18 * PCIe unit register offsets.18 * PCIe unit register offsets.
arch/arm/plat-orion/time.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/interrupt.h>16#include <linux/interrupt.h>
17#include <linux/irq.h>17#include <linux/irq.h>
18#include <asm/mach/time.h>18#include <asm/mach/time.h>
19#include <asm/arch/hardware.h>19#include <mach/hardware.h>
20 20
21/*21/*
22 * Number of timer ticks per jiffy.22 * Number of timer ticks per jiffy.
arch/arm/plat-s3c24xx/clock.c+3−3
@@ -40,12 +40,12 @@ · 39 unmodified lines
40#include <linux/mutex.h>40#include <linux/mutex.h>
41#include <linux/delay.h>41#include <linux/delay.h>
42 42
43#include <asm/hardware.h>43#include <mach/hardware.h>
44#include <asm/irq.h>44#include <asm/irq.h>
45#include <asm/io.h>45#include <asm/io.h>
46 46
47#include <asm/arch/regs-clock.h>47#include <mach/regs-clock.h>
48#include <asm/arch/regs-gpio.h>48#include <mach/regs-gpio.h>
49 49
50#include <asm/plat-s3c24xx/clock.h>50#include <asm/plat-s3c24xx/clock.h>
51#include <asm/plat-s3c24xx/cpu.h>51#include <asm/plat-s3c24xx/cpu.h>
arch/arm/plat-s3c24xx/common-smdk.c+3−3
@@ -31,12 +31,12 @@ · 30 unmodified lines
31#include <asm/mach/irq.h>31#include <asm/mach/irq.h>
32 32
33#include <asm/mach-types.h>33#include <asm/mach-types.h>
34#include <asm/hardware.h>34#include <mach/hardware.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/irq.h>36#include <asm/irq.h>
37 37
38#include <asm/arch/regs-gpio.h>38#include <mach/regs-gpio.h>
39#include <asm/arch/leds-gpio.h>39#include <mach/leds-gpio.h>
40 40
41#include <asm/plat-s3c/nand.h>41#include <asm/plat-s3c/nand.h>
42 42
arch/arm/plat-s3c24xx/cpu.c+4−6
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/platform_device.h>30#include <linux/platform_device.h>
31#include <linux/delay.h>31#include <linux/delay.h>
32 32
33#include <asm/hardware.h>33#include <mach/hardware.h>
34#include <asm/irq.h>34#include <asm/irq.h>
35#include <asm/io.h>35#include <asm/io.h>
36#include <asm/delay.h>36#include <asm/delay.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
39#include <asm/mach/arch.h>39#include <asm/mach/arch.h>
40#include <asm/mach/map.h>40#include <asm/mach/map.h>
41 41
42#include <asm/arch/system-reset.h>42#include <mach/system-reset.h>
43 43
44#include <asm/arch/regs-gpio.h>44#include <mach/regs-gpio.h>
45#include <asm/plat-s3c/regs-serial.h>45#include <asm/plat-s3c/regs-serial.h>
46 46
47#include <asm/plat-s3c24xx/cpu.h>47#include <asm/plat-s3c24xx/cpu.h>
@@ -169,9 +169,7 @@ static struct map_desc s3c_iodesc[] __initdata = { · 121 unmodified lines
169 IODESC_ENT(UART)169 IODESC_ENT(UART)
170};170};
171 171
172 172static struct cpu_table * __init s3c_lookup_cpu(unsigned long idcode)
173static struct cpu_table *
174s3c_lookup_cpu(unsigned long idcode)
175{173{
176 struct cpu_table *tab;174 struct cpu_table *tab;
177 int count;175 int count;
arch/arm/plat-s3c24xx/devs.c+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
23#include <asm/mach/arch.h>23#include <asm/mach/arch.h>
24#include <asm/mach/map.h>24#include <asm/mach/map.h>
25#include <asm/mach/irq.h>25#include <asm/mach/irq.h>
26#include <asm/arch/fb.h>26#include <mach/fb.h>
27#include <asm/hardware.h>27#include <mach/hardware.h>
28#include <asm/io.h>28#include <asm/io.h>
29#include <asm/irq.h>29#include <asm/irq.h>
30 30
arch/arm/plat-s3c24xx/dma.c+2−2
@@ -29,12 +29,12 @@ · 28 unmodified lines
29 29
30#include <asm/system.h>30#include <asm/system.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/hardware.h>32#include <mach/hardware.h>
33#include <asm/io.h>33#include <asm/io.h>
34#include <asm/dma.h>34#include <asm/dma.h>
35 35
36#include <asm/mach/dma.h>36#include <asm/mach/dma.h>
37#include <asm/arch/map.h>37#include <mach/map.h>
38 38
39#include <asm/plat-s3c24xx/dma.h>39#include <asm/plat-s3c24xx/dma.h>
40 40
arch/arm/plat-s3c24xx/gpio.c+2−2
@@ -27,11 +27,11 @@ · 26 unmodified lines
27#include <linux/interrupt.h>27#include <linux/interrupt.h>
28#include <linux/ioport.h>28#include <linux/ioport.h>
29 29
30#include <asm/hardware.h>30#include <mach/hardware.h>
31#include <asm/irq.h>31#include <asm/irq.h>
32#include <asm/io.h>32#include <asm/io.h>
33 33
34#include <asm/arch/regs-gpio.h>34#include <mach/regs-gpio.h>
35 35
36void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function)36void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function)
37{37{
arch/arm/plat-s3c24xx/gpiolib.c+2−2
@@ -19,10 +19,10 @@ · 18 unmodified lines
19#include <linux/io.h>19#include <linux/io.h>
20#include <linux/gpio.h>20#include <linux/gpio.h>
21 21
22#include <asm/hardware.h>22#include <mach/hardware.h>
23#include <asm/irq.h>23#include <asm/irq.h>
24 24
25#include <asm/arch/regs-gpio.h>25#include <mach/regs-gpio.h>
26 26
27struct s3c24xx_gpio_chip {27struct s3c24xx_gpio_chip {
28 struct gpio_chip chip;28 struct gpio_chip chip;
arch/arm/plat-s3c24xx/irq.c+3−3
@@ -56,14 +56,14 @@ · 55 unmodified lines
56#include <linux/ioport.h>56#include <linux/ioport.h>
57#include <linux/sysdev.h>57#include <linux/sysdev.h>
58 58
59#include <asm/hardware.h>59#include <mach/hardware.h>
60#include <asm/irq.h>60#include <asm/irq.h>

11 more lines aren’t shown here.

arch/arm/plat-s3c24xx/pm-simtec.c+4−4

This diff is large: its 17 lines aren’t shown here.

arch/arm/plat-s3c24xx/pm.c+5−5

This diff is large: its 20 lines aren’t shown here.

arch/arm/plat-s3c24xx/pwm-clock.c+3−3

This diff is large: its 15 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x-clock.c+2−2

This diff is large: its 15 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x-irq.c+3−3

This diff is large: its 18 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x.c+5−5

This diff is large: its 21 lines aren’t shown here.

arch/arm/plat-s3c24xx/sleep.S+5−5

This diff is large: its 18 lines aren’t shown here.

arch/arm/plat-s3c24xx/time.c+2−2

This diff is large: its 12 lines aren’t shown here.

arch/arm/tools/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/arm/tools/mach-types+47−6

This diff is large: its 99 lines aren’t shown here.

arch/avr32/Makefile+6−15

This diff is large: its 37 lines aren’t shown here.

arch/avr32/boards/atngw100/flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/boards/atngw100/setup.c+5−5

This diff is large: its 24 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1002.c+6−6

This diff is large: its 33 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1003.c+4−4

This diff is large: its 15 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1004.c+4−4

This diff is large: its 15 lines aren’t shown here.

arch/avr32/boards/atstk1000/flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/boards/atstk1000/setup.c+3−3

This diff is large: its 13 lines aren’t shown here.

arch/avr32/configs/atngw100_defconfig+82−24

This diff is large: its 346 lines aren’t shown here.

arch/avr32/configs/atstk1002_defconfig+93−60

This diff is large: its 434 lines aren’t shown here.

arch/avr32/configs/atstk1003_defconfig+82−58

This diff is large: its 372 lines aren’t shown here.

arch/avr32/configs/atstk1004_defconfig+32−14

This diff is large: its 189 lines aren’t shown here.

arch/avr32/configs/atstk1006_defconfig+1304−0

This diff is large: its 1305 lines aren’t shown here.

arch/avr32/include/asm/Kbuildrenamed from include/asm-avr32/Kbuild+0−0

File renamed without changes.

arch/avr32/include/asm/a.out.hrenamed from include/asm-avr32/a.out.h+0−0

File renamed without changes.

arch/avr32/include/asm/addrspace.hrenamed from include/asm-avr32/addrspace.h+0−0

File renamed without changes.

arch/avr32/include/asm/asm.hrenamed from include/asm-avr32/asm.h+0−0

File renamed without changes.

arch/avr32/include/asm/atmel-mci.hrenamed from include/asm-avr32/atmel-mci.h+0−0

File renamed without changes.

arch/avr32/include/asm/atomic.hrenamed from include/asm-avr32/atomic.h+0−0

File renamed without changes.

arch/avr32/include/asm/auxvec.hrenamed from include/asm-avr32/auxvec.h+0−0

File renamed without changes.

arch/avr32/include/asm/bitops.hrenamed from include/asm-avr32/bitops.h+0−0

File renamed without changes.

arch/avr32/include/asm/bug.hrenamed from include/asm-avr32/bug.h+0−0

File renamed without changes.

arch/avr32/include/asm/bugs.hrenamed from include/asm-avr32/bugs.h+0−0

File renamed without changes.

arch/avr32/include/asm/byteorder.hrenamed from include/asm-avr32/byteorder.h+0−0

File renamed without changes.

arch/avr32/include/asm/cache.hrenamed from include/asm-avr32/cache.h+0−0

File renamed without changes.

arch/avr32/include/asm/cachectl.hrenamed from include/asm-avr32/cachectl.h+0−0

File renamed without changes.

arch/avr32/include/asm/cacheflush.hrenamed from include/asm-avr32/cacheflush.h+0−0

File renamed without changes.

arch/avr32/include/asm/checksum.hrenamed from include/asm-avr32/checksum.h+0−0

File renamed without changes.

arch/avr32/include/asm/cputime.hrenamed from include/asm-avr32/cputime.h+0−0

File renamed without changes.

arch/avr32/include/asm/current.hrenamed from include/asm-avr32/current.h+0−0

File renamed without changes.

arch/avr32/include/asm/delay.hrenamed from include/asm-avr32/delay.h+0−0

File renamed without changes.

arch/avr32/include/asm/device.hrenamed from include/asm-avr32/device.h+0−0

File renamed without changes.

arch/avr32/include/asm/div64.hrenamed from include/asm-avr32/div64.h+0−0

File renamed without changes.

arch/avr32/include/asm/dma-mapping.hrenamed from include/asm-avr32/dma-mapping.h+0−0

File renamed without changes.

arch/avr32/include/asm/dma.hrenamed from include/asm-avr32/dma.h+0−0

File renamed without changes.

arch/avr32/include/asm/elf.hrenamed from include/asm-avr32/elf.h+0−0

File renamed without changes.

arch/avr32/include/asm/emergency-restart.hrenamed from include/asm-avr32/emergency-restart.h+0−0

File renamed without changes.

arch/avr32/include/asm/errno.hrenamed from include/asm-avr32/errno.h+0−0

File renamed without changes.

arch/avr32/include/asm/fb.hrenamed from include/asm-avr32/fb.h+0−0

File renamed without changes.

arch/avr32/include/asm/fcntl.hrenamed from include/asm-avr32/fcntl.h+0−0

File renamed without changes.

arch/avr32/include/asm/futex.hrenamed from include/asm-avr32/futex.h+0−0

File renamed without changes.

arch/avr32/include/asm/gpio.hrenamed from include/asm-avr32/gpio.h+1−1

This diff is large: its 8 lines aren’t shown here.

arch/avr32/include/asm/hardirq.hrenamed from include/asm-avr32/hardirq.h+0−0

File renamed without changes.

arch/avr32/include/asm/hw_irq.hrenamed from include/asm-avr32/hw_irq.h+0−0

File renamed without changes.

arch/avr32/include/asm/io.hrenamed from include/asm-avr32/io.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/include/asm/ioctl.hrenamed from include/asm-avr32/ioctl.h+0−0

File renamed without changes.

arch/avr32/include/asm/ioctls.hrenamed from include/asm-avr32/ioctls.h+0−0

File renamed without changes.

arch/avr32/include/asm/ipcbuf.hrenamed from include/asm-avr32/ipcbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/irq.hrenamed from include/asm-avr32/irq.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/include/asm/irq_regs.hrenamed from include/asm-avr32/irq_regs.h+0−0

File renamed without changes.

arch/avr32/include/asm/irqflags.hrenamed from include/asm-avr32/irqflags.h+0−0

File renamed without changes.

arch/avr32/include/asm/kdebug.hrenamed from include/asm-avr32/kdebug.h+0−0

File renamed without changes.

arch/avr32/include/asm/kmap_types.hrenamed from include/asm-avr32/kmap_types.h+0−0

File renamed without changes.

arch/avr32/include/asm/kprobes.hrenamed from include/asm-avr32/kprobes.h+0−0

File renamed without changes.

arch/avr32/include/asm/linkage.hrenamed from include/asm-avr32/linkage.h+0−0

File renamed without changes.

arch/avr32/include/asm/local.hrenamed from include/asm-avr32/local.h+0−0

File renamed without changes.

arch/avr32/include/asm/mach/serial_at91.hrenamed from include/asm-arm/mach/serial_at91.h+0−0

File renamed without changes.

arch/avr32/include/asm/mman.hrenamed from include/asm-avr32/mman.h+0−0

File renamed without changes.

arch/avr32/include/asm/mmu.hrenamed from include/asm-avr32/mmu.h+0−0

File renamed without changes.

arch/avr32/include/asm/mmu_context.hrenamed from include/asm-avr32/mmu_context.h+0−0

File renamed without changes.

arch/avr32/include/asm/module.hrenamed from include/asm-avr32/module.h+0−0

File renamed without changes.

arch/avr32/include/asm/msgbuf.hrenamed from include/asm-avr32/msgbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/mutex.hrenamed from include/asm-avr32/mutex.h+0−0

File renamed without changes.

arch/avr32/include/asm/numnodes.hrenamed from include/asm-avr32/numnodes.h+0−0

File renamed without changes.

arch/avr32/include/asm/ocd.hrenamed from include/asm-avr32/ocd.h+0−0

File renamed without changes.

arch/avr32/include/asm/page.hrenamed from include/asm-avr32/page.h+0−0

File renamed without changes.

arch/avr32/include/asm/param.hrenamed from include/asm-avr32/param.h+0−0

File renamed without changes.

arch/avr32/include/asm/pci.hrenamed from include/asm-avr32/pci.h+0−0

File renamed without changes.

arch/avr32/include/asm/percpu.hrenamed from include/asm-avr32/percpu.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgalloc.hrenamed from include/asm-avr32/pgalloc.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgtable-2level.hrenamed from include/asm-avr32/pgtable-2level.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgtable.hrenamed from include/asm-avr32/pgtable.h+0−0

File renamed without changes.

arch/avr32/include/asm/poll.hrenamed from include/asm-avr32/poll.h+0−0

File renamed without changes.

arch/avr32/include/asm/posix_types.hrenamed from include/asm-avr32/posix_types.h+0−0

File renamed without changes.

arch/avr32/include/asm/processor.hrenamed from include/asm-avr32/processor.h+0−0

File renamed without changes.

arch/avr32/include/asm/ptrace.hrenamed from include/asm-avr32/ptrace.h+0−0

File renamed without changes.

arch/avr32/include/asm/resource.hrenamed from include/asm-avr32/resource.h+0−0

File renamed without changes.

arch/avr32/include/asm/scatterlist.hrenamed from include/asm-avr32/scatterlist.h+0−0

File renamed without changes.

arch/avr32/include/asm/sections.hrenamed from include/asm-avr32/sections.h+0−0

File renamed without changes.

arch/avr32/include/asm/sembuf.hrenamed from include/asm-avr32/sembuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/serial.hrenamed from include/asm-avr32/serial.h+0−0

File renamed without changes.

arch/avr32/include/asm/setup.hrenamed from include/asm-avr32/setup.h+0−0

File renamed without changes.

arch/avr32/include/asm/shmbuf.hrenamed from include/asm-avr32/shmbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/shmparam.hrenamed from include/asm-avr32/shmparam.h+0−0

File renamed without changes.

arch/avr32/include/asm/sigcontext.hrenamed from include/asm-avr32/sigcontext.h+0−0

File renamed without changes.

arch/avr32/include/asm/siginfo.hrenamed from include/asm-avr32/siginfo.h+0−0

File renamed without changes.

arch/avr32/include/asm/signal.hrenamed from include/asm-avr32/signal.h+0−0

File renamed without changes.

arch/avr32/include/asm/socket.hrenamed from include/asm-avr32/socket.h+0−0

File renamed without changes.

arch/avr32/include/asm/sockios.hrenamed from include/asm-avr32/sockios.h+0−0

File renamed without changes.

arch/avr32/include/asm/stat.hrenamed from include/asm-avr32/stat.h+0−0

File renamed without changes.

arch/avr32/include/asm/statfs.hrenamed from include/asm-avr32/statfs.h+0−0

File renamed without changes.

arch/avr32/include/asm/string.hrenamed from include/asm-avr32/string.h+0−0

File renamed without changes.

arch/avr32/include/asm/sysreg.hrenamed from include/asm-avr32/sysreg.h+0−0

File renamed without changes.

arch/avr32/include/asm/system.hrenamed from include/asm-avr32/system.h+0−0

File renamed without changes.

arch/avr32/include/asm/termbits.hrenamed from include/asm-avr32/termbits.h+0−0

File renamed without changes.

arch/avr32/include/asm/termios.hrenamed from include/asm-avr32/termios.h+0−0

File renamed without changes.

arch/avr32/include/asm/thread_info.hrenamed from include/asm-avr32/thread_info.h+0−0

File renamed without changes.

arch/avr32/include/asm/timex.hrenamed from include/asm-avr32/timex.h+0−0

File renamed without changes.

arch/avr32/include/asm/tlb.hrenamed from include/asm-avr32/tlb.h+0−0

File renamed without changes.

arch/avr32/include/asm/tlbflush.hrenamed from include/asm-avr32/tlbflush.h+0−0

File renamed without changes.

arch/avr32/include/asm/topology.hrenamed from include/asm-avr32/topology.h+0−0

File renamed without changes.

arch/avr32/include/asm/traps.hrenamed from include/asm-avr32/traps.h+0−0

File renamed without changes.

arch/avr32/include/asm/types.hrenamed from include/asm-avr32/types.h+0−0

File renamed without changes.

arch/avr32/include/asm/uaccess.hrenamed from include/asm-avr32/uaccess.h+0−0

File renamed without changes.

arch/avr32/include/asm/ucontext.hrenamed from include/asm-avr32/ucontext.h+0−0

File renamed without changes.

arch/avr32/include/asm/unaligned.hrenamed from include/asm-avr32/unaligned.h+0−0

File renamed without changes.

arch/avr32/include/asm/unistd.hrenamed from include/asm-avr32/unistd.h+0−0

File renamed without changes.

arch/avr32/include/asm/user.hrenamed from include/asm-avr32/user.h+0−0

File renamed without changes.

arch/avr32/include/asm/xor.hrenamed from include/asm-avr32/xor.h+0−0

File renamed without changes.

arch/avr32/kernel/process.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/kernel/setup.c+2−2

This diff is large: its 11 lines aren’t shown here.

arch/avr32/kernel/time.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/avr32/mach-at32ap/at32ap700x.c+11−23

This diff is large: its 94 lines aren’t shown here.

arch/avr32/mach-at32ap/clock.c+2−0

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/hmatrix.c+88−0

This diff is large: its 89 lines aren’t shown here.

arch/avr32/mach-at32ap/hmatrix.h+0−182

This diff is large: its 183 lines aren’t shown here.

arch/avr32/mach-at32ap/hsmc.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/at32ap700x.hrenamed from include/asm-avr32/arch-at32ap/at32ap700x.h+37−0

This diff is large: its 42 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/board.hrenamed from include/asm-avr32/arch-at32ap/board.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/chip.h+19−0

This diff is large: its 20 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/cpu.hrenamed from include/asm-avr32/arch-at32ap/cpu.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/gpio.hrenamed from include/asm-avr32/arch-at32ap/gpio.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/hmatrix.h+55−0

This diff is large: its 56 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/init.hrenamed from include/asm-avr32/arch-at32ap/init.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/io.hrenamed from include/asm-avr32/arch-at32ap/io.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/irq.hrenamed from include/asm-avr32/arch-at32ap/irq.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/pm.hrenamed from include/asm-avr32/arch-at32ap/pm.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/portmux.hrenamed from include/asm-avr32/arch-at32ap/portmux.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/smc.hrenamed from include/asm-avr32/arch-at32ap/smc.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/sram.hrenamed from include/asm-avr32/arch-at32ap/sram.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/pio.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/pm-at32ap700x.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/pm.c+3−5

This diff is large: its 15 lines aren’t shown here.

arch/avr32/mach-at32ap/pm.h+2−10

This diff is large: its 26 lines aren’t shown here.

arch/blackfin/Kconfig+30−39

This diff is large: its 117 lines aren’t shown here.

arch/blackfin/configs/BlackStamp_defconfig+1195−0

This diff is large: its 1196 lines aren’t shown here.

arch/blackfin/configs/TCM-BF537_defconfig+693−0

This diff is large: its 694 lines aren’t shown here.

arch/blackfin/kernel/cplb-mpu/cacheinit.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/blackfin/kernel/cplb-nompu/cacheinit.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/blackfin/kernel/cplb-nompu/cplbinit.c+1−5

This diff is large: its 19 lines aren’t shown here.

arch/blackfin/kernel/setup.c+24−9

This diff is large: its 69 lines aren’t shown here.

arch/blackfin/kernel/traps.c+54−36

This diff is large: its 136 lines aren’t shown here.

arch/blackfin/kernel/vmlinux.lds.S+5−6

This diff is large: its 53 lines aren’t shown here.

arch/blackfin/lib/ins.S+109−0

This diff is large: its 162 lines aren’t shown here.

arch/blackfin/mach-bf527/boards/cm_bf527.c+7−53

This diff is large: its 123 lines aren’t shown here.

arch/blackfin/mach-bf527/boards/ezkit.c+7−53

This diff is large: its 123 lines aren’t shown here.

arch/blackfin/mach-bf527/head.S+0−289

This diff is large: its 308 lines aren’t shown here.

arch/blackfin/mach-bf527/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/H8606.c+3−4

This diff is large: its 28 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/blackstamp.c+401−0

This diff is large: its 402 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/cm_bf533.c+3−49

This diff is large: its 94 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/ezkit.c+3−49

This diff is large: its 94 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/stamp.c+6−52

This diff is large: its 113 lines aren’t shown here.

arch/blackfin/mach-bf533/head.S+0−290

This diff is large: its 309 lines aren’t shown here.

arch/blackfin/mach-bf533/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/Makefile+1−0

This diff is large: its 7 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/cm_bf537.c+58−4

This diff is large: its 104 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/generic_board.c+3−48

This diff is large: its 93 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/minotaur.c+3−3

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/pnav10.c+3−3

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/stamp.c+9−9

This diff is large: its 58 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/tcm_bf537.c+590−0

This diff is large: its 591 lines aren’t shown here.

arch/blackfin/mach-bf537/head.S+0−321

This diff is large: its 340 lines aren’t shown here.

arch/blackfin/mach-bf537/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf548/boards/cm_bf548.c+4−4

This diff is large: its 30 lines aren’t shown here.

arch/blackfin/mach-bf548/boards/ezkit.c+7−7

This diff is large: its 49 lines aren’t shown here.

arch/blackfin/mach-bf548/head.S+0−259

This diff is large: its 278 lines aren’t shown here.

arch/blackfin/mach-bf548/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf561/boards/cm_bf561.c+4−4

This diff is large: its 29 lines aren’t shown here.

arch/blackfin/mach-bf561/boards/ezkit.c+3−49

This diff is large: its 93 lines aren’t shown here.

arch/blackfin/mach-bf561/head.S+2−273

This diff is large: its 287 lines aren’t shown here.

arch/blackfin/mach-bf561/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-common/Makefile+3−2

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-common/arch_checks.c+9−0

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-common/cache.S+0−115

This diff is large: its 129 lines aren’t shown here.

arch/blackfin/mach-common/cacheinit.S+0−77

This diff is large: its 78 lines aren’t shown here.

arch/blackfin/mach-common/dpmc_modes.S+0−56

This diff is large: its 63 lines aren’t shown here.

arch/blackfin/mach-common/entry.S+24−10

This diff is large: its 80 lines aren’t shown here.

arch/blackfin/mach-common/head.S+207−0

This diff is large: its 208 lines aren’t shown here.

arch/blackfin/mach-common/ints-priority.c+61−7

This diff is large: its 107 lines aren’t shown here.

arch/blackfin/mach-common/lock.S+31−14

This diff is large: its 64 lines aren’t shown here.

arch/blackfin/mach-common/pm.c+14−21

This diff is large: its 65 lines aren’t shown here.

arch/blackfin/mm/blackfin_sram.c+6−6

This diff is large: its 54 lines aren’t shown here.

arch/cris/arch-v32/kernel/fasttimer.c+0−2

This diff is large: its 9 lines aren’t shown here.

arch/h8300/include/asm/Kbuildrenamed from include/asm-h8300/Kbuild+0−0

File renamed without changes.

arch/h8300/include/asm/a.out.hrenamed from include/asm-h8300/a.out.h+0−0

File renamed without changes.

arch/h8300/include/asm/atomic.hrenamed from include/asm-h8300/atomic.h+0−0

File renamed without changes.

arch/h8300/include/asm/auxvec.hrenamed from include/asm-h8300/auxvec.h+0−0

File renamed without changes.

arch/h8300/include/asm/bitops.hrenamed from include/asm-h8300/bitops.h+0−0

File renamed without changes.

arch/h8300/include/asm/bootinfo.hrenamed from include/asm-h8300/bootinfo.h+0−0

File renamed without changes.

arch/h8300/include/asm/bug.hrenamed from include/asm-h8300/bug.h+0−0

File renamed without changes.

arch/h8300/include/asm/bugs.hrenamed from include/asm-h8300/bugs.h+0−0

File renamed without changes.

arch/h8300/include/asm/byteorder.hrenamed from include/asm-h8300/byteorder.h+0−0

File renamed without changes.

arch/h8300/include/asm/cache.hrenamed from include/asm-h8300/cache.h+0−0

File renamed without changes.

arch/h8300/include/asm/cachectl.hrenamed from include/asm-h8300/cachectl.h+0−0

File renamed without changes.

arch/h8300/include/asm/cacheflush.hrenamed from include/asm-h8300/cacheflush.h+0−0

File renamed without changes.

arch/h8300/include/asm/checksum.hrenamed from include/asm-h8300/checksum.h+0−0

File renamed without changes.

arch/h8300/include/asm/cputime.hrenamed from include/asm-h8300/cputime.h+0−0

File renamed without changes.

arch/h8300/include/asm/current.hrenamed from include/asm-h8300/current.h+0−0

File renamed without changes.

arch/h8300/include/asm/dbg.hrenamed from include/asm-h8300/dbg.h+0−0

File renamed without changes.

arch/h8300/include/asm/delay.hrenamed from include/asm-h8300/delay.h+0−0

File renamed without changes.

arch/h8300/include/asm/device.hrenamed from include/asm-h8300/device.h+0−0

File renamed without changes.

arch/h8300/include/asm/div64.hrenamed from include/asm-h8300/div64.h+0−0

File renamed without changes.

arch/h8300/include/asm/dma.hrenamed from include/asm-h8300/dma.h+0−0

File renamed without changes.

arch/h8300/include/asm/elf.hrenamed from include/asm-h8300/elf.h+0−0

File renamed without changes.

arch/h8300/include/asm/emergency-restart.hrenamed from include/asm-h8300/emergency-restart.h+0−0

File renamed without changes.

arch/h8300/include/asm/errno.hrenamed from include/asm-h8300/errno.h+0−0

File renamed without changes.

arch/h8300/include/asm/fb.hrenamed from include/asm-h8300/fb.h+0−0

File renamed without changes.

arch/h8300/include/asm/fcntl.hrenamed from include/asm-h8300/fcntl.h+0−0

File renamed without changes.

arch/h8300/include/asm/flat.hrenamed from include/asm-h8300/flat.h+0−0

File renamed without changes.

arch/h8300/include/asm/fpu.hrenamed from include/asm-h8300/fpu.h+0−0

File renamed without changes.

arch/h8300/include/asm/futex.hrenamed from include/asm-h8300/futex.h+0−0

File renamed without changes.

arch/h8300/include/asm/gpio.hrenamed from include/asm-h8300/gpio.h+0−0

File renamed without changes.

arch/h8300/include/asm/hardirq.hrenamed from include/asm-h8300/hardirq.h+0−0

File renamed without changes.

arch/h8300/include/asm/hw_irq.hrenamed from include/asm-h8300/hw_irq.h+0−0

File renamed without changes.

arch/h8300/include/asm/io.hrenamed from include/asm-h8300/io.h+0−0

File renamed without changes.

arch/h8300/include/asm/ioctl.hrenamed from include/asm-h8300/ioctl.h+0−0

File renamed without changes.

arch/h8300/include/asm/ioctls.hrenamed from include/asm-h8300/ioctls.h+0−0

File renamed without changes.

arch/h8300/include/asm/ipcbuf.hrenamed from include/asm-h8300/ipcbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/irq.hrenamed from include/asm-h8300/irq.h+0−0

File renamed without changes.

arch/h8300/include/asm/irq_regs.hrenamed from include/asm-h8300/irq_regs.h+0−0

File renamed without changes.

arch/h8300/include/asm/kdebug.hrenamed from include/asm-h8300/kdebug.h+0−0

File renamed without changes.

arch/h8300/include/asm/kmap_types.hrenamed from include/asm-h8300/kmap_types.h+0−0

File renamed without changes.

arch/h8300/include/asm/linkage.hrenamed from include/asm-h8300/linkage.h+0−0

File renamed without changes.

arch/h8300/include/asm/local.hrenamed from include/asm-h8300/local.h+0−0

File renamed without changes.

arch/h8300/include/asm/mc146818rtc.hrenamed from include/asm-h8300/mc146818rtc.h+0−0

File renamed without changes.

arch/h8300/include/asm/md.hrenamed from include/asm-h8300/md.h+0−0

File renamed without changes.

arch/h8300/include/asm/mman.hrenamed from include/asm-h8300/mman.h+0−0

File renamed without changes.

arch/h8300/include/asm/mmu.hrenamed from include/asm-h8300/mmu.h+0−0

File renamed without changes.

arch/h8300/include/asm/mmu_context.hrenamed from include/asm-h8300/mmu_context.h+0−0

File renamed without changes.

arch/h8300/include/asm/module.hrenamed from include/asm-h8300/module.h+0−0

File renamed without changes.

arch/h8300/include/asm/msgbuf.hrenamed from include/asm-h8300/msgbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/mutex.hrenamed from include/asm-h8300/mutex.h+0−0

File renamed without changes.

arch/h8300/include/asm/page.hrenamed from include/asm-h8300/page.h+0−0

File renamed without changes.

arch/h8300/include/asm/page_offset.hrenamed from include/asm-h8300/page_offset.h+0−0

File renamed without changes.

arch/h8300/include/asm/param.hrenamed from include/asm-h8300/param.h+0−0

File renamed without changes.

arch/h8300/include/asm/pci.hrenamed from include/asm-h8300/pci.h+0−0

File renamed without changes.

arch/h8300/include/asm/percpu.hrenamed from include/asm-h8300/percpu.h+0−0

File renamed without changes.

arch/h8300/include/asm/pgalloc.hrenamed from include/asm-h8300/pgalloc.h+0−0

File renamed without changes.

arch/h8300/include/asm/pgtable.hrenamed from include/asm-h8300/pgtable.h+0−0

File renamed without changes.

arch/h8300/include/asm/poll.hrenamed from include/asm-h8300/poll.h+0−0

File renamed without changes.

arch/h8300/include/asm/posix_types.hrenamed from include/asm-h8300/posix_types.h+0−0

File renamed without changes.

arch/h8300/include/asm/processor.hrenamed from include/asm-h8300/processor.h+0−0

File renamed without changes.

arch/h8300/include/asm/ptrace.hrenamed from include/asm-h8300/ptrace.h+0−0

File renamed without changes.

arch/h8300/include/asm/regs267x.hrenamed from include/asm-h8300/regs267x.h+0−0

File renamed without changes.

arch/h8300/include/asm/regs306x.hrenamed from include/asm-h8300/regs306x.h+0−0

File renamed without changes.

arch/h8300/include/asm/resource.hrenamed from include/asm-h8300/resource.h+0−0

File renamed without changes.

arch/h8300/include/asm/scatterlist.hrenamed from include/asm-h8300/scatterlist.h+0−0

File renamed without changes.

arch/h8300/include/asm/sections.hrenamed from include/asm-h8300/sections.h+0−0

File renamed without changes.

arch/h8300/include/asm/segment.hrenamed from include/asm-h8300/segment.h+0−0

File renamed without changes.

arch/h8300/include/asm/sembuf.hrenamed from include/asm-h8300/sembuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/setup.hrenamed from include/asm-h8300/setup.h+0−0

File renamed without changes.

arch/h8300/include/asm/sh_bios.hrenamed from include/asm-h8300/sh_bios.h+0−0

File renamed without changes.

arch/h8300/include/asm/shm.hrenamed from include/asm-h8300/shm.h+0−0

File renamed without changes.

arch/h8300/include/asm/shmbuf.hrenamed from include/asm-h8300/shmbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/shmparam.hrenamed from include/asm-h8300/shmparam.h+0−0

File renamed without changes.

arch/h8300/include/asm/sigcontext.hrenamed from include/asm-h8300/sigcontext.h+0−0

File renamed without changes.

arch/h8300/include/asm/siginfo.hrenamed from include/asm-h8300/siginfo.h+0−0

File renamed without changes.

arch/h8300/include/asm/signal.hrenamed from include/asm-h8300/signal.h+0−0

File renamed without changes.

arch/h8300/include/asm/smp.hrenamed from include/asm-h8300/smp.h+0−0

File renamed without changes.

arch/h8300/include/asm/socket.hrenamed from include/asm-h8300/socket.h+0−0

File renamed without changes.

arch/h8300/include/asm/sockios.hrenamed from include/asm-h8300/sockios.h+0−0

File renamed without changes.

arch/h8300/include/asm/spinlock.hrenamed from include/asm-h8300/spinlock.h+0−0

File renamed without changes.

arch/h8300/include/asm/stat.hrenamed from include/asm-h8300/stat.h+0−0

File renamed without changes.

arch/h8300/include/asm/statfs.hrenamed from include/asm-h8300/statfs.h+0−0

File renamed without changes.

arch/h8300/include/asm/string.hrenamed from include/asm-h8300/string.h+0−0

File renamed without changes.

arch/h8300/include/asm/system.hrenamed from include/asm-h8300/system.h+0−0

File renamed without changes.

arch/h8300/include/asm/target_time.hrenamed from include/asm-h8300/target_time.h+0−0

File renamed without changes.

arch/h8300/include/asm/termbits.hrenamed from include/asm-h8300/termbits.h+0−0

File renamed without changes.

arch/h8300/include/asm/termios.hrenamed from include/asm-h8300/termios.h+0−0

File renamed without changes.

arch/h8300/include/asm/thread_info.hrenamed from include/asm-h8300/thread_info.h+0−0

File renamed without changes.

arch/h8300/include/asm/timex.hrenamed from include/asm-h8300/timex.h+0−0

File renamed without changes.

arch/h8300/include/asm/tlb.hrenamed from include/asm-h8300/tlb.h+0−0

File renamed without changes.

arch/h8300/include/asm/tlbflush.hrenamed from include/asm-h8300/tlbflush.h+0−0

File renamed without changes.

arch/h8300/include/asm/topology.hrenamed from include/asm-h8300/topology.h+0−0

File renamed without changes.

arch/h8300/include/asm/traps.hrenamed from include/asm-h8300/traps.h+0−0

File renamed without changes.

arch/h8300/include/asm/types.hrenamed from include/asm-h8300/types.h+0−0

File renamed without changes.

arch/h8300/include/asm/uaccess.hrenamed from include/asm-h8300/uaccess.h+0−0

File renamed without changes.

arch/h8300/include/asm/ucontext.hrenamed from include/asm-h8300/ucontext.h+0−0

File renamed without changes.

arch/h8300/include/asm/unaligned.hrenamed from include/asm-h8300/unaligned.h+0−0

File renamed without changes.

arch/h8300/include/asm/unistd.hrenamed from include/asm-h8300/unistd.h+0−0

File renamed without changes.

arch/h8300/include/asm/user.hrenamed from include/asm-h8300/user.h+0−0

File renamed without changes.

arch/h8300/include/asm/virtconvert.hrenamed from include/asm-h8300/virtconvert.h+0−0

File renamed without changes.

arch/h8300/mm/init.c+3−6

This diff is large: its 37 lines aren’t shown here.

arch/ia64/Kconfig+5−5

This diff is large: its 25 lines aren’t shown here.

arch/ia64/configs/generic_defconfig+371−215

This diff is large: its 1344 lines aren’t shown here.

arch/ia64/configs/sn2_defconfig+0−1285

This diff is large: its 1286 lines aren’t shown here.

arch/ia64/ia32/ia32_entry.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/ia32/ia32priv.h+0−7

This diff is large: its 14 lines aren’t shown here.

arch/ia64/ia32/sys_ia32.c+0−132

This diff is large: its 139 lines aren’t shown here.

arch/ia64/include/asm/io.h+6−4

This diff is large: its 45 lines aren’t shown here.

arch/ia64/include/asm/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/include/asm/sal.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/kernel/.gitignore+1−0

This diff is large: its 3 lines aren’t shown here.

arch/ia64/kernel/head.S+25−1

This diff is large: its 33 lines aren’t shown here.

arch/ia64/kernel/ivt.S+2−2

This diff is large: its 14 lines aren’t shown here.

arch/ia64/kernel/setup.c+10−8

This diff is large: its 28 lines aren’t shown here.

arch/ia64/kernel/smp.c+4−4

This diff is large: its 36 lines aren’t shown here.

arch/ia64/kernel/smpboot.c+3−0

This diff is large: its 18 lines aren’t shown here.

arch/ia64/kernel/vmlinux.lds.S+3−0

This diff is large: its 10 lines aren’t shown here.

arch/ia64/mm/contig.c+8−2

This diff is large: its 25 lines aren’t shown here.

arch/ia64/mm/discontig.c+5−1

This diff is large: its 13 lines aren’t shown here.

arch/ia64/pci/pci.c+11−10

This diff is large: its 42 lines aren’t shown here.

arch/m68k/kernel/entry.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/m68k/mac/baboon.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/m68k/mac/via.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/m68knommu/include/asm/Kbuildrenamed from include/asm-m68knommu/Kbuild+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68328.hrenamed from include/asm-m68knommu/MC68328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68332.hrenamed from include/asm-m68knommu/MC68332.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68EZ328.hrenamed from include/asm-m68knommu/MC68EZ328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68VZ328.hrenamed from include/asm-m68knommu/MC68VZ328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/a.out.hrenamed from include/asm-m68knommu/a.out.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/anchor.hrenamed from include/asm-m68knommu/anchor.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/atomic.hrenamed from include/asm-m68knommu/atomic.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/auxvec.hrenamed from include/asm-m68knommu/auxvec.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bitops.hrenamed from include/asm-m68knommu/bitops.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bootinfo.hrenamed from include/asm-m68knommu/bootinfo.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bootstd.hrenamed from include/asm-m68knommu/bootstd.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bug.hrenamed from include/asm-m68knommu/bug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bugs.hrenamed from include/asm-m68knommu/bugs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/byteorder.hrenamed from include/asm-m68knommu/byteorder.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cache.hrenamed from include/asm-m68knommu/cache.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cachectl.hrenamed from include/asm-m68knommu/cachectl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cacheflush.hrenamed from include/asm-m68knommu/cacheflush.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/checksum.hrenamed from include/asm-m68knommu/checksum.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/coldfire.hrenamed from include/asm-m68knommu/coldfire.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/commproc.hrenamed from include/asm-m68knommu/commproc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cputime.hrenamed from include/asm-m68knommu/cputime.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/current.hrenamed from include/asm-m68knommu/current.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dbg.hrenamed from include/asm-m68knommu/dbg.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/delay.hrenamed from include/asm-m68knommu/delay.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/device.hrenamed from include/asm-m68knommu/device.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/div64.hrenamed from include/asm-m68knommu/div64.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dma-mapping.hrenamed from include/asm-m68knommu/dma-mapping.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dma.hrenamed from include/asm-m68knommu/dma.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/elf.hrenamed from include/asm-m68knommu/elf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/elia.hrenamed from include/asm-m68knommu/elia.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/emergency-restart.hrenamed from include/asm-m68knommu/emergency-restart.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/entry.hrenamed from include/asm-m68knommu/entry.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/errno.hrenamed from include/asm-m68knommu/errno.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fb.hrenamed from include/asm-m68knommu/fb.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fcntl.hrenamed from include/asm-m68knommu/fcntl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/flat.hrenamed from include/asm-m68knommu/flat.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fpu.hrenamed from include/asm-m68knommu/fpu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/futex.hrenamed from include/asm-m68knommu/futex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hardirq.hrenamed from include/asm-m68knommu/hardirq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hw_irq.hrenamed from include/asm-m68knommu/hw_irq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hwtest.hrenamed from include/asm-m68knommu/hwtest.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/io.hrenamed from include/asm-m68knommu/io.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ioctl.hrenamed from include/asm-m68knommu/ioctl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ioctls.hrenamed from include/asm-m68knommu/ioctls.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ipcbuf.hrenamed from include/asm-m68knommu/ipcbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/irq.hrenamed from include/asm-m68knommu/irq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/irq_regs.hrenamed from include/asm-m68knommu/irq_regs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/kdebug.hrenamed from include/asm-m68knommu/kdebug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/kmap_types.hrenamed from include/asm-m68knommu/kmap_types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/linkage.hrenamed from include/asm-m68knommu/linkage.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/local.hrenamed from include/asm-m68knommu/local.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5206sim.hrenamed from include/asm-m68knommu/m5206sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m520xsim.hrenamed from include/asm-m68knommu/m520xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m523xsim.hrenamed from include/asm-m68knommu/m523xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5249sim.hrenamed from include/asm-m68knommu/m5249sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5272sim.hrenamed from include/asm-m68knommu/m5272sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m527xsim.hrenamed from include/asm-m68knommu/m527xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m528xsim.hrenamed from include/asm-m68knommu/m528xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5307sim.hrenamed from include/asm-m68knommu/m5307sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m532xsim.hrenamed from include/asm-m68knommu/m532xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5407sim.hrenamed from include/asm-m68knommu/m5407sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360.hrenamed from include/asm-m68knommu/m68360.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_enet.hrenamed from include/asm-m68knommu/m68360_enet.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_pram.hrenamed from include/asm-m68knommu/m68360_pram.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_quicc.hrenamed from include/asm-m68knommu/m68360_quicc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_regs.hrenamed from include/asm-m68knommu/m68360_regs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/machdep.hrenamed from include/asm-m68knommu/machdep.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/math-emu.hrenamed from include/asm-m68knommu/math-emu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mc146818rtc.hrenamed from include/asm-m68knommu/mc146818rtc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfcache.hrenamed from include/asm-m68knommu/mcfcache.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfdma.hrenamed from include/asm-m68knommu/mcfdma.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfmbus.hrenamed from include/asm-m68knommu/mcfmbus.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfne.hrenamed from include/asm-m68knommu/mcfne.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfpci.hrenamed from include/asm-m68knommu/mcfpci.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfpit.hrenamed from include/asm-m68knommu/mcfpit.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfsim.hrenamed from include/asm-m68knommu/mcfsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfsmc.hrenamed from include/asm-m68knommu/mcfsmc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcftimer.hrenamed from include/asm-m68knommu/mcftimer.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfuart.hrenamed from include/asm-m68knommu/mcfuart.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfwdebug.hrenamed from include/asm-m68knommu/mcfwdebug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/md.hrenamed from include/asm-m68knommu/md.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mman.hrenamed from include/asm-m68knommu/mman.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mmu.hrenamed from include/asm-m68knommu/mmu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mmu_context.hrenamed from include/asm-m68knommu/mmu_context.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/module.hrenamed from include/asm-m68knommu/module.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/movs.hrenamed from include/asm-m68knommu/movs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/msgbuf.hrenamed from include/asm-m68knommu/msgbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mutex.hrenamed from include/asm-m68knommu/mutex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/nettel.hrenamed from include/asm-m68knommu/nettel.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/openprom.hrenamed from include/asm-m68knommu/openprom.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/oplib.hrenamed from include/asm-m68knommu/oplib.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/page.hrenamed from include/asm-m68knommu/page.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/page_offset.hrenamed from include/asm-m68knommu/page_offset.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/param.hrenamed from include/asm-m68knommu/param.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pci.hrenamed from include/asm-m68knommu/pci.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/percpu.hrenamed from include/asm-m68knommu/percpu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pgalloc.hrenamed from include/asm-m68knommu/pgalloc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pgtable.hrenamed from include/asm-m68knommu/pgtable.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/poll.hrenamed from include/asm-m68knommu/poll.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/posix_types.hrenamed from include/asm-m68knommu/posix_types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/processor.hrenamed from include/asm-m68knommu/processor.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ptrace.hrenamed from include/asm-m68knommu/ptrace.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/quicc_simple.hrenamed from include/asm-m68knommu/quicc_simple.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/resource.hrenamed from include/asm-m68knommu/resource.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/rtc.hrenamed from include/asm-m68knommu/rtc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/scatterlist.hrenamed from include/asm-m68knommu/scatterlist.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sections.hrenamed from include/asm-m68knommu/sections.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/segment.hrenamed from include/asm-m68knommu/segment.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sembuf.hrenamed from include/asm-m68knommu/sembuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/setup.hrenamed from include/asm-m68knommu/setup.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shm.hrenamed from include/asm-m68knommu/shm.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shmbuf.hrenamed from include/asm-m68knommu/shmbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shmparam.hrenamed from include/asm-m68knommu/shmparam.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sigcontext.hrenamed from include/asm-m68knommu/sigcontext.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/siginfo.hrenamed from include/asm-m68knommu/siginfo.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/signal.hrenamed from include/asm-m68knommu/signal.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/smp.hrenamed from include/asm-m68knommu/smp.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/socket.hrenamed from include/asm-m68knommu/socket.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sockios.hrenamed from include/asm-m68knommu/sockios.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/spinlock.hrenamed from include/asm-m68knommu/spinlock.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/stat.hrenamed from include/asm-m68knommu/stat.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/statfs.hrenamed from include/asm-m68knommu/statfs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/string.hrenamed from include/asm-m68knommu/string.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/system.hrenamed from include/asm-m68knommu/system.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/termbits.hrenamed from include/asm-m68knommu/termbits.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/termios.hrenamed from include/asm-m68knommu/termios.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/thread_info.hrenamed from include/asm-m68knommu/thread_info.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/timex.hrenamed from include/asm-m68knommu/timex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/tlb.hrenamed from include/asm-m68knommu/tlb.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/tlbflush.hrenamed from include/asm-m68knommu/tlbflush.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/topology.hrenamed from include/asm-m68knommu/topology.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/traps.hrenamed from include/asm-m68knommu/traps.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/types.hrenamed from include/asm-m68knommu/types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/uaccess.hrenamed from include/asm-m68knommu/uaccess.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ucontext.hrenamed from include/asm-m68knommu/ucontext.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/unaligned.hrenamed from include/asm-m68knommu/unaligned.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/unistd.hrenamed from include/asm-m68knommu/unistd.h+7−1

This diff is large: its 18 lines aren’t shown here.

arch/m68knommu/include/asm/user.hrenamed from include/asm-m68knommu/user.h+0−0

File renamed without changes.

arch/m68knommu/kernel/syscalltable.S+6−0

This diff is large: its 13 lines aren’t shown here.

arch/mips/emma2rh/markeins/setup.c+1−16

This diff is large: its 26 lines aren’t shown here.

arch/mips/jazz/setup.c+1−14

This diff is large: its 37 lines aren’t shown here.

arch/mips/kernel/.gitignore+1−0

This diff is large: its 2 lines aren’t shown here.

arch/mips/kernel/kgdb.c+2−5

This diff is large: its 26 lines aren’t shown here.

arch/mips/kernel/scall32-o32.S+6−0

This diff is large: its 13 lines aren’t shown here.

arch/mips/kernel/scall64-64.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/scall64-n32.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/scall64-o32.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/setup.c+20−22

This diff is large: its 121 lines aren’t shown here.

arch/mips/pci/pci-ip27.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/mips/rb532/devices.c+3−13

This diff is large: its 44 lines aren’t shown here.

arch/mips/txx9/generic/setup.c+3−0

This diff is large: its 10 lines aren’t shown here.

arch/mn10300/kernel/mn10300-serial.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/mn10300/kernel/module.c+3−1

This diff is large: its 23 lines aren’t shown here.

arch/parisc/hpux/fs.c+19−11

This diff is large: its 51 lines aren’t shown here.

arch/powerpc/.gitignore+0−1

This diff is large: its 2 lines aren’t shown here.

arch/powerpc/Kconfig+0−3

This diff is large: its 10 lines aren’t shown here.

arch/powerpc/Kconfig.debug+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/dts/mpc8610_hpcd.dts+5−0

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/boot/dts/mpc8641_hpcn.dts+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/dts/tqm8548-bigflash.dts+7−1

This diff is large: its 28 lines aren’t shown here.

arch/powerpc/boot/dts/tqm8548.dts+2−1

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/dts/warp.dts+19−3

This diff is large: its 57 lines aren’t shown here.

arch/powerpc/boot/io.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/wrapper+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/configs/40x/ep405_defconfig+145−62

This diff is large: its 566 lines aren’t shown here.

arch/powerpc/configs/40x/kilauea_defconfig+136−60

This diff is large: its 497 lines aren’t shown here.

arch/powerpc/configs/40x/makalu_defconfig+136−60

This diff is large: its 497 lines aren’t shown here.

arch/powerpc/configs/40x/walnut_defconfig+141−62

This diff is large: its 544 lines aren’t shown here.

arch/powerpc/configs/44x/bamboo_defconfig+143−63

This diff is large: its 552 lines aren’t shown here.

arch/powerpc/configs/44x/canyonlands_defconfig+79−37

This diff is large: its 413 lines aren’t shown here.

arch/powerpc/configs/44x/ebony_defconfig+145−62

This diff is large: its 557 lines aren’t shown here.

arch/powerpc/configs/44x/katmai_defconfig+180−79

This diff is large: its 668 lines aren’t shown here.

arch/powerpc/configs/44x/rainier_defconfig+144−63

This diff is large: its 562 lines aren’t shown here.

arch/powerpc/configs/44x/sam440ep_defconfig+83−26

This diff is large: its 398 lines aren’t shown here.

arch/powerpc/configs/44x/sequoia_defconfig+144−63

This diff is large: its 560 lines aren’t shown here.

arch/powerpc/configs/44x/taishan_defconfig+145−63

This diff is large: its 563 lines aren’t shown here.

arch/powerpc/configs/44x/virtex5_defconfig+73−27

This diff is large: its 328 lines aren’t shown here.

arch/powerpc/configs/44x/warp_defconfig+164−68

This diff is large: its 622 lines aren’t shown here.

arch/powerpc/configs/83xx/asp8347_defconfigrenamed from arch/powerpc/configs/asp8347_defconfig+216−96

This diff is large: its 792 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc8313_rdb_defconfig+144−44

This diff is large: its 610 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc8315_rdb_defconfig+144−44

This diff is large: its 610 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc832x_mds_defconfig+133−39

This diff is large: its 539 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc832x_rdb_defconfig+133−43

This diff is large: its 563 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_itx_defconfig+130−45

This diff is large: its 540 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig+130−42

This diff is large: its 534 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_mds_defconfig+129−39

This diff is large: its 515 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc836x_mds_defconfig+133−39

This diff is large: its 538 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc836x_rdk_defconfig+137−46

This diff is large: its 537 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc837x_mds_defconfig+315−36

This diff is large: its 740 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc837x_rdb_defconfig+302−38

This diff is large: its 760 lines aren’t shown here.

arch/powerpc/configs/83xx/sbc834x_defconfig+204−35

This diff is large: its 605 lines aren’t shown here.

arch/powerpc/configs/85xx/ksi8560_defconfig+69−26

This diff is large: its 348 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8536_ds_defconfigrenamed from arch/powerpc/configs/mpc8536_ds_defconfig+92−75

This diff is large: its 529 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8540_ads_defconfig+51−20

This diff is large: its 290 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8544_ds_defconfig+103−75

This diff is large: its 573 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8560_ads_defconfig+75−23

This diff is large: its 351 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8568mds_defconfig+91−30

This diff is large: its 435 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8572_ds_defconfig+102−75

This diff is large: its 565 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc85xx_cds_defconfig+58−27

This diff is large: its 355 lines aren’t shown here.

arch/powerpc/configs/85xx/sbc8548_defconfig+45−18

This diff is large: its 272 lines aren’t shown here.

arch/powerpc/configs/85xx/sbc8560_defconfig+50−19

This diff is large: its 281 lines aren’t shown here.

arch/powerpc/configs/85xx/stx_gp3_defconfig+117−46

This diff is large: its 511 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8540_defconfig+80−32

This diff is large: its 396 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8541_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8548_defconfig+89−40

This diff is large: its 455 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8555_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8560_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/adder875_defconfig+37−18

This diff is large: its 220 lines aren’t shown here.

arch/powerpc/configs/c2k_defconfig+106−139

This diff is large: its 663 lines aren’t shown here.

arch/powerpc/configs/chrp32_defconfig+101−40

This diff is large: its 495 lines aren’t shown here.

arch/powerpc/configs/ep8248e_defconfig+165−33

This diff is large: its 510 lines aren’t shown here.

arch/powerpc/configs/ep88xc_defconfig+38−19

This diff is large: its 226 lines aren’t shown here.

arch/powerpc/configs/g5_defconfig+125−102

This diff is large: its 630 lines aren’t shown here.

arch/powerpc/configs/iseries_defconfig+60−27

This diff is large: its 342 lines aren’t shown here.

arch/powerpc/configs/linkstation_defconfig+96−37

This diff is large: its 485 lines aren’t shown here.

arch/powerpc/configs/maple_defconfig+263−118

This diff is large: its 996 lines aren’t shown here.

arch/powerpc/configs/mpc7448_hpc2_defconfig+51−21

This diff is large: its 282 lines aren’t shown here.

arch/powerpc/configs/mpc8272_ads_defconfig+101−31

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/mpc83xx_defconfig+348−41

This diff is large: its 864 lines aren’t shown here.

arch/powerpc/configs/mpc85xx_defconfig+130−77

This diff is large: its 629 lines aren’t shown here.

arch/powerpc/configs/mpc8610_hpcd_defconfig+91−74

This diff is large: its 454 lines aren’t shown here.

arch/powerpc/configs/mpc8641_hpcn_defconfig+136−79

This diff is large: its 630 lines aren’t shown here.

arch/powerpc/configs/mpc866_ads_defconfig+42−19

This diff is large: its 253 lines aren’t shown here.

arch/powerpc/configs/mpc885_ads_defconfig+38−19

This diff is large: its 226 lines aren’t shown here.

arch/powerpc/configs/pmac32_defconfig+122−119

This diff is large: its 707 lines aren’t shown here.

arch/powerpc/configs/ppc40x_defconfig+307−67

This diff is large: its 753 lines aren’t shown here.

arch/powerpc/configs/ppc44x_defconfig+345−30

This diff is large: its 665 lines aren’t shown here.

arch/powerpc/configs/ppc64_defconfig+127−110

This diff is large: its 711 lines aren’t shown here.

arch/powerpc/configs/ppc6xx_defconfig+78−66

This diff is large: its 675 lines aren’t shown here.

arch/powerpc/configs/pq2fads_defconfig+109−38

This diff is large: its 510 lines aren’t shown here.

arch/powerpc/configs/prpmc2800_defconfig+85−40

This diff is large: its 435 lines aren’t shown here.

arch/powerpc/configs/ps3_defconfig+133−20

This diff is large: its 391 lines aren’t shown here.

arch/powerpc/configs/pseries_defconfig+126−46

This diff is large: its 585 lines aren’t shown here.

arch/powerpc/configs/sbc8641d_defconfig+134−39

This diff is large: its 586 lines aren’t shown here.

arch/powerpc/configs/storcenter_defconfig+76−37

This diff is large: its 393 lines aren’t shown here.

arch/powerpc/include/asm/8253pit.hrenamed from include/asm-powerpc/8253pit.h+0−0

File renamed without changes.

arch/powerpc/include/asm/8xx_immap.hrenamed from include/asm-powerpc/8xx_immap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/Kbuildrenamed from include/asm-powerpc/Kbuild+0−0

File renamed without changes.

arch/powerpc/include/asm/a.out.hrenamed from include/asm-powerpc/a.out.h+0−0

File renamed without changes.

arch/powerpc/include/asm/abs_addr.hrenamed from include/asm-powerpc/abs_addr.h+0−0

File renamed without changes.

arch/powerpc/include/asm/agp.hrenamed from include/asm-powerpc/agp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/asm-compat.hrenamed from include/asm-powerpc/asm-compat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/atomic.hrenamed from include/asm-powerpc/atomic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/auxvec.hrenamed from include/asm-powerpc/auxvec.h+0−0

File renamed without changes.

arch/powerpc/include/asm/backlight.hrenamed from include/asm-powerpc/backlight.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bitops.hrenamed from include/asm-powerpc/bitops.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bootx.hrenamed from include/asm-powerpc/bootx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/btext.hrenamed from include/asm-powerpc/btext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bug.hrenamed from include/asm-powerpc/bug.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bugs.hrenamed from include/asm-powerpc/bugs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/byteorder.hrenamed from include/asm-powerpc/byteorder.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cache.hrenamed from include/asm-powerpc/cache.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cacheflush.hrenamed from include/asm-powerpc/cacheflush.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cell-pmu.hrenamed from include/asm-powerpc/cell-pmu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cell-regs.hrenamed from include/asm-powerpc/cell-regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/checksum.hrenamed from include/asm-powerpc/checksum.h+0−0

File renamed without changes.

arch/powerpc/include/asm/clk_interface.hrenamed from include/asm-powerpc/clk_interface.h+0−0

File renamed without changes.

arch/powerpc/include/asm/code-patching.hrenamed from include/asm-powerpc/code-patching.h+0−0

File renamed without changes.

arch/powerpc/include/asm/compat.hrenamed from include/asm-powerpc/compat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm.hrenamed from include/asm-powerpc/cpm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm1.hrenamed from include/asm-powerpc/cpm1.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm2.hrenamed from include/asm-powerpc/cpm2.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputable.hrenamed from include/asm-powerpc/cputable.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputhreads.hrenamed from include/asm-powerpc/cputhreads.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputime.hrenamed from include/asm-powerpc/cputime.h+0−0

File renamed without changes.

arch/powerpc/include/asm/current.hrenamed from include/asm-powerpc/current.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dbdma.hrenamed from include/asm-powerpc/dbdma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-generic.hrenamed from include/asm-powerpc/dcr-generic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-mmio.hrenamed from include/asm-powerpc/dcr-mmio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-native.hrenamed from include/asm-powerpc/dcr-native.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-regs.hrenamed from include/asm-powerpc/dcr-regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr.hrenamed from include/asm-powerpc/dcr.h+1−5

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/include/asm/delay.hrenamed from include/asm-powerpc/delay.h+0−0

File renamed without changes.

arch/powerpc/include/asm/device.hrenamed from include/asm-powerpc/device.h+0−0

File renamed without changes.

arch/powerpc/include/asm/div64.hrenamed from include/asm-powerpc/div64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dma-mapping.hrenamed from include/asm-powerpc/dma-mapping.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dma.hrenamed from include/asm-powerpc/dma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/edac.hrenamed from include/asm-powerpc/edac.h+0−0

File renamed without changes.

arch/powerpc/include/asm/eeh.hrenamed from include/asm-powerpc/eeh.h+0−0

File renamed without changes.

arch/powerpc/include/asm/eeh_event.hrenamed from include/asm-powerpc/eeh_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/elf.hrenamed from include/asm-powerpc/elf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/emergency-restart.hrenamed from include/asm-powerpc/emergency-restart.h+0−0

File renamed without changes.

arch/powerpc/include/asm/errno.hrenamed from include/asm-powerpc/errno.h+0−0

File renamed without changes.

arch/powerpc/include/asm/exception.hrenamed from include/asm-powerpc/exception.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fb.hrenamed from include/asm-powerpc/fb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fcntl.hrenamed from include/asm-powerpc/fcntl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/feature-fixups.hrenamed from include/asm-powerpc/feature-fixups.h+0−0

File renamed without changes.

arch/powerpc/include/asm/firmware.hrenamed from include/asm-powerpc/firmware.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fixmap.hrenamed from include/asm-powerpc/fixmap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/floppy.hrenamed from include/asm-powerpc/floppy.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fs_pd.hrenamed from include/asm-powerpc/fs_pd.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fsl_gtm.hrenamed from include/asm-powerpc/fsl_gtm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fsl_lbc.hrenamed from include/asm-powerpc/fsl_lbc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ftrace.hrenamed from include/asm-powerpc/ftrace.h+0−0

File renamed without changes.

arch/powerpc/include/asm/futex.hrenamed from include/asm-powerpc/futex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/gpio.hrenamed from include/asm-powerpc/gpio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/grackle.hrenamed from include/asm-powerpc/grackle.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hardirq.hrenamed from include/asm-powerpc/hardirq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/heathrow.hrenamed from include/asm-powerpc/heathrow.h+0−0

File renamed without changes.

arch/powerpc/include/asm/highmem.hrenamed from include/asm-powerpc/highmem.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hugetlb.hrenamed from include/asm-powerpc/hugetlb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hvcall.hrenamed from include/asm-powerpc/hvcall.h+22−0

This diff is large: its 29 lines aren’t shown here.

arch/powerpc/include/asm/hvconsole.hrenamed from include/asm-powerpc/hvconsole.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hvcserver.hrenamed from include/asm-powerpc/hvcserver.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hw_irq.hrenamed from include/asm-powerpc/hw_irq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hydra.hrenamed from include/asm-powerpc/hydra.h+0−0

File renamed without changes.

arch/powerpc/include/asm/i8259.hrenamed from include/asm-powerpc/i8259.h+0−5

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/include/asm/ibmebus.hrenamed from include/asm-powerpc/ibmebus.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ide.h+17−0

This diff is large: its 18 lines aren’t shown here.

arch/powerpc/include/asm/immap_86xx.hrenamed from include/asm-powerpc/immap_86xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/immap_cpm2.hrenamed from include/asm-powerpc/immap_cpm2.h+0−0

File renamed without changes.

arch/powerpc/include/asm/immap_qe.hrenamed from include/asm-powerpc/immap_qe.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/io-defs.hrenamed from include/asm-powerpc/io-defs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/io.hrenamed from include/asm-powerpc/io.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ioctl.hrenamed from include/asm-powerpc/ioctl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ioctls.hrenamed from include/asm-powerpc/ioctls.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iommu.hrenamed from include/asm-powerpc/iommu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ipcbuf.hrenamed from include/asm-powerpc/ipcbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ipic.hrenamed from include/asm-powerpc/ipic.h+0−9

This diff is large: its 23 lines aren’t shown here.

arch/powerpc/include/asm/irq.hrenamed from include/asm-powerpc/irq.h+0−288

This diff is large: its 302 lines aren’t shown here.

arch/powerpc/include/asm/irq_regs.hrenamed from include/asm-powerpc/irq_regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/irqflags.hrenamed from include/asm-powerpc/irqflags.h+4−5

This diff is large: its 35 lines aren’t shown here.

arch/powerpc/include/asm/iseries/alpaca.hrenamed from include/asm-powerpc/iseries/alpaca.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call.hrenamed from include/asm-powerpc/iseries/hv_call.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_event.hrenamed from include/asm-powerpc/iseries/hv_call_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_sc.hrenamed from include/asm-powerpc/iseries/hv_call_sc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_xm.hrenamed from include/asm-powerpc/iseries/hv_call_xm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_lp_config.hrenamed from include/asm-powerpc/iseries/hv_lp_config.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_lp_event.hrenamed from include/asm-powerpc/iseries/hv_lp_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_types.hrenamed from include/asm-powerpc/iseries/hv_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/iommu.hrenamed from include/asm-powerpc/iseries/iommu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/it_lp_queue.hrenamed from include/asm-powerpc/iseries/it_lp_queue.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/lpar_map.hrenamed from include/asm-powerpc/iseries/lpar_map.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/mf.hrenamed from include/asm-powerpc/iseries/mf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/vio.hrenamed from include/asm-powerpc/iseries/vio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kdebug.hrenamed from include/asm-powerpc/kdebug.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kdump.hrenamed from include/asm-powerpc/kdump.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kexec.hrenamed from include/asm-powerpc/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/keylargo.hrenamed from include/asm-powerpc/keylargo.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kgdb.hrenamed from include/asm-powerpc/kgdb.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/kmap_types.hrenamed from include/asm-powerpc/kmap_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kprobes.hrenamed from include/asm-powerpc/kprobes.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm.hrenamed from include/asm-powerpc/kvm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_asm.hrenamed from include/asm-powerpc/kvm_asm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_host.hrenamed from include/asm-powerpc/kvm_host.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_para.hrenamed from include/asm-powerpc/kvm_para.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_ppc.hrenamed from include/asm-powerpc/kvm_ppc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/libata-portmap.hrenamed from include/asm-powerpc/libata-portmap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/linkage.hrenamed from include/asm-powerpc/linkage.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lmb.hrenamed from include/asm-powerpc/lmb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/local.hrenamed from include/asm-powerpc/local.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lppaca.hrenamed from include/asm-powerpc/lppaca.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lv1call.hrenamed from include/asm-powerpc/lv1call.h+0−0

File renamed without changes.

arch/powerpc/include/asm/machdep.hrenamed from include/asm-powerpc/machdep.h+0−0

File renamed without changes.

arch/powerpc/include/asm/macio.hrenamed from include/asm-powerpc/macio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mc146818rtc.hrenamed from include/asm-powerpc/mc146818rtc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mediabay.hrenamed from include/asm-powerpc/mediabay.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mman.hrenamed from include/asm-powerpc/mman.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-40x.hrenamed from include/asm-powerpc/mmu-40x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-44x.hrenamed from include/asm-powerpc/mmu-44x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-8xx.hrenamed from include/asm-powerpc/mmu-8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-fsl-booke.hrenamed from include/asm-powerpc/mmu-fsl-booke.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-hash32.hrenamed from include/asm-powerpc/mmu-hash32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-hash64.hrenamed from include/asm-powerpc/mmu-hash64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/mmu.hrenamed from include/asm-powerpc/mmu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu_context.hrenamed from include/asm-powerpc/mmu_context.h+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/include/asm/mmzone.hrenamed from include/asm-powerpc/mmzone.h+0−0

File renamed without changes.

arch/powerpc/include/asm/module.hrenamed from include/asm-powerpc/module.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc512x.hrenamed from include/asm-powerpc/mpc512x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc52xx.hrenamed from include/asm-powerpc/mpc52xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc52xx_psc.hrenamed from include/asm-powerpc/mpc52xx_psc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc6xx.hrenamed from include/asm-powerpc/mpc6xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc8260.hrenamed from include/asm-powerpc/mpc8260.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc86xx.hrenamed from include/asm-powerpc/mpc86xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc8xx.hrenamed from include/asm-powerpc/mpc8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpic.hrenamed from include/asm-powerpc/mpic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/msgbuf.hrenamed from include/asm-powerpc/msgbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mutex.hrenamed from include/asm-powerpc/mutex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/nvram.hrenamed from include/asm-powerpc/nvram.h+0−0

File renamed without changes.

arch/powerpc/include/asm/of_device.hrenamed from include/asm-powerpc/of_device.h+0−0

File renamed without changes.

arch/powerpc/include/asm/of_platform.hrenamed from include/asm-powerpc/of_platform.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ohare.hrenamed from include/asm-powerpc/ohare.h+0−0

File renamed without changes.

arch/powerpc/include/asm/oprofile_impl.hrenamed from include/asm-powerpc/oprofile_impl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pSeries_reconfig.hrenamed from include/asm-powerpc/pSeries_reconfig.h+0−0

File renamed without changes.

arch/powerpc/include/asm/paca.hrenamed from include/asm-powerpc/paca.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/page.hrenamed from include/asm-powerpc/page.h+0−0

File renamed without changes.

arch/powerpc/include/asm/page_32.hrenamed from include/asm-powerpc/page_32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/page_64.hrenamed from include/asm-powerpc/page_64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/param.hrenamed from include/asm-powerpc/param.h+0−0

File renamed without changes.

arch/powerpc/include/asm/parport.hrenamed from include/asm-powerpc/parport.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pasemi_dma.hrenamed from include/asm-powerpc/pasemi_dma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pci-bridge.hrenamed from include/asm-powerpc/pci-bridge.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pci.hrenamed from include/asm-powerpc/pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/percpu.hrenamed from include/asm-powerpc/percpu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc-32.hrenamed from include/asm-powerpc/pgalloc-32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc-64.hrenamed from include/asm-powerpc/pgalloc-64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc.hrenamed from include/asm-powerpc/pgalloc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-4k.hrenamed from include/asm-powerpc/pgtable-4k.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-64k.hrenamed from include/asm-powerpc/pgtable-64k.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-ppc32.hrenamed from include/asm-powerpc/pgtable-ppc32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-ppc64.hrenamed from include/asm-powerpc/pgtable-ppc64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/pgtable.hrenamed from include/asm-powerpc/pgtable.h+0−0

File renamed without changes.

arch/powerpc/include/asm/phyp_dump.hrenamed from include/asm-powerpc/phyp_dump.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_feature.hrenamed from include/asm-powerpc/pmac_feature.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_low_i2c.hrenamed from include/asm-powerpc/pmac_low_i2c.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_pfunc.hrenamed from include/asm-powerpc/pmac_pfunc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmc.hrenamed from include/asm-powerpc/pmc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmi.hrenamed from include/asm-powerpc/pmi.h+0−0

File renamed without changes.

arch/powerpc/include/asm/poll.hrenamed from include/asm-powerpc/poll.h+0−0

File renamed without changes.

arch/powerpc/include/asm/posix_types.hrenamed from include/asm-powerpc/posix_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc-pci.hrenamed from include/asm-powerpc/ppc-pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc4xx.hrenamed from include/asm-powerpc/ppc4xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc_asm.hrenamed from include/asm-powerpc/ppc_asm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/processor.hrenamed from include/asm-powerpc/processor.h+0−0

File renamed without changes.

arch/powerpc/include/asm/prom.hrenamed from include/asm-powerpc/prom.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3.hrenamed from include/asm-powerpc/ps3.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3av.hrenamed from include/asm-powerpc/ps3av.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3fb.hrenamed from include/asm-powerpc/ps3fb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3stor.hrenamed from include/asm-powerpc/ps3stor.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ptrace.hrenamed from include/asm-powerpc/ptrace.h+0−0

File renamed without changes.

arch/powerpc/include/asm/qe.hrenamed from include/asm-powerpc/qe.h+0−0

File renamed without changes.

arch/powerpc/include/asm/qe_ic.hrenamed from include/asm-powerpc/qe_ic.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/reg.hrenamed from include/asm-powerpc/reg.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_8xx.hrenamed from include/asm-powerpc/reg_8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_booke.hrenamed from include/asm-powerpc/reg_booke.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_fsl_emb.hrenamed from include/asm-powerpc/reg_fsl_emb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/resource.hrenamed from include/asm-powerpc/resource.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rheap.hrenamed from include/asm-powerpc/rheap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rio.hrenamed from include/asm-powerpc/rio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rtas.hrenamed from include/asm-powerpc/rtas.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rtc.hrenamed from include/asm-powerpc/rtc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rwsem.hrenamed from include/asm-powerpc/rwsem.h+2−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/include/asm/scatterlist.hrenamed from include/asm-powerpc/scatterlist.h+0−0

File renamed without changes.

arch/powerpc/include/asm/seccomp.hrenamed from include/asm-powerpc/seccomp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sections.hrenamed from include/asm-powerpc/sections.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sembuf.hrenamed from include/asm-powerpc/sembuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/serial.hrenamed from include/asm-powerpc/serial.h+0−0

File renamed without changes.

arch/powerpc/include/asm/setjmp.hrenamed from include/asm-powerpc/setjmp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/setup.hrenamed from include/asm-powerpc/setup.h+0−0

File renamed without changes.

arch/powerpc/include/asm/shmbuf.hrenamed from include/asm-powerpc/shmbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/shmparam.hrenamed from include/asm-powerpc/shmparam.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sigcontext.hrenamed from include/asm-powerpc/sigcontext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/siginfo.hrenamed from include/asm-powerpc/siginfo.h+0−0

File renamed without changes.

arch/powerpc/include/asm/signal.hrenamed from include/asm-powerpc/signal.h+0−0

File renamed without changes.

arch/powerpc/include/asm/smp.hrenamed from include/asm-powerpc/smp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/smu.hrenamed from include/asm-powerpc/smu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/socket.hrenamed from include/asm-powerpc/socket.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sockios.hrenamed from include/asm-powerpc/sockios.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sparsemem.hrenamed from include/asm-powerpc/sparsemem.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spinlock.hrenamed from include/asm-powerpc/spinlock.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spinlock_types.hrenamed from include/asm-powerpc/spinlock_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu.hrenamed from include/asm-powerpc/spu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_csa.hrenamed from include/asm-powerpc/spu_csa.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_info.hrenamed from include/asm-powerpc/spu_info.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_priv1.hrenamed from include/asm-powerpc/spu_priv1.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sstep.hrenamed from include/asm-powerpc/sstep.h+0−0

File renamed without changes.

arch/powerpc/include/asm/stat.hrenamed from include/asm-powerpc/stat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/statfs.hrenamed from include/asm-powerpc/statfs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/string.hrenamed from include/asm-powerpc/string.h+0−0

File renamed without changes.

arch/powerpc/include/asm/suspend.hrenamed from include/asm-powerpc/suspend.h+0−0

File renamed without changes.

arch/powerpc/include/asm/synch.hrenamed from include/asm-powerpc/synch.h+0−0

File renamed without changes.

arch/powerpc/include/asm/syscall.hrenamed from include/asm-powerpc/syscall.h+0−0

File renamed without changes.

arch/powerpc/include/asm/syscalls.hrenamed from include/asm-powerpc/syscalls.h+0−0

File renamed without changes.

arch/powerpc/include/asm/systbl.hrenamed from include/asm-powerpc/systbl.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/system.hrenamed from include/asm-powerpc/system.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tce.hrenamed from include/asm-powerpc/tce.h+0−0

File renamed without changes.

arch/powerpc/include/asm/termbits.hrenamed from include/asm-powerpc/termbits.h+0−0

File renamed without changes.

arch/powerpc/include/asm/termios.hrenamed from include/asm-powerpc/termios.h+0−0

File renamed without changes.

arch/powerpc/include/asm/thread_info.hrenamed from include/asm-powerpc/thread_info.h+0−0

File renamed without changes.

arch/powerpc/include/asm/time.hrenamed from include/asm-powerpc/time.h+0−0

File renamed without changes.

arch/powerpc/include/asm/timex.hrenamed from include/asm-powerpc/timex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tlb.hrenamed from include/asm-powerpc/tlb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tlbflush.hrenamed from include/asm-powerpc/tlbflush.h+0−0

File renamed without changes.

arch/powerpc/include/asm/topology.hrenamed from include/asm-powerpc/topology.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108.hrenamed from include/asm-powerpc/tsi108.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108_irq.hrenamed from include/asm-powerpc/tsi108_irq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108_pci.hrenamed from include/asm-powerpc/tsi108_pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/types.hrenamed from include/asm-powerpc/types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uaccess.hrenamed from include/asm-powerpc/uaccess.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucc.hrenamed from include/asm-powerpc/ucc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucc_fast.hrenamed from include/asm-powerpc/ucc_fast.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/ucc_slow.hrenamed from include/asm-powerpc/ucc_slow.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucontext.hrenamed from include/asm-powerpc/ucontext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/udbg.hrenamed from include/asm-powerpc/udbg.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uic.hrenamed from include/asm-powerpc/uic.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/unaligned.hrenamed from include/asm-powerpc/unaligned.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uninorth.hrenamed from include/asm-powerpc/uninorth.h+0−0

File renamed without changes.

arch/powerpc/include/asm/unistd.hrenamed from include/asm-powerpc/unistd.h+0−0

File renamed without changes.

arch/powerpc/include/asm/user.hrenamed from include/asm-powerpc/user.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vdso.hrenamed from include/asm-powerpc/vdso.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vdso_datapage.hrenamed from include/asm-powerpc/vdso_datapage.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vga.hrenamed from include/asm-powerpc/vga.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vio.hrenamed from include/asm-powerpc/vio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xilinx_intc.hrenamed from include/asm-powerpc/xilinx_intc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xmon.hrenamed from include/asm-powerpc/xmon.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xor.hrenamed from include/asm-powerpc/xor.h+0−0

File renamed without changes.

arch/powerpc/kernel/Makefile+0−14

This diff is large: its 40 lines aren’t shown here.

arch/powerpc/kernel/cpu_setup_44x.S+0−6

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/kernel/crash_dump.c+22−9

This diff is large: its 46 lines aren’t shown here.

arch/powerpc/kernel/head_32.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/ibmebus.c+0−12

This diff is large: its 26 lines aren’t shown here.

arch/powerpc/kernel/irq.c+2−23

This diff is large: its 65 lines aren’t shown here.

arch/powerpc/kernel/lparcfg.c+5−0

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/machine_kexec_32.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/misc_32.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/module.c+0−15

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/pci-common.c+12−5

This diff is large: its 24 lines aren’t shown here.

arch/powerpc/kernel/process.c+0−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kernel/rtas.c+3−2

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/sys_ppc32.c+0−57

This diff is large: its 64 lines aren’t shown here.

arch/powerpc/kernel/vdso.c+0−2

This diff is large: its 10 lines aren’t shown here.

arch/powerpc/kernel/vio.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/lib/Makefile+0−2

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/mm/hash_utils_64.c+39−24

This diff is large: its 153 lines aren’t shown here.

arch/powerpc/mm/init_64.c+3−6

This diff is large: its 27 lines aren’t shown here.

arch/powerpc/mm/mem.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/mm/ppc_mmu_32.c+2−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/mm/tlb_64.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/44x/warp-nand.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/44x/warp.c+10−15

This diff is large: its 46 lines aren’t shown here.

arch/powerpc/platforms/52xx/Makefile+1−3

This diff is large: its 17 lines aren’t shown here.

arch/powerpc/platforms/86xx/mpc86xx_smp.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/Makefile+0−6

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/cell/spufs/run.c+8−7

This diff is large: its 30 lines aren’t shown here.

arch/powerpc/platforms/cell/spufs/sched.c+9−2

This diff is large: its 57 lines aren’t shown here.

arch/powerpc/platforms/iseries/Kconfig+1−10

This diff is large: its 23 lines aren’t shown here.

arch/powerpc/platforms/powermac/Makefile+1−2

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/ps3/htab.c+91−178

This diff is large: its 345 lines aren’t shown here.

arch/powerpc/platforms/ps3/setup.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/platforms/ps3/spu.c+14−4

This diff is large: its 29 lines aren’t shown here.

arch/powerpc/platforms/pseries/plpar_wrappers.h+25−2

This diff is large: its 45 lines aren’t shown here.

arch/powerpc/platforms/pseries/setup.c+21−8

This diff is large: its 59 lines aren’t shown here.

arch/powerpc/sysdev/Makefile+0−2

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/sysdev/bestcomm/gen_bd.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/sysdev/cpm_common.c+26−11

This diff is large: its 78 lines aren’t shown here.

arch/powerpc/sysdev/qe_lib/ucc_fast.c+4−0

This diff is large: its 18 lines aren’t shown here.

arch/powerpc/sysdev/qe_lib/ucc_slow.c+5−3

This diff is large: its 23 lines aren’t shown here.

arch/s390/defconfig+38−16

This diff is large: its 218 lines aren’t shown here.

arch/s390/include/asm/Kbuildrenamed from include/asm-s390/Kbuild+0−0

File renamed without changes.

arch/s390/include/asm/airq.hrenamed from include/asm-s390/airq.h+0−0

File renamed without changes.

arch/s390/include/asm/appldata.hrenamed from include/asm-s390/appldata.h+0−0

File renamed without changes.

arch/s390/include/asm/atomic.hrenamed from include/asm-s390/atomic.h+0−0

File renamed without changes.

arch/s390/include/asm/auxvec.hrenamed from include/asm-s390/auxvec.h+0−0

File renamed without changes.

arch/s390/include/asm/bitops.hrenamed from include/asm-s390/bitops.h+3−3

This diff is large: its 27 lines aren’t shown here.

arch/s390/include/asm/bug.hrenamed from include/asm-s390/bug.h+0−0

File renamed without changes.

arch/s390/include/asm/bugs.hrenamed from include/asm-s390/bugs.h+0−0

File renamed without changes.

arch/s390/include/asm/byteorder.hrenamed from include/asm-s390/byteorder.h+0−0

File renamed without changes.

arch/s390/include/asm/cache.hrenamed from include/asm-s390/cache.h+0−0

File renamed without changes.

arch/s390/include/asm/cacheflush.hrenamed from include/asm-s390/cacheflush.h+0−0

File renamed without changes.

arch/s390/include/asm/ccwdev.hrenamed from include/asm-s390/ccwdev.h+0−0

File renamed without changes.

arch/s390/include/asm/ccwgroup.hrenamed from include/asm-s390/ccwgroup.h+0−0

File renamed without changes.

arch/s390/include/asm/checksum.hrenamed from include/asm-s390/checksum.h+0−0

File renamed without changes.

arch/s390/include/asm/chpid.hrenamed from include/asm-s390/chpid.h+0−0

File renamed without changes.

arch/s390/include/asm/chsc.hrenamed from include/asm-s390/chsc.h+0−0

File renamed without changes.

arch/s390/include/asm/cio.hrenamed from include/asm-s390/cio.h+0−0

File renamed without changes.

arch/s390/include/asm/cmb.hrenamed from include/asm-s390/cmb.h+0−0

File renamed without changes.

arch/s390/include/asm/compat.hrenamed from include/asm-s390/compat.h+0−0

File renamed without changes.

arch/s390/include/asm/cpcmd.hrenamed from include/asm-s390/cpcmd.h+0−0

File renamed without changes.

arch/s390/include/asm/cpu.hrenamed from include/asm-s390/cpu.h+0−0

File renamed without changes.

arch/s390/include/asm/cputime.hrenamed from include/asm-s390/cputime.h+0−0

File renamed without changes.

arch/s390/include/asm/current.hrenamed from include/asm-s390/current.h+0−0

File renamed without changes.

arch/s390/include/asm/dasd.hrenamed from include/asm-s390/dasd.h+0−0

File renamed without changes.

arch/s390/include/asm/debug.hrenamed from include/asm-s390/debug.h+0−0

File renamed without changes.

arch/s390/include/asm/delay.hrenamed from include/asm-s390/delay.h+0−0

File renamed without changes.

arch/s390/include/asm/device.hrenamed from include/asm-s390/device.h+0−0

File renamed without changes.

arch/s390/include/asm/diag.hrenamed from include/asm-s390/diag.h+0−0

File renamed without changes.

arch/s390/include/asm/div64.hrenamed from include/asm-s390/div64.h+0−0

File renamed without changes.

arch/s390/include/asm/dma.hrenamed from include/asm-s390/dma.h+0−0

File renamed without changes.

arch/s390/include/asm/ebcdic.hrenamed from include/asm-s390/ebcdic.h+0−0

File renamed without changes.

arch/s390/include/asm/elf.hrenamed from include/asm-s390/elf.h+0−0

File renamed without changes.

arch/s390/include/asm/emergency-restart.hrenamed from include/asm-s390/emergency-restart.h+0−0

File renamed without changes.

arch/s390/include/asm/errno.hrenamed from include/asm-s390/errno.h+0−0

File renamed without changes.

arch/s390/include/asm/etr.hrenamed from include/asm-s390/etr.h+0−0

File renamed without changes.

arch/s390/include/asm/extmem.hrenamed from include/asm-s390/extmem.h+0−0

File renamed without changes.

arch/s390/include/asm/fb.hrenamed from include/asm-s390/fb.h+0−0

File renamed without changes.

arch/s390/include/asm/fcntl.hrenamed from include/asm-s390/fcntl.h+0−0

File renamed without changes.

arch/s390/include/asm/fcx.hrenamed from include/asm-s390/fcx.h+0−0

File renamed without changes.

arch/s390/include/asm/futex.hrenamed from include/asm-s390/futex.h+0−0

File renamed without changes.

arch/s390/include/asm/hardirq.hrenamed from include/asm-s390/hardirq.h+0−0

File renamed without changes.

arch/s390/include/asm/hugetlb.hrenamed from include/asm-s390/hugetlb.h+0−0

File renamed without changes.

arch/s390/include/asm/idals.hrenamed from include/asm-s390/idals.h+0−0

File renamed without changes.

arch/s390/include/asm/io.hrenamed from include/asm-s390/io.h+0−0

File renamed without changes.

arch/s390/include/asm/ioctl.hrenamed from include/asm-s390/ioctl.h+0−0

File renamed without changes.

arch/s390/include/asm/ioctls.hrenamed from include/asm-s390/ioctls.h+0−0

File renamed without changes.

arch/s390/include/asm/ipcbuf.hrenamed from include/asm-s390/ipcbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/ipl.hrenamed from include/asm-s390/ipl.h+0−0

File renamed without changes.

arch/s390/include/asm/irq.hrenamed from include/asm-s390/irq.h+0−0

File renamed without changes.

arch/s390/include/asm/irq_regs.hrenamed from include/asm-s390/irq_regs.h+0−0

File renamed without changes.

arch/s390/include/asm/irqflags.hrenamed from include/asm-s390/irqflags.h+0−0

File renamed without changes.

arch/s390/include/asm/isc.hrenamed from include/asm-s390/isc.h+0−0

File renamed without changes.

arch/s390/include/asm/itcw.hrenamed from include/asm-s390/itcw.h+0−0

File renamed without changes.

arch/s390/include/asm/kdebug.hrenamed from include/asm-s390/kdebug.h+0−0

File renamed without changes.

arch/s390/include/asm/kexec.hrenamed from include/asm-s390/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/s390/include/asm/kmap_types.hrenamed from include/asm-s390/kmap_types.h+0−0

File renamed without changes.

arch/s390/include/asm/kprobes.hrenamed from include/asm-s390/kprobes.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm.hrenamed from include/asm-s390/kvm.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_host.hrenamed from include/asm-s390/kvm_host.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_para.hrenamed from include/asm-s390/kvm_para.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_virtio.hrenamed from include/asm-s390/kvm_virtio.h+0−0

File renamed without changes.

arch/s390/include/asm/linkage.hrenamed from include/asm-s390/linkage.h+0−0

File renamed without changes.

arch/s390/include/asm/local.hrenamed from include/asm-s390/local.h+0−0

File renamed without changes.

arch/s390/include/asm/lowcore.hrenamed from include/asm-s390/lowcore.h+0−0

File renamed without changes.

arch/s390/include/asm/mathemu.hrenamed from include/asm-s390/mathemu.h+0−0

File renamed without changes.

arch/s390/include/asm/mman.hrenamed from include/asm-s390/mman.h+0−0

File renamed without changes.

arch/s390/include/asm/mmu.hrenamed from include/asm-s390/mmu.h+0−0

File renamed without changes.

arch/s390/include/asm/mmu_context.hrenamed from include/asm-s390/mmu_context.h+0−0

File renamed without changes.

arch/s390/include/asm/module.hrenamed from include/asm-s390/module.h+0−0

File renamed without changes.

arch/s390/include/asm/monwriter.hrenamed from include/asm-s390/monwriter.h+0−0

File renamed without changes.

arch/s390/include/asm/msgbuf.hrenamed from include/asm-s390/msgbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/mutex.hrenamed from include/asm-s390/mutex.h+0−0

File renamed without changes.

arch/s390/include/asm/page.hrenamed from include/asm-s390/page.h+0−0

File renamed without changes.

arch/s390/include/asm/param.hrenamed from include/asm-s390/param.h+0−0

File renamed without changes.

arch/s390/include/asm/pci.hrenamed from include/asm-s390/pci.h+0−0

File renamed without changes.

arch/s390/include/asm/percpu.hrenamed from include/asm-s390/percpu.h+0−0

File renamed without changes.

arch/s390/include/asm/pgalloc.hrenamed from include/asm-s390/pgalloc.h+0−0

File renamed without changes.

arch/s390/include/asm/pgtable.hrenamed from include/asm-s390/pgtable.h+0−0

File renamed without changes.

arch/s390/include/asm/poll.hrenamed from include/asm-s390/poll.h+0−0

File renamed without changes.

arch/s390/include/asm/posix_types.hrenamed from include/asm-s390/posix_types.h+0−0

File renamed without changes.

arch/s390/include/asm/processor.hrenamed from include/asm-s390/processor.h+0−0

File renamed without changes.

arch/s390/include/asm/ptrace.hrenamed from include/asm-s390/ptrace.h+0−0

File renamed without changes.

arch/s390/include/asm/qdio.hrenamed from include/asm-s390/qdio.h+0−0

File renamed without changes.

arch/s390/include/asm/qeth.hrenamed from include/asm-s390/qeth.h+0−0

File renamed without changes.

arch/s390/include/asm/reset.hrenamed from include/asm-s390/reset.h+0−0

File renamed without changes.

arch/s390/include/asm/resource.hrenamed from include/asm-s390/resource.h+0−0

File renamed without changes.

arch/s390/include/asm/rwsem.hrenamed from include/asm-s390/rwsem.h+0−0

File renamed without changes.

arch/s390/include/asm/s390_ext.hrenamed from include/asm-s390/s390_ext.h+0−0

File renamed without changes.

arch/s390/include/asm/s390_rdev.hrenamed from include/asm-s390/s390_rdev.h+0−0

File renamed without changes.

arch/s390/include/asm/scatterlist.hrenamed from include/asm-s390/scatterlist.h+0−0

File renamed without changes.

arch/s390/include/asm/schid.hrenamed from include/asm-s390/schid.h+0−0

File renamed without changes.

arch/s390/include/asm/sclp.hrenamed from include/asm-s390/sclp.h+0−0

File renamed without changes.

arch/s390/include/asm/sections.hrenamed from include/asm-s390/sections.h+0−0

File renamed without changes.

arch/s390/include/asm/segment.hrenamed from include/asm-s390/segment.h+0−0

File renamed without changes.

arch/s390/include/asm/sembuf.hrenamed from include/asm-s390/sembuf.h+0−0

File renamed without changes.

arch/s390/include/asm/setup.hrenamed from include/asm-s390/setup.h+0−0

File renamed without changes.

arch/s390/include/asm/sfp-machine.hrenamed from include/asm-s390/sfp-machine.h+0−0

File renamed without changes.

arch/s390/include/asm/sfp-util.hrenamed from include/asm-s390/sfp-util.h+0−0

File renamed without changes.

arch/s390/include/asm/shmbuf.hrenamed from include/asm-s390/shmbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/shmparam.hrenamed from include/asm-s390/shmparam.h+0−0

File renamed without changes.

arch/s390/include/asm/sigcontext.hrenamed from include/asm-s390/sigcontext.h+0−0

File renamed without changes.

arch/s390/include/asm/siginfo.hrenamed from include/asm-s390/siginfo.h+0−0

File renamed without changes.

arch/s390/include/asm/signal.hrenamed from include/asm-s390/signal.h+0−0

File renamed without changes.

arch/s390/include/asm/sigp.hrenamed from include/asm-s390/sigp.h+0−0

File renamed without changes.

arch/s390/include/asm/smp.hrenamed from include/asm-s390/smp.h+0−0

File renamed without changes.

arch/s390/include/asm/socket.hrenamed from include/asm-s390/socket.h+0−0

File renamed without changes.

arch/s390/include/asm/sockios.hrenamed from include/asm-s390/sockios.h+0−0

File renamed without changes.

arch/s390/include/asm/sparsemem.hrenamed from include/asm-s390/sparsemem.h+0−0

File renamed without changes.

arch/s390/include/asm/spinlock.hrenamed from include/asm-s390/spinlock.h+0−0

File renamed without changes.

arch/s390/include/asm/spinlock_types.hrenamed from include/asm-s390/spinlock_types.h+0−0

File renamed without changes.

arch/s390/include/asm/stat.hrenamed from include/asm-s390/stat.h+0−0

File renamed without changes.

arch/s390/include/asm/statfs.hrenamed from include/asm-s390/statfs.h+0−0

File renamed without changes.

arch/s390/include/asm/string.hrenamed from include/asm-s390/string.h+0−0

File renamed without changes.

arch/s390/include/asm/suspend.hrenamed from include/asm-s390/suspend.h+0−0

File renamed without changes.

arch/s390/include/asm/sysinfo.hrenamed from include/asm-s390/sysinfo.h+0−0

File renamed without changes.

arch/s390/include/asm/system.hrenamed from include/asm-s390/system.h+0−0

File renamed without changes.

arch/s390/include/asm/tape390.hrenamed from include/asm-s390/tape390.h+0−0

File renamed without changes.

arch/s390/include/asm/termbits.hrenamed from include/asm-s390/termbits.h+0−0

File renamed without changes.

arch/s390/include/asm/termios.hrenamed from include/asm-s390/termios.h+0−0

File renamed without changes.

arch/s390/include/asm/thread_info.hrenamed from include/asm-s390/thread_info.h+0−0

File renamed without changes.

arch/s390/include/asm/timer.hrenamed from include/asm-s390/timer.h+0−0

File renamed without changes.

arch/s390/include/asm/timex.hrenamed from include/asm-s390/timex.h+0−0

File renamed without changes.

arch/s390/include/asm/tlb.hrenamed from include/asm-s390/tlb.h+0−0

File renamed without changes.

arch/s390/include/asm/tlbflush.hrenamed from include/asm-s390/tlbflush.h+0−0

File renamed without changes.

arch/s390/include/asm/todclk.hrenamed from include/asm-s390/todclk.h+0−0

File renamed without changes.

arch/s390/include/asm/topology.hrenamed from include/asm-s390/topology.h+0−0

File renamed without changes.

arch/s390/include/asm/types.hrenamed from include/asm-s390/types.h+0−0

File renamed without changes.

arch/s390/include/asm/uaccess.hrenamed from include/asm-s390/uaccess.h+0−0

File renamed without changes.

arch/s390/include/asm/ucontext.hrenamed from include/asm-s390/ucontext.h+0−0

File renamed without changes.

arch/s390/include/asm/unaligned.hrenamed from include/asm-s390/unaligned.h+0−0

File renamed without changes.

arch/s390/include/asm/unistd.hrenamed from include/asm-s390/unistd.h+0−0

File renamed without changes.

arch/s390/include/asm/user.hrenamed from include/asm-s390/user.h+0−0

File renamed without changes.

arch/s390/include/asm/vtoc.hrenamed from include/asm-s390/vtoc.h+0−0

File renamed without changes.

arch/s390/include/asm/xor.hrenamed from include/asm-s390/xor.h+0−0

File renamed without changes.

arch/s390/include/asm/zcrypt.hrenamed from include/asm-s390/zcrypt.h+0−0

File renamed without changes.

arch/s390/kernel/process.c+3−1

This diff is large: its 11 lines aren’t shown here.

arch/s390/kernel/smp.c+0−2

This diff is large: its 16 lines aren’t shown here.

arch/s390/kernel/vmlinux.lds.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/Kconfig+24−3

This diff is large: its 55 lines aren’t shown here.

arch/sh/Kconfig.debug+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/Makefile+8−8

This diff is large: its 44 lines aren’t shown here.

arch/sh/boards/Makefile+1−1

This diff is large: its 6 lines aren’t shown here.

arch/sh/boards/board-ap325rxa.c+4−1

This diff is large: its 19 lines aren’t shown here.

arch/sh/boards/mach-migor/setup.c+8−0

This diff is large: its 22 lines aren’t shown here.

arch/sh/boards/mach-se/7343/irq.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/sh/boards/mach-sh7763rdp/setup.c+82−2

This diff is large: its 108 lines aren’t shown here.

arch/sh/boards/mach-systemh/irq.c+1−2

This diff is large: its 11 lines aren’t shown here.

arch/sh/boards/mach-x3proto/setup.c+9−1

This diff is large: its 38 lines aren’t shown here.

arch/sh/configs/dreamcast_defconfig+6−8

This diff is large: its 62 lines aren’t shown here.

arch/sh/configs/sh7763rdp_defconfig+97−16

This diff is large: its 302 lines aren’t shown here.

arch/sh/include/asm/a.out.h+0−20

This diff is large: its 21 lines aren’t shown here.

arch/sh/include/asm/flat.h+7−0

This diff is large: its 12 lines aren’t shown here.

arch/sh/include/asm/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/include/asm/migor.h+0−3

This diff is large: its 10 lines aren’t shown here.

arch/sh/include/asm/ptrace.h+9−0

This diff is large: its 16 lines aren’t shown here.

arch/sh/include/asm/seccomp.h+10−0

This diff is large: its 11 lines aren’t shown here.

arch/sh/include/asm/sh_eth.h+11−0

This diff is large: its 12 lines aren’t shown here.

arch/sh/include/asm/sh_mobile_lcdc.h+6−0

This diff is large: its 19 lines aren’t shown here.

arch/sh/include/asm/thread_info.h+36−15

This diff is large: its 61 lines aren’t shown here.

arch/sh/include/asm/tlb_64.h+3−9

This diff is large: its 39 lines aren’t shown here.

arch/sh/include/cpu-sh2/cpu/cache.h+4−2

This diff is large: its 23 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/addrspace.h+10−0

This diff is large: its 11 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/cache.h+3−0

This diff is large: its 9 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/cacheflush.h+34−0

This diff is large: its 35 lines aren’t shown here.

arch/sh/include/cpu-sh3/cpu/cacheflush.h+10−0

This diff is large: its 17 lines aren’t shown here.

arch/sh/kernel/cpu/sh4/sq.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/kernel/cpu/sh4a/setup-sh7723.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/sh/kernel/cpu/sh5/entry.S+10−9

This diff is large: its 51 lines aren’t shown here.

arch/sh/kernel/entry-common.S+7−9

This diff is large: its 56 lines aren’t shown here.

arch/sh/kernel/machine_kexec.c+8−0

This diff is large: its 19 lines aren’t shown here.

arch/sh/kernel/module.c+5−2

This diff is large: its 30 lines aren’t shown here.

arch/sh/kernel/ptrace_32.c+56−101

This diff is large: its 213 lines aren’t shown here.

arch/sh/kernel/ptrace_64.c+53−91

This diff is large: its 196 lines aren’t shown here.

arch/sh/kernel/setup.c+20−0

This diff is large: its 34 lines aren’t shown here.

arch/sh/kernel/sh_ksyms_32.c+3−1

This diff is large: its 14 lines aren’t shown here.

arch/sh/kernel/signal_32.c+15−7

This diff is large: its 60 lines aren’t shown here.

arch/sh/kernel/signal_64.c+88−78

This diff is large: its 199 lines aren’t shown here.

arch/sh/mm/Kconfig+2−1

This diff is large: its 21 lines aren’t shown here.

arch/sh/mm/Makefile_32+7−4

This diff is large: its 20 lines aren’t shown here.

arch/sh/mm/cache-sh2.c+36−9

This diff is large: its 74 lines aren’t shown here.

arch/sh/mm/cache-sh2a.c+129−0

This diff is large: its 130 lines aren’t shown here.

arch/sh/mm/consistent.c+27−0

This diff is large: its 41 lines aren’t shown here.

arch/sh/mm/tlb-sh5.c+6−14

This diff is large: its 65 lines aren’t shown here.

arch/sh/tools/Makefile+2−2

This diff is large: its 10 lines aren’t shown here.

arch/sparc/Makefile+6−2

This diff is large: its 27 lines aren’t shown here.

arch/sparc/boot/Makefile+6−0

This diff is large: its 20 lines aren’t shown here.

arch/sparc/include/asm/ebus_32.h+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc/include/asm/ebus_64.h+2−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/futex_64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sparc/include/asm/irq_64.h+7−0

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/of_device.h+1−2

This diff is large: its 10 lines aren’t shown here.

arch/sparc/include/asm/of_platform.h+18−5

This diff is large: its 27 lines aren’t shown here.

arch/sparc/include/asm/of_platform_32.h+0−24

This diff is large: its 25 lines aren’t shown here.

arch/sparc/include/asm/of_platform_64.h+0−25

This diff is large: its 26 lines aren’t shown here.

arch/sparc/include/asm/parport.h+2−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/ptrace_32.h+10−10

This diff is large: its 34 lines aren’t shown here.

arch/sparc/include/asm/ptrace_64.h+19−20

This diff is large: its 75 lines aren’t shown here.

arch/sparc/include/asm/sbus_32.h+1−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/sbus_64.h+1−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/kernel/ioport.c+1−1

This diff is large: its 14 lines aren’t shown here.

arch/sparc/kernel/time.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

arch/sparc64/kernel/auxio.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/ebus.c+1−1

This diff is large: its 15 lines aren’t shown here.

arch/sparc64/kernel/irq.c+68−3

This diff is large: its 117 lines aren’t shown here.

arch/sparc64/kernel/kstack.h+60−0

This diff is large: its 61 lines aren’t shown here.

arch/sparc64/kernel/of_device.c+0−5

This diff is large: its 19 lines aren’t shown here.

arch/sparc64/kernel/pci_common.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/pci_psycho.c+1−1

This diff is large: its 14 lines aren’t shown here.

arch/sparc64/kernel/pci_sabre.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/kernel/pci_schizo.c+1−1

This diff is large: its 15 lines aren’t shown here.

arch/sparc64/kernel/power.c+1−1

This diff is large: its 13 lines aren’t shown here.

arch/sparc64/kernel/process.c+29−82

This diff is large: its 189 lines aren’t shown here.

arch/sparc64/kernel/prom.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/signal.c+4−3

This diff is large: its 28 lines aren’t shown here.

arch/sparc64/kernel/smp.c+146−156

This diff is large: its 539 lines aren’t shown here.

arch/sparc64/kernel/sparc64_ksyms.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/sparc64/kernel/stacktrace.c+5−6

This diff is large: its 38 lines aren’t shown here.

arch/sparc64/kernel/sys_sparc32.c+0−176

This diff is large: its 183 lines aren’t shown here.

arch/sparc64/kernel/systbls.S+10−10

This diff is large: its 49 lines aren’t shown here.

arch/sparc64/kernel/time.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/kernel/traps.c+5−12

This diff is large: its 63 lines aren’t shown here.

arch/sparc64/lib/mcount.S+36−3

This diff is large: its 49 lines aren’t shown here.

arch/sparc64/mm/init.c+33−8

This diff is large: its 84 lines aren’t shown here.

arch/sparc64/mm/tsb.c+4−1

This diff is large: its 22 lines aren’t shown here.

arch/sparc64/mm/ultra.S+7−37

This diff is large: its 65 lines aren’t shown here.

arch/x86/Kconfig+11−26

This diff is large: its 99 lines aren’t shown here.

arch/x86/boot/boot.h+10−0

This diff is large: its 28 lines aren’t shown here.

arch/x86/boot/cpu.c+0−3

This diff is large: its 10 lines aren’t shown here.

arch/x86/boot/cpucheck.c+1−9

This diff is large: its 23 lines aren’t shown here.

arch/x86/boot/main.c+5−0

This diff is large: its 12 lines aren’t shown here.

arch/x86/boot/memory.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/x86/kernel/acpi/boot.c+15−1

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/acpi/sleep.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/amd_iommu.c+12−9

This diff is large: its 55 lines aren’t shown here.

arch/x86/kernel/amd_iommu_init.c+21−3

This diff is large: its 51 lines aren’t shown here.

arch/x86/kernel/apic_32.c+9−13

This diff is large: its 47 lines aren’t shown here.

arch/x86/kernel/apic_64.c+0−7

This diff is large: its 21 lines aren’t shown here.

arch/x86/kernel/cpu/addon_cpuid_features.c+15−2

This diff is large: its 25 lines aren’t shown here.

arch/x86/kernel/cpu/bugs.c+5−1

This diff is large: its 21 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/Kconfig+2−2

This diff is large: its 12 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/elanfreq.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/powernow-k8.c+0−3

This diff is large: its 24 lines aren’t shown here.

arch/x86/kernel/cpu/cyrix.c+0−18

This diff is large: its 32 lines aren’t shown here.

arch/x86/kernel/cpu/mcheck/mce_64.c+5−0

This diff is large: its 22 lines aren’t shown here.

arch/x86/kernel/cpu/mcheck/mce_amd_64.c+5−13

This diff is large: its 50 lines aren’t shown here.

arch/x86/kernel/cpu/mtrr/generic.c+18−2

This diff is large: its 34 lines aren’t shown here.

arch/x86/kernel/cpu/mtrr/main.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/x86/kernel/cpu/perfctr-watchdog.c+7−1

This diff is large: its 15 lines aren’t shown here.

arch/x86/kernel/efi_32.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/genx2apic_uv_x.c+6−4

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/head64.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/x86/kernel/hpet.c+24−0

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/io_apic_32.c+1−5

This diff is large: its 20 lines aren’t shown here.

arch/x86/kernel/io_apic_64.c+15−10

This diff is large: its 53 lines aren’t shown here.

arch/x86/kernel/machine_kexec_32.c+17−3

This diff is large: its 62 lines aren’t shown here.

arch/x86/kernel/mfgpt_32.c+37−15

This diff is large: its 104 lines aren’t shown here.

arch/x86/kernel/mmconf-fam10h_64.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/mpparse.c+9−8

This diff is large: its 73 lines aren’t shown here.

arch/x86/kernel/msr.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/nmi.c+19−9

This diff is large: its 42 lines aren’t shown here.

arch/x86/kernel/numaq_32.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/paravirt.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/pci-calgary_64.c+8−8

This diff is large: its 49 lines aren’t shown here.

arch/x86/kernel/process_32.c+2−3

This diff is large: its 19 lines aren’t shown here.

arch/x86/kernel/process_64.c+2−3

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/relocate_kernel_32.S+7−3

This diff is large: its 22 lines aren’t shown here.

arch/x86/kernel/setup.c+9−15

This diff is large: its 52 lines aren’t shown here.

arch/x86/kernel/signal_64.c+10−1

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/smpboot.c+49−19

This diff is large: its 118 lines aren’t shown here.

arch/x86/kernel/smpcommon.c+10−7

This diff is large: its 29 lines aren’t shown here.

arch/x86/kernel/tlb_uv.c+2−1

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/traps_64.c+8−1

This diff is large: its 16 lines aren’t shown here.

arch/x86/kernel/tsc.c+6−2

This diff is large: its 29 lines aren’t shown here.

arch/x86/kernel/tsc_sync.c+2−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/kernel/visws_quirks.c+2−4

This diff is large: its 20 lines aren’t shown here.

arch/x86/kernel/vmi_32.c+2−1

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/vmlinux_32.lds.S+8−0

This diff is large: its 12 lines aren’t shown here.

arch/x86/kvm/paging_tmpl.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/mach-rdc321x/platform.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/x86/mm/Makefile+1−2

This diff is large: its 9 lines aren’t shown here.

arch/x86/mm/init_64.c+30−18

This diff is large: its 142 lines aren’t shown here.

arch/x86/mm/ioremap.c+4−6

This diff is large: its 26 lines aren’t shown here.

arch/x86/mm/mmio-mod.c+3−1

This diff is large: its 11 lines aren’t shown here.

arch/x86/mm/pageattr-test.c+1−2

This diff is large: its 10 lines aren’t shown here.

arch/x86/mm/pageattr.c+16−11

This diff is large: its 65 lines aren’t shown here.

arch/x86/mm/pat.c+36−14

This diff is large: its 128 lines aren’t shown here.

arch/x86/mm/pgtable.c+3−0

This diff is large: its 10 lines aren’t shown here.

arch/x86/mm/srat_32.c+8−4

This diff is large: its 42 lines aren’t shown here.

arch/x86/oprofile/nmi_int.c+36−3

This diff is large: its 81 lines aren’t shown here.

arch/x86/pci/amd_bus.c+46−6

This diff is large: its 84 lines aren’t shown here.

arch/x86/pci/i386.c+78−0

This diff is large: its 108 lines aren’t shown here.

arch/x86/pci/irq.c+2−0

This diff is large: its 9 lines aren’t shown here.

arch/x86/pci/legacy.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/pci/mmconfig-shared.c+49−18

This diff is large: its 111 lines aren’t shown here.

arch/x86/power/cpu_32.c+4−2

This diff is large: its 20 lines aren’t shown here.

arch/x86/power/hibernate_asm_32.S+15−11

This diff is large: its 43 lines aren’t shown here.

arch/xtensa/kernel/xtensa_ksyms.c+0−1

This diff is large: its 8 lines aren’t shown here.

block/blk-core.c+2−0

This diff is large: its 9 lines aren’t shown here.

block/blk-tag.c+2−4

This diff is large: its 34 lines aren’t shown here.

block/bsg.c+11−33

This diff is large: its 130 lines aren’t shown here.

block/cmd-filter.c+48−148

This diff is large: its 316 lines aren’t shown here.

block/genhd.c+24−12

This diff is large: its 93 lines aren’t shown here.

block/scsi_ioctl.c+92−4

This diff is large: its 129 lines aren’t shown here.

crypto/async_tx/async_xor.c+2−1

This diff is large: its 14 lines aren’t shown here.

crypto/authenc.c+6−4

This diff is large: its 38 lines aren’t shown here.

crypto/digest.c+1−1

This diff is large: its 9 lines aren’t shown here.

crypto/tcrypt.c+19−9

This diff is large: its 41 lines aren’t shown here.

drivers/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/acpi/dock.c+8−3

This diff is large: its 27 lines aren’t shown here.

drivers/acpi/ec.c+36−0

This diff is large: its 57 lines aren’t shown here.

drivers/acpi/executer/exconfig.c+3−0

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/namespace/nsnames.c+22−12

This diff is large: its 105 lines aren’t shown here.

drivers/acpi/pci_link.c+7−5

This diff is large: its 26 lines aren’t shown here.

drivers/acpi/processor_core.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/processor_idle.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/acpi/processor_perflib.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/resources/rscalc.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/acpi/utilities/utalloc.c+5−3

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/utilities/utdelete.c+11−2

This diff is large: its 28 lines aren’t shown here.

drivers/acpi/utilities/utobject.c+9−4

This diff is large: its 27 lines aren’t shown here.

drivers/acpi/wmi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/ahci.c+5−3

This diff is large: its 22 lines aren’t shown here.

drivers/ata/ata_piix.c+8−0

This diff is large: its 15 lines aren’t shown here.

drivers/ata/libata-core.c+37−23

This diff is large: its 134 lines aren’t shown here.

drivers/ata/libata-eh.c+13−17

This diff is large: its 79 lines aren’t shown here.

drivers/ata/pata_acpi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_at32.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/ata/pata_atiixp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_cs5530.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_it821x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_oldpiix.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_sc1200.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_via.c+11−48

This diff is large: its 88 lines aren’t shown here.

drivers/ata/sata_mv.c+12−25

This diff is large: its 51 lines aren’t shown here.

drivers/atm/adummy.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/base/class.c+11−0

This diff is large: its 25 lines aren’t shown here.

drivers/base/core.c+20−11

This diff is large: its 85 lines aren’t shown here.

drivers/base/driver.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/base/power/main.c+5−14

This diff is large: its 48 lines aren’t shown here.

drivers/base/power/power.h+7−2

This diff is large: its 24 lines aren’t shown here.

drivers/block/brd.c+1−1

This diff is large: its 10 lines aren’t shown here.

drivers/block/cciss.c+355−395

This diff is large: its 960 lines aren’t shown here.

drivers/block/cciss.h+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/block/cciss_scsi.c+154−41

This diff is large: its 307 lines aren’t shown here.

drivers/block/nbd.c+6−4

This diff is large: its 36 lines aren’t shown here.

drivers/block/pktcdvd.c+10−25

This diff is large: its 106 lines aren’t shown here.

drivers/block/xen-blkfront.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/bluetooth/Kconfig+4−6

This diff is large: its 29 lines aren’t shown here.

drivers/bluetooth/bcm203x.c+2−7

This diff is large: its 30 lines aren’t shown here.

drivers/bluetooth/bfusb.c+1−9

This diff is large: its 31 lines aren’t shown here.

drivers/bluetooth/bpa10x.c+1−9

This diff is large: its 31 lines aren’t shown here.

drivers/bluetooth/bt3c_cs.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/bluetooth/btusb.c+427−14

This diff is large: its 615 lines aren’t shown here.

drivers/bluetooth/hci_ldisc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/bluetooth/hci_usb.c+3−7

This diff is large: its 45 lines aren’t shown here.

drivers/bluetooth/hci_vhci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/cdrom/cdrom.c+0−11

This diff is large: its 46 lines aren’t shown here.

drivers/cdrom/gdrom.c+7−0

This diff is large: its 21 lines aren’t shown here.

drivers/cdrom/viocd.c+7−0

This diff is large: its 20 lines aren’t shown here.

drivers/char/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/Makefile+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/agp/agp.h+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/char/agp/ali-agp.c+5−5

This diff is large: its 31 lines aren’t shown here.

drivers/char/agp/amd-k7-agp.c+5−5

This diff is large: its 38 lines aren’t shown here.

drivers/char/agp/amd64-agp.c+31−20

This diff is large: its 158 lines aren’t shown here.

drivers/char/agp/ati-agp.c+3−4

This diff is large: its 21 lines aren’t shown here.

drivers/char/agp/backend.c+17−11

This diff is large: its 84 lines aren’t shown here.

drivers/char/agp/generic.c+33−8

This diff is large: its 80 lines aren’t shown here.

drivers/char/agp/intel-agp.c+47−36

This diff is large: its 255 lines aren’t shown here.

drivers/char/agp/isoch.c+19−18

This diff is large: its 96 lines aren’t shown here.

drivers/char/agp/sis-agp.c+8−9

This diff is large: its 52 lines aren’t shown here.

drivers/char/agp/sworks-agp.c+13−12

This diff is large: its 81 lines aren’t shown here.

drivers/char/agp/uninorth-agp.c+16−16

This diff is large: its 85 lines aren’t shown here.

drivers/char/amiserial.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/ds1620.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/efirtc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/hvc_console.c+2−3

This diff is large: its 14 lines aren’t shown here.

drivers/char/hvc_console.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hvcs.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hw_random/ixp4xx-rng.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hw_random/via-rng.c+8−0

This diff is large: its 32 lines aren’t shown here.

drivers/char/ipmi/ipmi_si_intf.c+3−5

This diff is large: its 19 lines aren’t shown here.

drivers/char/pcmcia/ipwireless/tty.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/pcmcia/synclink_cs.c+0−4

This diff is large: its 30 lines aren’t shown here.

drivers/char/random.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/char/rtc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/synclink.c+0−4

This diff is large: its 32 lines aren’t shown here.

drivers/char/synclink_gt.c+0−6

This diff is large: its 42 lines aren’t shown here.

drivers/char/synclinkmp.c+0−4

This diff is large: its 30 lines aren’t shown here.

drivers/char/tty_io.c+44−35

This diff is large: its 113 lines aren’t shown here.

drivers/char/tty_ioctl.c+4−2

This diff is large: its 17 lines aren’t shown here.

drivers/char/viocons.c+0−1171

This diff is large: its 1172 lines aren’t shown here.

drivers/char/vt.c+62−22

This diff is large: its 127 lines aren’t shown here.

drivers/char/vt_ioctl.c+3−1

This diff is large: its 18 lines aren’t shown here.

drivers/char/xilinx_hwicap/buffer_icap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/fifo_icap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/xilinx_hwicap.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/xilinx_hwicap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/cpufreq/cpufreq_conservative.c+10−10

This diff is large: its 52 lines aren’t shown here.

drivers/cpuidle/governors/ladder.c+22−4

This diff is large: its 58 lines aren’t shown here.

drivers/cpuidle/governors/menu.c+28−14

This diff is large: its 81 lines aren’t shown here.

drivers/cpuidle/sysfs.c+15−14

This diff is large: its 71 lines aren’t shown here.

drivers/crypto/ixp4xx_crypto.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/crypto/padlock-aes.c+27−1

This diff is large: its 138 lines aren’t shown here.

drivers/crypto/padlock-sha.c+9−0

This diff is large: its 50 lines aren’t shown here.

drivers/crypto/talitos.c+39−15

This diff is large: its 144 lines aren’t shown here.

drivers/dma/ioat_dma.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/dma/iop-adma.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/dma/mv_xor.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/edac/edac_core.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/firewire/Kconfig+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/firewire/fw-cdev.c+20−9

This diff is large: its 43 lines aren’t shown here.

drivers/firmware/memmap.c+43−18

This diff is large: its 120 lines aren’t shown here.

drivers/gpu/drm/drm_irq.c+12−8

This diff is large: its 40 lines aren’t shown here.

drivers/gpu/drm/drm_lock.c+18−15

This diff is large: its 55 lines aren’t shown here.

drivers/gpu/drm/radeon/r300_cmdbuf.c+162−34

This diff is large: its 291 lines aren’t shown here.

drivers/gpu/drm/radeon/r300_reg.h+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/gpu/drm/radeon/radeon_cp.c+18−20

This diff is large: its 78 lines aren’t shown here.

drivers/gpu/drm/radeon/radeon_drv.h+12−7

This diff is large: its 70 lines aren’t shown here.

drivers/hid/usbhid/hid-quirks.c+6−6

This diff is large: its 19 lines aren’t shown here.

drivers/hwmon/Kconfig+29−3

This diff is large: its 60 lines aren’t shown here.

drivers/hwmon/Makefile+2−0

This diff is large: its 10 lines aren’t shown here.

drivers/hwmon/abituguru3.c+94−40

This diff is large: its 314 lines aren’t shown here.

drivers/hwmon/ad7414.c+268−0

This diff is large: its 269 lines aren’t shown here.

drivers/hwmon/adcxx.c+329−0

This diff is large: its 330 lines aren’t shown here.

drivers/hwmon/applesmc.c+19−1

This diff is large: its 51 lines aren’t shown here.

drivers/hwmon/coretemp.c+3−2

This diff is large: its 14 lines aren’t shown here.

drivers/hwmon/dme1737.c+181−111

This diff is large: its 675 lines aren’t shown here.

drivers/hwmon/f71882fg.c+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/hwmon/hwmon-vid.c+93−73

This diff is large: its 209 lines aren’t shown here.

drivers/hwmon/i5k_amb.c+27−1

This diff is large: its 56 lines aren’t shown here.

drivers/hwmon/ibmaem.c+18−9

This diff is large: its 78 lines aren’t shown here.

drivers/hwmon/it87.c+31−14

This diff is large: its 130 lines aren’t shown here.

drivers/hwmon/lm75.c+22−92

This diff is large: its 200 lines aren’t shown here.

drivers/hwmon/thmc50.c+27−1

This diff is large: its 90 lines aren’t shown here.

drivers/hwmon/w83627hf.c+74−27

This diff is large: its 164 lines aren’t shown here.

drivers/hwmon/w83791d.c+22−5

This diff is large: its 72 lines aren’t shown here.

drivers/i2c/Kconfig+14−0

This diff is large: its 21 lines aren’t shown here.

drivers/i2c/algos/Kconfig+8−3

This diff is large: its 24 lines aren’t shown here.

drivers/i2c/busses/i2c-acorn.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/i2c/busses/i2c-amd756-s4882.c+4−5

This diff is large: its 23 lines aren’t shown here.

drivers/i2c/busses/i2c-at91.c+3−4

This diff is large: its 21 lines aren’t shown here.

drivers/i2c/busses/i2c-davinci.c+2−3

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/busses/i2c-ixp2000.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/i2c/busses/i2c-nforce2-s4985.c+3−2

This diff is large: its 19 lines aren’t shown here.

drivers/i2c/busses/i2c-pnx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/i2c/busses/i2c-pxa.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-s3c2410.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/chips/at24.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/i2c/chips/isp1301_omap.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/i2c/chips/menelaus.c+2−3

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/i2c-core.c+9−2

This diff is large: its 27 lines aren’t shown here.

drivers/i2c/i2c-dev.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/Kconfig+0−10

This diff is large: its 17 lines aren’t shown here.

drivers/ide/arm/ide_arm.c+1−2

This diff is large: its 15 lines aren’t shown here.

drivers/ide/arm/palm_bk3710.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/ide-cd.c+27−23

This diff is large: its 123 lines aren’t shown here.

drivers/ide/ide-disk.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/ide-dma.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/ide/ide-floppy.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/ide-iops.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/ide/ide-tape.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/pci/aec62xx.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/alim15x3.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/amd74xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/atiixp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cmd64x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cs5520.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/ide/pci/cs5535.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cy82c693.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/hpt366.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/it8213.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/it821x.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/ide/pci/jmicron.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/pdc202xx_new.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/pdc202xx_old.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/piix.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/scc_pata.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/serverworks.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/ide/pci/sgiioc4.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/ide/pci/siimage.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/ide/pci/sis5513.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/slc90e66.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/tc86c001.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/via82cxxx.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ieee1394/nodemgr.c+33−30

This diff is large: its 115 lines aren’t shown here.

drivers/ieee1394/nodemgr.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ieee1394/sbp2.c+18−7

This diff is large: its 34 lines aren’t shown here.

drivers/infiniband/core/cma.c+18−19

This diff is large: its 143 lines aren’t shown here.

drivers/infiniband/core/mad_rmpp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/core/ucma.c+6−8

This diff is large: its 52 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/cxio_hal.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_provider.c+3−25

This diff is large: its 45 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_provider.h+7−0

This diff is large: its 17 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_qp.c+8−17

This diff is large: its 46 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_classes.h+9−0

This diff is large: its 23 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_qes.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_qp.c+35−13

This diff is large: its 142 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_reqs.c+48−14

This diff is large: its 140 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_tools.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_driver.c+3−2

This diff is large: its 19 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_fs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_iba7220.c+5−4

This diff is large: its 37 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_intr.c+8−4

This diff is large: its 36 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_ud.c+6−2

This diff is large: its 36 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_verbs.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/infiniband/hw/mlx4/cq.c+16−17

This diff is large: its 75 lines aren’t shown here.

drivers/infiniband/hw/mlx4/mr.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/hw/mlx4/qp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/hw/nes/nes.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_cm.c+13−6

This diff is large: its 54 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_main.c+9−10

This diff is large: its 40 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_multicast.c+9−1

This diff is large: its 18 lines aren’t shown here.

drivers/infiniband/ulp/iser/iser_verbs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/evdev.c+43−20

This diff is large: its 77 lines aren’t shown here.

drivers/input/joystick/xpad.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/input/keyboard/aaed2000_kbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/bf54x-keys.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/keyboard/corgikbd.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/gpio_keys.c+2−2

This diff is large: its 25 lines aren’t shown here.

drivers/input/keyboard/jornada720_kbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/maple_keyb.c+87−85

This diff is large: its 255 lines aren’t shown here.

drivers/input/keyboard/omap-keypad.c+5−6

This diff is large: its 20 lines aren’t shown here.

drivers/input/keyboard/pxa27x_keypad.c+2−3

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/spitzkbd.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/tosakbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/misc/cobalt_btns.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/input/misc/ixp4xx-beeper.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/mouse/Kconfig+23−0

This diff is large: its 30 lines aren’t shown here.

drivers/input/mouse/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/input/mouse/bcm5974.c+681−0

This diff is large: its 682 lines aren’t shown here.

drivers/input/mouse/gpio_mouse.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/mouse/rpcmouse.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/serio/i8042-sparcio.h+15−7

This diff is large: its 61 lines aren’t shown here.

drivers/input/serio/i8042-x86ia64io.h+7−0

This diff is large: its 14 lines aren’t shown here.

drivers/input/serio/rpckbd.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/serio/xilinx_ps2.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/tablet/gtco.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/Kconfig+9−12

This diff is large: its 39 lines aren’t shown here.

drivers/input/touchscreen/corgi_ts.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/touchscreen/h3600_ts_input.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/touchscreen/jornada720_ts.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/touchscreen/mainstone-wm97xx.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/migor_ts.c+9−2

This diff is large: its 38 lines aren’t shown here.

drivers/input/touchscreen/wm9705.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm9712.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm9713.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm97xx-core.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/isdn/Makefile+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/isdn/hardware/mISDN/hfcmulti.c+18−19

This diff is large: its 136 lines aren’t shown here.

drivers/isdn/hardware/mISDN/hfcpci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/isdn/mISDN/l1oip_core.c+2−4

This diff is large: its 20 lines aren’t shown here.

drivers/isdn/mISDN/socket.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/leds/leds-ams-delta.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-cm-x270.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/leds/leds-corgi.c+3−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-fsg.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-h1940.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-locomo.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-s3c24xx.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-spitz.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/lguest/lguest_device.c+8−0

This diff is large: its 22 lines aren’t shown here.

drivers/lguest/page_tables.c+9−16

This diff is large: its 47 lines aren’t shown here.

drivers/macintosh/mediabay.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/md/md.c+30−3

This diff is large: its 99 lines aren’t shown here.

drivers/md/raid10.c+5−4

This diff is large: its 25 lines aren’t shown here.

drivers/md/raid5.c+24−8

This diff is large: its 72 lines aren’t shown here.

drivers/media/dvb/dvb-usb/cxusb.c+4−3

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb/frontends/Kconfig+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/media/video/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/arv.c+1−1

This diff is large: its 16 lines aren’t shown here.

drivers/media/video/em28xx/em28xx-cards.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/media/video/gspca/conex.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/media/video/gspca/etoms.c+74−63

This diff is large: its 227 lines aren’t shown here.

drivers/media/video/gspca/gspca.c+6−6

This diff is large: its 54 lines aren’t shown here.

drivers/media/video/gspca/gspca.h+4−1

This diff is large: its 12 lines aren’t shown here.

drivers/media/video/gspca/ov519.c+225−251

This diff is large: its 988 lines aren’t shown here.

drivers/media/video/gspca/pac7311.c+33−21

This diff is large: its 132 lines aren’t shown here.

drivers/media/video/gspca/sonixb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/gspca/sonixj.c+120−167

This diff is large: its 597 lines aren’t shown here.

drivers/media/video/gspca/spca505.c+6−6

This diff is large: its 42 lines aren’t shown here.

drivers/media/video/gspca/spca506.c+6−6

This diff is large: its 42 lines aren’t shown here.

drivers/media/video/gspca/spca508.c+9−9

This diff is large: its 41 lines aren’t shown here.

drivers/media/video/gspca/spca561.c+26−16

This diff is large: its 96 lines aren’t shown here.

drivers/media/video/gspca/vc032x.c+2−2

This diff is large: its 15 lines aren’t shown here.

drivers/media/video/gspca/zc3xx.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/media/video/pxa_camera.c+59−3

This diff is large: its 94 lines aren’t shown here.

drivers/media/video/sh_mobile_ceu_camera.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/soc_camera.c+26−0

This diff is large: its 37 lines aren’t shown here.

drivers/media/video/soc_camera_platform.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/uvc/uvc_ctrl.c+21−12

This diff is large: its 85 lines aren’t shown here.

drivers/media/video/uvc/uvc_driver.c+22−4

This diff is large: its 61 lines aren’t shown here.

drivers/media/video/uvc/uvc_video.c+22−11

This diff is large: its 69 lines aren’t shown here.

drivers/media/video/v4l2-dev.c+3−1

This diff is large: its 15 lines aren’t shown here.

drivers/media/video/vino.c+2−0

This diff is large: its 10 lines aren’t shown here.

drivers/mfd/Kconfig+21−0

This diff is large: its 32 lines aren’t shown here.

drivers/mfd/Makefile+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/asic3.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mfd/mcp-sa11x0.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/t7l66xb.c+419−0

This diff is large: its 420 lines aren’t shown here.

drivers/mfd/tc6387xb.c+181−0

This diff is large: its 182 lines aren’t shown here.

drivers/mfd/tc6393xb.c+93−66

This diff is large: its 395 lines aren’t shown here.

drivers/mfd/ucb1x00-core.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/ucb1x00-ts.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/misc/Kconfig+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/misc/acer-wmi.c+24−0

This diff is large: its 50 lines aren’t shown here.

drivers/misc/eeepc-laptop.c+1−1

This diff is large: its 11 lines aren’t shown here.

drivers/misc/eeprom_93cx6.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/misc/sgi-gru/grutables.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/misc/sgi-gru/grutlbpurge.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mmc/host/Kconfig+6−0

This diff is large: its 10 lines aren’t shown here.

drivers/mmc/host/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

drivers/mmc/host/at91_mci.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/atmel-mci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mmc/host/imxmmc.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/host/omap.c+7−8

This diff is large: its 22 lines aren’t shown here.

drivers/mmc/host/pxamci.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/host/s3cmci.c+12−9

This diff is large: its 71 lines aren’t shown here.

drivers/mmc/host/sdricoh_cs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mmc/host/tmio_mmc.c+691−0

This diff is large: its 692 lines aren’t shown here.

drivers/mmc/host/tmio_mmc.h+194−0

This diff is large: its 195 lines aren’t shown here.

drivers/mtd/maps/amd76xrom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/autcpu12-nvram.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/maps/cdb89712.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ceiva.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ck804xrom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/esb2rom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/h720x-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/integrator-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ipaq-flash.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/maps/ixp2000.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/omap_nor.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/maps/pxa2xx-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/sa1100-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/mtdsuper.c+12−5

This diff is large: its 51 lines aren’t shown here.

drivers/mtd/nand/Kconfig+7−0

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/nand/ams-delta.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/atmel_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/au1550nd.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/nand/autcpu12.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/cmx270_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/edb7312.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/nand/h1910.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/orion_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/pxa3xx_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/sharpsl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/nand/tmio_nand.c+556−0

This diff is large: its 557 lines aren’t shown here.

drivers/mtd/nand/ts7250.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/3c523.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/net/3c527.c+3−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/3c59x.c+8−6

This diff is large: its 38 lines aren’t shown here.

drivers/net/8390.c+5−8

This diff is large: its 48 lines aren’t shown here.

drivers/net/8390p.c+8−11

This diff is large: its 61 lines aren’t shown here.

drivers/net/Kconfig+4−3

This diff is large: its 27 lines aren’t shown here.

drivers/net/acenic.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/arm/am79c961a.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/arm/at91_ether.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/net/arm/ep93xx_eth.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/arm/ixp4xx_eth.c+5−5

This diff is large: its 38 lines aren’t shown here.

drivers/net/atl1e/atl1e_ethtool.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/atl1e/atl1e_main.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/atlx/atl1.c+11−8

This diff is large: its 33 lines aren’t shown here.

drivers/net/atp.c+2−7

This diff is large: its 17 lines aren’t shown here.

drivers/net/au1000_eth.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ax88796.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/bnx2.c+34−13

This diff is large: its 117 lines aren’t shown here.

drivers/net/bnx2x.h+52−35

This diff is large: its 235 lines aren’t shown here.

drivers/net/bnx2x_fw_defs.h+83−77

This diff is large: its 249 lines aren’t shown here.

drivers/net/bnx2x_hsi.h+8−8

This diff is large: its 72 lines aren’t shown here.

drivers/net/bnx2x_init.h+13−13

This diff is large: its 73 lines aren’t shown here.

drivers/net/bnx2x_init_values.h+248−285

This diff is large: its 1084 lines aren’t shown here.

drivers/net/bnx2x_link.c+805−454

This diff is large: its 2174 lines aren’t shown here.

drivers/net/bnx2x_link.h+8−3

This diff is large: its 45 lines aren’t shown here.

drivers/net/bnx2x_main.c+762−597

This diff is large: its 2931 lines aren’t shown here.

drivers/net/bnx2x_reg.h+130−80

This diff is large: its 386 lines aren’t shown here.

drivers/net/bonding/bond_3ad.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/bonding/bond_main.c+172−222

This diff is large: its 465 lines aren’t shown here.

drivers/net/bonding/bond_sysfs.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/cpmac.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/cs89x0.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/de620.c+0−7

This diff is large: its 14 lines aren’t shown here.

drivers/net/dm9000.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/e1000/e1000_param.c+45−36

This diff is large: its 226 lines aren’t shown here.

drivers/net/e1000e/defines.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/e1000e/e1000.h+15−17

This diff is large: its 58 lines aren’t shown here.

drivers/net/e1000e/ethtool.c+19−27

This diff is large: its 144 lines aren’t shown here.

drivers/net/e1000e/netdev.c+278−149

This diff is large: its 749 lines aren’t shown here.

drivers/net/e1000e/param.c+31−25

This diff is large: its 121 lines aren’t shown here.

drivers/net/eepro.c+0−8

This diff is large: its 15 lines aren’t shown here.

drivers/net/eth16i.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/forcedeth.c+70−40

This diff is large: its 274 lines aren’t shown here.

drivers/net/fs_enet/mac-fcc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/gianfar.c+2−8

This diff is large: its 55 lines aren’t shown here.

drivers/net/gianfar_sysfs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/hamradio/mkiss.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/igb/e1000_82575.c+7−65

This diff is large: its 93 lines aren’t shown here.

drivers/net/igb/e1000_82575.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_defines.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_hw.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_mac.c+1−83

This diff is large: its 105 lines aren’t shown here.

drivers/net/igb/e1000_mac.h+1−4

This diff is large: its 19 lines aren’t shown here.

drivers/net/igb/e1000_regs.h+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/igb/igb_main.c+3−27

This diff is large: its 65 lines aren’t shown here.

drivers/net/ipg.h+0−2

This diff is large: its 16 lines aren’t shown here.

drivers/net/irda/ep7211-sir.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/irda/pxaficp_ir.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/irda/sa1100_ir.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_82598.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_main.c+3−1

This diff is large: its 18 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_type.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ixp2000/ixp2400-msf.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/ixp2000/ixpdev.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/loopback.c+0−67

This diff is large: its 89 lines aren’t shown here.

drivers/net/lp486e.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/net/macb.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/meth.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/myri10ge/myri10ge.c+6−2

This diff is large: its 29 lines aren’t shown here.

drivers/net/myri10ge/myri10ge_mcp.h+47−5

This diff is large: its 113 lines aren’t shown here.

drivers/net/myri10ge/myri10ge_mcp_gen_header.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ne.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/netx-eth.c+5−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/netxen/netxen_nic.h+42−7

This diff is large: its 107 lines aren’t shown here.

drivers/net/netxen/netxen_nic_ctx.c+6−3

This diff is large: its 23 lines aren’t shown here.

drivers/net/netxen/netxen_nic_ethtool.c+26−10

This diff is large: its 60 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hdr.h+10−2

This diff is large: its 43 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hw.c+104−58

This diff is large: its 319 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hw.h+5−8

This diff is large: its 28 lines aren’t shown here.

drivers/net/netxen/netxen_nic_init.c+20−13

This diff is large: its 56 lines aren’t shown here.

drivers/net/netxen/netxen_nic_main.c+135−140

This diff is large: its 451 lines aren’t shown here.

drivers/net/netxen/netxen_nic_niu.c+14−2

This diff is large: its 58 lines aren’t shown here.

drivers/net/netxen/netxen_nic_phan_reg.h+4−2

This diff is large: its 20 lines aren’t shown here.

drivers/net/ni5010.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/ni52.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ppp_mppe.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/pppol2tp.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/qla3xxx.c+6−17

This diff is large: its 65 lines aren’t shown here.

drivers/net/qla3xxx.h+0−105

This diff is large: its 148 lines aren’t shown here.

drivers/net/r6040.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/sh_eth.c+50−20

This diff is large: its 200 lines aren’t shown here.

drivers/net/sh_eth.h+18−4

This diff is large: its 84 lines aren’t shown here.

drivers/net/sky2.c+16−95

This diff is large: its 178 lines aren’t shown here.

drivers/net/sky2.h+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/net/smc911x.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/smc91x.h+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/net/stnic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/sun3_82586.c+2−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/tehuti.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/tg3.c+82−39

This diff is large: its 284 lines aren’t shown here.

drivers/net/tg3.h+6−0

This diff is large: its 28 lines aren’t shown here.

drivers/net/tlan.c+4−4

This diff is large: its 29 lines aren’t shown here.

drivers/net/tokenring/lanstreamer.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/tokenring/lanstreamer.h+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/net/tun.c+101−4

This diff is large: its 137 lines aren’t shown here.

drivers/net/typhoon.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/usb/Kconfig+10−11

This diff is large: its 34 lines aren’t shown here.

drivers/net/usb/hso.c+30−23

This diff is large: its 134 lines aren’t shown here.

drivers/net/usb/pegasus.c+21−0

This diff is large: its 35 lines aren’t shown here.

drivers/net/via-velocity.c+171−130

This diff is large: its 689 lines aren’t shown here.

drivers/net/via-velocity.h+27−23

This diff is large: its 87 lines aren’t shown here.

drivers/net/wan/Kconfig+6−9

This diff is large: its 57 lines aren’t shown here.

drivers/net/wan/Makefile+5−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/wan/cosa.c+128−165

This diff is large: its 538 lines aren’t shown here.

drivers/net/wan/dscc4.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wan/farsync.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/wan/farsync.h+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/net/wan/hdlc.c+12−13

This diff is large: its 58 lines aren’t shown here.

drivers/net/wan/hdlc_cisco.c+14−15

This diff is large: its 79 lines aren’t shown here.

drivers/net/wan/hdlc_fr.c+9−10

This diff is large: its 38 lines aren’t shown here.

drivers/net/wan/hdlc_ppp.c+7−8

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/hdlc_raw.c+7−8

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/hdlc_raw_eth.c+8−9

This diff is large: its 29 lines aren’t shown here.

drivers/net/wan/hdlc_x25.c+8−9

This diff is large: its 29 lines aren’t shown here.

drivers/net/wan/hostess_sv11.c+154−228

This diff is large: its 547 lines aren’t shown here.

drivers/net/wan/lmc/lmc.h+5−6

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/lmc/lmc_debug.c+3−4

This diff is large: its 19 lines aren’t shown here.

drivers/net/wan/lmc/lmc_debug.h+3−3

This diff is large: its 19 lines aren’t shown here.

drivers/net/wan/lmc/lmc_ioctl.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wan/lmc/lmc_main.c+294−378

This diff is large: its 1197 lines aren’t shown here.

drivers/net/wan/lmc/lmc_media.c+27−39

This diff is large: its 158 lines aren’t shown here.

drivers/net/wan/lmc/lmc_proto.c+25−121

This diff is large: its 203 lines aren’t shown here.

drivers/net/wan/lmc/lmc_proto.h+8−6

This diff is large: its 25 lines aren’t shown here.

drivers/net/wan/lmc/lmc_var.h+130−230

This diff is large: its 484 lines aren’t shown here.

drivers/net/wan/pc300.h+91−137

This diff is large: its 340 lines aren’t shown here.

drivers/net/wan/pc300_drv.c+64−82

This diff is large: its 452 lines aren’t shown here.

drivers/net/wan/sealevel.c+142−219

This diff is large: its 553 lines aren’t shown here.

drivers/net/wan/syncppp.c+0−9

This diff is large: its 30 lines aren’t shown here.

drivers/net/wan/z85230.c+77−116

This diff is large: its 340 lines aren’t shown here.

drivers/net/wan/z85230.h+4−6

This diff is large: its 34 lines aren’t shown here.

drivers/net/wireless/Kconfig+2−0

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/Makefile+1−0

This diff is large: its 7 lines aren’t shown here.

drivers/net/wireless/ath5k/ath5k.h+5−3

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/ath5k/base.c+3−9

This diff is large: its 57 lines aren’t shown here.

drivers/net/wireless/ath5k/debug.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/ath5k/debug.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ath5k/hw.c+149−90

This diff is large: its 466 lines aren’t shown here.

drivers/net/wireless/ath5k/initvals.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/ath5k/phy.c+167−18

This diff is large: its 299 lines aren’t shown here.

drivers/net/wireless/ath5k/reg.h+695−239

This diff is large: its 1558 lines aren’t shown here.

drivers/net/wireless/ath9k/Kconfig+8−0

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/ath9k/Makefile+11−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/wireless/ath9k/ath9k.h+1021−0

This diff is large: its 1022 lines aren’t shown here.

drivers/net/wireless/ath9k/beacon.c+979−0

This diff is large: its 980 lines aren’t shown here.

drivers/net/wireless/ath9k/core.c+1923−0

This diff is large: its 1924 lines aren’t shown here.

drivers/net/wireless/ath9k/core.h+1072−0

This diff is large: its 1073 lines aren’t shown here.

drivers/net/wireless/ath9k/hw.c+8575−0

This diff is large: its 8576 lines aren’t shown here.

drivers/net/wireless/ath9k/hw.h+969−0

This diff is large: its 970 lines aren’t shown here.

drivers/net/wireless/ath9k/initvals.h+3146−0

This diff is large: its 3147 lines aren’t shown here.

drivers/net/wireless/ath9k/main.c+1470−0

This diff is large: its 1471 lines aren’t shown here.

drivers/net/wireless/ath9k/phy.c+436−0

This diff is large: its 437 lines aren’t shown here.

drivers/net/wireless/ath9k/phy.h+543−0

This diff is large: its 544 lines aren’t shown here.

drivers/net/wireless/ath9k/rc.c+2126−0

This diff is large: its 2127 lines aren’t shown here.

drivers/net/wireless/ath9k/rc.h+316−0

This diff is large: its 317 lines aren’t shown here.

drivers/net/wireless/ath9k/recv.c+1318−0

This diff is large: its 1319 lines aren’t shown here.

drivers/net/wireless/ath9k/reg.h+1385−0

This diff is large: its 1386 lines aren’t shown here.

drivers/net/wireless/ath9k/regd.c+1026−0

This diff is large: its 1027 lines aren’t shown here.

drivers/net/wireless/ath9k/regd.h+412−0

This diff is large: its 413 lines aren’t shown here.

drivers/net/wireless/ath9k/regd_common.h+1915−0

This diff is large: its 1916 lines aren’t shown here.

drivers/net/wireless/ath9k/xmit.c+2871−0

This diff is large: its 2872 lines aren’t shown here.

drivers/net/wireless/b43/main.c+2−1

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/b43legacy/main.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ipw2100.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ipw2200.c+3−3

This diff is large: its 21 lines aren’t shown here.

drivers/net/wireless/iwlwifi/Kconfig+51−47

This diff is large: its 131 lines aren’t shown here.

drivers/net/wireless/iwlwifi/Makefile+6−7

This diff is large: its 22 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945-led.c+17−17

This diff is large: its 103 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945-led.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945.c+9−9

This diff is large: its 60 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-4965.c+41−118

This diff is large: its 239 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-5000.c+64−8

This diff is large: its 142 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn-rs.crenamed from drivers/net/wireless/iwlwifi/iwl-4965-rs.c+114−213

This diff is large: its 778 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn-rs.hrenamed from drivers/net/wireless/iwlwifi/iwl-4965-rs.h+7−16

This diff is large: its 63 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn.crenamed from drivers/net/wireless/iwlwifi/iwl4965-base.c+150−87

This diff is large: its 507 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-commands.h+31−13

This diff is large: its 97 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-core.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-core.h+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-csr.h+9−1

This diff is large: its 31 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-debug.h+4−3

This diff is large: its 32 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-debugfs.c+7−4

This diff is large: its 48 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-dev.h+7−15

This diff is large: its 99 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-eeprom.c+4−6

This diff is large: its 45 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-hcmd.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-led.c+41−29

This diff is large: its 170 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-led.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-power.c+28−18

This diff is large: its 165 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-power.h+23−10

This diff is large: its 52 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-prph.h+7−5

This diff is large: its 22 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-rfkill.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-rx.c+16−43

This diff is large: its 124 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-scan.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-sta.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-tx.c+76−48

This diff is large: its 298 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl3945-base.c+26−39

This diff is large: its 194 lines aren’t shown here.

drivers/net/wireless/libertas/main.c+9−6

This diff is large: its 45 lines aren’t shown here.

drivers/net/wireless/orinoco.c+0−7

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/p54/p54.h+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/p54/p54common.c+49−26

This diff is large: its 161 lines aren’t shown here.

drivers/net/wireless/p54/p54common.h+9−9

This diff is large: its 26 lines aren’t shown here.

drivers/net/wireless/p54/p54usb.c+10−0

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/prism54/isl_ioctl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2500pci.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2500usb.c+17−3

This diff is large: its 55 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00.h+6−0

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00config.c+4−0

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00debug.c+7−10

This diff is large: its 73 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00mac.c+38−17

This diff is large: its 69 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00queue.c+3−2

This diff is large: its 25 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00queue.h+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00usb.c+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00usb.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt61pci.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/wireless/rtl8187.h+4−0

This diff is large: its 11 lines aren’t shown here.

drivers/net/wireless/rtl8187_dev.c+17−1

This diff is large: its 125 lines aren’t shown here.

drivers/net/wireless/wavelan.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/wireless/wavelan_cs.c+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/net/xen-netfront.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/of/device.c+10−0

This diff is large: its 24 lines aren’t shown here.

drivers/oprofile/cpu_buffer.c+3−1

This diff is large: its 12 lines aren’t shown here.

drivers/oprofile/event_buffer.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/pci/hotplug/acpi_pcihp.c+26−12

This diff is large: its 68 lines aren’t shown here.

drivers/pci/hotplug/pciehp.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/pci/hotplug/pciehp_core.c+14−7

This diff is large: its 58 lines aren’t shown here.

drivers/pci/hotplug/pciehp_hpc.c+1−10

This diff is large: its 25 lines aren’t shown here.

drivers/pci/hotplug/shpchp_core.c+15−19

This diff is large: its 82 lines aren’t shown here.

drivers/pci/msi.c+2−3

This diff is large: its 12 lines aren’t shown here.

drivers/pci/pci.c+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/pci/pcie/aer/aerdrv_acpi.c+1−6

This diff is large: its 14 lines aren’t shown here.

drivers/pci/probe.c+41−16

This diff is large: its 90 lines aren’t shown here.

drivers/pci/quirks.c+6−1

This diff is large: its 16 lines aren’t shown here.

drivers/pci/search.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/pci/setup-bus.c+35−0

This diff is large: its 47 lines aren’t shown here.

drivers/pcmcia/at91_cf.c+3−3

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/omap_cf.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_base.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_cm_x270.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/pxa2xx_lubbock.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/pcmcia/pxa2xx_mainstone.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_palmtx.c+49−4

This diff is large: its 77 lines aren’t shown here.

drivers/pcmcia/pxa2xx_sharpsl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/rsrc_nonstatic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa1100_assabet.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/pcmcia/sa1100_badge4.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_cerf.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1100_h3600.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1100_jornada720.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa1100_neponset.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_shannon.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_simpad.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1111_generic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa11xx_base.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/soc_common.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/power/palmtx_battery.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/power/tosa_battery.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-at91rm9200.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-at91sam9.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/rtc/rtc-bfin.c+77−76

This diff is large: its 282 lines aren’t shown here.

drivers/rtc/rtc-dev.c+7−10

This diff is large: its 53 lines aren’t shown here.

drivers/rtc/rtc-ds1374.c+5−5

This diff is large: its 45 lines aren’t shown here.

drivers/rtc/rtc-ep93xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-isl1208.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-max6902.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-r9701.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/rtc/rtc-s3c.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-sa1100.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/s390/block/dasd.c+1−4

This diff is large: its 23 lines aren’t shown here.

drivers/s390/block/dasd_eckd.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/block/dasd_eer.c+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/s390/block/dcssblk.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/s390/char/tape_char.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/char/tape_std.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/cio/ccwgroup.c+12−8

This diff is large: its 45 lines aren’t shown here.

drivers/s390/cio/css.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/s390/cio/device.c+20−20

This diff is large: its 106 lines aren’t shown here.

drivers/s390/cio/device.h+1−1

This diff is large: its 16 lines aren’t shown here.

drivers/s390/cio/device_fsm.c+19−12

This diff is large: its 55 lines aren’t shown here.

drivers/s390/cio/qdio_debug.h+3−3

This diff is large: its 22 lines aren’t shown here.

drivers/s390/cio/qdio_main.c+34−40

This diff is large: its 210 lines aren’t shown here.

drivers/s390/cio/qdio_setup.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/s390/cio/qdio_thinint.c+5−1

This diff is large: its 13 lines aren’t shown here.

drivers/s390/net/ctcm_mpc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/sbus/sbus.c+1−1

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/arm/acornscsi-io.S+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_alua.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_emc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_hp_sw.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_rdac.c+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/scsi/dpt/dpti_i2o.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/hptiop.c+7−1

This diff is large: its 22 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvfc.c+22−15

This diff is large: its 118 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvfc.h+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvscsi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/ide-scsi.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/scsi/ips.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/ips.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/lpfc/lpfc_debugfs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/megaraid/megaraid_sas.c+116−3

This diff is large: its 182 lines aren’t shown here.

drivers/scsi/megaraid/megaraid_sas.h+7−3

This diff is large: its 31 lines aren’t shown here.

drivers/scsi/nsp32.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/nsp32.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/pcmcia/nsp_cs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_attr.c+11−0

This diff is large: its 18 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_def.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_init.c+6−2

This diff is large: its 29 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_isr.c+7−7

This diff is large: its 37 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_mbx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_mid.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_os.c+12−6

This diff is large: its 50 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_version.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/scsi_transport_spi.c+5−3

This diff is large: its 18 lines aren’t shown here.

drivers/scsi/ses.c+14−4

This diff is large: its 39 lines aren’t shown here.

drivers/scsi/sg.c+16−3

This diff is large: its 54 lines aren’t shown here.

drivers/serial/21285.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/serial/atmel_serial.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/serial/bfin_5xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/clps711x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/crisv10.c+40−39

This diff is large: its 326 lines aren’t shown here.

drivers/serial/crisv10.h+2−1

This diff is large: its 11 lines aren’t shown here.

drivers/serial/imx.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/netx-serial.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/pxa.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/serial/s3c2400.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2410.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2412.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2440.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sa1100.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/samsung.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/serial_ks8695.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/sunhv.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunsab.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunsu.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunzilog.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/sh/maple/maple.c+41−24

This diff is large: its 117 lines aren’t shown here.

drivers/spi/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

drivers/spi/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/spi/atmel_spi.c+15−8

This diff is large: its 89 lines aren’t shown here.

drivers/spi/omap2_mcspi.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/spi/omap_uwire.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/spi/orion_spi.c+574−0

This diff is large: its 575 lines aren’t shown here.

drivers/spi/pxa2xx_spi.c+5−6

This diff is large: its 21 lines aren’t shown here.

drivers/spi/spi.c+29−11

This diff is large: its 67 lines aren’t shown here.

drivers/spi/spi_imx.c+3−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi_s3c24xx.c+18−13

This diff is large: its 61 lines aren’t shown here.

drivers/spi/spi_s3c24xx_gpio.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/ssb/main.c+8−0

This diff is large: its 52 lines aren’t shown here.

drivers/uio/Kconfig+13−0

This diff is large: its 20 lines aren’t shown here.

drivers/uio/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

drivers/uio/uio_pdrv.c+3−1

This diff is large: its 16 lines aren’t shown here.

drivers/uio/uio_pdrv_genirq.c+188−0

This diff is large: its 189 lines aren’t shown here.

drivers/usb/Kconfig+4−2

This diff is large: its 21 lines aren’t shown here.

drivers/usb/atm/cxacru.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/atm/ueagle-atm.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/class/cdc-acm.c+50−41

This diff is large: its 260 lines aren’t shown here.

drivers/usb/class/cdc-acm.h+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/core/driver.c+51−50

This diff is large: its 249 lines aren’t shown here.

drivers/usb/core/hcd.c+0−9

This diff is large: its 16 lines aren’t shown here.

drivers/usb/core/hcd.h+0−4

This diff is large: its 18 lines aren’t shown here.

drivers/usb/core/hub.c+0−9

This diff is large: its 30 lines aren’t shown here.

drivers/usb/core/message.c+2−2

This diff is large: its 26 lines aren’t shown here.

drivers/usb/core/urb.c+7−2

This diff is large: its 23 lines aren’t shown here.

drivers/usb/core/usb.c+67−6

This diff is large: its 94 lines aren’t shown here.

drivers/usb/core/usb.h+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/Kconfig+10−0

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/amd5536udc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/gadget/at91_udc.c+4−5

This diff is large: its 21 lines aren’t shown here.

drivers/usb/gadget/atmel_usba_udc.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/usb/gadget/dummy_hcd.c+3−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/f_acm.c+183−13

This diff is large: its 300 lines aren’t shown here.

drivers/usb/gadget/f_ecm.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_rndis.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_serial.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_subset.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/gadget_chips.h+6−0

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/lh7a40x_udc.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/omap_udc.c+5−4

This diff is large: its 25 lines aren’t shown here.

drivers/usb/gadget/pxa25x_udc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/pxa25x_udc.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/pxa27x_udc.c+4−4

This diff is large: its 26 lines aren’t shown here.

drivers/usb/gadget/s3c2410_udc.c+4−6

This diff is large: its 36 lines aren’t shown here.

drivers/usb/gadget/u_serial.c+187−103

This diff is large: its 483 lines aren’t shown here.

drivers/usb/gadget/u_serial.h+10−2

This diff is large: its 28 lines aren’t shown here.

drivers/usb/host/ehci-orion.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/host/ehci-q.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/host/isp1760-hcd.c+35−18

This diff is large: its 112 lines aren’t shown here.

drivers/usb/host/isp1760-hcd.h+5−0

This diff is large: its 19 lines aren’t shown here.

drivers/usb/host/ohci-at91.c+3−5

This diff is large: its 24 lines aren’t shown here.

drivers/usb/host/ohci-au1xxx.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ep93xx.c+1−3

This diff is large: its 18 lines aren’t shown here.

drivers/usb/host/ohci-hcd.c+22−1

This diff is large: its 51 lines aren’t shown here.

drivers/usb/host/ohci-hub.c+39−25

This diff is large: its 134 lines aren’t shown here.

drivers/usb/host/ohci-lh7a404.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/host/ohci-omap.c+8−8

This diff is large: its 47 lines aren’t shown here.

drivers/usb/host/ohci-pci.c+132−1

This diff is large: its 161 lines aren’t shown here.

drivers/usb/host/ohci-pnx4008.c+4−6

This diff is large: its 26 lines aren’t shown here.

drivers/usb/host/ohci-pnx8550.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ppc-of.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ppc-soc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ps3.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-pxa27x.c+4−6

This diff is large: its 24 lines aren’t shown here.

drivers/usb/host/ohci-q.c+6−0

This diff is large: its 20 lines aren’t shown here.

drivers/usb/host/ohci-s3c2410.c+2−3

This diff is large: its 19 lines aren’t shown here.

drivers/usb/host/ohci-sa1111.c+3−4

This diff is large: its 22 lines aren’t shown here.

drivers/usb/host/ohci-sh.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-sm501.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ssb.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci.h+11−0

This diff is large: its 39 lines aren’t shown here.

drivers/usb/host/r8a66597-hcd.c+26−23

This diff is large: its 92 lines aren’t shown here.

drivers/usb/host/u132-hcd.c+0−11

This diff is large: its 25 lines aren’t shown here.

drivers/usb/misc/Kconfig+0−10

This diff is large: its 17 lines aren’t shown here.

drivers/usb/misc/Makefile+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/misc/auerswald.c+0−2152

This diff is large: its 2153 lines aren’t shown here.

drivers/usb/misc/iowarrior.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/misc/isight_firmware.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/usb/misc/sisusbvga/sisusb.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/usb/musb/Kconfig+175−0

This diff is large: its 176 lines aren’t shown here.

drivers/usb/musb/Makefile+69−0

This diff is large: its 70 lines aren’t shown here.

drivers/usb/musb/cppi_dma.c+1540−0

This diff is large: its 1541 lines aren’t shown here.

drivers/usb/musb/cppi_dma.h+133−0

This diff is large: its 134 lines aren’t shown here.

drivers/usb/musb/davinci.c+462−0

This diff is large: its 463 lines aren’t shown here.

drivers/usb/musb/davinci.h+100−0

This diff is large: its 101 lines aren’t shown here.

drivers/usb/musb/musb_core.c+2253−0

This diff is large: its 2254 lines aren’t shown here.

drivers/usb/musb/musb_core.h+488−0

This diff is large: its 489 lines aren’t shown here.

drivers/usb/musb/musb_debug.h+62−0

This diff is large: its 63 lines aren’t shown here.

drivers/usb/musb/musb_dma.h+172−0

This diff is large: its 173 lines aren’t shown here.

drivers/usb/musb/musb_gadget.c+2031−0

This diff is large: its 2032 lines aren’t shown here.

drivers/usb/musb/musb_gadget.h+108−0

This diff is large: its 109 lines aren’t shown here.

drivers/usb/musb/musb_gadget_ep0.c+983−0

This diff is large: its 984 lines aren’t shown here.

drivers/usb/musb/musb_host.c+2170−0

This diff is large: its 2171 lines aren’t shown here.

drivers/usb/musb/musb_host.h+110−0

This diff is large: its 111 lines aren’t shown here.

drivers/usb/musb/musb_io.h+115−0

This diff is large: its 116 lines aren’t shown here.

drivers/usb/musb/musb_regs.h+300−0

This diff is large: its 301 lines aren’t shown here.

drivers/usb/musb/musb_virthub.c+425−0

This diff is large: its 426 lines aren’t shown here.

drivers/usb/musb/musbhsdma.c+433−0

This diff is large: its 434 lines aren’t shown here.

drivers/usb/musb/omap2430.c+324−0

This diff is large: its 325 lines aren’t shown here.

drivers/usb/musb/omap2430.h+56−0

This diff is large: its 57 lines aren’t shown here.

drivers/usb/musb/tusb6010.c+1151−0

This diff is large: its 1152 lines aren’t shown here.

drivers/usb/musb/tusb6010.h+233−0

This diff is large: its 234 lines aren’t shown here.

drivers/usb/musb/tusb6010_omap.c+719−0

This diff is large: its 720 lines aren’t shown here.

drivers/usb/serial/Kconfig+4−3

This diff is large: its 14 lines aren’t shown here.

drivers/usb/serial/ftdi_sio.c+6−0

This diff is large: its 27 lines aren’t shown here.

drivers/usb/serial/ftdi_sio.h+7−0

This diff is large: its 22 lines aren’t shown here.

drivers/usb/serial/garmin_gps.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/usb/serial/option.c+39−7

This diff is large: its 99 lines aren’t shown here.

drivers/usb/serial/pl2303.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/serial/pl2303.h+0−4

This diff is large: its 11 lines aren’t shown here.

drivers/usb/serial/sierra.c+79−91

This diff is large: its 291 lines aren’t shown here.

drivers/usb/serial/usb-serial.c+3−4

This diff is large: its 28 lines aren’t shown here.

drivers/usb/storage/Kconfig+12−0

This diff is large: its 19 lines aren’t shown here.

drivers/usb/storage/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/usb/storage/freecom.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/usb/storage/sierra_ms.c+207−0

This diff is large: its 208 lines aren’t shown here.

drivers/usb/storage/sierra_ms.h+4−0

This diff is large: its 5 lines aren’t shown here.

drivers/usb/storage/transport.c+15−2

This diff is large: its 24 lines aren’t shown here.

drivers/usb/storage/unusual_devs.h+36−4

This diff is large: its 95 lines aren’t shown here.

drivers/usb/storage/usb.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/video/acornfb.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/video/am200epd.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/arkfb.c+9−10

This diff is large: its 82 lines aren’t shown here.

drivers/video/atmel_lcdfb.c+12−7

This diff is large: its 55 lines aren’t shown here.

drivers/video/aty/atyfb_base.c+15−14

This diff is large: its 50 lines aren’t shown here.

drivers/video/aty/radeon_accel.c+10−2

This diff is large: its 33 lines aren’t shown here.

drivers/video/aty/radeon_i2c.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/video/backlight/omap1_bl.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/pwm_bl.c+8−2

This diff is large: its 36 lines aren’t shown here.

drivers/video/bf54x-lq043fb.c+12−3

This diff is large: its 29 lines aren’t shown here.

drivers/video/clps711xfb.c+2−2

This diff is large: its 15 lines aren’t shown here.

drivers/video/console/.gitignore+2−0

This diff is large: its 3 lines aren’t shown here.

drivers/video/console/fbcon.c+5−2

This diff is large: its 28 lines aren’t shown here.

drivers/video/console/fbcon.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/cyber2000fb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/epson1355fb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/fb_defio.c+19−0

This diff is large: its 33 lines aren’t shown here.

drivers/video/fbmem.c+4−0

This diff is large: its 11 lines aren’t shown here.

drivers/video/fsl-diu-fb.c+33−7

This diff is large: its 92 lines aren’t shown here.

drivers/video/imxfb.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/video/matrox/i2c-matroxfb.c+13−8

This diff is large: its 42 lines aren’t shown here.

drivers/video/matrox/matroxfb_maven.c+40−57

This diff is large: its 195 lines aren’t shown here.

drivers/video/omap/blizzard.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/dispc.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/hwa742.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/lcd_h3.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_h4.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/lcd_inn1510.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_inn1610.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_osk.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/lcd_palmte.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_palmtt.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_palmz71.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/lcd_sx1.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/omap/lcdc.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/omapfb_main.c+2−3

This diff is large: its 12 lines aren’t shown here.

drivers/video/omap/rfbi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/sossi.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/pm2fb.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/video/pnx4008/dum.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/pnx4008/sdum.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/pxafb.c+46−32

This diff is large: its 130 lines aren’t shown here.

drivers/video/s3c2410fb.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/s3fb.c+9−10

This diff is large: its 83 lines aren’t shown here.

drivers/video/sa1100fb.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/video/sh_mobile_lcdcfb.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/video/vermilion/vermilion.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/video/vt8623fb.c+10−11

This diff is large: its 91 lines aren’t shown here.

drivers/video/xilinxfb.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/virtio/virtio_balloon.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/watchdog/Kconfig+34−9

This diff is large: its 74 lines aren’t shown here.

drivers/watchdog/Makefile+8−4

This diff is large: its 40 lines aren’t shown here.

drivers/watchdog/acquirewdt.c+63−67

This diff is large: its 265 lines aren’t shown here.

drivers/watchdog/advantechwdt.c+76−86

This diff is large: its 330 lines aren’t shown here.

drivers/watchdog/alim1535_wdt.c+92−97

This diff is large: its 324 lines aren’t shown here.

drivers/watchdog/alim7101_wdt.c+120−108

This diff is large: its 390 lines aren’t shown here.

drivers/watchdog/ar7_wdt.c+21−16

This diff is large: its 132 lines aren’t shown here.

drivers/watchdog/at32ap700x_wdt.c+21−22

This diff is large: its 89 lines aren’t shown here.

drivers/watchdog/at91rm9200_wdt.c+56−57

This diff is large: its 213 lines aren’t shown here.

drivers/watchdog/bfin_wdt.c+71−76

This diff is large: its 244 lines aren’t shown here.

drivers/watchdog/booke_wdt.c+23−21

This diff is large: its 108 lines aren’t shown here.

drivers/watchdog/cpu5wdt.c+70−74

This diff is large: its 265 lines aren’t shown here.

drivers/watchdog/davinci_wdt.c+10−12

This diff is large: its 54 lines aren’t shown here.

drivers/watchdog/ep93xx_wdt.c+15−15

This diff is large: its 76 lines aren’t shown here.

drivers/watchdog/eurotechwdt.c+54−41

This diff is large: its 221 lines aren’t shown here.

drivers/watchdog/geodewdt.c+42−54

This diff is large: its 198 lines aren’t shown here.

drivers/watchdog/hpwdt.c+51−46

This diff is large: its 214 lines aren’t shown here.

drivers/watchdog/i6300esb.c+179−187

This diff is large: its 580 lines aren’t shown here.

drivers/watchdog/iTCO_vendor.h+15−0

This diff is large: its 16 lines aren’t shown here.

drivers/watchdog/iTCO_vendor_support.c+33−29

This diff is large: its 128 lines aren’t shown here.

drivers/watchdog/iTCO_wdt.c+152−158

This diff is large: its 526 lines aren’t shown here.

drivers/watchdog/ib700wdt.c+60−63

This diff is large: its 258 lines aren’t shown here.

drivers/watchdog/ibmasr.c+88−63

This diff is large: its 281 lines aren’t shown here.

drivers/watchdog/indydog.c+62−52

This diff is large: its 204 lines aren’t shown here.

drivers/watchdog/iop_wdt.c+33−31

This diff is large: its 169 lines aren’t shown here.

drivers/watchdog/it8712f_wdt.c+30−53

This diff is large: its 258 lines aren’t shown here.

drivers/watchdog/ixp2000_wdt.c+29−34

This diff is large: its 154 lines aren’t shown here.

drivers/watchdog/ixp4xx_wdt.c+30−39

This diff is large: its 169 lines aren’t shown here.

drivers/watchdog/ks8695_wdt.c+63−59

This diff is large: its 241 lines aren’t shown here.

drivers/watchdog/machzwd.c+40−68

This diff is large: its 280 lines aren’t shown here.

drivers/watchdog/mixcomwd.c+63−70

This diff is large: its 262 lines aren’t shown here.

drivers/watchdog/mpc5200_wdt.c+14−10

This diff is large: its 86 lines aren’t shown here.

drivers/watchdog/mpc83xx_wdt.c+0−230

This diff is large: its 231 lines aren’t shown here.

drivers/watchdog/mpc8xx_wdt.c+0−169

This diff is large: its 170 lines aren’t shown here.

drivers/watchdog/mpc8xxx_wdt.c+325−0

This diff is large: its 326 lines aren’t shown here.

drivers/watchdog/mpcore_wdt.c+42−31

This diff is large: its 208 lines aren’t shown here.

drivers/watchdog/mtx-1_wdt.c+54−57

This diff is large: its 238 lines aren’t shown here.

drivers/watchdog/mv64x60_wdt.c+11−10

This diff is large: its 71 lines aren’t shown here.

drivers/watchdog/omap_wdt.c+25−20

This diff is large: its 125 lines aren’t shown here.

drivers/watchdog/pc87413_wdt.c+106−144

This diff is large: its 501 lines aren’t shown here.

drivers/watchdog/pcwd.c+107−86

This diff is large: its 519 lines aren’t shown here.

drivers/watchdog/pcwd_pci.c+77−84

This diff is large: its 261 lines aren’t shown here.

drivers/watchdog/pcwd_usb.c+82−86

This diff is large: its 338 lines aren’t shown here.

drivers/watchdog/pnx4008_wdt.c+14−17

This diff is large: its 78 lines aren’t shown here.

drivers/watchdog/rc32434_wdt.c+344−0

This diff is large: its 345 lines aren’t shown here.

drivers/watchdog/rdc321x_wdt.c+285−0

This diff is large: its 286 lines aren’t shown here.

drivers/watchdog/rm9k_wdt.c+18−16

This diff is large: its 101 lines aren’t shown here.

drivers/watchdog/s3c2410_wdt.c+72−85

This diff is large: its 337 lines aren’t shown here.

drivers/watchdog/sa1100_wdt.c+25−25

This diff is large: its 125 lines aren’t shown here.

drivers/watchdog/sb_wdog.c+47−45

This diff is large: its 241 lines aren’t shown here.

drivers/watchdog/sbc60xxwdt.c+110−113

This diff is large: its 384 lines aren’t shown here.

drivers/watchdog/sbc7240_wdt.c+35−35

This diff is large: its 113 lines aren’t shown here.

drivers/watchdog/sbc8360.c+23−23

This diff is large: its 114 lines aren’t shown here.

drivers/watchdog/sbc_epx_c3.c+11−11

This diff is large: its 60 lines aren’t shown here.

drivers/watchdog/sc1200wdt.c+114−94

This diff is large: its 417 lines aren’t shown here.

drivers/watchdog/sc520_wdt.c+86−76

This diff is large: its 300 lines aren’t shown here.

drivers/watchdog/scx200_wdt.c+33−32

This diff is large: its 190 lines aren’t shown here.

drivers/watchdog/shwdt.c+82−57

This diff is large: its 280 lines aren’t shown here.

drivers/watchdog/smsc37b787_wdt.c+225−223

This diff is large: its 725 lines aren’t shown here.

drivers/watchdog/softdog.c+46−41

This diff is large: its 181 lines aren’t shown here.

drivers/watchdog/txx9wdt.c+22−15

This diff is large: its 103 lines aren’t shown here.

drivers/watchdog/w83627hf_wdt.c+90−100

This diff is large: its 374 lines aren’t shown here.

drivers/watchdog/w83697hf_wdt.c+93−96

This diff is large: its 430 lines aren’t shown here.

drivers/watchdog/w83877f_wdt.c+101−98

This diff is large: its 361 lines aren’t shown here.

drivers/watchdog/w83977f_wdt.c+118−121

This diff is large: its 478 lines aren’t shown here.

drivers/watchdog/wafer5823wdt.c+71−61

This diff is large: its 285 lines aren’t shown here.

drivers/watchdog/wd501p.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/watchdog/wdrtas.c+42−63

This diff is large: its 324 lines aren’t shown here.

drivers/watchdog/wdt.c+94−82

This diff is large: its 402 lines aren’t shown here.

drivers/watchdog/wdt285.c+17−16

This diff is large: its 93 lines aren’t shown here.

drivers/watchdog/wdt977.c+81−81

This diff is large: its 365 lines aren’t shown here.

drivers/watchdog/wdt_pci.c+171−128

This diff is large: its 600 lines aren’t shown here.

drivers/xen/manage.c+1−1

This diff is large: its 9 lines aren’t shown here.

firmware/ihex2fw.c+3−3

This diff is large: its 23 lines aren’t shown here.

fs/9p/vfs_dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/Kconfig+10−11

This diff is large: its 35 lines aren’t shown here.

fs/adfs/dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/affs/dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/afs/write.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/autofs4/root.c+2−0

This diff is large: its 16 lines aren’t shown here.

fs/befs/linuxvfs.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/binfmt_flat.c+3−1

This diff is large: its 11 lines aren’t shown here.

fs/binfmt_misc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/bio.c+36−21

This diff is large: its 165 lines aren’t shown here.

fs/buffer.c+10−7

This diff is large: its 41 lines aren’t shown here.

fs/cifs/CHANGES+13−0

This diff is large: its 17 lines aren’t shown here.

fs/cifs/README+26−4

This diff is large: its 35 lines aren’t shown here.

fs/cifs/asn1.c+129−134

This diff is large: its 300 lines aren’t shown here.

fs/cifs/cifs_debug.c+24−29

This diff is large: its 69 lines aren’t shown here.

fs/cifs/cifs_spnego.c+14−8

This diff is large: its 45 lines aren’t shown here.

fs/cifs/cifs_spnego.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/cifs/cifsfs.c+35−38

This diff is large: its 104 lines aren’t shown here.

fs/cifs/cifsfs.h+1−1

This diff is large: its 7 lines aren’t shown here.

fs/cifs/cifsglob.h+2−1

This diff is large: its 10 lines aren’t shown here.

fs/cifs/cifspdu.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/cifs/cifsproto.h+18−6

This diff is large: its 41 lines aren’t shown here.

fs/cifs/cifssmb.c+21−25

This diff is large: its 96 lines aren’t shown here.

fs/cifs/connect.c+88−98

This diff is large: its 263 lines aren’t shown here.

fs/cifs/dir.c+40−27

This diff is large: its 94 lines aren’t shown here.

fs/cifs/dns_resolve.c+7−0

This diff is large: its 19 lines aren’t shown here.

fs/cifs/file.c+11−10

This diff is large: its 38 lines aren’t shown here.

fs/cifs/inode.c+282−141

This diff is large: its 558 lines aren’t shown here.

fs/cifs/sess.c+10−1

This diff is large: its 25 lines aren’t shown here.

fs/cifs/transport.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/compat.c+6−2

This diff is large: its 24 lines aren’t shown here.

fs/configfs/dir.c+7−10

This diff is large: its 38 lines aren’t shown here.

fs/cramfs/inode.c+38−46

This diff is large: its 117 lines aren’t shown here.

fs/dcache.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/dlm/config.c+107−96

This diff is large: its 537 lines aren’t shown here.

fs/dlm/user.c+7−3

This diff is large: its 25 lines aren’t shown here.

fs/efs/namei.c+1−2

This diff is large: its 10 lines aren’t shown here.

fs/eventpoll.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/ext4/acl.c+94−94

This diff is large: its 243 lines aren’t shown here.

fs/ext4/balloc.c+10−4

This diff is large: its 43 lines aren’t shown here.

fs/ext4/dir.c+15−5

This diff is large: its 35 lines aren’t shown here.

fs/ext4/ext4.h+4−1

This diff is large: its 26 lines aren’t shown here.

fs/ext4/ext4_extents.h+3−1

This diff is large: its 11 lines aren’t shown here.

fs/ext4/ext4_jbd2.h+8−0

This diff is large: its 15 lines aren’t shown here.

fs/ext4/extents.c+80−88

This diff is large: its 284 lines aren’t shown here.

fs/ext4/ialloc.c+35−25

This diff is large: its 118 lines aren’t shown here.

fs/ext4/inode.c+430−204

This diff is large: its 1035 lines aren’t shown here.

fs/ext4/mballoc.c+252−41

This diff is large: its 428 lines aren’t shown here.

fs/ext4/mballoc.h+8−2

This diff is large: its 20 lines aren’t shown here.

fs/ext4/migrate.c+2−1

This diff is large: its 10 lines aren’t shown here.

fs/ext4/resize.c+42−40

This diff is large: its 157 lines aren’t shown here.

fs/ext4/super.c+168−149

This diff is large: its 805 lines aren’t shown here.

fs/ext4/xattr.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/fat/file.c+4−2

This diff is large: its 21 lines aren’t shown here.

fs/fat/inode.c+3−7

This diff is large: its 42 lines aren’t shown here.

fs/inode.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/ioprio.c+4−4

This diff is large: its 32 lines aren’t shown here.

fs/jbd/commit.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/jbd/transaction.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/jbd2/commit.c+21−5

This diff is large: its 47 lines aren’t shown here.

fs/jbd2/journal.c+0−1

This diff is large: its 8 lines aren’t shown here.

fs/jbd2/transaction.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/jffs2/jffs2_fs_i.h+0−1

This diff is large: its 8 lines aren’t shown here.

fs/lockd/svc4proc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/lockd/svcproc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/nfs/nfsroot.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/nfsd/export.c+3−3

This diff is large: its 21 lines aren’t shown here.

fs/nfsd/nfs4proc.c+2−3

This diff is large: its 19 lines aren’t shown here.

fs/ntfs/aops.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ntfs/compress.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ntfs/mft.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/ntfs/namei.c+2−87

This diff is large: its 104 lines aren’t shown here.

fs/ocfs2/cluster/netdebug.c+13−13

This diff is large: its 55 lines aren’t shown here.

fs/ocfs2/cluster/tcp.c+37−7

This diff is large: its 78 lines aren’t shown here.

fs/ocfs2/cluster/tcp_internal.h+0−32

This diff is large: its 43 lines aren’t shown here.

fs/ocfs2/dir.c+8−3

This diff is large: its 34 lines aren’t shown here.

fs/ocfs2/journal.c+14−9

This diff is large: its 63 lines aren’t shown here.

fs/ocfs2/stackglue.c+4−3

This diff is large: its 18 lines aren’t shown here.

fs/omfs/bitmap.c+3−2

This diff is large: its 19 lines aren’t shown here.

fs/omfs/file.c+26−7

This diff is large: its 105 lines aren’t shown here.

fs/omfs/inode.c+3−3

This diff is large: its 20 lines aren’t shown here.

fs/proc/base.c+7−4

This diff is large: its 18 lines aren’t shown here.

fs/proc/generic.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/proc/nommu.c+2−2

This diff is large: its 17 lines aren’t shown here.

fs/proc/task_mmu.c+2−2

This diff is large: its 17 lines aren’t shown here.

fs/readdir.c+6−2

This diff is large: its 24 lines aren’t shown here.

fs/reiserfs/inode.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/reiserfs/journal.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/reiserfs/super.c+0−1

This diff is large: its 8 lines aren’t shown here.

fs/seq_file.c+23−2

This diff is large: its 54 lines aren’t shown here.

fs/splice.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ubifs/budget.c+27−6

This diff is large: its 84 lines aren’t shown here.

fs/ubifs/commit.c+2−1

This diff is large: its 17 lines aren’t shown here.

fs/ubifs/debug.c+14−13

This diff is large: its 90 lines aren’t shown here.

fs/ubifs/debug.h+69−74

This diff is large: its 235 lines aren’t shown here.

fs/ubifs/dir.c+8−16

This diff is large: its 73 lines aren’t shown here.

fs/ubifs/file.c+5−3

This diff is large: its 36 lines aren’t shown here.

fs/ubifs/find.c+7−2

This diff is large: its 17 lines aren’t shown here.

fs/ubifs/io.c+14−0

This diff is large: its 21 lines aren’t shown here.

fs/ubifs/journal.c+82−28

This diff is large: its 226 lines aren’t shown here.

fs/ubifs/log.c+3−1

This diff is large: its 18 lines aren’t shown here.

fs/ubifs/misc.h+1−15

This diff is large: its 30 lines aren’t shown here.

fs/ubifs/orphan.c+2−2

This diff is large: its 13 lines aren’t shown here.

fs/ubifs/super.c+30−18

This diff is large: its 133 lines aren’t shown here.

fs/ubifs/tnc_commit.c+18−19

This diff is large: its 45 lines aren’t shown here.

fs/ubifs/ubifs-media.h+2−2

This diff is large: its 13 lines aren’t shown here.

fs/ubifs/ubifs.h+22−11

This diff is large: its 113 lines aren’t shown here.

fs/ubifs/xattr.c+22−32

This diff is large: its 175 lines aren’t shown here.

fs/ufs/super.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/linux-2.6/sema.h+0−52

This diff is large: its 53 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_aops.c+4−5

This diff is large: its 44 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_buf.c+6−10

This diff is large: its 65 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_buf.h+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_export.c+5−5

This diff is large: its 39 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_file.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_fs_subr.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_ioctl.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_iops.c+119−73

This diff is large: its 301 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_iops.h+2−13

This diff is large: its 28 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_linux.h+2−4

This diff is large: its 33 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_lrw.c+2−4

This diff is large: its 20 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_super.c+50−139

This diff is large: its 325 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_super.h+0−3

This diff is large: its 10 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_vnode.c+2−20

This diff is large: its 43 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_vnode.h+23−42

This diff is large: its 112 lines aren’t shown here.

fs/xfs/quota/xfs_dquot.c+14−24

This diff is large: its 93 lines aren’t shown here.

fs/xfs/quota/xfs_dquot.h+18−11

This diff is large: its 52 lines aren’t shown here.

fs/xfs/quota/xfs_dquot_item.c+4−4

This diff is large: its 36 lines aren’t shown here.

fs/xfs/quota/xfs_qm.c+6−8

This diff is large: its 56 lines aren’t shown here.

fs/xfs/quota/xfs_qm.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/quota/xfs_qm_bhv.c+3−4

This diff is large: its 25 lines aren’t shown here.

fs/xfs/quota/xfs_qm_syscalls.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_acl.c+23−29

This diff is large: its 224 lines aren’t shown here.

fs/xfs/xfs_acl.h+7−7

This diff is large: its 22 lines aren’t shown here.

fs/xfs/xfs_arch.h+0−68

This diff is large: its 82 lines aren’t shown here.

fs/xfs/xfs_attr.c+68−42

This diff is large: its 216 lines aren’t shown here.

fs/xfs/xfs_attr.h+1−0

This diff is large: its 8 lines aren’t shown here.

fs/xfs/xfs_attr_leaf.c+8−67

This diff is large: its 121 lines aren’t shown here.

fs/xfs/xfs_attr_leaf.h+0−2

This diff is large: its 7 lines aren’t shown here.

fs/xfs/xfs_bit.c+0−103

This diff is large: its 110 lines aren’t shown here.

fs/xfs/xfs_bit.h+30−4

This diff is large: its 44 lines aren’t shown here.

fs/xfs/xfs_bmap.c+11−23

This diff is large: its 111 lines aren’t shown here.

fs/xfs/xfs_btree.c+39−66

This diff is large: its 154 lines aren’t shown here.

fs/xfs/xfs_btree.h+2−6

This diff is large: its 22 lines aren’t shown here.

fs/xfs/xfs_buf_item.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_dfrag.c+8−25

This diff is large: its 87 lines aren’t shown here.

fs/xfs/xfs_dmapi.h+0−1

This diff is large: its 8 lines aren’t shown here.

fs/xfs/xfs_error.c+1−4

This diff is large: its 19 lines aren’t shown here.

fs/xfs/xfs_error.h+2−10

This diff is large: its 33 lines aren’t shown here.

fs/xfs/xfs_filestream.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_ialloc_btree.c+15−15

This diff is large: its 130 lines aren’t shown here.

fs/xfs/xfs_iget.c+20−28

This diff is large: its 78 lines aren’t shown here.

fs/xfs/xfs_inode.c+34−36

This diff is large: its 241 lines aren’t shown here.

fs/xfs/xfs_inode.h+36−10

This diff is large: its 104 lines aren’t shown here.

fs/xfs/xfs_inode_item.c+5−6

This diff is large: its 33 lines aren’t shown here.

fs/xfs/xfs_itable.c+1−3

This diff is large: its 25 lines aren’t shown here.

fs/xfs/xfs_log.c+40−46

This diff is large: its 295 lines aren’t shown here.

fs/xfs/xfs_log.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_log_priv.h+7−7

This diff is large: its 49 lines aren’t shown here.

fs/xfs/xfs_log_recover.c+2−5

This diff is large: its 21 lines aren’t shown here.

fs/xfs/xfs_mount.c+27−55

This diff is large: its 216 lines aren’t shown here.

fs/xfs/xfs_mount.h+5−12

This diff is large: its 47 lines aren’t shown here.

fs/xfs/xfs_rtalloc.c+7−12

This diff is large: its 54 lines aren’t shown here.

fs/xfs/xfs_rw.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_trans.c+69−6

This diff is large: its 131 lines aren’t shown here.

fs/xfs/xfs_trans.h+1−11

This diff is large: its 79 lines aren’t shown here.

fs/xfs/xfs_trans_buf.c+6−6

This diff is large: its 43 lines aren’t shown here.

fs/xfs/xfs_trans_item.c+33−33

This diff is large: its 198 lines aren’t shown here.

fs/xfs/xfs_utils.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_utils.h+0−3

This diff is large: its 10 lines aren’t shown here.

fs/xfs/xfs_vfsops.c+6−7

This diff is large: its 62 lines aren’t shown here.

fs/xfs/xfs_vnodeops.c+56−142

This diff is large: its 376 lines aren’t shown here.

include/acpi/acnamesp.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-arm/arch-ep93xx/dma.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ep93xx/gesbc9312.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ep93xx/timex.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-ep93xx/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-iop32x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-iop33x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-ixp23xx/dma.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ixp23xx/time.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-kirkwood/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-loki/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-mv78xx0/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-orion5x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-sa1100/vmalloc.h+0−4

This diff is large: its 5 lines aren’t shown here.

include/asm-arm/hardware.h+0−18

This diff is large: its 19 lines aren’t shown here.

include/asm-arm/hw_irq.h+0−9

This diff is large: its 10 lines aren’t shown here.

include/asm-arm/plat-s3c/iic.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/nand.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-ac97.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-adc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-iic.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-nand.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-rtc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-serial.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-timer.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-watchdog.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-iis.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-spi.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-udc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/s3c2410.h+2−2

This diff is large: its 14 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/udc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-blackfin/Kbuild+1−1

This diff is large: its 5 lines aren’t shown here.

include/asm-blackfin/bfin-global.h+12−26

This diff is large: its 71 lines aren’t shown here.

include/asm-blackfin/dpmc.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/asm-blackfin/fixed_code.h+24−0

This diff is large: its 35 lines aren’t shown here.

include/asm-blackfin/mach-bf527/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-bf533/mem_init.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-blackfin/mach-bf533/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-bf537/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-common/cdef_LPBlackfin.h+0−8

This diff is large: its 24 lines aren’t shown here.

include/asm-blackfin/unistd.h+7−1

This diff is large: its 16 lines aren’t shown here.

include/asm-cris/Kbuild+0−1

This diff is large: its 7 lines aren’t shown here.

include/asm-frv/io.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/asm-generic/ioctl.h+4−0

This diff is large: its 17 lines aren’t shown here.

include/asm-generic/rtc.h+4−8

This diff is large: its 39 lines aren’t shown here.

include/asm-m68k/contregs.h+50−1

This diff is large: its 55 lines aren’t shown here.

include/asm-m68k/fbio.h+330−1

This diff is large: its 332 lines aren’t shown here.

include/asm-m68k/idprom.h+20−1

This diff is large: its 27 lines aren’t shown here.

include/asm-m68k/unistd.h+7−1

This diff is large: its 18 lines aren’t shown here.

include/asm-mips/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-mips/unistd.h+24−6

This diff is large: its 75 lines aren’t shown here.

include/asm-mn10300/io.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/asm-powerpc/ide.h+0−59

This diff is large: its 60 lines aren’t shown here.

include/asm-x86/amd_iommu_types.h+5−3

This diff is large: its 36 lines aren’t shown here.

include/asm-x86/atomic_64.h+4−4

This diff is large: its 36 lines aren’t shown here.

include/asm-x86/cpufeature.h+2−0

This diff is large: its 16 lines aren’t shown here.

include/asm-x86/efi.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/genapic_32.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/genapic_64.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/geode.h+2−1

This diff is large: its 17 lines aren’t shown here.

include/asm-x86/hw_irq.h+10−2

This diff is large: its 20 lines aren’t shown here.

include/asm-x86/i387.h+32−2

This diff is large: its 55 lines aren’t shown here.

include/asm-x86/io.h+9−9

This diff is large: its 40 lines aren’t shown here.

include/asm-x86/irq_vectors.h+10−1

This diff is large: its 25 lines aren’t shown here.

include/asm-x86/kexec.h+6−2

This diff is large: its 29 lines aren’t shown here.

include/asm-x86/kvm_host.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/mce.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/mman.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/mmconfig.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/mmzone_32.h+6−0

This diff is large: its 17 lines aren’t shown here.

include/asm-x86/percpu.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/pgtable_64.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/processor.h+23−0

This diff is large: its 30 lines aren’t shown here.

include/asm-x86/spinlock.h+2−2

This diff is large: its 18 lines aren’t shown here.

include/asm-x86/uv/uv_bau.h+0−5

This diff is large: its 12 lines aren’t shown here.

include/asm-x86/xen/hypervisor.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/crypto/hash.h+18−0

This diff is large: its 25 lines aren’t shown here.

include/linux/Kbuild+3−0

This diff is large: its 17 lines aren’t shown here.

include/linux/agp_backend.h+5−0

This diff is large: its 26 lines aren’t shown here.

include/linux/ata.h+109−46

This diff is large: its 334 lines aren’t shown here.

include/linux/bitmap.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/blkdev.h+13−5

This diff is large: its 48 lines aren’t shown here.

include/linux/bootmem.h+4−0

This diff is large: its 15 lines aren’t shown here.

include/linux/buffer_head.h+6−2

This diff is large: its 25 lines aren’t shown here.

include/linux/byteorder.h+372−0

This diff is large: its 373 lines aren’t shown here.

include/linux/capability.h+13−2

This diff is large: its 22 lines aren’t shown here.

include/linux/completion.h+3−0

This diff is large: its 14 lines aren’t shown here.

include/linux/cred.h+50−0

This diff is large: its 51 lines aren’t shown here.

include/linux/dcache.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/device.h+3−2

This diff is large: its 26 lines aren’t shown here.

include/linux/dm9000.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/ethtool.h+16−1

This diff is large: its 26 lines aren’t shown here.

include/linux/exportfs.h+21−0

This diff is large: its 28 lines aren’t shown here.

include/linux/fb.h+3−0

This diff is large: its 10 lines aren’t shown here.

include/linux/firmware-map.h+0−26

This diff is large: its 35 lines aren’t shown here.

include/linux/fs_uart_pd.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/linux/ftrace.h+21−0

This diff is large: its 28 lines aren’t shown here.

include/linux/genhd.h+0−10

This diff is large: its 24 lines aren’t shown here.

include/linux/harrier_defs.h+0−212

This diff is large: its 213 lines aren’t shown here.

include/linux/i2c-id.h+0−2

This diff is large: its 16 lines aren’t shown here.

include/linux/i2c-pnx.h+3−1

This diff is large: its 11 lines aren’t shown here.

include/linux/ide.h+19−21

This diff is large: its 63 lines aren’t shown here.

include/linux/ieee80211.h+13−0

This diff is large: its 20 lines aren’t shown here.

include/linux/if_tun.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/ihex.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/init.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/interrupt.h+0−29

This diff is large: its 36 lines aren’t shown here.

include/linux/ivtv.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/ivtvfb.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/kernel.h+7−7

This diff is large: its 28 lines aren’t shown here.

include/linux/kexec.h+4−4

This diff is large: its 22 lines aren’t shown here.

include/linux/kvm.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/linux/libata.h+24−0

This diff is large: its 45 lines aren’t shown here.

include/linux/list.h+78−9

This diff is large: its 117 lines aren’t shown here.

include/linux/lockdep.h+49−21

This diff is large: its 160 lines aren’t shown here.

include/linux/mISDNif.h+27−5

This diff is large: its 71 lines aren’t shown here.

include/linux/maple.h+6−2

This diff is large: its 27 lines aren’t shown here.

include/linux/mfd/t7l66xb.h+36−0

This diff is large: its 37 lines aren’t shown here.

include/linux/mfd/tc6387xb.h+23−0

This diff is large: its 24 lines aren’t shown here.

include/linux/mfd/tc6393xb.h+3−6

This diff is large: its 30 lines aren’t shown here.

include/linux/mfd/tmio.h+15−4

This diff is large: its 31 lines aren’t shown here.

include/linux/mlx4/cq.h+24−12

This diff is large: its 63 lines aren’t shown here.

include/linux/mm.h+1−21

This diff is large: its 43 lines aren’t shown here.

include/linux/mm_types.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/net.h+7−7

This diff is large: its 31 lines aren’t shown here.

include/linux/netdevice.h+1−3

This diff is large: its 11 lines aren’t shown here.

include/linux/page-flags.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/pagemap.h+41−26

This diff is large: its 106 lines aren’t shown here.

include/linux/parser.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/pci-acpi.h+11−0

This diff is large: its 25 lines aren’t shown here.

include/linux/pci.h+7−4

This diff is large: its 25 lines aren’t shown here.

include/linux/pci_ids.h+3−2

This diff is large: its 19 lines aren’t shown here.

include/linux/pid.h+9−0

This diff is large: its 14 lines aren’t shown here.

include/linux/pm_qos_params.h+1−1

This diff is large: its 8 lines aren’t shown here.

include/linux/ptrace.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/rcuclassic.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/reboot.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/rmap.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/sched.h+5−27

This diff is large: its 58 lines aren’t shown here.

include/linux/security.h+25−14

This diff is large: its 82 lines aren’t shown here.

include/linux/seq_file.h+12−0

This diff is large: its 26 lines aren’t shown here.

include/linux/skbuff.h+7−3

This diff is large: its 38 lines aren’t shown here.

include/linux/slub_def.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/spi/orion_spi.h+17−0

This diff is large: its 18 lines aren’t shown here.

include/linux/spinlock.h+6−0

This diff is large: its 15 lines aren’t shown here.

include/linux/spinlock_api_smp.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/linux/stop_machine.h+1−18

This diff is large: its 37 lines aren’t shown here.

include/linux/suspend.h+2−2

This diff is large: its 14 lines aren’t shown here.

include/linux/swab.h+309−0

This diff is large: its 310 lines aren’t shown here.

include/linux/tick.h+4−1

This diff is large: its 15 lines aren’t shown here.

include/linux/tracehook.h+4−3

This diff is large: its 28 lines aren’t shown here.

include/linux/tty.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/linux/tty_driver.h+14−0

This diff is large: its 28 lines aren’t shown here.

include/linux/usb.h+5−0

This diff is large: its 19 lines aren’t shown here.

include/linux/usb/musb.h+98−0

This diff is large: its 99 lines aren’t shown here.

include/linux/usb/serial.h+2−1

This diff is large: its 10 lines aren’t shown here.

include/linux/videodev2.h+2−2

This diff is large: its 16 lines aren’t shown here.

include/linux/vmalloc.h+2−2

This diff is large: its 12 lines aren’t shown here.

include/linux/vt_kern.h+1−1

This diff is large: its 16 lines aren’t shown here.

include/media/soc_camera.h+5−0

This diff is large: its 26 lines aren’t shown here.

include/net/addrconf.h+2−1

This diff is large: its 10 lines aren’t shown here.

include/net/dst.h+1−11

This diff is large: its 19 lines aren’t shown here.

include/net/flow.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/net/ip6_route.h+1−6

This diff is large: its 27 lines aren’t shown here.

include/net/ip_vs.h+28−4

This diff is large: its 69 lines aren’t shown here.

include/net/mac80211.h+14−10

This diff is large: its 82 lines aren’t shown here.

include/net/pkt_sched.h+5−1

This diff is large: its 20 lines aren’t shown here.

include/net/request_sock.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/net/sch_generic.h+31−2

This diff is large: its 72 lines aren’t shown here.

include/net/sctp/structs.h+1−2

This diff is large: its 10 lines aren’t shown here.

include/net/syncppp.h+0−2

This diff is large: its 9 lines aren’t shown here.

include/rdma/rdma_cm.h+2−6

This diff is large: its 15 lines aren’t shown here.

include/scsi/scsi_device.h+2−1

This diff is large: its 17 lines aren’t shown here.

include/video/atmel_lcdc.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/video/radeon.h+7−2

This diff is large: its 23 lines aren’t shown here.

init/Kconfig+4−16

This diff is large: its 68 lines aren’t shown here.

init/main.c+4−3

This diff is large: its 35 lines aren’t shown here.

kernel/Kconfig.hz+1−1

This diff is large: its 6 lines aren’t shown here.

kernel/auditsc.c+7−0

This diff is large: its 21 lines aren’t shown here.

kernel/capability.c+13−8

This diff is large: its 31 lines aren’t shown here.

kernel/cpu.c+3−4

This diff is large: its 28 lines aren’t shown here.

kernel/dma-coherent.c+7−8

This diff is large: its 59 lines aren’t shown here.

kernel/irq/manage.c+2−1

This diff is large: its 10 lines aren’t shown here.

kernel/irq/proc.c+51−45

This diff is large: its 165 lines aren’t shown here.

kernel/kexec.c+24−42

This diff is large: its 195 lines aren’t shown here.

kernel/lockdep.c+242−61

This diff is large: its 696 lines aren’t shown here.

kernel/lockdep_internals.h+16−3

This diff is large: its 33 lines aren’t shown here.

kernel/lockdep_proc.c+10−35

This diff is large: its 80 lines aren’t shown here.

kernel/module.c+2−2

This diff is large: its 18 lines aren’t shown here.

kernel/nsproxy.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/pm_qos_params.c+8−8

This diff is large: its 60 lines aren’t shown here.

kernel/posix-timers.c+14−5

This diff is large: its 43 lines aren’t shown here.

kernel/power/main.c+4−1

This diff is large: its 33 lines aren’t shown here.

kernel/power/swap.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/ptrace.c+2−3

This diff is large: its 19 lines aren’t shown here.

kernel/rcupdate.c+1−0

This diff is large: its 8 lines aren’t shown here.

kernel/relay.c+11−1

This diff is large: its 34 lines aren’t shown here.

kernel/sched.c+77−22

This diff is large: its 196 lines aren’t shown here.

kernel/sched_clock.c+71−153

This diff is large: its 363 lines aren’t shown here.

kernel/sched_fair.c+13−8

This diff is large: its 40 lines aren’t shown here.

kernel/sched_features.h+1−1

This diff is large: its 8 lines aren’t shown here.

kernel/sched_rt.c+6−4

This diff is large: its 45 lines aren’t shown here.

kernel/semaphore.c+1−3

This diff is large: its 11 lines aren’t shown here.

kernel/signal.c+4−2

This diff is large: its 34 lines aren’t shown here.

kernel/smp.c+50−8

This diff is large: its 97 lines aren’t shown here.

kernel/spinlock.c+10−2

This diff is large: its 29 lines aren’t shown here.

kernel/stop_machine.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/sys.c+5−5

This diff is large: its 35 lines aren’t shown here.

kernel/time/tick-sched.c+5−3

This diff is large: its 39 lines aren’t shown here.

kernel/user_namespace.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/utsname.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/utsname_sysctl.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/workqueue.c+12−12

This diff is large: its 60 lines aren’t shown here.

lib/Kconfig.debug+17−0

This diff is large: its 31 lines aren’t shown here.

lib/bitmap.c+11−0

This diff is large: its 18 lines aren’t shown here.

lib/debug_locks.c+2−0

This diff is large: its 16 lines aren’t shown here.

lib/kobject.c+1−2

This diff is large: its 10 lines aren’t shown here.

lib/lmb.c+2−0

This diff is large: its 9 lines aren’t shown here.

lib/vsprintf.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/Kconfig+0−3

This diff is large: its 10 lines aren’t shown here.

mm/bootmem.c+30−7

This diff is large: its 85 lines aren’t shown here.

mm/filemap.c+6−6

This diff is large: its 37 lines aren’t shown here.

mm/filemap_xip.c+50−15

This diff is large: its 147 lines aren’t shown here.

mm/hugetlb.c+51−13

This diff is large: its 121 lines aren’t shown here.

mm/memcontrol.c+2−0

This diff is large: its 9 lines aren’t shown here.

mm/memory.c+14−4

This diff is large: its 39 lines aren’t shown here.

mm/mempolicy.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/migrate.c+2−2

This diff is large: its 18 lines aren’t shown here.

mm/mlock.c+0−2

This diff is large: its 9 lines aren’t shown here.

mm/mm_init.c+5−5

This diff is large: its 25 lines aren’t shown here.

mm/mmap.c+14−8

This diff is large: its 65 lines aren’t shown here.

mm/nommu.c+21−0

This diff is large: its 28 lines aren’t shown here.

mm/oom_kill.c+4−2

This diff is large: its 27 lines aren’t shown here.

mm/page_alloc.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/rmap.c+26−15

This diff is large: its 101 lines aren’t shown here.

mm/shmem.c+2−2

This diff is large: its 18 lines aren’t shown here.

mm/slab.c+0−1

This diff is large: its 5 lines aren’t shown here.

mm/slob.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/slub.c+21−10

This diff is large: its 103 lines aren’t shown here.

mm/sparse.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/swap.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/swap_state.c+5−5

This diff is large: its 39 lines aren’t shown here.

mm/swapfile.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/truncate.c+2−4

This diff is large: its 34 lines aren’t shown here.

mm/util.c+15−0

This diff is large: its 19 lines aren’t shown here.

mm/vmscan.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ax25/sysctl_net_ax25.c+4−10

This diff is large: its 42 lines aren’t shown here.

net/bluetooth/af_bluetooth.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/bnep/core.c+13−4

This diff is large: its 40 lines aren’t shown here.

net/bluetooth/hci_sysfs.c+189−187

This diff is large: its 461 lines aren’t shown here.

net/bluetooth/l2cap.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/rfcomm/core.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/sco.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bridge/br_device.c+10−5

This diff is large: its 22 lines aren’t shown here.

net/bridge/br_netfilter.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bridge/br_stp.c+18−7

This diff is large: its 33 lines aren’t shown here.

net/core/datagram.c+87−0

This diff is large: its 94 lines aren’t shown here.

net/core/dev.c+65−51

This diff is large: its 235 lines aren’t shown here.

net/core/neighbour.c+7−6

This diff is large: its 57 lines aren’t shown here.

net/core/pktgen.c+70−6

This diff is large: its 168 lines aren’t shown here.

net/core/skbuff.c+2−10

This diff is large: its 33 lines aren’t shown here.

net/dccp/dccp.h+2−1

This diff is large: its 10 lines aren’t shown here.

net/dccp/input.c+6−6

This diff is large: its 26 lines aren’t shown here.

net/dccp/minisocks.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/dccp/proto.c+5−0

This diff is large: its 12 lines aren’t shown here.

net/ipv4/esp4.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/icmp.c+14−8

This diff is large: its 65 lines aren’t shown here.

net/ipv4/igmp.c+20−51

This diff is large: its 268 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_app.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_conn.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_ctl.c+20−7

This diff is large: its 63 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_dh.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_est.c+39−77

This diff is large: its 165 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lblc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lblcr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_nq.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_proto.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_rr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sched.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sed.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sh.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sync.c+2−2

This diff is large: its 12 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_wlc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_wrr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/netfilter/ipt_addrtype.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/netfilter/nf_nat_proto_common.c+6−2

This diff is large: its 16 lines aren’t shown here.

net/ipv4/route.c+95−17

This diff is large: its 182 lines aren’t shown here.

net/ipv4/sysctl_net_ipv4.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv4/tcp_ipv4.c+2−2

This diff is large: its 17 lines aren’t shown here.

net/ipv4/tcp_minisocks.c+69−71

This diff is large: its 167 lines aren’t shown here.

net/ipv4/udp.c+4−2

This diff is large: its 28 lines aren’t shown here.

net/ipv4/xfrm4_mode_beet.c+4−2

This diff is large: its 13 lines aren’t shown here.

net/ipv6/addrconf.c+2−2

This diff is large: its 23 lines aren’t shown here.

net/ipv6/esp6.c+4−0

This diff is large: its 11 lines aren’t shown here.

net/ipv6/fib6_rules.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/ipv6/icmp.c+12−11

This diff is large: its 56 lines aren’t shown here.

net/ipv6/ip6_fib.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv6/ip6_output.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv6/ipv6_sockglue.c+4−2

This diff is large: its 27 lines aren’t shown here.

net/ipv6/ndisc.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/route.c+9−6

This diff is large: its 58 lines aren’t shown here.

net/ipv6/syncookies.c+11−11

This diff is large: its 45 lines aren’t shown here.

net/ipv6/sysctl_net_ipv6.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/tcp_ipv6.c+5−3

This diff is large: its 24 lines aren’t shown here.

net/ipv6/udp.c+3−3

This diff is large: its 27 lines aren’t shown here.

net/ipv6/xfrm6_mode_beet.c+26−3

This diff is large: its 43 lines aren’t shown here.

net/ipv6/xfrm6_policy.c+3−1

This diff is large: its 16 lines aren’t shown here.

net/mac80211/ieee80211_i.h+2−0

This diff is large: its 16 lines aren’t shown here.

net/mac80211/main.c+12−1

This diff is large: its 37 lines aren’t shown here.

net/mac80211/mesh.h+1−4

This diff is large: its 17 lines aren’t shown here.

net/mac80211/mesh_hwmp.c+10−9

This diff is large: its 54 lines aren’t shown here.

net/mac80211/mesh_pathtbl.c+4−7

This diff is large: its 23 lines aren’t shown here.

net/mac80211/mlme.c+34−7

This diff is large: its 98 lines aren’t shown here.

net/mac80211/rx.c+67−49

This diff is large: its 152 lines aren’t shown here.

net/mac80211/tx.c+36−26

This diff is large: its 125 lines aren’t shown here.

net/mac80211/util.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/mac80211/wme.c+4−2

This diff is large: its 17 lines aren’t shown here.

net/netfilter/nf_conntrack_core.c+3−3

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nf_conntrack_netlink.c+20−16

This diff is large: its 65 lines aren’t shown here.

net/netfilter/nf_conntrack_standalone.c+17−11

This diff is large: its 56 lines aren’t shown here.

net/rfkill/rfkill-input.c+39−15

This diff is large: its 89 lines aren’t shown here.

net/rfkill/rfkill.c+24−5

This diff is large: its 84 lines aren’t shown here.

net/rxrpc/ar-accept.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/act_api.c+11−7

This diff is large: its 61 lines aren’t shown here.

net/sched/cls_api.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/sch_api.c+81−36

This diff is large: its 231 lines aren’t shown here.

net/sched/sch_atm.c+8−6

This diff is large: its 42 lines aren’t shown here.

net/sched/sch_cbq.c+22−11

This diff is large: its 102 lines aren’t shown here.

net/sched/sch_dsmark.c+6−4

This diff is large: its 38 lines aren’t shown here.

net/sched/sch_generic.c+25−55

This diff is large: its 175 lines aren’t shown here.

net/sched/sch_hfsc.c+7−5

This diff is large: its 39 lines aren’t shown here.

net/sched/sch_htb.c+18−13

This diff is large: its 74 lines aren’t shown here.

net/sched/sch_netem.c+3−2

This diff is large: its 20 lines aren’t shown here.

net/sched/sch_prio.c+10−8

This diff is large: its 60 lines aren’t shown here.

net/sched/sch_red.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/sch_sfq.c+4−4

This diff is large: its 35 lines aren’t shown here.

net/sched/sch_tbf.c+4−10

This diff is large: its 24 lines aren’t shown here.

net/sctp/auth.c+4−0

This diff is large: its 11 lines aren’t shown here.

net/sctp/endpointola.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/sctp/ipv6.c+7−4

This diff is large: its 32 lines aren’t shown here.

net/sctp/output.c+2−4

This diff is large: its 13 lines aren’t shown here.

net/sctp/protocol.c+7−2

This diff is large: its 24 lines aren’t shown here.

net/sctp/socket.c+70−20

This diff is large: its 213 lines aren’t shown here.

net/tipc/subscr.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/wanrouter/wanmain.c+0−27

This diff is large: its 62 lines aren’t shown here.

net/wireless/wext.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/xfrm/xfrm_output.c+1−4

This diff is large: its 18 lines aren’t shown here.

scripts/Makefile.fwinst+4−0

This diff is large: its 13 lines aren’t shown here.

scripts/kconfig/conf.c+1−1

This diff is large: its 9 lines aren’t shown here.

scripts/kconfig/confdata.c+2−6

This diff is large: its 24 lines aren’t shown here.

scripts/kernel-doc+1−1

This diff is large: its 9 lines aren’t shown here.

scripts/mod/file2alias.c+11−5

This diff is large: its 26 lines aren’t shown here.

scripts/patch-kernel+2−1

This diff is large: its 17 lines aren’t shown here.

security/capability.c+2−1

This diff is large: its 10 lines aren’t shown here.

security/commoncap.c+17−7

This diff is large: its 40 lines aren’t shown here.

security/root_plug.c+2−1

This diff is large: its 10 lines aren’t shown here.

security/security.c+7−3

This diff is large: its 18 lines aren’t shown here.

security/selinux/hooks.c+18−7

This diff is large: its 51 lines aren’t shown here.

security/smack/smack_lsm.c+34−15

This diff is large: its 113 lines aren’t shown here.

sound/arm/pxa2xx-ac97.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/arm/pxa2xx-pcm.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/arm/sa11xx-uda1341.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/core/seq/oss/seq_oss_synth.c+3−0

This diff is large: its 10 lines aren’t shown here.

sound/mips/au1x00.c+0−1

This diff is large: its 8 lines aren’t shown here.

sound/oss/vidc.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/oss/vidc_fill.S+1−1

This diff is large: its 9 lines aren’t shown here.

sound/oss/waveartist.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/pci/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

sound/pci/ca0106/ca0106_main.c+3−2

This diff is large: its 15 lines aren’t shown here.

sound/pci/hda/hda_intel.c+13−0

This diff is large: its 48 lines aren’t shown here.

sound/pci/hda/patch_realtek.c+48−3

This diff is large: its 142 lines aren’t shown here.

sound/pci/oxygen/oxygen_mixer.c+4−1

This diff is large: its 14 lines aren’t shown here.

sound/pci/oxygen/virtuoso.c+55−18

This diff is large: its 172 lines aren’t shown here.

sound/soc/at32/playpaq_wm8510.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/at91/at91-pcm.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/at91/at91-pcm.h+1−1

This diff is large: its 9 lines aren’t shown here.

sound/soc/at91/at91-ssc.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/at91/eti_b1_wm8731.c+2−3

This diff is large: its 19 lines aren’t shown here.

sound/soc/codecs/ak4535.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/tlv320aic3x.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/uda1380.c+5−4

This diff is large: its 31 lines aren’t shown here.

sound/soc/codecs/wm8510.c+5−4

This diff is large: its 31 lines aren’t shown here.

sound/soc/codecs/wm8731.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/wm8750.c+8−5

This diff is large: its 43 lines aren’t shown here.

sound/soc/codecs/wm8753.c+7−5

This diff is large: its 41 lines aren’t shown here.

sound/soc/codecs/wm8990.c+14−7

This diff is large: its 68 lines aren’t shown here.

sound/soc/codecs/wm8990.h+12−2

This diff is large: its 35 lines aren’t shown here.

sound/soc/codecs/wm9712.c+0−1

This diff is large: its 8 lines aren’t shown here.

sound/soc/davinci/davinci-evm.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/fsl/fsl_dma.c+124−111

This diff is large: its 298 lines aren’t shown here.

sound/soc/omap/n810.c+15−7

This diff is large: its 67 lines aren’t shown here.

sound/soc/omap/omap-mcbsp.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/omap/omap-pcm.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/soc/pxa/corgi.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/e800_wm9712.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/em-x270.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/poodle.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-ac97.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-i2s.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-pcm.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/spitz.c+5−5

This diff is large: its 24 lines aren’t shown here.

sound/soc/pxa/tosa.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/s3c24xx/neo1973_wm8753.c+5−6

This diff is large: its 20 lines aren’t shown here.

sound/soc/s3c24xx/s3c2412-i2s.c+4−4

This diff is large: its 21 lines aren’t shown here.

sound/soc/s3c24xx/s3c2443-ac97.c+5−5

This diff is large: its 19 lines aren’t shown here.

sound/soc/s3c24xx/s3c24xx-i2s.c+5−5

This diff is large: its 18 lines aren’t shown here.

sound/soc/s3c24xx/s3c24xx-pcm.c+3−3

This diff is large: its 13 lines aren’t shown here.