]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: fsl_xcvr: provide regmap names
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Tue, 16 Dec 2025 08:49:30 +0000 (09:49 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 17 Dec 2025 12:01:01 +0000 (12:01 +0000)
This driver uses multiple regmaps, which will causes name conflicts
in debugfs like:
  debugfs: '30cc0000.xcvr' already exists in 'regmap'
Fix this by adding a name for the non-core regmap configurations.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://patch.msgid.link/20251216084931.553328-1-alexander.stein@ew.tq-group.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_xcvr.c

index 06434b2c9a0fb0ae851a00985bda7c50b40997e6..a268fb81a2f86855daa035e306ea67c2c87e6f59 100644 (file)
@@ -1323,6 +1323,7 @@ static const struct reg_default fsl_xcvr_phy_reg_defaults[] = {
 };
 
 static const struct regmap_config fsl_xcvr_regmap_phy_cfg = {
+       .name = "phy",
        .reg_bits = 8,
        .reg_stride = 4,
        .val_bits = 32,
@@ -1335,6 +1336,7 @@ static const struct regmap_config fsl_xcvr_regmap_phy_cfg = {
 };
 
 static const struct regmap_config fsl_xcvr_regmap_pllv0_cfg = {
+       .name = "pllv0",
        .reg_bits = 8,
        .reg_stride = 4,
        .val_bits = 32,
@@ -1345,6 +1347,7 @@ static const struct regmap_config fsl_xcvr_regmap_pllv0_cfg = {
 };
 
 static const struct regmap_config fsl_xcvr_regmap_pllv1_cfg = {
+       .name = "pllv1",
        .reg_bits = 8,
        .reg_stride = 4,
        .val_bits = 32,