From 12e7e3d701e91dba28fbc6f8b1003fadd2e7c8ff Mon Sep 17 00:00:00 2001 From: Tim Schofield Date: Thu, 4 Feb 2010 19:57:09 +0000 Subject: [PATCH] --- yaml --- r: 186743 b: refs/heads/master c: 01823a13dca4de28ddb55b63c3334ff928b3abbc h: refs/heads/master i: 186741: f6ddc653227b03be5ae013a5b420dd0bda8d46de 186739: 8a79063fa448f0c3f9629a1f74cc98173d8a95fc 186735: 49f7ac1b0b9fa1ba586faed3e69a04cf2f706824 v: v3 --- [refs] | 2 +- trunk/drivers/staging/rtl8192e/r8180_93cx6.c | 63 ++++++++++---------- 2 files changed, 33 insertions(+), 32 deletions(-) diff --git a/[refs] b/[refs] index d205ed9f21b0..31ee6d189b1d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f4098b4f8ac65e0e44bbe579ac7d32b6e05ffa3b +refs/heads/master: 01823a13dca4de28ddb55b63c3334ff928b3abbc diff --git a/trunk/drivers/staging/rtl8192e/r8180_93cx6.c b/trunk/drivers/staging/rtl8192e/r8180_93cx6.c index 79f7a0f39623..262ed5fd086a 100644 --- a/trunk/drivers/staging/rtl8192e/r8180_93cx6.c +++ b/trunk/drivers/staging/rtl8192e/r8180_93cx6.c @@ -22,7 +22,7 @@ static void eprom_cs(struct net_device *dev, short bit) { - if(bit) + if (bit) write_nic_byte(dev, EPROM_CMD, (1<epromtype==EPROM_93c56){ - addr_str[7]=addr & 1; - addr_str[6]=addr & (1<<1); - addr_str[5]=addr & (1<<2); - addr_str[4]=addr & (1<<3); - addr_str[3]=addr & (1<<4); - addr_str[2]=addr & (1<<5); - addr_str[1]=addr & (1<<6); - addr_str[0]=addr & (1<<7); - addr_len=8; - }else{ - addr_str[5]=addr & 1; - addr_str[4]=addr & (1<<1); - addr_str[3]=addr & (1<<2); - addr_str[2]=addr & (1<<3); - addr_str[1]=addr & (1<<4); - addr_str[0]=addr & (1<<5); - addr_len=6; + if (priv->epromtype == EPROM_93c56) { + addr_str[7] = addr & 1; + addr_str[6] = addr & (1<<1); + addr_str[5] = addr & (1<<2); + addr_str[4] = addr & (1<<3); + addr_str[3] = addr & (1<<4); + addr_str[2] = addr & (1<<5); + addr_str[1] = addr & (1<<6); + addr_str[0] = addr & (1<<7); + addr_len = 8; + } else { + addr_str[5] = addr & 1; + addr_str[4] = addr & (1<<1); + addr_str[3] = addr & (1<<2); + addr_str[2] = addr & (1<<3); + addr_str[1] = addr & (1<<4); + addr_str[0] = addr & (1<<5); + addr_len = 6; } eprom_cs(dev, 1); eprom_ck_cycle(dev); @@ -129,7 +130,7 @@ u32 eprom_read(struct net_device *dev, u32 addr) //I'm unsure if it is necessary, but anyway shouldn't hurt eprom_w(dev, 0); - for(i=0;i<16;i++){ + for (i = 0; i < 16; i++) { //eeprom needs a clk cycle between writing opcode&adr //and reading data. (eeprom outs a dummy 0) eprom_ck_cycle(dev);