Nejnovější sloučení kódu Linux 4.19 představuje ovladače ChromeOS EC CEC a detekci Cirrus Logic

Nejnovější sloučení kódu Linux 4.19 představuje ovladače ChromeOS EC CEC a detekci Cirrus Logic

Linux-Unix / Nejnovější sloučení kódu Linux 4.19 představuje ovladače ChromeOS EC CEC a detekci Cirrus Logic 2 minuty čtení

Organizace Linux Kernel, Inc.

Některé zajímavé aktualizace kódu byly nedávno vloženy do okna sloučení jádra Linuxu 4.19 týkajícího se schopností „multifunkčních zařízení“ - většinou to zahrnuje několik nových ovladačů a podporu ovladačů, ale asi nejzajímavější je přidaný ovladač ChromeOS EC CEC.



Integrovaný řadič Google pro ChromeOS byl schopen vystavit sběrnici HDMI CEC (Consumer Electronics Control) pro interakci se zařízeními připojenými přes HDMI, které je zase mohou ovládat pomocí podporovaných příkazů. Takže nyní byla podpora HDMI CEC jádra Linuxu vylepšena během několika posledních cyklů jádra, což znamená, že podpora ChromeOS EC bude schopna odhalit schopnosti HDMI CEC s využitím nového ovladače přidaného do tohoto okna sloučení.



Kromě toho je zde také aktualizační kód pro přípravné práce na podporu HDMI CEC s ovladačem Intel DRM. Navíc byla do jádra Linuxu 4.19 pro ovladač ChromeOS EC přidána podpora nabíjení USB.

Pro vývoj ovladačů Intel byly do ovladače Intel-lpss (Low Power Subsystem) přidány potřebné ID pro procesory řady Icelake od společnosti Intel - je skvělé vidět, jak vývojový tým ovladačů Intel Linux zintenzivňuje svoji podporu Icelake v systému Linux a s podporou CPU Cannonlake, která byla v minulosti uspokojivě řešena, celkově věci vypadají skvěle pro procesory Intel v jádře Linuxu 4.19.



Nakonec byla přidána detekce příslušenství pro zařízení Madera spolu s podporou Cirrus Logic Madera Codec pro ovladače CS47L35, CS47L85 a CS47L90 / 91 - což by měla být dobrá zpráva pro linuxové audiofily a zvukové inženýry.

Celkový souhrn změn je následující, ale celý seznam změn najdete na Git zatáhněte :

  • Přidejte ovladač Cirrus Logic Madera Codec (CS47L35, CS47L85 a CS47L90 / 91)
  • Přidejte ovladač ChromeOS EC CEC
  • Přidejte ovladač ROHM BD71837 PMIC
  • Přidejte podporu pro variantu Dialog Semi DA9063L PMIC do DA9063
  • Přidejte podporu pro Intel Ice Lake na Intel-PLSS-PCI
  • Přidejte podporu pro X-Powers AXP806 až AXP20x
  • Přidejte podporu pro nabíjení USB do integrovaného řadiče ChromeOS
  • Přidejte podporu pro HDMI CEC do integrovaného řadiče ChromeOS
  • Přidejte podporu pro HDMI CEC na Intel HDMI
  • Přidejte podporu pro detekci příslušenství do zařízení Madera
  • Povolit konfiguraci jednotlivých pinů pomocí DT 'wlf, csnaddr-pd
  • Poskytujte starší příkazy specifické pro platformu EEPROM / Watchdog; rave-sp
  • Triviální opravy přejmenování / pravopisu; cros_ec, da9063- *
  • Převést na spravované zdroje (devm_ *); da9063- *, ti_am335x_tscadc
  • Přechod na pomocná makra / funkce; da9063- *
  • Zácpa; kempld-jádro
  • Vylepšit chybovou cestu / zprávy; wm8994-jádro
  • Místo spoléhání se na USB subsystém zakažte IRQ; dln2
  • Odstraňte nepoužívaný kód; rave-sp
  • Nové vývozy; sec-core
  • Opravit možnou chybnou chybu transakce I2C; arizonské jádro
  • Opravit deklarovanou velikost oblasti paměti; hi655x-pmic
  • Opravit typ kontrolního součtu; rave-sp
  • Opravte nesprávnou výchozí konfiguraci sériového portu: rave-sp
  • Opravte nesprávnou koherentní masku DMA pro dílčí zařízení; sm501