Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
Линейный вход кодека
Shurik_71
Добавлено 05.02.2015 15:51
0
Сообщение: 1
Shurik_71
0

Пункты: 632
Регистрация: 14.01.2014
Кто нить заводил линейный вход на материнке(SK-iMX6-MB-SODIMM)? А то микрофон работает, а переключаю в alsamixer на линейный вход - молчит, как рыба об лед...

Может что не так делаю? Ткните носом... :)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.02.2015 16:08 Редактировалось 05.02.2015 16:10 Сообщение: 2
sasamy
4.77

Пункты: 57915
Регистрация: 14.08.2009
Замените в исходниках в файле

linux_rel_imx_3.0.35_4.1.0-sk/sound/soc/imx/imx-sgtl5000.c

на выделенную строку
snd_soc_dapm_enable_pin(&codec->dapm, "Headphone Jack");
snd_soc_dapm_enable_pin(&codec->dapm, "Mic Jack");
-- snd_soc_dapm_disable_pin(&codec->dapm, "Line In");
++ snd_soc_dapm_enable_pin(&codec->dapm, "Line In");

disable осталось случайно после экспериментов - хотели по умолчанию микрофон чтобы был включен :)
Спуститься к концу Подняться к началу
Персональная информация
Shurik_71
Добавлено 09.02.2015 16:33 Сообщение: 3
Shurik_71
0

Пункты: 632
Регистрация: 14.01.2014
прокатило :)
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 19.03.2020 14:41 Сообщение: 4
_TsM_
0

Пункты: 734
Регистрация: 21.05.2015
Цитата
Замените в исходниках в файле

linux_rel_imx_3.0.35_4.1.0-sk/sound/soc/imx/imx-sgtl5000.c

на выделенную строку
snd_soc_dapm_enable_pin(&codec->dapm, "Headphone Jack");
snd_soc_dapm_enable_pin(&codec->dapm, "Mic Jack");
-- snd_soc_dapm_disable_pin(&codec->dapm, "Line In");
++ snd_soc_dapm_enable_pin(&codec->dapm, "Line In");

disable осталось случайно после экспериментов - хотели по умолчанию микрофон чтобы был включен :)


Добрый день.
А как решить данную проблему в Linux/arm 4.1.15 Kernel (buildroot 2018.05)?
Там такого не нашел.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.03.2020 16:48 Редактировалось 19.03.2020 16:54 Сообщение: 5
sasamy
4.77

Пункты: 57915
Регистрация: 14.08.2009
Цитата

А как решить данную проблему в Linux/arm 4.1.15 Kernel (buildroot 2018.05)?
Там такого не нашел.


что за проблема ? на 4.1.15 линейный вход включен по умолчанию. На старом ядре проблема была из-за невнимательности - хотели сделать по умолчанию микрофонный вход а получилось что линейный при этом вообще отключили

Цитата

# amixer -c 0 cget numid=12
numid=12,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Line'
; Item #1 'Mic'
: values=0


переключить на микрофон

Цитата

# amixer -c 0 cset numid=12 1
numid=12,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Line'
; Item #1 'Mic'
: values=1
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 20.03.2020 13:49 Сообщение: 6
_TsM_
0

Пункты: 734
Регистрация: 21.05.2015
Спасибо. Разобрался. Проблема была не в ядре и не в билдруте.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM