Lines Matching +full:local +full:- +full:mac +full:- +full:address
4 * arch/arm/mach-mvebu/kirkwood.c
22 #include <asm/hardware/cache-feroceon-l2.h>
26 #include "kirkwood-pm.h"
38 .name = "kirkwood-cpufreq",
39 .id = -1,
59 .id = -1,
77 * The ethernet interfaces forget the MAC address assigned by u-boot in kirkwood_dt_eth_fixup()
78 * if the clocks are turned off. Usually, u-boot on kirkwood boards in kirkwood_dt_eth_fixup()
79 * has no DT support to properly set local-mac-address property. in kirkwood_dt_eth_fixup()
80 * As a workaround, we get the MAC address from mv643xx_eth registers in kirkwood_dt_eth_fixup()
81 * and update the port device node if no valid MAC address is set. in kirkwood_dt_eth_fixup()
83 for_each_compatible_node(np, NULL, "marvell,kirkwood-eth-port") { in kirkwood_dt_eth_fixup()
94 /* skip disabled nodes or nodes with valid MAC address*/ in kirkwood_dt_eth_fixup()
110 /* store MAC address register contents in local-mac-address */ in kirkwood_dt_eth_fixup()
115 pmac->value = pmac + 1; in kirkwood_dt_eth_fixup()
116 pmac->length = 6; in kirkwood_dt_eth_fixup()
117 pmac->name = kstrdup("local-mac-address", GFP_KERNEL); in kirkwood_dt_eth_fixup()
118 if (!pmac->name) { in kirkwood_dt_eth_fixup()
123 macaddr = pmac->value; in kirkwood_dt_eth_fixup()
147 * Disable propagation of mbus errors to the CPU local bus, as this
160 OF_DEV_AUXDATA("marvell,kirkwood-audio", 0xf10a0000,
161 "mvebu-audio", NULL),