598-board_sr102.patch 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
  2. +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
  3. @@ -2457,6 +2457,56 @@
  4. },
  5. },
  6. };
  7. +
  8. +static struct board_info __initdata board_BSKYB_63168 = {
  9. + .name = "BSKYB_63168",
  10. + .expected_cpu_id = 0x63268,
  11. +
  12. + .has_pci = 1,
  13. + .use_fallback_sprom = 0,
  14. +
  15. + .has_ehci0 = 1,
  16. + .has_ohci0 = 1,
  17. + .num_usbh_ports = 2,
  18. +
  19. + .has_enetsw = 1,
  20. +
  21. + .enetsw = {
  22. + .used_ports = {
  23. + [0] = {
  24. + .used = 1,
  25. + .phy_id = 1,
  26. + .name = "Port 1",
  27. + },
  28. +
  29. + [1] = {
  30. + .used = 1,
  31. + .phy_id = 2,
  32. + .name = "Port 2",
  33. + },
  34. +
  35. + [2] = {
  36. + .used = 1,
  37. + .phy_id = 3,
  38. + .name = "Port 3",
  39. + },
  40. +
  41. + [3] = {
  42. + .used = 1,
  43. + .phy_id = 4,
  44. + .name = "Port 4",
  45. + },
  46. +
  47. + },
  48. + },
  49. +/*
  50. + .fallback_sprom = {
  51. + .type = SPROM_BCM435F,
  52. + .pci_bus = 0,
  53. + .pci_dev = 0,
  54. + },
  55. +*/
  56. +};
  57. #endif /* CONFIG_BCM63XX_CPU_63268 */
  58. /*
  59. @@ -2557,6 +2609,7 @@
  60. &board_963268bu_p300,
  61. &board_963269bhr,
  62. &board_vw6339gu,
  63. + &board_BSKYB_63168,
  64. #endif
  65. };
  66. @@ -2661,6 +2714,7 @@
  67. { .compatible = "brcm,bcm963268bu_p300", .data = &board_963268bu_p300, },
  68. { .compatible = "brcm,bcm963269bhr", .data = &board_963269bhr, },
  69. { .compatible = "inteno,vg50", .data = &board_vw6339gu, },
  70. + { .compatible = "sky,sr102", .data = &board_BSKYB_63168, },
  71. #endif
  72. #endif /* CONFIG_OF */
  73. { },