<?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>221756e6 - platform/surface: Update copyright year of various drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#221756e6</link>
        <description>platform/surface: Update copyright year of various driversUpdate the copyright of various Surface drivers to the current year.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Link: https://lore.kernel.org/r/20220624205800.1355621-4-luzmaximilian@gmail.comReviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Fri, 24 Jun 2022 20:58:00 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b325d78e - platform/surface: aggregator: Use y instead of objs in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#b325d78e</link>
        <description>platform/surface: aggregator: Use y instead of objs in MakefileThe &apos;objs&apos; is for user space tools, for the kernel moduleswe should use &apos;y&apos;.Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reviewed-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Link: https://lore.kernel.org/r/20210803192524.67031-1-andriy.shevchenko@linux.intel.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Tue, 03 Aug 2021 19:25:24 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b2763358 - platform/surface: aggregator: Update copyright</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#b2763358</link>
        <description>platform/surface: aggregator: Update copyrightIt&apos;s 2021, update the copyright accordingly.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/20210604134755.535590-4-luzmaximilian@gmail.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Fri, 04 Jun 2021 13:47:51 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>eb0e90a8 - platform/surface: aggregator: Add dedicated bus and device type</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#eb0e90a8</link>
        <description>platform/surface: aggregator: Add dedicated bus and device typeThe Surface Aggregator EC provides varying functionality, depending onthe Surface device. To manage this functionality, we use dedicatedclient devices for each subsystem or virtual device of the EC. Whilesome of these clients are described as standard devices in ACPI and thecorresponding client drivers can be implemented as platform drivers inthe kernel (making use of the controller API already present), manydevices, especially on newer Surface models, cannot be found there.To simplify management of these devices, we introduce a new bus andclient device type for the Surface Aggregator subsystem. The new devicetype takes care of managing the controller reference, essentiallyguaranteeing its validity for as long as the client device exists, thusalleviating the need to manually establish device links for that purposein the client driver (as has to be done with the platform devices).Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/20201221183959.1186143-7-luzmaximilian@gmail.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 18:39:56 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0d21bb85 - platform/surface: aggregator: Add trace points</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#0d21bb85</link>
        <description>platform/surface: aggregator: Add trace pointsAdd trace points to the Surface Aggregator subsystem core. These tracepoints can be used to track packets, requests, and allocations. They arefurther intended for debugging and testing/validation, specifically incombination with the error injection capabilities introduced in thesubsequent commit.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Link: https://lore.kernel.org/r/20201221183959.1186143-5-luzmaximilian@gmail.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 18:39:54 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c167b9c7 - platform/surface: Add Surface Aggregator subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/surface/aggregator/Makefile#c167b9c7</link>
        <description>platform/surface: Add Surface Aggregator subsystemAdd Surface System Aggregator Module core and Surface Serial Hub driver,required for the embedded controller found on Microsoft Surface devices.The Surface System Aggregator Module (SSAM, SAM or Surface Aggregator)is an embedded controller (EC) found on 4th and later generationMicrosoft Surface devices, with the exception of the Surface Go series.This EC provides various functionality, depending on the device inquestion. This can include battery status and thermal reporting (5th andlater generations), but also HID keyboard (6th+) and touchpad input(7th+) on Surface Laptop and Surface Book 3 series devices.This patch provides the basic necessities for communication with the SAMEC on 5th and later generation devices. On these devices, the ECprovides an interface that acts as serial device, called the SurfaceSerial Hub (SSH). 4th generation devices, on which the EC interface isprovided via an HID-over-I2C device, are not supported by this patch.Specifically, this patch adds a driver for the SSH device (device HIDMSHW0084 in ACPI), as well as a controller structure and associated API.This represents the functional core of the Surface Aggregator kernelsubsystem, introduced with this patch, and will be expanded upon insubsequent commits.The SSH driver acts as the main attachment point for this subsystem andsets-up and manages the controller structure. The controller in turnprovides a basic communication interface, allowing to send requests fromhost to EC and receiving the corresponding responses, as well asmanaging and receiving events, sent from EC to host. It is structuredinto multiple layers, with the top layer presenting the API used byother kernel drivers and the lower layers modeled after the serialprotocol used for communication.Said other drivers are then responsible for providing the (Surface modelspecific) functionality accessible through the EC (e.g. battery statusreporting, thermal information, ...) via said controller structure andAPI, and will be added in future commits.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Link: https://lore.kernel.org/r/20201221183959.1186143-2-luzmaximilian@gmail.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/surface/aggregator/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 18:39:51 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
