Lines Matching refs:data
35 * struct ti_opp_supply_data - OMAP specific opp supply data
53 * struct ti_opp_supply_of_data - device tree match data
70 * @data: data specific to the device
73 * stores it in internal data structure for use during transition requests.
78 struct ti_opp_supply_data *data)
113 data->num_vdd_table = proplen / 2;
115 if (data->num_vdd_table * 2 * sizeof(int) != prop->length) {
122 &data->vdd_absolute_max_voltage_uv);
129 table = kcalloc(data->num_vdd_table, sizeof(*data->vdd_table),
135 data->vdd_table = table;
138 for (i = 0; i < data->num_vdd_table; i++, table++) {
176 * @data: data specific to the device
179 struct ti_opp_supply_data *data)
181 kfree(data->vdd_table);
182 data->vdd_table = NULL;
183 data->num_vdd_table = 0;
189 * @data: data specific to the device
196 struct ti_opp_supply_data *data,
202 if (!data->num_vdd_table)
205 table = data->vdd_table;
210 for (i = 0; i < data->num_vdd_table; i++, table++)
364 {.compatible = "ti,omap-opp-supply", .data = &omap_generic_of_data},
365 {.compatible = "ti,omap5-opp-supply", .data = &omap_omap5_of_data},
367 .data = &omap_omap5core_of_data},
386 if (!match->data) {
388 dev_err(dev, "%s: Bad data in match\n", __func__);
391 of_data = match->data;