Revert "usb: gadget: function: f_uac1: implement get_alt()"

This reverts commit a1f2b05323.
Required for clean picking of UAC opensource changes.

Change-Id: Ic58920a40e59ad744dceb99a85818ab1fd6f3bab
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
This commit is contained in:
Ajay Agarwal 2019-01-08 19:26:58 +05:30
parent 84ac0da7f6
commit 7c5d95219e

View file

@ -277,9 +277,6 @@ static void f_audio_buffer_free(struct f_audio_buf *audio_buf)
struct f_audio {
struct gaudio card;
u8 ac_intf, ac_alt;
u8 as_intf, as_alt;
/* endpoints handle full and/or high speeds */
struct usb_ep *out_ep;
@ -589,20 +586,7 @@ static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt)
req_count = opts->req_count;
audio_buf_size = opts->audio_buf_size;
/* No i/f has more than 2 alt settings */
if (alt > 1) {
ERROR(cdev, "%s:%d Error!\n", __func__, __LINE__);
return -EINVAL;
}
if (intf == audio->ac_intf) {
/* Control I/f has only 1 AltSetting - 0 */
if (alt) {
ERROR(cdev, "%s:%d Error!\n", __func__, __LINE__);
return -EINVAL;
}
return 0;
} else if (intf == audio->as_intf) {
if (intf == 1) {
if (alt == 1) {
err = config_ep_by_speed(cdev->gadget, f, out_ep);
if (err)
@ -647,28 +631,11 @@ static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt)
schedule_work(&audio->playback_work);
}
}
audio->as_alt = alt;
}
return err;
}
static int f_audio_get_alt(struct usb_function *f, unsigned intf)
{
struct f_audio *audio = func_to_audio(f);
struct usb_composite_dev *cdev = f->config->cdev;
if (intf == audio->ac_intf)
return audio->ac_alt;
else if (intf == audio->as_intf)
return audio->as_alt;
else
ERROR(cdev, "%s:%d Invalid Interface %d!\n",
__func__, __LINE__, intf);
return -EINVAL;
}
static void f_audio_disable(struct usb_function *f)
{
return;
@ -735,16 +702,12 @@ f_audio_bind(struct usb_configuration *c, struct usb_function *f)
if (status < 0)
goto fail;
ac_interface_desc.bInterfaceNumber = status;
audio->ac_intf = status;
audio->ac_alt = 0;
status = usb_interface_id(c, f);
if (status < 0)
goto fail;
as_interface_alt_0_desc.bInterfaceNumber = status;
as_interface_alt_1_desc.bInterfaceNumber = status;
audio->as_intf = status;
audio->as_alt = 0;
status = -ENODEV;
@ -1002,7 +965,6 @@ static struct usb_function *f_audio_alloc(struct usb_function_instance *fi)
audio->card.func.bind = f_audio_bind;
audio->card.func.unbind = f_audio_unbind;
audio->card.func.set_alt = f_audio_set_alt;
audio->card.func.get_alt = f_audio_get_alt;
audio->card.func.setup = f_audio_setup;
audio->card.func.disable = f_audio_disable;
audio->card.func.free_func = f_audio_free;