upstreaming imx258 driver work continues! Its my first attempt at upstreaming anything to the #linux kernel and even submitting patches via a mail list so its been a learning experience for me and a rough one at that but soon the #pinephonepro will be able to use a mainline camera driver and get something useful out of it and will greatly improve #libcamera support since even downstream was missing lots for it.
https://patchwork.kernel.org/project/linux-media/cover/20240327231710.53188-1-git@luigi311.com/
@pavel it’s been very “fun” so far, I think I’ve messed up every part along the way if you read the comments about messing up the dt-bindings, using my online name for the sign off since my real name will lead you nowhere on Google, I didn’t do the v2 correctly so people thought it was a v1. But it’s coming along hopefully lol. I will definitely cc you on the next revision just don’t be to harsh on me since I’m not a C developer and I’m just fumbling through this lol
@awai sure thing! This isn’t even my first attempt at bringing the imx258 on the #pinephonepro usable somewhere upstream, I originally sent a MR to the pi folks like a year or two ago to get it working with their driver but after some recommendations and fixes it just sat there but luckily we were able to convince them to try to upstream their driver as is and V1 was born but Dave is pretty busy so it just sat there for a year waiting for chances to be made.
@pavel I’m about to send up a v3 soon, what email should I cc you with and for phone-devel do I cc phone-devel@vger.kernel.org?