1. 27 Jun, 2022 1 commit
    • Charles Keepax's avatar
      ASoC: soc-component: Add legacy_dai_naming flag · 1c348f74
      Charles Keepax authored
      Historically, the legacy DAI naming scheme was applied to platform
      drivers and the newer scheme to CODEC drivers. During componentisation
      the core lost the knowledge of if a driver was a CODEC or platform, they
      were all now components. To continue to support the legacy naming on
      older platform drivers a flag was added to the snd_soc_component_driver
      structure, non_legacy_dai_naming, to indicate to use the new scheme and
      this was applied to all CODECs as part of the migration.
      
      However, a slight issue appears to be developing with respect to this
      flag being opt in for the non-legacy scheme, which presumably we want to
      be the primary scheme used. Many codec drivers appear to forget to
      include this flag:
      
        grep -l -r "snd_soc_component_driver" sound/soc/codecs/*.c |
        xargs grep -L "non_legacy_dai_naming" | wc
           48      48    556
      
      It would seem more sensible to change the flag to legacy_dai_naming
      making the new scheme opt out. As a first step this patch adds a new
      flag for this so that the users can be updated.
      Signed-off-by: default avatarCharles Keepax <ckeepax@opensource.cirrus.com>
      Link: https://lore.kernel.org/r/20220623125250.2355471-2-ckeepax@opensource.cirrus.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      1c348f74
  2. 24 Jun, 2022 3 commits
  3. 23 Jun, 2022 18 commits
  4. 22 Jun, 2022 10 commits
  5. 21 Jun, 2022 7 commits
  6. 20 Jun, 2022 1 commit
    • Mark Brown's avatar
      remap: Some fixes for bulk read/write callbacks in regmap_config support · 1a9451be
      Mark Brown authored
      Merge series from Javier Martinez Canillas <javierm@redhat.com>:
      
      This series contains fixes for a few issues found while testing the recent
      support for drivers to define bulk read/write callbacks in regmap_config.
      
      I tested this with drivers/gpu/drm/solomon/ssd130x-spi.c, by converting it
      to use this new API instead of defining its own regmap bus for bulk write.
      
      Patch #1 and patch #2 are fixes for regresions introduced by that commit
      and patch #3 adds regmap_config provided bulk write support to functions
      regmap_noinc_write() and regmap_bulk_write(), that were missed.
      1a9451be