// {
result = uapi_i2c_master_init(bus_index, 400000, I2C_SPEED_MODE_FS); /* 400000: 400KHz */
- if (result != ERRCODE_SUCC) {
- PRINT("cywee i2c init fail! ret=0x%x\n", result);
- return ERRCODE_FAIL;
- }
- else if(result == ERRCODE_I2C_ALREADY_INIT){
+ if(result == ERRCODE_I2C_ALREADY_INIT){
PRINT("cywee i2c already init ret=0x%x\n", result);
return ERRCODE_SUCC;
}
+ else if (result != ERRCODE_SUCC && result != ERRCODE_I2C_ALREADY_INIT) {
+ PRINT("cywee i2c init fail! ret=0x%x\n", result);
+ return ERRCODE_FAIL;
+ }
// i2c_installed = 1;