UPD Philips/NXP SJA1000 devices

This commit is contained in:
2024-02-26 03:00:54 +01:00
parent 7f181958cd
commit 9a7a9175fd
3 changed files with 615 additions and 22 deletions

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6e0d6db9d418f7ceefcea06433ab6529ac1e214a6f53f6ed374c88e6dbdd9f3d oid sha256:8d9de7967793b6ae4057d3701113f6f5eb633cbdc90120678d2de1cb2086ca33
size 1362963 size 1397442

View File

@@ -35,14 +35,16 @@
\sisetup{ \sisetup{
locale=DE, locale=DE,
exponent-to-prefix=true, exponent-to-prefix=true,
range-independent-prefix=true range-independent-prefix=true,
per-mode=symbol
} }
\newcommand{\siunitxold}{} \newcommand{\siunitxold}{}
} }
{% old version {% old version
\sisetup{ \sisetup{
locale=DE, locale=DE,
exponent-to-prefix=true exponent-to-prefix=true,
per-mode=symbol
} }
\newcommand{\siunitxold}{% \newcommand{\siunitxold}{%
\\Please update your \LaTeX module \textit{siunitx}: The module is older then \siunitxversionfrom \\Please update your \LaTeX module \textit{siunitx}: The module is older then \siunitxversionfrom

View File

@@ -3061,7 +3061,7 @@ Dieser Treiber unterstützt FCoE"=Offload für die QLogic"=Geräte.
\paragraph{Emulex 10Gbps iSCSI -- BladeEngine 2}$~$\\ \paragraph{Emulex 10Gbps iSCSI -- BladeEngine 2}$~$\\
CONFIG\_BE2ISCSI [=m] \textbf{[M]}\\* CONFIG\_BE2ISCSI [=m] \textbf{[M]}\\*
Dieser Treiber implementiert die iSCSI"=Funktionalität für den Emulex Dieser Treiber implementiert die iSCSI"=Funktionalität für den Emulex
$\qty[per-mode=symbol,per-symbol=\mathrm{p}]{10}{\giga\byte\per\second}$ $\qty[per-symbol=\mathrm{p}]{10}{\giga\byte\per\second}$
Speicher"-adapter --\\ Speicher"-adapter --\\
\mbox{BladeEngine~2}. \mbox{BladeEngine~2}.
@@ -3324,7 +3324,7 @@ Das Modul wird \texttt{megaraid\_sas} genannt.
\paragraph{LSI MPT Fusion SAS 3.0 \& SAS 2.0 Device Driver}$~$\\ \paragraph{LSI MPT Fusion SAS 3.0 \& SAS 2.0 Device Driver}$~$\\
CONFIG\_SCSI\_MPT3SAS [=m] \textbf{[M]}\\* CONFIG\_SCSI\_MPT3SAS [=m] \textbf{[M]}\\*
This driver supports PCI"=Express SAS $\qty[per-mode=symbol]{12}{\giga\bit\per\second}$ This driver supports PCI"=Express SAS $\qty{12}{\giga\bit\per\second}$
Host Adapters. Host Adapters.
\subparagraph{LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 -- 256)}$~$\\ \subparagraph{LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 -- 256)}$~$\\
@@ -3461,7 +3461,7 @@ Das Modul wird \texttt{fdomain\_pci} heißen.
\paragraph{Intel(R) C600 Series Chipset SAS Controller}$~$\\ \paragraph{Intel(R) C600 Series Chipset SAS Controller}$~$\\
CONFIG\_SCSI\_ISCI [=m] \textbf{[M]}\\* CONFIG\_SCSI\_ISCI [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die \qty[per-mode=symbol]{6}{\giga\bit\per\second} SAS"=Fähigkeiten der Speichersteuerungseinheit, Dieser Treiber unterstützt die \qty{6}{\giga\bit\per\second} SAS"=Fähigkeiten der Speichersteuerungseinheit,
die im Chipsatz der Intel(R) C600"=Serie enthalten ist. die im Chipsatz der Intel(R) C600"=Serie enthalten ist.
\paragraph{IBM ServeRAID support}$~$\\ \paragraph{IBM ServeRAID support}$~$\\
@@ -5155,8 +5155,7 @@ z.~B. Speedstream~3010 und ENI"=25p. Der Speedstream~3060 wird derzeit nicht unt
\paragraph{Efficient Networks ENI115P}$~$\\ \paragraph{Efficient Networks ENI115P}$~$\\
CONFIG\_ATM\_ENI [=m] \textbf{[M]}\\* CONFIG\_ATM\_ENI [=m] \textbf{[M]}\\*
Treiber für die Efficient Networks ENI155p"=Serie und SMC ATM Power155 Treiber für die Efficient Networks ENI155p"=Serie und SMC ATM Power155
\qty[per-mode=symbol%,per-symbol=\mathrm{p} \qty{155}{\mega\bit\per\second} ATM"=Adapter.
]{155}{\mega\bit\per\second} ATM"=Adapter.
Unterstützt werden sowohl die Versionen mit \qty{512}{\kilo\byte} und Unterstützt werden sowohl die Versionen mit \qty{512}{\kilo\byte} und
\qty{2}{\mega\byte} on"=board RAM \qty{2}{\mega\byte} on"=board RAM
(Efficient nennt sie \glqq C\grqq{} bzw. \glqq S\grqq{}), als auch die FPGA und die ASIC Tonga (Efficient nennt sie \glqq C\grqq{} bzw. \glqq S\grqq{}), als auch die FPGA und die ASIC Tonga
@@ -5187,14 +5186,14 @@ Beachten Sie, dass die Aktivierung vieler verschiedener Burst"=Größen in derse
Kosten für den Aufbau einer Übertragung erhöhen kann, so dass der resultierende Durchsatz geringer Kosten für den Aufbau einer Übertragung erhöhen kann, so dass der resultierende Durchsatz geringer
ist als bei Verwendung nur der größten verfügbaren Burst"=Größe. ist als bei Verwendung nur der größten verfügbaren Burst"=Größe.
Außerdem führen größere Bursts manchmal zu einem geringeren Durchsatz, z.~B. wurde auf einer Außerdem führen größere Bursts manchmal zu einem geringeren Durchsatz, z.~B. wurde auf einer
Intel 440FX"=Karte ein Rückgang von \qty[per-mode=symbol]{135}{\mega\bit\per\second} auf Intel 440FX"=Karte ein Rückgang von \qty{135}{\mega\bit\per\second} auf
\qty[per-mode=symbol]{103}{\mega\bit\per\second} beobachtet, als von 8-W- auf 16-W-Bursts \qty{103}{\mega\bit\per\second} beobachtet, als von 8-W- auf 16-W-Bursts
umgestellt wurde. umgestellt wurde.
\paragraph{IDT~77201 (NICStAR) (ForeRunnerLE)}$~$\\ \paragraph{IDT~77201 (NICStAR) (ForeRunnerLE)}$~$\\
CONFIG\_ATM\_NICSTAR [=m] \textbf{[M]}\\* CONFIG\_ATM\_NICSTAR [=m] \textbf{[M]}\\*
Die NICStAR"=Chipsatzfamilie wird in einer Vielzahl von ATM-NICs für \num{25} und Die NICStAR"=Chipsatzfamilie wird in einer Vielzahl von ATM-NICs für \num{25} und
\qty[per-mode=symbol]{155}{\mega\bit\per\second} verwendet, darunter IDT"=Karten und die \qty{155}{\mega\bit\per\second} verwendet, darunter IDT"=Karten und die
Fore ForeRunnerLE"=Serie. Sagen Sie Y, wenn Sie eine dieser Karten haben. Fore ForeRunnerLE"=Serie. Sagen Sie Y, wenn Sie eine dieser Karten haben.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{nicstar} Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{nicstar}
heißen. heißen.
@@ -5202,7 +5201,7 @@ heißen.
\subparagraph{Use suni PHY driver (155Mbps)}$~$\\ \subparagraph{Use suni PHY driver (155Mbps)}$~$\\
CONFIG\_ATM\_NICSTAR\_USE\_SUNI [=n] \textbf{[~]}\\* CONFIG\_ATM\_NICSTAR\_USE\_SUNI [=n] \textbf{[~]}\\*
Unterstützung für S-UNI und kompatible PHYsical-Layer"=Chips. Diese sind in den meisten Unterstützung für S-UNI und kompatible PHYsical-Layer"=Chips. Diese sind in den meisten
\qty[per-mode=symbol]{155}{\mega\bit\per\second} NICStAR"=basierten ATM"=Karten zu finden, \qty{155}{\mega\bit\per\second} NICStAR"=basierten ATM"=Karten zu finden,
insbesondere in den ForeRunner LE155"=Karten. Dieser Treiber erkennt das Entfernen und insbesondere in den ForeRunner LE155"=Karten. Dieser Treiber erkennt das Entfernen und
Wiedereinstecken von Kabeln und liefert einige Statistiken. Dieser Treiber kann nicht Wiedereinstecken von Kabeln und liefert einige Statistiken. Dieser Treiber kann nicht
entfernt werden, wenn er als Modul kompiliert wurde. Wenn Sie diese Fähigkeit benötigen, entfernt werden, wenn er als Modul kompiliert wurde. Wenn Sie diese Fähigkeit benötigen,
@@ -5215,7 +5214,7 @@ Unterstützung für den PHYsical Layer Chip in ForeRunner LE25"=Karten. Zusätzl
des Entfernens/Wiedereinsetzens des Kabels ermöglicht dieser Treiber die Steuerung des des Entfernens/Wiedereinsetzens des Kabels ermöglicht dieser Treiber die Steuerung des
Loopback"=Modus des Chips über eine spezielle IOCTL. Loopback"=Modus des Chips über eine spezielle IOCTL.
Dieser Treiber ist für die ordnungsgemäße Handhabung von vorübergehendem Trägerverlust Dieser Treiber ist für die ordnungsgemäße Handhabung von vorübergehendem Trägerverlust
erforderlich. Wenn Sie also eine \qty[per-mode=symbol]{25}{\mega\bit\per\second} erforderlich. Wenn Sie also eine \qty{25}{\mega\bit\per\second}
NICStAR"=basierte ATM"=Karte haben, müssen Sie Y sagen. NICStAR"=basierte ATM"=Karte haben, müssen Sie Y sagen.
\paragraph{IDT~77252 (NICStAR II)}$~$\\ \paragraph{IDT~77252 (NICStAR II)}$~$\\
@@ -5525,8 +5524,8 @@ heißen. Wenn Sie unsicher sind, sagen Sie N.
\subparagraph{3c590/3c900 series (592/595/597) \dq Vortex/Boomerang\dq{} support}\mbox{}\\ \subparagraph{3c590/3c900 series (592/595/597) \dq Vortex/Boomerang\dq{} support}\mbox{}\\
CONFIG\_VORTEX [=m] \textbf{[M]}\\* CONFIG\_VORTEX [=m] \textbf{[M]}\\*
Diese Option ermöglicht die Treiberunterstützung für eine große Anzahl von Diese Option ermöglicht die Treiberunterstützung für eine große Anzahl von
\qty[per-mode=symbol]{10}{\mega\bit\per\second} und \qty{10}{\mega\bit\per\second} und
\num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second} EISA-, PCI- und \num{10}/\qty{100}{\mega\bit\per\second} EISA-, PCI- und
Cardbus"=3Com"=Netzwerkkarten:\\[.5em] Cardbus"=3Com"=Netzwerkkarten:\\[.5em]
\texttt{ \texttt{
\begin{tabular}{lll} \begin{tabular}{lll}
@@ -7081,7 +7080,7 @@ Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Kar
\paragraph{OpenCores 10/100 Mbps Ethernet MAC support}\mbox{}\\ \paragraph{OpenCores 10/100 Mbps Ethernet MAC support}\mbox{}\\
CONFIG\_ETHOC [=m] \textbf{[M]}\\* CONFIG\_ETHOC [=m] \textbf{[M]}\\*
Sagen Sie hier Y, wenn Sie den OpenCores \num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second} Sagen Sie hier Y, wenn Sie den OpenCores \num{10}/\qty{100}{\mega\bit\per\second}
Ethernet MAC verwenden wollen. Ethernet MAC verwenden wollen.
\paragraph{Packet Engines devices}\mbox{}\\ \paragraph{Packet Engines devices}\mbox{}\\
@@ -7202,8 +7201,8 @@ Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Kar
CONFIG\_QCOM\_EMAC [=m] \textbf{[M]}\\* CONFIG\_QCOM\_EMAC [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die Qualcomm Technologies, Inc. Gigabit Ethernet Media Access Controller Dieser Treiber unterstützt die Qualcomm Technologies, Inc. Gigabit Ethernet Media Access Controller
(EMAC). Der Controller unterstützt IEEE~802.3-2002, Halbduplex"=Modus bei (EMAC). Der Controller unterstützt IEEE~802.3-2002, Halbduplex"=Modus bei
\num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second}, Vollduplex"=Modus bei \num{10}/\qty{100}{\mega\bit\per\second}, Vollduplex"=Modus bei
\num{10}/\num{100}/\qty[per-mode=symbol]{1000}{\mega\bit\per\second}, Wake On LAN (WOL) \num{10}/\num{100}/\qty{1000}{\mega\bit\per\second}, Wake On LAN (WOL)
für geringen Stromverbrauch, für geringen Stromverbrauch,
Receive"=Side Scaling (RSS) und IEEE~1588-2008 Precision Clock Synchronization Protocol. Receive"=Side Scaling (RSS) und IEEE~1588-2008 Precision Clock Synchronization Protocol.
@@ -7708,6 +7707,601 @@ Hardware"=TCP/IP"=Stack, aber dieser Treiber ist nur auf die MAC- und PHY"=Funkt
beschränkt, On-Chip"=TCP/IP wird nicht verwendet. beschränkt, On-Chip"=TCP/IP wird nicht verwendet.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
Das Modul wird \texttt{w5300} heißen. Das Modul wird \texttt{w5300} heißen.
\subparagraph{WIZnet interface mode (Select interface mode in runtime)
\texorpdfstring{$\rightarrow$}{->}}\mbox{}\\
\textit{Für diese Option gibt es keine Hilfe.}
\subsubparagraph{Direct address bus mode}\mbox{}\\
CONFIG\_WIZNET\_BUS\_DIRECT [=n] \textbf{[~]}\\*
Im Direktadressmodus kann das Hostsystem direkt auf alle Register zugreifen,
nachdem sie dem Memory"=Mapped I/O Space zugeordnet wurden.
\subsubparagraph{Indirect address bus mode}\mbox{}\\
CONFIG\_WIZNET\_BUS\_INDIRECT [=n] \textbf{[~]}\\*
Im indirekten Adressmodus greift das Hostsystem indirekt auf die Register zu, indem es das
Indirect Mode Address Register und das Indirect Mode Data Register verwendet, die direkt auf
den Memory"=Mapped I/O Space abgebildet werden.
\subsubparagraph{Select interface mode in runtime}\mbox{}\\
CONFIG\_WIZNET\_BUS\_BUS\_ANY [=y] \textbf{[Y]}\\*
Wenn der Schnittstellenmodus zur Kompilierzeit nicht bekannt ist, kann er zur Laufzeit über
die Konfiguration der Board-/Plattformressourcen ausgewählt werden.
Die Leistung kann im Vergleich zum explizit gewählten Busmodus abnehmen.
\subparagraph{WIZnet W5100/W5200/W5500 Ethernet support for SPI mode}\mbox{}\\
CONFIG\_WIZNET\_W5100\_SPI [=m] \textbf{[M]}\\*
Im SPI-Modus greift das Host-System über das SPI-Protokoll (Modus 0) auf dem SPI-Bus auf Register zu.
Die Leistung sinkt im Vergleich zu anderen Busschnittstellenmodi.
Im W5100 SPI-Modus ist keine Burst-READ/WRITE"=Verarbeitung vorgesehen.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
das Modul wird \texttt{w5100-spi} genannt.
\paragraph{Xilinx devices}\mbox{}\\
CONFIG\_NET\_VENDOR\_XILINX [=y] \textbf{[Y]}\\*
Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y.
Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat:
Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Xilinx"=Geräten.
Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt.
\subparagraph{Xilinx 10/100 Ethernet Lite support}\mbox{}\\
CONFIG\_XILINX\_EMACLITE [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt das 10/100 Ethernet Lite von Xilinx.
\subparagraph{Xilinx 10/100/1000 AXI Ethernet support}\mbox{}\\
CONFIG\_XILINX\_AXI\_EMAC [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt das 10/100/1000 Ethernet von Xilinx für die AXI-Bus"=Schnittstelle,
die in Xilinx Virtex FPGAs und Socs verwendet wird.
\subparagraph{Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver}\mbox{}\\
CONFIG\_XILINX\_LL\_TEMAC [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt den Xilinx 10/100/1000 LocalLink TEMAC Kern, der in Xilinx Spartan
und Virtex FPGAs verwendet wird.
\paragraph{Xircom devices}\mbox{}\\
CONFIG\_NET\_VENDOR\_XIRCOM [=y] \textbf{[Y]}\\*
Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y.
Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat:
Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Xircom"=Karten.
Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt.
\subparagraph{Xircom 16-bit PCMCIA support}\mbox{}\\
CONFIG\_PCMCIA\_XIRC2PS [=m] \textbf{[M]}\\*
Geben Sie hier Y ein, wenn Sie eine Xircom 16-Bit PCMCIA (PC-Card) Ethernet- oder Fast Ethernet"=Karte an Ihren Computer
anschließen wollen.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
Das Modul wird \texttt{xirc2ps\_cs} heißen. Wenn Sie unsicher sind, sagen Sie N.
%15.25.6
\subsubsection{FDDI driver support}
CONFIG\_FDDI [=m] \textbf{[M]}\\*
Fiber Distributed Data Interface (FDDI) ist ein lokales Hochgeschwindigkeitsnetz, das im
Wesentlichen ein Ersatz für das Hochgeschwindigkeits"=Ethernet ist. FDDI kann über Kupfer
oder Glasfaser laufen. Wenn Sie an ein solches Netz angeschlossen sind und einen Treiber
für die FDDI"=Karte in Ihrem Computer benötigen, sagen Sie hier Y (und dann auch Y für den
Treiber für Ihre FDDI"=Karte, siehe unten). Die meisten Leute werden N sagen.
\paragraph{Digital DEFTA/DEFEA/DEFPA adapter support}\mbox{}\\
CONFIG\_DEFXX [=m] \textbf{[M]}\\*
Dies ist eine Unterstützung für die DIGITAL"=Serie von TURBOchannel- (DEFTA), EISA- (DEFEA) und PCI- (DEFPA) Controllern,
die Sie mit einem lokalen FDDI"=Netzwerk verbinden können.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
Das Modul wird \texttt{defxx} heißen. Wenn Sie unsicher sind, sagen Sie N.
\paragraph{SysKonnect FDDI PCI support}\mbox{}\\
CONFIG\_SKFP [=m] \textbf{[M]}\\*
Geben Sie hier Y ein, wenn Sie einen SysKonnect FDDI PCI-Adapter haben.
Die folgenden Adapter werden von diesem Treiber unterstützt:\\[.5em]
\texttt{
- SK-5521 (SK-NET FDDI-UP)\\
- SK-5522 (SK-NET FDDI-UP DAS)\\
- SK-5541 (SK-NET FDDI-FP)\\
- SK-5543 (SK-NET FDDI-LP)\\
- SK-5544 (SK-NET FDDI-LP DAS)\\
- SK-5821 (SK-NET FDDI-UP64)\\
- SK-5822 (SK-NET FDDI-UP64 DAS)\\
- SK-5841 (SK-NET FDDI-FP64)\\
- SK-5843 (SK-NET FDDI-LP64)\\
- SK-5844 (SK-NET FDDI-LP64 DAS)\\
- Netelligent 100 FDDI DAS Glasfaser SC\\
- Netelligent 100 FDDI SAS Glasfaser SC\\
- Netelligent 100 FDDI DAS UTP\\
- Netelligent 100 FDDI SAS UTP\\
- Netelligent 100 FDDI SAS Fibre MIC}\\[.5em]
Lesen Sie $<$file:Documentation/networking/device\_drivers/fddi/skfp.rst$>$
für Informationen über den Treiber.
Fragen zu diesem Treiber richten Sie bitte an: $<$linux@syskonnect.de$>$
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul heißt dann \texttt{skfp}.
Dies wird empfohlen.
\subsubsection{HIPPI driver support}
CONFIG\_HIPPI [=n] \textbf{[~]}\\*
HIgh Performance Parallel Interface (HIPPI) ist ein \qty{800}{\mega\bit\per\second} und
\qty{1600}{\mega\bit\per\second} Dual-Simplex"=Switching- oder Punkt"=zu"=Punkt"=Netzwerk.
HIPPI kann über Kupfer (\qty{25}{\meter}) oder Glasfaser (\qty{300}{\meter} bei Multimode oder \qty{10}{\kilo\meter}
bei Singlemode) laufen.
HIPPI"=Netze werden häufig für Cluster und für die Verbindung mit Supercomputern verwendet.
Wenn Sie an ein HIPPI"=Netzwerk angeschlossen sind und eine HIPPI"=Netzwerkkarte in Ihrem Computer haben, die Sie
unter Linux verwenden möchten, geben Sie hier Y an (Sie müssen auch daran denken, den Treiber für Ihre
HIPPI"=Karte unten zu aktivieren). Die meisten Leute werden hier N sagen.
\subsubsection{General Instruments Surfboard 1000}
CONFIG\_NET\_SB1000 [=m] \textbf{[~]}\\*
Dies ist ein Treiber für das interne Kabelmodem SURFboard 1000 von General Instrument
(auch bekannt als NextLevel). Dabei handelt es sich um eine ISA-Karte, die von einer Reihe von
Kabelfernsehgesellschaften verwendet wird, um einen Kabelmodemzugang zu ermöglichen. Es handelt sich um ein reines
Downstream"=Kabelmodem, d.~h. die Upstream"=Netzverbindung wird von Ihrem normalen Telefonmodem bereitgestellt.
Zur Zeit wird dieser Treiber nur als Modul kompiliert, also sagen Sie hier M, wenn Sie diese Karte haben. Das Modul
wird \texttt{sb1000} heißen.\\
Lesen Sie dann $<$file:Documentation/networking/device\_drivers/cable/sb1000.rst$>$, um zu
erfahren, wie Sie dieses Modul verwenden können, da es spezielle ppp"=Skripte für den Aufbau einer Verbindung
benötigt. Weitere Dokumentation und die notwendigen Skripte finden Sie unter:\\
\url{http://www.jacksonville.net/~fventuri/}\\
\url{http://home.adelphia.net/~siglercm/sb1000.html}\\
\url{http://linuxpower.cx/~cable/}\\
Wenn Sie diese Karte nicht haben, sagen Sie natürlich N.
\\\begin{scriptsize}
Im Notebook ist diese Karte nicht verbaut.
\end{scriptsize}
\subsubsection{PHY Device support and infrastructure \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_PHYLIB [=m] \textbf{[M]}\\*
Ethernet"=Controller sind in der Regel an PHY"=Geräte angeschlossen.
Diese Option bietet eine Infrastruktur für die Verwaltung von PHY"=Geräten.
\paragraph{Support LED triggers for tracking link state}\mbox{}\\
CONFIG\_LED\_TRIGGER\_PHY [=y] \textbf{[M]}\\*
Fügt Unterstützung für eine Reihe von LED-Trigger"=Ereignissen pro PHY hinzu. Eine Änderung des Verbindungsstatus löst
die Ereignisse aus, damit sie von einem LED"=Treiber genutzt werden können. Es gibt Trigger für jede derzeit vom PHY
unterstützte Link"=Geschwindigkeit und auch einen gemeinsamen \glqq Link\grqq{}"=Trigger als logisches Oder aller
Link"=Geschwindigkeiten.
Alle diese Trigger sind nach folgendem Muster benannt:\\
\texttt{$<$mii bus id$>$:$<$phy$>$:$<$speed$>$}\\
Dabei hat die Geschwindigkeit die Form:\\
$<$Speed in Megabit$>$Mbps ODER $<$Speed in Gigabit$>$Gbps ODER Link für jede dem PHY bekannte Geschwindigkeit.
\paragraph{MDIO Bus/PHY emulation with fixed speed/link PHYs}\mbox{}\\
CONFIG\_FIXED\_PHY [=m] \textbf{[M]}\\*
Fügt den \glqq festen\grqq{} MDIO-Bus der Plattform hinzu, um die Karten abzudecken, die PHYs verwenden,
die nicht mit dem echten MDIO"=Bus verbunden sind.\\
Derzeit getestet mit mpc866ads und mpc8349e-mitx.
\paragraph{SFP cage support}\mbox{}\\
CONFIG\_SFP [=m] \textbf{[M]}\\*
\textit{Für diese Option gibt es keine Hilfe.}
\paragraph*{*** MII PHY device drivers ***}\mbox{}\\
\textit{(MII PHY-Gerätetreiber)}%\\*
\paragraph{AMD and Altima PHYs}\mbox{}\\
CONFIG\_AMD\_PHY \colorbox{yellow!80}{[=m] \textbf{[~]}}\\*
Unterstützt werden derzeit der AMD am79c874 und der Altima AC101L.
\\\begin{scriptsize}
Beide sind nur \num{10}/\qty{100}{\mega\bit\per\second} schnelle PHYs, im Notebook nicht verbaut.
\end{scriptsize}
\paragraph{Analog Devices Industrial Ethernet PHYs}\mbox{}\\
CONFIG\_ADIN\_PHY [=m] \textbf{[M]}\\*
Fügt Unterstützung für die Industrial Ethernet PHYs von Analog Devices hinzu.
Unterstützt derzeit die:\\[.5em]
- ADIN1200 - Robuster, industrieller, stromsparender 10/100 Ethernet PHY\\
- ADIN1300 - Robust, industriell, geringe Latenz 10/100/1000 Gigabit Ethernet PHY
\paragraph{Analog Devices Industrial Ethernet T1L PHYs}\mbox{}\\
CONFIG\_ADIN1100\_PHY \colorbox{yellow!80}{[=m] \textbf{[~]}}\\*
Fügt Unterstützung für die Analog Devices Industrial T1L Ethernet PHYs hinzu.
Unterstützt derzeit die:\\[.5em]
- ADIN1100 - Robuster, industrieller, stromsparender 10BASE-T1L Ethernet PHY
\\\begin{scriptsize}
Ein nur \qty{10}{\mega\bit\per\second} schneller PHY, im Notebook nicht verbaut.
\end{scriptsize}
\paragraph{Aquantia PHYs}\mbox{}\\
CONFIG\_AQUANTIA\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die Aquantia AQ1202, AQ2104, AQR105, AQR405
\paragraph{Asix PHYs}\mbox{}\\
CONFIG\_AX88796B\_PHY [=m] \textbf{[M]}\\*
Derzeit wird der PHY von Asix Electronics im X-Surf 100 AX88796B"=Gehäuse unterstützt.
\paragraph{Broadcom 54XX PHYs}\mbox{}\\
CONFIG\_BROADCOM\_PHY [=m] \textbf{[M]}\\*
Derzeit werden die PHYs
BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464, BCM5481,\\
BCM54810 und BCM5482 unterstützt.
\paragraph{Broadcom BCM54140 PHY}\mbox{}\\
CONFIG\_BCM54140\_PHY [=m] \textbf{[M]}\\*
Unterstützung des Broadcom BCM54140 Quad SGMII/QSGMII PHY.
Dieser Treiber unterstützt auch die Hardware"=Überwachung dieses PHY und stellt Spannungs-
und Temperatursensoren zur Verfügung.
\paragraph{Broadcom 7xxx SOCs internal PHYs}\mbox{}\\
CONFIG\_BCM7XXX\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die BCM7366, BCM7439, BCM7445 sowie die
\qty{40}{\nano\meter} und \qty{65}{\nano\meter} Generation der BCM7xxx Set Top Box SoCs.
\paragraph{Broadcom BCM84881 PHY}\mbox{}\\
CONFIG\_BCM84881\_PHY [=m] \textbf{[M]}\\*
Unterstützung des Broadcom BCM84881 PHY.
\paragraph{Broadcom BCM8706 and BCM8727 PHYs}\mbox{}\\
CONFIG\_BCM87XX\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die 10G-Ethernet-PHYs BCM8706 und BCM8727.
\paragraph{Cicada PHYs}\mbox{}\\
CONFIG\_CICADA\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den cis8204
\paragraph{Cortina EDC CDR 10G Ethernet PHY}\mbox{}\\
CONFIG\_CORTINA\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den CS4340 phy.
\paragraph{Davicom PHYs}\mbox{}\\
CONFIG\_DAVICOM\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit dm9161e und dm9131.
\paragraph{ICPlus PHYs}\mbox{}\\
CONFIG\_ICPLUS\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die IP175C und IP1001 PHYs.
\paragraph{Intel LXT PHYs}\mbox{}\\
CONFIG\_LXT\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den lxt970, lxt971.
\paragraph{Intel XWAY PHYs}\mbox{}\\
CONFIG\_INTEL\_XWAY\_PHY [=m] \textbf{[M]}\\*
Unterstützt die Intel XWAY (früher Lantiq) 11G und 22E PHYs. Diese PHYs sind als eigenständige
Chips unter den Namen
PEF 7061, PEF 7071 und PEF 7072 bezeichnet oder in die Intel SoCs xRX200, xRX300, xRX330,
xRX350 und xRX550 integriert.
\paragraph{LSI ET1011C PHY}\mbox{}\\
CONFIG\_LSI\_ET1011C\_PHY [=m] \textbf{[M]}\\*
Unterstützt den LSI ET1011C PHY.
\paragraph{Marvell Alaska PHYs}\mbox{}\\
CONFIG\_MARVELL\_PHY [=m] \textbf{[M]}\\*
Derzeit gibt es einen Treiber für den 88E1XXX.
\paragraph{Marvell Alaska 10Gbit PHYs}\mbox{}\\
CONFIG\_MARVELL\_10G\_PHY [=m] \textbf{[M]}\\*
Unterstützung für den Marvell Alaska MV88X3310 und kompatible PHYs.
\paragraph{Marvell 88Q2XXX PHYs}\mbox{}\\
CONFIG\_MARVELL\_88Q2XXX\_PHY [=m] \textbf{[M]}\\*
Unterstützung für die Marvell 88Q2XXX 100/1000BASE-T1 Automotive Ethernet PHYs.
\paragraph{Marvell 88X2222 PHYs}\mbox{}\\
CONFIG\_MARVELL\_88X2222\_PHY [=m] \textbf{[M]}\\*
Unterstützung für den Marvell 88X2222 Dual-Port Multi-Speed Ethernet Transceiver.
\paragraph{Maxlinear Ethernet PHYs}\mbox{}\\
CONFIG\_MAXLINEAR\_GPHY [=m] \textbf{[M]}\\*
Unterstützung für die Maxlinear GPY115, GPY211, GPY212, GPY215, GPY241, GPY245 PHYs.
\paragraph{MediaTek Gigabit Ethernet PHYs}\mbox{}\\
CONFIG\_MAXLINEAR\_GPHY [=m] \textbf{[M]}\\*
Unterstützt die MediaTek Gigabit Ethernet PHYs.
\paragraph{Micrel PHYs}\mbox{}\\
CONFIG\_MICREL\_PHY [=m] \textbf{[M]}\\*
Unterstützt die PHYs KSZ9021, VSC8201, KS8001.
\paragraph{Microchip 10BASE-T1S Ethernet PHYs}\mbox{}\\
CONFIG\_MICROCHIP\_T1S\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die internen PHYs LAN8670/1/2 Rev.B1 und LAN8650/1 Rev.B0.
\paragraph{Microchip PHYs}\mbox{}\\
CONFIG\_MICROCHIP\_PHY [=m] \textbf{[M]}\\*
Unterstützt die LAN88XX PHYs.
\paragraph{Microchip T1 PHYs}\mbox{}\\
CONFIG\_MICROCHIP\_T1\_PHY [=m] \textbf{[M]}\\*
Unterstützt die LAN87XX PHYs.
\paragraph{Microsemi PHYs}\mbox{}\\
CONFIG\_MICROSEMI\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit VSC8514, VSC8530, VSC8531, VSC8540 und VSC8541 PHYs.
\paragraph{Motorcomm PHYs}\mbox{}\\
CONFIG\_MOTORCOMM\_PHY [=m] \textbf{[M]}\\*
Aktiviert die Unterstützung für Motorcomm"=Netzwerk"=PHYs.
Unterstützt derzeit YT85xx Gigabit Ethernet PHYs.
\paragraph{National Semiconductor PHYs}\mbox{}\\
CONFIG\_NATIONAL\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den DP83865 PHY.
\paragraph{NXP 100BASE-TX PHYs}\mbox{}\\
CONFIG\_NXP\_CBTX\_PHY [=m] \textbf{[M]}\\*
Unterstützung des 100BASE-TX PHY, der in die SJA1110 Automotive Switch Familie integriert ist.
\paragraph{NXP C45 TJA11XX PHYs}\mbox{}\\
CONFIG\_NXP\_C45\_TJA11XX\_PHY [=m] \textbf{[M]}\\*
Aktivieren Sie die Unterstützung für NXP C45 TJA11XX PHYs.
Unterstützt derzeit die PHYs TJA1103 und TJA1120.
\paragraph{NXP TJA11xx PHYs support}\mbox{}\\
CONFIG\_NXP\_TJA11XX\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die NXP TJA1100 und TJA1101 PHY.
\paragraph{Onsemi 10BASE-T1S Ethernet PHY}\mbox{}\\
CONFIG\_NCN26000\_PHY [=m] \textbf{[M]}\\*
Fügt Unterstützung für den onsemi 10BASE-T1S Ethernet PHY hinzu.\\
Unterstützt derzeit den NCN26000 10BASE-T1S Industrial PHY mit MII-Schnittstelle.
\paragraph{Qualcomm Atheros AR803X PHYs and QCA833x PHYs}\mbox{}\\
CONFIG\_AT803X\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die Modelle AR8030, AR8031, AR8033, AR8035 und den
internen QCA8337 (Internal qca8k PHY).
\paragraph{Quality Semiconductor PHYs}\mbox{}\\
CONFIG\_QSEMI\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den qs6612.
\paragraph{Realtek PHYs}\mbox{}\\
CONFIG\_REALTEK\_PHY [=m] \textbf{[M]}\\*
Unterstützt den Realtek 821x PHY.
\paragraph{Renesas PHYs}\mbox{}\\
CONFIG\_RENESAS\_PHY [=m] \textbf{[M]}\\*
Unterstützt die Renesas PHYs uPD60620 und uPD60620A.
\paragraph{Rockchip Ethernet PHYs}\mbox{}\\
CONFIG\_ROCKCHIP\_PHY [=n] \textbf{[~]}\\*
Unterstützt derzeit den integrierten Ethernet PHY.
\paragraph{SMSC PHYs}\mbox{}\\
CONFIG\_SMSC\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit die PHYs LAN83C185, LAN8187 und LAN8700.
\paragraph{STMicroelectronics STe10Xp PHYs}\mbox{}\\
CONFIG\_STE10XP [=m] \textbf{[M]}\\*
Dies ist der Treiber für die STe100p und STe101p PHYs.
\paragraph{Teranetics PHYs}\mbox{}\\
CONFIG\_TERANETICS\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den Teranetics TN2020.
\paragraph{Texas Instruments DP83822/825/826 PHYs}\mbox{}\\
CONFIG\_DP83822\_PHY [=m] \textbf{[M]}\\*
Unterstützt die DP83822, DP83825I, DP83825CM, DP83825CS, DP83825S, DP83826C und DP83826NC PHYs.
\paragraph{Texas Instruments DP83TC811 PHY}\mbox{}\\
CONFIG\_DP83T811\_PHY [=m] \textbf{[M]}\\*
Unterstützt den DP83TC811 PHY.
\paragraph{Texas Instruments DP83848 PHY}\mbox{}\\
CONFIG\_DP83848\_PHY [=m] \textbf{[M]}\\*
Unterstützt den DP83848 PHY.
\paragraph{Texas Instruments DP83867 Gigabit PHY}\mbox{}\\
CONFIG\_DP83867\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den DP83867 PHY.
\paragraph{Texas Instruments DP83869 Gigabit PHY}\mbox{}\\
CONFIG\_DP83869\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den DP83869 PHY. Dieser PHY unterstützt Kupfer- und Glasfaserverbindungen.
\paragraph{Texas Instruments DP83TD510 Ethernet 10Base-T1L PHY}\mbox{}\\
CONFIG\_DP83TD510\_PHY [=m] \textbf{[M]}\\*
Unterstützung für den DP83TD510 Ethernet 10Base-T1L PHY. Dieser PHY unterstützt eine
10M Single Pair Ethernet Verbindung für bis zu 1000 Meter Kabel.
\paragraph{Vitesse PHYs}\mbox{}\\
CONFIG\_VITESSE\_PHY [=m] \textbf{[M]}\\*
Unterstützt derzeit den vsc8244.
\paragraph{Xilinx GMII2RGMII converter driver}\mbox{}\\
CONFIG\_XILINX\_GMII2RGMII [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt den xilinx GMII to RGMII IP-Core und stellt das Reduced Gigabit
Media Independent Interface (RGMII) zwischen physikalischen Ethernet"=Mediengeräten und dem
Gigabit Ethernet Controller bereit.
\subsubsection{Micrel KS8995MA 5-ports 10/100 managed Ethernet switch}
CONFIG\_MICREL\_KS8995MA [=m] \textbf{[M]}\\*
\textit{Für diese Option gibt es keine Hilfe.}
\subsubsection{Ethernet Power Sourcing Equipment Support \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_PSE\_CONTROLLER [=y] \textbf{[Y]}\\*
Unterstützung für allgemeine Stromversorgungsgeräte (Power Sourcing Equipment Controller).
Wenn Sie unsicher sind, wählen Sie Nein.
\paragraph{Regulator based PSE controller}
CONFIG\_PSE\_REGULATOR [=m] \textbf{[M]}\\*
Dieses Modul bietet Unterstützung für einfache reglerbasierte Ethernet"=Stromversorgungsanlagen
ohne automatische Klassifizierungsunterstützung. Zum Beispiel für die grundlegende
Implementierung der PoDL (802.3bu) Spezifikation.
%15.25.12
\subsubsection{CAN Device Drivers \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_CAN\_DEV [=m] \textbf{[M]}\\*
Das Controller Area Network (CAN) ist ein serielles Kommunikationsprotokoll mit einer
Übertragungsrate von bis zu \qty{1}{\mega\bit\per\second} für die ursprüngliche Version
(jetzt als klassisches CAN bekannt) und bis zu \qty{8}{\mega\bit\per\second} für das
neuere CAN mit flexibler Datenrate (CAN-FD). Ursprünglich war der CAN-Bus hauptsächlich
für die Automobilindustrie gedacht, wird aber inzwischen auch in der Schifffahrt (NMEA2000),
in der Industrie und in der Medizintechnik eingesetzt. Weitere Informationen über die
CAN"=Netzwerkprotokollfamilie PF\_CAN sind in $<$Documentation/networking/can.rst$>$ enthalten.
Dieser Abschnitt enthält alle CAN(-FD)"=Gerätetreiber, auch die virtuellen. Wenn Sie solche
Geräte besitzen oder vorhaben, die virtuellen CAN"=Schnittstellen zur Entwicklung von
Anwendungen zu verwenden, geben Sie hier Y an.
Um als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{can-dev} genannt.
\paragraph{Virtual Local CAN Interface (vcan)}\mbox{}\\
CONFIG\_CAN\_VCAN [=m] \textbf{[M]}\\*
Ähnlich wie die Netzwerk-Loopback-Geräte bietet vcan eine virtuelle lokale CAN"=Schnittstelle.
Dieser Treiber kann auch als Modul gebaut werden.
In diesem Fall wird das Modul \texttt{vcan} genannt.
\paragraph{Virtual CAN Tunnel (vxcan)}\mbox{}\\
CONFIG\_CAN\_VXCAN [=m] \textbf{[M]}\\*
Ähnlich wie der virtuelle Ethernettreiber veth implementiert vxcan einen lokalen CAN"=Verkehrstunnel
zwischen zwei virtuellen CAN"=Netzwerkgeräten.
Beim Erstellen eines vxcan werden zwei vxcan"=Geräte als Paar erstellt.
Wenn ein Ende das Paket empfängt, erscheint es auf seinem Paar und umgekehrt.
Der vxcan kann für die namenraumübergreifende Kommunikation verwendet werden.
Im Gegensatz zu vcan Loopback"=Geräten leitet der vxcan nur CAN"=Frames an sein Paar weiter und
bietet *kein* lokales Echo der gesendeten CAN"=Frames. Um ein potentielles Echo in af\_can.c
zu deaktivieren, kündigt der vxcan-Treiber IFF\_ECHO in den Interface"=Flags an. Um einen
sauberen Start in jedem Namespace zu haben, wird der CAN GW hop counter auf Null gesetzt.
Dieser Treiber kann auch als Modul gebaut werden. Wenn dies der Fall ist, wird das Modul
\texttt{vxcan} genannt.
\paragraph{CAN device drivers with Netlink support}\mbox{}\\
CONFIG\_CAN\_NETLINK [=y] \textbf{[Y]}\\*
Aktiviert den gemeinsamen Rahmen für CAN-Gerätetreiber. Dies ist die Standardbibliothek und
bietet Funktionen für die Netlink"=Schnittstelle wie Bittiming"=Validierung, Unterstützung von
CAN"=Fehlerzuständen, Geräteneustart und andere.
Die zusätzlichen Funktionen, die mit dieser Option ausgewählt werden, werden dem can-dev"=Modul
hinzugefügt.
Dies wird von allen Plattform- und Hardware"=CAN"=Treibern benötigt. Wenn Sie planen, solche
Geräte zu verwenden, oder wenn Sie unsicher sind, sagen Sie Y.
\subparagraph{CAN bit-timing calculation}\mbox{}\\
CONFIG\_CAN\_CALC\_BITTIMING [=y] \textbf{[Y]}\\*
Wenn diese Option aktiviert ist, werden die CAN"=Bit"=Timing"=Parameter für die über das
Netlink"=Argument \glqq bitrate\grqq{} angegebene Bitrate berechnet, wenn das Gerät gestartet wird.
Dies funktioniert gut für die gängigsten CAN"=Controller mit Standard"=Bitraten, kann aber bei
exotischen Bitraten oder CAN"=Quelltaktfrequenzen fehlschlagen. Die Deaktivierung spart etwas Platz,
aber dann müssen die Bit"=Timing"=Parameter direkt mit den Netlink"=Argumenten
\glqq tq\grqq{}, \glqq prop\_seg\grqq{}, \glqq phase\_seg1\grqq{}, \glqq phase\_seg2\grqq{}
und \glqq sjw\grqq{} angegeben werden.
Die zusätzlichen Funktionen, die mit dieser Option ausgewählt werden, werden dem can-dev"=Modul
hinzugefügt. Wenn Sie unsicher sind, sagen Sie Y.
\subparagraph{Serial / USB serial ELM327 based OBD-II Interfaces (can327)}\mbox{}\\
CONFIG\_CAN\_CAN327 [=m] \textbf{[M]}\\*
CAN-Treiber für verschiedene \glqq low cost\grqq{} OBD-II-Schnittstellen auf der Basis des
ELM327 OBD-II"=Interpreter"=Chips.
Dies ist ein Best"=Effort"=Treiber -- die ELM327"=Schnittstelle wurde nie für die Verwendung als
eigenständige CAN"=Schnittstelle entwickelt. Sie kann jedoch für einfache Anfrage"=Antwort"=Protokolle
(wie OBD II) und zur Überwachung von Broadcast"=Nachrichten auf einem Bus (z.~B. in einem Fahrzeug)
verwendet werden.
Informationen zur Verwendung der Schnittstelle finden Sie in der Dokumentation:
Dokumentation/networking/device\_drivers/can/can327.rst
Wenn dieser Treiber als Modul gebaut wird, wird er \texttt{can327} genannt.
\subparagraph{Janz VMOD-ICAN3 Intelligent CAN controller}\mbox{}\\
CONFIG\_CAN\_JANZ\_ICAN3 [=m] \textbf{[M]}\\*
Treiber für Janz VMOD-ICAN3 Intelligentes CAN"=Controllermodul, das an eine MODULbus"=Trägerkarte
angeschlossen wird.
Dieser Treiber kann auch als Modul gebaut werden. In diesem Fall wird das Modul
\texttt{janz-ican3.ko} genannt.
\subparagraph{Kvaser PCIe FD cards}\mbox{}\\
CONFIG\_CAN\_KVASER\_PCIEFD [=m] \textbf{[M]}\\*
Dies ist ein Treiber für die Kvaser PCI Express CAN FD Familie.
\\Unterstützte Geräte:\\[.5em]
\texttt{
Kvaser PCIEcan 4xHS\\
Kvaser PCIEcan 2xHS v2\\
Kvaser PCIEcan HS v2\\
Kvaser PCIEcan 1xCAN v3\\
Kvaser PCIEcan 2xCAN v3\\
Kvaser PCIEcan 4xCAN v2\\
Kvaser Mini-PCI-Express HS v2\\
Kvaser Mini-PCI-Express 2xHS v2\\
Kvaser Mini PCIEcan 1xCAN v3\\
Kvaser Mini-PCI-Express 2xCAN v3
}
\subparagraph{Serial / USB serial CAN Adaptors (slcan)}\mbox{}\\
CONFIG\_CAN\_SLCAN [=m] \textbf{[M]}\\*
CAN-Treiber für mehrere \glq low cost\grq{} CAN"=Schnittstellen, die über serielle Leitungen oder
über USB"=zu"=Seriell"=Adapter mit dem LAWICEL"=ASCII"=Protokoll angeschlossen sind. Der Treiber
implementiert die tty Linediscipline N\_SLCAN.
Da nur das Senden und Empfangen von CAN"=Frames implementiert ist, sollte dieser Treiber mit der
(seriellen/USB) CAN"=Hardware von arbeiten:\\
\url{www.canusb.com}~/ \url{www.can232.com}~/ \url{www.mictronics.de}~/ \url{www.canhack.de}\\
Userspace"=Tools zum Anhängen der SLCAN"=Zeilendisziplin (slcan\_attach, slcand) finden sich in
den can-utils im linux-can Projekt, siehe
\url{https://github.com/linux-can/can-utils} für Details.
Der slcan-Treiber unterstützt standardmäßig bis zu 10~CAN"=Netdevices, was mit der Moduloption
\texttt{maxdev=xx} geändert werden kann. Dieser Treiber kann auch als Modul gebaut werden.
In diesem Fall wird das Modul \texttt{slcan} genannt.
\subparagraph{Bosch C\_CAN/D\_CAN devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\
CONFIG\_C\_CAN [=m] \textbf{[M]}\\*
\textit{Für diese Option gibt es keine Hilfe.}
\subsubparagraph{Generic Platform Bus based C\_CAN/D\_CAN driver}\mbox{}\\
CONFIG\_CAN\_C\_CAN\_PLATFORM [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die C\_CAN/D\_CAN-Chips, die an den \glqq Plattform-Bus\grqq{}
(Linux"=Abstraktion für direkt an den Prozessor angeschlossene Geräte) angeschlossen sind,
der auf verschiedenen Boards von ST Microelectronics (\url{http://www.st.com}) wie den
SPEAr1310- und SPEAr320"=Evaluierungsboards und TI (\url{www.ti.com}) Boards wie am335x,
dm814x, dm813x und dm811x zu finden ist.
\subsubparagraph{Generic PCI Bus based C\_CAN/D\_CAN driver}\mbox{}\\
CONFIG\_CAN\_C\_CAN\_PCI [=m] \textbf{[M]}\\*
Dieser Treiber bietet Unterstützung für C\_CAN/D\_CAN-Chips, die an den PCI"=Bus angeschlossen
sind. Z.~B. für die C\_CAN"=Controller"=IP im Intel Atom E6xx Serie IOH (auch bekannt als
EG20T `PCH CAN').
\subparagraph{Bosch CC770 and Intel AN82527 devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\
CONFIG\_CAN\_CC770 [=m] \textbf{[M]}\\*
\textit{Für diese Option gibt es keine Hilfe.}
\subsubparagraph{ISA Bus based legacy CC770 driver}\mbox{}\\
CONFIG\_CAN\_CC770\_ISA [=n] \textbf{[~]}\\*
Dieser Treiber fügt Legacy"=Unterstützung für CC770- und AN82527"=Chips hinzu, die mit dem
ISA"=Bus über I/O-Port, Memory"=Mapped oder indirekten Zugriff verbunden sind.
\subsubparagraph{Generic Platform Bus based CC770 driver}\mbox{}\\
CONFIG\_CAN\_CC770\_PLATFORM [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die CC770- und AN82527"=Chips, die an den \glqq Plattformbus\grqq{}
angeschlossen sind (Linux"=Abstraktion für direkt an den Prozessor angeschlossene Geräte).
\subparagraph{CTU CAN-FD IP core PCI/PCIe driver}\mbox{}\\
CONFIG\_CAN\_CTUCANFD\_PCI [=m] \textbf{[M]}\\*
Dieser Treiber bietet PCI/PCIe"=Unterstützung für den CTU CAN-FD IP"=Kern.
Das Projekt mit dem FPGA"=Design für das Intel EP4CGX15 basierte DB4CGX15 PCIe Board mit dem
von PiKRON.com entwickelten Transceiver Riser Shield ist unter
\url{https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd} verfügbar.
\subparagraph{IFI CAN\_FD IP}\mbox{}\\
CONFIG\_CAN\_IFI\_CANFD [=m] \textbf{[M]}\\*
Dieser Treiber bietet Unterstützung für den I/F/I CAN\_FD Soft-IP-Block, der mit dem
\glqq Plattformbus\grqq{} (Linux-Abstraktion für direkt an den Prozessor angeschlossene Geräte)
verbunden ist. Der CAN\_FD wird meist in einem FPGA oder CPLD synthetisiert.
\subparagraph{Bosch M\_CAN support \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\
CONFIG\_CAN\_CC770 [=m] \textbf{[M]}\\*
Geben Sie hier Y an, wenn Sie Unterstützung für das Bosch M\_CAN Controller Framework wünschen.
Dies ist die übliche Unterstützung für Geräte, die die Bosch M\_CAN IP einbetten.
\subsubparagraph{Generic PCI Bus based M\_CAN driver}\mbox{}\\
CONFIG\_CAN\_M\_CAN\_PCI [=m] \textbf{[M]}\\*
Geben Sie hier Y an, wenn Sie den Bosch M\_CAN-Controller unterstützen wollen, der an den
pci-Bus angeschlossen ist.
\subsubparagraph{Bosch M\_CAN support for io-mapped devices}\mbox{}\\
CONFIG\_CAN\_M\_CAN\_PLATFORM [=m] \textbf{[M]}\\*
Geben Sie hier Y an, wenn Sie Unterstützung für den IO Mapped Bosch M\_CAN Controller wünschen.
Diese Unterstützung gilt für Geräte, bei denen die Bosch M\_CAN-Controller-IP in das Gerät
eingebettet ist und die IP dem Prozessor zugeordnet ist.
\subsubparagraph{TCAN4X5X M\_CAN device}\mbox{}\\
CONFIG\_CAN\_M\_CAN\_TCAN4X5X [=m] \textbf{[M]}\\*
Geben Sie hier Y an, wenn Sie Unterstützung für den Texas Instruments TCAN4x5x M\_CAN"=Controller
wünschen. Dieses Gerät ist ein Peripheriegerät, das den SPI-Bus zur Kommunikation verwendet.
\subparagraph{PEAK-System PCAN-PCIe FD cards}\mbox{}\\
CONFIG\_CAN\_PEAK\_PCIEFD [=m] \textbf{[M]}\\*
Dieser Treiber bietet Unterstützung für die PEAK-System PCI Express FD CAN-FD Kartenfamilie.
Diese Karten mit 1x oder 2x CAN-FD Kanälen bieten sowohl CAN~2.0 a/b als auch CAN-FD Zugriff
auf den CAN-Bus. Neben der nominalen Bitrate von bis zu \qty{1}{\mega\bit\per\second}
können die Datenbytes von CAN-FD-Frames mit bis zu \qty{12}{\mega\bit\per\second} übertragen werden.
Eine galvanische Trennung der CAN-Ports schützt die Elektronik der Karte und des jeweiligen
Rechners vor Störungen von bis zu \qty{500}{Volt}. Die PCAN-PCI Express FD kann bei
Umgebungstemperaturen im Bereich von \qtyrange{-40}{+85}{\celsius} betrieben werden.
\subparagraph{Philips/NXP SJA1000 devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\
CONFIG\_CAN\_SJA1000 [=m] \textbf{[M]}\\*
\textit{Für diese Option gibt es keine Hilfe.}
%% %%
%% \texorpdfstring{$\rightarrow$}{->} %% \texorpdfstring{$\rightarrow$}{->}
%% \textit{Für diese Option gibt es keine Hilfe.} %% \textit{Für diese Option gibt es keine Hilfe.}
@@ -7715,6 +8309,3 @@ Das Modul wird \texttt{w5300} heißen.
%% \\\begin{scriptsize} %% \\\begin{scriptsize}
%% Im Notebook ist kein Zeit-Aufzeichner DS1682 verbaut. %% Im Notebook ist kein Zeit-Aufzeichner DS1682 verbaut.
%% \end{scriptsize} %% \end{scriptsize}
%% Melanie Sattler +43 660 579 6423 (Einkauf) - Elektriker, Setec, Mürzhofen, 0664 8822 8429 ab 7Uhr.