Najnovejše spajanje kode Linuxa 4.19 predstavlja gonilnike ChromeOS EC CEC in zaznavanje logike Cirrus

Linux-Unix / Najnovejše Linux 4.19 Code Merge predstavlja gonilnike ChromeOS EC CEC in zaznavanje logike Cirrus 2 minuti branja

Linux Kernel Organization, Inc.



Nekaj ​​zanimivih posodobitev kode je bilo nedavno vključenih v okno za združevanje jeder Linuxa 4.19 glede zmožnosti 'večnamenskih naprav' - večinoma to vključuje več novih gonilnikov in podporo gonilnikom, morda pa je najbolj zanimiv dodani gonilnik ChromeOS EC CEC.

Googlov vgrajeni krmilnik za ChromeOS je lahko izpostavil vodilo HDMI CEC (Consumer Electronics Control) za interakcijo z napravami, povezanimi s HDMI, ta pa jih lahko nadzira s podprtimi ukazi. Tako je bila podpora za jedro Linuxa HDMI CEC v zadnjih nekaj ciklih jedra do zdaj izboljšana, kar pomeni, da bo podpora za ChromeOS EC lahko izpostavila zmožnosti HDMI CEC z uporabo novega gonilnika, dodanega v tem oknu za spajanje.



Poleg tega je na voljo tudi posodobitvena koda za priprave za podporo HDMI CEC z gonilnikom Intel DRM. Poleg tega je bila v jedro Linuxa 4.19 za gonilnik ChromeOS EC dodana tudi podpora za polnjenje USB.



Za razvoj na gonilnikih Intel so bili gonilnikom intel-lpss (podsistem z nizko porabo energije) dodani potrebni ID-ji za Intelovo serijo procesorjev Icelake - to je čudovito, če ekipa za razvoj gonilnikov Intel Linux okrepi podporo za Icelake v Linuxu in s podporo za CPU Cannonlake, ki je bila v preteklosti že zadovoljivo obravnavana, so na splošno stvari za Intelove procesorje v jedru Linux 4.19 videti super.



Nazadnje je bilo dodano zaznavanje dodatne opreme za naprave Madera, skupaj s podporo za Cirrus Logic Madera Codec za gonilnike CS47L35, CS47L85 in CS47L90 / 91 - kar bi moralo biti dobra novica za audiofile in zvočne inženirje Linux.

Povzetek celotnega dnevnika sprememb je naslednji, vendar lahko celoten dnevnik sprememb najdete na Git pull :

  • Dodajte gonilnik Cirrus Logic Madera Codec (CS47L35, CS47L85 in CS47L90 / 91)
  • Dodajte gonilnik za ChromeOS EC CEC
  • Dodajte gonilnik ROHM BD71837 PMIC
  • Dodajte podporo za različico Dialog Semi DA9063L PMIC DA9063
  • Dodajte podporo za Intel Ice Lake v Intel-PLSS-PCI
  • Dodajte podporo za X-Powers AXP806 do AXP20x
  • Vdelanemu krmilniku ChromeOS dodajte podporo za polnjenje prek USB
  • Vdelanemu krmilniku ChromeOS dodajte podporo za HDMI CEC
  • Dodajte podporo za HDMI CEC Intel HDMI
  • Napravam Madera dodajte podporo za zaznavanje dodatne opreme
  • Dovoli, da se posamezni zatiči konfigurirajo prek DT 'wlf, csnaddr-pd
  • Zagotovite stare ukaze EEPROM / Watchdog, specifične za platformo; rave-sp
  • Trivialne popravke preimenovanja / črkovanja; cross_ec, da9063- *
  • Pretvori v upravljane vire (devm_ *); da9063- *, ti_am335x_tscadc
  • Prehod na pomožne makre / funkcije; da9063- *
  • Zaprtje; kempld-jedro
  • Izboljšati pot / sporočila o napakah; wm8994-jedro
  • Onemogočite IRQ lokalno, namesto da se zanašate na podsistem USB; dln2
  • Odstranite neuporabljeno kodo; rave-sp
  • Nov izvoz; sekundno jedro
  • Odpraviti morebitno napačno napako transakcije I2C; Arizona-jedro
  • Popravi deklarirano velikost pomnilniškega območja hi655x-pmic
  • Popravi vrsto kontrolne vsote; rave-sp
  • Popravite napačno privzeto konfiguracijo serijskih vrat: rave-sp
  • Popraviti nepravilno koherentno masko DMA za podnaprave; sm501