Lines Matching refs:pdata
30 struct i2c_mux_pinctrl_platform_data *pdata; member
66 mux->pdata = devm_kzalloc(&pdev->dev, sizeof(*mux->pdata), GFP_KERNEL); in i2c_mux_pinctrl_parse_dt()
67 if (!mux->pdata) { in i2c_mux_pinctrl_parse_dt()
80 mux->pdata->pinctrl_states = devm_kzalloc(&pdev->dev, in i2c_mux_pinctrl_parse_dt()
81 sizeof(*mux->pdata->pinctrl_states) * num_names, in i2c_mux_pinctrl_parse_dt()
83 if (!mux->pdata->pinctrl_states) { in i2c_mux_pinctrl_parse_dt()
90 &mux->pdata->pinctrl_states[mux->pdata->bus_count]); in i2c_mux_pinctrl_parse_dt()
96 if (!strcmp(mux->pdata->pinctrl_states[mux->pdata->bus_count], in i2c_mux_pinctrl_parse_dt()
102 mux->pdata->pinctrl_state_idle = "idle"; in i2c_mux_pinctrl_parse_dt()
104 mux->pdata->bus_count++; in i2c_mux_pinctrl_parse_dt()
118 mux->pdata->parent_bus_num = i2c_adapter_id(adapter); in i2c_mux_pinctrl_parse_dt()
147 mux->pdata = dev_get_platdata(&pdev->dev); in i2c_mux_pinctrl_probe()
148 if (!mux->pdata) { in i2c_mux_pinctrl_probe()
153 if (!mux->pdata) { in i2c_mux_pinctrl_probe()
160 sizeof(*mux->states) * mux->pdata->bus_count, in i2c_mux_pinctrl_probe()
169 sizeof(*mux->busses) * mux->pdata->bus_count, in i2c_mux_pinctrl_probe()
183 for (i = 0; i < mux->pdata->bus_count; i++) { in i2c_mux_pinctrl_probe()
185 mux->pdata->pinctrl_states[i]); in i2c_mux_pinctrl_probe()
190 mux->pdata->pinctrl_states[i], ret); in i2c_mux_pinctrl_probe()
194 if (mux->pdata->pinctrl_state_idle) { in i2c_mux_pinctrl_probe()
196 mux->pdata->pinctrl_state_idle); in i2c_mux_pinctrl_probe()
201 mux->pdata->pinctrl_state_idle, ret); in i2c_mux_pinctrl_probe()
210 mux->parent = i2c_get_adapter(mux->pdata->parent_bus_num); in i2c_mux_pinctrl_probe()
213 mux->pdata->parent_bus_num); in i2c_mux_pinctrl_probe()
218 for (i = 0; i < mux->pdata->bus_count; i++) { in i2c_mux_pinctrl_probe()
219 u32 bus = mux->pdata->base_bus_num ? in i2c_mux_pinctrl_probe()
220 (mux->pdata->base_bus_num + i) : 0; in i2c_mux_pinctrl_probe()
248 for (i = 0; i < mux->pdata->bus_count; i++) in i2c_mux_pinctrl_remove()