.. | .. |
---|
1124 | 1124 | #define RTL_8211F_PAGE_SELECT 0x1f |
---|
1125 | 1125 | #define RTL_8211F_LCR_ADDR 0x10 |
---|
1126 | 1126 | |
---|
1127 | | -#define GREEN_LED 0 // Â̵ÆÊÇLED0 |
---|
1128 | | -#define YELLOW0_LED 1 // »ÆµÆÊÇLED1 |
---|
1129 | | -#define YELLOW1_LED 2 // »ÆµÆÊÇLED2 |
---|
| 1127 | +#define GREEN_LED 0 |
---|
| 1128 | +#define YELLOW0_LED 1 |
---|
| 1129 | +#define YELLOW1_LED 2 |
---|
1130 | 1130 | |
---|
1131 | 1131 | static int rtl8211F_led_control(struct phy_device *phydev) |
---|
1132 | 1132 | { |
---|
.. | .. |
---|
1136 | 1136 | if(!phydev) return 0; |
---|
1137 | 1137 | if(phydev->phy_id!=0x001cc916) return 0; /* only for 8211E*/ |
---|
1138 | 1138 | |
---|
1139 | | - // ÅäÖÃÍø¿ÚLEDµÆ |
---|
1140 | 1139 | phy_write(phydev, 31, 0xd04); |
---|
1141 | | - temp = 0x02 << (5 * GREEN_LED); // Â̵ƱíʾÁ¬½Ó״̬ |
---|
1142 | | - temp |= 0x08 << (5 * YELLOW0_LED); // »ÆµÆ±íʾÁ¬½Ó״̬ |
---|
| 1140 | + temp = 0x02 << (5 * GREEN_LED); |
---|
| 1141 | + temp |= 0x08 << (5 * YELLOW0_LED); |
---|
1143 | 1142 | |
---|
1144 | | - temp |= 0x1b << (5 * YELLOW1_LED); // »ÆµÆ±íʾÊý¾Ý°üÊÕ·¢×´Ì¬ |
---|
| 1143 | + temp |= 0x1b << (5 * YELLOW1_LED); |
---|
1145 | 1144 | phy_write(phydev, 0x10, temp); |
---|
1146 | 1145 | |
---|
1147 | | - temp = 1 << (YELLOW1_LED + 1); // Â̵Ʋ»Ö¸Ê¾EEE½ÚÄÜ״̬, ²åÁËÍøÏߺóµÆÒª³£ÁÁ |
---|
1148 | | - // µ«»ÆµÆÒªÖ¸Ê¾EEE½ÚÄÜ״̬, ûÓÐÊý¾Ý°üʱµÆÒªÏ¨Ãð |
---|
| 1146 | + temp = 1 << (YELLOW1_LED + 1); |
---|
1149 | 1147 | phy_write(phydev, 0x11, 0x00); |
---|
1150 | 1148 | phy_write(phydev, 31, 0); |
---|
1151 | 1149 | |
---|
1152 | | - // ²åÉÏÍøÏߺó, Â̵Ƴ£ÁÁ; °ÎµôÍøÏߺó, Â̵ÆÏ¨Ãð |
---|
1153 | | - // Á´Â·Ö§³ÖEEE½ÚÄÜ: ÓÐÊý¾Ý´«Êä, »ÆµÆÉÁ˸, ·ñÔòϨÃð |
---|
1154 | | - // Á´Â·²»Ö§³ÖEEE½ÚÄÜ: ÓÐÊý¾Ý´«Êä, »ÆµÆÉÁ˸, ·ñÔò³£ÁÁ |
---|
1155 | | - |
---|
1156 | | - printk("<<<<<<<ben test led ctrl end %s\n",__FUNCTION__); |
---|
1157 | 1150 | return 0; |
---|
1158 | 1151 | } |
---|
1159 | 1152 | |
---|