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