ip17xx: Cosmetic cleanups
authorGabor Juhos <juhosg@openwrt.org>
Tue, 8 Jun 2010 20:18:00 +0000 (20:18 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Tue, 8 Jun 2010 20:18:00 +0000 (20:18 +0000)
Trying to unify capitalization and formatting of comments. Writing of periods
at the end of comments is however still inconsistent.

Signed-off-by: Martin Mares <mj@ucw.cz>
Signed-off-by: Patrick Horn <patrick.horn@gmail.com>
SVN-Revision: 21710

target/linux/generic-2.6/files/drivers/net/phy/ip175c.c

index cf22908825fae59b2af34a984476174f4784813e..00144e8864275a6a4c4c1771e7cfafe9e780df93 100644 (file)
@@ -43,7 +43,7 @@ typedef char bitnum;
 /*********** CONSTANTS ***********/
 struct register_mappings {
        char *NAME;
-       u16 MODEL_NO;                   // compare to bits 4-9 of MII register 0,3.
+       u16 MODEL_NO;                   // Compare to bits 4-9 of MII register 0,3.
        bitnum NUM_PORTS;
        bitnum CPU_PORT;
 
@@ -201,11 +201,8 @@ static const struct register_mappings IP175A = {
 
        .SIMPLE_VLAN_REGISTERS = 0,
 
-       // Register 19-21 documentation is missing/contradictory.
-       // For registers 19-21 ports need to be: even numbers to MSB, odd to LSB.
-       // This contradicts text for ROM registers, but follows logic of CoS bits.
-
-       .VLAN_LOOKUP_REG = {0,19},// +N/2
+       // Only programmable via EEPROM
+       .VLAN_LOOKUP_REG = NOTSUPPORTED,// +N/2
        .VLAN_LOOKUP_REG_5 = NOTSUPPORTED,
        .VLAN_LOOKUP_EVEN_BIT = {8,9,10,11,12,-1,-1,-1,-1},
        .VLAN_LOOKUP_ODD_BIT = {0,1,2,3,4,-1,-1,-1,-1},
@@ -250,11 +247,12 @@ struct ip175c_state {
        int num_vlans;
        unsigned int vlan_ports[MAX_VLANS];
        const struct register_mappings *regs;
-       reg proc_mii; /*!< phy/reg for the low level register access via /proc */
+       reg proc_mii;   // phy/reg for the low level register access via swconfig
 
        char buf[80];
 };
 
+
 static int ip_phy_read(struct ip175c_state *state, int port, int reg)
 {
        int val = mdiobus_read(state->mii_bus, port, reg);
@@ -267,7 +265,6 @@ static int ip_phy_read(struct ip175c_state *state, int port, int reg)
        return val;
 }
 
-
 static int ip_phy_write(struct ip175c_state *state, int port, int reg, u16 val)
 {
        int err;
@@ -281,7 +278,6 @@ static int ip_phy_write(struct ip175c_state *state, int port, int reg, u16 val)
        return err;
 }
 
-
 static int ip_phy_write_masked(struct ip175c_state *state, int port, int reg, unsigned int mask, unsigned int data)
 {
        int val = ip_phy_read(state, port, reg);
@@ -310,6 +306,7 @@ static int setPhy(struct ip175c_state *state, reg mii, u16 value)
        return 0;
 }
 
+
 /**
  * These two macros are to simplify the mapping of logical bits to the bits in hardware.
  * NOTE: these macros will return if there is an error!
@@ -344,6 +341,7 @@ static int setPhy(struct ip175c_state *state, reg mii, u16 value)
                        return val;                             \
        } while (0)
 
+
 static int get_model(struct ip175c_state *state)
 {
        reg oui_id_reg = {0, 2};
@@ -412,7 +410,6 @@ static int get_flags(struct ip175c_state *state)
                state->num_vlans+=1; // does not include WAN.
        }
 
-
        val = getPhy(state, state->regs->VLAN_CONTROL_REG);
        if (val < 0) {
                return 0;
@@ -422,7 +419,8 @@ static int get_flags(struct ip175c_state *state)
 
        return  0;
 }
-/** Get all state variables for VLAN mappings and port-based tagging. **/
+
+/** Get all state variables for VLAN mappings and port-based tagging **/
 static int get_state(struct ip175c_state *state)
 {
        int i, j;
@@ -521,7 +519,6 @@ static int get_state(struct ip175c_state *state)
        return 0;
 }
 
-
 /** Only update vlan and router flags in the switch **/
 static int update_flags(struct ip175c_state *state)
 {
@@ -635,15 +632,11 @@ static int update_state(struct ip175c_state *state)
        }
 
        return update_flags(state);
-
-       // software reset: 30.0 = 0x175C
-       // wait 2ms
-       // reset ports 0,1,2,3,4
 }
 
-/*
-  Uses only the VLAN port mask and the add tag mask to generate the other fields:
-  which ports are part of the same VLAN, removing vlan tags, and VLAN tag ids.
+/**
 Uses only the VLAN port mask and the add tag mask to generate the other fields:
 which ports are part of the same VLAN, removing vlan tags, and VLAN tag ids.
  */
 static void correct_vlan_state(struct ip175c_state *state)
 {
@@ -651,16 +644,14 @@ static void correct_vlan_state(struct ip175c_state *state)
        state->num_vlans = 0;
        for (i=0; i<MAX_VLANS; i++) {
                if (state->vlan_ports[i] != 0) {
-                       state->num_vlans = i+1; //hack -- we need to store the "set" vlans somewhere...
+                       state->num_vlans = i+1; // Hack -- we need to store the "set" vlans somewhere...
                }
        }
 
-
-
        for (i=0; i<state->regs->NUM_PORTS; i++) {
                unsigned int portmask = (1<<i);
                if (!state->vlan_enabled) {
-                       // share with everybody!
+                       // Share with everybody!
                        state->ports[i].shareports = (1<<state->regs->NUM_PORTS)-1;
                        continue;
                }
@@ -678,7 +669,7 @@ static int ip175c_get_enable_vlan(struct switch_dev *dev, const struct switch_at
        struct ip175c_state *state = dev->priv;
        int err;
 
-       err = get_state(state); // may be set in get_state.
+       err = get_state(state); // May be set in get_state.
        if (err < 0)
                return err;
        val->value.i = state->vlan_enabled;
@@ -698,7 +689,7 @@ static int ip175c_set_enable_vlan(struct switch_dev *dev, const struct switch_at
        enable = val->value.i;
 
        if (state->vlan_enabled == enable) {
-               // do not change any state.
+               // Do not change any state.
                return 0;
        }
        state->vlan_enabled = enable;
@@ -713,11 +704,11 @@ static int ip175c_set_enable_vlan(struct switch_dev *dev, const struct switch_at
                state->vlan_ports[i] = 0x0;
 
        if (state->vlan_enabled) {
-               // updates other fields only based off vlan_ports and add_tag fields.
+               // Updates other fields only based off vlan_ports and add_tag fields.
                // Note that by default, no ports are in any vlans.
                correct_vlan_state(state);
        }
-       // ensure sane defaults?
+       // Ensure sane defaults?
        return update_state(state);
 }
 
@@ -793,7 +784,7 @@ static int ip175c_apply(struct switch_dev *dev)
        if (err < 0)
                return err;
 
-       if (REG_SUPP(state->regs->MII_REGISTER_EN)){
+       if (REG_SUPP(state->regs->MII_REGISTER_EN)) {
                int val = getPhy(state, state->regs->MII_REGISTER_EN);
                if (val < 0) {
                        return val;
@@ -819,9 +810,11 @@ static int ip175c_reset(struct switch_dev *dev)
                        return err;
                err = getPhy(state, state->regs->RESET_REG);
 
-               /* data sheet specifies reset period is 2 msec
-                  (don't see any mention of the 2ms delay in the IP178C spec, only
-                   in IP175C, but it can't hurt.) */
+               /*
+                *  Data sheet specifies reset period to be 2 msec.
+                *  (I don't see any mention of the 2ms delay in the IP178C spec, only
+                *  in IP175C, but it can't hurt.)
+                */
                mdelay(2);
        }
 
@@ -842,7 +835,6 @@ static int ip175c_reset(struct switch_dev *dev)
        return 0;
 }
 
-/*! get the current register number */
 static int ip175c_get_tagged(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -866,7 +858,6 @@ static int ip175c_get_tagged(struct switch_dev *dev, const struct switch_attr *a
        return 0;
 }
 
-/*! set a new register address for low level access to registers */
 static int ip175c_set_tagged(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -892,10 +883,7 @@ static int ip175c_set_tagged(struct switch_dev *dev, const struct switch_attr *a
        return err;
 }
 
-
-/* low level /proc procedures */
-
-/*! get the current phy address */
+/** Get the current phy address */
 static int ip175c_get_phy(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -904,7 +892,7 @@ static int ip175c_get_phy(struct switch_dev *dev, const struct switch_attr *attr
        return 0;
 }
 
-/*! set a new phy address for low level access to registers */
+/** Set a new phy address for low level access to registers */
 static int ip175c_set_phy(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -917,7 +905,7 @@ static int ip175c_set_phy(struct switch_dev *dev, const struct switch_attr *attr
        return 0;
 }
 
-/*! get the current register number */
+/** Get the current register number */
 static int ip175c_get_reg(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -926,7 +914,7 @@ static int ip175c_get_reg(struct switch_dev *dev, const struct switch_attr *attr
        return 0;
 }
 
-/*! set a new register address for low level access to registers */
+/** Set a new register address for low level access to registers */
 static int ip175c_set_reg(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -939,7 +927,7 @@ static int ip175c_set_reg(struct switch_dev *dev, const struct switch_attr *attr
        return 0;
 }
 
-/*! get the register content of state->proc_mii */
+/** Get the register content of state->proc_mii */
 static int ip175c_get_val(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -955,7 +943,7 @@ static int ip175c_get_val(struct switch_dev *dev, const struct switch_attr *attr
        }
 }
 
-/*! write a value to the register defined by phy/reg above */
+/** Write a value to the register defined by phy/reg above */
 static int ip175c_set_val(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -971,11 +959,10 @@ static int ip175c_set_val(struct switch_dev *dev, const struct switch_attr *attr
 static int ip175c_read_name(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
-       val->value.s = state->regs->NAME; // just a const pointer, won't be freed by swconfig.
+       val->value.s = state->regs->NAME; // Just a const pointer, won't be freed by swconfig.
        return 0;
 }
 
-
 static int ip175c_set_port_speed(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -994,7 +981,7 @@ static int ip175c_set_port_speed(struct switch_dev *dev, const struct switch_att
                speed = 1;
        }
 
-       /* can't set speed for cpu port */
+       /* Can't set speed for cpu port */
        if (nr == state->regs->CPU_PORT)
                return -EINVAL;
 
@@ -1040,7 +1027,6 @@ static int ip175c_get_port_speed(struct switch_dev *dev, const struct switch_att
        return 0;
 }
 
-
 static int ip175c_get_port_status(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
 {
        struct ip175c_state *state = dev->priv;
@@ -1143,7 +1129,7 @@ static const struct switch_attr ip175c_global[] = {
        [IP175C_REGISTER_PHY] = {
                .id = IP175C_REGISTER_PHY,
                .type = SWITCH_TYPE_INT,
-               .description = "Direct register access: set phy (0-4, or 29,30,31)",
+               .description = "Direct register access: set PHY (0-4, or 29,30,31)",
                .name  = "phy",
                .get  = ip175c_get_phy,
                .set = ip175c_set_phy,
@@ -1151,7 +1137,7 @@ static const struct switch_attr ip175c_global[] = {
        [IP175C_REGISTER_MII] = {
                .id = IP175C_REGISTER_MII,
                .type = SWITCH_TYPE_INT,
-               .description = "Direct register access: set mii number (0-31)",
+               .description = "Direct register access: set MII register number (0-31)",
                .name  = "reg",
                .get  = ip175c_get_reg,
                .set = ip175c_set_reg,
@@ -1202,7 +1188,7 @@ static int ip175c_probe(struct phy_device *pdev)
        struct switch_dev *dev;
        int err;
 
-       /* we only attach to PHY 0, but use all available PHYs */
+       /* We only attach to PHY 0, but use all available PHYs */
        if (pdev->addr != 0)
                return -ENODEV;
 
@@ -1336,4 +1322,3 @@ MODULE_LICENSE("GPL");
 
 module_init(ip175c_init);
 module_exit(ip175c_exit);
-