Версия 5.5
Baikal ARM64 SDK 5.5 Release Notes
Baikal ARM64 SDK 5.5 содержит следующее программное обеспечение:
Trusted Firmware-A (TF-A) v2.4, лицензия BSD.
https://github.com/ARM-software/arm-trusted-firmwareНе реализована цепочка доверия - Chain of Trust.
Baikal-M
Добавлена процедура инициализации DDR контроллера.Baikal-S
SCP выполняет инициализацию DDR контроллера.TianoCore UEFI (EDK II) 2020-08, лицензия BSD.
https://github.com/tianocore/tianocore.github.io/wikiBaikal-M
Поддерживается загрузка Linux с SATA, NVMe, USB, SPI Flash, Gigabit Ethernet, DVD-ROM, SD card. Есть видеоконсоль HDMI/LVDS и USB мышь/клавиатура, а также последовательная консоль на UART0. Имеется поддержка 3 x PCIe RC.ПримечаниеПоследовательная консоль в UEFI в релизной сборке отключена. При необходимости использование последовательной консоли необходимо пересобрать образ прошивки с опцией
-ud/--uefi-debug
Baikal-S
Поддерживается загрузка Linux с USB и SPI Flash. Есть USB мышь/клавиатура, последовательная консоль на UART0 (включена как в релизной сборке, так и в отладочной).Linux kernel 5.4.184.
https://www.kernel.org/**Baikal-M**
Поддержка плат c Baikal-M:
- DBM (Cortex-A57 1500 MHz, DDR4-1600, объём RAM до 64 GB)
- MBM 1.0 / 2.0 (Cortex-A57 1500 MHz, DDR4-2400, объём RAM до 64 GB)
```
2 x PCIe x4 (Gen3)
1 x PCIe x8 (Gen3)
2 x SATA 6G
2 x Gigabit Ethernet (RGMII) (Поддержка XDP sockets)
2 x 10 Gigabit Ethernet (10GBase-KR/KX4)
4 x USB2.0
2 x USB3.0/2.0
Mali T628 (midgard/panfrost) 750 MHz
VDU/HDMI 2560x1440@60Hz, экспериментальный режим 3840x2160@27Hz
VDU/LVDS 2560x1440@60Hz
LVDS+HDMI одновременно, только panfrost: макс. 1920x1080@60 на каждом экране
HDMI audio
Video Decoder
I2S
HDA
1 x SPI
1 x eSPI
2 x UART
2 x I²C
2 x SMBus
1 x GPIO32
eMMC/SD/SDIO
DW Timers
PVT
CoreSight (Debug)
cpufreq - Динамическое управление частотой ядер A57 и Mali T628.
Поддержка включения/выключения ядер/кластеров Cortex-A57.
PMU - Performance Monitor Unit.
Поддержка виртуализации KVM + QEMU.
```Baikal-S
Поддержка плат c Baikal-S:DBS (Cortex-A75 2000 MHz, DDR4-3200, объём RAM до 96 GB)
1 x QSPI
2 x ARM UART PL011
4 x DW Timers
USB2.0
Watchdog
1 x GPIO32
1 x GPIO16
2 x GPIO8
3 x I²C/SMBus
2 x Gigabit Ethernet (RGMII)
PCIe RC x16 / x8 / x4
PVT
Поддержка следующих интерфейсов еще не добавлена в ядро Линукс:
PCIe EP x16 / x8
3 x PCIe CCIX x16
1 x DW UART (MUX)
2 x I²C/SMBus (MUX)
1 x eSPI (MUX)
1 x QSPI (MUX)
CoreSight
Baikal-M: Бинарные библиотеки OpenGL и OpenCL c поддержкой Wayland/Weston:
- OpenGL ES 1.1, 2.0, 3.0.
- OpenCL 1.1.
Baikal-M: Набор патчей c поддержкой Mali T628 для Mesa 20.2.
Baikal-M: Бинарная библиотека OpenMAX IL и GStreamer-плагин для работы с видеодекодером. Поддерживаемые кодеки:
VP8
VP6
Sorenson Spark (реализация стандарта Н.263)
AVS
MPEG4
MPEG2
MPEG1
WMV9
VC1
H264
HEVC (H265)rootfs на базе Busybox.
https://www.busybox.net/source.htmlToolchain на основе gcc 10.2 / binutils 2.34
https://gcc.gnu.org/Возможность отладки с использованием OpenOCD / Olimex ARM-USB-OCD-H.
Поддерживается возможность использования профилировщика OProfile 1.4.0.
Есть возможность запуска rootfs Debian 11. В состав SDK не входит, поставляется отдельным архивом.
Файлы образов прошивок из директории prebuilts совместимы со старыми версиями утилиты flashrom (<= 0.9.x) Если необходимо использовать более новые версии flashrom, следует расширить файл образа до размера микросхемы флеш-памяти (32 Мб). Это можно сделать при помощи ключа
-bt/--build-padding
или вручную соответствующими командами ОС Linux (например, truncate).
Changelog (5.4 → 5.5)
SDK (основное дерево SDK)
Baikal BE-S1000: обновлена прошивка SCP до версии 3.5.
Добавлена поддержка платы DBM 2.0 (теперь при вызове сборочного скрипта вместо цели сборки dbm нужно использовать dbm10 либо dbm20).
Исправлены мелкие ошибки в скриптах сборки.
Изменённые файлы:
baikal/README
baikal/VERSION
baikal/tools/build-boot-img.sh
baikal/tools/run-qemu.sh
baikal/prebuilts/bs1000-scp.binДобавленные файлы:
baikal/prebuilts/dbm10.bl1.bin
baikal/prebuilts/dbm10.dtb
baikal/prebuilts/dbm10.efi.fd
baikal/prebuilts/dbm10.fip.bin
baikal/prebuilts/dbm10.flash0.img
baikal/prebuilts/dbm10.flash.img
baikal/prebuilts/dbm20.bl1.bin
baikal/prebuilts/dbm20.dtb
baikal/prebuilts/dbm20.efi.fd
baikal/prebuilts/dbm20.fip.bin
baikal/prebuilts/dbm20.flash0.img
baikal/prebuilts/dbm20.flash.imgУдалённые файлы:
baikal/prebuilts/dbm.bl1.bin
baikal/prebuilts/dbm.dtb
baikal/prebuilts/dbm.efi.fd
baikal/prebuilts/dbm.fip.bin
baikal/prebuilts/dbm.flash0.img
prebuilts/dbm.flash.img
ARM Trusted Firmware (TF-A)
Baikal-S (BE-S1000): добавлена поддержка PVT-датчиков (CA75, DDR, PCIe).
Добавлена поддержка платы DBM 2.0.
Исправлены ошибки в процедурах инициализации DDR.
Теперь LVDS включается только в том случае, если соответствующий узел в дереве устройств имеет статус "okay".
Для унификации с логотипом в UEFI логотип в BL31 теперь не может иметь глубину цвета менее 24 бит.
Рефакторинг кода.
Изменённые файлы:
plat/baikal/bm1000/bm1000_bl2_setup.c
plat/baikal/bm1000/bm1000_bl31_setup.c
plat/baikal/bm1000/bm1000_mmavlsp.c
plat/baikal/bm1000/bm1000_mmxgbe.c
plat/baikal/bm1000/bm1000_pm.c
plat/baikal/bm1000/bm1000_sip_svc.c
plat/baikal/bm1000/bm1000_splash.c
plat/baikal/bm1000/bm1000_splash.h
plat/baikal/bm1000/drivers/bm1000_cmu.c
plat/baikal/bm1000/drivers/bm1000_smbus.c
plat/baikal/bm1000/drivers/ddr/ddr_init.c
plat/baikal/bm1000/drivers/ddr/ddr_main.c
plat/baikal/bm1000/drivers/ddr/ddr_master.c
plat/baikal/bm1000/drivers/ddr/ddr_odt_settings.c
plat/baikal/bm1000/drivers/ddr/ddr_spd.c
plat/baikal/bm1000/include/baikal_def.h
plat/baikal/bm1000/include/bm1000_def.h
plat/baikal/bm1000/platform.mk
plat/baikal/bs1000/bs1000_bl31_setup.c
plat/baikal/bs1000/bs1000_sip_svc.c
plat/baikal/bs1000/drivers/bs1000_cmu.c
plat/baikal/bs1000/include/bs1000_def.h
plat/baikal/bs1000/include/platform_def.h
plat/baikal/bs1000/platform.mk
plat/baikal/common/crc.c
plat/baikal/common/dw_i2c.c
plat/baikal/common/include/baikal_sip_svc.h
plat/baikal/common/include/crc.h
plat/baikal/common/include/spd.h
plat/baikal/common/spd.c
plat/baikal/common/spi_flash_ids.hДобавленные файлы:
plat/baikal/bs1000/bs1000_dimm_spd.c
plat/baikal/bs1000/include/bs1000_dimm_spd.h
plat/baikal/common/baikal_pvt.c
plat/baikal/common/include/baikal_pvt.hУдалённые файлы:
plat/baikal/bm1000/drivers/bm1000_pvt.c
plat/baikal/bm1000/drivers/bm1000_pvt.h
UEFI
Улучшен драйвер DW GMAC: теперь Gigabit Ethernet работает как на процессорах Baikal-M (BE-M1000), так и на Baikal-S (BE-S1000).
Отладочная плата DBS (процессор BE-S1000): реализована поддержка GMAC PHY Marvell 88E1510, благодаря чему Ethernet теперь штатно функционирует на скорости 1 Гбит/c.
Baikal-M (BE-М1000): улучшен режим совместимости ECAM для PCI Express, что позволяет использовать этот интерфейс в ОС, в которых нет PCIe-драйверов для процессоров семейства Baikal.
Baikal-M (BE-М1000): UART-консоль теперь работает только в отладочной сборке (генерируется при вызове сборочного скрипта с ключом -ud / --uefi-debug), в релизном варианте ввод и вывод по интерфейсу UART отключён, что ускоряет процесс загрузки.
Рефакторинг кода.
Изменённые файлы:
MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h
MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h
MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.h
MdeModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.h
MdeModulePkg/MdeModulePkg.dec
MdePkg/Include/IndustryStandard/Acpi.h
MdePkg/Include/IndustryStandard/DebugPort2Table.h
MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h
Platform/Baikal/Baikal.dec
Platform/Baikal/BM1000Rdb/BM1000Rdb.dsc
Platform/Baikal/BM1000Rdb/BM1000Rdb.fdf
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatform.h
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Csrt.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Dbg2.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Dsdt.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Facs.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Fadt.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Gtdt.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Iort.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Madt.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Mcfg.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Pptt.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Spcr.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/SsdtPcieCommon.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/SsdtPcieCustom.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/SsdtPcieEcam.asl
Platform/Baikal/BM1000Rdb/Drivers/ConfigDxe/ConfigDxeHii.uni
Platform/Baikal/BM1000Rdb/Drivers/ConfigDxe/ConfigDxe.inf
Platform/Baikal/BM1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c
Platform/Baikal/BM1000Rdb/Library/PlatformLib/PlatformLib.inf
Platform/Baikal/BS1000Rdb/BS1000Rdb.dsc
Platform/Baikal/BS1000Rdb/BS1000Rdb.fdf
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatform.h
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Csrt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Dbg2.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Dsdt.asl
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Facs.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Fadt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Gtdt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Madt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Pptt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Spcr.c
Platform/Baikal/BS1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c
Platform/Baikal/BS1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
Platform/Baikal/BS1000Rdb/Library/PlatformLib/FdtBaikalMem.c
Platform/Baikal/BS1000Rdb/Library/PlatformLib/PlatformLib.inf
Platform/Baikal/Drivers/BaikalSpiBlockDxe/BaikalSpiBlockDxe.inf
Platform/Baikal/Drivers/BaikalSpiFvDxe/BaikalSpiFvDxe.inf
Platform/Baikal/Drivers/FdtClientDxe/FdtClientDxe.c
Platform/Baikal/Drivers/FdtClientDxe/FdtClientDxe.inf
Platform/Baikal/Drivers/FruClientDxe/FruClientDxe.c
Platform/Baikal/Drivers/GmacDxe/Gmac.c
Platform/Baikal/Drivers/GmacDxe/GmacDxe.inf
Platform/Baikal/Drivers/GmacDxe/GmacSnp.c
Platform/Baikal/Drivers/GmacDxe/GmacSnp.h
Platform/Baikal/Drivers/HighMemDxe/HighMemDxe.inf
Platform/Baikal/Drivers/SdBlockDxe/SdBlock.c
Platform/Baikal/Drivers/SdBlockDxe/SdBlock.inf
Platform/Baikal/Include/Platform/Pcie.h
Platform/Baikal/Library/BaikalMemoryInitPeiLib/BaikalMemoryInitPeiLib.inf
Platform/Baikal/Library/BaikalRtcLib/BaikalRtcLib.c
Platform/Baikal/Library/BaikalSmcLib/BaikalSmcLib.inf
Platform/Baikal/Library/BaikalSpdLib/BaikalSpdLib.c
Platform/Baikal/Library/BaikalSpdLib/BaikalSpdLib.inf
Platform/Baikal/Library/BaikalVduLib/BaikalHdmiLib.inf
Platform/Baikal/Library/BaikalVduLib/BaikalVduHwLib.inf
Platform/Baikal/Library/BaikalVduLib/BaikalVduLib.inf
Platform/Baikal/Library/PlatformPeiLib/PlatformPeiLib.inf
Platform/Baikal/Logo/LogoDxe.inf
Silicon/Baikal/BM1000/BM1000.dec
Silicon/Baikal/BM1000/Drivers/NonDiscoverableAhciDxe/NonDiscoverableAhciDxe.inf
Silicon/Baikal/BM1000/Drivers/NonDiscoverableSdhciDxe/NonDiscoverableSdhciDxe.inf
Silicon/Baikal/BM1000/Drivers/NonDiscoverableXhciDxe/NonDiscoverableXhciDxe.inf
Silicon/Baikal/BM1000/Library/DbSmbusLib/DbSmbusLib.c
Silicon/Baikal/BS1000/Drivers/NonDiscoverableEhciDxe/NonDiscoverableEhciDxe.inf
Silicon/Baikal/BS1000/Drivers/NonDiscoverableOhciDxe/NonDiscoverableOhciDxe.inf
Silicon/Baikal/BS1000/Include/BS1000.h
Silicon/Baikal/Library/DwGpioLib/DwGpioLib.inf
Silicon/Baikal/Library/DwI2cLib/DwI2cLib.c
Platform/Baikal/Library/BaikalPciHostBridgeLib/PciHostBridgeLibCtor.c переименован,
новое имя Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
Platform/Baikal/Library/BaikalPciHostBridgeLib/PciHostBridgeLib.c переименован,
новое имя Silicon/Baikal/BS1000/Library/PciHostBridgeLib/PciHostBridgeLib.c
Platform/Baikal/Drivers/BaikalPciCpuIo2Dxe/BaikalPciCpuIo2Dxe.c переименован,
новое имя Silicon/Baikal/BS1000/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
Platform/Baikal/Library/BaikalPciSegmentLib/PciSegmentLib.c переименован,
новое имя Silicon/Baikal/BM1000/Library/PciSegmentLib/PciSegmentLib.cДобавленные файлы:
MdePkg/Include/IndustryStandard/Acpi64.h
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/Pmtt.c
Platform/Baikal/BM1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.c
Platform/Baikal/BM1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.inf
Platform/Baikal/BM1000Rdb/Drivers/UidClientDxe/UidClientDxe.c
Platform/Baikal/BM1000Rdb/Drivers/UidClientDxe/UidClientDxe.inf
Platform/Baikal/BM1000Rdb/Library/CmuLib/CmuLib.c
Platform/Baikal/BM1000Rdb/Library/CmuLib/CmuLib.inf
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Iort.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Mcfg.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Pmtt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/SsdtPcie.asl
Platform/Baikal/BS1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.c
Platform/Baikal/BS1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.inf
Platform/Baikal/BS1000Rdb/Drivers/SpdClientDxe/SpdClientDxe.c
Platform/Baikal/BS1000Rdb/Drivers/SpdClientDxe/SpdClientDxe.inf
Platform/Baikal/BS1000Rdb/Drivers/UidClientDxe/UidClientDxe.c
Platform/Baikal/BS1000Rdb/Drivers/UidClientDxe/UidClientDxe.inf
Platform/Baikal/BS1000Rdb/Library/CmuLib/CmuLib.c
Platform/Baikal/BS1000Rdb/Library/CmuLib/CmuLib.inf
Platform/Baikal/Include/Library/CmuLib.h
Platform/Baikal/Include/Library/CrcLib.h
Platform/Baikal/Include/Protocol/EuiClient.h
Platform/Baikal/Include/Protocol/SpdClient.h
Platform/Baikal/Include/Protocol/UidClient.h
Platform/Baikal/Library/CrcLib/CrcLib.c
Platform/Baikal/Library/CrcLib/CrcLib.inf
Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLib.c
Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLib.inf
Silicon/Baikal/BM1000/Library/PciSegmentLib/PciSegmentLib.inf
Silicon/Baikal/BS1000/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf
Silicon/Baikal/BS1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
Silicon/Baikal/BS1000/Library/PciHostBridgeLib/PciHostBridgeLib.inf
Silicon/Baikal/BS1000/Library/PciSegmentLib/PciSegmentLib.c
Silicon/Baikal/BS1000/Library/PciSegmentLib/PciSegmentLib.infУдалённые файлы:
Platform/Baikal/Drivers/BaikalPciCpuIo2Dxe/BaikalPciCpuIo2Dxe.inf
Platform/Baikal/Library/BaikalPciHostBridgeLib/PciHostBridgeLib.inf
Platform/Baikal/Library/BaikalPciSegmentLib/PciSegmentLib.inf
Silicon/Baikal/BM1000/Include/Library/DwUartLib.h
Silicon/Baikal/BM1000/Library/DwSerialPortLib/DwSerialPortExtLib.c
Silicon/Baikal/BM1000/Library/DwSerialPortLib/DwSerialPortExtLib.inf
Silicon/Baikal/BM1000/Library/DwSerialPortLib/DwSerialPortLib.c
Silicon/Baikal/BM1000/Library/DwSerialPortLib/DwSerialPortLib.inf
Silicon/Baikal/BM1000/Library/DwUartLib/DwUartLib.c
Silicon/Baikal/BM1000/Library/DwUartLib/DwUartLib.inf
Kernel (Linux kernel 5.4.184)
- Слияние с kernel.org 5.4.184.
- Baikal-S (BE-S1000): добавлена поддержка PCI Express (минимально необходимая функциональность).
- Отладочная плата DBS (процессор BE-S1000): благодаря патчам из upstream-ядра Gigabit Ethernet стабильно работает на скорости 1 Гбит/c.
- Baikal-S (BE-S1000): добавлен драйвер PVT.
- Дерево устройств: добавлена поддержка отладочной платы DBM 2.0.
- Рефакторинг кода, исправление мелких ошибок.
Изменения файлов без учёта изменений из kernel.org:
Изменённые файлы:
arch/arm64/boot/dts/baikal/bm1000-clocks.dtsi
arch/arm64/boot/dts/baikal/bm1000-dbm10.dts
arch/arm64/boot/dts/baikal/bm1000-dbm20.dts
arch/arm64/boot/dts/baikal/bm1000-dbm.dtsi
arch/arm64/boot/dts/baikal/bm1000.dtsi
arch/arm64/boot/dts/baikal/bm1000-mbm20.dts
arch/arm64/boot/dts/baikal/bm1000-mbm.dtsi
arch/arm64/boot/dts/baikal/bs1000-clocks.dtsi
arch/arm64/boot/dts/baikal/bs1000-dbs.dts
arch/arm64/boot/dts/baikal/bs1000.dtsi
arch/arm64/boot/dts/baikal/bs1000-qemu-s.dts
arch/arm64/boot/dts/baikal/Makefile
arch/arm64/configs/baikal_defconfig
arch/arm64/configs/baikal_defconfig_debug
arch/arm64/Kconfig.platforms
drivers/acpi/pci_mcfg.c
drivers/clk/baikal/clk-bm1000.c
drivers/clk/baikal/clk-bs1000.c
drivers/edac/baikal_mc_edac.c
drivers/gpu/drm/baikal/baikal-hdmi.c
drivers/gpu/drm/baikal/baikal_vdu_connector.c
drivers/gpu/drm/baikal/baikal_vdu_crtc.c
drivers/gpu/drm/baikal/baikal_vdu_debugfs.c
drivers/gpu/drm/baikal/baikal_vdu_drm.h
drivers/gpu/drm/baikal/baikal_vdu_drv.c
drivers/gpu/drm/baikal/baikal_vdu_plane.c
drivers/gpu/drm/baikal/baikal_vdu_regs.h
drivers/gpu/drm/bridge/synopsys/baikal-hdmi-ahb-audio.c
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ext.h
drivers/hwmon/pvt.c
drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/marvell.c
drivers/net/phy/mdio-be-gpio.c
drivers/net/phy/mdio-gpio-baikal.c
drivers/net/phy/mv88x2222.c
drivers/pci/controller/dwc/Makefile
drivers/pci/controller/dwc/pcie-baikal-acpi.c
drivers/pci/controller/dwc/pcie-baikal-bs1000.c
drivers/pci/controller/dwc/pcie-baikal.c
drivers/spi/spi-db-espi.c
drivers/usb/dwc3/dwc3-baikal.c
include/linux/pci-ecam.h
sound/pci/hda/hda_baikal.c
sound/soc/dwc/be_snd.c
arch/arm64/boot/dts/baikal/bm1000-dbm.dts переименован,
новое имя arch/arm64/boot/dts/baikal/bm1000-dbm.dtsi
drivers/net/phy/mdio-be-gpio.c переименован,
новое имя drivers/net/phy/mdio-gpio-baikal.cДобавленные файлы:
arch/arm64/boot/dts/baikal/bm1000-dbm10.dts
arch/arm64/boot/dts/baikal/bm1000-dbm20.dts
drivers/pci/controller/dwc/pcie-baikal-bs1000.cУдалённые файлы:
drivers/spi/spi-db-espi.h
Initrd (Baikal Embedded Linux)
Исправлены мелкие ошибки.
Изменённые файлы:
programs/fbtest.mk
static/skeletion/lib/mdev/autousb/automount