Skip to content
  1. Mar 17, 2024
  2. Mar 15, 2024
  3. Mar 13, 2024
  4. Mar 12, 2024
  5. Mar 11, 2024
  6. Mar 09, 2024
  7. Mar 08, 2024
  8. Mar 07, 2024
  9. Mar 06, 2024
    • Luca Ceresoli's avatar
      ASoC: trace: add event to snd_soc_dapm trace events · 7df3eb4c
      Luca Ceresoli authored
      
      
      Add the event value to the snd_soc_dapm_start and snd_soc_dapm_done trace
      events to make them more informative.
      
      Trace before:
      
                 aplay-229   [000]   250.140309: snd_soc_dapm_start:   card=vscn-2046
                 aplay-229   [000]   250.167531: snd_soc_dapm_done:    card=vscn-2046
                 aplay-229   [000]   251.169588: snd_soc_dapm_start:   card=vscn-2046
                 aplay-229   [000]   251.195245: snd_soc_dapm_done:    card=vscn-2046
      
      Trace after:
      
                 aplay-214   [000]   693.290612: snd_soc_dapm_start:   card=vscn-2046 event=1
                 aplay-214   [000]   693.315508: snd_soc_dapm_done:    card=vscn-2046 event=1
                 aplay-214   [000]   694.537349: snd_soc_dapm_start:   card=vscn-2046 event=2
                 aplay-214   [000]   694.563241: snd_soc_dapm_done:    card=vscn-2046 event=2
      
      Signed-off-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      Link: https://msgid.link/r/20240306-improve-asoc-trace-events-v1-2-edb252bbeb10@bootlin.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      7df3eb4c
    • Luca Ceresoli's avatar
      ASoC: trace: add component to set_bias_level trace events · 6ef46a69
      Luca Ceresoli authored
      
      
      The snd_soc_bias_level_start and snd_soc_bias_level_done trace events
      currently look like:
      
                 aplay-229   [000]  1250.140778: snd_soc_bias_level_start: card=vscn-2046 val=1
                 aplay-229   [000]  1250.140784: snd_soc_bias_level_done: card=vscn-2046 val=1
                 aplay-229   [000]  1250.140786: snd_soc_bias_level_start: card=vscn-2046 val=2
                 aplay-229   [000]  1250.140788: snd_soc_bias_level_done: card=vscn-2046 val=2
          kworker/u8:1-21    [000]  1250.140871: snd_soc_bias_level_start: card=vscn-2046 val=1
          kworker/u8:0-11    [000]  1250.140951: snd_soc_bias_level_start: card=vscn-2046 val=1
          kworker/u8:0-11    [000]  1250.140956: snd_soc_bias_level_done: card=vscn-2046 val=1
          kworker/u8:0-11    [000]  1250.140959: snd_soc_bias_level_start: card=vscn-2046 val=2
          kworker/u8:0-11    [000]  1250.140961: snd_soc_bias_level_done: card=vscn-2046 val=2
          kworker/u8:1-21    [000]  1250.167219: snd_soc_bias_level_done: card=vscn-2046 val=1
          kworker/u8:1-21    [000]  1250.167222: snd_soc_bias_level_start: card=vscn-2046 val=2
          kworker/u8:1-21    [000]  1250.167232: snd_soc_bias_level_done: card=vscn-2046 val=2
          kworker/u8:0-11    [000]  1250.167440: snd_soc_bias_level_start: card=vscn-2046 val=3
          kworker/u8:0-11    [000]  1250.167444: snd_soc_bias_level_done: card=vscn-2046 val=3
          kworker/u8:1-21    [000]  1250.167497: snd_soc_bias_level_start: card=vscn-2046 val=3
          kworker/u8:1-21    [000]  1250.167506: snd_soc_bias_level_done: card=vscn-2046 val=3
      
      There are clearly multiple calls, one per component, but they cannot be
      discriminated from each other.
      
      Change the ftrace events to also print the component name, to make it clear
      which part of the code is involved. This requires changing the passed value
      from a struct snd_soc_card, where the DAPM context is not kwown, to a
      struct snd_soc_dapm_context where it is obviously known but the a card
      pointer is also available.
      
      With this change, the resulting trace becomes:
      
                 aplay-247   [000]  1436.357332: snd_soc_bias_level_start: card=vscn-2046 component=(none) val=1
                 aplay-247   [000]  1436.357338: snd_soc_bias_level_done: card=vscn-2046 component=(none) val=1
                 aplay-247   [000]  1436.357340: snd_soc_bias_level_start: card=vscn-2046 component=(none) val=2
                 aplay-247   [000]  1436.357343: snd_soc_bias_level_done: card=vscn-2046 component=(none) val=2
          kworker/u8:4-215   [000]  1436.357437: snd_soc_bias_level_start: card=vscn-2046 component=ff560000.codec val=1
          kworker/u8:5-231   [000]  1436.357518: snd_soc_bias_level_start: card=vscn-2046 component=ff320000.i2s val=1
          kworker/u8:5-231   [000]  1436.357523: snd_soc_bias_level_done: card=vscn-2046 component=ff320000.i2s val=1
          kworker/u8:5-231   [000]  1436.357526: snd_soc_bias_level_start: card=vscn-2046 component=ff320000.i2s val=2
          kworker/u8:5-231   [000]  1436.357528: snd_soc_bias_level_done: card=vscn-2046 component=ff320000.i2s val=2
          kworker/u8:4-215   [000]  1436.383217: snd_soc_bias_level_done: card=vscn-2046 component=ff560000.codec val=1
          kworker/u8:4-215   [000]  1436.383221: snd_soc_bias_level_start: card=vscn-2046 component=ff560000.codec val=2
          kworker/u8:4-215   [000]  1436.383231: snd_soc_bias_level_done: card=vscn-2046 component=ff560000.codec val=2
          kworker/u8:5-231   [000]  1436.383468: snd_soc_bias_level_start: card=vscn-2046 component=ff320000.i2s val=3
          kworker/u8:5-231   [000]  1436.383472: snd_soc_bias_level_done: card=vscn-2046 component=ff320000.i2s val=3
          kworker/u8:4-215   [000]  1436.383503: snd_soc_bias_level_start: card=vscn-2046 component=ff560000.codec val=3
          kworker/u8:4-215   [000]  1436.383513: snd_soc_bias_level_done: card=vscn-2046 component=ff560000.codec val=3
      
      Signed-off-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      Link: https://msgid.link/r/20240306-improve-asoc-trace-events-v1-1-edb252bbeb10@bootlin.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      6ef46a69
    • Javier García's avatar
      ASoC: dt-bindings: rt1015: Convert to dtschema · 2ca70330
      Javier García authored
      
      
      Convert the RT1015 Mono Class D Audio Amplifier to DT schema.
      
      Signed-off-by: default avatarJavier García <javier.gar.tab@gmail.com>
      Reviewed-by: default avatarRob Herring <robh@kernel.org>
      Link: https://msgid.link/r/20240304142315.14522-1-javier.gar.tab@gmail.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      2ca70330
    • Andy Shevchenko's avatar
      ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h · 8fedf4f1
      Andy Shevchenko authored
      
      
      intel-mid.h is providing some core parts of the South Complex PM,
      which are usually are not used by individual drivers. In particular,
      this driver doesn't use it, so simply remove the unused header.
      
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      Link: https://msgid.link/r/20240305160723.1363534-1-andriy.shevchenko@linux.intel.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      8fedf4f1
  10. Mar 05, 2024