Kuninori Morimoto
994a9df1e3
ASoC: rcar: remove .path_init/exit from rsnd_gen_ops
...
rsnd_gen_ops has .path_init/exit callback function
which cares SRU/SSI (if Gen1) SCU/SSIU/SSI (if Gen2)
path settings.
But, the differences between Gen1/Gen2 are cared
in ssi.c/scu.c, and the path itself is same in Gen1/Gen2.
This patch removes .path_init/exit callback.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-29 12:09:54 +00:00
Kuninori Morimoto
42ee5d22e3
ASoC: rcar: add rsnd_is_accessible_reg()
...
Current rcar driver is supporting Gen1,
and Gen2 will be supported soon.
Then, some registers are used from Gen1 only,
or from Gen2 only.
To avoid NULL pointer access, this patch adds
register accessible check function.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-29 12:09:54 +00:00
Kuninori Morimoto
c1e6cc5e57
ASoC: rcar: separate regmap init common field
...
The repmap initialization difference between Gen1/Gen2 is
only register offset.
This patch separates rsnd_gen1_regmap_init()
into common part and Gen1 specific part.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-29 12:09:54 +00:00
Kuninori Morimoto
17b9a2b785
ASoC: rcar: remove unused register settings
...
AUDIO_CLK_SEL4/5 are not used
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-29 12:09:54 +00:00
Dan Carpenter
a37377314f
ASoC: rcar: some dubious one-bit signed bitfields
...
Because these are signed they can either be 0 or -1 instead of 0 and 1
as intended. It doesn't cause a problem from what I can see, but it's
dangerous and Sparse complains:
sound/soc/sh/rcar/rsnd.h:177:25:
error: dubious one-bit signed bitfield
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-24 13:42:44 +00:00
Kuninori Morimoto
324752632a
ASoC: rcar: rename GEN2_SRU to GEN2_SCU
...
Gen2 has SCU. SRU is for Gen1
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-11-20 09:44:05 +00:00
Mark Brown
9645083ca5
Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next
2013-10-24 11:24:18 +01:00
Mark Brown
cd77607f57
Merge remote-tracking branch 'asoc/topic/wm8400' into asoc-next
2013-10-24 11:24:18 +01:00
Mark Brown
d12649452d
Merge remote-tracking branch 'asoc/topic/twl6040' into asoc-next
2013-10-24 11:24:17 +01:00
Mark Brown
e3a4bd276d
Merge remote-tracking branch 'asoc/topic/twl4030' into asoc-next
2013-10-24 11:24:17 +01:00
Mark Brown
856de81583
Merge remote-tracking branch 'asoc/topic/tpa6130a2' into asoc-next
2013-10-24 11:24:17 +01:00
Mark Brown
3caa28274e
Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next
2013-10-24 11:24:16 +01:00
Mark Brown
24a6703abb
Merge remote-tracking branch 'asoc/topic/tlv320aic32x4' into asoc-next
2013-10-24 11:24:16 +01:00
Mark Brown
3cabd442d7
Merge remote-tracking branch 'asoc/topic/tlv320aic26' into asoc-next
2013-10-24 11:24:15 +01:00
Mark Brown
2b48f86b5b
Merge remote-tracking branch 'asoc/topic/tlv320aic23' into asoc-next
2013-10-24 11:24:15 +01:00
Mark Brown
a5f0ac4a0b
Merge remote-tracking branch 'asoc/topic/tegra' into asoc-next
2013-10-24 11:24:14 +01:00
Mark Brown
7524be376d
Merge remote-tracking branch 'asoc/topic/tas5086' into asoc-next
2013-10-24 11:24:14 +01:00
Mark Brown
abdd182e93
Merge remote-tracking branch 'asoc/topic/spear' into asoc-next
2013-10-24 11:24:13 +01:00
Mark Brown
c5833ddc4a
Merge remote-tracking branch 'asoc/topic/sn95031' into asoc-next
2013-10-24 11:24:13 +01:00
Mark Brown
ccc6d1922e
Merge remote-tracking branch 'asoc/topic/simple' into asoc-next
2013-10-24 11:24:12 +01:00
Mark Brown
f6b967ab1b
Merge remote-tracking branch 'asoc/topic/si476x' into asoc-next
2013-10-24 11:24:12 +01:00
Mark Brown
1f7f8e0462
Merge remote-tracking branch 'asoc/topic/samsung' into asoc-next
2013-10-24 11:24:12 +01:00
Mark Brown
a6f849f752
Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-next
2013-10-24 11:24:11 +01:00
Mark Brown
5b2ad46d6e
Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
2013-10-24 11:24:11 +01:00
Mark Brown
c0840b2728
Merge remote-tracking branch 'asoc/topic/pxa' into asoc-next
2013-10-24 11:24:10 +01:00
Mark Brown
8018abf63d
Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
2013-10-24 11:24:10 +01:00
Mark Brown
440f5e8996
Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
2013-10-24 11:24:09 +01:00
Mark Brown
10abe843d5
Merge remote-tracking branch 'asoc/topic/mxs' into asoc-next
2013-10-24 11:24:09 +01:00
Mark Brown
07797e9bb6
Merge remote-tracking branch 'asoc/topic/mc13783' into asoc-next
2013-10-24 11:24:08 +01:00
Mark Brown
ed87aabf60
Merge remote-tracking branch 'asoc/topic/max9850' into asoc-next
2013-10-24 11:24:08 +01:00
Mark Brown
4131770d54
Merge remote-tracking branch 'asoc/topic/max98095' into asoc-next
2013-10-24 11:24:07 +01:00
Mark Brown
1a4ca437e4
Merge remote-tracking branch 'asoc/topic/max98088' into asoc-next
2013-10-24 11:24:07 +01:00
Mark Brown
2e71ff5e8a
Merge remote-tracking branch 'asoc/topic/kirkwood' into asoc-next
2013-10-24 11:24:06 +01:00
Mark Brown
8ff9f38bda
Merge remote-tracking branch 'asoc/topic/fsl' into asoc-next
2013-10-24 11:24:06 +01:00
Mark Brown
54128df2ba
Merge remote-tracking branch 'asoc/topic/ep93xx' into asoc-next
2013-10-24 11:24:06 +01:00
Mark Brown
9f7a949fb9
Merge remote-tracking branch 'asoc/topic/doc' into asoc-next
2013-10-24 11:24:05 +01:00
Mark Brown
70e0db2f74
Merge remote-tracking branch 'asoc/topic/dma' into asoc-next
2013-10-24 11:24:05 +01:00
Mark Brown
48ce3ec16a
Merge remote-tracking branch 'asoc/topic/devm' into asoc-next
2013-10-24 11:24:04 +01:00
Mark Brown
cf44fba089
Merge remote-tracking branch 'asoc/topic/davinci' into asoc-next
2013-10-24 11:24:04 +01:00
Mark Brown
0705690110
Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
2013-10-24 11:24:03 +01:00
Mark Brown
85eb5dce82
Merge remote-tracking branch 'asoc/topic/cs42l73' into asoc-next
2013-10-24 11:24:03 +01:00
Mark Brown
05be686a40
Merge remote-tracking branch 'asoc/topic/cs4271' into asoc-next
2013-10-24 11:24:02 +01:00
Mark Brown
f8736ad2ee
Merge remote-tracking branch 'asoc/topic/cq93vc' into asoc-next
2013-10-24 11:24:02 +01:00
Mark Brown
d6ee232c7f
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
2013-10-24 11:24:02 +01:00
Mark Brown
6180561670
Merge remote-tracking branch 'asoc/topic/component' into asoc-next
2013-10-24 11:24:01 +01:00
Mark Brown
d1c59c8712
Merge remote-tracking branch 'asoc/topic/bclk' into asoc-next
2013-10-24 11:24:01 +01:00
Mark Brown
80ca31869f
Merge remote-tracking branch 'asoc/topic/atmel' into asoc-next
2013-10-24 11:24:00 +01:00
Mark Brown
c4c2361aef
Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next
2013-10-24 11:24:00 +01:00
Mark Brown
805c605562
Merge remote-tracking branch 'asoc/topic/ak4642' into asoc-next
2013-10-24 11:23:59 +01:00
Mark Brown
bb80a5d4cd
Merge remote-tracking branch 'asoc/topic/ak4104' into asoc-next
2013-10-24 11:23:59 +01:00