diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 944a1d2..aa7ba94 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62dc702d68a156a70b7698490fa2d79d8ddeb61df402ce3ca3530edb6a3aa72e -size 1224448 +oid sha256:ad8b946cbe0849bb688e0224b2a373362b8a5844fedcf6bbe30bf893c2ae844a +size 1236158 diff --git a/documentation/linux_configuration_15_device_drivers.tex b/documentation/linux_configuration_15_device_drivers.tex index b8550f3..a3013ba 100644 --- a/documentation/linux_configuration_15_device_drivers.tex +++ b/documentation/linux_configuration_15_device_drivers.tex @@ -5293,6 +5293,214 @@ Wenn diese Meldungen aktiv sind, können sie erhebliche Auswirkungen auf die Lei Treibers und die Größe Ihrer Syslog"=Dateien haben! Setzen Sie den Debugging"=Level während des normalen Betriebs auf 0. +\paragraph{ForeRunner HE Series}$~$\\ +CONFIG\_ATM\_HE [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die ATM"=Adapterkarten der Marconi ForeRunner HE-Serie. +Er unterstützt gleichzeitig die Versionen 155 und 622. + +\subparagraph{Use S/UNI PHY driver}$~$\\ +CONFIG\_ATM\_HE\_USE\_SUNI [=y] \textbf{[Y]}\\* +Unterstützung für S/UNI"=Ultra und S/UNI"=622, die in den ForeRunner HE"=Karten enthalten sind. +Dieser Treiber bietet Trägererkennung einige Statistiken. + +\paragraph{Solos ADSL2+ PCI Multiport card driver}$~$\\ +CONFIG\_ATM\_SOLOS [=m] \textbf{[M]}\\* +Support for the Solos multiport ADSL2+ card. + +\subsubsection{Distributed Switch Architecture drivers \texorpdfstring{$\rightarrow$}{->}} +\textit{(Treiber für die verteilte Switch-Architektur)} + +\paragraph{Broadcom BCM53xx managed switch support}$~$\\ +CONFIG\_B53 [=m] \textbf{[M]}\\* +Dieser Treiber bietet Unterstützung für Broadcom managed switch chips. Er unterstützt +BCM5325E, BCM5365, BCM539x, BCM53115 und BCM53125 sowie BCM63XX integrierte Switches. + +\paragraph{Broadcom Starfighter 2 Ethernet switch support}$~$\\ +CONFIG\_NET\_DSA\_BCM\_SF2 [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung für die Broadcom Starfighter 2 Ethernet"=Switch"=Chips. + +\paragraph{DSA mock-up Ethernet switch chip support}$~$\\ +CONFIG\_NET\_DSA\_LOOP [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung für einen gefälschten Switch"=Chip, der die DSA"=APIs nutzt. + +\paragraph{Hirschmann Hellcreek TSN Switch support}$~$\\ +CONFIG\_NET\_DSA\_HIRSCHMANN\_HELLCREEK [=m] \textbf{[M]}\\* +Dieser Treiber bietet Unterstützung für Hirschmann Hellcreek TSN Schalter. + +\paragraph{Lantiq / Intel GSWIP}$~$\\ +CONFIG\_NET\_DSA\_LANTIQ\_GSWIP [=n] \textbf{[~]}\\* +Dies ermöglicht die Unterstützung des Lantiq / Intel GSWIP 2.1 im xrx200 / VR9 SoC. + +\paragraph{MediaTek MT7530 and MT7531 Ethernet switch support}$~$\\ +CONFIG\_NET\_DSA\_MT7530 [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der Ethernet"=Switch"=Chips MediaTek MT7530 und MT7531. +Das Multi"=Chip"=Modul MT7530 in den SoCs MT7621AT, MT7621DAT, MT7621ST und MT7623AI sowie der +integrierte Switch im MT7988 SoC werden ebenfalls unterstützt. + +\subparagraph{MediaTek MT7530 MDIO interface driver}$~$\\ +CONFIG\_NET\_DSA\_MT7530\_MDIO [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der MediaTek MT7530 und MT7531 Switch"=Chips, die über MDIO +verbunden sind, sowie des Multi"=Chip"=Moduls MT7530, das in den SoCs MT7621AT, MT7621DAT, +MT7621ST und MT7623AI zu finden ist. + +\subparagraph{MediaTek MT7530 MMIO interface driver}$~$\\ +CONFIG\_NET\_DSA\_MT7530\_MMIO [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung des integrierten Ethernet"=Switches im MediaTek MT7988 SoC. +Der Switch ist ähnlich aufgebaut wie der MT7531, aber die Switch"=Register werden direkt in +den SoC"=Registerraum eingeblendet, anstatt über MDIO zugänglich zu sein. + +\paragraph{Marvell 88E6060 ethernet switch chip support}$~$\\ +CONFIG\_NET\_DSA\_MV88E6060 [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung des Marvell 88E6060"=Ethernet"=Switch"=Chips. + +\paragraph{Microchip KSZ8795/KSZ9477/LAN937x series switch support \texorpdfstring{$\rightarrow$}{->}}$~$\\ +CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_COMMON [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Microchip Switches der Serie KSZ9477 und die +Switch"=Chips KSZ8795"/KSZ88x3. + +\subparagraph{KSZ series I2C connected switch driver}$~$\\ +CONFIG\_NET\_DSA\_MICROCHIP\_KSZ9477\_I2C [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für die Registrierung von über I2C konfigurierten +Schaltern zu aktivieren. + +\subparagraph{KSZ series SPI connected switch driver}$~$\\ +CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_SPI [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für die Registrierung von über SPI konfigurierten +Schaltern zu aktivieren. + +\subparagraph{Support for the PTP clock on the KSZ9563/LAN937x Ethernet Switch} +CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_PTP [=y] \textbf{[Y]}\\* +Aktivieren Sie dieses Kontrollkästchen, um die Unterstützung für Zeitstempel und +PTP"=Taktmanipulation in den Switches der Serien KSZ8563/KSZ9563/LAN937x zu aktivieren. +KSZ9563/KSZ8563 unterstützt nur eine einstufige Zeitstempelung. Der LAN937x"=Switch unterstützt +sowohl einstufiges als auch zweistufiges Timestamping. + +\subparagraph{KSZ series SMI connected switch driver}$~$\\ +CONFIG\_NET\_DSA\_MICROCHIP\_KSZ8863\_SMI [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für die Registrierung von Switches zu aktivieren, +die über Microchip SMI konfiguriert werden. Es werden die Switches KSZ8863 und KSZ8873 unterstützt. + +\paragraph{Marvell 88E6xxx Ethernet switch fabric support}$~$\\ +CONFIG\_NET\_DSA\_MV88E6XXX [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die meisten der Marvell 88E6xxx Modelle von +Ethernet-Switch-Chips, außer 88E6060. + +\subparagraph{PTP support for Marvell 88E6xxx}$~$\\ +CONFIG\_NET\_DSA\_MV88E6XXX\_PTP [=y] \textbf{[Y]}\\* +Sagen Sie Y, um PTP-Hardware-Timestamping auf Marvell 88E6xxx Switch-Chips zu aktivieren, +die es unterstützen. + +\paragraph{Ocelot External Ethernet switch support}$~$\\ +CONFIG\_NET\_DSA\_MSCC\_OCELOT\_EXT [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Chips VSC7511, VSC7512, VSC7513 und VSC7514, wenn sie über +SPI gesteuert werden. +Die Ocelot"=Switch"=Familie ist eine Reihe von Multi"=Port"=Netzwerk"=Chips. Alle diese +Chips können von außen über SPI- oder PCIe"=Schnittstellen gesteuert werden. +Sagen Sie hier Y, um die externe Steuerung dieser Chips zu aktivieren. + +\paragraph{Ocelot / Seville Ethernet switch support}$~$\\ +CONFIG\_NET\_DSA\_MSCC\_SEVILLE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt den VSC9953 (Seville)"=Switch, der als Plattformgerät +in den NXP T1040 SoC eingebettet ist. + +\paragraph{Qualcomm Atheros AR9331 Ethernet switch support}$~$\\ +CONFIG\_NET\_DSA\_AR9331 [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung für den integrierten Ethernet Switch Qualcomm Atheros AR9331. + +\paragraph{Qualcomm Atheros QCA8K Ethernet switch family support}$~$\\ +CONFIG\_NET\_DSA\_QCA8K [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung für die Qualcomm Atheros QCA8K Ethernet"=Switch"=Chips. + +\subparagraph{Qualcomm Atheros QCA8K Ethernet switch family LEDs support}$~$\\ +CONFIG\_NET\_DSA\_QCA8K\_LEDS\_SUPPORT [=y] \textbf{[Y]}\\* +Dies ermöglichte die Unterstützung von LEDs, die auf den Qualcomm Atheros QCA8K +Ethernet"=Switch"=Chips vorhanden sind. + +\paragraph{NXP SJA1105 Ethernet switch family support}$~$\\ +CONFIG\_NET\_DSA\_SJA1105 [=m] \textbf{[M]}\\* +Dies ist der Treiber für die NXP SJA1105 (5-Port) und SJA1110 (10-Port) Automotive +Ethernet"=Switch"=Familie. Diese werden über eine SPI"=Schnittstelle verwaltet. Das Probing +wird auf der Basis von OF"=Bindings gehandhabt, ebenso wie die Verknüpfung mit PHYLINK. Der +Treiber unterstützt die folgenden Revisionen:\\[.5em] +\texttt{ +-- SJA1105E (Gen. 1, kein TT-Ethernet)\\ +-- SJA1105T (Gen. 1, TT-Ethernet)\\ +-- SJA1105P (Gen. 2, kein SGMII, kein TT-Ethernet)\\ +-- SJA1105Q (Gen. 2, kein SGMII, TT-Ethernet)\\ +-- SJA1105R (Gen. 2, SGMII, kein TT-Ethernet)\\ +-- SJA1105S (Gen. 2, SGMII, TT-Ethernet)\\ +-- SJA1110A (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 10 Anschlüsse)\\ +-- SJA1110B (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 9 Anschlüsse)\\ +-- SJA1110C (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 7 Anschlüsse)\\ +-- SJA1110D (Gen. 3, SGMII, TT-Ethernet, kein 100base-TX PHY, 7 Anschlüsse) +} + +\subparagraph{Support for the PTP clock on the NXP SJA1105 Ethernet switch}$~$\\ +CONFIG\_NET\_DSA\_SJA1105\_PTP [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung von Zeitstempeln und PTP"=Taktmanipulationen im +SJA1105 DSA-Treiber. + +\subsubparagraph{Support for the Time-Aware Scheduler on NXP SJA1105}$~$\\ +CONFIG\_NET\_DSA\_SJA1105\_TAS [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung der TTEthernet"=basierten Egress"=Scheduling"=Engine +im SJA1105 DSA-Treiber, die über einen Hardware"=Offload der tc-tqprio qdisc gesteuert wird. + +\subsubsubparagraph{Support for Virtual Links on NXP SJA1105}$~$\\ +CONFIG\_NET\_DSA\_SJA1105\_VL [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung der Flussklassifizierung mit geeigneten Geräten +(\texttt{SJA1105T,\\ SJA1105Q, SJA1105S}). Die folgenden Aktionen werden unterstützt:\\ +-- Umleitung, Trap, Drop\\ +-- zeitbasierte Eingangsüberwachung über die Aktion tc-gate + +\paragraph{Arrow XRS7000X series switch in I2C mode}$~$\\ +CONFIG\_NET\_DSA\_XRS700X\_I2C [=m] \textbf{[M]}\\* +Aktivieren Sie die I2C"=Unterstützung für Arrow SpeedChips XRS7003/7004 Gigabit Ethernet"=Switches. + +\paragraph{Arrow XRS7000X series switch in MDIO mode}$~$\\ +CONFIG\_NET\_DSA\_XRS700X\_MDIO [=m] \textbf{[M]}\\* +Aktivieren Sie die MDIO"=Unterstützung für Arrow SpeedChips XRS7003/7004 Gigabit Ethernet"=Switches. + +\paragraph{Realtek Ethernet switch family support}$~$\\ +CONFIG\_NET\_DSA\_REALTEK [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für Realtek Ethernet Switch Chips zu aktivieren. +Beachten Sie, dass mindestens ein Schnittstellentreiber aktiviert sein muss, damit die Subtreiber +geladen werden können. Außerdem kann ein Schnittstellentreiber nichts erreichen, wenn nicht +mindestens ein Subtreiber aktiviert ist. + +\subparagraph{Realtek RTL8365MB switch subdriver}$~$\\ +CONFIG\_NET\_DSA\_REALTEK\_RTL8365MB [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für Realtek RTL8365MB-VC und RTL8367S zu aktivieren. + +\subparagraph{Realtek RTL8366RB switch subdriver}$~$\\ +CONFIG\_NET\_DSA\_REALTEK\_RTL8366RB [=m] \textbf{[M]}\\* +Wählen Sie diese Option, um die Unterstützung für Realtek RTL8366RB zu aktivieren. + +\paragraph{SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode}$~$\\ +CONFIG\_NET\_DSA\_SMSC\_LAN9303\_I2C [=m] \textbf{[M]}\\* +Aktivieren Sie die Zugriffsfunktionen, wenn das SMSC/Microchip LAN9303 für den I2C"=verwalteten +Modus konfiguriert ist. + +\paragraph{Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode}$~$\\ +CONFIG\_NET\_DSA\_SMSC\_LAN9303\_MDIO [=m] \textbf{[M]}\\* +Aktivieren Sie die Zugriffsfunktionen, wenn der Microchip LAN9303/LAN9354 für den +MDIO"=Managed"=Modus konfiguriert ist. + +\paragraph{Vitesse VSC7385/7388/7395/7398 SPI mode support}$~$\\ +CONFIG\_NET\_DSA\_VITESSE\_VSC73XX\_SPI [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der integrierten SparX-Ethernet"=Switches Vitesse VSC7385, +VSC7388, VSC7395 und VSC7398 im SPI-Managed-Modus. + +\paragraph{Vitesse VSC7385/7388/7395/7398 Platform mode support}$~$\\ +CONFIG\_NET\_DSA\_VITESSE\_VSC73XX\_PLATFORM [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der integrierten SparX-Ethernet"=Switches Vitesse VSC7385, +VSC7388, VSC7395 und VSC7398, die über einen an die CPU angeschlossenen Adressbus verbunden +sind und im Memory"=mapped I/O-Modus arbeiten. + +\subsubsection{Ethernet driver support \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_ETHERNET [=y] \textbf{[Y]}\\* +Dieser Abschnitt enthält alle Ethernet-Gerätetreiber. + + %% %% \texorpdfstring{$\rightarrow$}{->} %% \textit{Für diese Option gibt es keine Hilfe.}