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=-10.6 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS 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 B2F30C11F68 for ; Fri, 2 Jul 2021 06:57:11 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AAC6961156 for ; Fri, 2 Jul 2021 06:57:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AAC6961156 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 287B58048A; Fri, 2 Jul 2021 08:57:08 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="gr7okxZW"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3811480C58; Fri, 2 Jul 2021 08:57:07 +0200 (CEST) Received: from mail-qv1-xf2f.google.com (mail-qv1-xf2f.google.com [IPv6:2607:f8b0:4864:20::f2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B62E48048A for ; Fri, 2 Jul 2021 08:57:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=matwey.kornilov@gmail.com Received: by mail-qv1-xf2f.google.com with SMTP id x6so4222772qvx.4 for ; Thu, 01 Jul 2021 23:57:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lPQMQ0hFb557zwAEEXHu2G9HUiAobqIeo0BNeqCetUc=; b=gr7okxZW06bzxz//tlQMi+JuDwDWj1k0XJzv9y7JqvKj7ZovlVbIIk/geyC+BOkNeM 8wjU5wBhbN4LEYPEJ7RAgaQ3coye0kDrq1s6nU1VIQZbI6nK8vdUMsnHlVoG9mSUmUuX Zei2jAD99OOeOH7JOvpeb57U/fnoMYYP5tJOmZuPpHEW3zkbcRh4GYvilExHM1XdcpuD NkFKV5NPB6VBaf1B8v/NX2uaZmscKKlW2c5kPYubgvC/M9FJqIjf9mvmN5NxO663AqZV 1+GN4DmzjT1K80OnfXSkO8+U4uAdgDYrfvCEpOHPo6JB2/xHDgDe3td+N+58fpLoTKEf U7Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lPQMQ0hFb557zwAEEXHu2G9HUiAobqIeo0BNeqCetUc=; b=K0tTVizfETaSfey3BkAzk40RO/idRWot8B5orTj9reNWlL5eIen4PHonZUr87VK0/5 uEAg9A6yTkuLvJRl1sRvnuRfzxRuRPgX5ceYdMhNsoGarFJ9YuR+gxdiJ+4Ngeh741AG /eo9zw/9TBdf8dEnexXEk+aKwqRLx1qhqAxqbRGsKPR9mp74Fjh2WweTcE100ISfz4EQ h7aykM5Ej73g4LugYxlxgQP4zGCnVT6QiRVsZ53DTR0Jl4EeR4h0WFqF/7SVg7bnWbE6 cvQmLOInSeE5F7G7LJw4sS5dYdhfwMN5XEwr6YK86f13AwBC+ovk6Jdp1hMtkifB+dY+ nfsQ== X-Gm-Message-State: AOAM530zYIjRjNyfyOR6KaKP5MNgLaGLmQKwjapQj4t9l0EfxZusgsnW TsjDrvHC4MAddJQJPDNMiYKpDE07I0Ziw6nK9o0= X-Google-Smtp-Source: ABdhPJwVLzpec0Q/Lff56kbHysamli8QJr7D1/QrBlMg+IfFvx85JeHCtl1IBJWiARiUXnL89bpSkuAFIC5mADT8Qf4= X-Received: by 2002:a05:6214:e6e:: with SMTP id jz14mr2275491qvb.55.1625209022324; Thu, 01 Jul 2021 23:57:02 -0700 (PDT) MIME-Version: 1.0 References: <20210630162251.7378-1-jbx6244@gmail.com> In-Reply-To: <20210630162251.7378-1-jbx6244@gmail.com> From: "Matwey V. Kornilov" Date: Fri, 2 Jul 2021 09:56:50 +0300 Message-ID: Subject: Re: [RFC PATCH v1 0/6] add rk3318 A95X Z2 board To: Johan Jonker Cc: Kever Yang , Simon Glass , Philipp Tomsich , =?UTF-8?Q?Heiko_St=C3=BCbner?= , mail@david-bauer.net, Loic Devulder , Chen-Yu Tsai , banglang.huang@foxmail.com, U-Boot Mailing List , "open list:ARM/Rockchip SoC support" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Hi, Generally, I like idea of keeping rk3328.dtsi in sync with the Linux kernel source. =D1=81=D1=80, 30 =D0=B8=D1=8E=D0=BD. 2021 =D0=B3., 19:23 Johan Jonker : > With a new board from a recent Linux DT the U-boot rk3328.dtsi > is in need for an update. > > Please advise what to do with usb3 regulators, aliases and > other stuff that has to change. > > Also some of the U-boot board files could use some > dtbs_check for bogus properties and restyling... ;) > > rk3328 USB2 and USB3 only roughly tested. > > =3D=3D=3D > > Howto use: > > Compile bl31.elf: > > git clone --depth 1 > https://github.com/ARM-software/arm-trusted-firmware.git > cd arm-trusted-firmware > make realclean > make CROSS_COMPILE=3Daarch64-linux-gnu- PLAT=3Drk3328 > > export > BL31=3D//arm-trusted-firmware/build/rk3328/release/bl31/bl31.elf > cd .. > > Compile U-boot: > > git clone --depth 1 https://github.com/u-boot/u-boot.git uboot > cd uboot > make CROSS_COMPILE=3Daarch64-linux-gnu- a95x-z2-rk3318_defconfig all > > =3D=3D=3D > > Use U-boot to create a GPT on a SD card, > because of partition GUID and sizes. > > mmc dev 0 > mmc info > gpt write mmc 0 $partitions > mmc part > > =3D=3D=3D > > Write to SD card: > > export DISK=3D/dev/mmcblk0 > sudo dd if=3D./idbloader.img of=3D${DISK} seek=3D64 > sudo dd if=3D./u-boot.itb of=3D${DISK} seek=3D16384 > sync > > =3D=3D=3D > > Format boot partition with fat16. > Add /Image and /rk3318-a95x-z2.dtb > Add extlinux dir with extlinux.conf > > label kernel > kernel /Image > fdt /rk3318-a95x-z2.dtb > append root=3D/dev/mmcblk0p5 rw console=3Dtty0 console=3DttyS2,150000= 0n8 > earlycon=3Duart8250,mmio32,0xff130000,keep $ > > =3D=3D=3D > > Use fastboot: > > Hit any key to stop autoboot: > usb start > usb dev 1 > fastboot usb 1 > =3D > sudo fastboot devices -l > sudo fastboot erase loader1 > sudo fastboot erase loader2 > sudo fastboot flash loader1 idbloader.img > sudo fastboot flash loader2 u-boot.itb > =3D > ctrl-c > reset > > =3D=3D=3D > > Johan Jonker (6): > arm: dts: rockchip: update rk3328.dtsi > arm: dts: rockchip: remove usb_host0_xhci node from rk3328-u-boot.dtsi > arm: dts: rockchip: move mmc aliases to board files > arm: dts: rockchip: move spi0 u-boot,dm-pre-reloc and alias to rk3328 > board files > rockchip: rk3318: add a95x-z2-rk3318_defconfig file > arm: dts: rockchip: add rk3318 A95X Z2 board > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3318-a95x-z2-u-boot.dtsi | 59 +++++ > arch/arm/dts/rk3318-a95x-z2.dts | 384 > +++++++++++++++++++++++++++++ > arch/arm/dts/rk3328-evb-u-boot.dtsi | 2 +- > arch/arm/dts/rk3328-evb.dts | 8 +- > arch/arm/dts/rk3328-nanopi-r2s-u-boot.dtsi | 2 +- > arch/arm/dts/rk3328-nanopi-r2s.dts | 6 +- > arch/arm/dts/rk3328-roc-cc-u-boot.dtsi | 4 +- > arch/arm/dts/rk3328-roc-cc.dts | 7 +- > arch/arm/dts/rk3328-rock-pi-e-u-boot.dtsi | 4 +- > arch/arm/dts/rk3328-rock-pi-e.dts | 7 +- > arch/arm/dts/rk3328-rock64-u-boot.dtsi | 10 +- > arch/arm/dts/rk3328-rock64.dts | 7 +- > arch/arm/dts/rk3328-u-boot.dtsi | 21 -- > arch/arm/dts/rk3328.dtsi | 109 ++++---- > board/rockchip/evb_rk3328/MAINTAINERS | 6 + > configs/a95x-z2-rk3318_defconfig | 102 ++++++++ > doc/board/rockchip/rockchip.rst | 2 + > 18 files changed, 661 insertions(+), 80 deletions(-) > create mode 100644 arch/arm/dts/rk3318-a95x-z2-u-boot.dtsi > create mode 100644 arch/arm/dts/rk3318-a95x-z2.dts > create mode 100644 configs/a95x-z2-rk3318_defconfig > > -- > 2.11.0 > >