ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] kernel-image-un-def: Baikal-M
@ 2022-05-20 16:28 asheplyakov
  2022-05-20 16:28 ` [devel] [PATCH 01/35] net: stmmac: inital support of Baikal-T1/M SoCs GMAC asheplyakov
                   ` (34 more replies)
  0 siblings, 35 replies; 45+ messages in thread
From: asheplyakov @ 2022-05-20 16:28 UTC (permalink / raw)
  To: devel; +Cc: Vitaly Chikunov, Igor Chudov, Evgeny Sinelnikov

Высылаю патчи для ядра 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
 



^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2022-05-23 11:21 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-20 16:28 [devel] kernel-image-un-def: Baikal-M asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 01/35] net: stmmac: inital support of Baikal-T1/M SoCs GMAC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 02/35] dt-bindings: dwmac: Add bindings for Baikal-T1/M SoCs asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 03/35] net: stmmac: custom mdio reset for some Baikal-M boards asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 04/35] net: dwmac-baikal: added compatible strings asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 05/35] hwmon: bt1-pvt: access registers via pvt_{readl, writel} helpers asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 06/35] hwmon: bt1-pvt: define pvt_readl/pvt_writel for Baikal-M SoC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 07/35] hwmon: bt1-pvt: adjusted probing " asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 08/35] hwmon: bt1-pvt: added compatible baikal,pvt asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 09/35] clk: added Baikal-M clock management unit driver asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 10/35] cpufreq-dt: don't load on Baikal-M SoC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 11/35] usb: dwc3: of-simple: added compatible string for " asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 12/35] arm64: Enable armv8 based Baikal-M SoC support asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 13/35] drm: new bridge driver - stdp4028 asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 14/35] drm: added Baikal-M SoC video display unit driver asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 15/35] dw-hdmi-ahb-audio: support Baikal-M SoC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 16/35] Added TF307/TF306 board management controller driver asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 17/35] ALSA: hda: Baikal-M support asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 18/35] [rejected] serial: 8250_dw: verify clock rate in dw8250_set_termios asheplyakov
2022-05-20 16:53   ` Andy Shevchenko
2022-05-20 16:28 ` [devel] [PATCH 19/35] drm/panfrost: forcibly set dma-coherent on Baikal-M asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 20/35] drm/panfrost: disable devfreq " asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 21/35] pm: disable all sleep states on Baikal-M based boards asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 22/35] arm64-stub: fixed secondary cores boot on Baikal-M SoC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 23/35] efi-rtc: avoid calling efi.get_time " asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 24/35] net: fwnode_get_phy_id: consider all compatible strings asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 25/35] (BROKEN) dwc-i2s: support Baikal-M SoC asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 26/35] input: added TF307 serio PS/2 emulator driver asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 27/35] arm64: added Baikal-M SoC and TF307 board device tree asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 28/35] arm64: device tree: baikal: mark GPU as dma-coherent asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 29/35] arm64: device tree: Baikal-M: fixed PHY binding description asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 30/35] arm64: device tree: Baikal-M: fixed gpio alias asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 31/35] arm64: device tree: Baikal-M: fixed GPU opp_table asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 32/35] arm64: device tree: Baikal-M: fixed CPUs opp_table asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 33/35] arm64: defconfig for Baikal-M support testing asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 34/35] config-aarch64: enable more Baikal-M related drivers asheplyakov
2022-05-20 16:28 ` [devel] [PATCH 35/35] 1:5.17.9-alt2 asheplyakov
2022-05-21  4:04   ` P X
2022-05-21 16:50     ` Alexey Sheplyakov
2022-05-21 16:55       ` [devel] devel-kernel@ Антон Мидюков
2022-05-22  5:51       ` [devel] [PATCH 35/35] 1:5.17.9-alt2 Dmitry V. Levin
2022-05-23  8:51         ` Alexey Sheplyakov
2022-05-23  9:58           ` Dmitry V. Levin
2022-05-23 11:21           ` Alexey Gladkov
2022-05-23  9:47   ` [devel] Baikal-M patches for et101, aqbm1000, tf307 Evgeny Sinelnikov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git