{"push_id":912188619,"size":338,"distinct_size":338,"ref":"refs/heads/linux-mainline","head":"811388eacf2db13c69c3907de85d6de5e23f3e5a","before":"4249f18e44a9c555219e369dd9bb4c98e77ea657","commits":[{"sha":"0b170f7acd2ab1ca0771b933493b9241706117b4","author":{"email":"9d07ca090ded1b3e851639cec9118d2072380ad2@mentor.com","name":"Jiada Wang"},"message":"ASoC: wm8962: set ALC2 as non-volatile register\n\nPreviously ALC2 register is set as a volatile register, declare\nit as one of ALC Coefficients register together with other non-volatile\nregisters will cause issue, in case wm8962 has enter suspend mode,\nand cache_only flag is set, any attempt to read from ALC2 will fail.\n\nBecause the 5 status bits in ALC2 aren't used anywhere nor are useful\nto end user, so this patch removes ALC2 register from volatile\nregister list to make ALC2 be possible to be accessed when cache_only\nflag is set.\n\nSigned-off-by: Jiada Wang <jiada_wang@mentor.com>\nAcked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/0b170f7acd2ab1ca0771b933493b9241706117b4"},{"sha":"bef3c4ef7e05cada90b5aba2ca75a29441da9532","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: wm8998: Remove duplicated consts\n\nThe SOC_xxx_DECL() macros already include 'const' so there's\nno need to put a const in the source where they are used.\n\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/bef3c4ef7e05cada90b5aba2ca75a29441da9532"},{"sha":"6610550c4c2663f51cec308a88870da20db48113","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs\n\nThis patch adds support for the Cirrus Logic CS47L24 and WM1831 codecs.\n\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/6610550c4c2663f51cec308a88870da20db48113"},{"sha":"a737447d080929c54c664adc9c62eadab9e86d3e","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"ASoC: da7219: Use logical instead of bitwise OR for boolean expression\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/a737447d080929c54c664adc9c62eadab9e86d3e"},{"sha":"800cff79d7ab55c5ac4b7cef3e8d6d4a23a838d5","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ASoC: Fix typo in kernel doc comment for snd_soc_put_volsw_sx()\n\nSpotted by kbuild bot:\n sound/soc/soc-ops.c:415: warning: No description found for parameter 'ucontrol'\n sound/soc/soc-ops.c:415: warning: Excess function parameter 'uinfo' description in 'snd_soc_put_volsw_sx'\n\nReported-by: kbuild test robot <lkp@intel.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/800cff79d7ab55c5ac4b7cef3e8d6d4a23a838d5"},{"sha":"95f444dc9371a3910179a9621c8b94f0f60f5f04","author":{"email":"a316d89c8b5185b78cc2c56b469d422d2a73588f@mediatek.com","name":"Koro Chen"},"message":"ASoC: dpcm: Make BE prepare possible in suspend state\n\nDuring suspend/resume, there is a flow that if a driver does not support\nSNDRV_PCM_INFO_RESUME, it will fail at snd_pcm_resume(), and user space\ncan then issue SNDRV_PCM_IOCTL_PREPARE to let audio continue to play.\n\nHowever, in dpcm_be_dai_prepare() it only allows BEs to be prepared\nin state SND_SOC_DPCM_STATE_HW_PARAMS or SND_SOC_DPCM_STATE_STOP.\nThe BE state will then stay in SND_SOC_DPCM_STATE_SUSPEND, consequently\ndpcm_be_dai_shutdown() is skipped in the end of playback and\nbe_substream->runtime is not cleared while this runtime is actually freed\nby snd_pcm_detach_substream(). If another suspend comes, a NULL pointer\ndereference will happen in snd_pcm_suspend() when accessing\nBE substream's runtime.\n\nSigned-off-by: Koro Chen <koro.chen@mediatek.com>\nAcked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/95f444dc9371a3910179a9621c8b94f0f60f5f04"},{"sha":"8973112aa41b8ad956a5b47f2fe17bc2a5cf2645","author":{"email":"3fcb6f8df82b54c7d117cf77f8dc10b524cd22a6@freescale.com","name":"Zidan Wang"},"message":"ASoC: fsl_esai: ETDR and TX0~5 registers are non volatile\n\nETDR and TX0~5 registers are writable and not readable. So they are non\nvolatile. Remove them from volatile list, and add default register value for\nthem.\n\nSigned-off-by: Zidan Wang <zidan.wang@freescale.com>\nAcked-by: Nicolin Chen <nicoleotsuka@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/8973112aa41b8ad956a5b47f2fe17bc2a5cf2645"},{"sha":"3f6f5b0cb3e3dc8fdd4eb826f30257df423b37cb","author":{"email":"3fcb6f8df82b54c7d117cf77f8dc10b524cd22a6@freescale.com","name":"Zidan Wang"},"message":"ASoC: fsl-sai: add default register map for regmap cache\n\nFSL_SAI_TDR register is writable and not readable. According to\nregmap_volatile() function, if FSL_SAI_TDR want to be volatile,\nit should be readable. So we should remove FSL_SAI_TDR from volatile\nregister list.\n\nIf the flat cache don't have default register map, when do regcache_sync\noperation, the non volatile and writable registers will be synchronised\nto 0. FSL_SAI_TDR reigster will be written a 0 and cause channel swap.\nSo add default register map for flat cache, and such register will not\nbe written.\n\nSigned-off-by: Zidan Wang <zidan.wang@freescale.com>\nAcked-by: Nicolin Chen <nicoleotsuka@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/3f6f5b0cb3e3dc8fdd4eb826f30257df423b37cb"},{"sha":"9f1206dc76a726e1c7b0e2583345c29fd1e75286","author":{"email":"3fcb6f8df82b54c7d117cf77f8dc10b524cd22a6@freescale.com","name":"Zidan Wang"},"message":"ASoC: fsl_spdif: STL and STR registers are non volatile\n\nSTL and STR registers are writable and not readable. So they are non volatile.\nRemove them from volatile list, and add default register value for them.\n\nSigned-off-by: Zidan Wang <zidan.wang@freescale.com>\nAcked-by: Nicolin Chen <nicoleotsuka@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/9f1206dc76a726e1c7b0e2583345c29fd1e75286"},{"sha":"f4faa29e5d134fdff00403936ab10fea7683913e","author":{"email":"3fcb6f8df82b54c7d117cf77f8dc10b524cd22a6@freescale.com","name":"Zidan Wang"},"message":"ASoC: fsl_ssi: using macro for default register map\n\nusing macro for default register map\n\nSigned-off-by: Zidan Wang <zidan.wang@freescale.com>\nAcked-by: Nicolin Chen <nicoleotsuka@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/f4faa29e5d134fdff00403936ab10fea7683913e"},{"sha":"e13c118075f9ba16d36083d63239ca85ee9b3891","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add binding document for I2S input controller\n\nAdd a binding document for Imagination Technologies I2S input\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/e13c118075f9ba16d36083d63239ca85ee9b3891"},{"sha":"14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add driver for I2S input controller\n\nAdd driver for Imagination Technologies I2S input\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb"},{"sha":"2dcfa06e0ecfc4de783ada9d37d0e9cef4f1eeda","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add binding document for I2S output controller\n\nAdd binding document for Imagination Technologies I2S output\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/2dcfa06e0ecfc4de783ada9d37d0e9cef4f1eeda"},{"sha":"d0e3992c939cb146a0de9e7c74a227e8be4629a9","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add driver for I2S output controller\n\nAdd driver for Imagination Technologies I2S output\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/d0e3992c939cb146a0de9e7c74a227e8be4629a9"},{"sha":"71dfaf5f9dd0ae1a1f1a6d5ecb716df70b1d2260","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add binding document for parallel output controller\n\nAdd binding document for Imagination Technologies parallel\noutput controller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/71dfaf5f9dd0ae1a1f1a6d5ecb716df70b1d2260"},{"sha":"8ceb3b259cddb9b0505a6697cdefd3110445d1d7","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add driver for parallel output controller\n\nAdd driver for Imagination Technologies parallel output\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/8ceb3b259cddb9b0505a6697cdefd3110445d1d7"},{"sha":"4e8bc8edd525af8e38745a6de7c1fd8bddfc13b4","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add binding document for SPDIF input controller\n\nAdd binding document for Imagination Technologies SPDIF\ninput controller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/4e8bc8edd525af8e38745a6de7c1fd8bddfc13b4"},{"sha":"c4458b740e6b7a0d9ccf680ac81c05a99f602b79","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add driver for SPDIF input controller\n\nAdd driver for Imagination Technologies SDPIF input\ncontroller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/c4458b740e6b7a0d9ccf680ac81c05a99f602b79"},{"sha":"8f6eec13b1e2aca7eb3e383bc4db9ad22e26a704","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add documentation for SPDIF in controls\n\nAdd documentation for the controls present in the SPDIF input\ncontroller driver\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/8f6eec13b1e2aca7eb3e383bc4db9ad22e26a704"},{"sha":"0f4ab87a499b13b46bfd3f94704b925c085555f5","author":{"email":"24535c6808591f19fa2392ddaf07f7f918bca0a7@imgtec.com","name":"Damien.Horsley"},"message":"ASoC: img: Add binding document for SPDIF output controller\n\nAdd binding document for Imagination Technologies SPDIF\nouput controller\n\nSigned-off-by: Damien.Horsley <Damien.Horsley@imgtec.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/Asus-T100/kernel/commits/0f4ab87a499b13b46bfd3f94704b925c085555f5"}]}