<?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>b2669392 - ALSA: hda: Use *-y instead of *-objs in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#b2669392</link>
        <description>ALSA: hda: Use *-y instead of *-objs in Makefile*-objs suffix is reserved rather for (user-space) host programs whileusually *-y suffix is used for kernel drivers (although *-objs worksfor that purpose for now).Let&apos;s correct the old usages of *-objs in Makefiles.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reviewed-by: Jaroslav Kysela &lt;perex@perex.cz&gt;Link: https://lore.kernel.org/r/20240507135513.14919-4-tiwai@suse.de

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 07 May 2024 13:55:03 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>08c2a4bc - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#08c2a4bc</link>
        <description>ALSA: hda: move Intel SoundWire ACPI scan to dedicated moduleThe ACPI scan capabilities is called from the intel-dspconfig as wellas the SOF/HDaudio drivers. This creates dependencies and randconfig issueswhen HDaudio and SOF/SoundWire are not all configured as modules.To simplify Kconfig dependencies between HDAudio, SoundWire, SOF andintel-dspconfig, move the ACPI scan helpers to a dedicatedmodule. This follows the same idea as NHLT helpers which are alreadyhandled as a dedicated module.The only functional change is that the kernel parameter to filterlinks is now handled by a different module, but that was only providedfor developers needing work-arounds for early BIOS releases.Reported-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;Reviewed-by: Kai Vehmanen &lt;kai.vehmanen@linux.intel.com&gt;Reviewed-by: Guennadi Liakhovetski &lt;guennadi.liakhovetski@linux.intel.com&gt;Reviewed-by: Bard Liao &lt;bard.liao@intel.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Vinod Koul &lt;vkoul@kernel.org&gt;Link: https://lore.kernel.org/r/20210302003125.1178419-7-pierre-louis.bossart@linux.intel.comSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 00:31:24 +0000</pubDate>
        <dc:creator>Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>82d9d54a - ALSA: hda: add Intel DSP configuration / probe code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#82d9d54a</link>
        <description>ALSA: hda: add Intel DSP configuration / probe codeFor distributions, we need one place where we can decidewhich driver will be activated for the auto-configation of theIntel&apos;s HDA hardware with DSP. Actually, we cover three drivers:* Legacy HDA* Intel SST* Intel Sound Open Firmware (SOF)All those drivers registers similar PCI IDs, so the firstdriver probed from the PCI stack can win. But... it is notguaranteed that the correct driver wins.This commit changes Intel&apos;s NHLT ACPI module to a commonDSP probe module for the Intel&apos;s hardware. All above sounddrivers calls this code. The user can force another behaviourusing the module parameter &apos;dsp_driver&apos; located inthe &apos;snd-intel-dspcfg&apos; module.This change allows to add specific dmi checks for the specificsystems. The examples are taken from the pull request:  https://github.com/thesofproject/linux/pull/927Tested on Lenovo Carbon X1 7th gen.Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;Tested-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191022174313.29087-1-perex@perex.czSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 22 Oct 2019 17:43:12 +0000</pubDate>
        <dc:creator>Jaroslav Kysela &lt;perex@perex.cz&gt;</dc:creator>
    </item>
<item>
        <title>303681f4 - ALSA: hda: move parts of NHLT code to new module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#303681f4</link>
        <description>ALSA: hda: move parts of NHLT code to new moduleMove parts of the code outside of the Skylake driver to help detectthe presence of DMICs (which are not supported by the HDaudio legacydriver).No functionality change (except for the removal of useless ORoperations), only indentation and checkpatch fixes, making surethat the code compiles without ACPI and fixing an ACPI leakSigned-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Mon, 29 Jul 2019 15:51:48 +0000</pubDate>
        <dc:creator>Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a57942bf - ALSA: hda: Make audio component support more generic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#a57942bf</link>
        <description>ALSA: hda: Make audio component support more genericThis is the final step for more generic support of DRM audiocomponent.  The generic audio component code is now moved to its ownfile, and the symbols are renamed from snd_hac_i915_* tosnd_hdac_acomp_*, respectively.  The generic code is enabled via thenew kconfig, CONFIG_SND_HDA_COMPONENT, while CONFIG_SND_HDA_I915 iskept as the super-class.Along with the split, three new callbacks are added to audio_ops:pin2port is for providing the conversion between the pin number andthe widget id, and master_bind/master_unbin are called at binding /unbinding the master component, respectively.  All these are optional,but used in i915 implementation and also other later implementations.A note about the new snd_hdac_acomp_init() function: there is a slightdifference between this and the old snd_hdac_i915_init().  The latter(still) synchronizes with the master component binding, i.e. itassures that the relevant DRM component gets bound when it returns, orgives a negative error.  Meanwhile the new function doesn&apos;tsynchronize but just leaves as is.  It&apos;s the responsibility by thecaller&apos;s side to synchronize, or the caller may accept theasynchronous binding on the fly.v1-&gt;v2: Fix missing NULL check in master_bind/unbindSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Wed, 11 Jul 2018 14:23:16 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>739ffee9 - ALSA: hda - Add hdmi chmap verb programming ops to chmap object</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#739ffee9</link>
        <description>ALSA: hda - Add hdmi chmap verb programming ops to chmap objectAdd slot and channel count programming to hdmi_chmap object andmove the chmap_ops to core. Use register_chmap_ops API toregister for default ops.  Override specific chmap ops in thedriver.Signed-off-by: Subhransu S. Prusty &lt;subhransu.s.prusty@intel.com&gt;Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Fri, 04 Mar 2016 14:29:49 +0000</pubDate>
        <dc:creator>Subhransu S. Prusty &lt;subhransu.s.prusty@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dfe66a18 - ALSA: hdac_ext: add extended HDA bus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#dfe66a18</link>
        <description>ALSA: hdac_ext: add extended HDA busThe new HDA controllers from Intel support new capabilities likemultilink, pipe processing, SPIB, GTS etc In order to use them wecreate an extended HDA bus which embed the hdac bus and contains thefields for extended configurationsSigned-off-by: Jeeja KP &lt;jeeja.kp@intel.com&gt;Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Thu, 11 Jun 2015 08:41:47 +0000</pubDate>
        <dc:creator>Jeeja KP &lt;jeeja.kp@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>98d8fc6c - ALSA: hda - Move hda_i915.c from sound/pci/hda to sound/hda</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#98d8fc6c</link>
        <description>ALSA: hda - Move hda_i915.c from sound/pci/hda to sound/hdaThe file is moved to hda core and renamed to hdac_i915.c, so can be usedby both legacy HDA driver and new Skylake audio driver.- Add snd_hdac_ prefix to the public APIs.- The i915 audio component is moved to core bus and dynamically allocated.- A static pointer hdac_acomp is used to help bind/unbind callbacks to get  this component, because the sound card&apos;s private_data is used by the azx  chip pointer, which is a legacy structure. It could be removed if private  _data changes to some core structure which can be extended to find the  bus.- snd_hdac_get_display_clk() is added to get the display core clock for  HSW/BDW.- haswell_set_bclk() is moved to hda_intel.c because it needs to write the  controller registers EM4/EM5, and only legacy HD-A needs it for HSW/BDW.- Move definition of HSW/BDW-specific registers EM4/EM5 to hda_register.h  and rename them to HSW_EM4/HSW_EM5, because other HD-A controllers have  different layout for the extended mode registers.Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 19 May 2015 14:29:30 +0000</pubDate>
        <dc:creator>Mengdong Lin &lt;mengdong.lin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>14752412 - ALSA: hda - Add the controller helper codes to hda-core module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#14752412</link>
        <description>ALSA: hda - Add the controller helper codes to hda-core moduleThis patch adds the controller helper codes to hda-core library.The I/O access ops are added to the bus ops.  The CORB/RIRB, the basicattributes like irq# and iomap address, some locks and the list ofstreams are added to the bus object, together with the stream objectand its helpers.Currently the codes are just copied from the legacy driver, so you canfind duplicated codes in both directories.  Only constants are removedfrom the original hda_controller.h.  More integration work will followin the later patches.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 14 Apr 2015 10:15:47 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>4d75faa0 - ALSA: hda - Add regmap support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#4d75faa0</link>
        <description>ALSA: hda - Add regmap supportThis patch adds an infrastructure to support regmap-based verbaccesses.  Because o the asymmetric nature of HD-audio verbs,especially the amp verbs, we need to translate the verbs as a sort ofpseudo registers to be mapped uniquely in regmap.In this patch, a pseudo register is built from the NID, theAC_VERB_GET_* and 8bit parameters, i.e. almost in the form to be sentto HD-audio bus but without codec address field.  OTOH, for writing,the same pseudo register is translated to AC_VERB_SET_* automatically.The AC_VERB_SET_AMP_* verb is re-encoded from the correspondingAC_VERB_GET_AMP_* verb and parameter at writing.Some verbs has a single command for read but multiple for writes.  Awrite for such a verb is split automatically to multiple verbs.The patch provides also a few handy helper functions.  They aredesigned to be accessible even without regmap.  When no regmap is setup (e.g. before the codec device instantiation), the direct hardwareaccess is used.  Also, it tries to avoid the unnecessary power-up.The power up/down sequence is performed only on demand.The codec driver needs to call snd_hdac_regmap_exit() andsnd_hdac_regmap_exit() at probe and remove if it wants the regmapaccess.There is one flag added to hdac_device.  When the flag lazy_cache isset, regmap helper ignores a write for a suspended device and returnsas if it was actually written.  It reduces the hardware access prettymuch, e.g. when adjusting the mixer volume while in idle.  Thisassumes that the driver will sync the cache later at resume properly,so use it carefully.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Wed, 25 Feb 2015 13:42:38 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>71fc4c7e - ALSA: hda - Move generic array helpers to core lib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#71fc4c7e</link>
        <description>ALSA: hda - Move generic array helpers to core libThis will be used by the regmap support.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 03 Mar 2015 16:33:10 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>e311782a - ALSA: hda - Re-add tracepoints to HD-audio core driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#e311782a</link>
        <description>ALSA: hda - Re-add tracepoints to HD-audio core driverNow let&apos;s take the basic tracepoints back to the HD-audio driver.The three bus tracepoints, hda_send_cmd, hda_get_response andhda_unsol_event are revived but in a slightly different form.Since we don&apos;t assign the card number there, print the bus device nameinstead.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 10 Mar 2015 14:16:28 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>3256be65 - ALSA: hda - Add widget sysfs tree</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#3256be65</link>
        <description>ALSA: hda - Add widget sysfs treeThis patch changes the sysfs files assigned to the codec device on thebus which were formerly identical with hwdep sysfs files.  Now itshows only a few core parameter, vendor_id, subsystem_id, revision_id,afg, mfg, vendor_name and chip_name.In addition, now a widget tree is added to the bus device sysfsdirectory for showing the widget topology and attributes.  It&apos;s just aflat tree consisting of subdirectories named as the widget NIDincluding various attributes like widget capability bits.  The AFG(usually NID 0x01) is always found there, and it contains alwaysamp_in_caps, amp_out_caps and power_caps files.  Each of theseattributes show a single value.  The rest are the widget nodesbelonging to that AFG.  Note that the child node might not start from0x02 but from another value like 0x0a.Each child node may contain caps, pin_caps, amp_in_caps, amp_out_caps,power_caps and connections files.  The caps (representing the widgetcapability bits) always contain a value.  The rest may containvalue(s) if the attribute exists on the node.  Only connections fileshow multiple values while other attributes have zero or one singlevalue.An example of ls -R output is like below:% ls -R /sys/bus/hdaudio/devices/hdaudioC0D0//sys/bus/hdaudio/devices/hdaudioC0D0/widgets/:01/  04/  07/  0a/  0d/  10/  13/  16/  19/  1c/  1f/  22/02/  05/  08/  0b/  0e/  11/  14/  17/  1a/  1d/  20/  23/03/  06/  09/  0c/  0f/  12/  15/  18/  1b/  1e/  21//sys/bus/hdaudio/devices/hdaudioC0D0/widgets/01:amp_in_caps  amp_out_caps  power_caps/sys/bus/hdaudio/devices/hdaudioC0D0/widgets/02:amp_in_caps  amp_out_caps  caps  connections  pin_caps  pin_cfgpower_caps/sys/bus/hdaudio/devices/hdaudioC0D0/widgets/03:.....Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 24 Feb 2015 13:59:42 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>7639a06c - ALSA: hda - Move a part of hda_codec stuff into hdac_device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#7639a06c</link>
        <description>ALSA: hda - Move a part of hda_codec stuff into hdac_deviceNow some codes and functionalities of hda_codec struct are moved tohdac_device struct.  A few basic attributes like the codec address,vendor ID number, FG numbers, etc are moved to hdac_device, and theyare accessed like codec-&gt;core.addr.  The basic verb exec functions aremoved, too.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 03 Mar 2015 09:07:24 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>d068ebc2 - ALSA: hda - Move some codes up to hdac_bus struct</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#d068ebc2</link>
        <description>ALSA: hda - Move some codes up to hdac_bus structA few basic codes for communicating over HD-audio bus are moved tostruct hdac_bus now.  It has only command and get_response ops inaddition to the unsolicited event handling.Note that the codec-side tracing support is disabled temporarilyduring this transition due to the code shuffling.  It will bere-enabled later once when all pieces are settled down.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Mon, 02 Mar 2015 22:22:59 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>e3d280fc - ALSA: hda - Make snd_hda_bus_type public</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/hda/Makefile#e3d280fc</link>
        <description>ALSA: hda - Make snd_hda_bus_type publicDefine the common hd-audio driver and device types to bind oversnd_hda_bus_type publicly.  This allows to implement other type ofdevice and driver code over hd-audio bus.Now both struct hda_codec and struct hda_codec_driver inherit thesenew struct hdac_device and struct hdac_driver, respectively.The bus registration is done in subsys_initcall() to assure itbefore any other driver registrations.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/hda/Makefile</description>
        <pubDate>Tue, 17 Feb 2015 20:46:37 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
