/* Do the necessary ALSA-level cleanup to deallocate our driver ...  */
static void soundscape_free(struct snd_card *c)
/* Do the necessary ALSA-level cleanup to deallocate our driver ...  */
static void soundscape_free(struct snd_card *c)
{
	struct soundscape *sscape = get_card_soundscape(c);
	release_and_free_resource(sscape->io_res);
	release_and_free_resource(sscape->wss_res);
	free_dma(sscape->chip->dma1);
}