diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2012-12-17 01:12:21 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-24 10:56:55 -0500 |
commit | 6cbdbffba19620db77de38094f407b6f21d3f10c (patch) | |
tree | f11601d5ff22373736c05c060664f27f8d9a0c47 /include/sound | |
parent | a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565 (diff) |
ASoC: fsi: remove platform depended .set_rate() callback support
ab6f6d85210c4d0265cf48e9958c04e08595055a
(ASoC: fsi: add master clock control functions)
added driver level clock control functions.
And now, platform depended .set_rate() is no longer needed.
This patch removed unnecessary .set_rate() platform callback support.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound')
-rw-r--r-- | include/sound/sh_fsi.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/include/sound/sh_fsi.h b/include/sound/sh_fsi.h index cc1c919c6436..66285e1e340e 100644 --- a/include/sound/sh_fsi.h +++ b/include/sound/sh_fsi.h | |||
@@ -50,43 +50,10 @@ | |||
50 | #define SH_FSI_CLK_EXTERNAL (0 << 12) | 50 | #define SH_FSI_CLK_EXTERNAL (0 << 12) |
51 | #define SH_FSI_CLK_CPG (1 << 12) /* FSIxCK + FSI-DIV */ | 51 | #define SH_FSI_CLK_CPG (1 << 12) /* FSIxCK + FSI-DIV */ |
52 | 52 | ||
53 | /* | ||
54 | * set_rate return value | ||
55 | * | ||
56 | * see ACKMD/BPFMD on | ||
57 | * ACK_MD (FSI2) | ||
58 | * CKG1 (FSI) | ||
59 | * | ||
60 | * err : return value < 0 | ||
61 | * no change : return value == 0 | ||
62 | * change xMD : return value > 0 | ||
63 | * | ||
64 | * 0x-00000AB | ||
65 | * | ||
66 | * A: ACKMD value | ||
67 | * B: BPFMD value | ||
68 | */ | ||
69 | |||
70 | #define SH_FSI_ACKMD_MASK (0xF << 0) | ||
71 | #define SH_FSI_ACKMD_512 (1 << 0) | ||
72 | #define SH_FSI_ACKMD_256 (2 << 0) | ||
73 | #define SH_FSI_ACKMD_128 (3 << 0) | ||
74 | #define SH_FSI_ACKMD_64 (4 << 0) | ||
75 | #define SH_FSI_ACKMD_32 (5 << 0) | ||
76 | |||
77 | #define SH_FSI_BPFMD_MASK (0xF << 4) | ||
78 | #define SH_FSI_BPFMD_512 (1 << 4) | ||
79 | #define SH_FSI_BPFMD_256 (2 << 4) | ||
80 | #define SH_FSI_BPFMD_128 (3 << 4) | ||
81 | #define SH_FSI_BPFMD_64 (4 << 4) | ||
82 | #define SH_FSI_BPFMD_32 (5 << 4) | ||
83 | #define SH_FSI_BPFMD_16 (6 << 4) | ||
84 | |||
85 | struct sh_fsi_port_info { | 53 | struct sh_fsi_port_info { |
86 | unsigned long flags; | 54 | unsigned long flags; |
87 | int tx_id; | 55 | int tx_id; |
88 | int rx_id; | 56 | int rx_id; |
89 | int (*set_rate)(struct device *dev, int rate, int enable); | ||
90 | }; | 57 | }; |
91 | 58 | ||
92 | struct sh_fsi_platform_info { | 59 | struct sh_fsi_platform_info { |