if (!dw9719)
return -ENOMEM;
+ dw9719->model = (enum dw9719_model)(uintptr_t)i2c_get_match_data(client);
+
dw9719->regmap = devm_cci_regmap_init_i2c(client, 8);
if (IS_ERR(dw9719->regmap))
return PTR_ERR(dw9719->regmap);
}
static const struct of_device_id dw9719_of_table[] = {
- { .compatible = "dongwoon,dw9719" },
- { .compatible = "dongwoon,dw9761" },
+ { .compatible = "dongwoon,dw9719", .data = (const void *)DW9719 },
+ { .compatible = "dongwoon,dw9761", .data = (const void *)DW9761 },
{ }
};
MODULE_DEVICE_TABLE(of, dw9719_of_table);