/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-sun8i.c | 588 struct sunxi_priv_data *gmac = priv; in sun8i_dwmac_init() local 591 if (gmac->regulator) { in sun8i_dwmac_init() 592 ret = regulator_enable(gmac->regulator); in sun8i_dwmac_init() 599 if (gmac->use_internal_phy) { in sun8i_dwmac_init() 608 if (gmac->regulator) in sun8i_dwmac_init() 609 regulator_disable(gmac->regulator); in sun8i_dwmac_init() 776 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in get_ephy_nodes() local 797 gmac->ephy_clk = of_clk_get(iphynode, 0); in get_ephy_nodes() 798 if (IS_ERR(gmac->ephy_clk)) in get_ephy_nodes() 800 gmac->rst_ephy = of_reset_control_get_exclusive(iphynode, NULL); in get_ephy_nodes() [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | hisilicon-hix5hd2-gmac.txt | 1 Hisilicon hix5hd2 gmac controller 5 * "hisilicon,hix5hd2-gmac" 6 * "hisilicon,hi3798cv200-gmac" 7 * "hisilicon,hi3516a-gmac" 9 * "hisilicon,hisi-gmac-v1" 10 * "hisilicon,hisi-gmac-v2" 43 compatible = "hisilicon,hi3798cv200-gmac", "hisilicon,hisi-gmac-v2";
|
H A D | ipq806x-dwmac.txt | 8 - compatible: should be "qcom,ipq806x-gmac" along with "snps,dwmac" 20 gmac: ethernet@37000000 { 22 compatible = "qcom,ipq806x-gmac";
|
H A D | anarion-gmac.txt | 7 - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac" 14 compatible = "adaptrum,anarion-gmac", "snps,dwmac";
|
/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | gmac.h | 123 struct gmac { struct 129 extern const struct gmac t1_pm3393_ops; argument 130 extern const struct gmac t1_vsc7326_ops;
|
H A D | subr.c | 411 .gmac = &t1_pm3393_ops, 431 .gmac = &t1_pm3393_ops, 451 .gmac = &t1_pm3393_ops, 473 .gmac = &t1_pm3393_ops, 495 .gmac = &t1_pm3393_ops, 519 .gmac = &t1_vsc7326_ops, 1074 adapter->params.stats_update_period = bi->gmac->stats_update_period; in t1_init_sw_modules() 1100 if (bi->gmac->reset) in t1_init_sw_modules() 1101 bi->gmac->reset(adapter); in t1_init_sw_modules() 1116 adapter->port[i].mac = mac = bi->gmac->create(adapter, i); in t1_init_sw_modules()
|
H A D | common.h | 260 struct gmac; 279 const struct gmac *gmac; member
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-ficus.dts | 17 ethernet0 = &gmac; 24 clkin_gmac: external-gmac-clock { 79 &gmac { 100 gmac {
|
H A D | rk3399-khadas-edge-v.dts | 15 ethernet0 = &gmac; 19 &gmac {
|
H A D | rk3399-khadas-edge-captain.dts | 15 ethernet0 = &gmac; 19 &gmac {
|
/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-h5-nanopi-neo-plus2.dts | 40 reg_gmac_3v3: gmac-3v3 { 42 regulator-name = "gmac-3v3"; 51 reg_gmac_2v5: gmac-2v5 { 54 regulator-name = "gmac-2v5";
|
H A D | sun50i-h6-orangepi-one-plus.dts | 15 reg_gmac_3v3: gmac-3v3 { 17 regulator-name = "vcc-gmac-3v3";
|
H A D | sun50i-h5-libretech-all-h5-cc.dts | 14 reg_gmac_3v3: gmac-3v3 { 16 regulator-name = "gmac-3v3";
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun7i-a20-haoyu-marsboard.dts | 63 &gmac { 117 gmac_txerr: gmac-txerr-pin { 119 function = "gmac";
|
H A D | sun7i-a20-lamobo-r1.dts | 84 reg_gmac_3v3: gmac-3v3 { 86 regulator-name = "gmac-3v3"; 120 &gmac { 173 ethernet = <&gmac>;
|
H A D | sun7i-a20-i12-tvbox.dts | 96 reg_gmac_3v3: gmac-3v3 { 98 regulator-name = "gmac-3v3"; 115 &gmac {
|
H A D | sun7i-a20-orangepi.dts | 73 reg_gmac_3v3: gmac-3v3 { 75 regulator-name = "gmac-3v3"; 96 &gmac {
|
H A D | sun7i-a20-bananapro.dts | 82 reg_gmac_3v3: gmac-3v3 { 84 regulator-name = "gmac-3v3"; 109 &gmac {
|
H A D | sun6i-a31.dtsi | 58 ethernet0 = &gmac; 230 * used in the gmac_tx clock. The gmac driver will 244 gmac_int_tx_clk: clk-gmac-int-tx { 253 compatible = "allwinner,sun7i-a20-gmac-clk"; 624 gmac_gmii_pins: gmac-gmii-pins { 632 function = "gmac"; 640 gmac_mii_pins: gmac-mii-pins { 646 function = "gmac"; 649 gmac_rgmii_pins: gmac-rgmii-pins { 654 function = "gmac"; [all …]
|
H A D | sun7i-a20-orangepi-mini.dts | 89 reg_gmac_3v3: gmac-3v3 { 91 regulator-name = "gmac-3v3"; 120 &gmac {
|
H A D | sun7i-a20-bananapi-m1-plus.dts | 94 reg_gmac_3v3: gmac-3v3 { 96 regulator-name = "gmac-3v3"; 129 &gmac {
|
H A D | sun8i-h3-nanopi-r1.dts | 21 reg_gmac_3v3: gmac-3v3 { 23 regulator-name = "gmac-3v3";
|
/linux/drivers/net/wireless/ath/ |
H A D | key.c | 480 u8 gmac[ETH_ALEN]; in ath_key_config() local 511 memcpy(gmac, vif->addr, ETH_ALEN); in ath_key_config() 512 gmac[0] |= 0x01; in ath_key_config() 513 mac = gmac; in ath_key_config() 521 memcpy(gmac, sta->addr, ETH_ALEN); in ath_key_config() 522 gmac[0] |= 0x01; in ath_key_config() 523 mac = gmac; in ath_key_config()
|
/linux/arch/arm/boot/dts/st/ |
H A D | spear1310.dtsi | 132 compatible = "st,spear600-gmac"; 141 compatible = "st,spear600-gmac"; 150 compatible = "st,spear600-gmac"; 159 compatible = "st,spear600-gmac";
|
/linux/arch/mips/boot/dts/loongson/ |
H A D | loongson64-2k1000.dtsi | 127 gmac@3,0 { 150 gmac@3,1 { 155 "loongson, pci-gmac";
|