AMD Prepares Linux Driver Support For Image Signal Processor With New Laptops

Patches were posted today for the Linux kernel implementing new drivers for web camera image signal processing (ISP) for supporting new, unspecified AMD Ryzen laptops.

First up is a new i2c-designware-amdisp driver for supporting the camera sensor connected via the ISP I2C bus on AMD SoC platforms. The AMD ISP is making use of a Synopsys DesignWare I2C adapter.

AMD ISP4

Additionally there was a patch sent out implementing a new AMD ISP platform driver. The Kconfig help text there describes the new AMD image signal processing functionality as:

“For AMD platform that support Image signal processor generation 4, it is necessary to add platform specific camera sensor module board info which includes the sensor driver device id and the i2c address.”

I haven’t yet been able to find any public documentation outlining what AMD Ryzen SoCs or laptops feature the AMD Image Signal Processor Gen 4 IP. At least with the Ryzen AI 300 series laptops I’ve tested thus far the web camera support under Linux has worked out fine. If this AMD ISP generation 4 IP isn’t found with the new Ryzen AI MAX “Strix Halo” laptops, it’s presumably then for next-gen AMD laptops.

In any event nice seeing this Linux support coming together for new AMD ISP capabilities on laptops. Hopefully it all pans out to be a much smoother experience than the ongoing IPU6 mess on Linux for modern Intel laptops.