From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC976C10F27 for ; Mon, 9 Mar 2020 18:14:28 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C38FC208C3 for ; Mon, 9 Mar 2020 18:14:28 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="CU71r+pi"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="hcX3nNIn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C38FC208C3 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:MIME-Version :In-Reply-To:References:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JOjybpWom8LJ2tJMY0GvOq1UrnR3UN9uPjns5P3ZQuI=; b=CU71r+piWh5uKF l/yvtXqyufsD1NNKo7Y0HQ5cBu4RfOm4xOF16LAKbE7KOWguhz4kvl8PdCDjh/xDr8TqfY5YYgrhA cLFGf2Q0AEuK1A9F5yp6zcl1ZKSCidddqzaYt/otYBfy0obxpmwDQgp3jOFvkVvEqaeeUFWbtyJEP DoDoNEk+m5xPTh14Tu8rw8O0/3E2P3l/DVHFxp+vwvOE4jfbwtn6O3XwF3AhIW5AlMsgXtj1Cq44+ WMH6Lr2nmgEHhz4t8t9Inv2mRHoXww2m7kKXTrAfkSWE+SPTgUCp4gy+bfnA0RMCdDErgnyxphRKM SgkygyhqVmArP1pBIg7g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jBMv5-0007S5-RG; Mon, 09 Mar 2020 18:14:27 +0000 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jBMv2-0007Qi-2T for linux-arm-kernel@lists.infradead.org; Mon, 09 Mar 2020 18:14:25 +0000 Received: by mail-lj1-x22e.google.com with SMTP id o10so4271701ljc.8 for ; Mon, 09 Mar 2020 11:14:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc; bh=koPyYPcnPETHgCvHEnnCmdmwfA+OhLOvchqTM1xprps=; b=hcX3nNInTx9iPg7EaR+RByFVzvo/cSttxQcApuNwRryPYcMSIWjR9EGkmg4RuaKhT4 Dvkz7XZHPwiW2D/MPgulKgvlSOp2p1+Z6RSgpSLCSj8oQlR1KydMYFuXN2GJqA+khaaI n+jHxvfrvN4OZXWhrflT6H8M3bYWCmMJnNwL4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc; bh=koPyYPcnPETHgCvHEnnCmdmwfA+OhLOvchqTM1xprps=; b=X+tIB7u9J7Ozx3M6ilBEUbP7dC1w2lriwRUfg2XbAjm/h5Y60kAzL65aDW5AaJUFbH yz9/riPf0Ppw3ZdsQay6lzqBmQKgecpceprpAXVPtF/5pg4+s2BsxagY3uJakIRRt5oL rfMNtDgnMq1Z+eJcn2LSVoULV/3ZtIXeZ7yMgLnrK2m//INxvxWR3trl4SQtGbpnKTlv f7juM51+YvIPSg6p8yeV3I9EWSe3jTf2mkb/YSG0WCoLt7gjC67nNowqN9EfxfNBEzqP DRGOXA4SmqnSM5blwLfn52x0rUIi3EoTEDcTJLhmb9I6lXaH80XLYR5n+Oex2RXk8HNu OUSw== X-Gm-Message-State: ANhLgQ0rz13FJpWKOjXeAGcvHinc5X+CxVPcNsl24vpNIl5cJjFSkgTj 6qO05Ls4OjRlIeE+j9cW3xduEJJwL/gV97HT07gb4Q== X-Google-Smtp-Source: ADFU+vtgo6olIYRoVSmwWWivdI6JJjr250gtxBwwoAJTPwO/+EsUYi98/L4RLCE5w9lBmxHiqH1H3VYw5KdKjPdM5rA= X-Received: by 2002:a2e:80c3:: with SMTP id r3mr10292149ljg.105.1583777660196; Mon, 09 Mar 2020 11:14:20 -0700 (PDT) From: Kevin Li References: <20200306222705.13309-1-kevin-ke.li@broadcom.com> <20200309123307.GE4101@sirena.org.uk> <69138568e9c18afa57d5edba6be9887b@mail.gmail.com> <20200309175205.GJ4101@sirena.org.uk> In-Reply-To: <20200309175205.GJ4101@sirena.org.uk> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQK6AtPk+W1UvlC/8YJn5FlJAEq5hQGCyJpIAfJ2lUUB0s+e4qZONC5g Date: Mon, 9 Mar 2020 11:14:18 -0700 Message-ID: <8113837129a1b41aee674c68258cd37f@mail.gmail.com> Subject: RE: [PATCH] ASoC: brcm: Add DSL/PON SoC audio driver To: Mark Brown X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200309_111424_115119_FA04A8A1 X-CRM114-Status: UNSURE ( 7.67 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Kuninori Morimoto , Scott Branden , Liam Girdwood , Ray Jui , Takashi Iwai , Jaroslav Kysela , bcm-kernel-feedback-list@broadcom.com, Stephen Boyd , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org I can't really parse what you're talking about here (perhaps some of that context would have helped...) but it doesn't seem to be the clocking of the I2S bus which would normally be what master and slave would be talking about. It is the clock setting of I2S bus master or slave. If I am playing music only, I set TX as master. All others are slave. If I am recording only. I set RX as master. All others are slave. If I am playing and recording at same time, I set first coming stream as master second coming stream as slave. If I shut down first stream before second stream, then I will set the second stream as master, otherwise there will be no clock/FS signal on the I2S bus to maintain the second stream to its end. Hope it is clearer. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel