Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp2287821pxv; Sat, 24 Jul 2021 11:06:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzfJ44wtA7/FKHDh9v73XnAuo/oowv3pFhNbs60qbLsblCQj64PgjzdpxymtEIYEqp87/xq X-Received: by 2002:aa7:d8d0:: with SMTP id k16mr12137000eds.202.1627149963598; Sat, 24 Jul 2021 11:06:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627149963; cv=none; d=google.com; s=arc-20160816; b=eaXXuoS93rS+ATIMaMoN0o4BzU55b45meJtRJSitAz5CWvFa9cMI1Jey9jJQ6JDoTw F/Os2B9+Kx3o1dtkqm3SNx0C5I8+pOLzLWj/ybZSH3NU6nGoB3vhWP/nMwW+9Fvrvmen yJWWM2fwaHHwv/MASoomuWuUHR3dlYSAFlCItOSBhGejX/CBp6NudNaOKIQS2cMQPa5L k6XpJQB8nO43Ql68u6V365g3iOk8eX3iQXvNN8X3WF6KqvJPI2PA7hrcFJebp4w+8oGG sf5ajPG5HV2+G62a3ROlcyTcOSe46dKK7EGmO/mtDWAXcHd3MlWVFWVMbZewm7ctiutm Y7dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ySjT+9vhA6LvbQeBz3snrx5GQAIqPB2FJPEofd/VFlc=; b=Pg0cYu7nvqIm8KpeVXTFK1LX/PZAsjCirnoYvCLj+TbG3p47rH37Vb9P7foRFaQTZ+ AIPAG5Xyf6SX++Rkjm+mw2OGEbd5fL31o7A8evk1PQENz5SXX7MFnN/OX1quOR19AKVK oGF9fEff7bC0n5Lyns+AcUpYTIBItwFr14eLzQfmyz2fR6pFnjG5VXIfWuUfVOdGWUAb 4Lw9QPqIy3g0ieQR1N2+W3dbQHRrDgMLtYhOLVDT+bfOH7HYX7Z/OxbNsYqjO3cqkPQd FFuumr8mOwYXFJJ7bUE/wIdxWenuoLNVQmc2rUKlwgH6Pnt0LGiDPnvoJ+VBz+GGHmnT oEVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CpeZupTF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n14si37425009edo.506.2021.07.24.11.05.40; Sat, 24 Jul 2021 11:06:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CpeZupTF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229684AbhGXRXv (ORCPT + 99 others); Sat, 24 Jul 2021 13:23:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229461AbhGXRXv (ORCPT ); Sat, 24 Jul 2021 13:23:51 -0400 Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CC02FC061575 for ; Sat, 24 Jul 2021 11:04:21 -0700 (PDT) Received: by mail-qt1-x82c.google.com with SMTP id a19so4018945qtx.1 for ; Sat, 24 Jul 2021 11:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ySjT+9vhA6LvbQeBz3snrx5GQAIqPB2FJPEofd/VFlc=; b=CpeZupTFKNWztEfPSidkKyHokcBAMt2Wi3fxZGNLVd9kQwfMEr8hmCzrpiZN8OajUR 1+Xgsg4E676KQ74nsIIUiTPr4+Zw4V/ZN5RKuKdZ6K8oXET13wSGXe+qjA54BIHiMkKm sHm8dYljb49cClUOdGMEM0pvJj4lj4UDwxdJinCyQHxn9TCwvT70YBBHtQPFkZbobDu9 WF6iQDBjKpudNhx11mX6Mo0MhxNMN6RVUnju9CLdigEgMEXAXweTi0zWlz3/Ykl66JXW N+vs6XUlGIKVitlY1Q7e8wm2R9Y2VsNVnlQKT0a5UqVO6HFYANzF8JobRi+jguYBiwJO y3BA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ySjT+9vhA6LvbQeBz3snrx5GQAIqPB2FJPEofd/VFlc=; b=nupNke781RkPugWg6HI+TYZWK0jSg0DSBYT4T5seODdidxEjm/rMyZ6lhEBWTOiXSD sAuDH6jw+rSLyhMV92g/XpR2r04jiqUkJxIZWx4l7AgG879SjSyqpuSzYnXJ+zsH2qe7 WVKmmqu+7S7Lgk67uHwh+mteW8wStxfOXrgR01CmUcUupIRW8PPxCdmzn5y3QyjNyXiW iaeyx/XFU8AX725Ol2E0idVXJ9B4JP3xcUJ26JEYf1iLdeN7xl5KT/IhBRczDWP4gHqN NdhJP7eCvPavSZatKh4rk2xLAZTMsKXa7SvWWqKwQxI2wiXyIweNeOwMIfSFAEb+19pB zxzA== X-Gm-Message-State: AOAM530Lky9rr4aJAdOeuY+wG59AoOLV+cHBf9G9PznsiuSgIoshOIBb iUWHE0oU+pL6oBkFl/yhTgKqEVaaYuwWEvfsoS4= X-Received: by 2002:ac8:1483:: with SMTP id l3mr8917231qtj.142.1627149861044; Sat, 24 Jul 2021 11:04:21 -0700 (PDT) MIME-Version: 1.0 References: <1627100621-19225-1-git-send-email-chihhao.chen@mediatek.com> In-Reply-To: From: Geraldo Nascimento Date: Sat, 24 Jul 2021 15:04:13 +0000 Message-ID: Subject: Re: [PATCH] ALSA: usb-audio: fix incorrect clock source setting To: Takashi Iwai Cc: chihhao.chen@mediatek.com, alsa-devel@alsa-project.org, wsd_upstream@mediatek.com, damien@zamaudio.com, tiwai@suse.com, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, matthias.bgg@gmail.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jul 24, 2021 at 8:05 AM Takashi Iwai wrote: > > This looks like a regression introduced by the recent commit > d2e8f641257d ("ALSA: usb-audio: Explicitly set up the clock > selector"), which is a fix for certain devices. Too bad that the > behavior really depends on the device... Dr. Iwai, perhaps we could restrict the generalized fix for the Behringer UFX1604 / UFX1204 with some simple logic to devices that only have *one* clock source. In that case the clock selector must be set to the only clock source. This way we keep the generalization without breaking devices with more than one clock source. Just an idea. Thank you, Geraldo Nascimento