All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4 0/3] tinyinit and stm32f746_disco_sd_defconfig
@ 2024-08-31 12:08 Dario Binacchi
  2024-08-31 12:08 ` [Buildroot] [PATCH v4 1/3] package/tinyinit: new package Dario Binacchi
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Dario Binacchi @ 2024-08-31 12:08 UTC (permalink / raw)
  To: buildroot
  Cc: linux-amarula, Damien Le Moal, Dario Binacchi, Yann E . MORIN,
	Thomas Petazzoni

This series is inspired by reading the following topic:

https://lore.kernel.org/buildroot/20230206230203.70e2dbd8@windsurf/T

Starting from that patch, and following Thomas Petazzoni's suggestions
regarding the possibility of using a single minimal script without
duplicating it within Buildroot, I developed these three patches.
Meanwhile, the configuration for the stm32f746_disco board was useful
for developing the display support for the board, which was later
merged into Linux.

This time the patches have been applied to Yann's series:
https://patchwork.ozlabs.org/project/buildroot/list/?series=421768
and therefore not directly to the master.

Regarding Thomas's suggestion to remove the u-boot partition:
https://patchwork.ozlabs.org/project/buildroot/patch/20240822183742.3550055-3-dario.binacchi@amarulasolutions.com/
I removed it, but the system became more unstable, so I kept the vfat
partition, as is already done in other configurations for ST boards.

Dario Binacchi (3):
  package/tinyinit: new package
  configs/stm32f746_disco_sd: new defconfig
  board/canaan/k210-soc: use tinyinit as Linux init process

 .checkpackageignore                           |  1 -
 DEVELOPERS                                    |  3 ++
 board/canaan/k210-soc/rootfs_overlay/init     |  1 -
 .../stm32f746-disco/extlinux.conf             |  4 +++
 .../stm32f746-disco/flash_sd.sh               | 22 +++++++++++++
 .../stm32f746-disco/genimage.cfg              | 27 ++++++++++++++++
 .../stm32f746-disco/linux.fragment            | 13 ++++++++
 .../patches/linux-headers/linux-headers.hash  |  1 +
 .../stm32f746-disco/patches/linux/linux.hash  |  2 ++
 .../stm32f746-disco/patches/uboot/uboot.hash  |  2 ++
 .../stm32f746-disco/post-build.sh             |  4 +++
 .../stm32f746-disco/readme.txt                | 31 +++++++++++++++++++
 configs/canaan_kd233_defconfig                |  3 +-
 configs/sipeed_maix_bit_defconfig             |  3 +-
 configs/sipeed_maix_bit_sdcard_defconfig      |  3 +-
 configs/sipeed_maix_dock_defconfig            |  3 +-
 configs/sipeed_maix_dock_sdcard_defconfig     |  3 +-
 configs/sipeed_maix_go_defconfig              |  3 +-
 configs/sipeed_maix_go_sdcard_defconfig       |  3 +-
 configs/sipeed_maixduino_defconfig            |  3 +-
 configs/sipeed_maixduino_sdcard_defconfig     |  3 +-
 configs/stm32f746_disco_sd_defconfig          | 31 +++++++++++++++++++
 package/Config.in                             |  1 +
 package/busybox/busybox.mk                    |  1 +
 package/tinyinit/Config.in                    |  8 +++++
 .../sbin => package/tinyinit}/init            | 11 +------
 package/tinyinit/tinyinit.mk                  | 13 ++++++++
 system/Config.in                              |  9 ++++++
 28 files changed, 182 insertions(+), 30 deletions(-)
 delete mode 120000 board/canaan/k210-soc/rootfs_overlay/init
 create mode 100644 board/stmicroelectronics/stm32f746-disco/extlinux.conf
 create mode 100755 board/stmicroelectronics/stm32f746-disco/flash_sd.sh
 create mode 100644 board/stmicroelectronics/stm32f746-disco/genimage.cfg
 create mode 100644 board/stmicroelectronics/stm32f746-disco/linux.fragment
 create mode 120000 board/stmicroelectronics/stm32f746-disco/patches/linux-headers/linux-headers.hash
 create mode 100644 board/stmicroelectronics/stm32f746-disco/patches/linux/linux.hash
 create mode 100644 board/stmicroelectronics/stm32f746-disco/patches/uboot/uboot.hash
 create mode 100755 board/stmicroelectronics/stm32f746-disco/post-build.sh
 create mode 100644 board/stmicroelectronics/stm32f746-disco/readme.txt
 create mode 100644 configs/stm32f746_disco_sd_defconfig
 create mode 100644 package/tinyinit/Config.in
 rename {board/canaan/k210-soc/rootfs_overlay/sbin => package/tinyinit}/init (75%)
 mode change 100755 => 100644
 create mode 100644 package/tinyinit/tinyinit.mk

-- 
2.43.0

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-09-14 10:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-31 12:08 [Buildroot] [PATCH v4 0/3] tinyinit and stm32f746_disco_sd_defconfig Dario Binacchi
2024-08-31 12:08 ` [Buildroot] [PATCH v4 1/3] package/tinyinit: new package Dario Binacchi
2024-09-02  0:26   ` Damien Le Moal via buildroot
2024-09-14  9:24   ` Yann E. MORIN
2024-08-31 12:08 ` [Buildroot] [PATCH v4 2/3] configs/stm32f746_disco_sd: new defconfig Dario Binacchi
2024-09-14 10:15   ` Yann E. MORIN
2024-08-31 12:08 ` [Buildroot] [PATCH v4 3/3] board/canaan/k210-soc: use tinyinit as Linux init process Dario Binacchi
2024-09-02  0:26   ` Damien Le Moal via buildroot
2024-09-14  9:35   ` Yann E. MORIN

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.