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=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,USER_AGENT_GIT autolearn=ham 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 A2D9FC433E0 for ; Wed, 8 Jul 2020 08:30:10 +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 48F0821534 for ; Wed, 8 Jul 2020 08:30:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="1jAX+n1m" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48F0821534 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: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:In-Reply-To:References:List-Owner; bh=LWcHJ2oCUbY/eh9jIafVHj0azEWU6xYsgzw072S75mE=; b=1jAX+n1m0RW0CcrOyWF4B4tDmq Ja0dF345Rx+ruVHSvt1puw86/gkXA9JctS8dqSGF7kHs42fjDtJw+myjcL7df0aA9ENBbw8KBZA8X yB9nGCoeUwQFzU/N1SPxXjurRtjph1TqhJqKGfE5QwLtlm24/Yp0ZWw8/nyw2qCfhH+LdpVuN9Ila AGh2I3Mc9GNfegaNOw/uitTHyTRqeWguWUJzSVkYZXg5Ec6dhOIFfMfM3aPSxLrXRitfuuTn+K8OG ujRgRFIIHiUu14UZgStmYJsiAz9caLdHX66iM92zBWwBxPVvzWJ8N6Q2ghxJaamaUsmClh+wp8U8S vRtzC9FA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jt5RJ-0000LR-Gq; Wed, 08 Jul 2020 08:28:25 +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 1jt5RG-0000FI-RQ for linux-arm-kernel@lists.infradead.org; Wed, 08 Jul 2020 08:28:23 +0000 X-Alimail-AntiSpam: AC=CONTINUE; BC=0.07509368|-1; CH=green; DM=|CONTINUE|false|; DS=CONTINUE|ham_system_inform|0.546935-0.000464198-0.452601; FP=0|0|0|0|0|-1|-1|-1; HT=e02c03309; MF=frank@allwinnertech.com; NM=1; PH=DS; RN=10; RT=10; SR=0; TI=SMTPD_---.I-BVxka_1594196890; Received: from allwinnertech.com(mailfrom:frank@allwinnertech.com fp:SMTPD_---.I-BVxka_1594196890) by smtp.aliyun-inc.com(10.147.42.198); Wed, 08 Jul 2020 16:28:14 +0800 From: Frank Lee To: mripard@kernel.org, wens@csie.org, robh+dt@kernel.org, tiny.windzz@gmail.com Subject: [PATCH v3 16/16] arm64: allwinner: A100: add support for Allwinner Perf1 board Date: Wed, 8 Jul 2020 16:28:21 +0800 Message-Id: <20200708082821.13188-1-frank@allwinnertech.com> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200708_042823_257885_161C36BE X-CRM114-Status: GOOD ( 13.35 ) 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: devicetree@vger.kernel.org, liyong@allwinnertech.com, linux-kernel@vger.kernel.org, huangshuosheng@allwinnertech.com, Frank Lee , linux-arm-kernel@lists.infradead.org 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 QTEwMCBwZXJmMSBpcyBhbiBBbGx3aW5uZXIgQTEwMC1iYXNlZCBTQkMsIHdpdGggdGhlIGZvbGxv d2luZyBmZWF0dXJlczoKCi0gMUdpQiBERFIzIERSQU0KLSBBWFA4MDMgUE1JQwotIDIgVVNCIDIu MCBwb3J0cwotIE1pY3JvU0Qgc2xvdCBhbmQgb24tYm9hcmQgZU1NQyBtb2R1bGUKLSBvbi1ib2Fy ZCBOYW5kIGZsYXNoCi0gwrfCt8K3CgpBZGRzIGluaXRpYWwgc3VwcG9ydCBmb3IgaXQsIGluY2x1 ZGluZyBVQVJUIGFuZCBQTVUuCgpTaWduZWQtb2ZmLWJ5OiBGcmFuayBMZWUgPGZyYW5rQGFsbHdp bm5lcnRlY2guY29tPgotLS0KIGFyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxl ICAgICAgICAgICAgIHwgICAxICsKIC4uLi9kdHMvYWxsd2lubmVyL3N1bjUwaS1hMTAwLWFsbHdp bm5lci1wZXJmMS5kdHMgIHwgMTgwICsrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu Z2VkLCAxODEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvYm9v dC9kdHMvYWxsd2lubmVyL3N1bjUwaS1hMTAwLWFsbHdpbm5lci1wZXJmMS5kdHMKCmRpZmYgLS1n aXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9NYWtlZmlsZSBiL2FyY2gvYXJtNjQv Ym9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxlCmluZGV4IGU0ZDNjZDAuLmFiNzgwZGIgMTAwNjQ0 Ci0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxlCisrKyBiL2FyY2gv YXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL01ha2VmaWxlCkBAIC0xNCw2ICsxNCw3IEBAIGR0Yi0k KENPTkZJR19BUkNIX1NVTlhJKSArPSBzdW41MGktYTY0LXBpbmVwaG9uZS0xLjEuZHRiCiBkdGIt JChDT05GSUdfQVJDSF9TVU5YSSkgKz0gc3VuNTBpLWE2NC1waW5ldGFiLmR0YgogZHRiLSQoQ09O RklHX0FSQ0hfU1VOWEkpICs9IHN1bjUwaS1hNjQtc29waW5lLWJhc2Vib2FyZC5kdGIKIGR0Yi0k KENPTkZJR19BUkNIX1NVTlhJKSArPSBzdW41MGktYTY0LXRlcmVzLWkuZHRiCitkdGItJChDT05G SUdfQVJDSF9TVU5YSSkgKz0gc3VuNTBpLWExMDAtYWxsd2lubmVyLXBlcmYxLmR0YgogZHRiLSQo Q09ORklHX0FSQ0hfU1VOWEkpICs9IHN1bjUwaS1oNS1iYW5hbmFwaS1tMi1wbHVzLmR0YgogZHRi LSQoQ09ORklHX0FSQ0hfU1VOWEkpICs9IHN1bjUwaS1oNS1iYW5hbmFwaS1tMi1wbHVzLXYxLjIu ZHRiCiBkdGItJChDT05GSUdfQVJDSF9TVU5YSSkgKz0gc3VuNTBpLWg1LWVtbGlkLW5ldXRpcy1u NS1kZXZib2FyZC5kdGIKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVy L3N1bjUwaS1hMTAwLWFsbHdpbm5lci1wZXJmMS5kdHMgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2Fs bHdpbm5lci9zdW41MGktYTEwMC1hbGx3aW5uZXItcGVyZjEuZHRzCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAuLjM4NjIxYmIKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL2FybTY0 L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktYTEwMC1hbGx3aW5uZXItcGVyZjEuZHRzCkBAIC0w LDAgKzEsMTgwIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjArIG9yIE1J VCkKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjAgRnJhbmsgTGVlIDxmcmFua0BhbGx3aW5uZXJ0 ZWNoLmNvbT4KKyAqLworCisvZHRzLXYxLzsKKworI2luY2x1ZGUgInN1bjUwaS1hMTAwLmR0c2ki CisKKy97CisJbW9kZWwgPSAiQWxsd2lubmVyIEExMDAgUGVyZjEiOworCWNvbXBhdGlibGUgPSAi YWxsd2lubmVyLGExMDAtcGVyZjEiLCAiYWxsd2lubmVyLHN1bjUwaS1hMTAwIjsKKworCWFsaWFz ZXMgeworCQlzZXJpYWwwID0gJnVhcnQwOworCX07CisKKwljaG9zZW4geworCQlzdGRvdXQtcGF0 aCA9ICJzZXJpYWwwOjExNTIwMG44IjsKKwl9OworfTsKKworJnBpbyB7CisJdmNjLXBiLXN1cHBs eSA9IDwmcmVnX2RjZGMxPjsKKwl2Y2MtcGMtc3VwcGx5ID0gPCZyZWdfZWxkbzE+OworCXZjYy1w ZC1zdXBwbHkgPSA8JnJlZ19kY2RjMT47CisJdmNjLXBlLXN1cHBseSA9IDwmcmVnX2RsZG8yPjsK Kwl2Y2MtcGYtc3VwcGx5ID0gPCZyZWdfZGNkYzE+OworCXZjYy1wZy1zdXBwbHkgPSA8JnJlZ19k bGRvMT47CisJdmNjLXBoLXN1cHBseSA9IDwmcmVnX2RjZGMxPjsKK307CisKKyZyX3BpbyB7CisJ LyoKKwkgKiBGSVhNRTogV2UgY2FuJ3QgYWRkIHRoYXQgc3VwcGx5IGZvciBub3cgc2luY2UgaXQg d291bGQKKwkgKiBjcmVhdGUgYSBjaXJjdWxhciBkZXBlbmRlbmN5IGJldHdlZW4gcGluY3RybCwg dGhlIHJlZ3VsYXRvcgorCSAqIGFuZCB0aGUgUlNCIEJ1cy4KKwkgKgorCSAqIHZjYy1wbC1zdXBw bHkgPSA8JnJlZ19hbGRvMz47CisJICovCit9OworCismcl9pMmMwIHsKKwlzdGF0dXMgPSAib2th eSI7CisKKwlheHA4MDM6IHBtaWNAMzQgeworCQljb21wYXRpYmxlID0gIngtcG93ZXJzLGF4cDgw MyI7CisJCXJlZyA9IDwweDM0PjsKKwkJaW50ZXJydXB0LXBhcmVudCA9IDwmcl9pbnRjPjsKKwkJ aW50ZXJydXB0cyA9IDwwIElSUV9UWVBFX0xFVkVMX0xPVz47CisJCXgtcG93ZXJzLGRyaXZlLXZi dXMtZW47IC8qIHNldCBOX1ZCVVNFTiBhcyBvdXRwdXQgcGluICovCisJfTsKK307CisKKyNpbmNs dWRlICJheHA4MDMuZHRzaSIKKworJmFjX3Bvd2VyX3N1cHBseSB7CisJc3RhdHVzID0gIm9rYXki OworfTsKKworJnJlZ19hbGRvMSB7CisJcmVndWxhdG9yLWFsd2F5cy1vbjsKKwlyZWd1bGF0b3It bWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwx ODAwMDAwPjsKKwlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtcGxsLWF2Y2MiOworfTsKKworJnJlZ19h bGRvMiB7CisJcmVndWxhdG9yLWFsd2F5cy1vbjsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9 IDwxODAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKKwlyZWd1 bGF0b3ItbmFtZSA9ICJ2Y2MtZHJhbS0xIjsKK307CisKKyZyZWdfYWxkbzMgeworCXJlZ3VsYXRv ci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVn dWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNj LXVzYi1wbCI7Cit9OworCismcmVnX2RjZGMxIHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCXJl Z3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92 b2x0ID0gPDMzMDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy1wYy1pby11c2ItcGQtZW1t Yy1uYW5kLWNhcmQiOworfTsKKworJnJlZ19kY2RjMiB7CisJcmVndWxhdG9yLWFsd2F5cy1vbjsK KwkvKgorCSAqIEZJWE1FOiB1cGRhdGUgbWluIGFuZCBtYXggYmVmb3JlIHN1cHBvcnQgZHZmcy4K KwkgKi8KKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDA+OworCXJlZ3VsYXRvci1t YXgtbWljcm92b2x0ID0gPDEzMDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZkZC1jcHV4IjsK K307CisKKy8qIERDREMzIGlzIHBvbHlwaGFzZWQgd2l0aCBEQ0RDMiAqLworCismcmVnX2RjZGM0 IHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDk1 MDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8OTUwMDAwPjsKKwlyZWd1bGF0b3It bmFtZSA9ICJ2ZGQtc3lzLXVzYi1kcmFtIjsKK307CisKKyZyZWdfZGNkYzUgeworCXJlZ3VsYXRv ci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTUwMDAwMD47CisJcmVn dWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTUwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNj LWRyYW0tMiI7Cit9OworCismcmVnX2RsZG8xIHsKKwlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9 IDwzMzAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKKwlyZWd1 bGF0b3ItbmFtZSA9ICJ2Y2MtcGctZGN4by13aWZpIjsKK307CisKKyZyZWdfZGxkbzIgeworCXJl Z3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92 b2x0ID0gPDI4MDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy1wZS1jc2kiOworfTsKKwor JnJlZ19kbGRvMyB7CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVn dWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAibGRv LWF2ZGQtY3NpIjsKK307CisKKyZyZWdfZGxkbzQgeworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0 ID0gPDE4MDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDI4MDAwMDA+OworCXJl Z3VsYXRvci1uYW1lID0gImF2Y2MtY3NpIjsKK307CisKKyZyZWdfZWxkbzEgeworCXJlZ3VsYXRv ci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0g PDE4MDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy1wYy1sdmRzLWNzaS1lZnVzZS1lbW1j LW5hbmQiOworfTsKKworJnJlZ19lbGRvMiB7CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8 MTIwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVndWxh dG9yLW5hbWUgPSAiZHZkZC1jc2kiOworfTsKKworJnJlZ19lbGRvMyB7CisJcmVndWxhdG9yLW1p bi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgw MDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLW1pcGktbGNkIjsKK307CisKKyZyZWdfZmxk bzEgeworCXJlZ3VsYXRvci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8 OTAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDw5MDAwMDA+OworCXJlZ3VsYXRv ci1uYW1lID0gInZkZC1jcHVzLXVzYiI7Cit9OworCismcmVnX2xkb19pbzAgeworCXJlZ3VsYXRv ci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0g PDMzMDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy1jdHAiOworCXN0YXR1cyA9ICJva2F5 IjsKK307CisKKyZyZWdfZHJpdmV2YnVzIHsKKwlyZWd1bGF0b3ItbmFtZSA9ICJ1c2IwLXZidXMi OworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZ1YXJ0MCB7CisJcGluY3RybC1uYW1lcyA9ICJk ZWZhdWx0IjsKKwlwaW5jdHJsLTAgPSA8JnVhcnQwX3BiX3BpbnM+OworCXN0YXR1cyA9ICJva2F5 IjsKK307Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK