{"push_id":1130292919,"size":24,"distinct_size":24,"ref":"refs/heads/v3.18-madera","head":"5694d84551ab3d4c2d7995a0d01836102ec73274","before":"9b86a32f8977eeceed0624ada623d4b57c77e843","commits":[{"sha":"430d537c30858a72fb082450b9ef669299a02068","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: cs47l90: Add missing route from OUT3R to SYSCLK\n\nChange-Id: I58e572cda3d9600bd2a73e75fea3ce254da5f6f6\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/430d537c30858a72fb082450b9ef669299a02068"},{"sha":"833b1ed47eab5bf15a9fb6d752979eb6adac6370","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"regulator: madera-ldo1: Do not mark as always-on if no LDOENA\n\nThis partially reverts commit 7b4a68fcef6f353dd0dd698f097d9db286c7a55c.\n\"regulator: madera-ldo1: Mark as always-on if no LDOENA\"\n\nThe intention was to indicate that the regulator cannot be turned off\nif it does not have an LDOENA, but the always_on flag actually means\n\"must not be turned off\", not \"unable to turn off\" so it's wrong to\nmark it always on unless we want to keep the supply permanently\nenabled - even if we don't haev an LDOENA the supply could still be\nturned off by disabling the parent regulator.\n\nThe original patch also set the ldo1->init_data to be the actual\ninit data in use. This was done to simplify the implementation of\nthe always_on handling, but it's not actually part of this so it\nhas not been reverted. It's reasonable that as we're already using\nspace for the ldo1->init_data it should be the actual init_data.\n\nChange-Id: I4d9a4464aae9a13d1234e1db58d3533aad0acf91\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/833b1ed47eab5bf15a9fb6d752979eb6adac6370"},{"sha":"51fcb986730de946c92178599cfb47086bd9e906","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: madera: Remove manual set of sample rate\n\nForcibly setting 48kHz sample rate is a legacy workaround that\nisn't needed. User-space should ensure the correct sample rates\nare set or machine specific hacks should go in the machine driver.\n\nChange-Id: Ieb0819e6cc41464c994fe3ff6513c46587d29522\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/51fcb986730de946c92178599cfb47086bd9e906"},{"sha":"69e534a84fb5c6eea2ad43834de8e228b291dc25","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: madera: Add 384kHz and 352.8kHz to sample rate enums\n\nChange-Id: I162591f8ef077340fa1eafcc1ae095270938e9a5\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/69e534a84fb5c6eea2ad43834de8e228b291dc25"},{"sha":"2ce90e705c9af6fa3a1abf3567b97c54a9502beb","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: madera: Add a BUILD_BUG_ON() for missing entries in sample rate enum\n\nThis adds a build-time trap to check that there are enough entries in the\nsample rate enum. This relies on the C behaviour of padding unspecified\nvalues with 0 up to the declared size of the enum\n\nChange-Id: I820438404dfd3d5b87f200716d5965336b6573c9\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/2ce90e705c9af6fa3a1abf3567b97c54a9502beb"},{"sha":"7bf4596921eeb1568ccff6df79f3cdb9c8976076","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"switch: madera: Move DT defines into a dt-bindings header\n\nMove constants used in devicetree settings from being local to the\nswitch.c file into a dt-bindings header file so that they can be\nused in dts files.\n\nChange-Id: I960f3cf650d1ddb6ffa8c47cc180112aa0bf3042\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/7bf4596921eeb1568ccff6df79f3cdb9c8976076"},{"sha":"9e2b8861c9196c8a9bce6745ccdd6a8ffdaf802a","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: wm_adsp: wm_coeff_{read|write}_control should passed length\n\nwm_coeff_{read|write}_control were using the control length rather than\nthe length parameter passed to them. This is not causing any issues as\nthe two values are currently always the same, but this needs fixed to\nallow future improvements.\n\nChange-Id: Id40de9965fb8b7193b90a4279b855f40b7a4a86e\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/9e2b8861c9196c8a9bce6745ccdd6a8ffdaf802a"},{"sha":"5a475683f9f43d0c7aa945ce4c2faba5ab36ea6c","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: wm_adsp: Set the volatile flag for controls with undefined access\n\nIf no access flags are specified for a control we will always read from\nthe hardware when the DSP is powered up, as such those controls should\nbe marked as volatile as they can change.\n\nChange-Id: Ifd1a2ba4c924300d7ea56f3a259aaf8be149a74a\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/5a475683f9f43d0c7aa945ce4c2faba5ab36ea6c"},{"sha":"6908f9df9aeef89b6dc24ca1f6e5b67299cfdabd","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: wm_adsp: Improve DSP error handling\n\nIf we encounter an error on the DSP side whilst user-space is waiting on\nthe poll we should call snd_compr_fragment_elapsed, although data is\nnot actually available we want to wake user-space such that the error\ncan be propagated out quickly.\n\nChange-Id: I0ed7476c04511009953ec82d0081330b1a729d1a\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/6908f9df9aeef89b6dc24ca1f6e5b67299cfdabd"},{"sha":"e63acf1dcebe5d9e1f735ec160dbf8ddcdc9eb4d","author":{"email":"0c8402566cbc296d694f81792d0001c0b11b1c34@opensource.wolfsonmicro.com","name":"Stuart Henderson"},"message":"ASoC: wm_adsp: Add WMFW_CTL_TYPE_HP_IMP control type\n\nAdd support for WMFW_CTL_TYPE_HP_IMP type controls which will populate the\ncontrol defined by the firmware with the current headphone impedance.  This\nrequires a new call back be set up by the codec driver for each known DSP.\n\nChange-Id: Ifb660a489b2cbe68c31017d4ab0d0bc3cfa2d5f5\nSigned-off-by: Stuart Henderson <stuarth@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/e63acf1dcebe5d9e1f735ec160dbf8ddcdc9eb4d"},{"sha":"83543dd0f15d72b06d5ad011edf6a0a323a8fc95","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: wm_adsp: Add Clearwater HotWords firmware\n\nChange-Id: Ia8ae8d2122431d0a7ee9d289e91b9a4d133b3adc\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/83543dd0f15d72b06d5ad011edf6a0a323a8fc95"},{"sha":"df45dc97a11213471de5fdbc4e26c5ae5806879c","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: wm_adsp: factor out freeing of alg regions\n\nAdd a function to delete and free the contents of the alg_regions list.\n\nChange-Id: I531fdf9ea1ea8e927904cbda2d2ef1c62d5781ca\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/df45dc97a11213471de5fdbc4e26c5ae5806879c"},{"sha":"95967bd6839ec603eaf8d9df1d302d49ac97dd52","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: wm_adsp: free memory when unloaded or closed\n\nThe patch adds a wm_adsp2_remove() function to ensure that memory\nis freed when the driver is unloaded or shut down.\n\nChange-Id: Ic809c8e75349763fd5f4cb19077ff641f54afabe\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/95967bd6839ec603eaf8d9df1d302d49ac97dd52"},{"sha":"fc11c1e34a4f6cbdb0d63a5ab09b3f2f9fd9698e","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: wm_adsp: Use regmap_update_bits to clear bus error interrupt\n\nThere are other control bits in the register that we don't want to\noverwrite when clearing the interrupt, so use a regmap_update_bits\nto acknowledge the interrupt.\n\nChange-Id: I921858b58b6730d342c08c5e7e08c9cf2d0aa77d\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/fc11c1e34a4f6cbdb0d63a5ab09b3f2f9fd9698e"},{"sha":"de1d8b4904d0a0cf71e98dbb4fc971245a780236","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: madera: call wm_adsp2_remove when codec driver is removed\n\nEnsure that the wm_adsp driver cleans up when the codec driver\nis removed or probe fails.\n\nChange-Id: I49f9267f16bff44fc8e93c6b94bfa6c7c9a249c7\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/de1d8b4904d0a0cf71e98dbb4fc971245a780236"},{"sha":"e8de8eb03da46718fef0e84fe024b960e146cd83","author":{"email":"22ee0097135072451429b5ac45630d52779cd49b@opensource.wolfsonmicro.com","name":"Richard Fitzgerald"},"message":"ASoC: cs47l35: Speaker should be mono\n\nThe code was incorrectly calling madera_init_spk() with a channel\ncount of 2. Marley only has a single channel speaker.\n\nChange-Id: I056e616ff70baa93503269d5a5ad253fa016c87c\nSigned-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/e8de8eb03da46718fef0e84fe024b960e146cd83"},{"sha":"4b93d91066fe258972aae165719a921f1dc539a4","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: madera: Use switch controls for signal activity virtual output\n\nNo point in using mux controls with enable/disable as options that is\nbasically just a switch control. As such change to using switch controls\nfor the DRC signal activity virtual outputs.\n\nChange-Id: I86cdacf48877fb6807ae3c8066f1b961fc2b9251\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/4b93d91066fe258972aae165719a921f1dc539a4"},{"sha":"bcb43e786d5ef92fb05270e5cb8462d91394b3b0","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: madera: Use switch controls for voice trigger virtual output\n\nNot point in using mux controls with enable/disable as options that is\nbasically just a switch control. As such change to using switch controls\nfor the DSP voice trigger virtual outputs.\n\nChange-Id: I4b4edd1a4e9a660671d18d0b97e18168ac173281\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/bcb43e786d5ef92fb05270e5cb8462d91394b3b0"},{"sha":"1f89f5f1ce7a3b83430d741869093af6e77c0381","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: madera: Don't disable_pin on Trigger Out\n\nNothing enables the \"DSP Trigger Out\" widget again, and there is no need\nto disable it in the first place connections to it are gated behind\nmuxes. Remove the unecessary disable of the pin.\n\nChange-Id: I28e57572e7e06d0ff686976fd7648d8f7cecff3f\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/1f89f5f1ce7a3b83430d741869093af6e77c0381"},{"sha":"d5694c2039f24a2dfe2815b09f055a54a023e61a","author":{"email":"8e4aa0015eb43ed5ca66aaca3fb498609e1e427c@opensource.wolfsonmicro.com","name":"Charles Keepax"},"message":"ASoC: madera: Remove some extra blank lines\n\nChange-Id: I70a30043ead95bf0032c94f849892f0cc4f380b4\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>","distinct":true,"url":"https://api.github.com/repos/CirrusLogic/linux-drivers/commits/d5694c2039f24a2dfe2815b09f055a54a023e61a"}]}
{"actor":{"display_login":"rfvirgil"}}