Najnovije spajanje koda Linuxa 4.19 predstavlja ChromeOS EC CEC upravljačke programe i otkrivanje Cirrus logike

Linux-Unix / Najnovije spajanje koda Linuxa 4.19 predstavlja ChromeOS EC CEC upravljačke programe i otkrivanje Cirrus logike 2 minute čitanja

Linux Kernel Organization, Inc.



Neka zanimljiva ažuriranja koda nedavno su stavljena u prozor spajanja jezgre Linux 4.19 u vezi s mogućnostima 'višenamjenskog uređaja' - uglavnom, to uključuje nekoliko novih upravljačkih programa i podršku za upravljačke programe, ali možda je najzanimljiviji dodavanje ChromeOS EC CEC upravljačkog programa.

Googleov ugrađeni kontroler za ChromeOS uspio je izložiti sabirnicu HDMI CEC (Consumer Electronics Control) za interakciju s uređajima povezanim s HDMI-jem, koji je zauzvrat u mogućnosti njima upravljati putem podržanih naredbi. Tako je sada podrška za HDMI CEC jezgre Linuxa poboljšana u proteklih nekoliko ciklusa jezgre do sada, što znači da će podrška za ChromeOS EC moći otkriti sposobnosti HDMI CEC-a koristeći novi upravljački program dodan u ovom prozoru spajanja.



Povrh toga, tu je i ažurirani kôd za pripremne radove koji podržavaju HDMI CEC s Intel DRM upravljačkim programom. Uz to, podrška za punjenje putem USB-a dodana je i jezgri Linux 4.19 za upravljački program za ChromeOS EC.



Za razvoj na Intelovim upravljačkim programima dodani su potrebni ID-ovi za Intelovu seriju Icelake procesora u upravljački program intel-lpss (podsustav male snage) - ovo je sjajno vidjeti kako tim za razvoj upravljačkih programa Intel Linux-a pojačava podršku za Icelake na Linuxu i s obzirom da je u prošlosti zadovoljavajuće rješavana podrška za CPU Cannonlake, sveukupno stvari izgledaju sjajno za Intelove procesore na jezgru Linux 4.19.



Napokon je dodano otkrivanje dodatne opreme za uređaje Madera, zajedno s podrškom za Cirrus Logic Madera Codec za upravljačke programe CS47L35, CS47L85 i CS47L90 / 91 - što bi trebalo biti dobra vijest za Linux audiofile i inženjere zvuka.

Ukupni sažetak dnevnika promjena je kako slijedi, ali cjelokupni dnevnik promjena možete pronaći na Git pull :

  • Dodajte upravljački program Cirrus Logic Madera Codec (CS47L35, CS47L85 i CS47L90 / 91)
  • Dodajte ChromeOS EC CEC upravljački program
  • Dodajte ROHM BD71837 PMIC upravljački program
  • Dodajte podršku za Dialog Semi DA9063L PMIC varijantu DA9063
  • Dodajte podršku za Intel Ice Lake na Intel-PLSS-PCI
  • Dodajte podršku za X-Powers AXP806 u AXP20x
  • Dodajte podršku za USB punjenje ugrađenom kontroleru ChromeOS
  • Dodajte podršku za HDMI CEC ugrađenom kontroleru ChromeOS
  • Dodajte podršku za HDMI CEC na Intel HDMI
  • Dodajte podršku za otkrivanje dodatne opreme uređajima Madera
  • Omogućite konfiguriranje pojedinačnih pinova putem DT ’wlf, csnaddr-pd
  • Pružaju naslijeđene EEPROM / Watchdog naredbe specifične za platformu; rave-sp
  • Trivijalni popravci preimenovanja / pravopisa; cross_ec, da9063- *
  • Pretvori u upravljane resurse (devm_ *); da9063- *, ti_am335x_tscadc
  • Prijelaz na pomoćne makronaredbe / funkcije; da9063- *
  • Zatvoriti; kempld-jezgra
  • Poboljšati put / poruke pogreške; wm8994-jezgra
  • Lokalno onemogućite IRQ-ove umjesto da se oslanjate na USB podsustav; dln2
  • Uklonite neiskorišteni kod; rave-sp
  • Novi izvoz; sek-jezgra
  • Ispraviti moguću pogrešnu pogrešku I2C transakcije; Arizona-jezgra
  • Ispravite deklariranu veličinu memorijskog područja; hi655x-pmic
  • Popravite vrstu kontrolne sume; rave-sp
  • Ispravite netočnu konfiguraciju zadane serijske luke: rave-sp
  • Ispravite netočnu koherentnu DMA masku za poduređaje; sm501