···422422 return NULL;423423424424 for (i = 0; i < num; i++) {425425- int id;425425+ uintptr_t id;426426 if (!tps6586x_matches[i].init_data)427427 continue;428428429429 pdata->reg_init_data[i] = tps6586x_matches[i].init_data;430430- id = (int)tps6586x_matches[i].driver_data;430430+ id = (uintptr_t)tps6586x_matches[i].driver_data;431431 if (id == TPS6586X_ID_SYS)432432 sys_rail = pdata->reg_init_data[i]->constraints.name;433433