BayLibre has continued our contribution to the Linux community as seen with this new version of Linux Kernel v4.14, released on Nov 12 2017. An excellent summary of this release can be found at KernelNewbies.
Here is a summary of our contributions, organized by SoC family and a summary graph of contributions by developer.
Amlogic SoC family:
Add support for eMMC HS200 and SD SRD104 modes to GX MMC Controller
Fix GX MMC Controller clocking scheme
Add GPIO Lines names to the following Single Board Computers :
Add support for the HDMI CEC Controller on Meson GX SoCs
TI DaVinci SoC family:
musb: musb_cppi41: Configure the number of channels for DA8xx
At Kernel Recipes this year, BayLibre was proud to partner with the Libre Computer Project to give away around 30 “Le Potato” boards to attendees. Kernel Recipes is already known for its throw microphone, but this year each speaker threw a “Le Potato” board at the audience.
For those who received the board, pre-built images (to be written to a microSD card, at least 4Gb) are available here :
http://baylibre.com/wp-content/uploads/2017/09/libretech-cc.jpg7611084Kevin Hilman/wp/wp-content/uploads/2013/04/logo_baylibre_rvb_200.pngKevin Hilman2017-09-29 16:14:212017-10-20 17:35:05Kernel Recipes: Mainline Linux on AML-S905X-CC: Le Potato
BayLibre’s team experts talk in the Open source community
It’s the end of holidays and we’re ready to tackle September in fine fettle.
Two major conferences are taking place in the Embedded and Open source community.
BayLibre is sponsors at those events. We are longing for them for good reasons!
Two Jedi of our team, will demonstrate their power as embedded systems experts.
Neil Armstrong (yes the real one !) : Embedded system expert and software engineer, one of the Embedded Recipes speakers
Kevin Hilman : Linux Kernel expert, one of the Kernel Recipes speakers
The first edition of the Embedded Recipes conference, #er2017, will take place in Paris, the 26th of September 2017.
Just as it’s big sister, Kernel Recipes, the objective is to bring together a developer community.
That day will be dedicated to Embedded Open Source actors.
Share your experience with us.
Neil Armstrong : From Embedded Recipe speakers
Software and Linux Embedded System Engineer
9 years of passion for embedded systems, Linux Expert.
Neil was keen on computing at the youngest age. He obtains his degree of engineering in computer science from Polytech Nice-Sophia.
He got into Neotion as a Linux embedded system engineer.
From this experience he has got increasingly interested in the Open source community.
Then, in 2015 he decides, to join the team BayLibre.
We wish a happy 6th edition to Kernel Recipes!
From the 27th to the 29th September 2017 in Paris.
A great, human and professional experience as always.
A unique track of conferences on subjects as varied as:
Open source hardware,
and so many more…
Kevin Hilman: From Kernel recipes speakers
Linux Kernel Consulting and Engineering
20 years of engagement with Embedded Linux. Expert in power management. Upstream maintenance of Kernel subsystems.
Early in computer science, he earns a Master of Science in Electrical Engineering from the University of Seattle.
Then in 2003 he decides to settle down in France and joins Texas Instrument. He works there as a Linux Kernel developer and meet his future collaborators.
Later he returns Seattle and Texas Instrument for a few years. He finally decides to join the team BayLibre.
How to Subscribe ?
The subscription is limited so unfortunately there are no more places left.
Think about it next year and be sure to subscribe!
This is the first article in a series about automation, testing and validation of the Linux kernel.
The kernelci.org project aims to improve the quality of the mainline Linux kernel by improving testing and validation across the wide variety of diverse hardware platforms that run Linux.
There are so many different devices and platforms that run Linux, and Linux kernel development is moving so quickly that it is difficult to ensure that any given platform will remain working and stable with each Linux version. As an example, the chart here shows the growth in the number of 32-bit ARM based devices supported by Linux, with the total number of unique devices as of v4.11 just shy of 1400! That doesn’t even count the growing number of 64-bit ARM devices or any of the other architectures like x86 or MIPS.
With such an incredible range of supported hardware, how can the Linux kernel community continue to ensure that all of this hardware remains well supported and evolves with the rest of the Linux kernel?
The kernelci.org project set out to help solve that problem.
During the development cycle of the Linux kernel, whenever there are changes to the source-code repository, the kernel is built in a wide variety of configurations for several different architectures. Today, there are over 270 different build configurations across 4 architectures (x86, MIPS, ARM and ARM64.)
After a successful build, the kernel images are made available to the several distributed labs for testing. Due to the diversity of hardware that runs linux, no one lab is going to have all the hardware, so kernelci.org was designed for distributed testing. When builds are completed, each lab can download the images for the hardware available, and perform the testing. Currently there are 8 active labs contributing a total of more than 250 unique hardware platforms across 4 unique architectures.
BayLibre’s Kevin Hilman is a founding developer of the kernelci.org project, and today, BayLibre has the largest lab contributing results from over 80 unique boards across 25 unique SoC families and performing thousands of tests each day.
If you have hardware you’d like to see tested with the latest Linux kernel in the kernelci.org project, feel free to contact us. We can help guide you through setting up your own lab, or you could just send us your hardware and we can add it to our lab.
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.