Lines Matching defs:pdata
150 struct uda1380_platform_data *pdata = codec->dev->platform_data;
152 if (gpio_is_valid(pdata->gpio_reset)) {
153 gpio_set_value(pdata->gpio_reset, 1);
155 gpio_set_value(pdata->gpio_reset, 0);
603 struct uda1380_platform_data *pdata = codec->dev->platform_data;
616 if (gpio_is_valid(pdata->gpio_power)) {
617 gpio_set_value(pdata->gpio_power, 1);
627 if (!gpio_is_valid(pdata->gpio_power))
630 gpio_set_value(pdata->gpio_power, 0);
722 struct uda1380_platform_data *pdata =codec->dev->platform_data;
731 if (!pdata)
734 if (gpio_is_valid(pdata->gpio_reset)) {
735 ret = gpio_request(pdata->gpio_reset, "uda1380 reset");
738 ret = gpio_direction_output(pdata->gpio_reset, 0);
743 if (gpio_is_valid(pdata->gpio_power)) {
744 ret = gpio_request(pdata->gpio_power, "uda1380 power");
747 ret = gpio_direction_output(pdata->gpio_power, 0);
763 switch (pdata->dac_clk) {
781 if (gpio_is_valid(pdata->gpio_power))
782 gpio_free(pdata->gpio_power);
786 if (gpio_is_valid(pdata->gpio_reset))
787 gpio_free(pdata->gpio_reset);
795 struct uda1380_platform_data *pdata =codec->dev->platform_data;
799 gpio_free(pdata->gpio_reset);
800 gpio_free(pdata->gpio_power);