001-platform.patch 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. --- a/arch/arm/Kconfig
  2. +++ b/arch/arm/Kconfig
  3. @@ -267,7 +267,8 @@ config PHYS_OFFSET
  4. ARCH_INTEGRATOR || \
  5. ARCH_IOP13XX || \
  6. ARCH_KS8695 || \
  7. - (ARCH_REALVIEW && !REALVIEW_HIGH_PHYS_OFFSET)
  8. + (ARCH_REALVIEW && !REALVIEW_HIGH_PHYS_OFFSET) || \
  9. + ARCH_MCS814X
  10. default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
  11. default 0x20000000 if ARCH_S5PV210
  12. default 0x70000000 if REALVIEW_HIGH_PHYS_OFFSET
  13. @@ -786,6 +787,21 @@ config ARCH_OMAP1
  14. help
  15. Support for older TI OMAP1 (omap7xx, omap15xx or omap16xx)
  16. +config ARCH_MCS814X
  17. + bool "Moschip MCS814x"
  18. + select FIQ
  19. + select GENERIC_IRQ_CHIP
  20. + select GENERIC_GPIO
  21. + select ARCH_REQUIRE_GPIOLIB
  22. + select CLKDEV_LOOKUP
  23. + select ARCH_USES_GETTIMEOFFSET
  24. + select USB_ARCH_HAS_OHCI
  25. + select USB_ARCH_HAS_EHCI
  26. + select MULTI_IRQ_HANDLER
  27. + help
  28. + Support for Moschip MCS814x SoCs (MCS8140).
  29. +
  30. +
  31. endchoice
  32. menu "Multiple platform selection"
  33. @@ -927,6 +943,8 @@ source "arch/arm/mach-picoxcell/Kconfig"
  34. source "arch/arm/mach-pxa/Kconfig"
  35. source "arch/arm/plat-pxa/Kconfig"
  36. +source "arch/arm/mach-mcs814x/Kconfig"
  37. +
  38. source "arch/arm/mach-mmp/Kconfig"
  39. source "arch/arm/mach-qcom/Kconfig"
  40. --- a/arch/arm/Makefile
  41. +++ b/arch/arm/Makefile
  42. @@ -180,6 +180,7 @@ machine-$(CONFIG_ARCH_IXP4XX) += ixp4xx
  43. machine-$(CONFIG_ARCH_KEYSTONE) += keystone
  44. machine-$(CONFIG_ARCH_KS8695) += ks8695
  45. machine-$(CONFIG_ARCH_LPC32XX) += lpc32xx
  46. +machine-$(CONFIG_ARCH_MCS814X) += mcs814x
  47. machine-$(CONFIG_ARCH_MESON) += meson
  48. machine-$(CONFIG_ARCH_MMP) += mmp
  49. machine-$(CONFIG_ARCH_MOXART) += moxart
  50. --- a/arch/arm/boot/dts/Makefile
  51. +++ b/arch/arm/boot/dts/Makefile
  52. @@ -163,6 +163,8 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += kirkwood-
  53. kirkwood-ts419-6282.dtb
  54. dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb
  55. dtb-$(CONFIG_ARCH_MARCO) += marco-evb.dtb
  56. +dtb-$(CONFIG_ARCH_MCS814X) += dlan-usb-extender.dtb \
  57. + rbt-832.dtb
  58. dtb-$(CONFIG_MACH_MESON6) += meson6-atv1200.dtb
  59. dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb
  60. dtb-$(CONFIG_ARCH_MXC) += \