Hi, sorry it took so long!
First of all, it’s interesting that your device has IPU6 cameras:
[INFO ] \_SB.PCI0.IPU0.IPU0: Intel MIPI Camera Device I2C address 00h
[INFO ] \_SB.PCI0.I2C2.CAM0: Intel MIPI Camera Device I2C address 020h
[INFO ] \_SB.PCI0.I2C2.NVM0: Intel MIPI Camera Device I2C address 050h
I’ve heard IPU6 should be in mainline 6.12, so you should have a chance to have working webcam in few weeks ![]()
As for the privacy screen, I don’t see any i2c devices exposed to the host. I suppose that it is controlled by the EC (just like gyroscope etc).
Unfortunately I don’t know much about vivaldi. Do you have any idea what’s the sanest way to implement this functionality, @MrChromebox?