Matti Vaittinen

Linux Device Driver Developer at ROHM Semiconductor Europe

Oulu, Mainland 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
Matti Vaittinen is a seasoned Linux device driver developer with over 13 years of embedded C experience and a decade-plus track record of upstreaming drivers to the mainline Linux kernel, including notable contributions to the torvalds/linux tree for ROHM PMICs. Based in Oulu, Finland, he has led kernel driver work for Nokia base stations and now focuses on Linux and u-Boot drivers at ROHM Semiconductor Europe, excelling in interrupt handling, regmap-irq contributions and device-tree integration. As a designated kernel reviewer in multiple areas, he balances deep hardware knowledge—from simple sensors to complex FPGAs—with pragmatic user-space interfaces like ioctl, sysfs and mmap. He thrives on international collaboration and community-driven improvement, having authored the original "main IRQ register handling" for regmap-irq that was later refined by others. Practical, detail-oriented and curious, he welcomes getting stuck in nasty IRQ and register-access edge cases because they teach the most.
code13 years of coding experience
job1 year of employment as a software developer
languagesEnglish, Finnish, Swedish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

c1710
kernel10
embedded10
device-driver10
driver10
c1110
linux-kernel10
sys10
spi9
i2c9
power-management8
io7
iio7

Programming languages (3)

C++CRoff

Github contributions (5)

github-logo-circle
torvalds/linux

Nov 2022 - Nov 2022

Linux kernel source tree
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 commits in 1 day
Contributions summary:Matti primarily contributed to the Linux kernel source tree, specifically focusing on drivers for various hardware components, including power management integrated circuits (PMICs) from ROHM. Their work involved adding support for new features, such as ERRB IRQs, and modifying existing drivers to improve functionality and address specific hardware requirements. The user demonstrated expertise in device driver development and integration within the Linux kernel environment. Additionally, the user modified existing drivers, such as kx022a, bm1390, and ad5624r, by addressing bug fixes and improvements, like utilizing scoped mutexes and improving reset delays, showcasing a detail-oriented approach to device driver optimization.
linux-kernel
M-Vaittinen/linux

Apr 2019 - Jul 2026

Linux kernel source tree
Contributions:774 pushes, 224 branches, 51 tags in 7 years 3 months
kernellinux-kernellinuxkernel-source
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