From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.1 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1653064163; bh=FFEBtGlXWgzL+htBLsgYxOOrPNOBjXbFlvQYMhFu7So=; h=Reply-To:Date:Subject:Cc:To:From:Message-Id; b=KUBIWhuWIi/HO1VwAQEHT35Q/Qa5ZdzINQpjPOvulpaXiwyzliDHOZhazZIOohmbe 2KkbD8jdRfl+koNQRtOtadyVraL831TcfQI3uuCnVVWZCj2ZBBHmwavrgr6CWPZTWU btTJ3Ullw6ZUuLbDWqydFZ9H1TVskOs/lIgcLA18= Authentication-Results: sas1-9cd081c7c7d1.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru From: asheplyakov@yandex.ru To: devel@lists.altlinux.org Date: Fri, 20 May 2022 20:28:14 +0400 Message-Id: <20220520162849.1554351-1-asheplyakov@yandex.ru> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Vitaly Chikunov , Igor Chudov , Evgeny Sinelnikov Subject: [devel] kernel-image-un-def: Baikal-M X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2022 16:29:28 -0000 Archived-At: List-Archive: List-Post: Высылаю патчи для ядра 5.17 (un-def) для поддержки СнК Байкал-М. Поддерживаются платы ET101 (ревизия 1.2), AQBM1000, TF307 (ревизия 1.4), с прошивками на основе SDK-M 5.3. Для тестирования использовал образ alt-workstation-10.0-aarch64.iso [1] (sha256: 9b1b665370d03deba267dec4849f14d2ad2aae78941cda376d1975413c0e01d5) [1] http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/workstation/aarch64/alt-workstation-10.0-aarch64.iso Известные проблемы. 1. Использовать оба видеовыхода (HDMI, LVDS) на плате ET101 в Xorg возможно, только если а) разрешения и частоты мониторов совпадают б) мониторы находятся "один под другим" в смысле xrandr --output HDMI-1-1 --above DP-1 2. HD audio работает с подвохом: а) для успешного обнаружения контроллера нужно на время инициализации драйвера отключить (выдернуть mini-jack разъём) все устройства (наушники, микрофоны, и т.п.) от аудио входов и выходов. Самый простой способ - перед включением платы отсоединить, а когда система загрузиться - подключить. б) иногда probe не срабатывает с первого раза, приходится делать rmmod snd_hda_baikal_m && sleep 10 && modprobe snd_hda_baikal_m После успешной инициализации в логе ядра появляются сообщения вида: baikal-hda 202c0000.hda: Codec #0 successfully probed, retry count = 0 snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC262: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0) snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0 snd_hda_codec_realtek hdaudioC0D0: dig-out=0x1e/0x0 snd_hda_codec_realtek hdaudioC0D0: inputs: snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18 snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19 snd_hda_codec_realtek hdaudioC0D0: Line=0x1a snd_hda_codec_realtek hdaudioC0D0: CD=0x1c snd_hda_codec_realtek hdaudioC0D0: dig-in=0x1f input: baikal-hda Rear Mic as /devices/platform/soc/202c0000.hda/sound/card0/input12 input: baikal-hda Front Mic as /devices/platform/soc/202c0000.hda/sound/card0/input13 input: baikal-hda Line as /devices/platform/soc/202c0000.hda/sound/card0/input14 input: baikal-hda Line Out as /devices/platform/soc/202c0000.hda/sound/card0/input15 input: baikal-hda Front Headphone as /devices/platform/soc/202c0000.hda/sound/card0/input16