Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp1740643pxp; Mon, 7 Mar 2022 01:06:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJzIK94x9F5W5C9xMoqEhEkeNOjhg6JPPpp7TtiJDF+UY5VvKkVKcYLRctA2Nc9vSEv5Wqme X-Received: by 2002:a17:902:8bcc:b0:14f:2294:232e with SMTP id r12-20020a1709028bcc00b0014f2294232emr10874664plo.105.1646644000311; Mon, 07 Mar 2022 01:06:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646644000; cv=none; d=google.com; s=arc-20160816; b=Wnxu2w6iwC08P87Ri84ANiikfMDafoLNwgaPmNFJMLxgiPJhB6cDlsr69QE0/a9vW1 wo/Ptgv8iRTZe0vkPlWBoOkAdZYJVPi7FB5lNoPIZ+seA93itwOSoU2gWiqsuKHmDzdB jdevXsH8IPKWx4VqFbGp1oyibJXV6UPOTyrsUjOw5OKi3XxvUqwCjg8dM1renO1x/Lqb l2cNVKc6YimQphMHjOur+l+QLOtc2+qmPXV6tYBNJqvZQOh1llVORRHXXFU3a2M4QkeJ wOqO5ZGvzOComDy6yzNvWeHgbRrIoINWJvM2sBQ6RwTeYdcaorakZQwQYlbrMHXlNUO6 WNeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=x3vUGaD6nbjPi/jA8r5zaftNt0nkteatOFKOFftnZls=; b=jnyOBc69kocnFG8kAj2LTG2mdIxG4Bsnuk9HBNBMOViO8xNyJ1QL9RdJw8/RodhvdN PdRNgCZoh4Tv3ysZaY2Ir5n8gxY+VWSNRgLFU3IFQO/ce6PKq31wNLAIPc81vI+TuTpa ZsebEJ8HB8SUVlyIfe1HhNwa7rr8W6DLqRyX5OePlsCrAUB1Yzuoqbet9ZymoOLw70BO ycDH1BIu5r+Lsum3BmaHMlorWrFcyU6HER/DS1pI51gsOC+Tb6/UH9eRR8gZRSAHmfRd BveNOPmrhSh6j4VJp2GajLyZn9YY0Ci7NbF3DV9Qcuwp+OiiDPw4yvE1dze+CuBGyTT2 ojEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=zIimn5Sx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y132-20020a62648a000000b004f6717a9bfcsi10539653pfb.316.2022.03.07.01.06.25; Mon, 07 Mar 2022 01:06:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=zIimn5Sx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235981AbiCGHzZ (ORCPT + 99 others); Mon, 7 Mar 2022 02:55:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232814AbiCGHzX (ORCPT ); Mon, 7 Mar 2022 02:55:23 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E2664474A for ; Sun, 6 Mar 2022 23:54:29 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 0A52EB81020 for ; Mon, 7 Mar 2022 07:54:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 224A2C340EF; Mon, 7 Mar 2022 07:54:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1646639666; bh=nSHbSNLVLura+a601pjRTuAdhTA5vDw6fiYHhx3TNLU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=zIimn5Sx+tC7b+DMFcIIkUqq8UryWrQvKOuJInbgqBVfSSygtbuqc0cDSPChgRwaI tyLVJNxFVqZZA5nzyQD7i61k7OdjoKF+3ZFydQbqnW2Si6iwzYO+WgKMBnldFgHAfo m64ryOlKQUmo0QQTAOXbRw8Hqmc6LkDBEqScMw/8= Date: Mon, 7 Mar 2022 08:54:23 +0100 From: Greg Kroah-Hartman To: Oh Eomji Cc: Jaroslav Kysela , Takashi Iwai , open list , alsa-devel@alsa-project.org, Leon Romanovsky , Pavel Skripkin , JaeHun Jung Subject: Re: [PATCH 1/2] sound: usb: Add vendor's hooking interface Message-ID: References: <1646619720-97113-1-git-send-email-eomji.oh@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1646619720-97113-1-git-send-email-eomji.oh@samsung.com> X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 07, 2022 at 11:21:59AM +0900, Oh Eomji wrote: > In mobile, a co-processor can be used with USB audio to improve power > consumption. To support this type of hardware, hooks need to be added > to the USB audio subsystem to be able to call into the hardware when > needed. > > The main operation of the call-backs are: > - Initialize the co-processor by transmitting data when initializing. > - Change the co-processor setting value through the interface > function. > - Configure sampling rate > - pcm open/close > - other housekeeping You need to supply the users of the callbacks/hooks, otherwise we can not properly evaluate them, nor can we accept them. I have been saying this for over a year, please submit ALL of the needed parts for these hooks to even be able to be considered. Otherwise they will just be ignored for the obvious reasons stated numerous times in the past. thanks, greg k-h