Skip to content

Commit d9e8e61

Browse files
V Sujith Kumar Reddybroonie
authored andcommitted
Asoc: qcom: lpass:Update lpaif_dmactl members order
Update the lpaif_dmactl struct members order to match HDMI reg map members sequence. Separate Interface reg map as it is used for I2S control but not for HDMI control, to make use of bulk API, which makes code more readable. Signed-off-by: V Sujith Kumar Reddy <[email protected]> Reviewed-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Srinivasa Rao <[email protected]> Tested-by: Srinivas Kandagatla <[email protected]> Reviewed-by: Srinivas Kandagatla <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 4049a3b commit d9e8e61

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

sound/soc/qcom/lpass-platform.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ static int lpass_platform_alloc_dmactl_fields(struct device *dev,
7171
rd_dmactl = drvdata->rd_dmactl;
7272
wr_dmactl = drvdata->wr_dmactl;
7373

74-
rval = devm_regmap_field_bulk_alloc(dev, map, &rd_dmactl->bursten,
75-
&v->rdma_bursten, 6);
74+
rval = devm_regmap_field_bulk_alloc(dev, map, &rd_dmactl->intf,
75+
&v->rdma_intf, 6);
7676
if (rval)
7777
return rval;
7878

79-
return devm_regmap_field_bulk_alloc(dev, map, &wr_dmactl->bursten,
80-
&v->wrdma_bursten, 6);
79+
return devm_regmap_field_bulk_alloc(dev, map, &wr_dmactl->intf,
80+
&v->wrdma_intf, 6);
8181
}
8282

8383
static int lpass_platform_pcmops_open(struct snd_soc_component *component,

sound/soc/qcom/lpass.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ struct lpaif_i2sctl {
3131

3232

3333
struct lpaif_dmactl {
34+
struct regmap_field *intf;
3435
struct regmap_field *bursten;
3536
struct regmap_field *wpscnt;
36-
struct regmap_field *intf;
3737
struct regmap_field *fifowm;
3838
struct regmap_field *enable;
3939
struct regmap_field *dyncclk;
@@ -110,17 +110,17 @@ struct lpass_variant {
110110
struct reg_field bitwidth;
111111

112112
/* RD_DMA Register fields */
113+
struct reg_field rdma_intf;
113114
struct reg_field rdma_bursten;
114115
struct reg_field rdma_wpscnt;
115-
struct reg_field rdma_intf;
116116
struct reg_field rdma_fifowm;
117117
struct reg_field rdma_enable;
118118
struct reg_field rdma_dyncclk;
119119

120120
/* WR_DMA Register fields */
121+
struct reg_field wrdma_intf;
121122
struct reg_field wrdma_bursten;
122123
struct reg_field wrdma_wpscnt;
123-
struct reg_field wrdma_intf;
124124
struct reg_field wrdma_fifowm;
125125
struct reg_field wrdma_enable;
126126
struct reg_field wrdma_dyncclk;

0 commit comments

Comments
 (0)