Lines Matching refs:mlxbf_i2c_resource

361 struct mlxbf_i2c_resource {  struct
417 struct mlxbf_i2c_resource *shared_res[MLXBF_I2C_SHARED_RES_MAX];
420 u64 (*calculate_freq)(struct mlxbf_i2c_resource *corepll_res);
426 struct mlxbf_i2c_resource *smbus;
427 struct mlxbf_i2c_resource *mst_cause;
428 struct mlxbf_i2c_resource *slv_cause;
429 struct mlxbf_i2c_resource *coalesce;
436 static struct mlxbf_i2c_resource mlxbf_i2c_coalesce_res[] = {
445 static struct mlxbf_i2c_resource mlxbf_i2c_corepll_res[] = {
458 static struct mlxbf_i2c_resource mlxbf_i2c_gpio_res[] = {
991 static struct mlxbf_i2c_resource *
995 struct mlxbf_i2c_resource *res; in mlxbf_i2c_get_shared_resource()
1008 struct mlxbf_i2c_resource **res, in mlxbf_i2c_init_resource()
1011 struct mlxbf_i2c_resource *tmp_res; in mlxbf_i2c_init_resource()
1017 tmp_res = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), in mlxbf_i2c_init_resource()
1228 struct mlxbf_i2c_resource *gpio_res; in mlxbf_i2c_get_gpio()
1266 struct mlxbf_i2c_resource *gpio_res; in mlxbf_i2c_release_gpio()
1292 struct mlxbf_i2c_resource *corepll_res; in mlxbf_i2c_get_corepll()
1331 struct mlxbf_i2c_resource *corepll_res; in mlxbf_i2c_release_corepll()
1356 struct mlxbf_i2c_resource *gpio_res; in mlxbf_i2c_init_master()
1410 static u64 mlxbf_calculate_freq_from_tyu(struct mlxbf_i2c_resource *corepll_res) in mlxbf_calculate_freq_from_tyu()
1445 static u64 mlxbf_calculate_freq_from_yu(struct mlxbf_i2c_resource *corepll_res) in mlxbf_calculate_freq_from_yu()
1485 struct mlxbf_i2c_resource *corepll_res; in mlxbf_i2c_calculate_corepll_freq()
1679 struct mlxbf_i2c_resource *coalesce_res; in mlxbf_i2c_init_coalesce()
1732 struct mlxbf_i2c_resource *coalesce_res; in mlxbf_i2c_release_coalesce()