// Sets bit to 1
#define ResetBit(val,bit) val= (unsigned char ) (val & ~(0x1 << bit))
// Sets bit to 0
+#define PCI_CONFIG_ADDRESS 0xcf8
+#define PCI_CONFIG_DATA 0xcfc
+
+#define VenderID 0x1106
+#define DeviceID1 0x8231
+#define DeviceID2 0x3109
+#define DeviceID3 0x3074
+//F01_S
+#define DeviceID4 0x3147
+#define DeviceID5 0x3177
+//F01_E
#define OFF 0
#define ON 1
value = 0; // will automatically be fixed in 4M
}
temp = (ReadReg(iobase, I_CF_H_1) & 0x03);
- temp |= value << 2;
+ temp = temp | (value << 2);
WriteReg(iobase, I_CF_H_1, temp);
}
temp = (ReadReg(iobase, I_CF_L_1) & 0x1f);
temp1 = (ReadReg(iobase, I_CF_H_1) & 0xfc);
temp2 = (width & 0x07) << 5;
- temp |= temp2;
+ temp = temp | temp2;
temp2 = (width & 0x18) >> 3;
- temp1 |= temp2;
+ temp1 = temp1 | temp2;
WriteReg(iobase, I_CF_L_1, temp);
WriteReg(iobase, I_CF_H_1, temp1);
}
__u8 temp;
temp = ReadReg(iobase, I_CF_L_1) & 0xe0;
- temp |= count;
+ temp = temp | count;
WriteReg(iobase, I_CF_L_1, temp);
}