Welcome to Amarula Wiki!
Contents:
Amarula Solutions Open Source Contributions - February 2025
Amarula Solutions is at the forefront of IoT innovation, actively contributing to open-source projects like The Zephyr Project and Espressif Systems. This commitment to collaborative development allows us to deliver cutting-edge solutions while strengthening the open-source community.
IoT Project Contributions
Merged Patches
Flavia Caforio
zephyr driver counter fix (https://github.com/zephyrproject-rtos/zephyr/pull/64979)
esp-mqtt fix workflows (https://github.com/espressif/esp-mqtt/pull/297)
esp-mqtt parse disconnect packet (https://github.com/espressif/esp-mqtt/pull/295)
Dario Binacchi
dts: arm: st: re-enable master can gating clock for can2 (https://github.com/zephyrproject-rtos/zephyr/pull/84503)
boards: stm32f769i_disco: drop led_4 node (https://github.com/zephyrproject-rtos/zephyr/pull/85367)
Margherita Milani
drivers: sensor: si7006: fix redundant include in si7006 (https://github.com/zephyrproject-rtos/zephyr/pull/73420)
drivers: sensor: add apds9253 driver (https://github.com/zephyrproject-rtos/zephyr/pull/73164) (with Michael Trimarchi)
Michael Nazzareno Trimarchi
drivers: sensor: add apds9253 driver (https://github.com/zephyrproject-rtos/zephyr/pull/73164) (with Margherita Milani)
Pending/Review Patches
Michael Nazzareno Trimarchi and Margherita Milani
drivers: sensor: apds9253: Add set attributes (https://github.com/zephyrproject-rtos/zephyr/pull/85132)
#iot #zephyr #espressif #opensource #embedded
Buildroot and Yocto contribuitions
Amarula Solutions has made contributions to the Buildroot project and Yocto Project, demonstrating their commitment to the development and maintenance of this open-source embedded Linux build system. We We are active contributors from Amarula Solutions, and we have submitted various patches that enhance the functionality and stability of Buildroot and Yocto
Merged Patches
Dario Binacchi
package/uuu: bump to version 1.5.201 (https://patchwork.ozlabs.org/project/buildroot/patch/20250114091520.529839-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f769_disco_sd: bump Linux to 5.15.176 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183422.3342199-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f746_disco_sd: bump Linux to 5.15.176 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183641.3343055-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.176 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183827.3343737-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f429_disco_xip: bump Linux to 6.1.126 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183958.3344525-1-dario.binacchi@amarulasolutions.com/)
configs/ti_am62x_sk: bump Linux to 6.12.11 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250126131716.2663079-1-dario.binacchi@amarulasolutions.com/)
package/uboot-bootcount: bump to version 3.1.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250130105931.2096913-1-dario.binacchi@amarulasolutions.com/)
board/stmicroelectronics/common/stm32mp157: restore Linux hash (https://patchwork.ozlabs.org/project/buildroot/patch/20250207232035.3953972-1-dario.binacchi@amarulasolutions.com/)
package/pkg-download: don’t export the download command variables (https://patchwork.ozlabs.org/project/buildroot/patch/20250213180908.3963679-1-dario.binacchi@amarulasolutions.com/)
package/armadillo: bump to version 14.2.3 (https://patchwork.ozlabs.org/project/buildroot/patch/20250214092808.2372973-1-dario.binacchi@amarulasolutions.com/)
package/armadillo: bump to version 14.4.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250224184532.314335-1-dario.binacchi@amarulasolutions.com/)
Pending/Review Patches
Dario Binacchi
board/stm32f769-disco: speed up U-Boot bootup (https://patchwork.ozlabs.org/project/buildroot/patch/20250214113158.3584398-1-dario.binacchi@amarulasolutions.com/)
board/stm32f469-disco: speed up U-Boot bootup (https://patchwork.ozlabs.org/project/buildroot/patch/20250214114612.3682462-1-dario.binacchi@amarulasolutions.com/)
configs/stm32mp157*_dk*: bump TF-A to 2.10, Linux to 6.12.13 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250213175656.3857792-1-dario.binacchi@amarulasolutions.com/)
Adam Duskett
board/mender/x86_64/post-build.sh: fix device_type location (https://patchwork.ozlabs.org/project/buildroot/patch/20250225100912.1623970-1-adam.duskett@amarulasolutions.com/)
board/mender/x86_64/post-image-efi.sh: fix bootstrap creation (https://patchwork.ozlabs.org/project/buildroot/patch/20250225100912.1623970-2-adam.duskett@amarulasolutions.com/)
package/mender-update-modules: new package (https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-1-adam.duskett@amarulasolutions.com/)
package/mender-update-modules: enable docker, rpm, and script modules (https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-2-adam.duskett@amarulasolutions.com/)
package/systemd: enable tmpfs kernel option (https://patchwork.ozlabs.org/project/buildroot/patch/20250226090108.1007137-1-adam.duskett@amarulasolutions.com/)
flutter 3.29.0 updates (https://patchwork.ozlabs.org/project/buildroot/list/?series=446543)
Andrea Ricchi
[meta-oe] asyncmqtt: add recipe (https://patchwork.yoctoproject.org/project/oe/patch/20241031092222.16328-1-andrea.ricchi@amarulasolutions.com/)
[v2,1/1] package/cutekeyboard: bump version to 1.3.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250207150149.15505-1-andrea.ricchi@amarulasolutions.com/)
#linux #buildroot #yocto #opensource #embedded
Linux kernel and U-boot contribuitions
Amarula Solutions has made contributions to the Linux kernel project and U-boot Project, demonstrating their commitment to the development and maintenance of this open-source embedded Linux build system. We We are active contributors from Amarula Solutions, and we have submitted various patches that enhance the functionality and stability of those project
Merged Patches
Dario Binacchi
Add usr3 led to stm32f769-disco (https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250217114513.1098844-2-dario.binacchi@amarulasolutions.com/)
Add buttons and leds to stm32f746-disco (https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250217114332.1098482-2-dario.binacchi@amarulasolutions.com/)
Pending/Review Patches
Dario Binacchi
Drop custom compatible from stm32f (https://patchwork.ozlabs.org/project/uboot/patch/20250224183931.313491-3-dario.binacchi@amarulasolutions.com/)
#linux #u-boot #opensource #embedded
Other opensource contribuitions
Merged Patches
Andrea Calabrese
Remove copy operations from classes in Kompute (https://github.com/KomputeProject/kompute/pull/412)
Add noexcept to all constructors to explicitly state no exception thrown (https://github.com/KomputeProject/kompute/pull/411)
Michael Trimarchi
Rewrite rebuild actions using javascript java injection (https://github.com/jenkinsci/pipeline-graph-view-plugin/pull/580)
#jenkins #kompute #opensource #linux