Naujausias „Linux 4.19“ kodų sujungimas pristato „ChromeOS EC CEC“ tvarkykles ir „Cirrus“ logikos aptikimą

„Linux-Unix“ / Naujausias „Linux 4.19“ kodų sujungimas pristato „ChromeOS EC CEC“ tvarkykles ir „Cirrus“ logikos aptikimą 2 minutes perskaityta

„Linux“ branduolio organizacija, Inc.



Kai kurie įdomūs kodų atnaujinimai neseniai buvo įtraukti į „Linux 4.19“ branduolio sujungimo langą, susijusį su „daugiafunkcio įrenginio“ galimybėmis - dažniausiai tai apima keletą naujų tvarkyklių ir tvarkyklių palaikymą, tačiau bene įdomiausia yra pridedama „ChromeOS EC CEC“ tvarkyklė.

„Google“ įtaisytasis „ChromeOS“ valdiklis galėjo atskleisti HDMI CEC („Consumer Electronics Control“) magistralę sąveikai su HDMI prijungtais įrenginiais, o tai savo ruožtu gali juos valdyti naudodamas palaikomas komandas. Taigi dabar „Linux“ branduolio HDMI CEC palaikymas buvo patobulintas per pastaruosius kelis branduolio ciklus iki šiol, o tai reiškia, kad „ChromeOS EC“ palaikymas galės atskleisti HDMI CEC galimybes panaudodamas naują tvarkyklę, pridėtą šiame sujungimo lange.



Be to, taip pat yra parengiamojo darbo atnaujinimo kodas, palaikantis HDMI CEC su „Intel DRM“ tvarkykle. Be to, USB įkrovimo palaikymas taip pat buvo pridėtas prie „LinuxOS“ 4.19 „ChromeOS EC“ tvarkyklės branduolio.



Norint kurti „Intel“ tvarkykles, prie „Intel-lpss“ tvarkyklės (mažos galios posistemio) buvo pridėti būtini „Intel“ procesorių „Icelandake“ procesorių ID - puiku matyti, kad „Intel Linux“ tvarkyklių kūrimo komanda sustiprino savo „Linux“ palaikymą „Linux“ ir Kadangi praeityje „Cannonlake“ procesoriaus palaikymas buvo sprendžiamas patenkinamai, „Intel“ procesoriams „Linux 4.19“ branduolyje viskas atrodo puikiai.



Galiausiai buvo pridėtas „Madera“ įrenginių priedų aptikimas kartu su „Cirrus Logic Madera Codec“ palaikymu CS47L35, CS47L85 ir CS47L90 / 91 tvarkyklėms - tai turėtų būti gera žinia „Linux“ audiofilams ir garso inžinieriams.

Bendra pakeitimų žurnalo santrauka yra tokia, tačiau visą pakeitimų žurnalą galite rasti Git traukti :

  • Pridėti „Cirrus Logic Madera Codec“ (CS47L35, CS47L85 ir CS47L90 / 91) tvarkyklę
  • Pridėti „ChromeOS EC CEC“ tvarkyklę
  • Pridėkite ROHM BD71837 PMIC tvarkyklę
  • Prie DA9063 pridėkite „Dialog Semi DA9063L PMIC“ varianto palaikymą
  • Pridėkite „Intel Ice Lake“ palaikymą prie „Intel-PLSS-PCI“
  • Pridėkite „X-Powers AXP806“ palaikymą prie „AXP20x“
  • Pridėkite USB įkrovimo palaikymą prie „ChromeOS“ įterptojo valdiklio
  • Pridėkite HDMI CEC palaikymą prie „ChromeOS“ įterptojo valdiklio
  • Pridėkite „HDMI CEC“ palaikymą prie „Intel HDMI“
  • „Madera“ įrenginiuose pridėkite priedų aptikimo palaikymą
  • Leiskite konfigūruoti atskirus kaiščius per DT ’wlf, csnaddr-pd
  • Pateikite senoms platformoms skirtas EEPROM / Watchdog komandas; rave-sp
  • Trivialus pervadinimas / rašybos taisymai; cros_ec, da9063- *
  • Konvertuoti į valdomus išteklius (devm_ *); da9063- *, ti_am335x_tscadc
  • Perėjimas prie pagalbinių makrokomandų / funkcijų; da9063- *
  • Įtvirtinti; kempld-branduolys
  • Pagerinti klaidos kelią / pranešimus; wm8994-core
  • Išjunkite IRQ lokaliai, užuot pasikliavę USB posistemiu; dln2
  • Pašalinti nenaudotą kodą; rave-sp
  • Naujas eksportas; antrasis branduolys
  • Ištaisyti galimą klaidingą I2C operacijos klaidą; arizona-branduolys
  • Fiksuoti deklaruojamą atminties srities dydį; hi655x-pmic
  • Pataisyti kontrolinės sumos tipą; rave-sp
  • Ištaisykite neteisingą numatytąją nuoseklaus prievado konfigūraciją: „rave-sp“
  • Ištaisyti neteisingą nuoseklią DMA kaukę poįrenginiams; sm501