From: Angelo Compagnucci <angelo@amarulasolutions.com>
To: buildroot@buildroot.org
Cc: Angelo Compagnucci <angelo@amarulasolutions.com>
Subject: [Buildroot] [PATCH v2 0/5] Lichee RV and Lichee RV dock support
Date: Fri, 14 Oct 2022 08:58:55 +0200 [thread overview]
Message-ID: <20221014065900.3311604-1-angelo@amarulasolutions.com> (raw)
In order to support bluetooth on the dock, I had to fully enable the
CONFIG_EXTRA_FIRMWARE mechanism: indeed the bluetooth driver requires a
firmware which is not available at the moment of loading if not embedded
in the kernel image.
I choose to install the extra firmware files in staging, so there is no
need to clean the target filesystem for those files after building the
kernel.
The macro KCONFIG_APPEND_OPT was needed so each one of the packages
willing to have a firmware embedded can simply have a
$(call KCONFIG_APPEND_OPT,CONFIG_EXTRA_FIRMWARE,firmware.bin)
Changelog:
v2:
* Renamed the configs from lichee_rv_* to sipeed_lichee_rv_*
* Moved the boards directories intoboard/sipeed
* Added bluetooth support for lichee_rv_dock
* Updated the opensbi, uboot, linux version to the same as nezha
Angelo Compagnucci (5):
linux: enable CONFIG_EXTRA_FIRMWARE_DIR
package/pkg-utils: add KCONFIG_APPEND_OPT
ackage/rtl8723ds-bt: new package
configs/lichee_rv: new defconfig
configs/lichee_rv_dock: new defconfig
board/sipeed/lichee_rv/genimage.cfg | 37 +++++++++++++
...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++
board/sipeed/lichee_rv/readme.txt | 26 +++++++++
board/sipeed/lichee_rv_dock/genimage.cfg | 37 +++++++++++++
.../overlay/etc/network/interfaces | 7 +++
.../overlay/etc/wpa_supplicant.conf | 8 +++
...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++
...-d1-lichee-rv-dock-add-bluetooth-bin.patch | 33 ++++++++++++
board/sipeed/lichee_rv_dock/readme.txt | 45 ++++++++++++++++
configs/sipeed_lichee_rv_defconfig | 34 ++++++++++++
configs/sipeed_lichee_rv_dock_defconfig | 40 ++++++++++++++
linux/linux.mk | 6 ++-
package/Config.in | 1 +
package/pkg-utils.mk | 10 ++++
package/rtl8723ds-bt/Config.in | 6 +++
package/rtl8723ds-bt/rtl8723ds-bt.hash | 2 +
package/rtl8723ds-bt/rtl8723ds-bt.mk | 28 ++++++++++
17 files changed, 427 insertions(+), 1 deletion(-)
create mode 100644 board/sipeed/lichee_rv/genimage.cfg
create mode 100644 board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch
create mode 100644 board/sipeed/lichee_rv/readme.txt
create mode 100644 board/sipeed/lichee_rv_dock/genimage.cfg
create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces
create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf
create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch
create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch
create mode 100644 board/sipeed/lichee_rv_dock/readme.txt
create mode 100644 configs/sipeed_lichee_rv_defconfig
create mode 100644 configs/sipeed_lichee_rv_dock_defconfig
create mode 100644 package/rtl8723ds-bt/Config.in
create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.hash
create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.mk
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next reply other threads:[~2022-10-14 6:59 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-14 6:58 Angelo Compagnucci [this message]
2022-10-14 6:58 ` [Buildroot] [PATCH v2 1/5] linux: enable CONFIG_EXTRA_FIRMWARE_DIR Angelo Compagnucci
2022-10-30 20:43 ` Thomas Petazzoni via buildroot
2022-10-30 20:52 ` Angelo Compagnucci
2022-10-30 21:23 ` Yann E. MORIN
2022-10-14 6:58 ` [Buildroot] [PATCH v2 2/5] package/pkg-utils: add KCONFIG_APPEND_OPT Angelo Compagnucci
2022-10-14 6:58 ` [Buildroot] [PATCH v2 3/5] ackage/rtl8723ds-bt: new package Angelo Compagnucci
2022-10-30 20:48 ` Thomas Petazzoni via buildroot
2022-10-30 20:55 ` Angelo Compagnucci
2022-10-30 21:21 ` Yann E. MORIN
2022-10-14 6:58 ` [Buildroot] [PATCH v2 4/5] configs/lichee_rv: new defconfig Angelo Compagnucci
2022-10-14 6:59 ` [Buildroot] [PATCH v2 5/5] configs/lichee_rv_dock: " Angelo Compagnucci
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=20221014065900.3311604-1-angelo@amarulasolutions.com \
--to=angelo@amarulasolutions.com \
--cc=buildroot@buildroot.org \
/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.