Tomi Valkeinen

Linux Kernel Developer at Ideas on Board Oy

Kerava, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Tomi Valkeinen is a Linux kernel developer with 18 years’ experience specializing in display, capture and touchscreen drivers on ARM platforms. Based in Kerava, Finland, he currently develops kernel subsystems at Ideas on Board Oy and contributes to high-profile projects including Linus Torvalds’ mainline linux tree and Rockchip BSPs. His work spans Raspberry Pi camera front-end support, DMA buffer handling, Renesas and Rockchip display drivers, DSI/DP integration and subtle DRM bug fixes affecting framebuffer formats and memory barriers. Colleagues rely on him for pragmatic low-level solutions that bridge hardware quirks and upstream kernel quality, and his commits show a knack for tackling platform-specific power-management and audio/display corner cases.
code18 years of coding experience
github-logo-circle

Github Skills (20)

drm10
architecture10
rendering10
linux-kernel10
kernel10
device-tree10
driver10
sys10
kernel-mode10
arm10
embedded10
architectures10
c-language9
renesas9
regl8

Programming languages (6)

C#C++CDMakefilePython

Github contributions (5)

github-logo-circle
torvalds/linux

Jul 2021 - Jan 2023

Linux kernel source tree
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:34 commits in 1 year 6 months
Contributions summary:Tomi's contributions primarily involve modifications to the Linux kernel source tree, particularly concerning the Raspberry Pi camera subsystem and display drivers. The commits reveal work on the RP1 Camera Front End (CFE) driver, including implementing support and handling DMA buffer mappings. Further contributions extend to the Renesas display drivers (rcar-du) and related components, encompassing DSI/DP support and the addition of new display clocks. The user also addressed issues in the DisplayPort (DP) audio support for Xilinx ZynqMP and other general driver enhancements.
kernellinux-kernellinuxkernel-source
rockchip-linux/kernel

Nov 2020 - Nov 2020

BSP kernel source
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 commit in 1 day
Contributions summary:Tomi primarily contributes to the kernel source code, focusing on device tree modifications and low-level driver fixes within the ARM architecture. Their commits address specific hardware issues related to power management (setting regulators to always-on) and display functionalities. The user also focuses on fixing bugs within the DRM (Direct Rendering Manager) subsystem, addressing issues related to framebuffer pixel formats and memory barriers within the display driver.
kernelkernel-sourcelinuxlinux-kernelbsp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial