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.7 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 DF646C4346E for ; Sun, 27 Sep 2020 19:31:24 +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 55B0D221E5 for ; Sun, 27 Sep 2020 19:31:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Ic5J53DQ"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="caGfsQcu" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55B0D221E5 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=w+nRTaKYIn7zgRzlhagtaYbUC6PJKxoee4IoBy+wALA=; b=Ic5J53DQF8HhtXybOfLxeFQPB Nqd1ArKkJFgFXKWBoBzBBUId/qBD4Dbt0XeT6npaZ62NLhLrHrFc6IiRcx0YiVppPYPUJyXx4Vsv7 OHsY0DyiYK07Xk53RqiRjZ83pP1Lx+H5mcOfuMhi/imhW1VEvOWMT5Fd1lwm02bfbhtF/IGUlpfrI AWDKI+ZjlPBSf8WLc1rGL5wrOuSUNUcABZQtzdyev2n74q5+kAsdnQb+XrPEOPaLOM42Dls4rqgZo HiT7vdY5AYfYWvXOTQkkQXYpFt95PsOMngAOUvhFr5v8n41ygZ2BXI8y7tPaXCki11Hzg8+U6gdTt L53BpJMnQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kMcMT-00060l-7E; Sun, 27 Sep 2020 19:29:29 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kMcML-0005xH-Aa for linux-arm-kernel@lists.infradead.org; Sun, 27 Sep 2020 19:29:22 +0000 Received: by mail-wm1-x342.google.com with SMTP id w2so4398691wmi.1 for ; Sun, 27 Sep 2020 12:29:20 -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=4lePnbJsWezK8RnHwYEENqDk89LB4Q2STBonc48dD/w=; b=caGfsQcujd7FlPqbJt4KLcdRSp2tfHMQOyRlbULHBb4IECIHT6LRTzTAZjWR3eqO+H EjdQc4CKML7/fvpql72/dMfSFEZ459//bmwVseDuwcXQWE6Yd1c9mJNY1vL01X8BSQXf y+mk0DTRKV07F/aCevv0lc9vyk9Tt7iH9egmvYKOyAfhRzgxM2oENK+51mhwUrjvD3by hIaoPc/ClE+lpVVJRgNm0YVaSyq8GGQ3Y0h2Qpu5Te4EcURwfTct+ICtG60BSShMSqCx rg2BIzO3Z4UFFQhFaZCzZV9S4HhVniIzow84IVYX8cqyMxLqnuY2pm8unIC/bidfeRJa 9bzg== 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=4lePnbJsWezK8RnHwYEENqDk89LB4Q2STBonc48dD/w=; b=IUxWz9bEQpxV7YuAz2geVOgYhbhx5xW5wZC/w2CbKVVtPrE7yI+fKjV1C/5jxVOv9m ZQXRpMIYk/zeT+Q6WMrKliRUr0pE3lasgbGjgjVmtpoeFx9xa19kxpm1PMreL0s5agCP 2Ks1YMgu2Ix/h8IGl4hNRV50V8pL+yifpB3O3Sh03YMr1mP4oZsmODxNjNO6J/pphnvk Xuer0VUjttbZfwWgcWH37eKyGxTJeGuhf9EDgzwF2i3PpQfjWeXpDfjii4fneJnL+A1K RgTqEbng7lBD8DtzEgA0JKX9TuuU2Aurb7V8QogMiyTpIfZN0cug8AT53DZCeGrznAAQ Gdeg== X-Gm-Message-State: AOAM531kWaPKJTT6R/ywGjiIgWH0xkbVgO2e9ie4076S/aMfvEynGtCV iSqey+U4Vds+tNpZ0ooHmBU= X-Google-Smtp-Source: ABdhPJxyWdxzWOe5nyLzsGgdejVxb9LmqmzUTe9sWMAvfaL/PoX5b/HoKKR2IYXVdjuKPCWM8HIptA== X-Received: by 2002:a1c:9ad0:: with SMTP id c199mr8101749wme.54.1601234959961; Sun, 27 Sep 2020 12:29:19 -0700 (PDT) Received: from clement-Latitude-7490.numericable.fr (213-245-241-245.rev.numericable.fr. [213.245.241.245]) by smtp.gmail.com with ESMTPSA id n21sm6149609wmi.21.2020.09.27.12.29.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Sep 2020 12:29:19 -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 v5 02/20] ASoC: sun4i-i2s: Change set_chan_cfg() params Date: Sun, 27 Sep 2020 21:28:54 +0200 Message-Id: <20200927192912.46323-3-peron.clem@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200927192912.46323-1-peron.clem@gmail.com> References: <20200927192912.46323-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-20200927_152921_386409_36BE2FA1 X-CRM114-Status: GOOD ( 16.61 ) 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 QXMgc2xvdHMgYW5kIHNsb3Rfd2lkdGggY2FuIGJlIG92ZXJ3cml0dGVyIGluIGNhc2Ugc2V0X3Rk bSgpIGlzCmNhbGxlZC4gQXZvaWQgdG8gaGF2ZSB0aGlzIGxvZ2ljIGluIHNldF9jaGFuX2NmZygp LgoKSW5zdGVhZCBwYXNzIHRoZSByZXF1aXJlZCB2YWx1ZXMgYXMgcGFyYW1zIHRvIHNldF9jaGFu X2NmZygpLgoKVGhpcyB3aWxsIGFsc28gYXZvaWQgYSBidWcgd2hlbiB3ZSB3aWxsIGVuYWJsZSAy MC8yNGJpdHMgc3VwcG9ydCwKaTJzLT5zbG90X3dpZHRoIGlzIG5vdCBhY3R1YWxseSB1c2VkIGlu IHRoZSBscmNrX3BlcmlvZCBjb21wdXRhdGlvbi4KClN1Z2dlc3RlZC1ieTogU2FtdWVsIEhvbGxh bmQgPHNhbXVlbEBzaG9sbGFuZC5vcmc+ClNpZ25lZC1vZmYtYnk6IENsw6ltZW50IFDDqXJvbiA8 cGVyb24uY2xlbUBnbWFpbC5jb20+Ci0tLQogc291bmQvc29jL3N1bnhpL3N1bjRpLWkycy5jIHwg MzYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTQgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc291bmQvc29j L3N1bnhpL3N1bjRpLWkycy5jIGIvc291bmQvc29jL3N1bnhpL3N1bjRpLWkycy5jCmluZGV4IDJi YWY2YzI3NjI4MC4uMDYzM2I5ZmJhM2Q3IDEwMDY0NAotLS0gYS9zb3VuZC9zb2Mvc3VueGkvc3Vu NGktaTJzLmMKKysrIGIvc291bmQvc29jL3N1bnhpL3N1bjRpLWkycy5jCkBAIC0xNzcsOCArMTc3 LDkgQEAgc3RydWN0IHN1bjRpX2kyc19xdWlya3MgewogCXVuc2lnbmVkIGxvbmcgKCpnZXRfYmNs a19wYXJlbnRfcmF0ZSkoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqKTsKIAlzOAkoKmdldF9zciko Y29uc3Qgc3RydWN0IHN1bjRpX2kycyAqLCBpbnQpOwogCXM4CSgqZ2V0X3dzcykoY29uc3Qgc3Ry dWN0IHN1bjRpX2kycyAqLCBpbnQpOwotCWludAkoKnNldF9jaGFuX2NmZykoY29uc3Qgc3RydWN0 IHN1bjRpX2kycyAqLAotCQkJCWNvbnN0IHN0cnVjdCBzbmRfcGNtX2h3X3BhcmFtcyAqKTsKKwlp bnQJKCpzZXRfY2hhbl9jZmcpKGNvbnN0IHN0cnVjdCBzdW40aV9pMnMgKmkycywKKwkJCQl1bnNp Z25lZCBpbnQgY2hhbm5lbHMsCXVuc2lnbmVkIGludCBzbG90cywKKwkJCQl1bnNpZ25lZCBpbnQg c2xvdF93aWR0aCk7CiAJaW50CSgqc2V0X2ZtdCkoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqLCB1 bnNpZ25lZCBpbnQpOwogfTsKIApAQCAtNDE0LDEwICs0MTUsOSBAQCBzdGF0aWMgczggc3VuOGlf aTJzX2dldF9zcl93c3MoY29uc3Qgc3RydWN0IHN1bjRpX2kycyAqaTJzLCBpbnQgd2lkdGgpCiB9 CiAKIHN0YXRpYyBpbnQgc3VuNGlfaTJzX3NldF9jaGFuX2NmZyhjb25zdCBzdHJ1Y3Qgc3VuNGlf aTJzICppMnMsCi0JCQkJICBjb25zdCBzdHJ1Y3Qgc25kX3BjbV9od19wYXJhbXMgKnBhcmFtcykK KwkJCQkgIHVuc2lnbmVkIGludCBjaGFubmVscywgdW5zaWduZWQgaW50IHNsb3RzLAorCQkJCSAg dW5zaWduZWQgaW50IHNsb3Rfd2lkdGgpCiB7Ci0JdW5zaWduZWQgaW50IGNoYW5uZWxzID0gcGFy YW1zX2NoYW5uZWxzKHBhcmFtcyk7Ci0KIAkvKiBNYXAgdGhlIGNoYW5uZWxzIGZvciBwbGF5YmFj ayBhbmQgY2FwdHVyZSAqLwogCXJlZ21hcF93cml0ZShpMnMtPnJlZ21hcCwgU1VONElfSTJTX1RY X0NIQU5fTUFQX1JFRywgMHg3NjU0MzIxMCk7CiAJcmVnbWFwX3dyaXRlKGkycy0+cmVnbWFwLCBT VU40SV9JMlNfUlhfQ0hBTl9NQVBfUkVHLCAweDAwMDAzMjEwKTsKQEAgLTQzNCwxNSArNDM0LDEx IEBAIHN0YXRpYyBpbnQgc3VuNGlfaTJzX3NldF9jaGFuX2NmZyhjb25zdCBzdHJ1Y3Qgc3VuNGlf aTJzICppMnMsCiB9CiAKIHN0YXRpYyBpbnQgc3VuOGlfaTJzX3NldF9jaGFuX2NmZyhjb25zdCBz dHJ1Y3Qgc3VuNGlfaTJzICppMnMsCi0JCQkJICBjb25zdCBzdHJ1Y3Qgc25kX3BjbV9od19wYXJh bXMgKnBhcmFtcykKKwkJCQkgIHVuc2lnbmVkIGludCBjaGFubmVscywgdW5zaWduZWQgaW50IHNs b3RzLAorCQkJCSAgdW5zaWduZWQgaW50IHNsb3Rfd2lkdGgpCiB7Ci0JdW5zaWduZWQgaW50IGNo YW5uZWxzID0gcGFyYW1zX2NoYW5uZWxzKHBhcmFtcyk7Ci0JdW5zaWduZWQgaW50IHNsb3RzID0g Y2hhbm5lbHM7CiAJdW5zaWduZWQgaW50IGxyY2tfcGVyaW9kOwogCi0JaWYgKGkycy0+c2xvdHMp Ci0JCXNsb3RzID0gaTJzLT5zbG90czsKLQogCS8qIE1hcCB0aGUgY2hhbm5lbHMgZm9yIHBsYXli YWNrIGFuZCBjYXB0dXJlICovCiAJcmVnbWFwX3dyaXRlKGkycy0+cmVnbWFwLCBTVU44SV9JMlNf VFhfQ0hBTl9NQVBfUkVHLCAweDc2NTQzMjEwKTsKIAlyZWdtYXBfd3JpdGUoaTJzLT5yZWdtYXAs IFNVTjhJX0kyU19SWF9DSEFOX01BUF9SRUcsIDB4NzY1NDMyMTApOwpAQCAtNDY3LDExICs0NjMs MTEgQEAgc3RhdGljIGludCBzdW44aV9pMnNfc2V0X2NoYW5fY2ZnKGNvbnN0IHN0cnVjdCBzdW40 aV9pMnMgKmkycywKIAljYXNlIFNORF9TT0NfREFJRk1UX0RTUF9COgogCWNhc2UgU05EX1NPQ19E QUlGTVRfTEVGVF9KOgogCWNhc2UgU05EX1NPQ19EQUlGTVRfUklHSFRfSjoKLQkJbHJja19wZXJp b2QgPSBwYXJhbXNfcGh5c2ljYWxfd2lkdGgocGFyYW1zKSAqIHNsb3RzOworCQlscmNrX3Blcmlv ZCA9IHNsb3Rfd2lkdGggKiBzbG90czsKIAkJYnJlYWs7CiAKIAljYXNlIFNORF9TT0NfREFJRk1U X0kyUzoKLQkJbHJja19wZXJpb2QgPSBwYXJhbXNfcGh5c2ljYWxfd2lkdGgocGFyYW1zKTsKKwkJ bHJja19wZXJpb2QgPSBzbG90X3dpZHRoOwogCQlicmVhazsKIAogCWRlZmF1bHQ6CkBAIC00OTAs MTUgKzQ4NiwxMSBAQCBzdGF0aWMgaW50IHN1bjhpX2kyc19zZXRfY2hhbl9jZmcoY29uc3Qgc3Ry dWN0IHN1bjRpX2kycyAqaTJzLAogfQogCiBzdGF0aWMgaW50IHN1bjUwaV9oNl9pMnNfc2V0X2No YW5fY2ZnKGNvbnN0IHN0cnVjdCBzdW40aV9pMnMgKmkycywKLQkJCQkgICAgICBjb25zdCBzdHJ1 Y3Qgc25kX3BjbV9od19wYXJhbXMgKnBhcmFtcykKKwkJCQkgICAgICB1bnNpZ25lZCBpbnQgY2hh bm5lbHMsIHVuc2lnbmVkIGludCBzbG90cywKKwkJCQkgICAgICB1bnNpZ25lZCBpbnQgc2xvdF93 aWR0aCkKIHsKLQl1bnNpZ25lZCBpbnQgY2hhbm5lbHMgPSBwYXJhbXNfY2hhbm5lbHMocGFyYW1z KTsKLQl1bnNpZ25lZCBpbnQgc2xvdHMgPSBjaGFubmVsczsKIAl1bnNpZ25lZCBpbnQgbHJja19w ZXJpb2Q7CiAKLQlpZiAoaTJzLT5zbG90cykKLQkJc2xvdHMgPSBpMnMtPnNsb3RzOwotCiAJLyog TWFwIHRoZSBjaGFubmVscyBmb3IgcGxheWJhY2sgYW5kIGNhcHR1cmUgKi8KIAlyZWdtYXBfd3Jp dGUoaTJzLT5yZWdtYXAsIFNVTjUwSV9INl9JMlNfVFhfQ0hBTl9NQVAxX1JFRywgMHg3NjU0MzIx MCk7CiAJcmVnbWFwX3dyaXRlKGkycy0+cmVnbWFwLCBTVU41MElfSDZfSTJTX1JYX0NIQU5fTUFQ MV9SRUcsIDB4NzY1NDMyMTApOwpAQCAtNTIzLDExICs1MTUsMTEgQEAgc3RhdGljIGludCBzdW41 MGlfaDZfaTJzX3NldF9jaGFuX2NmZyhjb25zdCBzdHJ1Y3Qgc3VuNGlfaTJzICppMnMsCiAJY2Fz ZSBTTkRfU09DX0RBSUZNVF9EU1BfQjoKIAljYXNlIFNORF9TT0NfREFJRk1UX0xFRlRfSjoKIAlj YXNlIFNORF9TT0NfREFJRk1UX1JJR0hUX0o6Ci0JCWxyY2tfcGVyaW9kID0gcGFyYW1zX3BoeXNp Y2FsX3dpZHRoKHBhcmFtcykgKiBzbG90czsKKwkJbHJja19wZXJpb2QgPSBzbG90X3dpZHRoICog c2xvdHM7CiAJCWJyZWFrOwogCiAJY2FzZSBTTkRfU09DX0RBSUZNVF9JMlM6Ci0JCWxyY2tfcGVy aW9kID0gcGFyYW1zX3BoeXNpY2FsX3dpZHRoKHBhcmFtcyk7CisJCWxyY2tfcGVyaW9kID0gc2xv dF93aWR0aDsKIAkJYnJlYWs7CiAKIAlkZWZhdWx0OgpAQCAtNTYzLDcgKzU1NSw3IEBAIHN0YXRp YyBpbnQgc3VuNGlfaTJzX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0 cmVhbSwKIAlpZiAoaTJzLT5zbG90X3dpZHRoKQogCQlzbG90X3dpZHRoID0gaTJzLT5zbG90X3dp ZHRoOwogCi0JcmV0ID0gaTJzLT52YXJpYW50LT5zZXRfY2hhbl9jZmcoaTJzLCBwYXJhbXMpOwor CXJldCA9IGkycy0+dmFyaWFudC0+c2V0X2NoYW5fY2ZnKGkycywgY2hhbm5lbHMsIHNsb3RzLCBz bG90X3dpZHRoKTsKIAlpZiAocmV0IDwgMCkgewogCQlkZXZfZXJyKGRhaS0+ZGV2LCAiSW52YWxp ZCBjaGFubmVsIGNvbmZpZ3VyYXRpb25cbiIpOwogCQlyZXR1cm4gcmV0OwotLSAKMi4yNS4xCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=