Home
last modified time | relevance | path

Searched refs:sunxi_codec (Results 1 – 3 of 3) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/codecs/
A Dsun8iw20-codec.c952 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 …]
A Dsun8iw19-codec.c987 struct sunxi_codec_info *sunxi_codec = NULL; in sun8iw19_codec_probe() local
993 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 …]
A Dsun8iw18-codec.c125 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