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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 227E8C5478C for ; Tue, 27 Feb 2024 16:47:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=iFUaf7m2R5JrzfF0ZxEWH/Ulb2OVE/j+7umi+gGKW0A=; b=4+dr5NDkDxzw1L l7RM1uzP9ZGWFrT76Fw8h/64bn1CdnRZRRXgUSoXC7qamq/uuAaJwAed6kLC/cRt9HXIC2/cVjfNr hZWD6p5sKKktP06TEITNkXY0WloQMU8bcxWsvbIoTRwWVrGkG9ZUn5t90SskonMTB2RN5iDAR2DD3 Ei5M2l4R0/q6ZIxcX8hhOu9/zO7fpawyehSOiVG13qP7FWmge73abzoIRzVdn+eT/OQxUcFf4pSti 4asrIXqxQnouwRKo/nuaXrBr/Ivoklrwasmvd2gugT6MoTJgMp045jaK7I8mzdN9fbfkwYFNLXrhi HVUL3VzfvzXSai3yGyEg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rf0cB-000000063La-3S0e; Tue, 27 Feb 2024 16:47:35 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rf0bs-000000063AX-2Qh7; Tue, 27 Feb 2024 16:47:18 +0000 Received: from i53875b6c.versanet.de ([83.135.91.108] helo=phil.lan) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rf0bm-0006qV-3l; Tue, 27 Feb 2024 17:47:10 +0100 From: Heiko Stuebner To: linux-rockchip@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, quentin.schulz@theobroma-systems.com, heiko@sntech.de, Heiko Stuebner Subject: [PATCH 4/4] arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM Date: Tue, 27 Feb 2024 17:46:59 +0100 Message-Id: <20240227164659.705271-5-heiko@sntech.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240227164659.705271-1-heiko@sntech.de> References: <20240227164659.705271-1-heiko@sntech.de> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240227_084716_811993_B4C981B3 X-CRM114-Status: GOOD ( 16.53 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org RnJvbTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvLnN0dWVibmVyQGNoZXJyeS5kZT4KCkhhaWtvdSBp cyBhIFFzZXZlbiBhbmQgzrxRc2V2ZW4gYmFzZWJvYXJkIGZlYXR1cmluZyBQQ0llLCBVU0IzIGFu ZCBhCnZpZGVvIGNvbm5lY3RvciBmb3IgYSBNSVBJLURTSS9DU0kgYWRhcHRlci4KClRoaXMgZHRz IGlzIGZvciB1c2FnZSB3aXRoIHRoZSBSSzM1ODgtUTcgU29NIFRpZ2VyLgoKU2lnbmVkLW9mZi1i eTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvLnN0dWVibmVyQGNoZXJyeS5kZT4KLS0tCiBhcmNoL2Fy bTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01ha2VmaWxlICAgICAgICAgfCAgIDEgKwogLi4uL2Jvb3Qv ZHRzL3JvY2tjaGlwL3JrMzU4OC10aWdlci1oYWlrb3UuZHRzIHwgMjY2ICsrKysrKysrKysrKysr KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNjcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw NjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXRpZ2VyLWhhaWtvdS5kdHMK CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01ha2VmaWxlIGIvYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9NYWtlZmlsZQppbmRleCBhN2IzMGUxMWJlYWY0Li5h NDRhOWUxNWM5ZjYyIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01h a2VmaWxlCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUKQEAgLTEx MCw2ICsxMTAsNyBAQCBkdGItJChDT05GSUdfQVJDSF9ST0NLQ0hJUCkgKz0gcmszNTg4LW5hbm9w Yy10Ni5kdGIKIGR0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtb3JhbmdlcGkt NS1wbHVzLmR0YgogZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC1xdWFydHpw cm82NC5kdGIKIGR0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtcm9jay01Yi5k dGIKK2R0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtdGlnZXItaGFpa291LmR0 YgogZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC10dXJpbmctcmsxLmR0Ygog ZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OHMtY29vbHBpLTRiLmR0YgogZHRi LSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OHMtaW5kaWVkcm9pZC1ub3ZhLmR0Ygpk aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtdGlnZXItaGFp a291LmR0cyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXRpZ2VyLWhhaWtv dS5kdHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMC4uYzkzNDA5MjNk Y2I5OAotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4LXRpZ2VyLWhhaWtvdS5kdHMKQEAgLTAsMCArMSwyNjYgQEAKKy8vIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiAoR1BMLTIuMCsgT1IgTUlUKQorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBU aGVvYnJvbWEgU3lzdGVtcyBEZXNpZ24gdW5kIENvbnN1bHRpbmcgR21iSAorICovCisKKy9kdHMt djEvOworI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2lucHV0L2lucHV0Lmg+CisjaW5jbHVkZSAicmsz NTg4LXRpZ2VyLmR0c2kiCisKKy8geworCW1vZGVsID0gIlRoZW9icm9tYSBTeXN0ZW1zIFJLMzU4 OC1RNyBTb00gb24gSGFpa291IGRldmtpdCI7CisJY29tcGF0aWJsZSA9ICJ0c2QscmszNTg4LXRp Z2VyLWhhaWtvdSIsICJ0c2QscmszNTg4LXRpZ2VyIiwgInJvY2tjaGlwLHJrMzU4OCI7CisKKwlh bGlhc2VzIHsKKwkJZXRoZXJuZXQwID0gJmdtYWMwOworCQltbWMxID0gJnNkbW1jOworCX07CisK KwljaG9zZW4geworCQlzdGRvdXQtcGF0aCA9ICJzZXJpYWwyOjExNTIwMG44IjsKKwl9OworCisJ ZGNfMTJ2OiBkYy0xMnYtcmVndWxhdG9yIHsKKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4 ZWQiOworCQlyZWd1bGF0b3ItbmFtZSA9ICJkY18xMnYiOworCQlyZWd1bGF0b3ItYWx3YXlzLW9u OworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTIw MDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxMjAwMDAwMD47CisJfTsKKwor CWdwaW8ta2V5cyB7CisJCWNvbXBhdGlibGUgPSAiZ3Bpby1rZXlzIjsKKwkJcGluY3RybC1uYW1l cyA9ICJkZWZhdWx0IjsKKwkJcGluY3RybC0wID0gPCZoYWlrb3Vfa2V5c19waW4+OworCisJCWJ1 dHRvbi1iYXRsb3ctbiB7CisJCQlsYWJlbCA9ICJCQVRMT1cjIjsKKwkJCWxpbnV4LGNvZGUgPSA8 S0VZX0JBVFRFUlk+OworCQkJZ3Bpb3MgPSA8JmdwaW8zIFJLX1BCNSBHUElPX0FDVElWRV9MT1c+ OworCQl9OworCisJCWJ1dHRvbi1zbHAtYnRuLW4geworCQkJbGFiZWwgPSAiU0xQX0JUTiMiOwor CQkJbGludXgsY29kZSA9IDxLRVlfU0xFRVA+OworCQkJZ3Bpb3MgPSA8JmdwaW80IFJLX1BCMyBH UElPX0FDVElWRV9MT1c+OworCQl9OworCisJCWJ1dHRvbi13YWtlLW4geworCQkJbGFiZWwgPSAi V0FLRSMiOworCQkJbGludXgsY29kZSA9IDxLRVlfV0FLRVVQPjsKKwkJCWdwaW9zID0gPCZncGlv MyBSS19QQzYgR1BJT19BQ1RJVkVfTE9XPjsKKwkJCXdha2V1cC1zb3VyY2U7CisJCX07CisKKwkJ c3dpdGNoLWxpZC1idG4tbiB7CisJCQlsYWJlbCA9ICJMSURfQlROIyI7CisJCQlsaW51eCxjb2Rl ID0gPFNXX0xJRD47CisJCQlsaW51eCxpbnB1dC10eXBlID0gPEVWX1NXPjsKKwkJCWdwaW9zID0g PCZncGlvMyBSS19QRDUgR1BJT19BQ1RJVkVfTE9XPjsKKwkJfTsKKwl9OworCisJaTJzMy1zb3Vu ZCB7CisJCWNvbXBhdGlibGUgPSAic2ltcGxlLWF1ZGlvLWNhcmQiOworCQlzaW1wbGUtYXVkaW8t Y2FyZCxmb3JtYXQgPSAiaTJzIjsKKwkJc2ltcGxlLWF1ZGlvLWNhcmQsbmFtZSA9ICJIYWlrb3Us STJTLWNvZGVjIjsKKwkJc2ltcGxlLWF1ZGlvLWNhcmQsbWNsay1mcyA9IDw1MTI+OworCQlzaW1w bGUtYXVkaW8tY2FyZCxmcmFtZS1tYXN0ZXIgPSA8JnNndGw1MDAwX2NvZGVjPjsKKwkJc2ltcGxl LWF1ZGlvLWNhcmQsYml0Y2xvY2stbWFzdGVyID0gPCZzZ3RsNTAwMF9jb2RlYz47CisKKwkJc2d0 bDUwMDBfY29kZWM6IHNpbXBsZS1hdWRpby1jYXJkLGNvZGVjIHsKKwkJCXNvdW5kLWRhaSA9IDwm c2d0bDUwMDA+OworCQl9OworCisJCXNpbXBsZS1hdWRpby1jYXJkLGNwdSB7CisJCQlzb3VuZC1k YWkgPSA8JmkyczNfMmNoPjsKKwkJfTsKKwl9OworCisJc2d0bDUwMDBfY2xrOiBzZ3RsNTAwMC1v c2NpbGxhdG9yICB7CisJCWNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworCQkjY2xvY2stY2Vs bHMgPSA8MD47CisJCWNsb2NrLWZyZXF1ZW5jeSA9IDwyNDU3NjAwMD47CisJfTsKKworCXZjYzN2 M19iYXNlYm9hcmQ6IHZjYzN2My1iYXNlYm9hcmQtcmVndWxhdG9yIHsKKwkJY29tcGF0aWJsZSA9 ICJyZWd1bGF0b3ItZml4ZWQiOworCQlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MzdjNfYmFzZWJvYXJk IjsKKwkJcmVndWxhdG9yLWFsd2F5cy1vbjsKKwkJcmVndWxhdG9yLWJvb3Qtb247CisJCXJlZ3Vs YXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9s dCA9IDwzMzAwMDAwPjsKKwkJdmluLXN1cHBseSA9IDwmZGNfMTJ2PjsKKwl9OworCisJdmNjM3Yz X2xvd19ub2lzZTogdmNjM3YzLWxvdy1ub2lzZS1yZWd1bGF0b3IgeworCQljb21wYXRpYmxlID0g InJlZ3VsYXRvci1maXhlZCI7CisJCXJlZ3VsYXRvci1uYW1lID0gInZjYzN2M19sb3dfbm9pc2Ui OworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMw MDAwMD47CisJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+OworCQl2aW4tc3Vw cGx5ID0gPCZ2Y2M1djBfdXNiPjsKKwl9OworCisJdmNjNXYwX2Jhc2Vib2FyZDogdmNjNXYwLWJh c2Vib2FyZC1yZWd1bGF0b3IgeworCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CisJ CXJlZ3VsYXRvci1uYW1lID0gInZjYzV2MF9iYXNlYm9hcmQiOworCQlyZWd1bGF0b3ItYWx3YXlz LW9uOworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8 NTAwMDAwMD47CisJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDUwMDAwMDA+OworCQl2aW4t c3VwcGx5ID0gPCZkY18xMnY+OworCX07CisKKwl2Y2M1djBfdXNiOiB2Y2M1djAtdXNiLXJlZ3Vs YXRvciB7CisJCWNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKKwkJcmVndWxhdG9yLW5h bWUgPSAidmNjNXYwX3VzYiI7CisJCXJlZ3VsYXRvci1hbHdheXMtb247CisJCXJlZ3VsYXRvci1i b290LW9uOworCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDAwPjsKKwkJcmVndWxh dG9yLW1heC1taWNyb3ZvbHQgPSA8NTAwMDAwMD47CisJCXZpbi1zdXBwbHkgPSA8JmRjXzEydj47 CisJfTsKKworCXZkZGRfYXVkaW9fMXY2OiB2ZGRkLWF1ZGlvLTF2Ni1yZWd1bGF0b3IgeworCQlj b21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CisJCXJlZ3VsYXRvci1uYW1lID0gInZkZGRf YXVkaW9fMXY2IjsKKwkJcmVndWxhdG9yLWJvb3Qtb247CisJCXJlZ3VsYXRvci1taW4tbWljcm92 b2x0ID0gPDE2MDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxNjAwMDAwPjsK KwkJdmluLXN1cHBseSA9IDwmdmNjNXYwX3VzYj47CisJfTsKK307CisKKyZjb21icGh5Ml9wc3Ug eworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZnbWFjMCB7CisJc3RhdHVzID0gIm9rYXkiOwor fTsKKworJmkyYzEgeworCXN0YXR1cyA9ICJva2F5IjsKKworCWVlcHJvbUA1MCB7CisJCXJlZyA9 IDwweDUwPjsKKwkJY29tcGF0aWJsZSA9ICJhdG1lbCwyNGMwMSI7CisJCXBhZ2VzaXplID0gPDg+ OworCQlzaXplID0gPDEyOD47CisJCXZjYy1zdXBwbHkgPSA8JnZjYzN2M19iYXNlYm9hcmQ+Owor CX07Cit9OworCismaTJjNSB7CisJc3RhdHVzID0gIm9rYXkiOworCWNsb2NrLWZyZXF1ZW5jeSA9 IDw0MDAwMDA+OworCisJc2d0bDUwMDA6IGNvZGVjQGEgeworCQljb21wYXRpYmxlID0gImZzbCxz Z3RsNTAwMCI7CisJCXJlZyA9IDwweDBhPjsKKwkJY2xvY2tzID0gPCZzZ3RsNTAwMF9jbGs+Owor CQkjc291bmQtZGFpLWNlbGxzID0gPDA+OworCQlWRERBLXN1cHBseSA9IDwmdmNjM3YzX2xvd19u b2lzZT47CisJCVZERElPLXN1cHBseSA9IDwmdmNjM3YzX2Jhc2Vib2FyZD47CisJCVZEREQtc3Vw cGx5ID0gPCZ2ZGRkX2F1ZGlvXzF2Nj47CisJfTsKK307CisKKyZpMmM4IHsKKwlzdGF0dXMgPSAi b2theSI7Cit9OworCismaTJzM18yY2ggeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZwY2ll MzBwaHkgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZwY2llM3g0IHsKKwl2cGNpZTN2My1z dXBwbHkgPSA8JnZjYzN2M19iYXNlYm9hcmQ+OworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZw aW5jdHJsIHsKKwloYWlrb3UgeworCQloYWlrb3Vfa2V5c19waW46IGhhaWtvdS1rZXlzLXBpbiB7 CisJCQlyb2NrY2hpcCxwaW5zID0KKwkJCQkvKiBCQVRMT1cjICovCisJCQkJPDMgUktfUEI1IFJL X0ZVTkNfR1BJTyAmcGNmZ19wdWxsX3VwPiwKKwkJCQkvKiBTTFBfQlROIyAqLworCQkJCTw0IFJL X1BCMyBSS19GVU5DX0dQSU8gJnBjZmdfcHVsbF91cD4sCisJCQkJLyogV0FLRSMgKi8KKwkJCQk8 MyBSS19QQzYgUktfRlVOQ19HUElPICZwY2ZnX3B1bGxfdXA+LAorCQkJCS8qIExJRF9CVE4gKi8K KwkJCQk8MyBSS19QRDUgUktfRlVOQ19HUElPICZwY2ZnX3B1bGxfdXA+OworCQl9OworCX07Cit9 OworCismc2RtbWMgeworCS8qIHdoaWxlIHRoZSBzYW1lIHBpbiwgc2RtbWNfZGV0IGRvZXMgbm90 IGRldGVjdCBjYXJkIGNoYW5nZXMgKi8KKwljZC1ncGlvcyA9IDwmZ3BpbzAgUktfUEE0IEdQSU9f QUNUSVZFX0xPVz47CisJZGlzYWJsZS13cDsKKwlwaW5jdHJsLTAgPSA8JnNkbW1jX2J1czQgJnNk bW1jX2NtZCAmc2RtbWNfY2xrPjsKKwlzZC11aHMtc2RyMTI7CisJc2QtdWhzLXNkcjI1OworCXNk LXVocy1zZHI1MDsKKwlzZC11aHMtc2RyMTA0OworCXZtbWMtc3VwcGx5ID0gPCZ2Y2MzdjNfYmFz ZWJvYXJkPjsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCismdTJwaHkyIHsKKwlzdGF0dXMgPSAi b2theSI7Cit9OworCismdTJwaHkyX2hvc3QgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZ1 MnBoeTMgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZ1MnBoeTNfaG9zdCB7CisJc3RhdHVz ID0gIm9rYXkiOworfTsKKworJnVhcnQyIHsKKwlwaW5jdHJsLTAgPSA8JnVhcnQybTJfeGZlcj47 CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVhcnQ1IHsKKwlydHMtZ3Bpb3MgPSA8JmdwaW8z IFJLX1BCMyBHUElPX0FDVElWRV9ISUdIPjsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBo b3N0MCBvbiBRN19VU0JfUDIsIGxvd2VyIHVzYjMgcG9ydCAqLworJnVzYl9ob3N0MF9laGNpIHsK KwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MCBvbiBRN19VU0JfUDIsIGxvd2VyIHVz YjMgcG9ydCAqLworJnVzYl9ob3N0MF9vaGNpIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisv KiBob3N0MSBvbiBRN19VU0JfUDMsIHVzYjIgcG9ydCAqLworJnVzYl9ob3N0MV9laGNpIHsKKwlz dGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MSBvbiBRN19VU0JfUDMsIHVzYjIgcG9ydCAq LworJnVzYl9ob3N0MV9vaGNpIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MiBv biBRN19VU0JfUDIsIGxvd2VyIHVzYjMgcG9ydCAqLworJnVzYl9ob3N0Ml94aGNpIHsKKwlzdGF0 dXMgPSAib2theSI7Cit9OwotLSAKMi4zOS4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJv Y2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo= 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A3215C5478C for ; Tue, 27 Feb 2024 16:48:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JIrdN1VU5w323xjH6kgOy2Gho/Tk5dIFHSPIyfYWIIo=; b=Iv2KyeRGel6Ps7 mG4XkGZTtb2fR/rVhUwnFlia47QNgp6uVwSvItQatumhO0jyVUwBYK/GuCVWqpUmKLwT/M/4F1RcU 5TxYBEY/cgHBfoiQdvVCz0zRybCDuQql5Zw5G5F8kE/1+PwlkzfvgX/lzmwxrM20qUUl7qGVPc83F D3qSoJkmkEfRJJ1T7peLgx4u9Fp9rUVV3qksj4X9b/uQz5YCI89f9axEdQ16/fw/wvj2BsWmvEjZZ Vy7qPSo8SmCxiMJulAtu2GJsE/nFddDNqnzMcXnjMcQQe+n4FM17BgI2brnRe/TAu3FFlUG5J9huF f5poKmaS0ETlYh67opYA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rf0cS-000000063U1-2Vdp; Tue, 27 Feb 2024 16:47:52 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rf0bs-000000063AX-2Qh7; Tue, 27 Feb 2024 16:47:18 +0000 Received: from i53875b6c.versanet.de ([83.135.91.108] helo=phil.lan) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rf0bm-0006qV-3l; Tue, 27 Feb 2024 17:47:10 +0100 From: Heiko Stuebner To: linux-rockchip@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, quentin.schulz@theobroma-systems.com, heiko@sntech.de, Heiko Stuebner Subject: [PATCH 4/4] arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM Date: Tue, 27 Feb 2024 17:46:59 +0100 Message-Id: <20240227164659.705271-5-heiko@sntech.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240227164659.705271-1-heiko@sntech.de> References: <20240227164659.705271-1-heiko@sntech.de> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240227_084716_811993_B4C981B3 X-CRM114-Status: GOOD ( 16.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 RnJvbTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvLnN0dWVibmVyQGNoZXJyeS5kZT4KCkhhaWtvdSBp cyBhIFFzZXZlbiBhbmQgzrxRc2V2ZW4gYmFzZWJvYXJkIGZlYXR1cmluZyBQQ0llLCBVU0IzIGFu ZCBhCnZpZGVvIGNvbm5lY3RvciBmb3IgYSBNSVBJLURTSS9DU0kgYWRhcHRlci4KClRoaXMgZHRz IGlzIGZvciB1c2FnZSB3aXRoIHRoZSBSSzM1ODgtUTcgU29NIFRpZ2VyLgoKU2lnbmVkLW9mZi1i eTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvLnN0dWVibmVyQGNoZXJyeS5kZT4KLS0tCiBhcmNoL2Fy bTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01ha2VmaWxlICAgICAgICAgfCAgIDEgKwogLi4uL2Jvb3Qv ZHRzL3JvY2tjaGlwL3JrMzU4OC10aWdlci1oYWlrb3UuZHRzIHwgMjY2ICsrKysrKysrKysrKysr KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNjcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw NjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXRpZ2VyLWhhaWtvdS5kdHMK CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01ha2VmaWxlIGIvYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9NYWtlZmlsZQppbmRleCBhN2IzMGUxMWJlYWY0Li5h NDRhOWUxNWM5ZjYyIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01h a2VmaWxlCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUKQEAgLTEx MCw2ICsxMTAsNyBAQCBkdGItJChDT05GSUdfQVJDSF9ST0NLQ0hJUCkgKz0gcmszNTg4LW5hbm9w Yy10Ni5kdGIKIGR0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtb3JhbmdlcGkt NS1wbHVzLmR0YgogZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC1xdWFydHpw cm82NC5kdGIKIGR0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtcm9jay01Yi5k dGIKK2R0Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtdGlnZXItaGFpa291LmR0 YgogZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC10dXJpbmctcmsxLmR0Ygog ZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OHMtY29vbHBpLTRiLmR0YgogZHRi LSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OHMtaW5kaWVkcm9pZC1ub3ZhLmR0Ygpk aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtdGlnZXItaGFp a291LmR0cyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXRpZ2VyLWhhaWtv dS5kdHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMC4uYzkzNDA5MjNk Y2I5OAotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4LXRpZ2VyLWhhaWtvdS5kdHMKQEAgLTAsMCArMSwyNjYgQEAKKy8vIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiAoR1BMLTIuMCsgT1IgTUlUKQorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBU aGVvYnJvbWEgU3lzdGVtcyBEZXNpZ24gdW5kIENvbnN1bHRpbmcgR21iSAorICovCisKKy9kdHMt djEvOworI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2lucHV0L2lucHV0Lmg+CisjaW5jbHVkZSAicmsz NTg4LXRpZ2VyLmR0c2kiCisKKy8geworCW1vZGVsID0gIlRoZW9icm9tYSBTeXN0ZW1zIFJLMzU4 OC1RNyBTb00gb24gSGFpa291IGRldmtpdCI7CisJY29tcGF0aWJsZSA9ICJ0c2QscmszNTg4LXRp Z2VyLWhhaWtvdSIsICJ0c2QscmszNTg4LXRpZ2VyIiwgInJvY2tjaGlwLHJrMzU4OCI7CisKKwlh bGlhc2VzIHsKKwkJZXRoZXJuZXQwID0gJmdtYWMwOworCQltbWMxID0gJnNkbW1jOworCX07CisK KwljaG9zZW4geworCQlzdGRvdXQtcGF0aCA9ICJzZXJpYWwyOjExNTIwMG44IjsKKwl9OworCisJ ZGNfMTJ2OiBkYy0xMnYtcmVndWxhdG9yIHsKKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4 ZWQiOworCQlyZWd1bGF0b3ItbmFtZSA9ICJkY18xMnYiOworCQlyZWd1bGF0b3ItYWx3YXlzLW9u OworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTIw MDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxMjAwMDAwMD47CisJfTsKKwor CWdwaW8ta2V5cyB7CisJCWNvbXBhdGlibGUgPSAiZ3Bpby1rZXlzIjsKKwkJcGluY3RybC1uYW1l cyA9ICJkZWZhdWx0IjsKKwkJcGluY3RybC0wID0gPCZoYWlrb3Vfa2V5c19waW4+OworCisJCWJ1 dHRvbi1iYXRsb3ctbiB7CisJCQlsYWJlbCA9ICJCQVRMT1cjIjsKKwkJCWxpbnV4LGNvZGUgPSA8 S0VZX0JBVFRFUlk+OworCQkJZ3Bpb3MgPSA8JmdwaW8zIFJLX1BCNSBHUElPX0FDVElWRV9MT1c+ OworCQl9OworCisJCWJ1dHRvbi1zbHAtYnRuLW4geworCQkJbGFiZWwgPSAiU0xQX0JUTiMiOwor CQkJbGludXgsY29kZSA9IDxLRVlfU0xFRVA+OworCQkJZ3Bpb3MgPSA8JmdwaW80IFJLX1BCMyBH UElPX0FDVElWRV9MT1c+OworCQl9OworCisJCWJ1dHRvbi13YWtlLW4geworCQkJbGFiZWwgPSAi V0FLRSMiOworCQkJbGludXgsY29kZSA9IDxLRVlfV0FLRVVQPjsKKwkJCWdwaW9zID0gPCZncGlv MyBSS19QQzYgR1BJT19BQ1RJVkVfTE9XPjsKKwkJCXdha2V1cC1zb3VyY2U7CisJCX07CisKKwkJ c3dpdGNoLWxpZC1idG4tbiB7CisJCQlsYWJlbCA9ICJMSURfQlROIyI7CisJCQlsaW51eCxjb2Rl ID0gPFNXX0xJRD47CisJCQlsaW51eCxpbnB1dC10eXBlID0gPEVWX1NXPjsKKwkJCWdwaW9zID0g PCZncGlvMyBSS19QRDUgR1BJT19BQ1RJVkVfTE9XPjsKKwkJfTsKKwl9OworCisJaTJzMy1zb3Vu ZCB7CisJCWNvbXBhdGlibGUgPSAic2ltcGxlLWF1ZGlvLWNhcmQiOworCQlzaW1wbGUtYXVkaW8t Y2FyZCxmb3JtYXQgPSAiaTJzIjsKKwkJc2ltcGxlLWF1ZGlvLWNhcmQsbmFtZSA9ICJIYWlrb3Us STJTLWNvZGVjIjsKKwkJc2ltcGxlLWF1ZGlvLWNhcmQsbWNsay1mcyA9IDw1MTI+OworCQlzaW1w bGUtYXVkaW8tY2FyZCxmcmFtZS1tYXN0ZXIgPSA8JnNndGw1MDAwX2NvZGVjPjsKKwkJc2ltcGxl LWF1ZGlvLWNhcmQsYml0Y2xvY2stbWFzdGVyID0gPCZzZ3RsNTAwMF9jb2RlYz47CisKKwkJc2d0 bDUwMDBfY29kZWM6IHNpbXBsZS1hdWRpby1jYXJkLGNvZGVjIHsKKwkJCXNvdW5kLWRhaSA9IDwm c2d0bDUwMDA+OworCQl9OworCisJCXNpbXBsZS1hdWRpby1jYXJkLGNwdSB7CisJCQlzb3VuZC1k YWkgPSA8JmkyczNfMmNoPjsKKwkJfTsKKwl9OworCisJc2d0bDUwMDBfY2xrOiBzZ3RsNTAwMC1v c2NpbGxhdG9yICB7CisJCWNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworCQkjY2xvY2stY2Vs bHMgPSA8MD47CisJCWNsb2NrLWZyZXF1ZW5jeSA9IDwyNDU3NjAwMD47CisJfTsKKworCXZjYzN2 M19iYXNlYm9hcmQ6IHZjYzN2My1iYXNlYm9hcmQtcmVndWxhdG9yIHsKKwkJY29tcGF0aWJsZSA9 ICJyZWd1bGF0b3ItZml4ZWQiOworCQlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2MzdjNfYmFzZWJvYXJk IjsKKwkJcmVndWxhdG9yLWFsd2F5cy1vbjsKKwkJcmVndWxhdG9yLWJvb3Qtb247CisJCXJlZ3Vs YXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9s dCA9IDwzMzAwMDAwPjsKKwkJdmluLXN1cHBseSA9IDwmZGNfMTJ2PjsKKwl9OworCisJdmNjM3Yz X2xvd19ub2lzZTogdmNjM3YzLWxvdy1ub2lzZS1yZWd1bGF0b3IgeworCQljb21wYXRpYmxlID0g InJlZ3VsYXRvci1maXhlZCI7CisJCXJlZ3VsYXRvci1uYW1lID0gInZjYzN2M19sb3dfbm9pc2Ui OworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMw MDAwMD47CisJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+OworCQl2aW4tc3Vw cGx5ID0gPCZ2Y2M1djBfdXNiPjsKKwl9OworCisJdmNjNXYwX2Jhc2Vib2FyZDogdmNjNXYwLWJh c2Vib2FyZC1yZWd1bGF0b3IgeworCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CisJ CXJlZ3VsYXRvci1uYW1lID0gInZjYzV2MF9iYXNlYm9hcmQiOworCQlyZWd1bGF0b3ItYWx3YXlz LW9uOworCQlyZWd1bGF0b3ItYm9vdC1vbjsKKwkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8 NTAwMDAwMD47CisJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDUwMDAwMDA+OworCQl2aW4t c3VwcGx5ID0gPCZkY18xMnY+OworCX07CisKKwl2Y2M1djBfdXNiOiB2Y2M1djAtdXNiLXJlZ3Vs YXRvciB7CisJCWNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKKwkJcmVndWxhdG9yLW5h bWUgPSAidmNjNXYwX3VzYiI7CisJCXJlZ3VsYXRvci1hbHdheXMtb247CisJCXJlZ3VsYXRvci1i b290LW9uOworCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDAwPjsKKwkJcmVndWxh dG9yLW1heC1taWNyb3ZvbHQgPSA8NTAwMDAwMD47CisJCXZpbi1zdXBwbHkgPSA8JmRjXzEydj47 CisJfTsKKworCXZkZGRfYXVkaW9fMXY2OiB2ZGRkLWF1ZGlvLTF2Ni1yZWd1bGF0b3IgeworCQlj b21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CisJCXJlZ3VsYXRvci1uYW1lID0gInZkZGRf YXVkaW9fMXY2IjsKKwkJcmVndWxhdG9yLWJvb3Qtb247CisJCXJlZ3VsYXRvci1taW4tbWljcm92 b2x0ID0gPDE2MDAwMDA+OworCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxNjAwMDAwPjsK KwkJdmluLXN1cHBseSA9IDwmdmNjNXYwX3VzYj47CisJfTsKK307CisKKyZjb21icGh5Ml9wc3Ug eworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZnbWFjMCB7CisJc3RhdHVzID0gIm9rYXkiOwor fTsKKworJmkyYzEgeworCXN0YXR1cyA9ICJva2F5IjsKKworCWVlcHJvbUA1MCB7CisJCXJlZyA9 IDwweDUwPjsKKwkJY29tcGF0aWJsZSA9ICJhdG1lbCwyNGMwMSI7CisJCXBhZ2VzaXplID0gPDg+ OworCQlzaXplID0gPDEyOD47CisJCXZjYy1zdXBwbHkgPSA8JnZjYzN2M19iYXNlYm9hcmQ+Owor CX07Cit9OworCismaTJjNSB7CisJc3RhdHVzID0gIm9rYXkiOworCWNsb2NrLWZyZXF1ZW5jeSA9 IDw0MDAwMDA+OworCisJc2d0bDUwMDA6IGNvZGVjQGEgeworCQljb21wYXRpYmxlID0gImZzbCxz Z3RsNTAwMCI7CisJCXJlZyA9IDwweDBhPjsKKwkJY2xvY2tzID0gPCZzZ3RsNTAwMF9jbGs+Owor CQkjc291bmQtZGFpLWNlbGxzID0gPDA+OworCQlWRERBLXN1cHBseSA9IDwmdmNjM3YzX2xvd19u b2lzZT47CisJCVZERElPLXN1cHBseSA9IDwmdmNjM3YzX2Jhc2Vib2FyZD47CisJCVZEREQtc3Vw cGx5ID0gPCZ2ZGRkX2F1ZGlvXzF2Nj47CisJfTsKK307CisKKyZpMmM4IHsKKwlzdGF0dXMgPSAi b2theSI7Cit9OworCismaTJzM18yY2ggeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZwY2ll MzBwaHkgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZwY2llM3g0IHsKKwl2cGNpZTN2My1z dXBwbHkgPSA8JnZjYzN2M19iYXNlYm9hcmQ+OworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZw aW5jdHJsIHsKKwloYWlrb3UgeworCQloYWlrb3Vfa2V5c19waW46IGhhaWtvdS1rZXlzLXBpbiB7 CisJCQlyb2NrY2hpcCxwaW5zID0KKwkJCQkvKiBCQVRMT1cjICovCisJCQkJPDMgUktfUEI1IFJL X0ZVTkNfR1BJTyAmcGNmZ19wdWxsX3VwPiwKKwkJCQkvKiBTTFBfQlROIyAqLworCQkJCTw0IFJL X1BCMyBSS19GVU5DX0dQSU8gJnBjZmdfcHVsbF91cD4sCisJCQkJLyogV0FLRSMgKi8KKwkJCQk8 MyBSS19QQzYgUktfRlVOQ19HUElPICZwY2ZnX3B1bGxfdXA+LAorCQkJCS8qIExJRF9CVE4gKi8K KwkJCQk8MyBSS19QRDUgUktfRlVOQ19HUElPICZwY2ZnX3B1bGxfdXA+OworCQl9OworCX07Cit9 OworCismc2RtbWMgeworCS8qIHdoaWxlIHRoZSBzYW1lIHBpbiwgc2RtbWNfZGV0IGRvZXMgbm90 IGRldGVjdCBjYXJkIGNoYW5nZXMgKi8KKwljZC1ncGlvcyA9IDwmZ3BpbzAgUktfUEE0IEdQSU9f QUNUSVZFX0xPVz47CisJZGlzYWJsZS13cDsKKwlwaW5jdHJsLTAgPSA8JnNkbW1jX2J1czQgJnNk bW1jX2NtZCAmc2RtbWNfY2xrPjsKKwlzZC11aHMtc2RyMTI7CisJc2QtdWhzLXNkcjI1OworCXNk LXVocy1zZHI1MDsKKwlzZC11aHMtc2RyMTA0OworCXZtbWMtc3VwcGx5ID0gPCZ2Y2MzdjNfYmFz ZWJvYXJkPjsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCismdTJwaHkyIHsKKwlzdGF0dXMgPSAi b2theSI7Cit9OworCismdTJwaHkyX2hvc3QgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZ1 MnBoeTMgeworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZ1MnBoeTNfaG9zdCB7CisJc3RhdHVz ID0gIm9rYXkiOworfTsKKworJnVhcnQyIHsKKwlwaW5jdHJsLTAgPSA8JnVhcnQybTJfeGZlcj47 CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVhcnQ1IHsKKwlydHMtZ3Bpb3MgPSA8JmdwaW8z IFJLX1BCMyBHUElPX0FDVElWRV9ISUdIPjsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBo b3N0MCBvbiBRN19VU0JfUDIsIGxvd2VyIHVzYjMgcG9ydCAqLworJnVzYl9ob3N0MF9laGNpIHsK KwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MCBvbiBRN19VU0JfUDIsIGxvd2VyIHVz YjMgcG9ydCAqLworJnVzYl9ob3N0MF9vaGNpIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisv KiBob3N0MSBvbiBRN19VU0JfUDMsIHVzYjIgcG9ydCAqLworJnVzYl9ob3N0MV9laGNpIHsKKwlz dGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MSBvbiBRN19VU0JfUDMsIHVzYjIgcG9ydCAq LworJnVzYl9ob3N0MV9vaGNpIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCisvKiBob3N0MiBv biBRN19VU0JfUDIsIGxvd2VyIHVzYjMgcG9ydCAqLworJnVzYl9ob3N0Ml94aGNpIHsKKwlzdGF0 dXMgPSAib2theSI7Cit9OwotLSAKMi4zOS4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 27D2A200DB; Tue, 27 Feb 2024 16:47:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.11.138.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709052444; cv=none; b=Rrdq47dwlUTcPJ7YuWQ1GHW9hHqkV4ewRMLNPx8GrZDjMprbofaXK0reHrOIvNlfbAB2wPd3nkMjqYeeKWMM2ea2sg/Ko+6QSLeS2kvKulmmqOzax3/MMqvAUumopHhKpSgj7vCJhjlRLCjHDI8/Uqv9ZH9t9PcM8/gS0HSjZLk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709052444; c=relaxed/simple; bh=UeZjUsiTKcYCzP2F1s53IBwax22EOM05dQxjQiIM2ms=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=psWargEGIK5vQ0j6iZ4+8vgGSoWKbrCMChMTSYvDkHTXmpRABGzRelzJxq8mBFn2cemP0OgTyURlzwuqgJpqcPvrpZDd8lY/wzDLNyfCGs1ihTwbBAsGBzelgUVQXk9RPFpeYuodbezBTtxWyS0nnFWZ18mIaNhnddY1SDuiq10= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de; spf=pass smtp.mailfrom=sntech.de; arc=none smtp.client-ip=185.11.138.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sntech.de Received: from i53875b6c.versanet.de ([83.135.91.108] helo=phil.lan) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rf0bm-0006qV-3l; Tue, 27 Feb 2024 17:47:10 +0100 From: Heiko Stuebner To: linux-rockchip@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, quentin.schulz@theobroma-systems.com, heiko@sntech.de, Heiko Stuebner Subject: [PATCH 4/4] arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM Date: Tue, 27 Feb 2024 17:46:59 +0100 Message-Id: <20240227164659.705271-5-heiko@sntech.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240227164659.705271-1-heiko@sntech.de> References: <20240227164659.705271-1-heiko@sntech.de> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Heiko Stuebner Haikou is a Qseven and μQseven baseboard featuring PCIe, USB3 and a video connector for a MIPI-DSI/CSI adapter. This dts is for usage with the RK3588-Q7 SoM Tiger. Signed-off-by: Heiko Stuebner --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 266 ++++++++++++++++++ 2 files changed, 267 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index a7b30e11beaf4..a44a9e15c9f62 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -110,6 +110,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-nanopc-t6.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-plus.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-quartzpro64.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5b.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-tiger-haikou.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-turing-rk1.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-coolpi-4b.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-indiedroid-nova.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts b/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts new file mode 100644 index 0000000000000..c9340923dcb98 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts @@ -0,0 +1,266 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Theobroma Systems Design und Consulting GmbH + */ + +/dts-v1/; +#include +#include "rk3588-tiger.dtsi" + +/ { + model = "Theobroma Systems RK3588-Q7 SoM on Haikou devkit"; + compatible = "tsd,rk3588-tiger-haikou", "tsd,rk3588-tiger", "rockchip,rk3588"; + + aliases { + ethernet0 = &gmac0; + mmc1 = &sdmmc; + }; + + chosen { + stdout-path = "serial2:115200n8"; + }; + + dc_12v: dc-12v-regulator { + compatible = "regulator-fixed"; + regulator-name = "dc_12v"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <12000000>; + regulator-max-microvolt = <12000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&haikou_keys_pin>; + + button-batlow-n { + label = "BATLOW#"; + linux,code = ; + gpios = <&gpio3 RK_PB5 GPIO_ACTIVE_LOW>; + }; + + button-slp-btn-n { + label = "SLP_BTN#"; + linux,code = ; + gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_LOW>; + }; + + button-wake-n { + label = "WAKE#"; + linux,code = ; + gpios = <&gpio3 RK_PC6 GPIO_ACTIVE_LOW>; + wakeup-source; + }; + + switch-lid-btn-n { + label = "LID_BTN#"; + linux,code = ; + linux,input-type = ; + gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_LOW>; + }; + }; + + i2s3-sound { + compatible = "simple-audio-card"; + simple-audio-card,format = "i2s"; + simple-audio-card,name = "Haikou,I2S-codec"; + simple-audio-card,mclk-fs = <512>; + simple-audio-card,frame-master = <&sgtl5000_codec>; + simple-audio-card,bitclock-master = <&sgtl5000_codec>; + + sgtl5000_codec: simple-audio-card,codec { + sound-dai = <&sgtl5000>; + }; + + simple-audio-card,cpu { + sound-dai = <&i2s3_2ch>; + }; + }; + + sgtl5000_clk: sgtl5000-oscillator { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <24576000>; + }; + + vcc3v3_baseboard: vcc3v3-baseboard-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc3v3_baseboard"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <&dc_12v>; + }; + + vcc3v3_low_noise: vcc3v3-low-noise-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc3v3_low_noise"; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <&vcc5v0_usb>; + }; + + vcc5v0_baseboard: vcc5v0-baseboard-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_baseboard"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <&dc_12v>; + }; + + vcc5v0_usb: vcc5v0-usb-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_usb"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <&dc_12v>; + }; + + vddd_audio_1v6: vddd-audio-1v6-regulator { + compatible = "regulator-fixed"; + regulator-name = "vddd_audio_1v6"; + regulator-boot-on; + regulator-min-microvolt = <1600000>; + regulator-max-microvolt = <1600000>; + vin-supply = <&vcc5v0_usb>; + }; +}; + +&combphy2_psu { + status = "okay"; +}; + +&gmac0 { + status = "okay"; +}; + +&i2c1 { + status = "okay"; + + eeprom@50 { + reg = <0x50>; + compatible = "atmel,24c01"; + pagesize = <8>; + size = <128>; + vcc-supply = <&vcc3v3_baseboard>; + }; +}; + +&i2c5 { + status = "okay"; + clock-frequency = <400000>; + + sgtl5000: codec@a { + compatible = "fsl,sgtl5000"; + reg = <0x0a>; + clocks = <&sgtl5000_clk>; + #sound-dai-cells = <0>; + VDDA-supply = <&vcc3v3_low_noise>; + VDDIO-supply = <&vcc3v3_baseboard>; + VDDD-supply = <&vddd_audio_1v6>; + }; +}; + +&i2c8 { + status = "okay"; +}; + +&i2s3_2ch { + status = "okay"; +}; + +&pcie30phy { + status = "okay"; +}; + +&pcie3x4 { + vpcie3v3-supply = <&vcc3v3_baseboard>; + status = "okay"; +}; + +&pinctrl { + haikou { + haikou_keys_pin: haikou-keys-pin { + rockchip,pins = + /* BATLOW# */ + <3 RK_PB5 RK_FUNC_GPIO &pcfg_pull_up>, + /* SLP_BTN# */ + <4 RK_PB3 RK_FUNC_GPIO &pcfg_pull_up>, + /* WAKE# */ + <3 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>, + /* LID_BTN */ + <3 RK_PD5 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; +}; + +&sdmmc { + /* while the same pin, sdmmc_det does not detect card changes */ + cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>; + disable-wp; + pinctrl-0 = <&sdmmc_bus4 &sdmmc_cmd &sdmmc_clk>; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; + vmmc-supply = <&vcc3v3_baseboard>; + status = "okay"; +}; + +&u2phy2 { + status = "okay"; +}; + +&u2phy2_host { + status = "okay"; +}; + +&u2phy3 { + status = "okay"; +}; + +&u2phy3_host { + status = "okay"; +}; + +&uart2 { + pinctrl-0 = <&uart2m2_xfer>; + status = "okay"; +}; + +&uart5 { + rts-gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_HIGH>; + status = "okay"; +}; + +/* host0 on Q7_USB_P2, lower usb3 port */ +&usb_host0_ehci { + status = "okay"; +}; + +/* host0 on Q7_USB_P2, lower usb3 port */ +&usb_host0_ohci { + status = "okay"; +}; + +/* host1 on Q7_USB_P3, usb2 port */ +&usb_host1_ehci { + status = "okay"; +}; + +/* host1 on Q7_USB_P3, usb2 port */ +&usb_host1_ohci { + status = "okay"; +}; + +/* host2 on Q7_USB_P2, lower usb3 port */ +&usb_host2_xhci { + status = "okay"; +}; -- 2.39.2