/linux-4.4.14/drivers/net/ethernet/arc/ |
D | emac_rockchip.c | 42 struct arc_emac_priv emac; member 51 struct rockchip_priv_data *emac = priv; in emac_rockchip_set_mac_speed() local 70 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 107 priv->emac.drv_name = DRV_NAME; in emac_rockchip_probe() 108 priv->emac.drv_version = DRV_VERSION; in emac_rockchip_probe() 109 priv->emac.set_mac_speed = emac_rockchip_set_mac_speed; in emac_rockchip_probe() 130 priv->emac.clk = devm_clk_get(dev, "hclk"); in emac_rockchip_probe() 131 if (IS_ERR(priv->emac.clk)) { in emac_rockchip_probe() 132 dev_err(dev, "failed to retrieve host clock (%ld)\n", PTR_ERR(priv->emac.clk)); in emac_rockchip_probe() 133 err = PTR_ERR(priv->emac.clk); in emac_rockchip_probe()
|
D | Kconfig | 39 emac device driver. This driver is used for RK3066/RK3188
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | davinci_emac.txt | 7 - compatible: "ti,davinci-dm6467-emac", "ti,am3517-emac" or 8 "ti,dm816-emac" 14 - interrupts: interrupt mapping for the davinci emac interrupts sources: 27 eth0: emac@1e20000 { 28 compatible = "ti,davinci-dm6467-emac";
|
D | allwinner,sun4i-emac.txt | 4 - compatible: should be "allwinner,sun4i-a10-emac" (Deprecated: 5 "allwinner,sun4i-emac") 13 emac: ethernet@01c0b000 { 14 compatible = "allwinner,sun4i-a10-emac";
|
D | cdns-emac.txt | 4 - compatible: Should be "cdns,[<chip>-]{emac}" 5 Use "cdns,at91rm9200-emac" Atmel at91rm9200 SoC. 7 Or the generic form: "cdns,emac". 15 compatible = "cdns,at91rm9200-emac";
|
D | emac_rockchip.txt | 4 - compatible: Should be "rockchip,rk3066-emac" or "rockchip,rk3188-emac" 9 for emac. 28 compatible = "rockchip,rk3188-emac";
|
D | socfpga-dwmac.txt | 16 altr,emac-splitter: Should be the phandle to the emac splitter soft IP node if 17 DWMAC controller is connected emac splitter.
|
D | arc_emac.txt | 4 - compatible: Should be "snps,arc-emac" 22 compatible = "snps,arc-emac";
|
/linux-4.4.14/arch/powerpc/boot/ |
D | treeboot-akebono.c | 76 void *emac; in ibm_akebono_fixups() local 89 emac = finddevice("/plb/opb/ethernet"); in ibm_akebono_fixups() 90 if (emac > 0) { in ibm_akebono_fixups() 92 setprop(emac, "local-mac-address", in ibm_akebono_fixups()
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | sam440ep.dts | 212 ZMII0: emac-zmii@ef600d00 { 220 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; 241 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
|
D | bamboo.dts | 203 ZMII0: emac-zmii@ef600d00 { 210 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; 230 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
|
D | yosemite.dts | 246 ZMII0: emac-zmii@ef600d00 { 253 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; 273 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
|
D | eiger.dts | 278 RGMII0: emac-rgmii@ef600900 { 284 RGMII1: emac-rgmii@ef600920 { 290 TAH0: emac-tah@ef600e50 { 295 TAH1: emac-tah@ef600f50 { 302 compatible = "ibm,emac-460sx", "ibm,emac4"; 332 compatible = "ibm,emac-460sx", "ibm,emac4"; 363 compatible = "ibm,emac-460sx", "ibm,emac4"; 393 compatible = "ibm,emac-460sx", "ibm,emac4";
|
D | taishan.dts | 264 ZMII0: emac-zmii@40000780 { 269 RGMII0: emac-rgmii@40000790 { 274 TAH0: emac-tah@40000b50 { 279 TAH1: emac-tah@40000d50 { 287 compatible = "ibm,emac-440gx", "ibm,emac4"; 307 compatible = "ibm,emac-440gx", "ibm,emac4"; 327 compatible = "ibm,emac-440gx", "ibm,emac4"; 351 compatible = "ibm,emac-440gx", "ibm,emac4";
|
D | rainier.dts | 247 ZMII0: emac-zmii@ef600d00 { 252 RGMII0: emac-rgmii@ef601000 { 260 compatible = "ibm,emac-440grx", "ibm,emac-440epx", "ibm,emac4"; 289 compatible = "ibm,emac-440grx", "ibm,emac-440epx", "ibm,emac4";
|
D | glacier.dts | 310 ZMII0: emac-zmii@ef600d00 { 315 RGMII0: emac-rgmii@ef601500 { 321 RGMII1: emac-rgmii@ef601600 { 327 TAH0: emac-tah@ef601350 { 332 TAH1: emac-tah@ef601450 { 339 compatible = "ibm,emac-460gt", "ibm,emac4sync"; 369 compatible = "ibm,emac-460gt", "ibm,emac4sync"; 400 compatible = "ibm,emac-460gt", "ibm,emac4sync"; 430 compatible = "ibm,emac-460gt", "ibm,emac4sync";
|
D | ebony.dts | 240 ZMII0: emac-zmii@40000780 { 247 compatible = "ibm,emac-440gp", "ibm,emac"; 266 compatible = "ibm,emac-440gp", "ibm,emac";
|
D | warp.dts | 272 ZMII0: emac-zmii@ef600d00 { 279 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
|
D | hotfoot.dts | 162 compatible = "ibm,emac-405ep", "ibm,emac"; 183 compatible = "ibm,emac-405ep", "ibm,emac";
|
D | arches.dts | 256 TAH0: emac-tah@ef601350 { 261 TAH1: emac-tah@ef601450 { 268 compatible = "ibm,emac-460gt", "ibm,emac4sync"; 297 compatible = "ibm,emac-460gt", "ibm,emac4sync"; 327 compatible = "ibm,emac-460gt", "ibm,emac4sync";
|
D | klondike.dts | 146 RGMII0: emac-rgmii@400a2000 { 152 TAH0: emac-tah@400a3000 { 157 TAH1: emac-tah@400a4000 {
|
D | sequoia.dts | 305 ZMII0: emac-zmii@ef600d00 { 310 RGMII0: emac-rgmii@ef601000 { 318 compatible = "ibm,emac-440epx", "ibm,emac4"; 347 compatible = "ibm,emac-440epx", "ibm,emac4";
|
D | canyonlands.dts | 339 ZMII0: emac-zmii@ef600d00 { 344 RGMII0: emac-rgmii@ef601500 { 350 TAH0: emac-tah@ef601350 { 355 TAH1: emac-tah@ef601450 { 362 compatible = "ibm,emac-460ex", "ibm,emac4sync"; 392 compatible = "ibm,emac-460ex", "ibm,emac4sync";
|
D | obs600.dts | 238 RGMII0: emac-rgmii@ef600b00 { 247 compatible = "ibm,emac-405ex", "ibm,emac4sync"; 277 compatible = "ibm,emac-405ex", "ibm,emac4sync";
|
D | ep405.dts | 132 compatible = "ibm,emac-405gp", "ibm,emac";
|
D | acadia.dts | 131 compatible = "ibm,emac-405ez", "ibm,emac";
|
D | walnut.dts | 131 compatible = "ibm,emac-405gp", "ibm,emac";
|
D | bluestone.dts | 302 RGMII0: emac-rgmii@ef601500 { 308 TAH0: emac-tah@ef601350 { 315 compatible = "ibm,emac-apm821xx", "ibm,emac4sync";
|
D | makalu.dts | 204 RGMII0: emac-rgmii@ef600b00 { 213 compatible = "ibm,emac-405ex", "ibm,emac4sync"; 243 compatible = "ibm,emac-405ex", "ibm,emac4sync";
|
D | haleakala.dts | 203 RGMII0: emac-rgmii@ef600b00 { 212 compatible = "ibm,emac-405exr", "ibm,emac4sync";
|
D | kilauea.dts | 258 RGMII0: emac-rgmii@ef600b00 { 267 compatible = "ibm,emac-405ex", "ibm,emac4sync"; 297 compatible = "ibm,emac-405ex", "ibm,emac4sync";
|
D | redwood.dts | 205 RGMII0: emac-rgmii@ef600900 { 212 compatible = "ibm,emac-460sx", "ibm,emac4";
|
D | akebono.dts | 168 RGMII0: emac-rgmii-wol@50004 { 176 compatible = "ibm,emac-476gtr", "ibm,emac4sync";
|
D | icon.dts | 267 compatible = "ibm,emac-440spe", "ibm,emac4";
|
D | katmai.dts | 257 compatible = "ibm,emac-440spe", "ibm,emac4";
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | emac.txt | 16 "ibm,emac-CHIP" where CHIP is the host ASIC (440gx, 17 405gp, Axon) and second is either "ibm,emac" or 18 "ibm,emac4". For Axon, thus, we have: "ibm,emac-axon", 89 compatible = "ibm,emac-440gp", "ibm,emac"; 113 emac) and the second is either "ibm,mcmal" or
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | sun5i-a10s.dtsi | 56 ethernet0 = &emac; 151 emac: ethernet@01c0b000 { label 152 compatible = "allwinner,sun4i-a10-emac"; 221 allwinner,function = "emac"; 232 allwinner,function = "emac";
|
D | sun4i-a10-hackberry.dts | 64 reg_emac_3v3: emac-3v3 { 66 regulator-name = "emac-3v3"; 82 &emac {
|
D | sun4i-a10-a1000.dts | 80 reg_emac_3v3: emac-3v3 { 84 regulator-name = "emac-3v3"; 108 &emac {
|
D | sun4i-a10-jesurun-q5.dts | 76 reg_emac_3v3: emac-3v3 { 80 regulator-name = "emac-3v3"; 100 &emac {
|
D | sun5i-a10s-wobo-i5.dts | 75 reg_emac_3v3: emac-3v3 { 79 regulator-name = "emac-3v3"; 95 &emac {
|
D | rk3188.dtsi | 263 emac { 264 emac_xfer: emac-xfer { 275 emac_mdio: emac-mdio { 510 &emac { 511 compatible = "rockchip,rk3188-emac";
|
D | rk3066a.dtsi | 287 emac { 288 emac_xfer: emac-xfer { 299 emac_mdio: emac-mdio { 659 &emac { 660 compatible = "rockchip,rk3066-emac";
|
D | am3517.dtsi | 29 compatible = "ti,am3517-emac";
|
D | dm816x.dtsi | 246 compatible = "ti,dm816-emac"; 261 compatible = "ti,dm816-emac";
|
D | rk3xxx.dtsi | 197 emac: ethernet@10204000 { label 198 compatible = "snps,arc-emac";
|
D | rk3066a-rayeager.dts | 160 &emac { 361 emac {
|
D | sun4i-a10-ba10-tvbox.dts | 70 &emac {
|
D | sun4i-a10.dtsi | 56 ethernet0 = &emac; 582 emac: ethernet@01c0b000 { label 583 compatible = "allwinner,sun4i-a10-emac"; 855 allwinner,function = "emac";
|
D | sun4i-a10-itead-iteaduino-plus.dts | 80 &emac {
|
D | picoxcell-pc3x2.dtsi | 54 emac: gem@30000 { label
|
D | sun4i-a10-marsboard.dts | 110 &emac {
|
D | sun4i-a10-olinuxino-lime.dts | 101 &emac {
|
D | rk3066a-marsboard.dts | 165 &emac {
|
D | sun4i-a10-cubieboard.dts | 102 &emac {
|
D | sun4i-a10-pcduino.dts | 119 &emac {
|
D | da850.dtsi | 253 compatible = "ti,davinci-dm6467-emac";
|
D | sun5i-a10s-olinuxino-micro.dts | 84 &emac {
|
D | picoxcell-pc3x3.dtsi | 150 emac: gem@30000 { label
|
D | at91rm9200.dtsi | 455 compatible = "cdns,at91rm9200-emac", "cdns,emac";
|
D | rk3188-radxarock.dts | 160 &emac {
|
D | sun7i-a20.dtsi | 666 emac: ethernet@01c0b000 { label 667 compatible = "allwinner,sun4i-a10-emac"; 981 allwinner,function = "emac";
|
/linux-4.4.14/drivers/net/ethernet/allwinner/ |
D | Makefile | 5 obj-$(CONFIG_SUN4I_EMAC) += sun4i-emac.o
|
D | Kconfig | 34 will be called sun4i-emac.
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | Makefile | 6 obj-$(CONFIG_IBM_EMAC) += emac/
|
D | Kconfig | 29 source "drivers/net/ethernet/ibm/emac/Kconfig"
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/sunxi/ |
D | sram.txt | 67 emac: ethernet@01c0b000 { 68 compatible = "allwinner,sun4i-a10-emac";
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | nsim_700.dts | 51 compatible = "snps,arc-emac";
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | debug.h | 60 # define DBG(d,f,x...) EMAC_DBG(d, emac, f, ##x)
|