All of lore.kernel.org
 help / color / mirror / Atom feed
From: Oleksandr G Zhadan <oleks@arcturusnetworks.com>
To: Michael Durrant <mdurrant@ArcturusNetworks.com>,
	Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
	buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH] configs/arcturus_ucp1020: remove defconfig, broken
Date: Tue, 19 Aug 2025 17:02:19 -0400	[thread overview]
Message-ID: <08a9d67a-1a2f-45f9-b494-2cde99cacd9b@arcturusnetworks.com> (raw)
In-Reply-To: <0a388727-f5e7-4fc4-8be9-85f72d98f1e7@ArcturusNetworks.com>

Hi Thomas,

The changes affected only our p1020 kernel branch.

There were no changes in buildroot.

Now `make arcturus_ucp1020_defconfig; make` generates images as expected.

Oleksandr

On 8/19/25 4:37 PM, Michael Durrant wrote:
> Thomas,
>
> Oleksandr has fixed the kernel branch that the arcturus_ucp1020 was 
> retrieving
> and has reported it builds for him again.  Sorry for the trouble.
>
> Michael Durrant
> Arcturus Networks
>
> On 2025-08-18 16:36, Thomas Petazzoni wrote:
>> This defconfig no longer builds:
>>
>>    https://gitlab.com/buildroot.org/buildroot/-/jobs/11012272373
>>
>> The kernel is probably too old to build with recent gcc/binutils
>> versions.
>>
>> This has been failing to build for at least 2 months:
>>
>> https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Ducp1020&kind=BUILD
>>
>> and nobody bothered fixing it, so let's drop the defconfig.
>>
>> Cc: Michael Durrant <mdurrant@arcturusnetworks.com>
>> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
>> ---
>>   .checkpackageignore                   |  1 -
>>   DEVELOPERS                            |  1 -
>>   board/arcturus/ppc-ucp1020/readme.txt | 74 ---------------------------
>>   configs/arcturus_ucp1020_defconfig    | 19 -------
>>   4 files changed, 95 deletions(-)
>>   delete mode 100644 board/arcturus/ppc-ucp1020/readme.txt
>>   delete mode 100644 configs/arcturus_ucp1020_defconfig
>>
>> diff --git a/.checkpackageignore b/.checkpackageignore
>> index 8b21f78357..7215c61fd1 100644
>> --- a/.checkpackageignore
>> +++ b/.checkpackageignore
>> @@ -99,7 +99,6 @@ 
>> boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch 
>> lib_pat
>> boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch 
>> lib_patch.Upstream
>>   configs/am574x_idk_defconfig lib_defconfig.ForceCheckHash
>>   configs/arcturus_ucls1012a_defconfig lib_defconfig.ForceCheckHash
>> -configs/arcturus_ucp1020_defconfig lib_defconfig.ForceCheckHash
>>   configs/aspeed_ast2500evb_defconfig lib_defconfig.ForceCheckHash
>>   configs/aspeed_ast2600evb_defconfig lib_defconfig.ForceCheckHash
>>   configs/asus_tinker-s_rk3288_defconfig lib_defconfig.ForceCheckHash
>> diff --git a/DEVELOPERS b/DEVELOPERS
>> index f50a92fc56..8b9e90dda6 100644
>> --- a/DEVELOPERS
>> +++ b/DEVELOPERS
>> @@ -2435,7 +2435,6 @@ F:    configs/engicam_px30_core_defconfig
>>     N:    Michael Durrant <mdurrant@arcturusnetworks.com>
>>   F:    board/arcturus/
>> -F:    configs/arcturus_ucp1020_defconfig
>>   F:    configs/arcturus_ucls1012a_defconfig
>>     N:    Michael Fischer <mf@go-sys.de>
>> diff --git a/board/arcturus/ppc-ucp1020/readme.txt 
>> b/board/arcturus/ppc-ucp1020/readme.txt
>> deleted file mode 100644
>> index 07986f50e0..0000000000
>> --- a/board/arcturus/ppc-ucp1020/readme.txt
>> +++ /dev/null
>> @@ -1,74 +0,0 @@
>> -Arcturus uCP1020 SoM
>> -====================
>> -
>> -This tutorial describes how to use the predefined Buildroot
>> -configuration for the Arcturus uCP1020 SoM platform.
>> -
>> -Additional information about this module can be found at
>> -<www.arcturusnetworks.com/products/ucp1020>
>> -
>> -Building
>> ---------
>> -
>> -  make arcturus_ucp1020_defconfig
>> -  make
>> -
>> -Result of the build
>> --------------------
>> -
>> -After building, you should obtain this tree:
>> -
>> -    output/images/
>> -    +-- rootfs.jffs2
>> -    +-- rootfs.tar
>> -    +-- u-boot.bin
>> -    +-- ucp1020.dtb
>> -    +-- uImage
>> -
>> -Flashing
>> ---------
>> -
>> -You'll need to program the files created by buildroot into the NOR 
>> flash.
>> -
>> -1. Program the new U-Boot binary (optional)
>> -    If you don't feel confident upgrading your bootloader then don't 
>> do it,
>> -    it's unnecessary most of the time.
>> -
>> -    B$ tftp u-boot.bin
>> -    B$ protect off 0xeff80000 +$filesize
>> -    B$ erase 0xeff80000 +$filesize
>> -    B$ cp.b $loadaddr 0xeff80000 $filesize
>> -    B$ protect on 0xeff80000 +$filesize
>> -
>> -2. Program the kernel
>> -
>> -    B$ tftp uImage
>> -    B$ erase 0xec140000 +$filesize
>> -    B$ cp.b $loadaddr 0xec140000 $filesize
>> -
>> -3. Program the DTB
>> -
>> -    B$ tftp ucp1020.dtb
>> -    B$ erase 0xec100000 +$filesize
>> -    B$ cp.b $loadaddr 0xec100000 $filesize
>> -
>> -4. Program the jffs2 root filesystem
>> -
>> -    B$ tftp rootfs.jffs2
>> -    B$ erase 0xec800000 0xee8fffff
>> -    B$ cp.b $loadaddr 0xec800000 $filesize
>> -
>> -5. Booting your new system
>> -
>> -    B$ setenv norboot 'setenv bootargs root=/dev/mtdblock1 
>> rootfstype=jffs2 console=$consoledev,$baudrate;bootm 0xec140000 - 
>> 0xec100000'
>> -
>> -    If you want to set this boot option as default:
>> -
>> -    B$ setenv bootcmd 'run norboot'
>> -    B$ saveenv
>> -
>> -    ...or for a single boot:
>> -
>> -    B$ run norboot
>> -
>> -Good Luck !
>> diff --git a/configs/arcturus_ucp1020_defconfig 
>> b/configs/arcturus_ucp1020_defconfig
>> deleted file mode 100644
>> index 8e489f7f19..0000000000
>> --- a/configs/arcturus_ucp1020_defconfig
>> +++ /dev/null
>> @@ -1,19 +0,0 @@
>> -BR2_powerpc=y
>> -BR2_powerpc_8548=y
>> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
>> -BR2_TARGET_GENERIC_HOSTNAME="UCP1020"
>> -BR2_TARGET_GENERIC_ISSUE="Welcome to Arcturus uCP1020 System on Module"
>> -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
>> -BR2_SYSTEM_DHCP="eth0"
>> -BR2_LINUX_KERNEL=y
>> -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
>> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call 
>> github,ArcturusNetworks,uCP1020-kernel,v20190618)/linux-v20190618.tar.gz"
>> -BR2_LINUX_KERNEL_DEFCONFIG="ucp1020"
>> -BR2_LINUX_KERNEL_DTS_SUPPORT=y
>> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="ucp1020"
>> -BR2_TARGET_ROOTFS_JFFS2=y
>> -BR2_TARGET_UBOOT=y
>> -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>> -BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
>> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call 
>> github,ArcturusNetworks,uCP1020-uboot,v20190618)/uboot-v20190618.tar.gz"
>> -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="UCP1020"

-- 
Oleksandr Zhadan
oleks@arcturusnetworks.com
416.621.0125 x.235
}|{/\|)/\|-|

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2025-08-19 21:08 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-18 20:36 [Buildroot] [PATCH] configs/arcturus_ucp1020: remove defconfig, broken Thomas Petazzoni via buildroot
2025-08-19 20:37 ` Michael Durrant
2025-08-19 21:02   ` Oleksandr G Zhadan [this message]
2025-08-19 21:52     ` Thomas Petazzoni via buildroot

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=08a9d67a-1a2f-45f9-b494-2cde99cacd9b@arcturusnetworks.com \
    --to=oleks@arcturusnetworks.com \
    --cc=buildroot@buildroot.org \
    --cc=mdurrant@ArcturusNetworks.com \
    --cc=thomas.petazzoni@bootlin.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.