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=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,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 11372C433E1 for ; Fri, 24 Jul 2020 07:23:23 +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 CFEDE2065E for ; Fri, 24 Jul 2020 07:23:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DrtsdGEy" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CFEDE2065E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=allwinnertech.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=2Bb25/gVisynOtOfc2MqJb2oX2At0rYHToeoz91akFU=; b=DrtsdGEyuUguhngzFkzPirIYg UzTsUswx03wKWwdsDLKmXleYR5tbmKXuhXKjUo5UEjK732yrYd00VnP1VtOiSrLs/ebfPoWE4FMU6 KOzXhjql/rX9+Kqfaz4wUErWr+q8JpuWWhOzBdSlKQEEP4/zSJqzOGFFyMp1iRk35PV0mKOtuRFAc KxA0MR7DYZIVYzJ/B7lg9j2/LWDm67YLkIAwlGvZjlHg7pMADNOhImcToBZCcVL1PiuPoiaXEpWOq Z5SP5/23sEDWcZytRRkdlwdehRJUSsjQa54WxVDzbcN/qEdQl/S4pxCP6keUJCZA0WmR4OzADwW5e sYdLvXMhQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jys1i-0004wy-W4; Fri, 24 Jul 2020 07:21:55 +0000 Received: from smtp2207-205.mail.aliyun.com ([121.197.207.205]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jys1e-0004uo-RB for linux-arm-kernel@lists.infradead.org; Fri, 24 Jul 2020 07:21:53 +0000 X-Alimail-AntiSpam: AC=CONTINUE; BC=0.07519391|-1; CH=green; DM=|CONTINUE|false|; DS=CONTINUE|ham_system_inform|0.664333-0.000360464-0.335307; FP=0|0|0|0|0|-1|-1|-1; HT=e02c03268; MF=frank@allwinnertech.com; NM=1; PH=DS; RN=10; RT=10; SR=0; TI=SMTPD_---.I6q5URR_1595575301; Received: from allwinnertech.com(mailfrom:frank@allwinnertech.com fp:SMTPD_---.I6q5URR_1595575301) by smtp.aliyun-inc.com(10.147.41.178); Fri, 24 Jul 2020 15:21:45 +0800 From: Frank Lee To: mripard@kernel.org, wens@csie.org, robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 16/16] arm64: allwinner: A100: add support for Allwinner Perf1 board Date: Fri, 24 Jul 2020 15:21:05 +0800 Message-Id: <30f4a3fc6ac84d05094e2c3b89d1dddc8ff6b7fc.1595572867.git.frank@allwinnertech.com> X-Mailer: git-send-email 2.24.0 In-Reply-To: References: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200724_032151_249763_84F5FD02 X-CRM114-Status: GOOD ( 12.13 ) 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: tiny.windzz@gmail.com, liyong@allwinnertech.com, huangshuosheng@allwinnertech.com, Yangtao Li 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 RnJvbTogWWFuZ3RhbyBMaSA8ZnJhbmtAYWxsd2lubmVydGVjaC5jb20+CgpBMTAwIHBlcmYxIGlz IGFuIEFsbHdpbm5lciBBMTAwLWJhc2VkIFNCQywgd2l0aCB0aGUgZm9sbG93aW5nIGZlYXR1cmVz OgoKLSAxR2lCIEREUjMgRFJBTQotIEFYUDgwMyBQTUlDCi0gMiBVU0IgMi4wIHBvcnRzCi0gTWlj cm9TRCBzbG90IGFuZCBvbi1ib2FyZCBlTU1DIG1vZHVsZQotIG9uLWJvYXJkIE5hbmQgZmxhc2gK LSDCt8K3wrcKCkFkZHMgaW5pdGlhbCBzdXBwb3J0IGZvciBpdCwgaW5jbHVkaW5nIFVBUlQgYW5k IFBNVS4KClNpZ25lZC1vZmYtYnk6IFlhbmd0YW8gTGkgPGZyYW5rQGFsbHdpbm5lcnRlY2guY29t PgotLS0KIGFyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxlICAgICAgICB8ICAg MSArCiAuLi4vYWxsd2lubmVyL3N1bjUwaS1hMTAwLWFsbHdpbm5lci1wZXJmMS5kdHMgfCAxODAg KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4MSBpbnNlcnRpb25zKCspCiBj cmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWEx MDAtYWxsd2lubmVyLXBlcmYxLmR0cwoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMv YWxsd2lubmVyL01ha2VmaWxlIGIvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvTWFrZWZp bGUKaW5kZXggZTRkM2NkMGFjNWJiLi5hYjc4MGRiZGQxN2IgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt NjQvYm9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxlCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMv YWxsd2lubmVyL01ha2VmaWxlCkBAIC0xNCw2ICsxNCw3IEBAIGR0Yi0kKENPTkZJR19BUkNIX1NV TlhJKSArPSBzdW41MGktYTY0LXBpbmVwaG9uZS0xLjEuZHRiCiBkdGItJChDT05GSUdfQVJDSF9T VU5YSSkgKz0gc3VuNTBpLWE2NC1waW5ldGFiLmR0YgogZHRiLSQoQ09ORklHX0FSQ0hfU1VOWEkp ICs9IHN1bjUwaS1hNjQtc29waW5lLWJhc2Vib2FyZC5kdGIKIGR0Yi0kKENPTkZJR19BUkNIX1NV TlhJKSArPSBzdW41MGktYTY0LXRlcmVzLWkuZHRiCitkdGItJChDT05GSUdfQVJDSF9TVU5YSSkg Kz0gc3VuNTBpLWExMDAtYWxsd2lubmVyLXBlcmYxLmR0YgogZHRiLSQoQ09ORklHX0FSQ0hfU1VO WEkpICs9IHN1bjUwaS1oNS1iYW5hbmFwaS1tMi1wbHVzLmR0YgogZHRiLSQoQ09ORklHX0FSQ0hf U1VOWEkpICs9IHN1bjUwaS1oNS1iYW5hbmFwaS1tMi1wbHVzLXYxLjIuZHRiCiBkdGItJChDT05G SUdfQVJDSF9TVU5YSSkgKz0gc3VuNTBpLWg1LWVtbGlkLW5ldXRpcy1uNS1kZXZib2FyZC5kdGIK ZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1hMTAwLWFs bHdpbm5lci1wZXJmMS5kdHMgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGkt YTEwMC1hbGx3aW5uZXItcGVyZjEuZHRzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw MDAwMDAwMC4uZDM0YzJiYjEwNzlmCi0tLSAvZGV2L251bGwKKysrIGIvYXJjaC9hcm02NC9ib290 L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWExMDAtYWxsd2lubmVyLXBlcmYxLmR0cwpAQCAtMCwwICsx LDE4MCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4wKyBvciBNSVQpCisv KgorICogQ29weXJpZ2h0IChjKSAyMDIwIFlhbmd0YW8gTGkgPGZyYW5rQGFsbHdpbm5lcnRlY2gu Y29tPgorICovCisKKy9kdHMtdjEvOworCisjaW5jbHVkZSAic3VuNTBpLWExMDAuZHRzaSIKKwor L3sKKwltb2RlbCA9ICJBbGx3aW5uZXIgQTEwMCBQZXJmMSI7CisJY29tcGF0aWJsZSA9ICJhbGx3 aW5uZXIsYTEwMC1wZXJmMSIsICJhbGx3aW5uZXIsc3VuNTBpLWExMDAiOworCisJYWxpYXNlcyB7 CisJCXNlcmlhbDAgPSAmdWFydDA7CisJfTsKKworCWNob3NlbiB7CisJCXN0ZG91dC1wYXRoID0g InNlcmlhbDA6MTE1MjAwbjgiOworCX07Cit9OworCismcGlvIHsKKwl2Y2MtcGItc3VwcGx5ID0g PCZyZWdfZGNkYzE+OworCXZjYy1wYy1zdXBwbHkgPSA8JnJlZ19lbGRvMT47CisJdmNjLXBkLXN1 cHBseSA9IDwmcmVnX2RjZGMxPjsKKwl2Y2MtcGUtc3VwcGx5ID0gPCZyZWdfZGxkbzI+OworCXZj Yy1wZi1zdXBwbHkgPSA8JnJlZ19kY2RjMT47CisJdmNjLXBnLXN1cHBseSA9IDwmcmVnX2RsZG8x PjsKKwl2Y2MtcGgtc3VwcGx5ID0gPCZyZWdfZGNkYzE+OworfTsKKworJnJfcGlvIHsKKwkvKgor CSAqIEZJWE1FOiBXZSBjYW4ndCBhZGQgdGhhdCBzdXBwbHkgZm9yIG5vdyBzaW5jZSBpdCB3b3Vs ZAorCSAqIGNyZWF0ZSBhIGNpcmN1bGFyIGRlcGVuZGVuY3kgYmV0d2VlbiBwaW5jdHJsLCB0aGUg cmVndWxhdG9yCisJICogYW5kIHRoZSBSU0IgQnVzLgorCSAqCisJICogdmNjLXBsLXN1cHBseSA9 IDwmcmVnX2FsZG8zPjsKKwkgKi8KK307CisKKyZyX2kyYzAgeworCXN0YXR1cyA9ICJva2F5IjsK KworCWF4cDgwMzogcG1pY0AzNCB7CisJCWNvbXBhdGlibGUgPSAieC1wb3dlcnMsYXhwODAzIjsK KwkJcmVnID0gPDB4MzQ+OworCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZyX2ludGM+OworCQlpbnRl cnJ1cHRzID0gPDAgSVJRX1RZUEVfTEVWRUxfTE9XPjsKKwkJeC1wb3dlcnMsZHJpdmUtdmJ1cy1l bjsgLyogc2V0IE5fVkJVU0VOIGFzIG91dHB1dCBwaW4gKi8KKwl9OworfTsKKworI2luY2x1ZGUg ImF4cDgwMy5kdHNpIgorCismYWNfcG93ZXJfc3VwcGx5IHsKKwlzdGF0dXMgPSAib2theSI7Cit9 OworCismcmVnX2FsZG8xIHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCXJlZ3VsYXRvci1taW4t bWljcm92b2x0ID0gPDE4MDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE4MDAw MDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy1wbGwtYXZjYyI7Cit9OworCismcmVnX2FsZG8y IHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4 MDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE4MDAwMDA+OworCXJlZ3VsYXRv ci1uYW1lID0gInZjYy1kcmFtLTEiOworfTsKKworJnJlZ19hbGRvMyB7CisJcmVndWxhdG9yLWFs d2F5cy1vbjsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKKwlyZWd1bGF0 b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKKwlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtdXNi LXBsIjsKK307CisKKyZyZWdfZGNkYzEgeworCXJlZ3VsYXRvci1hbHdheXMtb247CisJcmVndWxh dG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQg PSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLWlvLXVzYi1wZC1lbW1jLW5hbmQt Y2FyZCI7Cit9OworCismcmVnX2RjZGMyIHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCS8qCisJ ICogRklYTUU6IHVwZGF0ZSBtaW4gYW5kIG1heCBiZWZvcmUgc3VwcG9ydCBkdmZzLgorCSAqLwor CXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDUwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNy b3ZvbHQgPSA8MTMwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmRkLWNwdXgiOworfTsKKwor LyogRENEQzMgaXMgcG9seXBoYXNlZCB3aXRoIERDREMyICovCisKKyZyZWdfZGNkYzQgeworCXJl Z3VsYXRvci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8OTUwMDAwPjsK KwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDw5NTAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0g InZkZC1zeXMtdXNiLWRyYW0iOworfTsKKworJnJlZ19kY2RjNSB7CisJcmVndWxhdG9yLWFsd2F5 cy1vbjsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxNTAwMDAwPjsKKwlyZWd1bGF0b3It bWF4LW1pY3Jvdm9sdCA9IDwxNTAwMDAwPjsKKwlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtZHJhbS0y IjsKK307CisKKyZyZWdfZGxkbzEgeworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAw MDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+OworCXJlZ3VsYXRvci1u YW1lID0gInZjYy1wZy1kY3hvLXdpZmkiOworfTsKKworJnJlZ19kbGRvMiB7CisJcmVndWxhdG9y LW1pbi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8 MjgwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLXBlLWNzaSI7Cit9OworCismcmVnX2Rs ZG8zIHsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKKwlyZWd1bGF0b3It bWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKKwlyZWd1bGF0b3ItbmFtZSA9ICJsZG8tYXZkZC1j c2kiOworfTsKKworJnJlZ19kbGRvNCB7CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgw MDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MjgwMDAwMD47CisJcmVndWxhdG9y LW5hbWUgPSAiYXZjYy1jc2kiOworfTsKKworJnJlZ19lbGRvMSB7CisJcmVndWxhdG9yLW1pbi1t aWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAw MD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLXBjLWx2ZHMtY3NpLWVmdXNlLWVtbWMtbmFuZCI7 Cit9OworCismcmVnX2VsZG8yIHsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxMjAwMDAw PjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKKwlyZWd1bGF0b3ItbmFt ZSA9ICJkdmRkLWNzaSI7Cit9OworCismcmVnX2VsZG8zIHsKKwlyZWd1bGF0b3ItbWluLW1pY3Jv dm9sdCA9IDwxODAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsK KwlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtbWlwaS1sY2QiOworfTsKKworJnJlZ19mbGRvMSB7CisJ cmVndWxhdG9yLWFsd2F5cy1vbjsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw5MDAwMDA+ OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDkwMDAwMD47CisJcmVndWxhdG9yLW5hbWUg PSAidmRkLWNwdXMtdXNiIjsKK307CisKKyZyZWdfbGRvX2lvMCB7CisJcmVndWxhdG9yLW1pbi1t aWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAw MD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLWN0cCI7CisJc3RhdHVzID0gIm9rYXkiOworfTsK KworJnJlZ19kcml2ZXZidXMgeworCXJlZ3VsYXRvci1uYW1lID0gInVzYjAtdmJ1cyI7CisJc3Rh dHVzID0gIm9rYXkiOworfTsKKworJnVhcnQwIHsKKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQi OworCXBpbmN0cmwtMCA9IDwmdWFydDBfcGJfcGlucz47CisJc3RhdHVzID0gIm9rYXkiOworfTsK LS0gCjIuMjQuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK