brcm63xx: probe SPI connected switches through DT
[openwrt/staging/noltari.git] / target / linux / brcm63xx / patches-4.4 / 568-board_DGND3700v1_3800B.patch
index 368b3959af249ea5eb66330b2290055b0f6373af..f2e1acc62961f724841caf3072407db4f31ec71d 100644 (file)
@@ -1,23 +1,9 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -1828,6 +1828,48 @@ static struct board_info __initdata boar
+@@ -1826,6 +1826,31 @@ static struct board_info __initdata boar
        .has_ehci0 = 1,
  };
  
-+static struct b53_platform_data DGND3700v1_3800B_b53_pdata = {
-+      .alias    = "eth0",
-+};
-+
-+static struct spi_board_info DGND3700v1_3800B_spi_devices[] = {
-+      {
-+              .modalias = "b53-switch",
-+              .max_speed_hz = 781000,
-+              .bus_num = 0,
-+              .chip_select = 1,
-+              .platform_data = &DGND3700v1_3800B_b53_pdata,
-+      }
-+};
-+
 +static struct board_info __initdata board_DGND3700v1_3800B = {
 +      .name                           = "DGND3700v1_3800B",
 +      .expected_cpu_id                = 0x6368,
 +                      },
 +              },
 +      },
-+
-+      .spis = DGND3700v1_3800B_spi_devices,
-+      .num_spis = ARRAY_SIZE(DGND3700v1_3800B_spi_devices),
 +};
 +
  static struct sprom_fixup __initdata vr3025u_fixups[] = {
        { .offset = 97, .value = 0xfeb3 },
        { .offset = 98, .value = 0x1618 },
-@@ -2276,6 +2318,7 @@ static const struct board_info __initcon
+@@ -2257,6 +2282,7 @@ static const struct board_info __initcon
  #ifdef CONFIG_BCM63XX_CPU_6368
        &board_96368mvwg,
        &board_96368mvngr,
@@ -57,7 +40,7 @@
        &board_P870HW51A_V2,
        &board_VR3025u,
        &board_VR3025un,
-@@ -2378,6 +2421,7 @@ static struct of_device_id const bcm963x
+@@ -2359,6 +2385,7 @@ static struct of_device_id const bcm963x
        { .compatible = "comtrend,vr-3025u", .data = &board_VR3025u, },
        { .compatible = "comtrend,vr-3025un", .data = &board_VR3025un, },
        { .compatible = "comtrend,wap-5813n", .data = &board_WAP5813n, },