Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp5777902pxv; Wed, 28 Jul 2021 20:44:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzciFrjzOlQECfFpTttIeb2K4EOWY4dYV3bsqimlc8pnCRGj0mZV4e8LePmKuSkoQteJkI3 X-Received: by 2002:a05:6402:1d31:: with SMTP id dh17mr3600929edb.211.1627530273064; Wed, 28 Jul 2021 20:44:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627530273; cv=none; d=google.com; s=arc-20160816; b=qcySFHhpXPBXQSKl2/QLX9S3SLdA9nX7ENQA6LmO6YZdUhaE1JYk7rGpUTmoVZbUBp UvPHUZ7HJYOxz6VmQ/8PSRT/HE9ciBZaVgiMu7Y6r4NCfV8/VTMbKGIIVS8R01/moR2R UqoI/TT/qvEq6YTiqOeFzJg0jdTREw6ZYOz95n+FnNqFkA2LwQmCAkOAg2DJu8okR1Fs CJC0Te6QixoDUlkKQNcfHGj7paiIHlAqi6DDuIDKqPThryZl/CK74KKzolNjW9tcpUSO 1qxxyXqCkcGKeHY+MLIBc7LelCIgWVXTzTAqx5tvRBc1EbgqfYh5VAg5WZi1eghSpmX7 6YeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=g/h6d5ht0Kz0+npXpy03sIdKmA8QrRfO6V6rBdcyB/E=; b=uwZEjr2PzevbuysyZiGZgsWONyYIlPIAG+bapLZrMYA2rL1pPITVPVydO9B1d+TkeG 2fGSqCpVq4mBmuQYpyTd0d/6Fl0/L9J86FegohLNo2pn+4MXcQUnSuvFXckO1aA9ip4u 1hadKiVfU4hrxlxtqIzQsSOhg3PSE8p7B599M2Y194OB16GVP7DEVEg3/p22z4+qCqHk xeF1EVOR8OmzKavvPcdP5HDoIssWX2jF20zXjXLp8kbwKgiy5axPQXAyZwzguCpNxFnB BY8VKnRr9YCGE0tIqWzL5aWYa+zP+Q2nqwKbnukZXGnSAJF7+bMg53aMcJFngZ6WcHQz AXzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=rtc7fWTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kd12si1719584ejc.39.2021.07.28.20.44.09; Wed, 28 Jul 2021 20:44:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=rtc7fWTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233599AbhG2Dmj (ORCPT + 99 others); Wed, 28 Jul 2021 23:42:39 -0400 Received: from mailgw01.mediatek.com ([60.244.123.138]:48088 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S233553AbhG2Dmi (ORCPT ); Wed, 28 Jul 2021 23:42:38 -0400 X-UUID: b7c7981fbe13443dad4c914c3cb8bc6f-20210729 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=g/h6d5ht0Kz0+npXpy03sIdKmA8QrRfO6V6rBdcyB/E=; b=rtc7fWTZ1a/NQaHEu0naUj1+QF6Q9N22WuGae/iTfkcWw71ghZrira85urEdjDYaesMBevS27+Hh1nngrxiwY4eAqqzzHkpimNTOmCC0cv39TZMfu/zfoStpXOSVNtGoQqMkKrL7giifII/fz0qZWEmnRKdrCybySgEctnFNJLM=; X-UUID: b7c7981fbe13443dad4c914c3cb8bc6f-20210729 Received: from mtkcas11.mediatek.inc [(172.21.101.40)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 996941046; Thu, 29 Jul 2021 11:42:33 +0800 Received: from mtkcas11.mediatek.inc (172.21.101.40) by mtkmbs02n1.mediatek.inc (172.21.101.77) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 29 Jul 2021 11:42:31 +0800 Received: from [172.21.77.4] (172.21.77.4) by mtkcas11.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 29 Jul 2021 11:42:31 +0800 Message-ID: <1627530151.32756.9.camel@mtksdaap41> Subject: Re: [PATCH] soc: mmsys: mediatek: add mask to mmsys routes From: CK Hu To: Hsin-Yi Wang CC: Frank Wunderlich , "moderated list:ARM/Mediatek SoC support" , Matthias Brugger , Enric Balletbo i Serra , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , lkml , , Frank Wunderlich Date: Thu, 29 Jul 2021 11:42:31 +0800 In-Reply-To: References: <20210727174025.10552-1-linux@fw-web.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEhzaW4teWk6DQoNCk9uIFRodSwgMjAyMS0wNy0yOSBhdCAxMToxNSArMDgwMCwgSHNpbi1Z aSBXYW5nIHdyb3RlOg0KPiBPbiBXZWQsIEp1bCAyOCwgMjAyMSBhdCAxOjQxIEFNIEZyYW5rIFd1 bmRlcmxpY2ggPGxpbnV4QGZ3LXdlYi5kZT4gd3JvdGU6DQo+ID4NCj4gPiBGcm9tOiBDSyBIdSA8 Y2suaHVAbWVkaWF0ZWsuY29tPg0KPiA+DQo+ID4gU09VVCBoYXMgbWFueSBiaXRzIGFuZCBuZWVk IHRvIGJlIGNsZWFyZWQgYmVmb3JlIHNldCBuZXcgdmFsdWUuDQo+ID4gV3JpdGUgb25seSBjb3Vs ZCBkbyB0aGUgY2xlYXIsIGJ1dCBmb3IgTU9VVCwgaXQgY2xlYXJzIGJpdHMgdGhhdA0KPiA+IHNo b3VsZCBub3QgYmUgY2xlYXJlZC4gU28gdXNlIGEgbWFzayB0byByZXNldCBvbmx5IHRoZSBuZWVk ZWQgYml0cy4NCj4gPg0KPiA+IHRoaXMgZml4ZXMgSERNSSBpc3N1ZXMgb24gTVQ3NjIzL0JQSS1S MiBzaW5jZSA1LjEzDQo+ID4NCj4gPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZw0KPiA+IEZp eGVzOiA0NDAxNDc2MzlhYzcgKCJzb2M6IG1lZGlhdGVrOiBtbXN5czogVXNlIGFuIGFycmF5IGZv ciBzZXR0aW5nIHRoZSByb3V0aW5nIHJlZ2lzdGVycyIpDQo+ID4gU2lnbmVkLW9mZi1ieTogRnJh bmsgV3VuZGVybGljaCA8ZnJhbmstd0BwdWJsaWMtZmlsZXMuZGU+DQo+ID4gU2lnbmVkLW9mZi1i eTogQ0sgSHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4NCj4gPiAtLS0NCj4gPiBjb2RlIGlzIHRha2Vu IGZyb20gaGVyZSAodXBzdHJlYW1lZCB3aXRob3V0IG1hc2sgcGFydCkNCj4gPiBodHRwczovL3Vy bGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9jaHJvbWl1bS1yZXZpZXcuZ29vZ2xlc291cmNlLmNv bS9jL2Nocm9taXVtb3MvdGhpcmRfcGFydHkva2VybmVsLyovMjM0NTE4Ni81X187S3chIUNUUk5L QTl3TWcwQVJidyExZWJ4MkZqckhucXZPcXczSGRWeU1NWWNFVWl2TmJ4UklPaTFfRFhNV3dmeEpI eDQ1TnlLSS1EdDRNdm8xZyQgDQo+ID4gYmFzaWNseSBDSyBIdSdzIGNvZGUgc28gaSBzZXQgaGlt IGFzIGF1dGhvcg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstbW1zeXMu YyB8ICAgNyArLQ0KPiA+ICBkcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstbW1zeXMuaCB8IDEzMyAr KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgOTgg aW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmMgYi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdGst bW1zeXMuYw0KPiA+IGluZGV4IDA4MDY2MGVmMTFiZi4uMGY5NDk4OTZmZDA2IDEwMDY0NA0KPiA+ IC0tLSBhL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQo+ID4gKysrIGIvZHJpdmVy cy9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmMNCj4gPiBAQCAtNjgsNyArNjgsOSBAQCB2b2lkIG10 a19tbXN5c19kZHBfY29ubmVjdChzdHJ1Y3QgZGV2aWNlICpkZXYsDQo+ID4NCj4gPiAgICAgICAg IGZvciAoaSA9IDA7IGkgPCBtbXN5cy0+ZGF0YS0+bnVtX3JvdXRlczsgaSsrKQ0KPiA+ICAgICAg ICAgICAgICAgICBpZiAoY3VyID09IHJvdXRlc1tpXS5mcm9tX2NvbXAgJiYgbmV4dCA9PSByb3V0 ZXNbaV0udG9fY29tcCkgew0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IHJlYWRs X3JlbGF4ZWQobW1zeXMtPnJlZ3MgKyByb3V0ZXNbaV0uYWRkcikgfCByb3V0ZXNbaV0udmFsOw0K PiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQobW1zeXMtPnJl Z3MgKyByb3V0ZXNbaV0uYWRkcik7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVnICY9 IH5yb3V0ZXNbaV0ubWFzazsNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICByZWcgfD0gcm91 dGVzW2ldLnZhbDsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZWxfcmVsYXhlZChy ZWcsIG1tc3lzLT5yZWdzICsgcm91dGVzW2ldLmFkZHIpOw0KPiA+ICAgICAgICAgICAgICAgICB9 DQo+ID4gIH0NCj4gPiBAQCAtODUsNyArODcsOCBAQCB2b2lkIG10a19tbXN5c19kZHBfZGlzY29u bmVjdChzdHJ1Y3QgZGV2aWNlICpkZXYsDQo+ID4NCj4gPiAgICAgICAgIGZvciAoaSA9IDA7IGkg PCBtbXN5cy0+ZGF0YS0+bnVtX3JvdXRlczsgaSsrKQ0KPiA+ICAgICAgICAgICAgICAgICBpZiAo Y3VyID09IHJvdXRlc1tpXS5mcm9tX2NvbXAgJiYgbmV4dCA9PSByb3V0ZXNbaV0udG9fY29tcCkg ew0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQobW1zeXMt PnJlZ3MgKyByb3V0ZXNbaV0uYWRkcikgJiB+cm91dGVzW2ldLnZhbDsNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICByZWcgPSByZWFkbF9yZWxheGVkKG1tc3lzLT5yZWdzICsgcm91dGVzW2ld LmFkZHIpOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHJlZyAmPSB+cm91dGVzW2ldLm1h c2s7DQo+IA0KPiBUaGlzIHBhdGNoIGlzIGJyZWFraW5nIHRoZSBtdDgxODMgaW50ZXJuYWwgZGlz cGxheS4gSSB0aGluayBpdCdzDQo+IGJlY2F1c2UgIH5yb3V0ZXNbaV0udmFsOyBpcyByZW1vdmVk Pw0KPiBBbHNvIHdoYXQgc2hvdWxkIHRoZSByb3V0ZXNbaV0ubWFzayBiZSBpZiBpdCdzIG5vdCBz ZXQgaW4NCj4gbW1zeXNfbXQ4MTgzX3JvdXRpbmdfdGFibGU/DQoNCkknbSBub3Qgc3VyZSB0aGlz IHByb2JsZW0gaXMgYWJvdXQgTU9VVCBvciBTT1VULiBCdXQgZm9yIE1PVVQsIGl0J3Mgbm90DQpu ZWNlc3NhcnkgdG8gc2V0IG1hc2sgYmVjYXVzZSB0aGUgdmFsdWUgaXMgZXF1YWwgdG8gbWFzay4g VG8gbWFrZSB0aGlucw0Kc2ltcGxlLCB0aGUgY29kZSBjb3VsZCBiZQ0KDQovKiBGb3IgTU9VVCwg IHZhbHVlIGlzIGVxdWFsIHRvIG1hc2ssIHNvIG1hc2sgaXMgMCBhbmQgY2xlYXIgdGhlIHZhbHVl DQoqLw0KcmVnICY9IH5yb3V0ZXNbaV0ubWFzayAmIH5yb3V0ZXNbaV0udmFsOw0KDQpSZWdhcmRz LA0KQ0sNCj4gDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocmVn LCBtbXN5cy0+cmVncyArIHJvdXRlc1tpXS5hZGRyKTsNCj4gPiAgICAgICAgICAgICAgICAgfQ0K PiA+ICB9DQo+IDxzbmlwPg0KDQo=