{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":142156977,"defaultBranch":"topic/sof-dev","name":"linux","ownerLogin":"singalsu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-07-24T12:43:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28754793?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675446685.377218","currentOid":""},"activityList":{"items":[{"before":"7af04052e91239818a9d1b9a4404f3c895c42443","after":"f2fc74fd0bf2804898db1e1dc6b696f2992cfd2b","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-06-18T08:02:22.000Z","pushType":"push","commitsCount":473,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"soundwire: intel_auxdevice: start the bus at default frequency\n\nWhen platform firmware exposes multiple supported bus frequencies, the\nexisting SoundWire support selects the maximum frequency. This is not\naligned with the SoundWire 1.2 directions: the MIPI recommendation is\nto start at a 'safe' speed, compatible with the default frame rate and\nshape, and only increase the clock when vendor and codec PHY\nparameters are updated.\n\nHowever, clock changes are not supported for now by the SoundWire\ncore, so in practice this patch has the effect of discarding\nfrequencies different to the implicit default. Dynamic clock changes\nwill be required at some point, and this limitation will be removed\nafter the core is updated, specifically to perform synchronous clock\nscale changes on manager and peripheral sides with a bank switch.\n\nOn Intel LunarLake platforms with a 'standard' DSDT, this forces the\nuse of 4.8MHz. On older platforms this patch has no effect.\n\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"soundwire: intel_auxdevice: start the bus at default frequency"}},{"before":"ca0a005e0b320449279beb86cfaa1a9cb95d0036","after":"7af04052e91239818a9d1b9a4404f3c895c42443","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-06-10T08:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP\n\nExperimental tests show that JD2_100K is required, otherwise the jack\nis detected always even with nothing plugged-in.\n\nTo avoid matching with other known quirks the SKU information is used.\n\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP"}},{"before":"eabc34a6a6f1785e36321f318cd8d1e6dd69ecba","after":"ca0a005e0b320449279beb86cfaa1a9cb95d0036","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-06-07T15:12:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"[Not for upstream] SoundWire: add lane kernel parameter\n\nWe can use the parameters to specify data lane.\nAnd we can know which lane is used by the debug trace.\n\nSigned-off-by: Bard Liao ","shortMessageHtmlLink":"[Not for upstream] SoundWire: add lane kernel parameter"}},{"before":"550791bb99dc4e08f44b8a2c5549b18745c027b7","after":"eabc34a6a6f1785e36321f318cd8d1e6dd69ecba","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-31T15:13:55.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback\n\nIf the ipc_prepare() callback fails for a module instance, on error rewind\nwe must skip the ipc_unprepare() call for ones that has positive use count.\n\nThe positive use count means that the module instance is in active use, it\ncannot be unprepared.\n\nThe issue affects capture direction paths with branches (single dai with\nmultiple PCMs), the affected widgets are in the shared part of the paths.\n\nSigned-off-by: Peter Ujfalusi ","shortMessageHtmlLink":"ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error roll…"}},{"before":"e429a70a20f8cb28407e0f2a4c51606cb1bf0f0e","after":"550791bb99dc4e08f44b8a2c5549b18745c027b7","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-30T10:23:48.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"Merge pull request #5022 from plbossart/merge/sound-upstream-20240527\n\nMerge/sound upstream 20240527 - v6.10-rc1","shortMessageHtmlLink":"Merge pull request thesofproject#5022 from plbossart/merge/sound-upst…"}},{"before":"deff86c7cb5428925e759b920bc43735c4549092","after":"e429a70a20f8cb28407e0f2a4c51606cb1bf0f0e","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-27T08:21:51.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof_da7219: disable max98373 speaker pins in late_probe\n\nCommit 94d2d0897474 (\"ASoC: Intel: Boards: tgl_max98373: add dai_trigger\nfunction\") disables speaker pins in late_probe to allow DSP to enter\nlow power state. Add same code to sof_da7219 driver.\n\nSigned-off-by: Brent Lu ","shortMessageHtmlLink":"ASoC: Intel: sof_da7219: disable max98373 speaker pins in late_probe"}},{"before":"fbf0b7bd411062b837c873669d79f3d8f109b2ac","after":"deff86c7cb5428925e759b920bc43735c4549092","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-22T15:17:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: Intel: hda-dai: remove skip_tlv label\n\nWe just return 0 after the skip_tlv label. No need to use a label.\n\nSigned-off-by: Bard Liao ","shortMessageHtmlLink":"ASoC: SOF: Intel: hda-dai: remove skip_tlv label"}},{"before":"d99d9a0ab91709ba1d5975c1527ea77fe50cc9c5","after":"fbf0b7bd411062b837c873669d79f3d8f109b2ac","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-21T11:48:08.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ALSA/hda: intel-dsp-config: reduce log verbosity\n\nThe information on PCI class/subclass was interesting in the Skylake\ntimeframe, since the DSP was only enabled on a limited number of\nplatforms. Now most Intel platforms do enable the DSP, so the\ninformation is less interesting to log.\n\nWhen a DSP driver is used, the common helper may be called multiple\ntimes due to deferred probes, but there's no reason to print the same\ninformation multiple times. Using dev_info_once() covers all the\nexisting usages for internal cards with DSPs. External cards don't\nrely on DSPs so far.\n\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ALSA/hda: intel-dsp-config: reduce log verbosity"}},{"before":"055cba4766af6d50700c74960bd1975bc32fb52a","after":"d99d9a0ab91709ba1d5975c1527ea77fe50cc9c5","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-20T11:21:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address()\n\nNow we have a helper so there's no need to open-code.\n\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address()"}},{"before":"98d082c0feb7f2e6ff41b09e53a7da8a69394ce8","after":"055cba4766af6d50700c74960bd1975bc32fb52a","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-16T14:20:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format\n\nPrint out the number of channels for the format explicitly instead of\nhaving the reader to understand how to interpret the ch_map and ch_cfg\nvalues.\n\nSigned-off-by: Peter Ujfalusi ","shortMessageHtmlLink":"ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg…"}},{"before":"cc7dc72bcaae0bf3a9a598aba3d9e89377e651f1","after":"98d082c0feb7f2e6ff41b09e53a7da8a69394ce8","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-15T11:33:45.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: add missing MODULE_DESCRIPTION()\n\nMODULE_DESCRIPTION() was optional until it became mandatory and\nflagged as an error by 'make W=1'.\n\nReported-by: Andy Shevchenko \nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ASoC: SOF: add missing MODULE_DESCRIPTION()"}},{"before":"193bd3da512370dc966391b750180157bcfbcc25","after":"cc7dc72bcaae0bf3a9a598aba3d9e89377e651f1","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-14T11:49:32.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"Merge pull request #4992 from plbossart/merge/sound-upstream-20240513\n\nMerge/sound upstream 20240513","shortMessageHtmlLink":"Merge pull request thesofproject#4992 from plbossart/merge/sound-upst…"}},{"before":"4b0046880585bf15e1b485ec175f831fff4fb7a0","after":"193bd3da512370dc966391b750180157bcfbcc25","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-13T10:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: rt711-sdca: add GE selected mode control\n\nThis patch adds the 'selected mode' control which overrides the detected_mode.\n\nSigned-off-by: Shuming Fan ","shortMessageHtmlLink":"ASoC: rt711-sdca: add GE selected mode control"}},{"before":"ca742cd4616a199d33e06f94dd7063e876d12398","after":"4b0046880585bf15e1b485ec175f831fff4fb7a0","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-10T09:23:39.000Z","pushType":"push","commitsCount":162,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob\n\nThe ACPI NHLT table always had 32-bit DMIC blob even if 16-bit was also\npresent and taken as a 'rule' which obviously got broken and there is at\nleast one device on the market which ships with only 16-bit DMIC\nconfiguration blob.\nThis corner case has never been supported and it is going to need topology\nupdates for DMIC copier to support multiple formats.\n\nAs for the kernel side: if the copier supports multiple formats and the\npreferred 32-bit DMIC blob is not found then we will try to get a 16-bit\nDMIC configuration and look for a 16-bit copier config.\n\nFixes: f9209644ae76 (\"ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request\")\nLink: https://github.com/thesofproject/linux/issues/4973\nSigned-off-by: Peter Ujfalusi ","shortMessageHtmlLink":"ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC …"}},{"before":"dcd0a8b53b10f3a47b5558901fdfec09d19c66bc","after":"ca742cd4616a199d33e06f94dd7063e876d12398","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-08T07:30:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: maxim-common: change max98373 data to static\n\nSince there is dai link helper max_98373_dai_link, we could change all\nfunctions and data of max98373 to static.\n\nSigned-off-by: Brent Lu ","shortMessageHtmlLink":"ASoC: Intel: maxim-common: change max98373 data to static"}},{"before":"661face81441ff723dcebd520f1092455bbf9106","after":"dcd0a8b53b10f3a47b5558901fdfec09d19c66bc","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-07T08:10:20.000Z","pushType":"push","commitsCount":1003,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"Merge pull request #4971 from plbossart/merge/sound-upstream-20240503\n\nMerge/sound upstream 20240503","shortMessageHtmlLink":"Merge pull request thesofproject#4971 from plbossart/merge/sound-upst…"}},{"before":"2394cb11bba9843f72e3b9d552fdfdfc6c476641","after":"661face81441ff723dcebd520f1092455bbf9106","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-06T09:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: Intel: discard SoundWire configuration if HDaudio codec is reported\n\nThe machine driver and topology selection starts with I2S, then\nSoundWire and last uses HDaudio as a fallback. That assumes that the\nACPI information is correct but there are of course exceptions to the\nrule.\n\nOn a Lenovo platform, an external HDaudio codec is detected, but the\nACPI tables expose TWO RT711 jack codecs. This patch skips the\nSoundWire selection in case an external HDaudio codec is detected -\nwhich only works with the additional assumption that no one will mix\nHDaudio and SoundWire.\n\nCloses: https://github.com/thesofproject/linux/issues/4962\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ASoC: SOF: Intel: discard SoundWire configuration if HDaudio codec is…"}},{"before":"a2a39cb962fa4485287790fbfdc3d1f87cde9776","after":"2394cb11bba9843f72e3b9d552fdfdfc6c476641","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-05-02T14:50:22.000Z","pushType":"push","commitsCount":86,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: realtek-common: remove 2-spk rt1015p config\n\nThe original code for rt1015p could support 1 or 2 rt1015p device\ninstances in ACPI. However, all designs implement only 1 instance in\nACPI table so we remove the code segment which is for 2 instances.\n\nSigned-off-by: Brent Lu ","shortMessageHtmlLink":"ASoC: Intel: realtek-common: remove 2-spk rt1015p config"}},{"before":"f084b17039d51a42efbd600ace78c174ca18ee0b","after":"a2a39cb962fa4485287790fbfdc3d1f87cde9776","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-29T14:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection\n\nThe SOF driver is selected whenever specific I2C/I2S HIDs are reported\nas 'present' in the ACPI DSDT. In some cases, an HID is reported but\nthe hardware does not actually rely on I2C/I2S. This false positive\nleads to an invalid selection of the SOF driver and as a result an\ninvalid topology is loaded.\n\nThis patch hardens the detection with a check that the NHLT table is\nconsistent with the report of an I2S-based codec in DSDT. This table\nshould expose at least one SSP endpoint configured for an I2S-codec\nconnection.\n\nTested on Huawei Matebook D14 (NBLB-WAX9N) using an HDaudio codec with\nan invalid ES8336 ACPI HID reported:\n\n[ 7.858249] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380\n[ 7.858312] snd_hda_intel 0000:00:1f.3: snd_intel_dsp_find_config: no valid SSP found for HID ESSX8336, skipped\n\nReported-by: Mauro Carvalho Chehab \nTested-by: Mauro Carvalho Chehab \nCloses: https://github.com/thesofproject/linux/issues/4934\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection"}},{"before":"9379468f2d14dc409c43f3a9a556b40f6cb506c9","after":"f084b17039d51a42efbd600ace78c174ca18ee0b","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-26T14:10:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps\n\nThe cs42l43 has both a SPI master and an I2S interface, these can\nbe used to populate 2 cs35l56 amplifiers as sidecar devices along\nside the cs42l43. Giving a system that looks like:\n\n +-----+ +---------+ <- SPI -> +---------+\n | CPU | <- SDW -> | CS42L43 | | CS35L56 |\n +-----+ +---------+ <- I2S -> +---------+\n\nAdd a quirk to specify this feature is present and use it to add\ncodec to codec DAI link to connect the amplifiers into the sound\ncard, add appropriate widgets, and setup clocking on the\namplifiers.\n\nSigned-off-by: Maciej Strozek \nSigned-off-by: Charles Keepax ","shortMessageHtmlLink":"ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps"}},{"before":"02721c13fd8f40b61002f3b5f54368e4d5e734a8","after":"9379468f2d14dc409c43f3a9a556b40f6cb506c9","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-25T14:01:17.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s\n\nFor rt5682s codec, we could use bclk as PLL source when the frequency\nis 3.072MHz but no 2.4MHz. Update the code to select correct pll_id\nand clk_id for 3.072MHz bclk.\n\nSigned-off-by: Brent Lu ","shortMessageHtmlLink":"ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s"}},{"before":"f67f833dcf96f937b5494afa9ddcd7b05966d9e0","after":"02721c13fd8f40b61002f3b5f54368e4d5e734a8","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-22T15:40:24.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof_sdw: add a space before cfg-amp in components\n\nUCM parse amp with Regex \" cfg-amp:([0-9]+)\". The \"ASoC: Intel: sof_sdw:\nremove FOUR_SPEAKER quirks\" patch removed \"cfg-spk:%d \" from components\nwhich removed the necessary space as well and cause UCM can't parse the\namp number properly.\n\nFixes: 744866d28fe6 (\"ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks\")\nSigned-off-by: Bard Liao ","shortMessageHtmlLink":"ASoC: Intel: sof_sdw: add a space before cfg-amp in components"}},{"before":"4dc32018572e43814ef03a421f4aca0ad067b1ad","after":"f67f833dcf96f937b5494afa9ddcd7b05966d9e0","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-22T09:41:22.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-topology: Advertise passthrough capable PCMs (using ChainDMA)\n\nIf a PCM is set to use ChainDMA then add it to the card->components string\nafter a marker of iec61937-pcm:, for example on current HDA platforms where\nHDMI is set to use ChainDMA:\niec61937-pcm:5,4,3 (the order of the PCM ids can differ)\n\nUCM is expected to parse and use this property to allow applications to\nuse bytestream passthrough in a standard way.\n\nSigned-off-by: Peter Ujfalusi ","shortMessageHtmlLink":"ASoC: SOF: ipc4-topology: Advertise passthrough capable PCMs (using C…"}},{"before":"c38f2c7c0040eb5cf6c41b0fa7635da6b027faf5","after":"4dc32018572e43814ef03a421f4aca0ad067b1ad","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-19T13:06:43.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch\n\nMost of the SoundWire support issues come from bad ACPI information,\nor configuration reported by ACPI that are not supported by the SOF\ndriver/topology. The users see a \"No SoundWire machine driver found\"\nmessage without any details, and the fallback to HDaudio w/ HDMI is\nused.\n\nWe can reduce our support load with a clear dev_info() log that will\ngive us a clear hint on the mismatch and why a machine driver/topology\nwere not found.\n\nExample log on a MTL device:\n[ 13.158599] sof-audio-pci-intel-mtl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:\n[ 13.158603] sof-audio-pci-intel-mtl 0000:00:1f.3: link 0 mfg_id 0x025d part_id 0x0713 version 0x3\n[ 13.158606] sof-audio-pci-intel-mtl 0000:00:1f.3: link 1 mfg_id 0x025d part_id 0x1316 version 0x3\n[ 13.158608] sof-audio-pci-intel-mtl 0000:00:1f.3: link 2 mfg_id 0x025d part_id 0x1316 version 0x3\n\nIn parallel, we will also provide an update to `alsa-info` to log all\nSoundWire peripherals found in ACPI tables.\n\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch"}},{"before":"46537ef83835843ae2d7ebccba6125d0c3ca150b","after":"c38f2c7c0040eb5cf6c41b0fa7635da6b027faf5","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-16T07:42:03.000Z","pushType":"push","commitsCount":77,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: topology: remove incorrect widget id in error message\n\nIn sof_widget_ready() function, the shift field of\nstruct snd_soc_tplg_dapm_widget is incorrectly used to print\nwidget id in dev_err(scomp->dev, \"error: failed to add widget id %d ..\",\nthis patch removes the useless tw->shift from the error output.\n\nSigned-off-by: Yong Zhi ","shortMessageHtmlLink":"ASoC: SOF: topology: remove incorrect widget id in error message"}},{"before":"ded034f7f23529222eaffe93dbc8cd607d1edb7b","after":"46537ef83835843ae2d7ebccba6125d0c3ca150b","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-12T11:29:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe\n\nInitialize \"is_legacy_cpu\" to false to prevent an uninitialized variable\nbug.\n\nFixes: 8efcd4864652 (\"ASoC: Intel: sof_rt5682: use common module for sof_card_private initialization\")\nSigned-off-by: Dan Carpenter \nAcked-by: Pierre-Louis Bossart \nLink: https://msgid.link/r/6e16433f-1897-46a2-b3ee-e177e7d846b8@moroto.mountain\nSigned-off-by: Mark Brown ","shortMessageHtmlLink":"ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe"}},{"before":"66e79bacde1eafd4f5f0916fb8f7ec0eb53ccda5","after":"ded034f7f23529222eaffe93dbc8cd607d1edb7b","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-11T07:34:00.000Z","pushType":"push","commitsCount":941,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F\n\nThe JD1 jack detection doesn't seem to work, use JD2.\nAlso use the 4 speaker configuration.\n\nLink: https://github.com/thesofproject/linux/issues/4900\nSigned-off-by: Pierre-Louis Bossart ","shortMessageHtmlLink":"ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F"}},{"before":"78048d8418bc522dd78658a55d35c6e45b6b1891","after":"66e79bacde1eafd4f5f0916fb8f7ec0eb53ccda5","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-04T14:58:18.000Z","pushType":"push","commitsCount":77,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"Merge pull request #4895 from plbossart/merge/sound-upstream-20240402\n\nMerge/sound upstream 20240402","shortMessageHtmlLink":"Merge pull request thesofproject#4895 from plbossart/merge/sound-upst…"}},{"before":"9ed50a883e37c73a1ecd903cfa9044c048f3326b","after":"78048d8418bc522dd78658a55d35c6e45b6b1891","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-04-04T08:35:41.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path\n\nIn cases where the sof driver is unable to find the firmware and/or\ntopology file [1], it exits without releasing the i915 runtime\npm wakeref [2]. This results in dmesg warnings[3] during\nsuspend/resume or driver unbind. Add remove_late() to the failure path\nof sof_init_environment so that i915 wakeref is released appropriately\n\n[1]\n\n[ 8.990366] sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.\n[ 8.990396] sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles\n[ 8.990398] sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):\n[ 8.990399] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri\n[ 8.990401] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-mtl-rt711-2ch.tplg\n[ 8.990402] sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.\n[ 8.990403] sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:\n[ 8.990404] sof-audio-pci-intel-mtl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/\n[ 8.999088] sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2\n\n[2]\n\nref_tracker: 0000:00:02.0@ffff9b8511b6a378 has 1/5 users at\n track_intel_runtime_pm_wakeref.part.0+0x36/0x70 [i915]\n __intel_runtime_pm_get+0x51/0xb0 [i915]\n intel_runtime_pm_get+0x17/0x20 [i915]\n intel_display_power_get+0x2f/0x70 [i915]\n i915_audio_component_get_power+0x23/0x120 [i915]\n snd_hdac_display_power+0x89/0x130 [snd_hda_core]\n hda_codec_i915_init+0x3f/0x50 [snd_sof_intel_hda]\n hda_dsp_probe_early+0x170/0x250 [snd_sof_intel_hda_common]\n snd_sof_device_probe+0x224/0x320 [snd_sof]\n sof_pci_probe+0x15b/0x220 [snd_sof_pci]\n hda_pci_intel_probe+0x30/0x70 [snd_sof_intel_hda_common]\n local_pci_probe+0x4c/0xb0\n pci_device_probe+0xcc/0x250\n really_probe+0x18e/0x420\n __driver_probe_device+0x7e/0x170\n driver_probe_device+0x23/0xa0\n\n[3]\n[ 484.105070] ------------[ cut here ]------------\n[ 484.108238] thunderbolt 0000:00:0d.2: PM: pci_pm_suspend_late+0x0/0x50 returned 0 after 0 usecs\n[ 484.117106] i915 0000:00:02.0: i915 raw-wakerefs=1 wakelocks=1 on cleanup\n[ 484.792005] WARNING: CPU: 2 PID: 2405 at drivers/gpu/drm/i915/intel_runtime_pm.c:444 intel_runtime_pm_driver_release+0x6c/0x80\n\nSigned-off-by: Chaitanya Kumar Borah ","shortMessageHtmlLink":"ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path"}},{"before":"f80b8f32f46500e1d71f9d9061090b683f813900","after":"9ed50a883e37c73a1ecd903cfa9044c048f3326b","ref":"refs/heads/topic/sof-dev","pushedAt":"2024-03-21T16:33:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"singalsu","name":"Seppo Ingalsuo","path":"/singalsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28754793?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-topology: Look for the 32-bit DMIC blob first\n\nModify the bit_depth to always look for 32-bit format NHLT blob first.\nIf it is not found, then fallback to looking for a blob matching the\nparams width. This will allow supporting 16-bit DMIC capture with\nexisting NHLT blobs that contain only 32-bit blobs with the conversion\nfrom 32->16 being handled by the host copier.\n\nSigned-off-by: Ranjani Sridharan ","shortMessageHtmlLink":"ASoC: SOF: ipc4-topology: Look for the 32-bit DMIC blob first"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaC7M9QA","startCursor":null,"endCursor":null}},"title":"Activity · singalsu/linux"}