La versió més recent de Linux 4.19 Merge Code presenta els controladors ChromeOS EC CEC i la detecció de lògica Cirrus

Linux-Unix / La versió més recent de Linux 4.19 Merge Code presenta els controladors ChromeOS EC CEC i la detecció de lògica Cirrus 2 minuts de lectura

Linux Kernel Organization, Inc.



Algunes actualitzacions de codi interessants s’han introduït recentment a la finestra de combinació del nucli Linux 4.19 pel que fa a les capacitats de “dispositiu multifunció”; sobretot, inclou diversos controladors nous i suport per a controladors, però potser el més interessant és el controlador ChromeOS EC CEC que s’afegeix.

El controlador incrustat de Google per a ChromeOS ha pogut exposar un bus HDMI CEC (Consumer Electronics Control) per interactuar amb dispositius connectats a HDMI, que al seu torn els pot controlar mitjançant ordres compatibles. Així doncs, la compatibilitat HDMI CEC del nucli Linux s’ha millorat durant els darrers cicles del nucli fins ara, cosa que significa que el suport ChromeOS EC podrà exposar les capacitats HDMI CEC mitjançant el nou controlador afegit en aquesta finestra de combinació.



A més, també hi ha un codi d’actualització per al treball de preparació que admeti HDMI CEC amb el controlador Intel DRM. A més, també s'ha afegit suport de càrrega USB al nucli Linux 4.19 per al controlador ChromeOS EC.



Per al desenvolupament de controladors Intel, s’han afegit els identificadors necessaris per a la sèrie de processadors d’Isabel Island al controlador intel-lpss (subsistema de baixa potència); és fantàstic veure com l’equip de desenvolupament de controladors Intel Linux intensifica el seu suport d’Islande a Linux i amb el suport de la CPU Cannonlake que s’havia tractat satisfactòriament en el passat, les coses en general estan molt bé per als processadors Intel del nucli Linux 4.19.



Finalment, es va afegir la detecció d'accessoris per a dispositius Madera, juntament amb el suport Cirrus Logic Madera Codec per als controladors CS47L35, CS47L85 i CS47L90 / 91, que haurien de ser una bona notícia per als audiòfils i enginyers de so de Linux.

El resum global del registre de canvis és el següent, però podeu trobar tot el registre de canvis al fitxer Git pull :

  • Afegiu el controlador Cirrus Logic Madera Codec (CS47L35, CS47L85 i CS47L90 / 91)
  • Afegiu el controlador ChromeOS EC CEC
  • Afegiu el controlador ROHM BD71837 PMIC
  • Afegiu suport per a la variant PMIC Dialog Semi DA9063L a DA9063
  • Afegiu suport per a Intel Ice Lake a Intel-PLSS-PCI
  • Afegiu suport per a X-Powers AXP806 a AXP20x
  • Afegiu suport per a la càrrega USB al controlador incrustat de ChromeOS
  • Afegiu compatibilitat amb HDMI CEC al controlador incrustat de ChromeOS
  • Afegiu suport per HDMI CEC a Intel HDMI
  • Afegiu suport per a la detecció d'accessoris als dispositius Madera
  • Permet configurar pins individuals mitjançant DT ’wlf, csnaddr-pd
  • Proporcioneu ordres EEPROM / Watchdog específiques de la plataforma heretada; rave-sp
  • Solucions de renom / ortografia trivials; cros_ec, da9063- *
  • Converteix a recursos gestionats (devm_ *); da9063- *, ti_am335x_tscadc
  • Transició a macros / funcions auxiliars; da9063- *
  • Constituir; kempld-core
  • Millorar la ruta / missatges d'error; wm8994-core
  • Desactiveu els IRQ localment en lloc de confiar en el subsistema USB; dln2
  • Elimina el codi no utilitzat; rave-sp
  • Noves exportacions; sec-core
  • Corregiu un possible error de transacció I2C fals; arizona-core
  • Corregiu la mida de l'àrea de memòria declarada; hi655x-pmic
  • Corregiu el tipus de suma de comprovació; rave-sp
  • Solucioneu una configuració incorrecta del port sèrie per defecte: rave-sp
  • Corregiu una màscara DMA coherent incorrecta per als subdispositius; sm501