pegasus.c (a976c2951d8f376112361830aa7762beff83a205) pegasus.c (6dff5add089f2cedd597937a3e39a01ebba8b7c8)
1/*
2 * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com)
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * ChangeLog:

--- 1053 unchanged lines hidden (view full) ---

1062}
1063
1064static inline void setup_pegasus_II(pegasus_t *pegasus)
1065{
1066 __u8 data = 0xa5;
1067
1068 set_register(pegasus, Reg1d, 0);
1069 set_register(pegasus, Reg7b, 1);
1/*
2 * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com)
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * ChangeLog:

--- 1053 unchanged lines hidden (view full) ---

1062}
1063
1064static inline void setup_pegasus_II(pegasus_t *pegasus)
1065{
1066 __u8 data = 0xa5;
1067
1068 set_register(pegasus, Reg1d, 0);
1069 set_register(pegasus, Reg7b, 1);
1070 mdelay(100);
1070 msleep(100);
1071 if ((pegasus->features & HAS_HOME_PNA) && mii_mode)
1072 set_register(pegasus, Reg7b, 0);
1073 else
1074 set_register(pegasus, Reg7b, 2);
1075
1076 set_register(pegasus, 0x83, data);
1077 get_registers(pegasus, 0x83, 1, &data);
1078

--- 274 unchanged lines hidden ---
1071 if ((pegasus->features & HAS_HOME_PNA) && mii_mode)
1072 set_register(pegasus, Reg7b, 0);
1073 else
1074 set_register(pegasus, Reg7b, 2);
1075
1076 set_register(pegasus, 0x83, data);
1077 get_registers(pegasus, 0x83, 1, &data);
1078

--- 274 unchanged lines hidden ---