Сервер PCI для Rockchip RK3568
pci-rk3568 [опции]
- -b шины
- Количество логических шин PCI, которое требуется сканировать. Значение по умолчанию –
10.
 | Должно совпадать или быть больше чем количество аппаратных шин. См.опцию 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
 | Эту утилиту может запустить только пользователь root. |
Сервер pci-rk3568 обеспечивает поддержку шины PCIe, а также MSI (Message Signaled Interrupts) и MSI-X. Он должен находиться в образе начальной загрузки системы с PCI.
Этот сервер создает устройство /dev/pci. Следует дождаться его появления, для этого в файле построения образа, используемом утилитой mkifs, необходимо указать следующее:
pci-rk3568
waitfor /dev/pci
BSP для систем на базе процессора Rockchip RK3568, драйверы
Предыдущий раздел: перейти