From: "Marcin Niestrój" <m.niestroj@grinn-global.com>
To: Sergey Kuzminov <kuzminov.sergey81@gmail.com>
Cc: buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH] board: add Orangepi Zero3 support
Date: Mon, 18 Sep 2023 08:51:46 +0200 [thread overview]
Message-ID: <87r0mwhszl.fsf@grinn-global.com> (raw)
In-Reply-To: <670e8d23-a7d8-e993-adae-5ea1935a1a41@gmail.com>
Hi Sergey,
Sergey Kuzminov <kuzminov.sergey81@gmail.com> writes:
> Hello, Marcin Niestroj.
> Networking does not work with this kernel configuration. I suggest using the
> "linux_sunxi64" configuration.
>
> 16.09.2023 13:46, Marcin Niestroj пишет:
>> Add initial support for Orangepi Zero3 board:
>> - U-Boot 2021.07 fork by Orangepi
>> - Linux 6.1.31 fork by Orangepi
>> - Default packages from buildroot
>> Enable CONFIG_MFD_AC200 as it is used directly by other module,
>> resulting in build failure when disabled.
>> Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
>> ---
>> board/orangepi/orangepi-zero3/linux.config | 1 +
>> board/orangepi/orangepi-zero3/readme.txt | 34 +++++++++++++
>> configs/orangepi_zero3_defconfig | 56 ++++++++++++++++++++++
>> 3 files changed, 91 insertions(+)
>> create mode 100644 board/orangepi/orangepi-zero3/linux.config
>> create mode 100644 board/orangepi/orangepi-zero3/readme.txt
>> create mode 100644 configs/orangepi_zero3_defconfig
>> [...snip...]
>> diff --git a/configs/orangepi_zero3_defconfig b/configs/orangepi_zero3_defconfig
>> new file mode 100644
>> index 0000000000..e88e4a9fd8
>> --- /dev/null
>> +++ b/configs/orangepi_zero3_defconfig
>> @@ -0,0 +1,56 @@
>> [...snip...]
>> +
>> +# Kernel
>> +BR2_LINUX_KERNEL=y
>> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
>> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,orangepi-xunlong,linux-orangepi,3495b5ee0594566c9fed930b96b1cae90600412e)/linux-orangepi-3495b5ee0594566c9fed930b96b1cae90600412e.tar.gz"
>
> You need to replace the line:
>> +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> BR2_LINUX_KERNEL_DEFCONFIG="linux_sunxi64"
>
>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y
>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h616-orangepi-zero3"
>> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
>> +BR2_LINUX_KERNEL_INSTALL_TARGET=y
>> +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y
>> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/orangepi/orangepi-zero3/linux.config"
>> +
>> +# Filesystem
>> +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Zero3"
>> +BR2_TARGET_ROOTFS_EXT2=y
>> +BR2_TARGET_ROOTFS_EXT2_4=y
>
> It is necessary to increase the size of the rootfs, because the kernel size has
> become larger:
>> +BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
> BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
>
> You need to add this line to avoid creating a tar archive:
> # BR2_TARGET_ROOTFS_TAR is not set
>
>> +
>> +# host tools
>> +BR2_PACKAGE_HOST_GENIMAGE=y
>> +BR2_PACKAGE_HOST_UBOOT_TOOLS=y
>> +
>> +# image scripts
>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh"
>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg"
Thanks for suggestions! Applied them and already sent v2 of this patch.
--
Marcin Niestrój
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
prev parent reply other threads:[~2023-09-18 6:54 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-16 10:46 [Buildroot] [PATCH] board: add Orangepi Zero3 support Marcin Niestroj
2023-09-17 17:52 ` Sergey Kuzminov
2023-09-18 6:51 ` Marcin Niestrój [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87r0mwhszl.fsf@grinn-global.com \
--to=m.niestroj@grinn-global.com \
--cc=buildroot@buildroot.org \
--cc=kuzminov.sergey81@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox