aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixp2000/pm3386.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ixp2000/pm3386.c')
-rw-r--r--drivers/net/ixp2000/pm3386.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/ixp2000/pm3386.c b/drivers/net/ixp2000/pm3386.c
index 267b6bd5f79f..870b486f5dea 100644
--- a/drivers/net/ixp2000/pm3386.c
+++ b/drivers/net/ixp2000/pm3386.c
@@ -215,6 +215,13 @@ void pm3386_get_mac(int port, u8 *mac)
215 mac[5] = (temp >> 8) & 0xff; 215 mac[5] = (temp >> 8) & 0xff;
216} 216}
217 217
218void pm3386_set_mac(int port, u8 *mac)
219{
220 pm3386_port_reg_write(port, 0x308, 0x100, (mac[1] << 8) | mac[0]);
221 pm3386_port_reg_write(port, 0x309, 0x100, (mac[3] << 8) | mac[2]);
222 pm3386_port_reg_write(port, 0x30a, 0x100, (mac[5] << 8) | mac[4]);
223}
224
218static u32 pm3386_get_stat(int port, u16 base) 225static u32 pm3386_get_stat(int port, u16 base)
219{ 226{
220 u32 value; 227 u32 value;