Searched refs:sunxi_codec (Results 1 – 3 of 3) sorted by relevance
952 if (!sunxi_codec) { in sun8iw20_codec_probe()957 codec->private_data = (void *)sunxi_codec; in sun8iw20_codec_probe()961 sunxi_codec->param = default_param; in sun8iw20_codec_probe()974 hal_clk_set_parent(sunxi_codec->moduleclk, sunxi_codec->pllclk); in sun8iw20_codec_probe()975 hal_clk_set_parent(sunxi_codec->moduleclk1, sunxi_codec->pllclk); in sun8iw20_codec_probe()998 …if (hal_gpio_irq_request(sunxi_codec->irq, sunxi_jack_irq_handler, IRQ_TYPE_EDGE_FALLING, sunxi_co… in sun8iw20_codec_probe()1000 sunxi_jack_detect(sunxi_codec); in sun8iw20_codec_probe()1022 hal_clock_disable(sunxi_codec->pllclk); in sun8iw20_codec_remove()1024 hal_gpio_irq_disable(sunxi_codec->irq); in sun8iw20_codec_remove()1025 hal_gpio_irq_free(sunxi_codec->irq); in sun8iw20_codec_remove()[all …]
987 struct sunxi_codec_info *sunxi_codec = NULL; in sun8iw19_codec_probe() local993 if (!sunxi_codec) { in sun8iw19_codec_probe()998 codec->private_data = (void *)sunxi_codec; in sun8iw19_codec_probe()1002 sunxi_codec->param = default_param; in sun8iw19_codec_probe()1006 sunxi_codec->pllclk = HAL_CLK_PLL_AUDIO; in sun8iw19_codec_probe()1009 hal_clk_set_parent(sunxi_codec->moduleclk, sunxi_codec->pllclk); in sun8iw19_codec_probe()1010 hal_clock_enable(sunxi_codec->pllclk); in sun8iw19_codec_probe()1011 hal_clock_enable(sunxi_codec->moduleclk); in sun8iw19_codec_probe()1035 hal_clock_disable(sunxi_codec->moduleclk); in sun8iw19_codec_remove()1036 hal_clock_disable(sunxi_codec->pllclk); in sun8iw19_codec_remove()[all …]
125 if (sunxi_codec->param.gpio_spk > 0) { in sunxi_spk_gpio_get_data()145 if (sunxi_codec->param.gpio_spk > 0) { in sunxi_spk_gpio_set_data()544 if (!sunxi_codec) { in sun8iw18_codec_probe()552 sunxi_codec->param = default_param; in sun8iw18_codec_probe()557 sunxi_codec->pllclk = HAL_CLK_PLL_AUDIO; in sun8iw18_codec_probe()561 hal_clk_set_parent(sunxi_codec->moduleclk, sunxi_codec->pllclkx4); in sun8iw18_codec_probe()562 hal_clock_enable(sunxi_codec->pllclk); in sun8iw18_codec_probe()563 hal_clock_enable(sunxi_codec->pllclkx4); in sun8iw18_codec_probe()564 hal_clock_enable(sunxi_codec->moduleclk); in sun8iw18_codec_probe()587 hal_clock_disable(sunxi_codec->pllclk); in sun8iw18_codec_remove()[all …]
Completed in 9 milliseconds