Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для устройств на основе процессора Rockchip RK3568 > Описание компонентов > Список компонентов, входящих в состав ППМ > pci-rk3568



pci-rk3568

Сервер PCI для Rockchip RK3568

Синтаксис:

pci-rk3568 [опции]

Опции:

-b шины
Количество логических шин PCI, которое требуется сканировать. Значение по умолчанию – 10.

Note: Должно совпадать или быть больше чем количество аппаратных шин. См.опцию nbuses.

-B
Принудительно выполнить перечисление мостов с типом "OTHER" ("другой").
-c
Игнорировать проверку кодов классов.
-h
Запретить изменение флагов инициализации PCI BASE и ROM при повторных вызовах pci_attach_device().
-p
Запретить устройствам переходить в режим управления шиной (Bus Master).
-v[v...]
Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.
-x
Не удалять устройства с шины PCI во время их перечисления.
-m
Запретить мапирование прерываний; некоторые BIOS не поддерживают мапирование прерываний.
-D
Включить MSI и MSI-X для видеоустройств, по умолчанию опция отключена. Эта опция игнорируется при использовании опции -M.
-M
Отключить MSI и MSI-X. По умолчанию отключены для видеоустройств, но включены для остальных. При использовании этой опции опция -D не имеет эффекта.
-n количество
Установить максимальное количество MSI.
-T
Не удалять Bridge устройства с шины во время их перечисления. В некоторых системах это может помочь избежать зависания шины.
-drk3568 [опция[,опция...]]
Дополнительные опции, разделяемые запятыми. Поддерживаемые опции:
verbose=уровень
Переопределить уровень отладочного вывода PCI сервера. По умолчанию - уровень заданный PCI сервером.
pcie3x2_en=0|1
Включить контроллер PCIe X2 Gen 3.
pcie3x2_primarybus=номер
Задать primary bus для контроллера PCIe X2 Gen 3.
pcie3x2_nbuses=количество
Задать количество подчинённых шин (buses) для контроллера PCIe X2 Gen 3.
pcie3x2_gpio_bank=номер
Задать GPIO bank для сброса PCIe EP в контроллере PCIe X2 Gen 3.
pcie3x2_gpio_pin=номер
Задать GPIO pin для сброса PCIe EP в контроллере PCIe X2 Gen 3.
pcie3x2_lanes=количество
Задать количество линий PCIe для EP в контроллере PCIe X2 Gen 3. По умолчанию — 2.
pcie3x1_en=0|1
Включить контроллер PCIe X1 Gen 3.
pcie3x1_primarybus=номер
Задать primary bus для контроллера PCIe X1 Gen 3.
pcie3x1_nbuses=количество
Задать количество подчинённых шин для контроллера PCIe X1 Gen 3.
pcie3x1_gpio_bank=номер
Задать GPIO bank для сброса PCIe EP в контроллере PCIe X1 Gen 3.
pcie3x1_gpio_pin=номер
Задать GPIO pin для сброса PCIe EP в контроллере PCIe X1 Gen 3.
pcie2x1_en=0|1
Включить контроллер PCIe X1 Gen 2.
pcie2x1_primarybus=номер
Задать primary bus для контроллера PCIe X1 Gen 2.
pcie2x1_nbuses=количество
Задать количество подчинённых шин для контроллера PCIe X1 Gen 2.
pcie2x1_gpio_bank=номер
Задать GPIO bank для сброса PCIe EP в контроллере PCIe X1 Gen 2.
pcie2x1_gpio_pin=номер
Задать GPIO pin для сброса PCIe EP в контроллере PCIe X1 Gen 2.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64

Описание:


Caution: Эту утилиту может запустить только пользователь root.

Сервер pci-rk3568 обеспечивает поддержку шины PCIe, а также MSI (Message Signaled Interrupts) и MSI-X. Он должен находиться в образе начальной загрузки системы с PCI.

Этот сервер создает устройство /dev/pci. Следует дождаться его появления, для этого в файле построения образа, используемом утилитой mkifs, необходимо указать следующее:

pci-rk3568 waitfor /dev/pci

Классификация:

BSP для систем на базе процессора Rockchip RK3568, драйверы




Предыдущий раздел: перейти