Loading…
7-9 October, 2026
Prague, Czechia
View More Details & Registration
Important Note: Timing of sessions and room locations are subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2026 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.



Venue: South Hall 3 B (Floor 3) clear filter
arrow_back View All Dates
Thursday, October 8
 

09:05 CEST

Enabling Multi-Stream Camera Sensors in Linux: RGB+IR Streams and Embedded Metadata - Rishikesh Donadkar & Devarsh Thakkar, Texas Instruments
Thursday October 8, 2026 09:05 - 09:45 CEST
Camera sensors are evolving beyond single-stream models to generate multiple concurrent streams like RGB+IR video and embedded metadata alongside image data. Supporting these sensors in Linux introduces new challenges for the V4L2 and media controller subsystem, particularly around per-stream configuration and stream identification.

This talk presents two practical use cases for enabling multi-stream cameras in Linux. First, RGB+IR sensor support through V4L2 control framework extensions using array-based controls, enabling independent per-stream configuration while preserving a unified sensor model. Second, sensors transmitting embedded metadata, leveraging RAW sensor model proposed by Sakari Ailus, internal pads for metadata propagation, and data-type filtering in V4L2 bridge drivers to separate and route metadata and image streams.

Ref (lkml) : [PATCH v11 00/66] Generic line based metadata support, internal pads

These concepts are demonstrated through POC implementations on TI AM62A platform using OV2312 and IMX219 sensors, with integration into GStreamer and libcamera.

Attendees will gain practical insight into Linux multi-stream camera sensor implementation
Speakers
avatar for Rishikesh Donadkar

Rishikesh Donadkar

Senior Software Engineer, Texas Instruments
Rishikesh is a 2024 graduate from VJTI, Mumbia. He has been involved in open-source community from 1st year of his college. He has completed GSoC in the year 2024 with the organization libcamera. He has been quite active in the media community contributing mainly to Linux media s... Read More →
avatar for Devarsh Thakkar

Devarsh Thakkar

Linux Media Lead at Texas Instruments, Texas Instruments
Devarsh Thakkar works as an Embedded Linux developer at Texas Instruments. He has 13+ years of experience in software development ranging from open-source bootloaders to the Linux kernel, middleware frameworks and applications. His expertise lies in Audio/Video related multimedia... Read More →
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

09:50 CEST

Multi-Display Pipelines on Allwinner: Upstream Kernel DRM To Mesa3D - Parthiban N, Linumiz
Thursday October 8, 2026 09:50 - 10:30 CEST
Most Allwinner based products still runs on vendor BSP kernels with out-of-tree display drivers. But with recent upstream Linux Kernel improvements, its now possible to simultaneously drive multiple display panels over different interfaces like LVDS and MIPI, using mainline DRM subsystem on Allwinner A133 and A523 SoCs.

In this talk, I will share my experience bringing up a multi-display setup with 2 x LVDS and 1 x MIPI panels on Allwinner A133 using upstream kernel [1] and [2]. We will go through how the Allwinner display engine works, what the device tree topology looks like when you have multiple active display pipelines, and what DRM/KMS changes matters to get this working correctly.

We will also look at the userspace side - how a compositor like Weston handles multi-display and the limitations you hit in practice. I will cover some of the real problems I hit during bringup, not just the happy path.

[1]: https://lore.kernel.org/linux-sunxi/[email protected]/
[2]: https://lore.kernel.org/linux-sunxi/[email protected]/
Speakers
avatar for Parthiban

Parthiban

Director of Engineering, Linumiz
With over 14 years of experience in software engineering, Parthiban founded Linumiz, a company that provides domain-neutral software services for U-Boot, Linux, and Zephyr, ranging from board bringup, board supported package, customization, device drivers, to over the air software... Read More →
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

10:50 CEST

Evolving Video4Linux2 To Support Modern Camera Use Cases - Jacopo Mondi, Ideas On Board
Thursday October 8, 2026 10:50 - 11:30 CEST
Modern camera use cases are realized by complex pipelines of several IPs blocks that process frames produced by an image sensor to deliver great looking images to applications.

Support for the most advanced use cases is implemented by time-multiplexing the underlying hardware resources, performing job scheduling at the hardware/firmware level and orchestrating the image processing steps across multiple drivers and IPs.

The Video4Linux2 kernel subsystem currently doesn't provide any abstraction for drivers and applications to fully support modern designs and vendors that intend to make use of the capabilities of their hardware had so far worked around this
limitations by implementing downstream solutions.

This talk describes the most recent and the forthcoming developments in the Video4Linux2 kernel framework to support modern camera use cases, including but not limited to multi-driver pipelines, multi-context time multiplexing of hardware resources and job scheduling, with practical examples from the field on recent SoC designs.
Speakers
avatar for Jacopo Mondi

Jacopo Mondi

Linux camera specialist, Ideas On Board
Jacopo is an embedded Linux engineer with 10 years of experience in the field of camera and multimedia systems.

With the Ideas On Board team he's trying hard to "make cameras work on every platform" with mainline Linux and libcamera
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

11:40 CEST

FOSS Camera Support for the Qualcomm OPE ISP - Hans de Goede & Loic Poulain, Qualcomm
Thursday October 8, 2026 11:40 - 12:20 CEST
Until recently camera software stacks have mainly been a proprietary closed source affair. Thanks to the linux-media and libcamera communities this has been slowly changing.

We are happy to present the first Free and Open Source Software stack for a Qualcomm camera hardware ISP, the Offline Processing Engine found on the QRB2210 (Agatti) SoC used on the Arduino UNO Q SBC. Using a standard mainline V4L2 ISP kernel driver together with libcamera.

This talk will cover the following topics:

* Overview of the Qualcomm camera subsystem architecture
* Mainline V4L2 ISP kernel driver for the Agatti OPE block
* CAMSS libcamera pipeline-handler and camss IPA for OPE
* Image processing steps supported by the presented FOSS stack
* Future plans for more image processing steps
* Future plans for supporting the ISP on other Qualcomm SoCs
Speakers
avatar for Hans de Goede

Hans de Goede

Senior Staff Engineer, Qualcomm
Hans is a FOSS developer and enthusiast with 20 years of experience. He is co-maintainer for the kernel’s x86 platform drivers subsystem.

He has worked on various projects such as USB redirection for VMs, laptop support and flicker free boot. Currently Hans focuses on MIPI cam... Read More →
avatar for Loic Poulain

Loic Poulain

Software Engineer, Qualcomm
Loïc Poulain is a software engineer working on embedded and low-level systems, with contributions to open-source projects such as the Linux kernel, U-Boot, and the Zephyr real-time operating system. His work focuses on device drivers, hardware enablement, and system bring-up. More... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

13:50 CEST

Cursed Camera Connectors - Kieran Bingham, Ideas on Board
Thursday October 8, 2026 13:50 - 14:30 CEST
An exploration into the complexities of physically connecting cameras to your embedded development board, and configuring them through device tree, and hopefully how we can make it easier in the future!


Small board computers are now prolific with their ability to connect RAW MIPI cameras directly to the board, and now that libcamera provides an open camera stack, connecting cameras to all your favourite boards should be easy.

But it's not. The connectors might have 15, 22 or 30 pins. The functions of each pin differ between boards. There's TypeA and TypeB cables.... And they better not be too long!

The lack of standardisation means it can still be difficult to connect your camera, and the combinatorial explosion of potential device tree overlays will soon become unmaintainable.

Lets look at suggestions that have been around for a decade already, and where that work is now leading to make connecting cameras easier!
Speakers
avatar for Kieran Bingham

Kieran Bingham

Director of Engineering, Ideas on Board
Kieran Bingham is an embedded software engineer working with Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems.

Kieran has worked with embedded Linux systems for 20 years through professional service companies and silicon vendo... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

14:40 CEST

From Power Sequences To Zink: Mainlining Hardware Accelerated 3D for RISC-V - Michał Wilczyński, Samsung Electronics
Thursday October 8, 2026 14:40 - 15:20 CEST
RISC-V is evolving into a capable desktop replacement, driven by boards like the Lichee Pi 4A, but a major barrier remains: the lack of a fully open, upstream graphics stack.

This talk explores enabling hardware accelerated graphics on modern RISC-V SoCs by extending the open source Imagination PowerVR driver for the TH1520. We dive into the architectural challenges of this port, including the complex power sequencing that necessitated the new pwrseq-thead-gpu driver. We break down how the kernel DRM driver interacts with the Mesa PVR Vulkan driver, and how leveraging the Zink translation layer finally brings standard OpenGL desktop acceleration to the platform. Finally, we cover the current mainline status and next steps for the StarFive JH7110 display controller integration.

Key Takeaways / What Attendees Will Learn:
- Porting the open PowerVR driver to the RISC-V TH1520 SoC.
- Implementing kernel power sequencing (pwrseq) for complex GPU domains.
- Interacting between DRM, Mesa Vulkan, and Zink for desktop GL support.
- Current mainline status of the JH7110 Display Controller.

https://mwilczynski.dev/posts/riscv-gpu-zink/
Speakers
avatar for Michał Wilczyński

Michał Wilczyński

Principal Software Engineer, Samsung Electronics
Michał Wilczyński is a Linux Kernel Engineer at Samsung, working on Tizen OS—where he gets to hack on the heart of smart devices. Before that, he spent time at Intel building networking drivers for the Linux kernel, and earlier in his career, he worked at Nokia and F5 Networks... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

15:50 CEST

WPE Hands-On: Writing a Launcher for Embedded Devices With the New WPEPlatform API - Mario Sanchez-Prada, Igalia
Thursday October 8, 2026 15:50 - 16:30 CEST
WPE WebKit is the WebKit port for Linux-based embedded devices, powering Web-based user interfaces on platforms such as set-top boxes, smart appliances, and industrial systems. With the 2.54 release, a stable version of the new WPEPlatform API is now available, radically simplifying how the Web engine is embedded: thanks to built-in support for Wayland, DRM/KMS, and headless rendering, libwpe and external backends are no longer needed unless you target a different platform. Zero-copy buffer sharing via DMA-BUF is also available for efficient video and graphics pipelines on modern Linux kernels and supported platforms.

After a quick introduction to WPE WebKit, the session will demonstrate the new API in practice, showing how simple it has become to write a custom launcher to run Web-based applications on embedded devices. It will also offer practical guidance for migrating existing integrations to WPEPlatform, whether they are based on Cog or built directly on the legacy API.

Whether you are evaluating WPE for the first time or maintain devices already shipping it and wonder what it means for you, this talk will help you get started with the next generation of the WPE public API.
Speakers
avatar for Mario Sanchez-Prada

Mario Sanchez-Prada

Software Engineer and WebKit Team coordinator at Igalia, Igalia
Software engineer and partner at Igalia with 18+ years of experience working on the development of Linux-based Operating Systems, the GNOME platform, Web engines (i.e. WebKit, Blink) and Web browsers (Epiphany, Chromium).

Past experience includes work on the Maemo project, Litl... Read More →
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference
  • Audience Experience Level Any

16:40 CEST

State of Embedded Linux - Walt Miner, The Linux Foundation
Thursday October 8, 2026 16:40 - 17:20 CEST
This talk offers a comprehensive look at what's changed in the embedded Linux world over the past year. Walt will walk through the latest kernel developments most relevant to embedded developers, survey key userspace projects shaping modern embedded designs, and cover the broader community, industry, and legal landscape — from the status of major processor architectures to initiatives at the Linux Foundation and beyond.

Whether you're tracking changes to subsystems you already rely on or looking for new tools and techniques to improve your workflow, this session will help you stay current in a fast-moving ecosystem. Come find out what's new, what's shifting, and what it means for your embedded Linux work.
Speakers
avatar for Walt Miner

Walt Miner

Senior Director - Automotive Grade Linux, The Linux Foundation
Walt Miner is the Senior Director of Community at The Linux Foundation and has served as Community Manager for Automotive Grade Linux since 2014. Walt has spoken at numerous conferences throughout the worlds and brings over 30 years of embedded software development and management... Read More →
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference
  • Audience Experience Level Any
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -