Seneste Linux 4.19 Code Merge introducerer ChromeOS EC CEC-drivere og Cirrus Logic Detection

Linux-Unix / Seneste Linux 4.19 Code Merge introducerer ChromeOS EC CEC-drivere og Cirrus Logic Detection 2 minutter læst

Linux Kernel Organization, Inc.



Nogle interessante kodeopdateringer blev lige for nylig sat i Linux 4.19-kernefletningsvinduet med hensyn til 'multifunktionsenhed' -funktioner - for det meste inkluderer dette flere nye drivere og driverunderstøttelse, men måske mest interessant er ChromeOS EC CEC-driveren, der tilføjes.

Googles integrerede controller til ChromeOS har været i stand til at udsætte en HDMI CEC-bus (Consumer Electronics Control) til interaktion med HDMI-tilsluttede enheder, som igen er i stand til at kontrollere dem via understøttede kommandoer. Så nu er Linux-kernens HDMI CEC-understøttelse blevet forbedret i løbet af de sidste par kernecyklusser indtil nu, hvilket betyder, at ChromeOS EC-support vil være i stand til at afsløre HDMI CEC-evner ved hjælp af den nye driver, der er tilføjet i dette flettevindue.



Derudover er der også opdateringskode til prep-arbejde til understøttelse af HDMI CEC med Intel DRM-driveren. Derudover er understøttelse af USB-opladning også tilføjet til Linux 4.19-kernen til ChromeOS EC-driver.



Til udvikling af Intel-drivere er de nødvendige ID'er til Intels Icelake-serie af processorer blevet føjet til intel-lpss-driveren (Low Power Subsystem) - det er dejligt at se Intel Linux-driverudviklingsteamet øge deres Islands support på Linux, og med Cannonlake CPU-support tidligere blevet behandlet tilfredsstillende ser alt i alt godt ud for Intel-processorer på Linux 4.19-kernen.



Endelig blev tilbehørsdetektering til Madera-enheder tilføjet sammen med Cirrus Logic Madera Codec-understøttelse af CS47L35-, CS47L85- og CS47L90 / 91-drivere - hvilket burde være en god nyhed for Linux-lydfiler og lydteknikere.

Den overordnede ændringslogoversigt er som følger, men du kan finde hele ændringsloggen på Git pull :

  • Tilføj Cirrus Logic Madera Codec (CS47L35, CS47L85 og CS47L90 / 91) driver
  • Tilføj ChromeOS EC CEC-driver
  • Tilføj ROHM BD71837 PMIC-driver
  • Tilføj support til Dialog Semi DA9063L PMIC-variant til DA9063
  • Tilføj support til Intel Ice Lake til Intel-PLSS-PCI
  • Tilføj support til X-Powers AXP806 til AXP20x
  • Tilføj support til USB-opladning til ChromeOS Embedded Controller
  • Tilføj understøttelse af HDMI CEC til ChromeOS Embedded Controller
  • Tilføj understøttelse af HDMI CEC til Intel HDMI
  • Tilføj support til detektering af tilbehør til Madera-enheder
  • Tillad, at individuelle stifter konfigureres via DT ’wlf, csnaddr-pd
  • Giv ældre platformsspecifikke EEPROM / Watchdog-kommandoer; rave-sp
  • Trivial omdøbning / stavning rettelser; cros_ec, da9063- *
  • Konverter til Managed Resources (devm_ *); da9063- *, ti_am335x_tscadc
  • Overgang til hjælpemakroer / -funktioner; da9063- *
  • Constify; kempld-kerne
  • Forbedre fejlsti / meddelelser; wm8994-kerne
  • Deaktiver IRQ'er lokalt i stedet for at stole på USB-undersystemet; dln2
  • Fjern ubrugt kode rave-sp
  • Ny eksport; sek-kerne
  • Fix mulig falsk I2C-transaktionsfejl; arizona-kerne
  • Fix deklareret hukommelsesarealstørrelse; hi655x-pmic
  • Ret kontrolsumtype rave-sp
  • Ret forkert standardkonfiguration af seriel port: rave-sp
  • Fix forkert sammenhængende DMA-maske til underenheder; sm501