From 627b9ece160233a24dc457621b3ebfdc6bd11cc6 Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Thu, 29 Feb 2024 03:10:17 +0100 Subject: [PATCH] UPD MediaTek PCIe, USB devices --- documentation/linux_configuration.pdf | 4 +- .../linux_configuration_15_device_drivers.tex | 125 ++++++++++++++++++ 2 files changed, 127 insertions(+), 2 deletions(-) diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 1844b3c..2b35b4f 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:dbc00a96edef0778ce579a2477db5c84cfb650c22309812f10f7358b9168055e -size 1517215 +oid sha256:3e8af549456b7058ddb82ee754ce14fcbc3477aed9923fec1ee99ede7e5767aa +size 1523085 diff --git a/documentation/linux_configuration_15_device_drivers.tex b/documentation/linux_configuration_15_device_drivers.tex index 8f51c2f..ab1d466 100644 --- a/documentation/linux_configuration_15_device_drivers.tex +++ b/documentation/linux_configuration_15_device_drivers.tex @@ -10255,6 +10255,7 @@ Nur wenn diese Anfrage fehlschlägt, stellt diese Option einen Backup"=Satz von Werten zur Verfügung, um das Gerät zum Laufen zu bringen. Die Aktivierung dieser Option fügt dem \texttt{p54spi} etwa \qty{4}{\kilo\byte} hinzu. +%15.25.23.8 \paragraph{Marvell devices}\mbox{}\\ CONFIG\_WLAN\_VENDOR\_MARVELL [=y] \textbf{[Y]}\\* Wenn Sie eine Funkkarte dieser Klasse besitzen, sagen Sie Y. @@ -10262,6 +10263,130 @@ Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf d Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu diesen Karten. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. +\subparagraph{Marvell 8xxx Libertas WLAN driver support}\mbox{}\\ +CONFIG\_LIBERTAS [=m] \textbf{[M]}\\* +Eine Bibliothek für Marvell Libertas 8xxx Geräte. + +\subsubparagraph{Marvell Libertas 8388 USB 802.11b/g cards}\mbox{}\\ +CONFIG\_LIBERTAS\_USB [=m] \textbf{[M]}\\* +Ein Treiber für Marvell Libertas 8388 USB-Geräte. + +\subsubparagraph{Marvell Libertas 8385 CompactFlash 802.11b/g cards}\mbox{}\\ +CONFIG\_LIBERTAS\_CS [=m] \textbf{[M]}\\* +Ein Treiber für Marvell Libertas 8385 CompactFlash-Geräte. + +\subsubparagraph{Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards}\mbox{}\\ +CONFIG\_LIBERTAS\_SDIO [=m] \textbf{[M]}\\* +Ein Treiber für Marvell Libertas 8385/8686/8688 SDIO-Geräte. + +\subsubparagraph{Marvell Libertas 8686 SPI 802.11b/g cards}\mbox{}\\ +CONFIG\_LIBERTAS\_SPI [=m] \textbf{[M]}\\* +Ein Treiber für Marvell Libertas 8686 SPI-Geräte. + +\subsubparagraph{Enable full debugging output in the Libertas module.}\mbox{}\\ +CONFIG\_LIBERTAS\_DEBUG [=n] \textbf{[~]}\\* +Unterstützung bei der Fehlersuche. + +\subsubparagraph{Enable mesh support}\mbox{}\\ +CONFIG\_LIBERTAS\_MESH [=y] \textbf{[Y]}\\* +Dies ermöglicht die MESH-Unterstützung von Libertas, die z.~B. von den OLPC-Leuten genutzt wird. + +\subparagraph{Marvell 8xxx Libertas WLAN driver support with thin firmware}\mbox{}\\ +CONFIG\_LIBERTAS\_THINFIRM [=m] \textbf{[M]}\\* +Eine Bibliothek für Marvell Libertas 8xxx Geräte, die thinfirm verwenden. + +\subsubparagraph{Enable full debugging output in the Libertas thin firmware module.}\mbox{}\\ +CONFIG\_LIBERTAS\_THINFIRM\_DEBUG [=n] \textbf{[~]}\\* +Unterstützung bei der Fehlersuche. + +\subsubparagraph{Enable full debugging output in the Libertas thin firmware module.}\mbox{}\\ +CONFIG\_LIBERTAS\_THINFIRM\_USB [=m] \textbf{[M]}\\* +Ein Treiber für Marvell Libertas 8388 USB-Geräte mit thinfirm. + +\subparagraph{Marvell WiFi-Ex Driver}\mbox{}\\ +CONFIG\_MWIFIEX [=m] \textbf{[M]}\\* +Dies fügt Unterstützung für drahtlose Adapter basierend auf Marvell 802.11n/ac Chipsätzen hinzu. +Wenn Sie sich entscheiden, es als Modul zu bauen, wird es \texttt{mwifiex} genannt. + +\subsubparagraph{Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8887/SD8897/\\SD8977/SD8978/SD8987/SD8997}\mbox{}\\ +CONFIG\_MWIFIEX\_SDIO [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für drahtlose Adapter auf Basis der Marvell\\ +8786/8787/8797/8887/8897/8977/8978/8987/8997 Chip"-sätze mit SDIO"=Schnittstelle hinzugefügt.\\ +SD8978 ist auch als NXP IW416 bekannt. +Wenn Sie sich entscheiden, es als Modul zu bauen, wird es \texttt{mwifiex\_sdio} genannt. + +\subsubparagraph{Marvell WiFi-Ex Driver for PCIE 8766/8897/8997}\mbox{}\\ +CONFIG\_MWIFIEX\_PCIE [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für Wireless-Adapter auf Basis der Marvell 8766/8897/8997"=Chipsätze +mit PCIe"=Schnittstelle hinzugefügt. +Wenn Sie sich dafür entscheiden, es als Modul zu bauen, wird es \texttt{mwifiex\_pcie} genannt. + +\subsubparagraph{Marvell WiFi-Ex Driver for USB8766/8797/8997}\mbox{}\\ +CONFIG\_MWIFIEX\_USB [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für drahtlose Adapter auf Basis des Marvell 8797/8997"=Chip"-satzes +mit USB"=Schnittstelle hinzugefügt. +Wenn Sie sich entscheiden, es als Modul zu bauen, wird es \texttt{mwifiex\_usb} genannt. + +\subparagraph{Marvell 88W8xxx PCI/PCIe Wireless support}\mbox{}\\ +CONFIG\_MWL8K [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Marvell TOPDOG 802.11 Wireless-Karten. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird dann \texttt{mwl8k} genannt.\\ +Wenn Sie unsicher sind, sagen Sie N. + +%15.25.23.9 +\paragraph{MediaTek devices}\mbox{}\\ +CONFIG\_WLAN\_VENDOR\_MEDIATEK [=y] \textbf{[Y]}\\* +Wenn Sie eine drahtlose Karte dieser Klasse besitzen, 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 diesen Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{MediaTek MT7601U (USB) support}\mbox{}\\ +CONFIG\_MT7601U [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für MT7601U-basierte USB-Wireless"=Dongles hinzugefügt. + +\subparagraph{MediaTek MT76x0U (USB) support}\mbox{}\\ +CONFIG\_MT76x0U [=m] \textbf{[M]}\\* +Dadurch wird die Unterstützung für MT7610U-basierte USB 2.0-Wireless-Dongles hinzugefügt, +die den IEEE 802.11ac-Standards entsprechen und 1x1 433Mbps PHY-Rate unterstützen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + +\subparagraph{MediaTek MT76x0E (PCIe) support}\mbox{}\\ +CONFIG\_MT76x0E [=m] \textbf{[M]}\\* +Dadurch wird Unterstützung für MT7610/MT7630-basierte PCIe-Wireless"=Geräte hinzugefügt, +die den IEEE 802.11ac-Standards entsprechen und 1x1 433Mbps PHY-Rate unterstützen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + +\subparagraph{MediaTek MT76x2E (PCIe) support}\mbox{}\\ +CONFIG\_MT76x2E [=m] \textbf{[M]}\\* +Dadurch wird Unterstützung für MT7612/MT7602/MT7662-basierte PCIe-Wireless-Geräte hinzugefügt, +die den IEEE 802.11ac-Standards entsprechen und eine PHY-Rate von 2SS bis +\qty{866}{\mega\bit\per\second} unterstützen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + +\subparagraph{MediaTek MT76x2U (USB) support}\mbox{}\\ +CONFIG\_MT76x2U [=m] \textbf{[M]}\\* +Damit wird Unterstützung für MT7612U-basierte USB 3.0-Wireless"=Dongles hinzugefügt, die +den IEEE 802.11ac"=Standards entsprechen und eine PHY-Rate von 2SS bis \qty{866}{\mega\bit\per\second} +unterstützen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + +\subparagraph{MediaTek MT7603E (PCIe) and MT76x8 WLAN support}\mbox{}\\ +CONFIG\_MT7603E [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für MT7603E PCIe"=Wireless"=Geräte und den WLAN"=Kern auf +MT7628"/MT7688 SoC"=Geräten hinzugefügt. Diese Familie unterstützt IEEE 802.11n 2x2 bis +\qty{300}{\mega\bit\per\second} PHY-Rate. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + +\subparagraph{MediaTek MT7615E and MT7663E (PCIe) support}\mbox{}\\ +CONFIG\_MT7615E [=m] \textbf{[M]}\\* +Damit wird Unterstützung für MT7615-basierte PCIe-Wireless-Geräte hinzugefügt, die gleichzeitigen +Dualband"=Betrieb bei \qty{5}{\giga\hertz} und \qty{2,4}{\giga\hertz}, +IEEE 802.11ac 4x4:4SS \qty{1733}{\mega\bit\per\second} PHY-Rate, Wave2 MU-MIMO für bis +zu 4 Benutzer/Gruppe und \qty{160}{\mega\hertz}"=Kanäle unterstützen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. + %% %% \texorpdfstring{$\rightarrow$}{->} %% \textit{Für diese Option gibt es keine Hilfe.}