Перейти к основному содержимому

Список драйверов для Baikal-T

Данный документ содержит список драйверов для микропроцессора BE-T1000. В таблицах представлено до 3 колонок: компонент, наименование драйвера и дополнительные материалы. В двух последних колонках — наименование драйвера и дополнительные материалы — находятся прямые ссылки на соответствующий файл.

Компоненты, драйвера которых присутствуют в ядре

MIPS CPU Support

Файлы находятся в следующих директориях: src/kernel/arch/mips/baikal-t1, src/kernel/arch/mips/include/asm/mach-baikal-t1 и src/kernel/arch/mips/boot/dts/baikal-t1.

Документацию можно загрузить по данной ссылке.

MIPS Interrupts

Наименование драйвераДополнительные материалы
irq-mips-gic.cmti,gic.yaml
irq-mips-cpu.cmti,gic.yaml

MIPS EJTAG Fast Debug Channels

КомпонентНаименование драйвераДополнительные материалы
MIPS Interruptsmips_ejtag_fdc.cЗагрузить документ

Clock Control Unit

Файлы находятся в следующей директории: src/kernel/drivers/clk/baikal-t1.

Дополнительные материалы: baikal,bt1-ccu-div.yaml и baikal,bt1-ccu-pll.yaml.

L2 Cache

Наименование драйвераДополнительные материалы
bt1-l2-ctl.cbaikal,bt1-l2-ctl.yaml

APB Bus

Наименование драйвераДополнительные материалы
bt1-apb.cbaikal,bt1-apb.yaml

GPIO

Наименование драйвераДополнительные материалы
gpio-dwapb.csnps,dw-apb-gpio.yaml

I2C

Наименование драйвераДополнительные материалы
i2c-designware-platdrv.csnps,designware-i2c.yaml
master.csnps,designware-i2c.yaml
slave.csnps,designware-i2c.yaml
core.hsnps,designware-i2c.yaml

Timers

КомпонентНаименование драйвераДополнительные материалы
APB Timerdw_apb_timer_of.csnps,dw-apb-timer.yaml
APB Watchdogdw_wdt.csnps,dw-wdt.yaml
GIC Timermips-gic-timer.cmti,gic.yaml
R4K Timercsrc-r4k.cОтсутствуют
R4K Timercevt-r4k.cОтсутствуют

UART

Наименование драйвераДополнительные материалы
8250_dw.csnps-dw-apb-uart.yaml
8250_early.csnps-dw-apb-uart.yaml
8250_dwlib.csnps-dw-apb-uart.yaml
8250_dwlib.hsnps-dw-apb-uart.yaml

SPI

Наименование драйвераДополнительные материалы
spi-dw-core.csnps,dw-apb-ssi.yaml
spi-dw.hsnps,dw-apb-ssi.yaml
spi-dw-dma.csnps,dw-apb-ssi.yaml
spi-dw-bt1.csnps,dw-apb-ssi.yaml

Temperature / Voltage

КомпонентНаименование драйвераДополнительные материалы
PVTbt1-pvt.cbaikal,bt1-pvt.yaml

AXI Bus

Наименование драйвераДополнительные материалы
bt1-axi.cbaikal,bt1-axi.yaml

PCIe

КомпонентНаименование драйвераДополнительные материалы
PCIe RCpcie-designware.csnps,dw-pcie.yaml
PCIe RCpcie-designware.hsnps,dw-pcie.yaml
PCIe RCpcie-designware-host.csnps,dw-pcie.yaml
PCIe RCpcie-bt1.csnps,dw-pcie.yaml

Файлы по PCIe eDMA находятся в следующей директории: src/kernel/drivers/dma/dw-edma.

SRAM

Наименование драйвераДополнительные материалы
sram.csram.yaml

DMA

Файлы по DMA находятся в следующей директории: src/kernel/drivers/dma/dw.

Дополнительные материалы: snps,dma-spear1340.yaml.

DDR Controller

КомпонентНаименование драйвераДополнительные материалы
DDR EDACsynopsys_edac.cbaikal,bt1-ddrc.yaml

SATA

Наименование драйвераДополнительные материалы
libahci_platform.cbaikal,bt1-ahci.yaml
ahci_dwc.cbaikal,bt1-ahci.yaml

XGMAC

Файлы по 10 Gb Ethernet находятся в следующей директории: src/kernel/drivers/net/ethernet/amd/xgbe.

GMAC

Файлы по 1 Gb Ethernet находятся в следующей директории: src/kernel/drivers/net/ethernet/stmicro/stmmac.

USB2

Файлы по USB2 находятся в следующей директории: src/kernel/drivers/usb/dwc3/.

Дополнительные материалы: snps,dwc3.yaml.