Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5047187ybl; Mon, 9 Dec 2019 22:48:24 -0800 (PST) X-Google-Smtp-Source: APXvYqz1blGalMnywOTm1gfv/M5i29EiRcDmJFXR1qm3R5fWwWGdXsu0gAlQCAZcMnRPbsWKJVLK X-Received: by 2002:aca:dd43:: with SMTP id u64mr2669384oig.101.1575960503936; Mon, 09 Dec 2019 22:48:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575960503; cv=none; d=google.com; s=arc-20160816; b=vM/774p1EJRdcADStYQgaQBup9pbCvotlPkz8CrjnnDIPxgSKm6rNH6Dj1YY9jIwl2 BoT5aI11K4wgK0p8zdSBSRNRbcTaFsXqin+W2X051UDdycB2cX0PwYOCNTwnoKpXQceI cMsG1/B5QSVPLTG6GzWUq73mg6Q4+3WDq5XCH5otA1pGOyy9ztVl6Mu9SCC9hBUAAhat HGoCkAxNEoaMRkoJ8uVol+7JLpmTZhXW6sKnuUsebMR6cP3fHyjlFq7Zb5+91xH7N4hT XefxWwSEwRO3sD5OpaZieTGxxo9aUeXckqnnsMIQOBhjM0G8i2Or/GaXJCTnV5deWQ2+ RJXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=FaKWV2oOD4uC3oUi5ljCHfnnP7F/NQ0DyNTQFbDfhiY=; b=Qc6/W4nqMWTldvdWDrk96QtoQ19HqFS0eopgBgiXxC5Zqnip6Lza56uycAMTawwJWK +y6Ar2w0A91WiyN7j+L8EccBYa7MKfBUyYaa962636XCVSDzMjL4tAzFU9peSkQGtZ0d qxrTMoatlZ6CCPzsNf8v9mIXJDcUBe3AYzS2M0MTvxhHNG9xBljPRuVw+q/7p4bqXI1A 24nu0ltaDAJQ6+6+ajV5WeAjLKjYWzFGtkb4r+d/MgZXGoK4uJG6AIMKh9ZpQ6mlOadz WRc6tb6sW3DBO/wN14vwHLeK7sua2gpUSrFMrUFws7kzMry6fKcl2wPJlOsFEIpuMljW HmlA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Xtmdoryf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id l65si1399529oif.11.2019.12.09.22.48.11; Mon, 09 Dec 2019 22:48:23 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Xtmdoryf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727457AbfLJGrc (ORCPT + 99 others); Tue, 10 Dec 2019 01:47:32 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:11717 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727384AbfLJGr2 (ORCPT ); Tue, 10 Dec 2019 01:47:28 -0500 X-UUID: 2c0e9786781242198bcd6035e6e66bc2-20191210 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=FaKWV2oOD4uC3oUi5ljCHfnnP7F/NQ0DyNTQFbDfhiY=; b=Xtmdoryf2OTN+TLCVutEnHNC9tH7xKldqSBEyCx4ji9spxt5pptpe1asEmMfCPpn+M03UL+ml4j+YnCeCfn4ZCtdNi6MoSsg1lgKwl5W1L95cMjddBs7A3gu7AJ0TtM6oVU7Lnx2vCCIIh6NnTJXPdQBvbi8StVKhxX8krbohzg=; X-UUID: 2c0e9786781242198bcd6035e6e66bc2-20191210 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 448214538; Tue, 10 Dec 2019 14:47:16 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 10 Dec 2019 14:46:48 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Tue, 10 Dec 2019 14:47:17 +0800 From: Weiyi Lu To: Nicolas Boichat , Matthias Brugger , Rob Herring CC: James Liao , Fan Chen , , , , , Weiyi Lu , Yong Wu Subject: [PATCH v9 7/9] soc: mediatek: Add MT8183 scpsys support Date: Tue, 10 Dec 2019 14:46:51 +0800 Message-ID: <1575960413-6900-8-git-send-email-weiyi.lu@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty In-Reply-To: <1575960413-6900-1-git-send-email-weiyi.lu@mediatek.com> References: <1575960413-6900-1-git-send-email-weiyi.lu@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 5A1BC3662496BAA5D91E60F4491DD3D7911F6C78A338634B3F73EB58CAEBCD512000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org QWRkIHNjcHN5cyBkcml2ZXIgZm9yIE1UODE4Mw0KDQpTaWduZWQtb2ZmLWJ5OiBXZWl5aSBMdSA8 d2VpeWkubHVAbWVkaWF0ZWsuY29tPg0KLS0tDQogZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLXNj cHN5cy5jIHwgMjI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogMSBm aWxlIGNoYW5nZWQsIDIyNiBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Nv Yy9tZWRpYXRlay9tdGstc2Nwc3lzLmMgYi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstc2Nwc3lz LmMNCmluZGV4IDA2NzZiNDYuLjVhNmJmMTMgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL3NvYy9tZWRp YXRlay9tdGstc2Nwc3lzLmMNCisrKyBiL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1zY3BzeXMu Yw0KQEAgLTIwLDYgKzIwLDcgQEANCiAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcG93ZXIvbXQ3NjIy LXBvd2VyLmg+DQogI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3Bvd2VyL210NzYyM2EtcG93ZXIuaD4N CiAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcG93ZXIvbXQ4MTczLXBvd2VyLmg+DQorI2luY2x1ZGUg PGR0LWJpbmRpbmdzL3Bvd2VyL210ODE4My1wb3dlci5oPg0KIA0KICNkZWZpbmUgTVRLX1BPTExf REVMQVlfVVMgICAxMA0KICNkZWZpbmUgTVRLX1BPTExfVElNRU9VVCAgICBVU0VDX1BFUl9TRUMN CkBAIC0xMTMxLDYgKzExMzIsMjE3IEBAIHN0YXRpYyB2b2lkIG10a19yZWdpc3Rlcl9wb3dlcl9k b21haW5zKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsDQogCXtNVDgxNzNfUE9XRVJfRE9N QUlOX01GR18yRCwgTVQ4MTczX1BPV0VSX0RPTUFJTl9NRkd9LA0KIH07DQogDQorLyoNCisgKiBN VDgxODMgcG93ZXIgZG9tYWluIHN1cHBvcnQNCisgKi8NCisNCitzdGF0aWMgY29uc3Qgc3RydWN0 IHNjcF9kb21haW5fZGF0YSBzY3BfZG9tYWluX2RhdGFfbXQ4MTgzW10gPSB7DQorCVtNVDgxODNf UE9XRVJfRE9NQUlOX0FVRElPXSA9IHsNCisJCS5uYW1lID0gImF1ZGlvIiwNCisJCS5zdGFfbWFz ayA9IFBXUl9TVEFUVVNfQVVESU8sDQorCQkuY3RsX29mZnMgPSAweDAzMTQsDQorCQkuc3JhbV9w ZG5fYml0cyA9IEdFTk1BU0soMTEsIDgpLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFT SygxNSwgMTIpLA0KKwkJLmJhc2ljX2Nsa19pZCA9IHsiYXVkaW8iLCAiYXVkaW8xIiwgImF1ZGlv MiJ9LA0KKwl9LA0KKwlbTVQ4MTgzX1BPV0VSX0RPTUFJTl9DT05OXSA9IHsNCisJCS5uYW1lID0g ImNvbm4iLA0KKwkJLnN0YV9tYXNrID0gUFdSX1NUQVRVU19DT05OLA0KKwkJLmN0bF9vZmZzID0g MHgwMzJjLA0KKwkJLnNyYW1fcGRuX2JpdHMgPSAwLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0g MCwNCisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyYTAsIDB4MmE0 LCAwLCAweDIyOCwNCisJCQkJQklUKDEzKSB8IEJJVCgxNCksIEJJVCgxMykgfCBCSVQoMTQpKSwN CisJCX0sDQorCX0sDQorCVtNVDgxODNfUE9XRVJfRE9NQUlOX01GR19BU1lOQ10gPSB7DQorCQku bmFtZSA9ICJtZmdfYXN5bmMiLA0KKwkJLnN0YV9tYXNrID0gUFdSX1NUQVRVU19NRkdfQVNZTkMs DQorCQkuY3RsX29mZnMgPSAweDAzMzQsDQorCQkuc3JhbV9wZG5fYml0cyA9IDAsDQorCQkuc3Jh bV9wZG5fYWNrX2JpdHMgPSAwLA0KKwkJLmJhc2ljX2Nsa19pZCA9IHsibWZnIn0sDQorCX0sDQor CVtNVDgxODNfUE9XRVJfRE9NQUlOX01GR10gPSB7DQorCQkubmFtZSA9ICJtZmciLA0KKwkJLnN0 YV9tYXNrID0gUFdSX1NUQVRVU19NRkcsDQorCQkuY3RsX29mZnMgPSAweDAzMzgsDQorCQkuc3Jh bV9wZG5fYml0cyA9IEdFTk1BU0soOCwgOCksDQorCQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5N QVNLKDEyLCAxMiksDQorCX0sDQorCVtNVDgxODNfUE9XRVJfRE9NQUlOX01GR19DT1JFMF0gPSB7 DQorCQkubmFtZSA9ICJtZmdfY29yZTAiLA0KKwkJLnN0YV9tYXNrID0gQklUKDcpLA0KKwkJLmN0 bF9vZmZzID0gMHgwMzRjLA0KKwkJLnNyYW1fcGRuX2JpdHMgPSBHRU5NQVNLKDgsIDgpLA0KKwkJ LnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygxMiwgMTIpLA0KKwl9LA0KKwlbTVQ4MTgzX1BP V0VSX0RPTUFJTl9NRkdfQ09SRTFdID0gew0KKwkJLm5hbWUgPSAibWZnX2NvcmUxIiwNCisJCS5z dGFfbWFzayA9IEJJVCgyMCksDQorCQkuY3RsX29mZnMgPSAweDAzMTAsDQorCQkuc3JhbV9wZG5f Yml0cyA9IEdFTk1BU0soOCwgOCksDQorCQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEy LCAxMiksDQorCX0sDQorCVtNVDgxODNfUE9XRVJfRE9NQUlOX01GR18yRF0gPSB7DQorCQkubmFt ZSA9ICJtZmdfMmQiLA0KKwkJLnN0YV9tYXNrID0gUFdSX1NUQVRVU19NRkdfMkQsDQorCQkuY3Rs X29mZnMgPSAweDAzNDgsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soOCwgOCksDQorCQku c3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEyLCAxMiksDQorCQkuYnBfdGFibGUgPSB7DQor CQkJQlVTX1BST1QoSUZSX1RZUEUsIDB4MmE4LCAweDJhYywgMCwgMHgyNTgsDQorCQkJCUJJVCgx OSkgfCBCSVQoMjApIHwgQklUKDIxKSwNCisJCQkJQklUKDE5KSB8IEJJVCgyMCkgfCBCSVQoMjEp KSwNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyYTAsIDB4MmE0LCAwLCAweDIyOCwNCisJCQkJ QklUKDIxKSB8IEJJVCgyMiksIEJJVCgyMSkgfCBCSVQoMjIpKSwNCisJCX0sDQorCX0sDQorCVtN VDgxODNfUE9XRVJfRE9NQUlOX0RJU1BdID0gew0KKwkJLm5hbWUgPSAiZGlzcCIsDQorCQkuc3Rh X21hc2sgPSBQV1JfU1RBVFVTX0RJU1AsDQorCQkuY3RsX29mZnMgPSAweDAzMGMsDQorCQkuc3Jh bV9wZG5fYml0cyA9IEdFTk1BU0soOCwgOCksDQorCQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5N QVNLKDEyLCAxMiksDQorCQkuYmFzaWNfY2xrX2lkID0geyJtbSJ9LA0KKwkJLnN1YnN5c19jbGtf cHJlZml4ID0gIm1tIiwNCisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwg MHgyYTgsIDB4MmFjLCAwLCAweDI1OCwNCisJCQkJQklUKDE2KSB8IEJJVCgxNyksIEJJVCgxNikg fCBCSVQoMTcpKSwNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyYTAsIDB4MmE0LCAwLCAweDIy OCwNCisJCQkJQklUKDEwKSB8IEJJVCgxMSksIEJJVCgxMCkgfCBCSVQoMTEpKSwNCisJCQlCVVNf UFJPVChTTUlfVFlQRSwgMHgzYzQsIDB4M2M4LCAwLCAweDNjMCwNCisJCQkJR0VOTUFTSyg3LCAw KSwgR0VOTUFTSyg3LCAwKSksDQorCQl9LA0KKwl9LA0KKwlbTVQ4MTgzX1BPV0VSX0RPTUFJTl9D QU1dID0gew0KKwkJLm5hbWUgPSAiY2FtIiwNCisJCS5zdGFfbWFzayA9IEJJVCgyNSksDQorCQku Y3RsX29mZnMgPSAweDAzNDQsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soOSwgOCksDQor CQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEzLCAxMiksDQorCQkuYmFzaWNfY2xrX2lk ID0geyJjYW0ifSwNCisJCS5zdWJzeXNfY2xrX3ByZWZpeCA9ICJjYW0iLA0KKwkJLmJwX3RhYmxl ID0gew0KKwkJCUJVU19QUk9UKElGUl9UWVBFLCAweDJkNCwgMHgyZDgsIDAsIDB4MmVjLA0KKwkJ CQlCSVQoNCkgfCBCSVQoNSkgfCBCSVQoOSkgfCBCSVQoMTMpLA0KKwkJCQlCSVQoNCkgfCBCSVQo NSkgfCBCSVQoOSkgfCBCSVQoMTMpKSwNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyYTAsIDB4 MmE0LCAwLCAweDIyOCwNCisJCQkJQklUKDI4KSwgQklUKDI4KSksDQorCQkJQlVTX1BST1QoSUZS X1RZUEUsIDB4MmQ0LCAweDJkOCwgMCwgMHgyZWMsDQorCQkJCUJJVCgxMSksIDApLA0KKwkJCUJV U19QUk9UKFNNSV9UWVBFLCAweDNjNCwgMHgzYzgsIDAsIDB4M2MwLA0KKwkJCQlCSVQoMykgfCBC SVQoNCksIEJJVCgzKSB8IEJJVCg0KSksDQorCQl9LA0KKwl9LA0KKwlbTVQ4MTgzX1BPV0VSX0RP TUFJTl9JU1BdID0gew0KKwkJLm5hbWUgPSAiaXNwIiwNCisJCS5zdGFfbWFzayA9IFBXUl9TVEFU VVNfSVNQLA0KKwkJLmN0bF9vZmZzID0gMHgwMzA4LA0KKwkJLnNyYW1fcGRuX2JpdHMgPSBHRU5N QVNLKDksIDgpLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygxMywgMTIpLA0KKwkJ LmJhc2ljX2Nsa19pZCA9IHsiaXNwIn0sDQorCQkuc3Vic3lzX2Nsa19wcmVmaXggPSAiaXNwIiwN CisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyZDQsIDB4MmQ4LCAw LCAweDJlYywNCisJCQkJQklUKDMpIHwgQklUKDgpLCBCSVQoMykgfCBCSVQoOCkpLA0KKwkJCUJV U19QUk9UKElGUl9UWVBFLCAweDJkNCwgMHgyZDgsIDAsIDB4MmVjLA0KKwkJCQlCSVQoMTApLCAw KSwNCisJCQlCVVNfUFJPVChTTUlfVFlQRSwgMHgzYzQsIDB4M2M4LCAwLCAweDNjMCwNCisJCQkJ QklUKDIpLCBCSVQoMikpLA0KKwkJfSwNCisJfSwNCisJW01UODE4M19QT1dFUl9ET01BSU5fVkRF Q10gPSB7DQorCQkubmFtZSA9ICJ2ZGVjIiwNCisJCS5zdGFfbWFzayA9IEJJVCgzMSksDQorCQku Y3RsX29mZnMgPSAweDAzMDAsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soOCwgOCksDQor CQkuc3JhbV9wZG5fYWNrX2JpdHMgPSBHRU5NQVNLKDEyLCAxMiksDQorCQkuYnBfdGFibGUgPSB7 DQorCQkJQlVTX1BST1QoU01JX1RZUEUsIDB4M2M0LCAweDNjOCwgMCwgMHgzYzAsDQorCQkJCUJJ VCg3KSwgQklUKDcpKSwNCisJCX0sDQorCX0sDQorCVtNVDgxODNfUE9XRVJfRE9NQUlOX1ZFTkNd ID0gew0KKwkJLm5hbWUgPSAidmVuYyIsDQorCQkuc3RhX21hc2sgPSBQV1JfU1RBVFVTX1ZFTkMs DQorCQkuY3RsX29mZnMgPSAweDAzMDQsDQorCQkuc3JhbV9wZG5fYml0cyA9IEdFTk1BU0soMTEs IDgpLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygxNSwgMTIpLA0KKwkJLmJwX3Rh YmxlID0gew0KKwkJCUJVU19QUk9UKFNNSV9UWVBFLCAweDNjNCwgMHgzYzgsIDAsIDB4M2MwLA0K KwkJCQlCSVQoMSksIEJJVCgxKSksDQorCQl9LA0KKwl9LA0KKwlbTVQ4MTgzX1BPV0VSX0RPTUFJ Tl9WUFVfVE9QXSA9IHsNCisJCS5uYW1lID0gInZwdV90b3AiLA0KKwkJLnN0YV9tYXNrID0gQklU KDI2KSwNCisJCS5jdGxfb2ZmcyA9IDB4MDMyNCwNCisJCS5zcmFtX3Bkbl9iaXRzID0gR0VOTUFT Syg4LCA4KSwNCisJCS5zcmFtX3Bkbl9hY2tfYml0cyA9IEdFTk1BU0soMTIsIDEyKSwNCisJCS5i YXNpY19jbGtfaWQgPSB7InZwdSIsICJ2cHUxIn0sDQorCQkuc3Vic3lzX2Nsa19wcmVmaXggPSAi dnB1IiwNCisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyZDQsIDB4 MmQ4LCAwLCAweDJlYywNCisJCQkJR0VOTUFTSyg5LCA2KSB8IEJJVCgxMiksDQorCQkJCUdFTk1B U0soOSwgNikgfCBCSVQoMTIpKSwNCisJCQlCVVNfUFJPVChJRlJfVFlQRSwgMHgyYTAsIDB4MmE0 LCAwLCAweDIyOCwNCisJCQkJQklUKDI3KSwgQklUKDI3KSksDQorCQkJQlVTX1BST1QoSUZSX1RZ UEUsIDB4MmQ0LCAweDJkOCwgMCwgMHgyZWMsDQorCQkJCUJJVCgxMCkgfCBCSVQoMTEpLCBCSVQo MTApIHwgQklUKDExKSksDQorCQkJQlVTX1BST1QoU01JX1RZUEUsIDB4M2M0LCAweDNjOCwgMCwg MHgzYzAsDQorCQkJCUJJVCg1KSB8IEJJVCg2KSwgQklUKDUpIHwgQklUKDYpKSwNCisJCX0sDQor CX0sDQorCVtNVDgxODNfUE9XRVJfRE9NQUlOX1ZQVV9DT1JFMF0gPSB7DQorCQkubmFtZSA9ICJ2 cHVfY29yZTAiLA0KKwkJLnN0YV9tYXNrID0gQklUKDI3KSwNCisJCS5jdGxfb2ZmcyA9IDB4MzNj LA0KKwkJLnNyYW1faXNvX2N0cmwgPSB0cnVlLA0KKwkJLnNyYW1fcGRuX2JpdHMgPSBHRU5NQVNL KDExLCA4KSwNCisJCS5zcmFtX3Bkbl9hY2tfYml0cyA9IEdFTk1BU0soMTMsIDEyKSwNCisJCS5i YXNpY19jbGtfaWQgPSB7InZwdTIifSwNCisJCS5icF90YWJsZSA9IHsNCisJCQlCVVNfUFJPVChJ RlJfVFlQRSwgMHgyYzQsIDB4MmM4LCAwLCAweDJlNCwNCisJCQkJQklUKDYpLCBCSVQoNikpLA0K KwkJCUJVU19QUk9UKElGUl9UWVBFLCAweDJjNCwgMHgyYzgsIDAsIDB4MmU0LA0KKwkJCQlCSVQo MCkgfCBCSVQoMikgfCBCSVQoNCksDQorCQkJCUJJVCgwKSB8IEJJVCgyKSB8IEJJVCg0KSksDQor CQl9LA0KKwl9LA0KKwlbTVQ4MTgzX1BPV0VSX0RPTUFJTl9WUFVfQ09SRTFdID0gew0KKwkJLm5h bWUgPSAidnB1X2NvcmUxIiwNCisJCS5zdGFfbWFzayA9IEJJVCgyOCksDQorCQkuY3RsX29mZnMg PSAweDAzNDAsDQorCQkuc3JhbV9pc29fY3RybCA9IHRydWUsDQorCQkuc3JhbV9wZG5fYml0cyA9 IEdFTk1BU0soMTEsIDgpLA0KKwkJLnNyYW1fcGRuX2Fja19iaXRzID0gR0VOTUFTSygxMywgMTIp LA0KKwkJLmJhc2ljX2Nsa19pZCA9IHsidnB1MyJ9LA0KKwkJLmJwX3RhYmxlID0gew0KKwkJCUJV U19QUk9UKElGUl9UWVBFLCAweDJjNCwgMHgyYzgsIDAsIDB4MmU0LA0KKwkJCQlCSVQoNyksIEJJ VCg3KSksDQorCQkJQlVTX1BST1QoSUZSX1RZUEUsIDB4MmM0LCAweDJjOCwgMCwgMHgyZTQsDQor CQkJCUJJVCgxKSB8IEJJVCgzKSB8IEJJVCg1KSwNCisJCQkJQklUKDEpIHwgQklUKDMpIHwgQklU KDUpKSwNCisJCX0sDQorCX0sDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNjcF9zdWJk b21haW4gc2NwX3N1YmRvbWFpbl9tdDgxODNbXSA9IHsNCisJe01UODE4M19QT1dFUl9ET01BSU5f TUZHX0FTWU5DLCBNVDgxODNfUE9XRVJfRE9NQUlOX01GR30sDQorCXtNVDgxODNfUE9XRVJfRE9N QUlOX01GRywgTVQ4MTgzX1BPV0VSX0RPTUFJTl9NRkdfMkR9LA0KKwl7TVQ4MTgzX1BPV0VSX0RP TUFJTl9NRkcsIE1UODE4M19QT1dFUl9ET01BSU5fTUZHX0NPUkUwfSwNCisJe01UODE4M19QT1dF Ul9ET01BSU5fTUZHLCBNVDgxODNfUE9XRVJfRE9NQUlOX01GR19DT1JFMX0sDQorCXtNVDgxODNf UE9XRVJfRE9NQUlOX0RJU1AsIE1UODE4M19QT1dFUl9ET01BSU5fQ0FNfSwNCisJe01UODE4M19Q T1dFUl9ET01BSU5fRElTUCwgTVQ4MTgzX1BPV0VSX0RPTUFJTl9JU1B9LA0KKwl7TVQ4MTgzX1BP V0VSX0RPTUFJTl9ESVNQLCBNVDgxODNfUE9XRVJfRE9NQUlOX1ZERUN9LA0KKwl7TVQ4MTgzX1BP V0VSX0RPTUFJTl9ESVNQLCBNVDgxODNfUE9XRVJfRE9NQUlOX1ZFTkN9LA0KKwl7TVQ4MTgzX1BP V0VSX0RPTUFJTl9ESVNQLCBNVDgxODNfUE9XRVJfRE9NQUlOX1ZQVV9UT1B9LA0KKwl7TVQ4MTgz X1BPV0VSX0RPTUFJTl9WUFVfVE9QLCBNVDgxODNfUE9XRVJfRE9NQUlOX1ZQVV9DT1JFMH0sDQor CXtNVDgxODNfUE9XRVJfRE9NQUlOX1ZQVV9UT1AsIE1UODE4M19QT1dFUl9ET01BSU5fVlBVX0NP UkUxfSwNCit9Ow0KKw0KIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NwX3NvY19kYXRhIG10MjcwMV9k YXRhID0gew0KIAkuZG9tYWlucyA9IHNjcF9kb21haW5fZGF0YV9tdDI3MDEsDQogCS5udW1fZG9t YWlucyA9IEFSUkFZX1NJWkUoc2NwX2RvbWFpbl9kYXRhX210MjcwMSksDQpAQCAtMTE5Nyw2ICsx NDA5LDE3IEBAIHN0YXRpYyB2b2lkIG10a19yZWdpc3Rlcl9wb3dlcl9kb21haW5zKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYsDQogCS5idXNfcHJvdF9yZWdfdXBkYXRlID0gdHJ1ZSwNCiB9 Ow0KIA0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NwX3NvY19kYXRhIG10ODE4M19kYXRhID0gew0K KwkuZG9tYWlucyA9IHNjcF9kb21haW5fZGF0YV9tdDgxODMsDQorCS5udW1fZG9tYWlucyA9IEFS UkFZX1NJWkUoc2NwX2RvbWFpbl9kYXRhX210ODE4MyksDQorCS5zdWJkb21haW5zID0gc2NwX3N1 YmRvbWFpbl9tdDgxODMsDQorCS5udW1fc3ViZG9tYWlucyA9IEFSUkFZX1NJWkUoc2NwX3N1YmRv bWFpbl9tdDgxODMpLA0KKwkucmVncyA9IHsNCisJCS5wd3Jfc3RhX29mZnMgPSAweDAxODAsDQor CQkucHdyX3N0YTJuZF9vZmZzID0gMHgwMTg0DQorCX0NCit9Ow0KKw0KIC8qDQogICogc2Nwc3lz IGRyaXZlciBpbml0DQogICovDQpAQCAtMTIyMSw2ICsxNDQ0LDkgQEAgc3RhdGljIHZvaWQgbXRr X3JlZ2lzdGVyX3Bvd2VyX2RvbWFpbnMoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwNCiAJ CS5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10ODE3My1zY3BzeXMiLA0KIAkJLmRhdGEgPSAmbXQ4 MTczX2RhdGEsDQogCX0sIHsNCisJCS5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10ODE4My1zY3Bz eXMiLA0KKwkJLmRhdGEgPSAmbXQ4MTgzX2RhdGEsDQorCX0sIHsNCiAJCS8qIHNlbnRpbmVsICov DQogCX0NCiB9Ow0KLS0gDQoxLjguMS4xLmRpcnR5DQo=