Browse Source

experimental support for 2.6.27

SVN-Revision: 12863
Gabor Juhos 17 years ago
parent
commit
6bfeb81548
100 changed files with 191 additions and 0 deletions
  1. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/Kconfig
  2. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/cellvision/Makefile
  3. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/cellvision/cas-771.c
  4. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/cellvision/cellvision.c
  5. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/cellvision/cellvision.h
  6. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/cellvision/nfs-101.c
  7. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/Makefile
  8. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/adm5120.c
  9. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/board.c
  10. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/clock.c
  11. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/gpio.c
  12. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/irq.c
  13. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/memory.c
  14. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/platform.c
  15. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/prom.c
  16. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/common/setup.c
  17. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/Makefile
  18. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/compex.c
  19. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/compex.h
  20. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/np27g.c
  21. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/np28g.c
  22. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/compex/wp54.c
  23. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/Makefile
  24. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/br-6104k.c
  25. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/br-6104kp.c
  26. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61x4wg.c
  27. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61xx.c
  28. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61xx.h
  29. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/Makefile
  30. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120-rt.c
  31. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120-wvoip.c
  32. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120p-ata.c
  33. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/easy83000.c
  34. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/infineon.c
  35. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/infineon/infineon.h
  36. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/Makefile
  37. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-11x.c
  38. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-133.c
  39. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-133c.c
  40. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-150.c
  41. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-153.c
  42. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-192.c
  43. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-1xx.c
  44. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-1xx.h
  45. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/motorola/Makefile
  46. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/motorola/pmugw.c
  47. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/Makefile
  48. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/admboot.c
  49. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/bootbase.c
  50. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/cfe.c
  51. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/generic.c
  52. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/myloader.c
  53. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/prom_read.h
  54. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/routerboot.c
  55. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/zyxel/Makefile
  56. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-334wt.c
  57. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-335.c
  58. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-33x.c
  59. 0 0
      target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-33x.h
  60. 0 0
      target/linux/adm5120/files/arch/mips/pci/pci-adm5120.c
  61. 0 0
      target/linux/adm5120/files/drivers/ata/pata_rb153_cf.c
  62. 0 0
      target/linux/adm5120/files/drivers/leds/ledtrig-adm5120-switch.c
  63. 0 0
      target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c
  64. 0 0
      target/linux/adm5120/files/drivers/mtd/myloader.c
  65. 0 0
      target/linux/adm5120/files/drivers/mtd/trxsplit.c
  66. 0 0
      target/linux/adm5120/files/drivers/net/adm5120sw.c
  67. 0 0
      target/linux/adm5120/files/drivers/net/adm5120sw.h
  68. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-dbg.c
  69. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-drv.c
  70. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c
  71. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c
  72. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-mem.c
  73. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-pm.c
  74. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-q.c
  75. 0 0
      target/linux/adm5120/files/drivers/usb/host/adm5120.h
  76. 0 0
      target/linux/adm5120/files/drivers/watchdog/adm5120_wdt.c
  77. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_board.h
  78. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_defs.h
  79. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_info.h
  80. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_intc.h
  81. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_mpmc.h
  82. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_nand.h
  83. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_platform.h
  84. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_switch.h
  85. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_uart.h
  86. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/asm/sizes.h
  87. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/cpu-feature-overrides.h
  88. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/gpio.h
  89. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/irq.h
  90. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/admboot.h
  91. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/cfe.h
  92. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/generic.h
  93. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/myloader.h
  94. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h
  95. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/zynos.h
  96. 0 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/war.h
  97. 113 0
      target/linux/adm5120/patches-2.6.27/001-adm5120.patch
  98. 22 0
      target/linux/adm5120/patches-2.6.27/002-adm5120_flash.patch
  99. 23 0
      target/linux/adm5120/patches-2.6.27/003-adm5120_switch.patch
  100. 33 0
      target/linux/adm5120/patches-2.6.27/005-adm5120_usb.patch

+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/Kconfig → target/linux/adm5120/files/arch/mips/adm5120/Kconfig


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/cellvision/Makefile → target/linux/adm5120/files/arch/mips/adm5120/cellvision/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/cellvision/cas-771.c → target/linux/adm5120/files/arch/mips/adm5120/cellvision/cas-771.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/cellvision/cellvision.c → target/linux/adm5120/files/arch/mips/adm5120/cellvision/cellvision.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/cellvision/cellvision.h → target/linux/adm5120/files/arch/mips/adm5120/cellvision/cellvision.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/cellvision/nfs-101.c → target/linux/adm5120/files/arch/mips/adm5120/cellvision/nfs-101.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/Makefile → target/linux/adm5120/files/arch/mips/adm5120/common/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/adm5120.c → target/linux/adm5120/files/arch/mips/adm5120/common/adm5120.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/board.c → target/linux/adm5120/files/arch/mips/adm5120/common/board.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/clock.c → target/linux/adm5120/files/arch/mips/adm5120/common/clock.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/gpio.c → target/linux/adm5120/files/arch/mips/adm5120/common/gpio.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/irq.c → target/linux/adm5120/files/arch/mips/adm5120/common/irq.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/memory.c → target/linux/adm5120/files/arch/mips/adm5120/common/memory.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/platform.c → target/linux/adm5120/files/arch/mips/adm5120/common/platform.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/prom.c → target/linux/adm5120/files/arch/mips/adm5120/common/prom.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/common/setup.c → target/linux/adm5120/files/arch/mips/adm5120/common/setup.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/Makefile → target/linux/adm5120/files/arch/mips/adm5120/compex/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/compex.c → target/linux/adm5120/files/arch/mips/adm5120/compex/compex.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/compex.h → target/linux/adm5120/files/arch/mips/adm5120/compex/compex.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/np27g.c → target/linux/adm5120/files/arch/mips/adm5120/compex/np27g.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/np28g.c → target/linux/adm5120/files/arch/mips/adm5120/compex/np28g.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/wp54.c → target/linux/adm5120/files/arch/mips/adm5120/compex/wp54.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/Makefile → target/linux/adm5120/files/arch/mips/adm5120/edimax/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/br-6104k.c → target/linux/adm5120/files/arch/mips/adm5120/edimax/br-6104k.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/br-6104kp.c → target/linux/adm5120/files/arch/mips/adm5120/edimax/br-6104kp.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/br-61x4wg.c → target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61x4wg.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/br-61xx.c → target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61xx.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/edimax/br-61xx.h → target/linux/adm5120/files/arch/mips/adm5120/edimax/br-61xx.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/Makefile → target/linux/adm5120/files/arch/mips/adm5120/infineon/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/easy5120-rt.c → target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120-rt.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/easy5120-wvoip.c → target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120-wvoip.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/easy5120p-ata.c → target/linux/adm5120/files/arch/mips/adm5120/infineon/easy5120p-ata.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/easy83000.c → target/linux/adm5120/files/arch/mips/adm5120/infineon/easy83000.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/infineon.c → target/linux/adm5120/files/arch/mips/adm5120/infineon/infineon.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/infineon/infineon.h → target/linux/adm5120/files/arch/mips/adm5120/infineon/infineon.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/Makefile → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-11x.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-11x.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-133.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-133.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-133c.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-133c.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-150.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-150.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-153.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-153.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-192.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-192.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-1xx.c → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-1xx.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/mikrotik/rb-1xx.h → target/linux/adm5120/files/arch/mips/adm5120/mikrotik/rb-1xx.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/motorola/Makefile → target/linux/adm5120/files/arch/mips/adm5120/motorola/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/motorola/pmugw.c → target/linux/adm5120/files/arch/mips/adm5120/motorola/pmugw.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/Makefile → target/linux/adm5120/files/arch/mips/adm5120/prom/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/admboot.c → target/linux/adm5120/files/arch/mips/adm5120/prom/admboot.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/bootbase.c → target/linux/adm5120/files/arch/mips/adm5120/prom/bootbase.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/cfe.c → target/linux/adm5120/files/arch/mips/adm5120/prom/cfe.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/generic.c → target/linux/adm5120/files/arch/mips/adm5120/prom/generic.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/myloader.c → target/linux/adm5120/files/arch/mips/adm5120/prom/myloader.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/prom_read.h → target/linux/adm5120/files/arch/mips/adm5120/prom/prom_read.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/routerboot.c → target/linux/adm5120/files/arch/mips/adm5120/prom/routerboot.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/zyxel/Makefile → target/linux/adm5120/files/arch/mips/adm5120/zyxel/Makefile


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/zyxel/p-334wt.c → target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-334wt.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/zyxel/p-335.c → target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-335.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/zyxel/p-33x.c → target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-33x.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/adm5120/zyxel/p-33x.h → target/linux/adm5120/files/arch/mips/adm5120/zyxel/p-33x.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/arch/mips/pci/pci-adm5120.c → target/linux/adm5120/files/arch/mips/pci/pci-adm5120.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/ata/pata_rb153_cf.c → target/linux/adm5120/files/drivers/ata/pata_rb153_cf.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/leds/ledtrig-adm5120-switch.c → target/linux/adm5120/files/drivers/leds/ledtrig-adm5120-switch.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/mtd/maps/adm5120-flash.c → target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/mtd/myloader.c → target/linux/adm5120/files/drivers/mtd/myloader.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/mtd/trxsplit.c → target/linux/adm5120/files/drivers/mtd/trxsplit.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/net/adm5120sw.c → target/linux/adm5120/files/drivers/net/adm5120sw.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/net/adm5120sw.h → target/linux/adm5120/files/drivers/net/adm5120sw.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-dbg.c → target/linux/adm5120/files/drivers/usb/host/adm5120-dbg.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-drv.c → target/linux/adm5120/files/drivers/usb/host/adm5120-drv.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-hcd.c → target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-hub.c → target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-mem.c → target/linux/adm5120/files/drivers/usb/host/adm5120-mem.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-pm.c → target/linux/adm5120/files/drivers/usb/host/adm5120-pm.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120-q.c → target/linux/adm5120/files/drivers/usb/host/adm5120-q.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/usb/host/adm5120.h → target/linux/adm5120/files/drivers/usb/host/adm5120.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/drivers/watchdog/adm5120_wdt.c → target/linux/adm5120/files/drivers/watchdog/adm5120_wdt.c


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_board.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_board.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_defs.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_defs.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_info.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_info.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_intc.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_intc.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_mpmc.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_mpmc.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_nand.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_nand.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_platform.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_platform.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_switch.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_switch.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/adm5120_uart.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_uart.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/asm/sizes.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/asm/sizes.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/cpu-feature-overrides.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/cpu-feature-overrides.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/gpio.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/gpio.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/irq.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/irq.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/admboot.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/admboot.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/cfe.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/cfe.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/generic.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/generic.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/myloader.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/myloader.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/routerboot.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/prom/zynos.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/zynos.h


+ 0 - 0
target/linux/adm5120/files-2.6.26/include/asm-mips/mach-adm5120/war.h → target/linux/adm5120/files/include/asm-mips/mach-adm5120/war.h


+ 113 - 0
target/linux/adm5120/patches-2.6.27/001-adm5120.patch

@@ -0,0 +1,113 @@
+--- a/arch/mips/Kconfig
++++ b/arch/mips/Kconfig
+@@ -19,6 +19,20 @@
+ 	prompt "System type"
+ 	default SGI_IP22
+ 
++config ADM5120
++	bool "Infineon/ADMtek ADM5120 SoC based machines"
++	select CEVT_R4K
++	select CSRC_R4K
++	select SYS_HAS_CPU_MIPS32_R1
++	select SYS_HAS_EARLY_PRINTK
++	select DMA_NONCOHERENT
++	select IRQ_CPU
++	select SYS_SUPPORTS_LITTLE_ENDIAN
++	select SYS_SUPPORTS_BIG_ENDIAN
++	select SYS_SUPPORTS_32BIT_KERNEL
++	select ARCH_REQUIRE_GPIOLIB
++	select SWAP_IO_SPACE if CPU_BIG_ENDIAN
++
+ config MACH_ALCHEMY
+ 	bool "Alchemy processor based machines"
+ 
+@@ -597,6 +611,7 @@
+ 
+ endchoice
+ 
++source "arch/mips/adm5120/Kconfig"
+ source "arch/mips/au1000/Kconfig"
+ source "arch/mips/basler/excite/Kconfig"
+ source "arch/mips/jazz/Kconfig"
+--- a/arch/mips/Makefile
++++ b/arch/mips/Makefile
+@@ -174,6 +174,21 @@
+ load-$(CONFIG_MACH_JAZZ)	+= 0xffffffff80080000
+ 
+ #
++# Infineon/ADMtek ADM5120
++#
++libs-$(CONFIG_ADM5120)			+= arch/mips/adm5120/prom/
++core-$(CONFIG_ADM5120)			+= arch/mips/adm5120/common/
++core-$(CONFIG_ADM5120_OEM_CELLVISION)	+= arch/mips/adm5120/cellvision/
++core-$(CONFIG_ADM5120_OEM_COMPEX)	+= arch/mips/adm5120/compex/
++core-$(CONFIG_ADM5120_OEM_EDIMAX)	+= arch/mips/adm5120/edimax/
++core-$(CONFIG_ADM5120_OEM_INFINEON)	+= arch/mips/adm5120/infineon/
++core-$(CONFIG_ADM5120_OEM_MIKROTIK)	+= arch/mips/adm5120/mikrotik/
++core-$(CONFIG_ADM5120_OEM_MOTOROLA)	+= arch/mips/adm5120/motorola/
++core-$(CONFIG_ADM5120_OEM_ZYXEL)	+= arch/mips/adm5120/zyxel/
++cflags-$(CONFIG_ADM5120)		+= -Iinclude/asm-mips/mach-adm5120
++load-$(CONFIG_ADM5120)			+= 0xffffffff80001000
++
++#
+ # Common Alchemy Au1x00 stuff
+ #
+ core-$(CONFIG_SOC_AU1X00)	+= arch/mips/au1000/common/
+--- a/include/asm-mips/bootinfo.h
++++ b/include/asm-mips/bootinfo.h
+@@ -57,6 +57,55 @@
+ #define	MACH_MIKROTIK_RB532	0	/* Mikrotik RouterBoard 532 	*/
+ #define MACH_MIKROTIK_RB532A	1	/* Mikrotik RouterBoard 532A 	*/
+ 
++/*
++ * Valid machtype for group ADM5120
++ */
++#define MACH_ADM5120_GENERIC	0	/* Generic board */
++#define MACH_ADM5120_WP54G_WRT	1	/* Compex WP54G-WRT */
++#define MACH_ADM5120_WP54	2	/* Compex WP54G/WP54AG/WPP54G/WPP54AG */
++#define MACH_ADM5120_NP28G	3	/* Compex NP28G */
++#define MACH_ADM5120_NP28GHS	4	/* Compex NP28G HotSpot */
++#define MACH_ADM5120_NP27G	5	/* Compex NP27G */
++#define MACH_ADM5120_WP54Gv1C	6	/* Compex WP54G version 1C */
++#define MACH_ADM5120_RB_11X	7	/* Mikrotik RouterBOARD 111/112 */
++#define MACH_ADM5120_RB_133	8	/* Mikrotik RouterBOARD 133 */
++#define MACH_ADM5120_RB_133C	9	/* Mikrotik RouterBOARD 133c */
++#define MACH_ADM5120_RB_150	10	/* Mikrotik RouterBOARD 150 */
++#define MACH_ADM5120_RB_153	11	/* Mikrotik RouterBOARD 153 */
++#define MACH_ADM5120_RB_192	12	/* Mikrotik RouterBOARD 192 */
++#define MACH_ADM5120_HS100	13	/* ZyXEL HomeSafe 100/100W */
++#define MACH_ADM5120_P334U	14	/* ZyXEL Prestige 334U */
++#define MACH_ADM5120_P334W	15	/* ZyXEL Prestige 334W */
++#define MACH_ADM5120_P334WH	16	/* ZyXEL Prestige 334WH */
++#define MACH_ADM5120_P334WHD	17	/* ZyXEL Prestige 334WHD */
++#define MACH_ADM5120_P334WT	18	/* ZyXEL Prestige 334WT */
++#define MACH_ADM5120_P335	19	/* ZyXEL Prestige 335/335WT */
++#define MACH_ADM5120_P335PLUS	20	/* ZyXEL Prestige 335Plus */
++#define MACH_ADM5120_P335U	21	/* ZyXEL Prestige 335U */
++#define MACH_ADM5120_ES2108	22	/* ZyXEL Ethernet Switch 2108 */
++#define MACH_ADM5120_ES2108F	23	/* ZyXEL Ethernet Switch 2108-F */
++#define MACH_ADM5120_ES2108G	24	/* ZyXEL Ethernet Switch 2108-G */
++#define MACH_ADM5120_ES2108LC	25	/* ZyXEL Ethernet Switch 2108-LC */
++#define MACH_ADM5120_ES2108PWR	26	/* ZyXEL Ethernet Switch 2108-PWR */
++#define MACH_ADM5120_ES2024A	27	/* ZyXEL Ethernet Switch 2024A */
++#define MACH_ADM5120_ES2024PWR	28	/* ZyXEL Ethernet Switch 2024PWR */
++#define MACH_ADM5120_CAS630	29	/* Cellvision CAS-630/630W */
++#define MACH_ADM5120_CAS670	30	/* Cellvision CAS-670/670W */
++#define MACH_ADM5120_CAS700	31	/* Cellvision CAS-700/700W */
++#define MACH_ADM5120_CAS771	32	/* Cellvision CAS-771/771W */
++#define MACH_ADM5120_CAS790	33	/* Cellvision CAS-790 */
++#define MACH_ADM5120_CAS861	34	/* Cellvision CAS-861/861W */
++#define MACH_ADM5120_NFS101U	35	/* Cellvision NFS-101U/101WU */
++#define MACH_ADM5120_NFS202U	36	/* Cellvision NFS-202U/202WU */
++#define MACH_ADM5120_EASY5120PATA 37	/* Infineon EASY 5120P-ATA */
++#define MACH_ADM5120_EASY5120RT 38	/* Infineon EASY 5120-RT */
++#define MACH_ADM5120_EASY5120WVOIP 39	/* Infineon EASY 5120-WVoIP */
++#define MACH_ADM5120_EASY83000	40	/* Infineon EASY-83000 */
++#define MACH_ADM5120_BR6104K	41	/* Edimax BR-6104K */
++#define MACH_ADM5120_BR6104KP	42	/* Edimax BR-6104KP */
++#define MACH_ADM5120_BR61X4WG	43	/* Edimax BR-6104Wg/BR-6114WG */
++#define MACH_ADM5120_PMUGW	44	/* Motorola Powerline MU Gateway */
++
+ #define CL_SIZE			COMMAND_LINE_SIZE
+ 
+ extern char *system_type;

+ 22 - 0
target/linux/adm5120/patches-2.6.27/002-adm5120_flash.patch

@@ -0,0 +1,22 @@
+--- a/drivers/mtd/maps/Kconfig
++++ b/drivers/mtd/maps/Kconfig
+@@ -571,5 +571,9 @@
+ 
+ 	  This selection automatically selects the map_ram driver.
+ 
++config MTD_ADM5120
++	tristate "Map driver for ADM5120 based boards"
++	depends on ADM5120
++
+ endmenu
+ 
+--- a/drivers/mtd/maps/Makefile
++++ b/drivers/mtd/maps/Makefile
+@@ -42,6 +42,7 @@
+ obj-$(CONFIG_MTD_SOLUTIONENGINE)+= solutionengine.o
+ obj-$(CONFIG_MTD_PCI)		+= pci.o
+ obj-$(CONFIG_MTD_ALCHEMY)       += alchemy-flash.o
++obj-$(CONFIG_MTD_ADM5120)      	+= adm5120-flash.o
+ obj-$(CONFIG_MTD_AUTCPU12)	+= autcpu12-nvram.o
+ obj-$(CONFIG_MTD_EDB7312)	+= edb7312.o
+ obj-$(CONFIG_MTD_IMPA7)		+= impa7.o

+ 23 - 0
target/linux/adm5120/patches-2.6.27/003-adm5120_switch.patch

@@ -0,0 +1,23 @@
+--- a/drivers/net/Kconfig
++++ b/drivers/net/Kconfig
+@@ -596,6 +596,10 @@
+ 	  If you have an Alchemy Semi AU1X00 based system
+ 	  say Y.  Otherwise, say N.
+ 
++config ADM5120_ENET
++	tristate "ADM5120 Ethernet switch support"
++	depends on ADM5120
++
+ config SGI_IOC3_ETH
+ 	bool "SGI IOC3 Ethernet"
+ 	depends on PCI && SGI_IP27
+--- a/drivers/net/Makefile
++++ b/drivers/net/Makefile
+@@ -187,6 +187,7 @@
+ # This is also a 82596 and should probably be merged
+ obj-$(CONFIG_LP486E) += lp486e.o
+ 
++obj-$(CONFIG_ADM5120_ENET) += adm5120sw.o
+ obj-$(CONFIG_ETH16I) += eth16i.o
+ obj-$(CONFIG_ZORRO8390) += zorro8390.o
+ obj-$(CONFIG_HPLANCE) += hplance.o 7990.o

+ 33 - 0
target/linux/adm5120/patches-2.6.27/005-adm5120_usb.patch

@@ -0,0 +1,33 @@
+--- a/drivers/usb/host/Kconfig
++++ b/drivers/usb/host/Kconfig
+@@ -4,6 +4,10 @@
+ comment "USB Host Controller Drivers"
+ 	depends on USB
+ 
++config USB_ADM5120_HCD
++	tristate "ADM5120 HCD support (EXPERIMENTAL)"
++	depends on USB && ADM5120 && EXPERIMENTAL
++
+ config USB_C67X00_HCD
+ 	tristate "Cypress C67x00 HCD support"
+ 	depends on USB
+--- a/drivers/usb/host/Makefile
++++ b/drivers/usb/host/Makefile
+@@ -10,6 +10,7 @@
+ 
+ obj-$(CONFIG_PCI)		+= pci-quirks.o
+ 
++obj-$(CONFIG_USB_ADM5120_HCD)	+= adm5120-hcd.o
+ obj-$(CONFIG_USB_EHCI_HCD)	+= ehci-hcd.o
+ obj-$(CONFIG_USB_ISP116X_HCD)	+= isp116x-hcd.o
+ obj-$(CONFIG_USB_OHCI_HCD)	+= ohci-hcd.o
+--- a/drivers/usb/Makefile
++++ b/drivers/usb/Makefile
+@@ -16,6 +16,7 @@
+ obj-$(CONFIG_USB_SL811_HCD)	+= host/
+ obj-$(CONFIG_USB_U132_HCD)	+= host/
+ obj-$(CONFIG_USB_R8A66597_HCD)	+= host/
++obj-$(CONFIG_USB_ADM5120_HCD)  	+= host/
+ 
+ obj-$(CONFIG_USB_C67X00_HCD)	+= c67x00/
+ 

Some files were not shown because too many files changed in this diff