Pinakabagong Linux 4.19 Code Merge Ipinakikilala ang Mga Driver ng ChromeOS EC CEC at Pagtuklas sa Cirrus Logic

Linux-Unix / Pinakabagong Linux 4.19 Code Merge Ipinakikilala ang Mga Driver ng ChromeOS EC CEC at Pagtuklas sa Cirrus Logic 2 minuto basahin

Ang Linux Kernel Organization, Inc.



Ang ilang mga kagiliw-giliw na pag-update ng code ay inilagay kamakailan sa window ng pagsasama ng kernel ng Linux tungkol sa mga kakayahan ng 'multi-function device' - karamihan, kasama dito ang maraming mga bagong driver at suporta sa driver, ngunit marahil ang pinaka-kagiliw-giliw na idinagdag ang driver ng ChromeOS EC CEC.

Ang naka-embed na controller ng Google para sa ChromeOS ay nagawang ilantad ang isang HDMI CEC (Consumer Electronics Control) na bus para sa pakikipag-ugnay sa mga aparatong nakakonekta sa HDMI, na siya namang nakakontrol sa kanila sa pamamagitan ng mga sinusuportahang utos. Kaya't ngayon ang suporta ng HDMI Cnel ng kernel ng Linux ay napabuti sa nakaraang ilang mga cycle ng kernel hanggang ngayon, na nangangahulugang mailalantad ng suporta ng ChromeOS EC ang mga kakayahan ng HDMI CEC na ginagamit ang bagong driver na idinagdag sa pagsasama-sama ng window na ito.



Bukod dito, mayroon ding pag-update ng code para sa prep na trabaho upang suportahan ang HDMI CEC sa driver ng Intel DRM. Bilang karagdagan, ang suporta sa pagsingil ng USB ay naidagdag din sa kernel ng Linux 4.19 para sa driver ng ChromeOS EC.



Para sa pagpapaunlad sa mga driver ng Intel, ang mga kinakailangang ID para sa serye ng mga processor ng Icelake ng Intel ay naidagdag sa driver ng intel-lpss (Low Power Subsystem) - mahusay na makita ang koponan sa pag-unlad ng driver ng Intel Linux na pinapataas ang kanilang suporta sa Icelake sa Linux, at kasama ang suporta ng Cannonlake CPU na nasagot nang kasiya-siya sa nakaraan, ang pangkalahatang mga bagay ay mahusay na hinahanap para sa mga prosesor ng Intel sa kernel ng Linux 4.19.



Sa wakas, idinagdag ang accessory detection para sa mga Madera device, kasama ang suporta ng Cirrus Logic Madera Codec para sa mga driver ng CS47L35, CS47L85, at CS47L90 / 91 - na dapat maging magandang balita para sa mga audiophile ng Linux at mga sound engineer.

Ang pangkalahatang buod ng changelog ay ang mga sumusunod, ngunit mahahanap mo ang buong changelog sa Git hilahin :

  • Magdagdag ng driver ng Cirrus Logic Madera Codec (CS47L35, CS47L85 at CS47L90 / 91)
  • Magdagdag ng driver ng ChromeOS EC CEC
  • Magdagdag ng ROHM BD71837 PMIC driver
  • Magdagdag ng suporta para sa Dialog Semi DA9063L PMIC variant sa DA9063
  • Magdagdag ng suporta para sa Intel Ice Lake sa Intel-PLSS-PCI
  • Magdagdag ng suporta para sa X-Powers AXP806 hanggang AXP20x
  • Magdagdag ng suporta para sa USB Charging sa ChromeOS Embedded Controller
  • Magdagdag ng suporta para sa HDMI CEC sa ChromeOS Embedded Controller
  • Magdagdag ng suporta para sa HDMI CEC sa Intel HDMI
  • Magdagdag ng suporta para sa pagtuklas ng accessory sa mga aparato ng Madera
  • Payagan ang mga indibidwal na mga pin na mai-configure sa pamamagitan ng DT ’wlf, csnaddr-pd
  • Magbigay ng tukoy na platform ng legacy na EEPROM / Watchdog na mga utos; rave-sp
  • Mga pag-aayos ng hindi nagbabago ng pangalan / pagbaybay; cros_ec, da9063- *
  • I-convert sa Pinamamahalaang Mga mapagkukunan (devm_ *); da9063- *, ti_am335x_tscadc
  • Paglipat sa mga helper na macros / function; da9063- *
  • Magpatibay; kempld-core
  • Pagbutihin ang landas / mensahe ng error; wm8994-core
  • Huwag paganahin ang mga IRQ nang lokal sa halip na umasa sa USB subsystem; dln2
  • Alisin ang hindi nagamit na code; rave-sp
  • Bagong pag-export; sek-core
  • Ayusin ang posibleng maling error sa transaksyon ng I2C; arizona-core
  • Ayusin ang idineklarang laki ng lugar ng memorya; hi655x-pmic
  • Ayusin ang uri ng tsekum; rave-sp
  • Ayusin ang maling default na pagsasaayos ng serial port: rave-sp
  • Ayusin ang maling coherent DMA mask para sa mga sub-device; sm501