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=-12.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 34841C4363A for ; Tue, 27 Oct 2020 18:34:05 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 A357620724 for ; Tue, 27 Oct 2020 18:34:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="2eHiGLy0"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Xa3aRlWC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A357620724 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=kM767PvhWqz+duOYD2d08TWANJ5PzAnjdYBX8CBZE/8=; b=2eHiGLy0mzHPv0In8wA+PESKn swluc8n9gdQGho4I08Cnu6kSKwIs7xGpYqyp/uw5huJ2Z2v4VAAPTBmeTiREuioYNmlAHHrgh5EiQ uyzHfLJRdnan3Y8ftLwGexfNSXW9THRtY/EHmF+zjhoNmzNc4Br74kLy8Wu9lnRW4+oHm4NivEDXS e463yb7e8zlQzve4ttgv+64DtpAiwfx8R2IZn8DYWdy2Gv1ZP1nOaifgiwAuInHWo/5L4YRo7hlHV dZw57AVZeuxNLyFMaNKSJGZqeyfGYBBHXoHah1fdv3X+hqyATLlF70LCrtHRsubcTyhChlC8uUEmr /idGLxnRQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXTlS-0002V6-Ec; Tue, 27 Oct 2020 18:32:10 +0000 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXTlC-0002Op-Qp for linux-arm-kernel@lists.infradead.org; Tue, 27 Oct 2020 18:31:55 +0000 Received: by mail-wm1-x343.google.com with SMTP id l8so796871wmg.3 for ; Tue, 27 Oct 2020 11:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HWW+ZfyCHyBaIjHVek844VU+H74q8wumivr8pDBz3+c=; b=Xa3aRlWC9ljsRrq+ZxZgYJULHxsgPA0ckHAQ19+tNrf10j+9QY8DA/WYBZS1fMKzl5 8GYE10EvUT32mxJHeLCKJ/Mcqp6ZYITrS/Lw6JWjGM0JoUXfwC0OZCPBrbXH4lYllfHL 7Nsu8vWTkAFdyvMqwm7YbggvoUv+zhP08zPknzg/lVE+UkS5kOPLMSWdsJaaN8rVqPi/ hJPJyDbwvwA6ZzCHRnjE1TpbnXlFcdUJDy5IsJd0h4KZ5bcDHZ0fZZ97gbUuCkvsIaym gI+NtTldqxulAoFlhrBoVALDkSpwyrdNhozI7M8Cq7gEpbZZPrBVwjNcTQDmY1ao8fQS +JEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HWW+ZfyCHyBaIjHVek844VU+H74q8wumivr8pDBz3+c=; b=EBWkQs7OD6lNJQ6S5u4yR+IvFb5b+CMdd16WvOzlBEcF9Tqbw37+aI+tpHmrvMKkVW pM8kUMbI+22X0jNZ/GybT7DEHbUdTTUZHUSCbiFX3IyvF+XJvxDSI8WXfwonJtkEMSbG O9kvq5Bx5cV8ukmlGBkyRg56nCspLzsSqxv6D+WQKqalDr9so7RXDObxFnLgWIxKvPmd lZossQY0ePpqIPi7ZGwd8xUSHcjA3ChJ9IRx22OBBqbl9W6lRjRZLtgoe5Oqm+6aUimU I0dWKBeASkBnW7cfoMdgGAvYPAJc7IOzUkjBzZaNM/x2DK/j77VRrLkCeou6IZBTT+ae MF+w== X-Gm-Message-State: AOAM532YCUTfKqz/1QjPzsxRySdoz+CV9ymzDQzoVM0+vaNriYTomeJ4 n88RC9ng8V4ADyzCIqkEK5A= X-Google-Smtp-Source: ABdhPJw5odAjh3G76+qql0JT4kD/cXQYlrTOXEYaGxulwmcWowGzECtkFMHPjpCXF16eHf3suW/ukQ== X-Received: by 2002:a1c:4d05:: with SMTP id o5mr4002368wmh.94.1603823513610; Tue, 27 Oct 2020 11:31:53 -0700 (PDT) Received: from localhost.localdomain (lputeaux-656-1-11-33.w82-127.abo.wanadoo.fr. [82.127.142.33]) by smtp.gmail.com with ESMTPSA id m9sm2864148wmc.31.2020.10.27.11.31.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 11:31:52 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring , Mark Brown , Liam Girdwood Subject: [PATCH v9 01/14] ASoC: sun4i-i2s: Change set_chan_cfg() params Date: Tue, 27 Oct 2020 19:31:36 +0100 Message-Id: <20201027183149.145165-2-peron.clem@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201027183149.145165-1-peron.clem@gmail.com> References: <20201027183149.145165-1-peron.clem@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201027_143154_902461_FCC175A8 X-CRM114-Status: GOOD ( 19.70 ) 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: devicetree@vger.kernel.org, Jernej Skrabec , alsa-devel@alsa-project.org, Samuel Holland , linux-kernel@vger.kernel.org, Takashi Iwai , Jaroslav Kysela , Marcus Cooper , linux-sunxi@googlegroups.com, =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org QXMgc2xvdHMgYW5kIHNsb3Rfd2lkdGggY2FuIGJlIHNldCBtYW51YWxseSB1c2luZyBzZXRfdGRt KCkuClRoZXNlIHZhbHVlcyBhcmUgdGhlbiBrZXB0IGluIHN1bjRpX2kycyBzdHJ1Y3QuClNvIHdl IG5lZWQgdG8gY2hlY2sgaWYgdGhlc2UgdmFsdWVzIGFyZSBzZXQgb3Igbm90LgoKVGhpcyBpcyBu b3QgZG9uZSBhY3R1YWxseSBhbmQgd2lsbCB0cmlnZ2VyIGEgYnVnLgpGb3IgZXhhbXBsZSwgaWYg d2Ugc2V0IHRvIHRoZSBzaW1wbGUgc291bmRjYXJkIGluIHRoZSBkZXZpY2UtdHJlZQpkYWktdGRt LXNsb3Qtd2lkdGggPSA8MzI+IGFuZCB0aGVuIHN0YXJ0IGEgc3RyZWFtIHVzaW5nIFMxNl9MRSwK Y3VycmVudGx5IHdlIHdvdWxkIGNhbGN1bGF0ZSBCQ0xLIGZvciAzMi1iaXQgc2xvdHMsIGJ1dCBw cm9ncmFtCmxyY2tfcGVyaW9kIGZvciAxNi1iaXQgc2xvdHMsIG1ha2luZyB0aGUgc2FtcGxlIHJh dGUgZG91YmxlIHdoYXQgd2UKZXhwZWN0ZWQuCgpUbyBmaXggdGhpcywgd2UgbmVlZCB0byBjaGVj ayBpZiB0aGVzZSB2YWx1ZXMgYXJlIHNldCBvciBub3QgYnV0IGFzCnRoaXMgbG9naWMgaXMgYWxy ZWFkeSBkb25lIGJ5IHRoZSBjYWxsZXIuIEF2b2lkIGR1cGxpY2F0aW5nIHRoaXMKbG9naWMgYW5k IGp1c3QgcGFzcyB0aGUgcmVxdWlyZWQgdmFsdWVzIGFzIHBhcmFtcyB0byBzZXRfY2hhbl9jZmco KS4KClN1Z2dlc3RlZC1ieTogU2FtdWVsIEhvbGxhbmQgPHNhbXVlbEBzaG9sbGFuZC5vcmc+CkFj a2VkLWJ5OiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6 IENsw6ltZW50IFDDqXJvbiA8cGVyb24uY2xlbUBnbWFpbC5jb20+Ci0tLQogc291bmQvc29jL3N1 bnhpL3N1bjRpLWkycy5jIHwgMzIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9zb3VuZC9zb2Mvc3VueGkvc3VuNGktaTJzLmMgYi9zb3VuZC9zb2Mvc3VueGkvc3VuNGkt aTJzLmMKaW5kZXggZjIzZmYyOWU3YzFkLi43YzFmNTdlYjI0NjIgMTAwNjQ0Ci0tLSBhL3NvdW5k L3NvYy9zdW54aS9zdW40aS1pMnMuYworKysgYi9zb3VuZC9zb2Mvc3VueGkvc3VuNGktaTJzLmMK QEAgLTE2Miw4ICsxNjIsMTUgQEAgc3RydWN0IHN1bjRpX2kyc19xdWlya3MgewogCXVuc2lnbmVk IGxvbmcgKCpnZXRfYmNsa19wYXJlbnRfcmF0ZSkoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqKTsK IAlzOAkoKmdldF9zcikoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqLCBpbnQpOwogCXM4CSgqZ2V0 X3dzcykoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqLCBpbnQpOwotCWludAkoKnNldF9jaGFuX2Nm ZykoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqLAotCQkJCWNvbnN0IHN0cnVjdCBzbmRfcGNtX2h3 X3BhcmFtcyAqKTsKKworCS8qCisJICogSW4gdGhlIHNldF9jaGFuX2NmZygpIGZ1bmN0aW9uIHBv aW50ZXI6CisJICogQHNsb3RzOiBjaGFubmVscyBwZXIgZnJhbWUgKyBwYWRkaW5nIHNsb3RzLCBy ZWdhcmRsZXNzIG9mIGZvcm1hdAorCSAqIEBzbG90X3dpZHRoOiBiaXRzIHBlciBzYW1wbGUgKyBw YWRkaW5nIGJpdHMsIHJlZ2FyZGxlc3Mgb2YgZm9ybWF0CisJICovCisJaW50CSgqc2V0X2NoYW5f Y2ZnKShjb25zdCBzdHJ1Y3Qgc3VuNGlfaTJzICppMnMsCisJCQkJdW5zaWduZWQgaW50IGNoYW5u ZWxzLAl1bnNpZ25lZCBpbnQgc2xvdHMsCisJCQkJdW5zaWduZWQgaW50IHNsb3Rfd2lkdGgpOwog CWludAkoKnNldF9mbXQpKGNvbnN0IHN0cnVjdCBzdW40aV9pMnMgKiwgdW5zaWduZWQgaW50KTsK IH07CiAKQEAgLTM5OSwxMCArNDA2LDkgQEAgc3RhdGljIHM4IHN1bjhpX2kyc19nZXRfc3Jfd3Nz KGNvbnN0IHN0cnVjdCBzdW40aV9pMnMgKmkycywgaW50IHdpZHRoKQogfQogCiBzdGF0aWMgaW50 IHN1bjRpX2kyc19zZXRfY2hhbl9jZmcoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqaTJzLAotCQkJ CSAgY29uc3Qgc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJhbXMpCisJCQkJICB1bnNpZ25l ZCBpbnQgY2hhbm5lbHMsIHVuc2lnbmVkIGludCBzbG90cywKKwkJCQkgIHVuc2lnbmVkIGludCBz bG90X3dpZHRoKQogewotCXVuc2lnbmVkIGludCBjaGFubmVscyA9IHBhcmFtc19jaGFubmVscyhw YXJhbXMpOwotCiAJLyogTWFwIHRoZSBjaGFubmVscyBmb3IgcGxheWJhY2sgYW5kIGNhcHR1cmUg Ki8KIAlyZWdtYXBfd3JpdGUoaTJzLT5yZWdtYXAsIFNVTjRJX0kyU19UWF9DSEFOX01BUF9SRUcs IDB4NzY1NDMyMTApOwogCXJlZ21hcF93cml0ZShpMnMtPnJlZ21hcCwgU1VONElfSTJTX1JYX0NI QU5fTUFQX1JFRywgMHgwMDAwMzIxMCk7CkBAIC00MTksMTUgKzQyNSwxMSBAQCBzdGF0aWMgaW50 IHN1bjRpX2kyc19zZXRfY2hhbl9jZmcoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqaTJzLAogfQog CiBzdGF0aWMgaW50IHN1bjhpX2kyc19zZXRfY2hhbl9jZmcoY29uc3Qgc3RydWN0IHN1bjRpX2ky cyAqaTJzLAotCQkJCSAgY29uc3Qgc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJhbXMpCisJ CQkJICB1bnNpZ25lZCBpbnQgY2hhbm5lbHMsIHVuc2lnbmVkIGludCBzbG90cywKKwkJCQkgIHVu c2lnbmVkIGludCBzbG90X3dpZHRoKQogewotCXVuc2lnbmVkIGludCBjaGFubmVscyA9IHBhcmFt c19jaGFubmVscyhwYXJhbXMpOwotCXVuc2lnbmVkIGludCBzbG90cyA9IGNoYW5uZWxzOwogCXVu c2lnbmVkIGludCBscmNrX3BlcmlvZDsKIAotCWlmIChpMnMtPnNsb3RzKQotCQlzbG90cyA9IGky cy0+c2xvdHM7Ci0KIAkvKiBNYXAgdGhlIGNoYW5uZWxzIGZvciBwbGF5YmFjayBhbmQgY2FwdHVy ZSAqLwogCXJlZ21hcF93cml0ZShpMnMtPnJlZ21hcCwgU1VOOElfSTJTX1RYX0NIQU5fTUFQX1JF RywgMHg3NjU0MzIxMCk7CiAJcmVnbWFwX3dyaXRlKGkycy0+cmVnbWFwLCBTVU44SV9JMlNfUlhf Q0hBTl9NQVBfUkVHLCAweDc2NTQzMjEwKTsKQEAgLTQ1MiwxMSArNDU0LDExIEBAIHN0YXRpYyBp bnQgc3VuOGlfaTJzX3NldF9jaGFuX2NmZyhjb25zdCBzdHJ1Y3Qgc3VuNGlfaTJzICppMnMsCiAJ Y2FzZSBTTkRfU09DX0RBSUZNVF9EU1BfQjoKIAljYXNlIFNORF9TT0NfREFJRk1UX0xFRlRfSjoK IAljYXNlIFNORF9TT0NfREFJRk1UX1JJR0hUX0o6Ci0JCWxyY2tfcGVyaW9kID0gcGFyYW1zX3Bo eXNpY2FsX3dpZHRoKHBhcmFtcykgKiBzbG90czsKKwkJbHJja19wZXJpb2QgPSBzbG90X3dpZHRo ICogc2xvdHM7CiAJCWJyZWFrOwogCiAJY2FzZSBTTkRfU09DX0RBSUZNVF9JMlM6Ci0JCWxyY2tf cGVyaW9kID0gcGFyYW1zX3BoeXNpY2FsX3dpZHRoKHBhcmFtcyk7CisJCWxyY2tfcGVyaW9kID0g c2xvdF93aWR0aDsKIAkJYnJlYWs7CiAKIAlkZWZhdWx0OgpAQCAtNDgyLDcgKzQ4NCw5IEBAIHN0 YXRpYyBpbnQgc3VuNGlfaTJzX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1 YnN0cmVhbSwKIAl1bnNpZ25lZCBpbnQgd29yZF9zaXplID0gcGFyYW1zX3dpZHRoKHBhcmFtcyk7 CiAJdW5zaWduZWQgaW50IHNsb3Rfd2lkdGggPSBwYXJhbXNfcGh5c2ljYWxfd2lkdGgocGFyYW1z KTsKIAl1bnNpZ25lZCBpbnQgY2hhbm5lbHMgPSBwYXJhbXNfY2hhbm5lbHMocGFyYW1zKTsKKwog CXVuc2lnbmVkIGludCBzbG90cyA9IGNoYW5uZWxzOworCiAJaW50IHJldCwgc3IsIHdzczsKIAl1 MzIgd2lkdGg7CiAKQEAgLTQ5Miw3ICs0OTYsNyBAQCBzdGF0aWMgaW50IHN1bjRpX2kyc19od19w YXJhbXMoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJaWYgKGkycy0+c2xv dF93aWR0aCkKIAkJc2xvdF93aWR0aCA9IGkycy0+c2xvdF93aWR0aDsKIAotCXJldCA9IGkycy0+ dmFyaWFudC0+c2V0X2NoYW5fY2ZnKGkycywgcGFyYW1zKTsKKwlyZXQgPSBpMnMtPnZhcmlhbnQt PnNldF9jaGFuX2NmZyhpMnMsIGNoYW5uZWxzLCBzbG90cywgc2xvdF93aWR0aCk7CiAJaWYgKHJl dCA8IDApIHsKIAkJZGV2X2VycihkYWktPmRldiwgIkludmFsaWQgY2hhbm5lbCBjb25maWd1cmF0 aW9uXG4iKTsKIAkJcmV0dXJuIHJldDsKLS0gCjIuMjUuMQoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK