Lines Matching refs:config

502 static void macb_validate(struct phylink_config *config,
506 struct net_device *ndev = to_net_dev(config->dev);
554 static void macb_mac_pcs_get_state(struct phylink_config *config,
560 static void macb_mac_an_restart(struct phylink_config *config)
565 static void macb_mac_config(struct phylink_config *config, unsigned int mode,
568 struct net_device *ndev = to_net_dev(config->dev);
594 static void macb_mac_link_down(struct phylink_config *config, unsigned int mode,
597 struct net_device *ndev = to_net_dev(config->dev);
615 static void macb_mac_link_up(struct phylink_config *config,
621 struct net_device *ndev = to_net_dev(config->dev);
2353 u32 config;
2357 config = GEM_BF(CLK, GEM_CLK_DIV8);
2359 config = GEM_BF(CLK, GEM_CLK_DIV16);
2361 config = GEM_BF(CLK, GEM_CLK_DIV32);
2363 config = GEM_BF(CLK, GEM_CLK_DIV48);
2365 config = GEM_BF(CLK, GEM_CLK_DIV64);
2367 config = GEM_BF(CLK, GEM_CLK_DIV96);
2369 return config;
2374 u32 config;
2382 config = MACB_BF(CLK, MACB_CLK_DIV8);
2384 config = MACB_BF(CLK, MACB_CLK_DIV16);
2386 config = MACB_BF(CLK, MACB_CLK_DIV32);
2388 config = MACB_BF(CLK, MACB_CLK_DIV64);
2390 return config;
2468 u32 config;
2473 config = macb_mdc_clk_div(bp);
2474 config |= MACB_BF(RBOF, NET_IP_ALIGN); /* Make eth data aligned */
2475 config |= MACB_BIT(DRFCS); /* Discard Rx FCS */
2477 config |= MACB_BIT(JFRAME); /* Enable jumbo frames */
2479 config |= MACB_BIT(BIG); /* Receive oversized frames */
2481 config |= MACB_BIT(CAF); /* Copy All Frames */
2483 config |= GEM_BIT(RXCOEN);
2485 config |= MACB_BIT(NBC); /* No BroadCast */
2486 config |= macb_dbw(bp);
2487 macb_writel(bp, NCFGR, config);