{"push_id":1101154200,"size":513,"distinct_size":17,"ref":"refs/heads/github-kvalo/master","head":"d11f592e0e456178419b1883b0014b379c4eb60c","before":"7668a99e91bab64b91f07d9e79928b96db714b3d","commits":[{"sha":"5d7e23a79444385d03717dc19cc58dd2d5883052","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@atomide.com","name":"Tony Lindgren"},"message":"ARM: dts: Add clocks for dm814x ADPLL\n\nThese use the standard clock bindings and now we can make some\nof the fixed clocks into real clocks.\n\nNote that the clock output names may become optional as we\nprobably want to eventually use descriptive names, or use\njust dynamically generated names as suggested by Tero.\n\nAcked-by: Tero Kristo <t-kristo@ti.com>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/5d7e23a79444385d03717dc19cc58dd2d5883052"},{"sha":"dd5dc001581a7cf6f563e188c302caae1be998c2","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"ASoC: cs35l32: avoid uninitialized variable access\n\ngcc warns about the possibilty of accessing a property read from\ndevicetree in cs35l32_i2c_probe() when it has not been initialized\nbecause CONFIG_OF is disabled:\n\nsound/soc/codecs/cs35l32.c: In function 'cs35l32_i2c_probe':\nsound/soc/codecs/cs35l32.c:278:2: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]\n\nThe code is actually correct because it checks the dev->of_node\nvariable first and we know this is NULL here when CONFIG_OF\nis disabled, but Russell King noticed that it's broken when\nwe probe the device using DT, and the properties are absent.\n\nThe code already has some checking for incorrect values, and\nI keep that checking unchanged here, but add an additional\ncheck for an error returned by the property accessor functions\nthat now gets handled the same way as incorrect data in the\nproperties.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Brian Austin <brian.austin@cirrus.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/dd5dc001581a7cf6f563e188c302caae1be998c2"},{"sha":"af139d5592bc812e7a1997727172ddba3e6be968","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"ASoC: rt5616: add I2C dependency\n\nThe rt5616 codec registers itself as an i2c driver, but can\nbe enabled even when i2c is turned off, which leads to a build\nerror:\n\ncodecs/rt5616.c:1419:1: error: data definition has no type or storage class [-Werror]\n module_i2c_driver(rt5616_i2c_driver);\n\nThis adds an explicit Kconfig dependency, like the other codec\ndrivers.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: 288bc356a881 (\"ASoC: rt5616: allow to build with CONFIG_SND_SOC_RT5616\")\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/af139d5592bc812e7a1997727172ddba3e6be968"},{"sha":"4a6c5e6a8d29e4d33858227db9179e91aa8a7407","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ALSA: hda: use list macro for parsing on cleanup\n\nIt is always better to use list_for_each_entry_safe() while doing\ncleanup. So use this instead of open coding this in list in\nsnd_hdac_stream_free_all()\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nAcked-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/4a6c5e6a8d29e4d33858227db9179e91aa8a7407"},{"sha":"7373f481dc4098a844a756201e98341bc56baaa2","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: free codec objects on removal\n\nOn driver removal we should ask the core to remove the device\nobjects as well, so invoke snd_hdac_ext_bus_device_remove() in\nremove.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/7373f481dc4098a844a756201e98341bc56baaa2"},{"sha":"3f7f8489e25b180cf8de8a3ae3896b3f18fc4aa5","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Freeup properly on skl_dsp_free\n\nWe are supposed to freeup the Code loader DMA allocation and\nensure all interrupts are disabled before we disable dsp cores.\nSo invoke these to ensure DSP shuts down properly.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/3f7f8489e25b180cf8de8a3ae3896b3f18fc4aa5"},{"sha":"077411e5eb8872736fdc5f3e7277719160918dde","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Unmap the address last\n\nIn Skylake destructor we unmap the hardware address and then free\nlinks and streams. The stream free accesses hardware to write to\nregisters and predictably causes oops.\n\nSo change the order and unmap last in destructor.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/077411e5eb8872736fdc5f3e7277719160918dde"},{"sha":"5b2fe89856b2d0faaaea9e4b4b2c4920de7a600c","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Call i915 exit last\n\nThe Skylake driver uses i915 component APIs to talk to display.\nOn remove we should free up by invoking snd_hdac_i915_exit() but\nthat should be last thing in remove routine, so move it to last\nin skl_free()\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/5b2fe89856b2d0faaaea9e4b4b2c4920de7a600c"},{"sha":"36e7972c0d3f8819a5d9335c36c5dcd168cd2b72","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: remove call to pci_dev_put\n\nThe PCI bus takes pci_dev_get() and pci_dev_put() is also there.\nSo no need for drivers to invoke these. In SKL driver we were\ncalling pci_dev_put() only which is not right, so remove this\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/36e7972c0d3f8819a5d9335c36c5dcd168cd2b72"},{"sha":"653aa4645244042826f105aab1be3d01b3d493ca","author":{"email":"796c82e218db295aebae52e44a32471577d15e1c@rock-chips.com","name":"Sugar Zhang"},"message":"ASoC: rt5640: Correct the digital interface data select\n\nthis patch corrects the interface adc/dac control register definition\naccording to datasheet.\n\nSigned-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/653aa4645244042826f105aab1be3d01b3d493ca"},{"sha":"47325078f2a3e543150e7df967e45756b2fff7ec","author":{"email":"b51b9a92386687a9ac927cebfa0f978adeb8cea5@kernel.org","name":"Mark Brown"},"message":"ASoC: dapm: Make sure we have a card when displaying component widgets\n\nThe dummy component is reused for all cards so we special case and don't\nbind it to any of them.  This means that code like that displaying the\ncomponent widgets that tries to look at the card will crash.  In the\nfuture we will fix this by ensuring that the dummy component looks like\nother components but that is invasive and so not suitable for a fix.\nInstead add a special case check here.\n\nReported-by: Harry Pan <harry.pan@intel.com>\nSuggested-by: Lars-Peter Clausen <lars@metafoo.de>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/47325078f2a3e543150e7df967e45756b2fff7ec"},{"sha":"c3efb42b207e22991dee86ca15861ede11a419fc","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"ASoC: Intel: Skylake: Fix kbuild dependency\n\nThe Skylake driver selects SND_HDA_I915 which causes kbuild to spew warning:\n\n  warning: (SND_SOC_INTEL_SKYLAKE) selects SND_HDA_I915 which has unmet direct dependencies\n  (SOUND && !M68K && !UML && SND && DRM_I915 && SND_HDA_CORE)\n\nThe SND_HDA_I915 should not be selected so drop that.\n\nReported-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/c3efb42b207e22991dee86ca15861ede11a419fc"},{"sha":"d643678b9a4e432a574b2ec601216afd720c69b6","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Skylake: Fix for unloading module only when it is loaded\n\nModule needs to be unloaded only when it is loaded successfully.\nTo fix this, first correct the module state sequence and set module\nstate to LOADED if module is loaded successfully.\nWhen unloading the module check if module state is not in UNINIT,\nthen unload it.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/d643678b9a4e432a574b2ec601216afd720c69b6"},{"sha":"4f329d9fbab630af44db2f787eb79ca52e6ba22e","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Skylake: Fix DSP resource de-allocation\n\nIn PRE PMD of widget handler DSP resources are allocated after\nthe creation of DSP pipe and modules and in POST PMD DSP\nresources are destroyed.\n\nIf there is any failure in pipe or module creation in PRE PMD,\npcm trigger fails and finally POST PMD gets called and DSP\nresources are freed, without getting allocated.\n\nFixes the DSP resource de-allocation by allocating the resource\nbefore creation of pipe and module in PRE PMD and in POST PMD,\nfree the resources.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/4f329d9fbab630af44db2f787eb79ca52e6ba22e"},{"sha":"e6cee90075c0ff261ff7eef8ad892429f028e194","author":{"email":"db8778e62b312ccbd77ecba18560f4a84e4e16cf@chromium.org","name":"Ben Zhang"},"message":"ASoC: nau8825: Fix jack detection across suspend\n\nJack plug status is rechecked at resume to handle plug/unplug\nin S3 when the chip has no power.\n\nSuspend/resume callbacks are moved from the i2c dev_pm_ops to\nsnd_soc_codec_driver. soc_resume_deferred is a delayed work\nwhich may trigger nau8825_set_bias_level. The bias change races\nagainst dev_pm_ops, causing jack detection issues.\nsoc_resume_deferred ensures bias change and snd_soc_codec_driver\nsuspend/resume are sequenced correctly.\n\nSigned-off-by: Ben Zhang <benzh@chromium.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/e6cee90075c0ff261ff7eef8ad892429f028e194"},{"sha":"33362c69c8e68281633a7c3a1d5c840e940097b7","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: wm8962: Correct typo when setting DSPCLK rate\n\nThe variable dspclk holds the rate of the DSPCLK, but the variable\nsysclk holds an identifier for the clock. Currently if read a\nnon-sensical value from the DSPCLK_DIV register we assign sysclk to\ndspclk, clearly this was intended to be sysclk_rate.\n\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/33362c69c8e68281633a7c3a1d5c840e940097b7"},{"sha":"0fee1798af81b1428d8d5886ea48116444e635fc","author":{"email":"5802be247caf66408bd024ec19beeb4100b80acb@intel.com","name":"Subhransu S. Prusty"},"message":"ASoC: hdac_hdmi: Fix to use dev_pm ops instead soc pm\n\nUse dev_pm ops feature instead of soc pm as core assumes system\nis capable of direct complete. Register with complete callback\ninstead of resume to synchronize with Jack notification from\ndisplay driver. This ensures correct Jack notification to user\nspace.\n\nSigned-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/0fee1798af81b1428d8d5886ea48116444e635fc"},{"sha":"1b377ccddd14cd04df4b9523a426b34f928002bc","author":{"email":"5802be247caf66408bd024ec19beeb4100b80acb@intel.com","name":"Subhransu S. Prusty"},"message":"ASoC: hdac_hdmi: Fix codec power state in S3 during playback\n\nIf the system enters S3 during a playback, codec power needs to\nbe turned OFF during suspend and restored during resume. With\nthis patch the AFG node is set to D3 and codec power is turned\nOFF during controller suspend call.\n\nDuring resume, the codec power is left in ON state if the\nplayback was in progress while suspending.\n\nAlso setting power state for AFG node is optimized. With this the\nloop with timeout is removed and codec_read is used instead.\n\nSigned-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/1b377ccddd14cd04df4b9523a426b34f928002bc"},{"sha":"af037412629d8549e04039a57cf99a59b6e7a01b","author":{"email":"5802be247caf66408bd024ec19beeb4100b80acb@intel.com","name":"Subhransu S. Prusty"},"message":"ASoC: Intel: Skylake: Fix to turn OFF codec power when entering S3\n\nSigned-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/af037412629d8549e04039a57cf99a59b6e7a01b"},{"sha":"338d51889851cb2ac900d2ec75c8185afcde8caf","author":{"email":"4ba87047449f5700e8758e3b1af36e94376c2fff@linaro.org","name":"Andy Gross"},"message":"Revert \"dts: msm8974: Add blsp2_bam dma node\"\n\nRevert this commit to fix regressions on non-dragonboard MSM8974 boards.\nThis will be put back in after the correct fixes to the bam driver are\naccepted that allow remote processor control of the main control registers.\n\nThis reverts commit 62bc8179222372624fd8a52b88327b962614d7b2.\n\nSigned-off-by: Andy Gross <andy.gross@linaro.org>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/338d51889851cb2ac900d2ec75c8185afcde8caf"}]}