521-bcm63xx-add-support-for-96368MVNgr-board.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. From f457fc2eb9bb915b5a4d251c7c68d4694cf07b01 Mon Sep 17 00:00:00 2001
  2. From: Maxime Bizon <[email protected]>
  3. Date: Fri, 4 Nov 2011 12:33:48 +0100
  4. Subject: [PATCH 33/63] bcm63xx: add support for 96368MVNgr board.
  5. ---
  6. arch/mips/bcm63xx/boards/board_bcm963xx.c | 67 +++++++++++++++++++++++++++++
  7. 1 files changed, 67 insertions(+), 0 deletions(-)
  8. --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
  9. +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
  10. @@ -889,6 +889,45 @@ static struct board_info __initdata boar
  11. .has_ohci0 = 1,
  12. .has_ehci0 = 1,
  13. };
  14. +
  15. +static struct board_info __initdata board_96368mvngr = {
  16. + .name = "96368MVNgr",
  17. + .expected_cpu_id = 0x6368,
  18. +
  19. + .has_pci = 1,
  20. + .has_enetsw = 1,
  21. +
  22. + .enetsw = {
  23. + .used_ports = {
  24. + [0] = {
  25. + .used = 1,
  26. + .phy_id = 1,
  27. + .name = "port1",
  28. + },
  29. +
  30. + [1] = {
  31. + .used = 1,
  32. + .phy_id = 2,
  33. + .name = "port2",
  34. + },
  35. +
  36. + [2] = {
  37. + .used = 1,
  38. + .phy_id = 3,
  39. + .name = "port3",
  40. + },
  41. +
  42. + [3] = {
  43. + .used = 1,
  44. + .phy_id = 4,
  45. + .name = "port4",
  46. + },
  47. + },
  48. + },
  49. +
  50. + .has_ohci0 = 1,
  51. + .has_ehci0 = 1,
  52. +};
  53. #endif /* CONFIG_BCM63XX_CPU_6368 */
  54. /*
  55. @@ -946,6 +985,7 @@ static const struct board_info __initcon
  56. #ifdef CONFIG_BCM63XX_CPU_6368
  57. &board_96368mvwg,
  58. + &board_96368mvngr,
  59. #endif
  60. };
  61. @@ -1007,6 +1047,7 @@ static struct of_device_id const bcm963x
  62. { .compatible = "telsey,cpva642", .data = &board_CPVA642, },
  63. #endif
  64. #ifdef CONFIG_BCM63XX_CPU_6368
  65. + { .compatible = "brcm,bcm96368mvngr", .data = &board_96368mvngr, },
  66. { .compatible = "brcm,bcm96368mvwg", .data = &board_96368mvwg, },
  67. #endif
  68. #ifdef CONFIG_BCM63XX_CPU_63268