icplus.c (bf61c8840efe60fd8f91446860b63338fb424158) | icplus.c (9ed66cb502e050650c319633f096a1c14b0470e2) |
---|---|
1/* 2 * Driver for ICPlus PHYs 3 * 4 * Copyright (c) 2007 Freescale Semiconductor, Inc. 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2 of the License, or (at your --- 34 unchanged lines hidden (view full) --- 43#define IP101A_G_APS_ON 2 /* IP101A/G APS Mode bit */ 44#define IP101A_G_IRQ_CONF_STATUS 0x11 /* Conf Info IRQ & Status Reg */ 45#define IP101A_G_IRQ_PIN_USED (1<<15) /* INTR pin used */ 46#define IP101A_G_IRQ_DEFAULT IP101A_G_IRQ_PIN_USED 47 48static int ip175c_config_init(struct phy_device *phydev) 49{ 50 int err, i; | 1/* 2 * Driver for ICPlus PHYs 3 * 4 * Copyright (c) 2007 Freescale Semiconductor, Inc. 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2 of the License, or (at your --- 34 unchanged lines hidden (view full) --- 43#define IP101A_G_APS_ON 2 /* IP101A/G APS Mode bit */ 44#define IP101A_G_IRQ_CONF_STATUS 0x11 /* Conf Info IRQ & Status Reg */ 45#define IP101A_G_IRQ_PIN_USED (1<<15) /* INTR pin used */ 46#define IP101A_G_IRQ_DEFAULT IP101A_G_IRQ_PIN_USED 47 48static int ip175c_config_init(struct phy_device *phydev) 49{ 50 int err, i; |
51 static int full_reset_performed = 0; | 51 static int full_reset_performed; |
52 53 if (full_reset_performed == 0) { 54 55 /* master reset */ 56 err = mdiobus_write(phydev->bus, 30, 0, 0x175c); 57 if (err < 0) 58 return err; 59 --- 219 unchanged lines hidden --- | 52 53 if (full_reset_performed == 0) { 54 55 /* master reset */ 56 err = mdiobus_write(phydev->bus, 30, 0, 0x175c); 57 if (err < 0) 58 return err; 59 --- 219 unchanged lines hidden --- |