<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA</id>
	<title>Пилим звук - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;action=history"/>
	<updated>2026-05-03T13:44:05Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=1136&amp;oldid=prev</id>
		<title>Stuw: Fix formatting</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=1136&amp;oldid=prev"/>
		<updated>2016-08-02T08:13:49Z</updated>

		<summary type="html">&lt;p&gt;Fix formatting&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:13, 2 августа 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l186&quot;&gt;Строка 186:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 186:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Задачи==  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Задачи==  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- &lt;/del&gt;Нужно понять, какие клоки каким выводам тегры соответствуют на схеме.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/ins&gt;Нужно понять, какие клоки каким выводам тегры соответствуют на схеме.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- &lt;/del&gt;После этого можно будет понять, какая частота на какой контакт alc5632 подается, и&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/ins&gt;После этого можно будет понять, какая частота на какой контакт alc5632 подается, и&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- &lt;/del&gt;посчитать, правильные значения подаются или нет. Возможно необходимо подстравивать делители в alc5632 под нужные частоты.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/ins&gt;посчитать, правильные значения подаются или нет. Возможно необходимо подстравивать делители в alc5632 под нужные частоты.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Какие известные проблемы:===  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Какие известные проблемы:===  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* muromec: клоки от балды ваще&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* muromec: клоки от балды ваще&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color: #737929;&amp;quot;&amp;gt;resetnow_: &amp;lt;/span&amp;gt;у нас, возможно, аудио клок не инициализирован&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color: #737929;&amp;quot;&amp;gt;resetnow_: &amp;lt;/span&amp;gt;у нас, возможно, аудио клок не инициализирован&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key paz00_wiki-ac100:diff::1.12:old-673:rev-1136 --&gt;
&lt;/table&gt;</summary>
		<author><name>Stuw</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=673&amp;oldid=prev</id>
		<title>Zombah: fix broken links</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=673&amp;oldid=prev"/>
		<updated>2015-01-16T15:08:58Z</updated>

		<summary type="html">&lt;p&gt;fix broken links&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 15:08, 16 января 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Строка 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://dl.dropbox.com/u/1757382/ac100/sound-logs.txt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://dl.dropbox.com/u/1757382/ac100/sound-logs.txt&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Даташит к Realtek ALC5632: [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://dl.dropbox.com/u/1757382/ac100/ALC5632-GRT.pdf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;ALC5632-GRT.pdf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Даташит к Realtek ALC5632: [http://dl.dropbox.com/u/1757382/ac100/ALC5632-GRT.pdf ALC5632-GRT.pdf]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Даташит к Texas Instruments TPA6017A2 (усилитель для внутренних колонок): [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://www.datasheetcatalog.org/datasheet/texasinstruments/tpa6017a2.pdf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;TPA6017a2.pdf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Даташит к Texas Instruments TPA6017A2 (усилитель для внутренних колонок): [http://www.datasheetcatalog.org/datasheet/texasinstruments/tpa6017a2.pdf TPA6017a2.pdf]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Схема платы paz00: [http://www.go-gddq.com/upload/2011-07/11072617361523.pdf PAZ00 Schematics Document.pdf]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Схема платы paz00: [http://www.go-gddq.com/upload/2011-07/11072617361523.pdf PAZ00 Schematics Document.pdf]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Схема платы соответствует тошибе не полностью, но по большей части правильна.''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Схема платы соответствует тошибе не полностью, но по большей части правильна.''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Наш файл [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;sound/soc/codecs/alc5632.c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] основан на[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &lt;/del&gt;sound/soc/codecs/alc5623.c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Наш файл [http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.c sound/soc/codecs/alc5632.c] основан на[http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.c sound/soc/codecs/alc5623.c]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Соответствующие .h-файлы: [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.h&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;sound/soc/codecs/alc5632.h&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;], [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.h&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;sound/soc/codecs/alc5623.h&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Соответствующие .h-файлы: [http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.h sound/soc/codecs/alc5632.h], [http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.h sound/soc/codecs/alc5623.h]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://equals.narod2.ru/ac100/ALC5623_DataSheet_1.2.pdf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;Даташит к ALC5623&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;], еще нашел [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://kerneldox.com/d7/def/alc5623_8c.html&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;документацию&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] к alc5623&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://equals.narod2.ru/ac100/ALC5623_DataSheet_1.2.pdf Даташит к ALC5623], еще нашел [http://kerneldox.com/d7/def/alc5623_8c.html документацию] к alc5623&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Нужно сравнить исходники и свериться с даташитами&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Нужно сравнить исходники и свериться с даташитами&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Строка 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:alc5632_pins_description.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:alc5632_pins_description.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В текущем состоянии драйвер выставляет некоторые значения регистров; с дампом значений регистров можно ознакомиться [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[@&lt;/del&gt;http://pastebin.com/Thvr47mn&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;здесь&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В текущем состоянии драйвер выставляет некоторые значения регистров; с дампом значений регистров можно ознакомиться [http://pastebin.com/Thvr47mn здесь]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для текущего состояния кодека (определено по регистрам) даташит определяет следующие параметры:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для текущего состояния кодека (определено по регистрам) даташит определяет следующие параметры:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key paz00_wiki-ac100:diff::1.12:old-32:rev-673 --&gt;
&lt;/table&gt;</summary>
		<author><name>Zombah</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=32&amp;oldid=prev</id>
		<title>Unknown user в 08:13, 15 октября 2014</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B8%D0%BB%D0%B8%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA&amp;diff=32&amp;oldid=prev"/>
		<updated>2014-10-15T08:13:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;'''Нужно перепроверить страницы по разработке звука, т.к. они давно не обновлялись и могут содержать ошибки'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Звук заработал с ревизии [https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/87bd64d127f847c4fb769d7c05f13e29b27338f8 87bd64d].'''&lt;br /&gt;
&lt;br /&gt;
'''Известные проблемы:'''&lt;br /&gt;
- звук не работает после саспенда&lt;br /&gt;
- чтобы работали колонки в последних ревизиях, нужно собирать ядро с включенной опцией CONFIG_NVEC_EVENT=y (в последних ревизиях заставить работать колонки не удалось, хотя в древнем ядре (ревизия [https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/ca20bea105d9bb920862d9f7036725618e44d386 ca20bea1]) они работают. В домашней ветке работает в древней ревизии [http://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/f23feedc0998b995f59840ac6b21f71d5ffd8626 f23feedc099] (эта ревизия аналогична ревизии ca20bea105d9b из &amp;quot;рабочей&amp;quot; ветки).)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[Ревизии для проверки звука из колонок]]'''&lt;br /&gt;
Звук из колонок у некоторых работает, у некоторых нет. http://4pda.ru/forum/index.php?showtopic=230018&amp;amp;view=findpost&amp;amp;p=9306944&lt;br /&gt;
http://repics.6dreams.net/pic/screenshots/mixa29s.png&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Внутреннее устройство=== &lt;br /&gt;
[[Фотографии платы]]&lt;br /&gt;
&lt;br /&gt;
'''[http://ac100.wikispaces.com/file/view/sound_osciloscope_05.06-sept.txt/251065694/sound_osciloscope_05.06-sept.txt IRC логи замеров 05-06 сен. 2011]'''&lt;br /&gt;
'''[http://arune.se/temp/ac100/ дампы и логи загрузки звука от phh]'''&lt;br /&gt;
'''[http://ac100.wikispaces.com/file/view/alc5632-2.6.32-regs.txt/251523792/alc5632-2.6.32-regs.txt дамп регистров 32 ядра]'''&lt;br /&gt;
&lt;br /&gt;
[[Подготовка для замеров]] параметров работы звукового модуля.&lt;br /&gt;
&lt;br /&gt;
===[[Звук. Программная реализация.|Программная реализация]]=== &lt;br /&gt;
===[[Частоты и делители]]=== &lt;br /&gt;
===[[Звук. Исходники от Toshiba|Исходники от Toshiba]]=== &lt;br /&gt;
&lt;br /&gt;
Дифы со вкусом вина&lt;br /&gt;
http://pastebin.com/VFYwkcWz&lt;br /&gt;
http://pastebin.com/QbNsaU4k&lt;br /&gt;
&lt;br /&gt;
Вот логи #ac100-ru, попытка разобраться:&lt;br /&gt;
http://dl.dropbox.com/u/1757382/ac100/sound-logs.txt&lt;br /&gt;
&lt;br /&gt;
Даташит к Realtek ALC5632: [[@http://dl.dropbox.com/u/1757382/ac100/ALC5632-GRT.pdf|ALC5632-GRT.pdf]]&lt;br /&gt;
Даташит к Texas Instruments TPA6017A2 (усилитель для внутренних колонок): [[@http://www.datasheetcatalog.org/datasheet/texasinstruments/tpa6017a2.pdf|TPA6017a2.pdf]]&lt;br /&gt;
&lt;br /&gt;
Схема платы paz00: [http://www.go-gddq.com/upload/2011-07/11072617361523.pdf PAZ00 Schematics Document.pdf]&lt;br /&gt;
''Схема платы соответствует тошибе не полностью, но по большей части правильна.''&lt;br /&gt;
&lt;br /&gt;
Наш файл [[@http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.c|sound/soc/codecs/alc5632.c]] основан на[[@http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.c| sound/soc/codecs/alc5623.c]]&lt;br /&gt;
Соответствующие .h-файлы: [[@http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5632.h|sound/soc/codecs/alc5632.h]], [[@http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/codecs/alc5623.h|sound/soc/codecs/alc5623.h]]&lt;br /&gt;
[[@http://equals.narod2.ru/ac100/ALC5623_DataSheet_1.2.pdf|Даташит к ALC5623]], еще нашел [[@http://kerneldox.com/d7/def/alc5623_8c.html|документацию]] к alc5623&lt;br /&gt;
Нужно сравнить исходники и свериться с даташитами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Как это реализовано=== &lt;br /&gt;
* Чип Realtec ALC5632 может работать в двух режимах: master и slave.&lt;br /&gt;
* В случае с Toshiba AC100 работает в slave-режиме.&lt;br /&gt;
* При подключении наушников происходит размыкание контакта HP_DET (вывод тегры: P22, SPI2_CS1#) с землей&lt;br /&gt;
* Переключение выхода с наушников на колонки производится записью в регистр кодека Reg-26h[15] (Speaker Amplifier 0: Normal 1: Power Down)&lt;br /&gt;
* Управление питанием усилителя колонок происходит путем управления состоянием GPIO4A (EC_MUTE на схеме)&lt;br /&gt;
&lt;br /&gt;
Согласно схеме, Realtek получает:&lt;br /&gt;
* MCLK с вывода тегры, именуемого DAP_MCLK1&lt;br /&gt;
* SDAC c вывода тегры, именуемого DAP1_DOUT&lt;br /&gt;
* BCLK c вывода тегры, именуемого DAP1_SCLK&lt;br /&gt;
* SDALRCK c вывода тегры, именуемого DAP1_FS&lt;br /&gt;
&lt;br /&gt;
Управление (на сколько я понимаю чтение/запись регистров) производится по шине I2C (контакты SCL, SDA).&lt;br /&gt;
Передача данных идет по шине I2S (контакты SDAC - данные, BCLK - такт на каждый бит данных, SDALRCK - выбор канала left/right).&lt;br /&gt;
Выбор частоты BCLK зависит от битов на канал, количества каналов и частоты. Для звука частотой 44.1 кГц, 32 бита на каждый из 2-х стерео каналов будет иметь частоту 2.8224 МГц.&lt;br /&gt;
&lt;br /&gt;
Фрагмент схемы:&lt;br /&gt;
[[File:sc201108270018310.jpg|558x330px]]&lt;br /&gt;
[[File:paz00_alc5632.PNG]]&lt;br /&gt;
Описание пинов alc5632:&lt;br /&gt;
[[File:alc5632_pins_description.PNG]]&lt;br /&gt;
&lt;br /&gt;
В текущем состоянии драйвер выставляет некоторые значения регистров; с дампом значений регистров можно ознакомиться [[@http://pastebin.com/Thvr47mn|здесь]]&lt;br /&gt;
&lt;br /&gt;
Для текущего состояния кодека (определено по регистрам) даташит определяет следующие параметры:&lt;br /&gt;
[[File:ac100-3.png]]&lt;br /&gt;
Автор данной правки немного нуб и не знает, как посмотреть частоту SCLK (немного информации ниже), i2s SYSCLK и семпл рейты. Однако, на эти параметры стоит ориентироваться при отладке; для текущего состояния кодека они являются рабочими.&lt;br /&gt;
'''Важно!''' Таблицу возможных значений регистров и клоков можно посмотреть в даташите на 82 странице, Appendix A&lt;br /&gt;
'''Замечание''': SCLK эквивалентно BLCK. В 5623 драйвер выбирает коэффициэнты для случая BCLK=32FS (можетбыть 64 или 32)&lt;br /&gt;
[[File:alc5632_appendix_a.png]]&lt;br /&gt;
&lt;br /&gt;
Стоит учесть, что, по словам marvin24, значение /sys/kernel/debug/clock/audio/rate не является значением DAP_MCLK1. Можно предположить, что нужный клок программно не инициализируется.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/kernel/debug/clock/clock_tree&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
дает результат вида&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
         pll_p_out1               on     2   7.5      28800000&lt;br /&gt;
            pll_a                 on     2   x1.9..   56448000&lt;br /&gt;
               pll_a_out0         on     3   2.5      22579200&lt;br /&gt;
                  audio           on     1            22579200&lt;br /&gt;
                    *audio_2x     off    0   x2       45158400&lt;br /&gt;
                  i2s1            off    0   8        2822400&lt;br /&gt;
                  cdev1           on     1            22579200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Значения регистров можно посмотреть так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/kernel/debug/asoc/tegra-paz00/alc5632.0-001e/codec_reg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Логи инициализации клоков тегры и alc5632 ([http://ac100.wikispaces.com/file/view/music_dmesg-clocks.txt/250241226/music_dmesg-clocks.txt полный лог]):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[  118.721147] paz00_asoc_hw_params: input srate: 44100&lt;br /&gt;
[  118.724580] paz00_asoc_hw_params: calculated mclk: 22579200&lt;br /&gt;
[  118.727952] paz00_asoc_hw_params: corrected mclk: 22579200&lt;br /&gt;
[  118.731316] tegra_asoc_utils_set_rate: set srate: 44100, mclk: 22579200&lt;br /&gt;
[  118.734813] tegra_asoc_utils_set_rate: new_baseclock: 56448000, rate: 44100&lt;br /&gt;
[  118.738375] clk_disable: name: cdev1&lt;br /&gt;
[  118.741913] clk_disable: name: pll_a_out0&lt;br /&gt;
[  118.745462] clk_disable: name: pll_a_out0&lt;br /&gt;
[  118.748839] clk_disable: name: pll_a&lt;br /&gt;
[  118.752133] tegra_asoc_utils_set_rate: pll_a=new_base=56448000, pll_a_out0=mclk=22579200&lt;br /&gt;
[  118.755670] clk_set_rate: name: pll_a, rate: 56448000&lt;br /&gt;
[  118.759508] clk_set_rate: name: pll_a_out0, rate: 22579200&lt;br /&gt;
[  118.763024] clk_enable: name: pll_a&lt;br /&gt;
[  118.766521] clk_enable: name: pll_a_out0&lt;br /&gt;
[  118.769932] clk_enable: name: cdev1&lt;br /&gt;
[  118.773299] clk_enable: name: pll_a_out0&lt;br /&gt;
[  118.776635] clk_enable: name: i2c1&lt;br /&gt;
[  118.779860] clk_enable: name: clk_m&lt;br /&gt;
[  118.783080] clk_disable: name: i2c1&lt;br /&gt;
[  118.786198] clk_disable: name: clk_m&lt;br /&gt;
[  118.789211] alc5632_set_dai_sysclk: clk_id: 0, fgreq: 22579200 (Clocks after PP and dividers)&lt;br /&gt;
[  118.792474] clk_enable: name: i2c1&lt;br /&gt;
[  118.795730] clk_enable: name: clk_m&lt;br /&gt;
[  118.799000] clk_disable: name: i2c1&lt;br /&gt;
[  118.802109] clk_disable: name: clk_m&lt;br /&gt;
[  118.805238] get_coeff: rate 44100&lt;br /&gt;
[  118.808340] alc5632 0-001e: alc5632_pcm_hw_params: sysclk=22579200,rate=44100,coeff=0x3075&lt;br /&gt;
[  118.808352] clk_enable: name: i2c1&lt;br /&gt;
[  118.811498] clk_enable: name: clk_m&lt;br /&gt;
[  118.814677] clk_disable: name: i2c1&lt;br /&gt;
[  118.817621] clk_disable: name: clk_m&lt;br /&gt;
[  118.820430] clk_set_rate: name: i2s1, rate: 2822400&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
для 48 kHz&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[21858.448055] paz00_asoc_hw_params: input srate: 48000&lt;br /&gt;
[21858.451106] paz00_asoc_hw_params: calculated mclk: 24576000&lt;br /&gt;
[21858.454251] paz00_asoc_hw_params: corrected mclk: 24576000&lt;br /&gt;
[21858.457353] tegra_asoc_utils_set_rate: set srate: 48000, mclk: 24576000&lt;br /&gt;
[21858.460542] tegra_asoc_utils_set_rate: new_baseclock: 73728000, rate: 48000&lt;br /&gt;
[21858.463679] clk_disable: name: cdev1&lt;br /&gt;
[21858.466819] clk_disable: name: pll_a_out0&lt;br /&gt;
[21858.470007] clk_disable: name: pll_a_out0&lt;br /&gt;
[21858.473117] clk_disable: name: pll_a&lt;br /&gt;
[21858.476316] tegra_asoc_utils_set_rate: pll_a=new_base=73728000, pll_a_out0=mclk=24576000&lt;br /&gt;
[21858.479643] clk_set_rate: name: pll_a, rate: 73728000&lt;br /&gt;
[21858.483350] clk_set_rate: name: pll_a_out0, rate: 24576000&lt;br /&gt;
[21858.486857] clk_enable: name: pll_a&lt;br /&gt;
[21858.490219] clk_enable: name: pll_a_out0&lt;br /&gt;
[21858.493511] clk_enable: name: cdev1&lt;br /&gt;
[21858.496750] clk_enable: name: pll_a_out0&lt;br /&gt;
[21858.499933] clk_enable: name: i2c1&lt;br /&gt;
[21858.503071] clk_enable: name: clk_m&lt;br /&gt;
[21858.506297] clk_disable: name: i2c1&lt;br /&gt;
[21858.509416] clk_disable: name: clk_m&lt;br /&gt;
[21858.512484] alc5632_set_dai_sysclk: clk_id: 0, fgreq: 24576000 (Clocks after PP and dividers)&lt;br /&gt;
[21858.515801] clk_enable: name: i2c1&lt;br /&gt;
[21858.519022] clk_enable: name: clk_m&lt;br /&gt;
[21858.522329] clk_disable: name: i2c1&lt;br /&gt;
[21858.525487] clk_disable: name: clk_m&lt;br /&gt;
[21858.528626] get_coeff: rate 48000&lt;br /&gt;
[21858.531764] alc5632 0-001e: alc5632_pcm_hw_params: sysclk=24576000,rate=48000,coeff=0x3075&lt;br /&gt;
[21858.531776] clk_enable: name: i2c1&lt;br /&gt;
[21858.534963] clk_enable: name: clk_m&lt;br /&gt;
[21858.538154] clk_disable: name: i2c1&lt;br /&gt;
[21858.541122] clk_disable: name: clk_m&lt;br /&gt;
[21858.543966] clk_set_rate: name: i2s1, rate: 3072000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Функции: '''[https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/tegra/tegra_asoc_utils.c#line30 tegra_asoc_utils_set_rate]''' (СЧИТАЕТ И ВЫСТАВЛЯЕТ КЛОКИ ТЕГРЫ), [https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/sound/soc/tegra/paz00.c#line39 paz00_asoc_hw_params], '''clk_set_rate''', '''alc5632_set_dai_sysclk'''&lt;br /&gt;
Имеем клоки: '''pll_a''', '''pll_a_out0''', '''cdev1''', '''i2s1'''&lt;br /&gt;
Ноги тегры: DAP_MCLK1, DAP1_DOUT, DAP1_SCLK, DAP1_FS&lt;br /&gt;
Ноги alc5632: MCLK, SDAC, BCLK, SDALRCK&lt;br /&gt;
&lt;br /&gt;
Описание клоков начинается с [https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1697 arch/arm/mach-tegra/tegra2_clocks.c строка 1697]&lt;br /&gt;
[https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1697 pll_a]&lt;br /&gt;
[https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1723 pll_a_out0]&lt;br /&gt;
[https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1939 audio]&lt;br /&gt;
[https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1968 cdev1]&lt;br /&gt;
&lt;br /&gt;
Согласно коментарию [https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/blobs/chromeos-ac100-2.6.38/arch/arm/mach-tegra/tegra2_clocks.c#line1968 /* dap_mclk1, belongs to the cdev1 pingroup. */] - '''DAP_MCLK1 = cdev1 = MCLK'''&lt;br /&gt;
Судя по значению (2822400) - '''DAP1_SCLK = i2s1 = BCLK'''&lt;br /&gt;
&lt;br /&gt;
==Соединение компонентов== &lt;br /&gt;
Сейчас звук из DAC идет через микшер, но прямое подключение тоже не помогает.&lt;br /&gt;
[[File:alc5632_mixer_path.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Задачи== &lt;br /&gt;
- Нужно понять, какие клоки каким выводам тегры соответствуют на схеме.&lt;br /&gt;
- После этого можно будет понять, какая частота на какой контакт alc5632 подается, и&lt;br /&gt;
- посчитать, правильные значения подаются или нет. Возможно необходимо подстравивать делители в alc5632 под нужные частоты.&lt;br /&gt;
&lt;br /&gt;
===Какие известные проблемы:=== &lt;br /&gt;
* muromec: клоки от балды ваще&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color: #737929;&amp;quot;&amp;gt;resetnow_: &amp;lt;/span&amp;gt;у нас, возможно, аудио клок не инициализирован&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>