mlxbf_i2c_resource
static struct mlxbf_i2c_resource *
struct mlxbf_i2c_resource *res;
struct mlxbf_i2c_resource **res,
struct mlxbf_i2c_resource *tmp_res;
tmp_res = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource),
struct mlxbf_i2c_resource *gpio_res;
struct mlxbf_i2c_resource *gpio_res;
struct mlxbf_i2c_resource *corepll_res;
struct mlxbf_i2c_resource *corepll_res;
struct mlxbf_i2c_resource *gpio_res;
static u64 mlxbf_i2c_calculate_freq_from_tyu(struct mlxbf_i2c_resource *corepll_res)
static u64 mlxbf_i2c_calculate_freq_from_yu(struct mlxbf_i2c_resource *corepll_res)
struct mlxbf_i2c_resource *corepll_res;
struct mlxbf_i2c_resource *coalesce_res;
struct mlxbf_i2c_resource *coalesce_res;
priv->timer = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL);
priv->mst = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL);
priv->slv = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL);
struct mlxbf_i2c_resource *shared_res[MLXBF_I2C_SHARED_RES_MAX];
u64 (*calculate_freq)(struct mlxbf_i2c_resource *corepll_res);
struct mlxbf_i2c_resource *smbus;
struct mlxbf_i2c_resource *timer;
struct mlxbf_i2c_resource *mst;
struct mlxbf_i2c_resource *slv;
struct mlxbf_i2c_resource *mst_cause;
struct mlxbf_i2c_resource *slv_cause;
struct mlxbf_i2c_resource *coalesce;
static struct mlxbf_i2c_resource mlxbf_i2c_coalesce_res[] = {
static struct mlxbf_i2c_resource mlxbf_i2c_corepll_res[] = {
static struct mlxbf_i2c_resource mlxbf_i2c_gpio_res[] = {