.. | .. |
---|
96 | 96 | }; |
---|
97 | 97 | |
---|
98 | 98 | struct siu_stream { |
---|
99 | | - struct tasklet_struct tasklet; |
---|
| 99 | + struct work_struct work; |
---|
100 | 100 | struct snd_pcm_substream *substream; |
---|
101 | 101 | snd_pcm_format_t format; |
---|
102 | 102 | size_t buf_bytes; |
---|
.. | .. |
---|
169 | 169 | #define SIU_BRGBSEL (0x108 / sizeof(u32)) |
---|
170 | 170 | #define SIU_BRRB (0x10c / sizeof(u32)) |
---|
171 | 171 | |
---|
172 | | -extern struct snd_soc_component_driver siu_component; |
---|
| 172 | +extern const struct snd_soc_component_driver siu_component; |
---|
173 | 173 | extern struct siu_info *siu_i2s_data; |
---|
174 | 174 | |
---|
175 | 175 | int siu_init_port(int port, struct siu_port **port_info, struct snd_card *card); |
---|