Das Linux 1-Wire „w1“-Subsystem wird zur Unterstützung von Treibern mit Hardware verwendet, die über ein einzelnes Kabel (plus Masse) in einer einfachen Master-Slave-Konfiguration kommuniziert. Der Linux-Kernel verfügt über Treiber wie für W1 über GPIO, i2c zu W1 Bridge, und unterstützt einige sehr alte Hardware. Am W1-Subsystem wurde in letzter Zeit nicht viel gearbeitet, während es für den kommenden Linux 6.5-Zyklus ein größeres Update geben wird.

Der W1-Code hat in letzter Zeit nicht allzu viel Aktivität erlebt und einige Treiber wurden entfernt, wie der Maxim DS1WM 1-Wire-Treiber für einige alte HP iPAQ-Geräte. Krzysztof Kozlowski von Linaro hat jedoch inzwischen eine Reihe von W1-Treiberaktualisierungen gesammelt, darunter einige Patches, die etwa anderthalb Jahre zurückreichen. Diese Patches werden diesen Sommer für den Linux 6.5-Kernel zusammengeführt.

Diese 1-Wire-Bus-Treiber-Patches bieten mehrere ältere Bereinigungen, verschiedene kleinere Verbesserungen und eine Reihe verschiedener Korrekturen.

Weitere Einzelheiten zu diesen Änderungen für Interessierte unter 1-Wire Pull nach char/misc, bevor sich das Merge-Fenster für Linux 6.5 in etwa einem Monat öffnet.


Weitere Informationen zum W1-Subsystem finden Sie über die Kernel.org-Dokumente.

Categories: IT Info