| ▲ | Aurornis 2 days ago | |||||||||||||||||||||||||||||||||||||
Great to see progress on mainlining more support for common and powerful chips. The work required to get this one piece into mainline over 5-6 years reveals why most chip vendors aren’t aiming for mainline by default: > A few iterations of the rkcif driver later, the basic driver providing support for the PX30 VIP and the RK3568 VICAP was accepted (October 2025). After more than five years of development, including 25 iterations and three renamings, this was a major milestone. On the other hand, there was still a lot to do, of course. For instance, the Rockchip MIPI CSI-2 receiver unit that is coupled closely to the VICAP required a mainline driver as well. It’s never as simple as submitting existing work upstream and making a few changes. It takes a lot of development and a willingness to rewrite everything, possibly multiple times, to track the goals of upstream. | ||||||||||||||||||||||||||||||||||||||
| ▲ | Palomides 2 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
I really feel like that should be table stakes if your entire business is making chips to run Linux, though after working professionally with their stuff I'm really not a fan of Rockchip | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | yjftsjthsd-h 2 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
> why most chip vendors aren’t aiming for mainline by default: > It’s never as simple as submitting existing work upstream and making a few changes. If they had started by working with upstream, then they wouldn't have to go through unnecessary revisions trying to adapt the thing they already wrote. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | chucklenorris 2 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
wow, i have a few of these laying around. i also bought some imx678 sensors i wanted to use with them. i tried pretty hard to make a driver work with these but it was impossible to get the isp working without modifying the kernel itself so i gave up. That convinced me to never buy hw that doesn't have drivers in the mainline kernel. | ||||||||||||||||||||||||||||||||||||||
| ▲ | 2 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
| [deleted] | ||||||||||||||||||||||||||||||||||||||
| ▲ | tov_objorkin 2 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
The product has a typical lifespan of 3–5 years, they just don't need LTS. RKISP(ImageSignalProcessor) is piece of code glued to the kernel, fast and cheap. The mainstream version provides proper integration with Linux multimedia subsystems. | ||||||||||||||||||||||||||||||||||||||