{"push_id":3068463168,"size":35,"distinct_size":35,"ref":"refs/heads/sof-pr","head":"46dbc15b8b8f31204ff2dc70e3ee76c7f25e6190","before":"211d0a6a1c70a5c4045b060d7ec12a1f7016ae3f","commits":[{"sha":"3c1f6928bfd8b74f0ac14e1c4a7b7f46ffaa332f","author":{"name":"Keyon Jie","email":"ad2ec63dbc95ba363c35dd8116ca556a9d24614a@linux.intel.com"},"message":"ASoC: SOF: debug: change runtime PM get/put to correct usuage\n\nWhen doing debugFS entry read, we should make sure it won't enter\nsuspend during the reading, and the reading won't interact the runtime\nPM(e.g. if the idle timeout is expired when should enter runtime suspend\nASSP) neither.\n\nHere change to use get_noresume() to make sure not resuming ADSP for\ndebugFS reading, and put_sync_autosuspend() to ensure we can enter\nruntime suspend after reading finished if needed.\n\nSigned-off-by: Keyon Jie <yang.jie@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/3c1f6928bfd8b74f0ac14e1c4a7b7f46ffaa332f"},{"sha":"b34040b7e34836f386aa4b8b0b760e83c0df6da4","author":{"name":"Keyon Jie","email":"ad2ec63dbc95ba363c35dd8116ca556a9d24614a@linux.intel.com"},"message":"ASoC: SOF: trace: fix a put stream failed issue\n\nWe clear hstream->opened in hda_dsp_stream_put_cstream(), the redundant\nclear before that is leading to *_put_cstream() fail and error like 'tag\n1 not opened!' reported.\n\nHere remove this extra clear to fix the issue.\n\nSigned-off-by: Keyon Jie <yang.jie@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/b34040b7e34836f386aa4b8b0b760e83c0df6da4"},{"sha":"21947cd7724218af2b5f248dbd05f0620039003c","author":{"name":"Keyon Jie","email":"ad2ec63dbc95ba363c35dd8116ca556a9d24614a@linux.intel.com"},"message":"ASoC: SOF: trace: only init wait_queue one time\n\nToday we init trace wait_queue at each resume, snd_sof_init_trace_ipc(),\nwhich will clear the wait_queue entry that is waiting for trace update\nat suspend, that will lead to sof-logger infinitely waiting for logger\ntools like sof-logger so no trace updating or refreshing though we are\nback to resume and playback.\n\nHere move this wait_queue initialization to snd_sof_init_trace() which\nis called at first boot only, keep waiting trace update during\nS0->S3->S0, and fix logger tools no update issues.\n\nSigned-off-by: Keyon Jie <yang.jie@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/21947cd7724218af2b5f248dbd05f0620039003c"},{"sha":"0dabbb86f32e01c301e6f2b1344a567ffe574990","author":{"name":"Ranjani Sridharan","email":"89f5cf3708ffc317dd9aa8015223317ab9739131@linux.intel.com"},"message":"ASoC: SOF: check if sdev->hda is not null\n\ncheck if sdev->hda is not null before initializing chip.\n\nSigned-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/0dabbb86f32e01c301e6f2b1344a567ffe574990"},{"sha":"441b4b0374200744131f8c03fb225a2be42d88f1","author":{"name":"Bard liao","email":"7c8dd89984bb24aa37b074a8ec99da34fbc35a76@intel.com"},"message":"ASoC: Intel: hdac_hdmi: add Icelake support\n\nAdd Icelake device id. Also, Icelake's pin2port mapping table is\ncomplicated. So we use a mapping table to do the pin2port mapping.\n\nSigned-off-by: Bard liao <bard.liao@intel.com>\nAcked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit 019033c854a20e10f691f6cc0e897df8817d9521)","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/441b4b0374200744131f8c03fb225a2be42d88f1"},{"sha":"07d75676454ca89af6fd2eb148cd3cfb1b44dd76","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: Intel: Power down links before turning off display audio power\n\nOn certain platforms, Display HDMI HDA codec was not going to sleep state\nafter the use when links are powered down after turning off the display\npower. As per the HW recommendation, links are powered down before turning\noff the display power to ensure that the codec goes to sleep state.\n\nThis patch was updated from an earlier version submitted upstream [1]\nwhich conflicted with the changes merged for HDaudio codec support\nwith the Intel DSP.\n\n[1] https://patchwork.kernel.org/patch/10540213/\n\nSigned-off-by: Sriram Periyasamy <sriramx.periyasamy@intel.com>\nSigned-off-by: Sanyog Kale <sanyog.r.kale@intel.com>\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit 4c10473d6ddf12ec124c9ff71a5d23bb5388478b)","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/07d75676454ca89af6fd2eb148cd3cfb1b44dd76"},{"sha":"59557d64515fc067e376d7aaa5316a8379ad9562","author":{"name":"Tzung-Bi Shih","email":"5e6f7578cd434ae5b4c9ffe5250f7a87a25045d7@google.com"},"message":"ASoC: dapm: Recalculate audio map forcely when card instantiated\n\nAudio map are possible in wrong state before card->instantiated has\nbeen set to true.  Imaging the following examples:\n\ntime 1: at the beginning\n\n  in:-1    in:-1    in:-1    in:-1\n out:-1   out:-1   out:-1   out:-1\n SIGGEN        A        B      Spk\n\ntime 2: after someone called snd_soc_dapm_new_widgets()\n(e.g. create_fill_widget_route_map() in sound/soc/codecs/hdac_hdmi.c)\n\n   in:1     in:0     in:0     in:0\n  out:0    out:0    out:0    out:1\n SIGGEN        A        B      Spk\n\ntime 3: routes added\n\n   in:1     in:0     in:0     in:0\n  out:0    out:0    out:0    out:1\n SIGGEN -----> A -----> B ---> Spk\n\nIn the end, the path should be powered on but it did not.  At time 3,\n\"in\" of SIGGEN and \"out\" of Spk did not propagate to their neighbors\nbecause snd_soc_dapm_add_path() will not invalidate the paths if\nthe card has not instantiated (i.e. card->instantiated is false).\nTo correct the state of audio map, recalculate the whole map forcely.\n\nSigned-off-by: Tzung-Bi Shih <tzungbi@google.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit 882eab6c28d23a970ae73b7eb831b169a672d456)","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/59557d64515fc067e376d7aaa5316a8379ad9562"},{"sha":"40740c12700768ad2e17fc3a7175dfd5912380a8","author":{"name":"Cheng-Yi Chiang","email":"7226c36972b1e885065c866165c0a3fa5fd602de@chromium.org"},"message":"ASoC: rt5663: Add regulator support\n\nAdd regulator support to turn on cpvdd and avdd in probe.\nIf a regulator is not given from device tree, a dummy regulator will be\nused.\n\nSigned-off-by: Cheng-Yi Chiang <cychiang@chromium.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit e81a2a6d12e85fbd7b19e96ad72b82a3cc8a6b2d)","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/40740c12700768ad2e17fc3a7175dfd5912380a8"},{"sha":"1919da96fa20b00be6c99c7d05e33d25a07f8ab8","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"Merge branch 'backport/v4.19-intel-audio' into fix/v4.19-intel-audio-merge-20181117\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/1919da96fa20b00be6c99c7d05e33d25a07f8ab8"},{"sha":"f63d3e3f4d731d622db034bfc6748f1bb25bb8f0","author":{"name":"Pierre Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"Merge pull request #298 from plbossart/fix/v4.19-intel-audio-merge-20181117\n\nmerge backport/v4.19-intel-audio 20181117","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/f63d3e3f4d731d622db034bfc6748f1bb25bb8f0"},{"sha":"fed5195ff9bda5b8ad9d6602d6fd6d7e77cd72de","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: fix error handling in probe\n\nThe GPROCEN bit is only set when there is no error path, so don't\nclear it on all errors.\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/fed5195ff9bda5b8ad9d6602d6fd6d7e77cd72de"},{"sha":"17f982b7d3e83736e325b45d8e7c3c794fd61f21","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: fix sof_hda_bus_init\n\nThis function returns zero always, change return type to void\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/17f982b7d3e83736e325b45d8e7c3c794fd61f21"},{"sha":"07eaaf4c40e1b8c8bd0cf37c1e914e6cf0d97b43","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: unmap on hda_init error\n\nAdd new goto to handle possible errors and unmap bar\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/07eaaf4c40e1b8c8bd0cf37c1e914e6cf0d97b43"},{"sha":"3421fef13d8488b8d732e75d3709c158f0469521","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: handle error on DSP BAR remap\n\nJump to correct goto instead of just returning -ENXIO\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/3421fef13d8488b8d732e75d3709c158f0469521"},{"sha":"72ec64bff2d0068478d9f963c84f4d7d11bb4965","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: free streams on error\n\nThe comments make no sense, the streams are not freed on error. Fix.\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/72ec64bff2d0068478d9f963c84f4d7d11bb4965"},{"sha":"ae0c35f70f82e0d427dc5e992fa682526ec4af97","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: hda: Intel: free dsp bar mapping\n\nAdd label (not currently used) which is always reached with free_streams\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/ae0c35f70f82e0d427dc5e992fa682526ec4af97"},{"sha":"d838241c6768a9c52d20d9586e012d19f16036d4","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: hda: be consistent and free hda->irq instead of pci->irq\n\nFollow Keyon'd recommendation\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/d838241c6768a9c52d20d9586e012d19f16036d4"},{"sha":"893e7e85d46fdce8ec5be6fed0d50b41bccd2711","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: unmap on remove\n\nFollow same pattern as for error handling on probe\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/893e7e85d46fdce8ec5be6fed0d50b41bccd2711"},{"sha":"1abb9e733e735ad2ac8ae7f8062e7e12d56d3e29","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: clean-up i915 support\n\nAdd missing exit and get/put helpers.\n\nIt's assumed that the device will not be active on exit - so we don't\nneed to decrease the refcount.\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/1abb9e733e735ad2ac8ae7f8062e7e12d56d3e29"},{"sha":"e5d6e446a64a365657756b1188a8d099465dcc74","author":{"name":"Pierre-Louis Bossart","email":"96763a6a2df29d49945016061de78f7ac9cbfcc5@linux.intel.com"},"message":"ASoC: SOF: Intel: hda: add i915_exit\n\nStart dealing with resource free to enable module load/unload\n\nFIXME: is this necessary or is this handled by the _suspend cases?\n\nSigned-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/keyonjie/linux/commits/e5d6e446a64a365657756b1188a8d099465dcc74"}]}
{"actor":{"display_login":"keyonjie"}}