<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>afe6ec66 - media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/imagination/Kconfig#afe6ec66</link>
        <description>media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3Currently, the Imagination E5010 JPEG Encoder is only present on TexasInstruments K3 SoCs.  Hence add a dependency on ARCH_K3, to preventasking the user about this driver when configuring a kernel without TIK3 SoC support.  The dependency can be relaxed if/when the encoderappears on other SoC families.Fixes: a1e294045885 (&quot;media: imagination: Add E5010 JPEG Encoder driver&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Sebastian Fricke &lt;sebastian.fricke@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/imagination/Kconfig</description>
        <pubDate>Mon, 22 Jul 2024 15:25:53 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>ceb9a33b - media: imagination: Use exported tables from v4l2-jpeg core</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/imagination/Kconfig#ceb9a33b</link>
        <description>media: imagination: Use exported tables from v4l2-jpeg coreUse exported huffman and quantization tables from v4l2-jpeg core library.Signed-off-by: Devarsh Thakkar &lt;devarsht@ti.com&gt;Signed-off-by: Sebastian Fricke &lt;sebastian.fricke@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/imagination/Kconfig</description>
        <pubDate>Tue, 18 Jun 2024 19:36:50 +0000</pubDate>
        <dc:creator>Devarsh Thakkar &lt;devarsht@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>a1e29404 - media: imagination: Add E5010 JPEG Encoder driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/imagination/Kconfig#a1e29404</link>
        <description>media: imagination: Add E5010 JPEG Encoder driverThis adds support for stateful V4L2 M2M based driver for Imagination E5010JPEG Encoder [1] which supports baseline encoding with two differentquantization tables and compression ratio as demanded.Support for both contiguous and non-contiguous YUV420 and YUV422 semiplanarformats is added along with alignment restrictions as required by thehardware.System and runtime PM hooks are added in the driver along with v4l2 cropand selection API support.Minimum resolution supported is 64x64 andMaximum resolution supported is 8192x8192.All v4l2-compliance tests are passing [2] :v4l2-compliance -s -f -a  -d /dev/video0 -e /dev/video1Total for e5010 device /dev/video0: 79, Succeeded: 79, Failed: 0,Warnings: 0NOTE: video1 here is VIVID test pattern generatorAlso tests [3] were run manually to verify below driver features: - Runtime Power Management - Multi-instance JPEG Encoding - DMABUF import, export support - NV12, NV21, NV16, NV61 video format support - Compression quality S_CTRL - Cropping support using S_SELECTIONExisting V4L2 M2M based JPEG drivers namely s5p-jpeg, imx-jpeg and rcar_jpuwere referred while making this.TODO:Add MMU and memory tiling support[1]:  AM62A TRM (Section 7.6 is for JPEG Encoder) :Link: https://www.ti.com/lit/pdf/spruj16[2]: v4l2-compliance test :Link: https://gist.github.com/devarsht/1f039c631ca953a57f405cfce1b69e49[3]: E5010 JPEG Encoder Manual tests :Performance:Link: https://gist.github.com/devarsht/c40672944fd71c9a53ab55adbfd9e28bFunctionality:Link: https://gist.github.com/devarsht/8e88fcaabff016bb2bac83d89c9d23ceCompression Quality:Link: https://gist.github.com/devarsht/cbcc7cd97e8c48ba1486caa2b7884655Multi Instance:Link: https://gist.github.com/devarsht/22c2fca08cd3441fb40f2c7a4cebc95aCrop support:Link: https://gist.github.com/devarsht/de6f5142f678bb1a5338abfd9f814abdRuntime PM:Link: https://gist.github.com/devarsht/70cd95d4440ddc678489d93885ddd4ddCo-developed-by: David Huang &lt;d-huang@ti.com&gt;Signed-off-by: David Huang &lt;d-huang@ti.com&gt;Signed-off-by: Devarsh Thakkar &lt;devarsht@ti.com&gt;Reviewed-by: Benjamin Gaignard &lt;benjamin.gaignard@collabora.com&gt;Signed-off-by: Sebastian Fricke &lt;sebastian.fricke@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/imagination/Kconfig</description>
        <pubDate>Tue, 18 Jun 2024 19:36:47 +0000</pubDate>
        <dc:creator>Devarsh Thakkar &lt;devarsht@ti.com&gt;</dc:creator>
    </item>
</channel>
</rss>
