<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>920b2665 - media: microchip: microchip-isc: prepare for media controller support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#920b2665</link>
        <description>media: microchip: microchip-isc: prepare for media controller supportPrepare the support for media-controller.This means that the capabilities of the driver have changed and now it&apos;scapable of media controller operations.The driver will register its media device, and add the video entity to thismedia device. The subdevices are registered to the same media device.The ISC will have a base entity which is auto-detected asmicrochip_isc_base.It will also register a subdevice that allows cropping of the incomingframe to the maximum frame size supported by the ISC.The ISC will create a link between the subdevice that is asynchronouslyregistered and the microchip_isc_scaler entity.Then, the microchip_isc_scaler and microchip_isc_base are connectedthrough another link.This patch does not change the previous capability of the driver, thefact that the format is still being propagated from the top video nodedown to the sensor.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Reviewed-by: Jacopo Mondi &lt;jacopo@jmondi.org&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:15 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>91b4e487 - media: microchip: add ISC driver as Microchip ISC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#91b4e487</link>
        <description>media: microchip: add ISC driver as Microchip ISCThe Atmel ISC driver will be moved to staging to support old users thatare not using the media controller paradigm.The ISC driver was converted to media controller in the public patchseries:https://lore.kernel.org/lkml/20220503095127.48710-1-eugen.hristev@microchip.com/T/#m2c320fa8153c01379a1c35b1d90a00903949513aHowever the conversion cannot be done directly as it would affect existingusers by breaking the old way of configuration for sama5d2 platforms.After discussions with the media maintainers, the decision is to moveAtmel ISC to staging as-is, to keep the Kconfig symbols and the usersto the driver in staging. Thus, all the existing users of the nonmedia-controller paradigm will continue to be happy and use the old configway.The converted driver would support both sama5d2 and sama7g5 platforms withmedia controller paradigm, but it requires userspace configuration of thepipeline for all the pipeline modules.In a simple configuration sensor ==&gt; isc , the old isc driver used to callsubdev s_fmt and control the sensor directly.This was achieved by having a lot of code inside the driver that wasquerying the subdev at probe time and made a list of formats which areusable.Basically the user had nothing to configure, as the isc would handleeverything at the top level. This was an easy way to capture, but also camewith the drawback of lack of flexibility.In a more complicated pipeline sensor ==&gt; controller 1 ==&gt; controller 2 ==&gt; iscthis would not be achievable, as controller 1 and controller 2 might bemedia-controller configurable, and will not propagate the formats down tothe sensor.The new driver Microchip ISC would solve all these problems and exposes padsentities and links to userspace.For the ease of tracking, the patches that convert to media controller comeon top of this patch that simply readds the driver to the new location underthe new Kconfig symbols.To differentiate between the old driver and the new driver, I have renamedthe new driver to Microchip ISC, renaming the Kconfig symbols as well, andall the mentions inside the driver.The only thing that remains common is the fileinclude/linux/atmel-isc-media.h which is the ABI for the v4l2 customcontrols that the ISC exposes.This file is used by both driver, so I kept it as-is.To further avoid confusion all files have been renamed and all functionsnamed isc_* as well.The exported symbols have been renamed with added microchip_ prefix, toavoid symbol duplication with the old driver, and to avoid confusion.Other than that, I have fixed small checkpatch issues when readding thedriver.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:14 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>37dcaf1e - media: atmel: move microchip_csi2dc to dedicated microchip platform</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#37dcaf1e</link>
        <description>media: atmel: move microchip_csi2dc to dedicated microchip platformThe Atmel ISC will be moved to staging thus the atmel platform will onlyhave the ISI driver.The new media-controller converted ISC driver will be placed inside adedicated microchip platform directory.It is then natural to have the microchip-csi2dc moved to this new platformdirectory.The next step is to add the Microchip ISC driver to the new platformdirectory and reside together with the Microchip CSI2DC driver.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:13 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>de32105c - media: microchip: microchip-isc: prepare for media controller support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#de32105c</link>
        <description>media: microchip: microchip-isc: prepare for media controller supportPrepare the support for media-controller.This means that the capabilities of the driver have changed and now it&apos;scapable of media controller operations.The driver will register its media device, and add the video entity to thismedia device. The subdevices are registered to the same media device.The ISC will have a base entity which is auto-detected asmicrochip_isc_base.It will also register a subdevice that allows cropping of the incomingframe to the maximum frame size supported by the ISC.The ISC will create a link between the subdevice that is asynchronouslyregistered and the microchip_isc_scaler entity.Then, the microchip_isc_scaler and microchip_isc_base are connectedthrough another link.This patch does not change the previous capability of the driver, thefact that the format is still being propagated from the top video nodedown to the sensor.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Reviewed-by: Jacopo Mondi &lt;jacopo@jmondi.org&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:15 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>a5517d53 - media: microchip: add ISC driver as Microchip ISC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#a5517d53</link>
        <description>media: microchip: add ISC driver as Microchip ISCThe Atmel ISC driver will be moved to staging to support old users thatare not using the media controller paradigm.The ISC driver was converted to media controller in the public patchseries:https://lore.kernel.org/lkml/20220503095127.48710-1-eugen.hristev@microchip.com/T/#m2c320fa8153c01379a1c35b1d90a00903949513aHowever the conversion cannot be done directly as it would affect existingusers by breaking the old way of configuration for sama5d2 platforms.After discussions with the media maintainers, the decision is to moveAtmel ISC to staging as-is, to keep the Kconfig symbols and the usersto the driver in staging. Thus, all the existing users of the nonmedia-controller paradigm will continue to be happy and use the old configway.The converted driver would support both sama5d2 and sama7g5 platforms withmedia controller paradigm, but it requires userspace configuration of thepipeline for all the pipeline modules.In a simple configuration sensor ==&gt; isc , the old isc driver used to callsubdev s_fmt and control the sensor directly.This was achieved by having a lot of code inside the driver that wasquerying the subdev at probe time and made a list of formats which areusable.Basically the user had nothing to configure, as the isc would handleeverything at the top level. This was an easy way to capture, but also camewith the drawback of lack of flexibility.In a more complicated pipeline sensor ==&gt; controller 1 ==&gt; controller 2 ==&gt; iscthis would not be achievable, as controller 1 and controller 2 might bemedia-controller configurable, and will not propagate the formats down tothe sensor.The new driver Microchip ISC would solve all these problems and exposes padsentities and links to userspace.For the ease of tracking, the patches that convert to media controller comeon top of this patch that simply readds the driver to the new location underthe new Kconfig symbols.To differentiate between the old driver and the new driver, I have renamedthe new driver to Microchip ISC, renaming the Kconfig symbols as well, andall the mentions inside the driver.The only thing that remains common is the fileinclude/linux/atmel-isc-media.h which is the ABI for the v4l2 customcontrols that the ISC exposes.This file is used by both driver, so I kept it as-is.To further avoid confusion all files have been renamed and all functionsnamed isc_* as well.The exported symbols have been renamed with added microchip_ prefix, toavoid symbol duplication with the old driver, and to avoid confusion.Other than that, I have fixed small checkpatch issues when readding thedriver.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:14 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>5c018562 - media: atmel: move microchip_csi2dc to dedicated microchip platform</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/microchip/Makefile#5c018562</link>
        <description>media: atmel: move microchip_csi2dc to dedicated microchip platformThe Atmel ISC will be moved to staging thus the atmel platform will onlyhave the ISI driver.The new media-controller converted ISC driver will be placed inside adedicated microchip platform directory.It is then natural to have the microchip-csi2dc moved to this new platformdirectory.The next step is to add the Microchip ISC driver to the new platformdirectory and reside together with the Microchip CSI2DC driver.Signed-off-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/microchip/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 14:18:13 +0000</pubDate>
        <dc:creator>Eugen Hristev &lt;eugen.hristev@microchip.com&gt;</dc:creator>
    </item>
</channel>
</rss>
