[d-kernel] [PATCH 0/5] Kernel 6.18 with support for the Baikal-M SoC

Vitaly Chikunov vt на altlinux.org
Вс Апр 26 09:06:22 MSK 2026


On Fri, Apr 24, 2026 at 06:33:21PM +0400, Daniil Gnusarev wrote:
> Патчи для СнК BE-M1000 для работы PCIe шины.
> Основной драйвер взят из SDK-ARM64-2509-6.12, доработан для версии 6.18.
> 
> Проверена работа на платах:
> ET101-MB-v1.1, Элпитех, ПО платы 2409-elp
> Родиола MBDR BM12 R000.F01, Delta Computers, ПО платы 5.5
> Aquarius, ПО платы 5.3.0
> TF307-MB-S-D, ПО платы 5.6 и 2509-6.12
> 
> Полноценная работа наблюдается только у плат с обновленным ПО
> (TF307 начиная с версии 5.9 и ET101-MB-v1.1 с 2409-elp),
> или при указании параметров настройки шины для конкретной платы
> в параметрах загрузки ядра (названия перечислены в pcie-baikal-tune.c).
> 
> В остальных случаях возможны снижение скорости соединения,
> отказ во время установки соединения, неустойчивое соединение вплоть
> до нарушения данных.
> 
> Daniil Gnusarev (5):
>   pci: baikal-pcie: add support for PCIe controller for Baikal BE-M1000
>   pci: baikal-pcie: driver compatibility with SDK earlier than 5.7
>   pci: baikal-pcie: driver compatibility with SDK versions 5.4
>   pci: baikal-pcie: use raw_spinlock for regmap of gbr registers
>   pci: baikal-pcie: forced enable dma-coherent for pcie on Baikal-M

Applied, thanks

   4261b38add32..7fa7d7e34b56  6.18/sisyphus -> 6.18/sisyphus

> 
>  drivers/acpi/pci_mcfg.c                       |   38 +
>  drivers/pci/controller/dwc/Kconfig            |   32 +
>  drivers/pci/controller/dwc/Makefile           |    5 +
>  drivers/pci/controller/dwc/pcie-baikal-acpi.c |   23 +
>  drivers/pci/controller/dwc/pcie-baikal-core.c | 2372 +++++++++++++++++
>  drivers/pci/controller/dwc/pcie-baikal-tune.c |  570 ++++
>  drivers/pci/controller/dwc/pcie-baikal.h      |   16 +
>  drivers/pci/controller/dwc/pcie-designware.c  |    3 +-
>  drivers/pci/controller/dwc/pcie-designware.h  |    2 +
>  include/linux/pci-ecam.h                      |    2 +
>  10 files changed, 3062 insertions(+), 1 deletion(-)
>  create mode 100644 drivers/pci/controller/dwc/pcie-baikal-acpi.c
>  create mode 100644 drivers/pci/controller/dwc/pcie-baikal-core.c
>  create mode 100644 drivers/pci/controller/dwc/pcie-baikal-tune.c
>  create mode 100644 drivers/pci/controller/dwc/pcie-baikal.h
> 
> -- 
> 2.42.2
> 
> _______________________________________________
> devel-kernel mailing list
> devel-kernel at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-kernel


Подробная информация о списке рассылки devel-kernel