Najnovšie zlúčenie kódu Linux 4.19 predstavuje ovládače ChromeOS EC CEC a detekciu logickej logiky Cirrus

Linux-Unix / Najnovšie zlúčenie kódu Linux 4.19 predstavuje ovládače ChromeOS EC CEC a detekciu logickej logiky Cirrus 2 minúty prečítané

Organizácia Linux Kernel, Inc.



Niektoré zaujímavé aktualizácie kódu boli len nedávno vložené do okna zlúčenia jadra systému Linux 4.19 týkajúce sa schopností „multifunkčných zariadení“ - väčšinou to obsahuje niekoľko nových ovládačov a podporu ovládačov, ale asi najzaujímavejší je pridaný ovládač ChromeOS EC CEC.

Vstavaný radič spoločnosti Google pre ChromeOS dokázal odhaliť zbernicu HDMI CEC (Consumer Electronics Control) pre interakciu so zariadeniami pripojenými cez HDMI, ktoré ich zase môžu ovládať pomocou podporovaných príkazov. Takže teraz bola podpora HDMI CEC jadra Linuxu za posledných niekoľko cyklov jadra vylepšená, čo znamená, že podpora ChromeOS EC bude schopná odhaliť schopnosti HDMI CEC pomocou nového ovládača pridaného do tohto okna zlúčenia.



Okrem toho je tu aj aktualizačný kód pre prípravné práce na podporu HDMI CEC s ovládačom Intel DRM. Ďalej bola do jadra systému Linux 4.19 pre ovládač ChromeOS EC pridaná podpora nabíjania USB.



Pre vývoj na ovládačoch Intel boli do ovládača Intel-lpss (Low Power Subsystem) pridané potrebné ID procesorov série Icelake od spoločnosti Intel - je skvelé vidieť, ako vývojový tím vodičov Intel Linux zvyšuje svoju podporu Icelake v systéme Linux a s podporou CPU Cannonlake, ktorá sa v minulosti uspokojivo riešila, vyzerajú veci pre procesory Intel v jadre Linux 4.19 skvele.



Na záver bola pridaná detekcia príslušenstva pre zariadenia Madera spolu s podporou Cirrus Logic Madera Codec pre ovládače CS47L35, CS47L85 a CS47L90 / 91 - čo by mala byť dobrá správa pre linuxových audiofilov a zvukových technikov.

Celkový súhrn zmien je nasledovný, ale celý zoznam zmien nájdete na serveri Git ťah :

  • Pridajte ovládač Cirrus Logic Madera Codec (CS47L35, CS47L85 a CS47L90 / 91)
  • Pridajte ovládač ChromeOS EC CEC
  • Pridajte ovládač ROHM BD71837 PMIC
  • Pridajte podporu pre variant Dialog Semi DA9063L PMIC do modelu DA9063
  • Pridajte podporu pre Intel Ice Lake na Intel-PLSS-PCI
  • Pridajte podporu pre X-Powers AXP806 až AXP20x
  • Pridajte podporu pre nabíjanie USB do integrovaného ovládača ChromeOS
  • Pridajte podporu pre HDMI CEC do integrovaného ovládača ChromeOS
  • Pridajte podporu HDMI CEC k Intel HDMI
  • Pridajte k zariadeniam Madera podporu pre detekciu príslušenstva
  • Umožnite konfiguráciu jednotlivých pinov cez DT ‘wlf, csnaddr-pd
  • Poskytovať staršie príkazy špecifické pre platformu EEPROM / Watchdog; rave-sp
  • Triviálne opravy premenovania / pravopisu; cros_ec, da9063- *
  • Prevod na spravované zdroje (devm_ *); da9063- *, ti_am335x_tscadc
  • Prechod na pomocné makra / funkcie; da9063- *
  • Zápcha; kempld-jadro
  • Zlepšiť chybovú cestu / správy; wm8994-jadro
  • Zakázať IRQ lokálne namiesto spoliehania sa na USB subsystém; dln2
  • Odstrániť nepoužitý kód; rave-sp
  • Nový vývoz; sek-jadro
  • Opraviť možnú nesprávnu chybu transakcie I2C; arizonské jadro
  • Opraviť deklarovanú veľkosť oblasti pamäte; ahoj655x-pmic
  • Opraviť typ kontrolného súčtu; rave-sp
  • Opraviť nesprávnu predvolenú konfiguráciu sériového portu: rave-sp
  • Opraviť nesprávnu súvislú masku DMA pre podzariadenia; sm501