| .. | .. |
|---|
| 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); |
|---|