Home
last modified time | relevance | path

Searched refs:emac (Results 1 – 69 of 69) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/arc/
Demac_rockchip.c42 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()
DKconfig39 emac device driver. This driver is used for RK3066/RK3188
/linux-4.4.14/Documentation/devicetree/bindings/net/
Ddavinci_emac.txt7 - 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";
Dallwinner,sun4i-emac.txt4 - compatible: should be "allwinner,sun4i-a10-emac" (Deprecated:
5 "allwinner,sun4i-emac")
13 emac: ethernet@01c0b000 {
14 compatible = "allwinner,sun4i-a10-emac";
Dcdns-emac.txt4 - 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";
Demac_rockchip.txt4 - compatible: Should be "rockchip,rk3066-emac" or "rockchip,rk3188-emac"
9 for emac.
28 compatible = "rockchip,rk3188-emac";
Dsocfpga-dwmac.txt16 altr,emac-splitter: Should be the phandle to the emac splitter soft IP node if
17 DWMAC controller is connected emac splitter.
Darc_emac.txt4 - compatible: Should be "snps,arc-emac"
22 compatible = "snps,arc-emac";
/linux-4.4.14/arch/powerpc/boot/
Dtreeboot-akebono.c76 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/
Dsam440ep.dts212 ZMII0: emac-zmii@ef600d00 {
220 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
241 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
Dbamboo.dts203 ZMII0: emac-zmii@ef600d00 {
210 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
230 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
Dyosemite.dts246 ZMII0: emac-zmii@ef600d00 {
253 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
273 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
Deiger.dts278 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";
Dtaishan.dts264 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";
Drainier.dts247 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";
Dglacier.dts310 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";
Debony.dts240 ZMII0: emac-zmii@40000780 {
247 compatible = "ibm,emac-440gp", "ibm,emac";
266 compatible = "ibm,emac-440gp", "ibm,emac";
Dwarp.dts272 ZMII0: emac-zmii@ef600d00 {
279 compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac";
Dhotfoot.dts162 compatible = "ibm,emac-405ep", "ibm,emac";
183 compatible = "ibm,emac-405ep", "ibm,emac";
Darches.dts256 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";
Dklondike.dts146 RGMII0: emac-rgmii@400a2000 {
152 TAH0: emac-tah@400a3000 {
157 TAH1: emac-tah@400a4000 {
Dsequoia.dts305 ZMII0: emac-zmii@ef600d00 {
310 RGMII0: emac-rgmii@ef601000 {
318 compatible = "ibm,emac-440epx", "ibm,emac4";
347 compatible = "ibm,emac-440epx", "ibm,emac4";
Dcanyonlands.dts339 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";
Dobs600.dts238 RGMII0: emac-rgmii@ef600b00 {
247 compatible = "ibm,emac-405ex", "ibm,emac4sync";
277 compatible = "ibm,emac-405ex", "ibm,emac4sync";
Dep405.dts132 compatible = "ibm,emac-405gp", "ibm,emac";
Dacadia.dts131 compatible = "ibm,emac-405ez", "ibm,emac";
Dwalnut.dts131 compatible = "ibm,emac-405gp", "ibm,emac";
Dbluestone.dts302 RGMII0: emac-rgmii@ef601500 {
308 TAH0: emac-tah@ef601350 {
315 compatible = "ibm,emac-apm821xx", "ibm,emac4sync";
Dmakalu.dts204 RGMII0: emac-rgmii@ef600b00 {
213 compatible = "ibm,emac-405ex", "ibm,emac4sync";
243 compatible = "ibm,emac-405ex", "ibm,emac4sync";
Dhaleakala.dts203 RGMII0: emac-rgmii@ef600b00 {
212 compatible = "ibm,emac-405exr", "ibm,emac4sync";
Dkilauea.dts258 RGMII0: emac-rgmii@ef600b00 {
267 compatible = "ibm,emac-405ex", "ibm,emac4sync";
297 compatible = "ibm,emac-405ex", "ibm,emac4sync";
Dredwood.dts205 RGMII0: emac-rgmii@ef600900 {
212 compatible = "ibm,emac-460sx", "ibm,emac4";
Dakebono.dts168 RGMII0: emac-rgmii-wol@50004 {
176 compatible = "ibm,emac-476gtr", "ibm,emac4sync";
Dicon.dts267 compatible = "ibm,emac-440spe", "ibm,emac4";
Dkatmai.dts257 compatible = "ibm,emac-440spe", "ibm,emac4";
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Demac.txt16 "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/
Dsun5i-a10s.dtsi56 ethernet0 = &emac;
151 emac: ethernet@01c0b000 { label
152 compatible = "allwinner,sun4i-a10-emac";
221 allwinner,function = "emac";
232 allwinner,function = "emac";
Dsun4i-a10-hackberry.dts64 reg_emac_3v3: emac-3v3 {
66 regulator-name = "emac-3v3";
82 &emac {
Dsun4i-a10-a1000.dts80 reg_emac_3v3: emac-3v3 {
84 regulator-name = "emac-3v3";
108 &emac {
Dsun4i-a10-jesurun-q5.dts76 reg_emac_3v3: emac-3v3 {
80 regulator-name = "emac-3v3";
100 &emac {
Dsun5i-a10s-wobo-i5.dts75 reg_emac_3v3: emac-3v3 {
79 regulator-name = "emac-3v3";
95 &emac {
Drk3188.dtsi263 emac {
264 emac_xfer: emac-xfer {
275 emac_mdio: emac-mdio {
510 &emac {
511 compatible = "rockchip,rk3188-emac";
Drk3066a.dtsi287 emac {
288 emac_xfer: emac-xfer {
299 emac_mdio: emac-mdio {
659 &emac {
660 compatible = "rockchip,rk3066-emac";
Dam3517.dtsi29 compatible = "ti,am3517-emac";
Ddm816x.dtsi246 compatible = "ti,dm816-emac";
261 compatible = "ti,dm816-emac";
Drk3xxx.dtsi197 emac: ethernet@10204000 { label
198 compatible = "snps,arc-emac";
Drk3066a-rayeager.dts160 &emac {
361 emac {
Dsun4i-a10-ba10-tvbox.dts70 &emac {
Dsun4i-a10.dtsi56 ethernet0 = &emac;
582 emac: ethernet@01c0b000 { label
583 compatible = "allwinner,sun4i-a10-emac";
855 allwinner,function = "emac";
Dsun4i-a10-itead-iteaduino-plus.dts80 &emac {
Dpicoxcell-pc3x2.dtsi54 emac: gem@30000 { label
Dsun4i-a10-marsboard.dts110 &emac {
Dsun4i-a10-olinuxino-lime.dts101 &emac {
Drk3066a-marsboard.dts165 &emac {
Dsun4i-a10-cubieboard.dts102 &emac {
Dsun4i-a10-pcduino.dts119 &emac {
Dda850.dtsi253 compatible = "ti,davinci-dm6467-emac";
Dsun5i-a10s-olinuxino-micro.dts84 &emac {
Dpicoxcell-pc3x3.dtsi150 emac: gem@30000 { label
Dat91rm9200.dtsi455 compatible = "cdns,at91rm9200-emac", "cdns,emac";
Drk3188-radxarock.dts160 &emac {
Dsun7i-a20.dtsi666 emac: ethernet@01c0b000 { label
667 compatible = "allwinner,sun4i-a10-emac";
981 allwinner,function = "emac";
/linux-4.4.14/drivers/net/ethernet/allwinner/
DMakefile5 obj-$(CONFIG_SUN4I_EMAC) += sun4i-emac.o
DKconfig34 will be called sun4i-emac.
/linux-4.4.14/drivers/net/ethernet/ibm/
DMakefile6 obj-$(CONFIG_IBM_EMAC) += emac/
DKconfig29 source "drivers/net/ethernet/ibm/emac/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/soc/sunxi/
Dsram.txt67 emac: ethernet@01c0b000 {
68 compatible = "allwinner,sun4i-a10-emac";
/linux-4.4.14/arch/arc/boot/dts/
Dnsim_700.dts51 compatible = "snps,arc-emac";
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Ddebug.h60 # define DBG(d,f,x...) EMAC_DBG(d, emac, f, ##x)