3D Graphics on mainline Linux

During the ELC Showcase event, BayLibre showed, among other demos, Quake III Arena running fully accelerated on an Odroid-C2 powered by the Amlogic S905 SoC.

This particular demo was running the lastest Linux 4.10 release with some in-development patches for HDMI Support, Audio and Mali acceleration that will certainly go into the next Linux releases.

The AmLogic S905 embeds an ARM Mali-450 MP3 GPU running at 750MHz.

The technical showcase poster is available as PDF Version.

BayLibre Attended ELC 2017 in Portland

Last week, BayLibre team attended the Embedded Linux Conference North America 2017 edition in Portland, Oregon.

In this particular edition, Patrick, Fabien and Neil talked about Power Instrumentation, Zephyr and Amlogic Mainline Linux status.

If you missed the event, here are the slides :

 

Linux v4.10 released, BayLibre contributions

The v4.10 release of the Linux kernel was made on February 19th, and BayLibre has (again) made the list of top 20 active employers.

An excellent summary of this release can be found at KernelNewbies, and below is a summary of our contributions, organized by SoC family and a summary graph of contributions by developer.  A special shout-out this development cycle goes to Neil Armstrong for the significant contributions of new DRM/KMS support for Amlogic SoCs.

Amlogic SoC family:

  • DT support for GXL family (S905X, S905D)
  • DT support for GXM family (S912)
  • added SD / eMMC driver
  • SDIO WLAN
  • GPIO IRQ support
  • SCPI
  • CPU DVFS (using SCPI)
  • DRM/KMS: display support (composite)

New boards:corn-kernels

  • Amlogic S905D P230
  • Amlogic S905X P212
  • Nexbox A95 (S905)
  • Nexbox A1 (S912)

TI DaVinci SoC family:

  • VPIF video capture: updated for DT support
  • USB: OHCI: DT support
  • USB: MUSB: DT support, host and device
  • push-buttons: supported with GPIO keys
  • fixed PLL0 rate setting
  • PWM support
  • SATA support
  • PM: suspend/resume suport for DT-based platforms

OXNAS SoCs:

  • Add SMP support
  • Add support for OX820 and Pogoplug V3
  • net: add oxnas support to DWMAC
  • pinctrl: Add SX150X GPIO Extender

Sierra Wireless SoCs:

  • Add support for WP8548 based MangOH Green board
  • Add DT base for MDM9615 SoC

BayLibre-v4.10

Linux v4.9 released, BayLibre contributions

The v4.9 release of the Linux Kernel has just been announced, and BayLibre has made the top 20 list of companies contributing to the Linux Kernel this release.

As described in the LWN coverage, this is largely due to the inclusion of Greybus in the staging tree, but BayLibre has also been active in several other areas:

peachpitAmlogic SoC family

  • added SPI support for flash controller (spifc)
  • added USB host support
  • added PWM support
  • added secure monitor support and NVMEM
  • added watchdog support
  • added AO clocks and reset
  • added IR/remote support
  • added I2C support
  • added MHU/mailbox support
  • network: added new DWMAC glue supporting GXBB

TI DaVinci SoC family

  • added  LCDK board support
  • Audio support
  • NAND support
  • Ethernet
  • MMC/SD supported

ARM OxNAS SoC family:

  • clocksource driver updates

Fixes, cleanups for BayLibre ACME hardware:

  • gpio: pca953x: code refactoring
  • gpio: fix an incorrect lockdep warning
  • eeprom: at24: check if the chip is functional in probe()

bl-v4-9-status

 

 

BayLibre Goes to Washington

After opening our California office last year, people would be forgiven for thinking that BayLibre was only interested in warm beaches and sunny days. Not so! We go wherever there is strong Linux talent.
To that end we are excited to announce that our friend Kevin Hilman, based in Seattle, has joined the BayLibre team. His reputation and contributions to the Linux kernel reinforce our own dedication to improving open source software.

The BayLibre team

BayLibre will attend CES 2016

Mike will be at CES from January 6 to 9.
He’ll mostly be in Eureka Marketplace. We hope to see you there!

BayLibre 2nd anniversary

BayLibre was really proud to celebrate its 2nd anniversary with friends and partners in both US and France. See you next year!

BayLibre team

BayLibre goes to Hollywood

BayLibre SAS was founded two years ago at an incubator in Valbonne, France. Today, we are proud to announce the creation of BayLibre, Inc. to help grow our business and better support our customers in the US.

As part of this exciting step for BayLibre we have brought our dear friend Michael Turquette on board to take on the role of CEO and drive vision and strategy at BayLibre.

There is much to be proud of in the past two years at BayLibre and with Mike on board BayLibre 2.0 will be limitless.

The BayLibre Team

BayLibre is working on the Project Ara from Google

BayLibre is working in collaboration with LeafLabs, Linaro and Google. The goal is to deliver a customizable and modular lego-like smartphone. The BayLibre expertise in embedded software, Linux kernel drivers and power management is a key contribution to the project.

hands_ara_wide2Project Ara is a development effort to create a modular hardware ecosystem. Put another way, Project Ara aims to enable users to create a modular smartphone that is precisely tailored to their functional and aesthetic preferences.

Learn more about Project Ara