En Son Linux 4.19 Kod Birleştirme, ChromeOS EC CEC Sürücülerini ve Cirrus Logic Algılamayı Tanıttı

Linux-Unix / En Son Linux 4.19 Kod Birleştirme, ChromeOS EC CEC Sürücülerini ve Cirrus Logic Algılamayı Tanıttı 2 dakika okundu

Linux Kernel Organization, Inc.



Son zamanlarda Linux 4.19 çekirdek birleştirme penceresine “çok işlevli aygıt” yetenekleriyle ilgili bazı ilginç kod güncellemeleri eklendi - çoğunlukla bu birkaç yeni sürücü ve sürücü desteğini içeriyor, ancak belki de en ilginç olanı eklenen ChromeOS EC CEC sürücüsü.

Google'ın ChromeOS için yerleşik denetleyicisi, HDMI bağlantılı cihazlarla etkileşim için bir HDMI CEC (Tüketici Elektroniği Kontrolü) veriyolunu açığa çıkarabildi ve bu da onları desteklenen komutlarla kontrol edebildi. Artık Linux çekirdeğinin HDMI CEC desteği, şimdiye kadar son birkaç çekirdek döngüsünde iyileştirildi, bu da ChromeOS EC desteğinin, bu birleştirme penceresinde eklenen yeni sürücüyü kullanarak HDMI CEC yeteneklerini açığa çıkarabileceği anlamına geliyor.



Üstelik, Intel DRM sürücüsüyle HDMI CEC'yi desteklemek için hazırlık çalışmaları için güncelleme kodu da var. Ek olarak, ChromeOS EC sürücüsü için Linux 4.19 çekirdeğine USB şarj desteği de eklenmiştir.



Intel sürücülerinde geliştirme için, Intel'in Icelake serisi işlemciler için gerekli kimlikler intel-lpss sürücüsüne (Düşük Güç Alt Sistemi) eklenmiştir - bu, Intel Linux sürücü geliştirme ekibinin Linux üzerindeki Icelake desteğini artırdığını görmek harika ve Cannonlake CPU desteği geçmişte tatmin edici bir şekilde ele alınmışken, genel olarak Linux 4.19 çekirdeğindeki Intel işlemciler için harika görünüyor.



Son olarak, Madera cihazları için aksesuar algılama ve CS47L35, CS47L85 ve CS47L90 / 91 sürücüleri için Cirrus Logic Madera Codec desteğinin yanı sıra Linux audiophiles ve ses mühendisleri için iyi bir haber olacak.

Genel değişiklik günlüğü özeti aşağıdaki gibidir, ancak değişiklik günlüğünün tamamını şurada bulabilirsiniz: Git çek :

  • Cirrus Logic Madera Codec (CS47L35, CS47L85 ve CS47L90 / 91) sürücüsü ekleyin
  • ChromeOS EC CEC sürücüsü ekle
  • ROHM BD71837 PMIC sürücüsü ekle
  • DA9063'e Dialog Semi DA9063L PMIC varyantı için destek eklendi
  • Intel-PLSS-PCI'ye Intel Ice Lake desteği ekleyin
  • X-Powers AXP806'dan AXP20x'e destek ekleyin
  • ChromeOS Yerleşik Denetleyiciye USB Şarjı için destek ekleyin
  • ChromeOS Embedded Controller'e HDMI CEC desteği ekleyin
  • Intel HDMI'ya HDMI CEC desteği ekleyin
  • Madera cihazlarına aksesuar algılama desteği ekleyin
  • Bireysel pinlerin DT ’wlf, csnaddr-pd aracılığıyla yapılandırılmasına izin verin
  • Eski platforma özgü EEPROM / Watchdog komutları sağlayın; rave-sp
  • Önemsiz yeniden adlandırma / yazım düzeltmeleri; cros_ec, da9063- *
  • Yönetilen Kaynaklara Dönüştür (devm_ *); da9063- *, ti_am335x_tscadc
  • Yardımcı makrolara / işlevlere geçiş; da9063- *
  • Constify; kempld-çekirdek
  • Hata yolunu / mesajlarını iyileştirin; wm8994 çekirdekli
  • USB alt sistemine güvenmek yerine IRQ'ları yerel olarak devre dışı bırakın; dln2
  • Kullanılmayan kodu kaldırın; rave-sp
  • Yeni ihracatlar; ikinci çekirdekli
  • Olası yanlış I2C işlem hatasını düzeltin; Arizona çekirdekli
  • Bildirilen bellek alanı boyutunu düzeltin; hi655x-pmic
  • Sağlama toplamı türünü düzeltin; rave-sp
  • Yanlış varsayılan seri bağlantı noktası yapılandırmasını düzeltin: rave-sp
  • Alt cihazlar için yanlış tutarlı DMA maskesini düzeltin; sm501