A legújabb Linux 4.19 Code Merge bemutatja a ChromeOS EC CEC illesztőprogramokat és a Cirrus Logic Detection programot

Linux-Unix / A legújabb Linux 4.19 Code Merge bemutatja a ChromeOS EC CEC illesztőprogramokat és a Cirrus Logic Detection programot 2 perc olvasás

Linux Kernel Organization, Inc.



Néhány érdekes kódfrissítést a közelmúltban tettek be a Linux 4.19 kernel egyesítési ablakába a „többfunkciós eszköz” képességeit illetően - főleg ez számos új illesztőprogramot és illesztőprogram-támogatást tartalmaz, de talán a legérdekesebb a hozzáadott ChromeOS EC CEC illesztőprogram.

A Google ChromeOS számára beágyazott vezérlője képes volt egy HDMI CEC (Consumer Electronics Control) buszt felfedni a HDMI-hez csatlakoztatott eszközökkel való interakció céljából, amely viszont támogatott parancsokkal képes irányítani őket. Tehát most a Linux kernel HDMI CEC támogatása tovább fejlődött az elmúlt néhány kernel ciklusban, ami azt jelenti, hogy a ChromeOS EC támogatása képes lesz leleplezni a HDMI CEC képességeket az ebben az egyesítési ablakban hozzáadott új illesztőprogram felhasználásával.



Ezen felül van egy frissítési kód az előkészítő munkához, hogy támogassa a HDMI CEC-t az Intel DRM illesztőprogrammal. Ezenkívül USB töltési támogatást is kapott a LinuxOS 4.19 kernel a ChromeOS EC illesztőprogramhoz.



Az Intel illesztőprogramok fejlesztése érdekében az Intel islandake processzorainak szükséges azonosítóit hozzáadták az intel-lpss illesztőprogramhoz (Low Power Subsystem) - ez nagyon jó látni, hogy az Intel Linux illesztőprogram-fejlesztő csapata fokozza islandi támogatását Linuxon, és mivel a Cannonlake CPU támogatásával a múltban kielégítő módon foglalkoztak, a dolgok összességében remekül néznek ki az Intel processzorok számára a Linux 4.19 kernelen.



Végül kiegészült a Madera készülékek tartozékainak felismerésével, valamint a Cirrus Logic Madera Codec támogatásával a CS47L35, CS47L85 és CS47L90 / 91 illesztőprogramokhoz - ennek jó hírnek kell lennie a Linux audiofiljeinek és hangmérnökeinek.

Az átfogó változásnapló összefoglalása a következő, de a teljes változásnaplót megtalálja a Git húzás :

  • Cirrus Logic Madera Codec (CS47L35, CS47L85 és CS47L90 / 91) illesztőprogram hozzáadása
  • Adja hozzá a ChromeOS EC CEC illesztőprogramot
  • Adja hozzá a ROHM BD71837 PMIC illesztőprogramot
  • Támogassa a Dialog Semi DA9063L PMIC változatot a DA9063-hoz
  • Adja hozzá az Intel Ice Lake támogatását az Intel-PLSS-PCI-hez
  • Adjon hozzá támogatást az X-Powers AXP806-hoz az AXP20x-hez
  • Adja hozzá az USB-töltés támogatását a ChromeOS beágyazott vezérlőjéhez
  • Adja hozzá a HDMI CEC támogatását a ChromeOS beágyazott vezérlőjéhez
  • Adja hozzá a HDMI CEC támogatását az Intel HDMI-hez
  • Adjon hozzá támogatást a Madera eszközök tartozékainak felismeréséhez
  • Engedje meg az egyes csapok konfigurálását a DT-n keresztül ’wlf, csnaddr-pd
  • Adjon meg régi platformspecifikus EEPROM / Watchdog parancsokat; rave-sp
  • Triviális átnevezés / helyesírási javítások; cros_ec, da9063- *
  • Konvertálás kezelt erőforrássá (devm_ *); da9063- *, ti_am335x_tscadc
  • Átmenet segítő makrókra / funkciókra; da9063- *
  • Constify; kempld-mag
  • Javítsa a hiba útvonalát / üzeneteit; wm8994-core
  • Tiltsa le helyben az IRQ-kat ahelyett, hogy az USB alrendszerre támaszkodna; dln2
  • Távolítsa el a fel nem használt kódot; rave-sp
  • Új export; sec-core
  • Javítsa ki az esetleges hamis I2C tranzakciós hibát; arizona-mag
  • Javítsa ki a deklarált memóriaterület méretét; hi655x-pmic
  • Fix ellenőrző összeg típusa; rave-sp
  • Javítsa ki a hibás alapértelmezett soros port konfigurációt: rave-sp
  • Javítsa ki a helytelen koherens DMA maszkot aleszközökhöz; sm501