]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/freescale/b4860qds/eth_b4860qds.c
B4860QDS: Enable enet port as per fsl_b4860_serdes2 string in hwconfig
[karo-tx-uboot.git] / board / freescale / b4860qds / eth_b4860qds.c
index 595bb4c70008b27b0aaeabc4283e5901a0a3202c..501d4b3aff5d62a412b4180443e995e2b1f6021e 100644 (file)
@@ -407,6 +407,25 @@ void board_ft_fman_fixup_port(void *fdt, char *compat, phys_addr_t addr,
                        fdt_setprop(fdt, offset, "fixed-link", &f_link,
                                    sizeof(f_link));
                        break;
+               case 0x98: /* XAUI interface */
+                       sprintf(alias, "phy_xaui_slot1");
+                       fdt_status_okay_by_alias(fdt, alias);
+
+                       sprintf(alias, "phy_xaui_slot2");
+                       fdt_status_okay_by_alias(fdt, alias);
+                       break;
+               case 0x9e: /* XAUI interface */
+               case 0x9a:
+               case 0x93:
+               case 0x91:
+                       sprintf(alias, "phy_xaui_slot1");
+                       fdt_status_okay_by_alias(fdt, alias);
+                       break;
+               case 0x97: /* XAUI interface */
+               case 0xc3:
+                       sprintf(alias, "phy_xaui_slot2");
+                       fdt_status_okay_by_alias(fdt, alias);
+                       break;
                default:
                        break;
                }