Jaunākais Linux 4.19 koda apvienošana iepazīstina ar ChromeOS EC CEC draiveriem un Cirrus loģisko detektēšanu

Linux-Unix / Jaunākais Linux 4.19 koda apvienošana iepazīstina ar ChromeOS EC CEC draiveriem un Cirrus loģisko detektēšanu 2 minūtes lasīts

Linux kodola organizācija, Inc.



Daži interesanti koda atjauninājumi nesen tika ievietoti Linux 4.19 kodola apvienošanas logā attiecībā uz “daudzfunkcionālo ierīču” iespējām - galvenokārt tas ietver vairākus jaunus draiverus un draiveru atbalstu, bet, iespējams, visinteresantākais ir pievienotais ChromeOS EC CEC draiveris.

Google iegultais kontrolleris pārlūkam ChromeOS ir spējis atklāt HDMI CEC (Consumer Electronics Control) kopni mijiedarbībai ar ierīcēm, kas pievienotas HDMI, savukārt tās tos var kontrolēt, izmantojot atbalstītās komandas. Tāpēc tagad Linux kodola HDMI CEC atbalsts ir uzlabots dažos pēdējos kodola ciklos līdz šim, tas nozīmē, ka ChromeOS EC atbalsts varēs atklāt HDMI CEC spējas, izmantojot jauno apvienošanas logā pievienoto draiveri.



Papildus tam ir arī atjaunināšanas kods sagatavošanās darbam, lai atbalstītu HDMI CEC ar Intel DRM draiveri. Turklāt operētājsistēmas ChromeOS EC draiverim paredzētais Linux 4.19 kodols ir pievienots arī USB uzlādes atbalstam.



Intel draiveru izstrādei Intel-lpss draiverim (mazjaudas apakšsistēmai) ir pievienoti nepieciešamie ID Intel Icelandake sērijas procesoriem - tas ir lieliski, redzot, ka Intel Linux draiveru izstrādes komanda pastiprina savu islandake atbalstu Linux, un Tā kā Cannonlake CPU atbalsts iepriekš tika risināts apmierinoši, Intel 4.14 kodola Intel procesoriem viss izskatās lieliski.



Visbeidzot, tika pievienota Madera ierīču piederumu noteikšana, kā arī Cirrus Logic Madera Codec atbalsts CS47L35, CS47L85 un CS47L90 / 91 draiveriem - tām vajadzētu būt labām ziņām Linux audiofiliem un skaņu inženieriem.

Kopējais izmaiņu žurnāla kopsavilkums ir šāds, taču visu izmaiņu žurnālu varat atrast vietnē Git pull :

  • Pievienojiet Cirrus Logic Madera Codec (CS47L35, CS47L85 un CS47L90 / 91) draiveri
  • Pievienojiet ChromeOS EC CEC draiveri
  • Pievienojiet ROHM BD71837 PMIC draiveri
  • Pievienojiet atbalstu dialogam Semi DA9063L PMIC variantam DA9063
  • Pievienojiet Intel Ice Lake atbalstu Intel-PLSS-PCI
  • Pievienojiet X-Powers AXP806 atbalstu vietnei AXP20x
  • Pievienojiet ChromeOS iegultajam kontrollerim atbalstu USB uzlādei
  • Pievienojiet HDMI CEC atbalstu ChromeOS iegultajam kontrollerim
  • Pievienojiet atbalstu HDMI CEC Intel HDMI
  • Pievienojiet Madera ierīcēm atbalstu aksesuāru noteikšanai
  • Ļaujiet konfigurēt atsevišķas tapas, izmantojot DT ’wlf, csnaddr-pd
  • Nodrošiniet mantotajām platformām specifiskas EEPROM / Watchdog komandas; rave-sp
  • Triviālie pārdēvēšanas / pareizrakstības labojumi; cros_ec, da9063- *
  • Pārvērst par pārvaldītajiem resursiem (devm_ *); da9063- *, ti_am335x_tscadc
  • Pāreja uz palīgu makro / funkcijām; da9063- *
  • Nostiprināt; kempld-kodols
  • Uzlabot kļūdas ceļu / ziņojumus; wm8994-kodols
  • Atspējojiet IRQ lokāli, nevis paļaujieties uz USB apakšsistēmu; dln2
  • Noņemiet neizmantoto kodu; rave-sp
  • Jauns eksports; sec-kodols
  • Labot iespējamo nepatieso I2C darījuma kļūdu; arizona-kodols
  • Fix deklarēto atmiņas apgabala lielumu; hi655x-pmic
  • Fiksēt kontrolsummas veidu; rave-sp
  • Izlabojiet nepareizu sērijas porta noklusējuma konfigurāciju: rave-sp
  • Labot nepareizu koherentu DMA masku apakšierīcēm; sm501