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=-9.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable 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 A920CC352A2 for ; Fri, 7 Feb 2020 09:23:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 77460217BA for ; Fri, 7 Feb 2020 09:23:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="WOnVLPx9" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726982AbgBGJXw (ORCPT ); Fri, 7 Feb 2020 04:23:52 -0500 Received: from mailgw01.mediatek.com ([210.61.82.183]:39177 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726867AbgBGJXn (ORCPT ); Fri, 7 Feb 2020 04:23:43 -0500 X-UUID: 6c17e635e9894444b082c3903fe917ae-20200207 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=nGfCbwmT4B7YtyC0+NLBjKn0mbyYaY+nHC4J7QBCj9E=; b=WOnVLPx9U0XdVfQAGA9p0AphErozwEdtRiwtgSf/Q6TtnZwIQvLvWlankPvVuc0DFZ4xrIO6+ezZbTqWSNe5DQs0P07q9FSxaFf9dsoA+92e5kbgBqAYAs4LhB7AImcO9piNURy4d5UCZXNbL2abuyB7/Lg6S4JyvjCJqmzjcBU=; X-UUID: 6c17e635e9894444b082c3903fe917ae-20200207 Received: from mtkcas06.mediatek.inc [(172.21.101.30)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1987702173; Fri, 07 Feb 2020 17:23:36 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 7 Feb 2020 17:22:24 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Fri, 7 Feb 2020 17:22:59 +0800 From: Macpaul Lin To: Rob Herring , Mark Rutland , Matthias Brugger , Catalin Marinas , Will Deacon , Michael Turquette , Stephen Boyd , mtk01761 , Fabien Parent , Weiyi Lu , Mars Cheng , Sean Wang , Macpaul Lin , Owen Chen , Chunfeng Yun , Evan Green , Yong Wu , Joerg Roedel , Shawn Guo , Marc Zyngier , Ryder Lee , , , , , CC: Mediatek WSD Upstream , CC Hwang , Loda Chou Subject: [PATCH v7 5/7] soc: mediatek: add MT6765 scpsys and subdomain support Date: Fri, 7 Feb 2020 17:20:48 +0800 Message-ID: <1581067250-12744-6-git-send-email-macpaul.lin@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1581067250-12744-1-git-send-email-macpaul.lin@mediatek.com> References: <1581067250-12744-1-git-send-email-macpaul.lin@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 704236201E07D564FD5639EC3C61A552717B0D928FCE30795F0C1BE9CE7BFCB42000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org RnJvbTogTWFycyBDaGVuZyA8bWFycy5jaGVuZ0BtZWRpYXRlay5jb20+DQoNClRoaXMgYWRkcyBz Y3BzeXMgc3VwcG9ydCBmb3IgTVQ2NzY1DQpBZGQgc3ViZG9tYWluIHN1cHBvcnQgZm9yIE1UNjc2 NToNCmlzcCwgbW0sIGNvbm5zeXMsIG1mZywgYW5kIGNhbS4NCg0KU2lnbmVkLW9mZi1ieTogTWFy cyBDaGVuZyA8bWFycy5jaGVuZ0BtZWRpYXRlay5jb20+DQpTaWduZWQtb2ZmLWJ5OiBPd2VuIENo ZW4gPG93ZW4uY2hlbkBtZWRpYXRlay5jb20+DQpTaWduZWQtb2ZmLWJ5OiBNYWNwYXVsIExpbiA8 bWFjcGF1bC5saW5AbWVkaWF0ZWsuY29tPg0KLS0tDQogZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRr LXNjcHN5cy5jIHwgMTMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDEgZmlsZSBj aGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvbWVk aWF0ZWsvbXRrLXNjcHN5cy5jIGIvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLXNjcHN5cy5jDQpp bmRleCBmNjY5ZDM3NTQ2MjcuLjk5NDBjNmQxMzIyMiAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvc29j L21lZGlhdGVrL210ay1zY3BzeXMuYw0KKysrIGIvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLXNj cHN5cy5jDQpAQCAtMTUsNiArMTUsNyBAQA0KIA0KICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9wb3dl ci9tdDI3MDEtcG93ZXIuaD4NCiAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcG93ZXIvbXQyNzEyLXBv d2VyLmg+DQorI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3Bvd2VyL210Njc2NS1wb3dlci5oPg0KICNp bmNsdWRlIDxkdC1iaW5kaW5ncy9wb3dlci9tdDY3OTctcG93ZXIuaD4NCiAjaW5jbHVkZSA8ZHQt YmluZGluZ3MvcG93ZXIvbXQ3NjIyLXBvd2VyLmg+DQogI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3Bv d2VyL210NzYyM2EtcG93ZXIuaD4NCkBAIC03NDksNiArNzUwLDEyMCBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IHNjcF9zdWJkb21haW4gc2NwX3N1YmRvbWFpbl9tdDI3MTJbXSA9IHsNCiAJe01UMjcx Ml9QT1dFUl9ET01BSU5fTUZHX1NDMiwgTVQyNzEyX1BPV0VSX0RPTUFJTl9NRkdfU0MzfSwNCiB9 Ow0KIA0KKy8qDQorICogTVQ2NzY1IHBvd2VyIGRvbWFpbiBzdXBwb3J0DQorICovDQorI2RlZmlu ZSBTUE1fUFdSX1NUQVRVU19NVDY3NjUJCQkweDAxODANCisjZGVmaW5lIFNQTV9QV1JfU1RBVFVT XzJORF9NVDY3NjUJCTB4MDE4NA0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NwX2RvbWFpbl9k YXRhIHNjcF9kb21haW5fZGF0YV9tdDY3NjVbXSA9IHsNCisJW01UNjc2NV9QT1dFUl9ET01BSU5f VkNPREVDXSA9IHsNCisJCS5uYW1lID0gInZjb2RlYyIsDQorCQkuc3RhX21hc2sgPSBCSVQoMjYp LA0KKwkJLmN0bF9vZmZzID0gMHgzMDAsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soOCwg OCksDQorCQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEyLCAxMiksDQorCX0sDQorCVtN VDY3NjVfUE9XRVJfRE9NQUlOX0lTUF0gPSB7DQorCQkubmFtZSA9ICJpc3AiLA0KKwkJLnN0YV9t YXNrID0gQklUKDUpLA0KKwkJLmN0bF9vZmZzID0gMHgzMDgsDQorCQkuc3JhbV9wZG5fYml0cyA9 IEdFTk1BU0soOCwgOCksDQorCQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEyLCAxMiks DQorCQkuc3Vic3lzX2Nsa19wcmVmaXggPSAiaXNwIiwNCisJCS5icF90YWJsZSA9IHsNCisJCQlC VVNfUFJPVChJRlJfVFlQRSwgMHgyQTgsIDB4MkFDLCAwLCAweDI1OCwNCisJCQkJQklUKDIwKSwg QklUKDIwKSksDQorCQkJQlVTX1BST1QoU01JX1RZUEUsIDB4M0M0LCAweDNDOCwgMCwgMHgzQzAs DQorCQkJCUJJVCgyKSwgQklUKDIpKSwNCisJCX0sDQorCX0sDQorCVtNVDY3NjVfUE9XRVJfRE9N QUlOX01NXSA9IHsNCisJCS5uYW1lID0gIm1tIiwNCisJCS5zdGFfbWFzayA9IEJJVCgzKSwNCisJ CS5jdGxfb2ZmcyA9IDB4MzBDLA0KKwkJLnNyYW1fcGRuX2JpdHMgPSBHRU5NQVNLKDgsIDgpLA0K KwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygxMiwgMTIpLA0KKwkJLmJhc2ljX2Nsa19p ZCA9IHsibW0ifSwNCisJCS5zdWJzeXNfY2xrX3ByZWZpeCA9ICJtbSIsDQorCQkuYnBfdGFibGUg PSB7DQorCQkJQlVTX1BST1QoSUZSX1RZUEUsIDB4MkE4LCAweDJBQywgMCwgMHgyNTgsDQorCQkJ CUJJVCgxNikgfCBCSVQoMTcpLCBCSVQoMTYpIHwgQklUKDE3KSksDQorCQkJQlVTX1BST1QoSUZS X1RZUEUsIDB4MkEwLCAweDJBNCwgMCwgMHgyMjgsDQorCQkJCUJJVCgxMCkgfCBCSVQoMTEpLCBC SVQoMTApIHwgQklUKDExKSksDQorCQkJQlVTX1BST1QoSUZSX1RZUEUsIDB4MkEwLCAweDJBNCwg MCwgMHgyMjgsDQorCQkJCUJJVCgxKSB8IEJJVCgyKSwgQklUKDEpIHwgQklUKDIpKSwNCisJCX0s DQorCX0sDQorCVtNVDY3NjVfUE9XRVJfRE9NQUlOX0NPTk5dID0gew0KKwkJLm5hbWUgPSAiY29u biIsDQorCQkuc3RhX21hc2sgPSBCSVQoMSksDQorCQkuY3RsX29mZnMgPSAweDMyQywNCisJCS5z cmFtX3Bkbl9iaXRzID0gMCwNCisJCS5zcmFtX3Bkbl9hY2tfYml0cyA9IDAsDQorCQkuYnBfdGFi bGUgPSB7DQorCQkJQlVTX1BST1QoSUZSX1RZUEUsIDB4MkEwLCAweDJBNCwgMCwgMHgyMjgsDQor CQkJCUJJVCgxMyksIEJJVCgxMykpLA0KKwkJCUJVU19QUk9UKElGUl9UWVBFLCAweDJBOCwgMHgy QUMsIDAsIDB4MjU4LA0KKwkJCQlCSVQoMTgpLCBCSVQoMTgpKSwNCisJCQlCVVNfUFJPVChJRlJf VFlQRSwgMHgyQTAsIDB4MkE0LCAwLCAweDIyOCwNCisJCQkJQklUKDE0KSB8IEJJVCgxNiksIEJJ VCgxNCkgfCBCSVQoMTYpKSwNCisJCX0sDQorCX0sDQorCVtNVDY3NjVfUE9XRVJfRE9NQUlOX01G R19BU1lOQ10gPSB7DQorCQkubmFtZSA9ICJtZmdfYXN5bmMiLA0KKwkJLnN0YV9tYXNrID0gQklU KDIzKSwNCisJCS5jdGxfb2ZmcyA9IDB4MzM0LA0KKwkJLnNyYW1fcGRuX2JpdHMgPSAwLA0KKwkJ LnNyYW1fcGRuX2Fja19iaXRzID0gMCwNCisJCS5iYXNpY19jbGtfaWQgPSB7Im1mZyJ9LA0KKwl9 LA0KKwlbTVQ2NzY1X1BPV0VSX0RPTUFJTl9NRkddID0gew0KKwkJLm5hbWUgPSAibWZnIiwNCisJ CS5zdGFfbWFzayA9IEJJVCg0KSwNCisJCS5jdGxfb2ZmcyA9IDB4MzM4LA0KKwkJLnNyYW1fcGRu X2JpdHMgPSBHRU5NQVNLKDgsIDgpLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygx MiwgMTIpLA0KKwkJLmJwX3RhYmxlID0gew0KKwkJCUJVU19QUk9UKElGUl9UWVBFLCAweDJBMCwg MHgyQTQsIDAsIDB4MjI4LA0KKwkJCQlCSVQoMjUpLCBCSVQoMjUpKSwNCisJCQlCVVNfUFJPVChJ RlJfVFlQRSwgMHgyQTAsIDB4MkE0LCAwLCAweDIyOCwNCisJCQkJQklUKDIxKSB8IEJJVCgyMiks IEJJVCgyMSkgfCBCSVQoMjIpKSwNCisJCX0NCisJfSwNCisJW01UNjc2NV9QT1dFUl9ET01BSU5f Q0FNXSA9IHsNCisJCS5uYW1lID0gImNhbSIsDQorCQkuc3RhX21hc2sgPSBCSVQoMjUpLA0KKwkJ LmN0bF9vZmZzID0gMHgzNDQsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soOCwgOSksDQor CQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEyLCAxMyksDQorCQkuc3Vic3lzX2Nsa19w cmVmaXggPSAiY2FtIiwNCisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwg MHgyQTgsIDB4MkFDLCAwLCAweDI1OCwNCisJCQkJQklUKDE5KSB8IEJJVCgyMSksIEJJVCgxOSkg fCBCSVQoMjEpKSwNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyQTAsIDB4MkE0LCAwLCAweDIy OCwNCisJCQkJQklUKDIwKSwgQklUKDIwKSksDQorCQkJQlVTX1BST1QoU01JX1RZUEUsIDB4M0M0 LCAweDNDOCwgMCwgMHgzQzAsDQorCQkJCUJJVCgzKSwgQklUKDMpKSwNCisJCX0NCisJfSwNCisJ W01UNjc2NV9QT1dFUl9ET01BSU5fTUZHX0NPUkUwXSA9IHsNCisJCS5uYW1lID0gIm1mZ19jb3Jl MCIsDQorCQkuc3RhX21hc2sgPSBCSVQoNyksDQorCQkuY3RsX29mZnMgPSAweDM0QywNCisJCS5z cmFtX3Bkbl9iaXRzID0gR0VOTUFTSyg4LCA4KSwNCisJCS5zcmFtX3Bkbl9hY2tfYml0cyA9IEdF Tk1BU0soMTIsIDEyKSwNCisJfSwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NwX3N1 YmRvbWFpbiBzY3Bfc3ViZG9tYWluX210Njc2NVtdID0gew0KKwl7TVQ2NzY1X1BPV0VSX0RPTUFJ Tl9NTSwgTVQ2NzY1X1BPV0VSX0RPTUFJTl9DQU19LA0KKwl7TVQ2NzY1X1BPV0VSX0RPTUFJTl9N TSwgTVQ2NzY1X1BPV0VSX0RPTUFJTl9JU1B9LA0KKwl7TVQ2NzY1X1BPV0VSX0RPTUFJTl9NTSwg TVQ2NzY1X1BPV0VSX0RPTUFJTl9WQ09ERUN9LA0KKwl7TVQ2NzY1X1BPV0VSX0RPTUFJTl9NRkdf QVNZTkMsIE1UNjc2NV9QT1dFUl9ET01BSU5fTUZHfSwNCisJe01UNjc2NV9QT1dFUl9ET01BSU5f TUZHLCBNVDY3NjVfUE9XRVJfRE9NQUlOX01GR19DT1JFMH0sDQorfTsNCisNCiAvKg0KICAqIE1U Njc5NyBwb3dlciBkb21haW4gc3VwcG9ydA0KICAqLw0KQEAgLTEwMzIsNiArMTE0NywxOCBAQCBz dGF0aWMgY29uc3Qgc3RydWN0IHNjcF9zb2NfZGF0YSBtdDI3MTJfZGF0YSA9IHsNCiAJLmJ1c19w cm90X3JlZ191cGRhdGUgPSBmYWxzZSwNCiB9Ow0KIA0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc2Nw X3NvY19kYXRhIG10Njc2NV9kYXRhID0gew0KKwkuZG9tYWlucyA9IHNjcF9kb21haW5fZGF0YV9t dDY3NjUsDQorCS5udW1fZG9tYWlucyA9IEFSUkFZX1NJWkUoc2NwX2RvbWFpbl9kYXRhX210Njc2 NSksDQorCS5zdWJkb21haW5zID0gc2NwX3N1YmRvbWFpbl9tdDY3NjUsDQorCS5udW1fc3ViZG9t YWlucyA9IEFSUkFZX1NJWkUoc2NwX3N1YmRvbWFpbl9tdDY3NjUpLA0KKwkucmVncyA9IHsNCisJ CS5wd3Jfc3RhX29mZnMgPSBTUE1fUFdSX1NUQVRVU19NVDY3NjUsDQorCQkucHdyX3N0YTJuZF9v ZmZzID0gU1BNX1BXUl9TVEFUVVNfMk5EX01UNjc2NSwNCisJfSwNCisJLmJ1c19wcm90X3JlZ191 cGRhdGUgPSB0cnVlLA0KK307DQorDQogc3RhdGljIGNvbnN0IHN0cnVjdCBzY3Bfc29jX2RhdGEg bXQ2Nzk3X2RhdGEgPSB7DQogCS5kb21haW5zID0gc2NwX2RvbWFpbl9kYXRhX210Njc5NywNCiAJ Lm51bV9kb21haW5zID0gQVJSQVlfU0laRShzY3BfZG9tYWluX2RhdGFfbXQ2Nzk3KSwNCkBAIC0x MDg3LDYgKzEyMTQsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBvZl9zY3Bz eXNfbWF0Y2hfdGJsW10gPSB7DQogCX0sIHsNCiAJCS5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10 MjcxMi1zY3BzeXMiLA0KIAkJLmRhdGEgPSAmbXQyNzEyX2RhdGEsDQorCX0sIHsNCisJCS5jb21w YXRpYmxlID0gIm1lZGlhdGVrLG10Njc2NS1zY3BzeXMiLA0KKwkJLmRhdGEgPSAmbXQ2NzY1X2Rh dGEsDQogCX0sIHsNCiAJCS5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10Njc5Ny1zY3BzeXMiLA0K IAkJLmRhdGEgPSAmbXQ2Nzk3X2RhdGEsDQotLSANCjIuMTguMA0K