Siste Linux 4.19 Code Merge introduserer ChromeOS EC CEC-drivere og Cirrus Logic Detection

Linux-Unix / Siste Linux 4.19 Code Merge introduserer ChromeOS EC CEC-drivere og Cirrus Logic Detection 2 minutter lest

Linux Kernel Organization, Inc.



Noen interessante kodeoppdateringer ble nylig lagt inn i Linux 4.19-kjernefusjonsvinduet angående muligheter for 'multifunksjonsenhet' - det meste inkluderer dette flere nye drivere og driverstøtte, men kanskje det mest interessante er ChromeOS EC CEC-driveren som blir lagt til.

Googles innebygde kontroller for ChromeOS har kunnet avsløre en HDMI CEC (Consumer Electronics Control) -buss for samhandling med HDMI-tilkoblede enheter, som igjen er i stand til å kontrollere dem via kommandoer som støttes. Så nå har Linux-kjernens HDMI CEC-støtte blitt forbedret de siste par kjernesyklusene til nå, noe som betyr at ChromeOS EC-støtten vil kunne avsløre HDMI CEC-evnene ved å bruke den nye driveren som er lagt til i dette flettevinduet.



På toppen av det er det også oppdateringskode for prep-arbeid for å støtte HDMI CEC med Intel DRM-driveren. I tillegg har USB-ladestøtte også blitt lagt til Linux 4.19-kjernen for ChromeOS EC-driveren.



For utvikling av Intel-drivere har de nødvendige ID-ene for Intels Icelake-serie av prosessorer blitt lagt til intel-lpss-driveren (Low Power Subsystem) - dette er flott å se Intel Linux driverutviklingsteam trappet opp deres Islandsstøtte på Linux, og med Cannonlake CPU-støtte som tidligere har blitt adressert tilfredsstillende, ser det generelt bra ut for Intel-prosessorer på Linux 4.19-kjernen.



Endelig ble tilbehørsdeteksjon for Madera-enheter lagt til, sammen med Cirrus Logic Madera Codec-støtte for CS47L35, CS47L85 og CS47L90 / 91-drivere - noe som burde være gode nyheter for Linux-lydfiler og lydteknikere.

Den samlede forandringslogg-sammendraget er som følger, men du kan finne hele forandringsloggen på Git pull :

  • Legg til Cirrus Logic Madera Codec (CS47L35, CS47L85 og CS47L90 / 91) driver
  • Legg til ChromeOS EC CEC-driver
  • Legg til ROHM BD71837 PMIC-driver
  • Legg til støtte for Dialog Semi DA9063L PMIC-variant til DA9063
  • Legg til støtte for Intel Ice Lake til Intel-PLSS-PCI
  • Legg til støtte for X-Powers AXP806 til AXP20x
  • Legg til støtte for USB-lading til ChromeOS Embedded Controller
  • Legg til støtte for HDMI CEC til ChromeOS Embedded Controller
  • Legg til støtte for HDMI CEC til Intel HDMI
  • Legg til støtte for gjenkjenning av tilbehør til Madera-enheter
  • Tillat at individuelle pinner konfigureres via DT ’wlf, csnaddr-pd
  • Gi eldre plattformspesifikke EEPROM / Watchdog-kommandoer; rave-sp
  • Trivial-omdøping / stavefeil; cros_ec, da9063- *
  • Konverter til Managed Resources (devm_ *); da9063- *, ti_am335x_tscadc
  • Overgang til hjelpemakroer / funksjoner; da9063- *
  • Constify; kempld-kjerne
  • Forbedre feilbane / meldinger; wm8994-kjerne
  • Deaktiver IRQ-er lokalt i stedet for å stole på USB-undersystem; dln2
  • Fjern ubrukt kode; rave-sp
  • Ny eksport; sek-kjerne
  • Løs mulige falske I2C-transaksjonsfeil; arizona-kjerne
  • Fiks deklarert minnearealstørrelse; hei655x-pmic
  • Fix kontrollsumtype; rave-sp
  • Løs feil standardkonfigurasjon av seriell port: rave-sp
  • Fiks feil sammenhengende DMA-maske for underenheter; sm501