From mboxrd@z Thu Jan 1 00:00:00 1970 From: Viorel Suman Subject: [PATCH v4 1/4] ASoC: fsl_audmix: remove "model" attribute Date: Wed, 10 Apr 2019 11:06:36 +0000 Message-ID: <1554894380-25153-2-git-send-email-viorel.suman@nxp.com> References: <1554894380-25153-1-git-send-email-viorel.suman@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1554894380-25153-1-git-send-email-viorel.suman@nxp.com> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Timur Tabi , Nicolin Chen , Xiubo Li , Fabio Estevam , Liam Girdwood , Mark Brown , Jaroslav Kysela , Rob Herring , Mark Rutland , Takashi Iwai , Shawn Guo , Sascha Hauer , Julia Lawall Cc: Viorel Suman , Viorel Suman , Pengutronix Kernel Team , dl-linux-imx , "alsa-devel@alsa-project.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "linux-arm-kernel@lists.infradead.org" List-Id: devicetree@vger.kernel.org VXNlICJvZl9kZXZpY2VfaWQuZGF0YSIgdG8gc3BlY2lmeSB0aGUgbWFjaGluZSBkcml2ZXINCmlu c3RlYWQgb2YgIm1vZGVsIiBEVFMgYXR0cmlidXRlLg0KDQpTaWduZWQtb2ZmLWJ5OiBWaW9yZWwg U3VtYW4gPHZpb3JlbC5zdW1hbkBueHAuY29tPg0KQWNrZWQtYnk6IE5pY29saW4gQ2hlbiA8bmlj b2xlb3RzdWthQGdtYWlsLmNvbT4NCi0tLQ0KIHNvdW5kL3NvYy9mc2wvZnNsX2F1ZG1peC5jIHwg NDMgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIDEgZmlsZSBj aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBh L3NvdW5kL3NvYy9mc2wvZnNsX2F1ZG1peC5jIGIvc291bmQvc29jL2ZzbC9mc2xfYXVkbWl4LmMN CmluZGV4IGRhYmRlMDMuLmRjODAyZDUgMTAwNjQ0DQotLS0gYS9zb3VuZC9zb2MvZnNsL2ZzbF9h dWRtaXguYw0KKysrIGIvc291bmQvc29jL2ZzbC9mc2xfYXVkbWl4LmMNCkBAIC00NDUsMTMgKzQ0 NSwyOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHJlZ21hcF9jb25maWcgZnNsX2F1ZG1peF9yZWdt YXBfY29uZmlnID0gew0KIAkuY2FjaGVfdHlwZSA9IFJFR0NBQ0hFX0ZMQVQsDQogfTsNCiANCitz dGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBmc2xfYXVkbWl4X2lkc1tdID0gew0KKwl7 DQorCQkuY29tcGF0aWJsZSA9ICJmc2wsaW14OHFtLWF1ZG1peCIsDQorCQkuZGF0YSA9ICJpbXgt YXVkbWl4IiwNCisJfSwNCisJeyAvKiBzZW50aW5lbCAqLyB9DQorfTsNCitNT0RVTEVfREVWSUNF X1RBQkxFKG9mLCBmc2xfYXVkbWl4X2lkcyk7DQorDQogc3RhdGljIGludCBmc2xfYXVkbWl4X3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQogew0KIAlzdHJ1Y3QgZnNsX2F1ZG1p eCAqcHJpdjsNCiAJc3RydWN0IHJlc291cmNlICpyZXM7DQorCWNvbnN0IGNoYXIgKm1kcnY7DQor CWNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgKm9mX2lkOw0KIAl2b2lkIF9faW9tZW0gKnJlZ3M7 DQogCWludCByZXQ7DQotCWNvbnN0IGNoYXIgKnNwcm9wOw0KKw0KKwlvZl9pZCA9IG9mX21hdGNo X2RldmljZShmc2xfYXVkbWl4X2lkcywgJnBkZXYtPmRldik7DQorCWlmICghb2ZfaWQgfHwgIW9m X2lkLT5kYXRhKQ0KKwkJcmV0dXJuIC1FSU5WQUw7DQorDQorCW1kcnYgPSBvZl9pZC0+ZGF0YTsN CiANCiAJcHJpdiA9IGRldm1fa3phbGxvYygmcGRldi0+ZGV2LCBzaXplb2YoKnByaXYpLCBHRlBf S0VSTkVMKTsNCiAJaWYgKCFwcml2KQ0KQEAgLTQ4NywxOSArNTAzLDEyIEBAIHN0YXRpYyBpbnQg ZnNsX2F1ZG1peF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KIAkJcmV0dXJu IHJldDsNCiAJfQ0KIA0KLQlzcHJvcCA9IG9mX2dldF9wcm9wZXJ0eShwZGV2LT5kZXYub2Zfbm9k ZSwgIm1vZGVsIiwgTlVMTCk7DQotCWlmIChzcHJvcCkgew0KLQkJcHJpdi0+cGRldiA9IHBsYXRm b3JtX2RldmljZV9yZWdpc3Rlcl9kYXRhKCZwZGV2LT5kZXYsIHNwcm9wLCAwLA0KLQkJCQkJCQkg ICBOVUxMLCAwKTsNCi0JCWlmIChJU19FUlIocHJpdi0+cGRldikpIHsNCi0JCQlyZXQgPSBQVFJf RVJSKHByaXYtPnBkZXYpOw0KLQkJCWRldl9lcnIoJnBkZXYtPmRldiwNCi0JCQkJImZhaWxlZCB0 byByZWdpc3RlciBwbGF0Zm9ybSAlczogJWRcbiIsIHNwcm9wLA0KLQkJCQkgcmV0KTsNCi0JCX0N Ci0JfSBlbHNlIHsNCi0JCWRldl9lcnIoJnBkZXYtPmRldiwgIlttb2RlbF0gYXR0cmlidXRlIG1p c3NpbmcuXG4iKTsNCi0JCXJldCA9IC1FSU5WQUw7DQorCXByaXYtPnBkZXYgPSBwbGF0Zm9ybV9k ZXZpY2VfcmVnaXN0ZXJfZGF0YSgmcGRldi0+ZGV2LCBtZHJ2LCAwLCBOVUxMLA0KKwkJCQkJCSAg IDApOw0KKwlpZiAoSVNfRVJSKHByaXYtPnBkZXYpKSB7DQorCQlyZXQgPSBQVFJfRVJSKHByaXYt PnBkZXYpOw0KKwkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIHJlZ2lzdGVyIHBsYXRm b3JtICVzOiAlZFxuIiwNCisJCQltZHJ2LCByZXQpOw0KIAl9DQogDQogCXJldHVybiByZXQ7DQpA QCAtNTUzLDEyICs1NjIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRldl9wbV9vcHMgZnNsX2F1 ZG1peF9wbSA9IHsNCiAJCQkJcG1fcnVudGltZV9mb3JjZV9yZXN1bWUpDQogfTsNCiANCi1zdGF0 aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBmc2xfYXVkbWl4X2lkc1tdID0gew0KLQl7IC5j b21wYXRpYmxlID0gImZzbCxpbXg4cW0tYXVkbWl4IiwgfSwNCi0JeyAvKiBzZW50aW5lbCAqLyB9 DQotfTsNCi1NT0RVTEVfREVWSUNFX1RBQkxFKG9mLCBmc2xfYXVkbWl4X2lkcyk7DQotDQogc3Rh dGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgZnNsX2F1ZG1peF9kcml2ZXIgPSB7DQogCS5wcm9i ZSA9IGZzbF9hdWRtaXhfcHJvYmUsDQogCS5yZW1vdmUgPSBmc2xfYXVkbWl4X3JlbW92ZSwNCi0t IA0KMi43LjQNCg0K