أحدث دمج كود Linux 4.19 يقدم برامج تشغيل ChromeOS EC CEC و Cirrus Logic Detection

لينكس يونكس / أحدث دمج كود Linux 4.19 يقدم برامج تشغيل ChromeOS EC CEC و Cirrus Logic Detection 2 دقيقة للقراءة

مؤسسة Linux Kernel، Inc.



تم مؤخرًا إدخال بعض تحديثات الأكواد المثيرة للاهتمام في نافذة دمج النواة Linux 4.19 فيما يتعلق بقدرات 'جهاز متعدد الوظائف' - يتضمن ذلك في الغالب العديد من برامج التشغيل الجديدة ودعم برامج التشغيل ، ولكن ربما يكون الأمر الأكثر إثارة للاهتمام هو إضافة برنامج تشغيل ChromeOS EC CEC.

تمكنت وحدة التحكم المضمنة من Google لنظام التشغيل ChromeOS من الكشف عن ناقل HDMI CEC (التحكم في إلكترونيات المستهلك) للتفاعل مع الأجهزة المتصلة بـ HDMI ، والتي بدورها قادرة على التحكم فيها عبر الأوامر المدعومة. لذلك تم الآن تحسين دعم HDMI CEC من Linux kernel خلال دورات kernel القليلة الماضية حتى الآن ، مما يعني أن دعم ChromeOS EC سيكون قادرًا على كشف قدرات HDMI CEC باستخدام برنامج التشغيل الجديد الذي تمت إضافته في نافذة الدمج هذه.



علاوة على ذلك ، يوجد أيضًا رمز تحديث للعمل التحضيري لدعم HDMI CEC مع برنامج تشغيل Intel DRM. بالإضافة إلى ذلك ، تمت إضافة دعم شحن USB إلى Linux 4.19 kernel لبرنامج تشغيل ChromeOS EC.



للتطوير على برامج تشغيل Intel ، تمت إضافة المعرفات اللازمة لسلسلة معالجات Intel من Intel إلى برنامج تشغيل intel-lpss (نظام فرعي منخفض الطاقة) - إنه لأمر رائع أن نرى فريق تطوير برنامج تشغيل Intel Linux يضاعف دعم ICLONIC على Linux ، و مع دعم Cannonlake CPU الذي تمت معالجته بشكل مرض في الماضي ، تبدو الأمور بشكل عام رائعة بالنسبة لمعالجات Intel على نواة Linux 4.19.



أخيرًا ، تمت إضافة ميزة الكشف عن الملحقات لأجهزة Madera ، جنبًا إلى جنب مع دعم Cirrus Logic Madera Codec لبرامج التشغيل CS47L35 و CS47L85 و CS47L90 / 91 - والتي يجب أن تكون أخبارًا جيدة لعشاق الصوتيات ومهندسي الصوت في Linux.

ملخص التغيير العام هو كما يلي ، ولكن يمكنك العثور على سجل التغيير بأكمله في بوابة السحب :

  • أضف برنامج تشغيل Cirrus Logic Madera Codec (CS47L35 و CS47L85 و CS47L90 / 91)
  • أضف برنامج تشغيل ChromeOS EC CEC
  • إضافة سائق ROHM BD71837 PMIC
  • إضافة دعم لمتغير Dialog Semi DA9063L PMIC إلى DA9063
  • أضف دعم Intel Ice Lake إلى Intel-PLSS-PCI
  • أضف دعمًا لـ X-Powers AXP806 إلى AXP20x
  • أضف دعمًا لشحن USB إلى وحدة التحكم المضمنة في ChromeOS
  • أضف دعمًا لـ HDMI CEC إلى وحدة التحكم المضمنة في ChromeOS
  • أضف دعمًا لـ HDMI CEC إلى Intel HDMI
  • أضف دعمًا لاكتشاف الملحقات لأجهزة Madera
  • السماح بتكوين المسامير الفردية عبر DT ’wlf، csnaddr-pd
  • توفير أوامر EEPROM / Watchdog الخاصة بالنظام الأساسي القديم ؛ الهذيان- sp
  • إصلاحات تافهة لإعادة التسمية / الإملاء ؛ cros_ec ، da9063- *
  • التحويل إلى الموارد المدارة (devm_ *) ؛ da9063- * ، ti_am335x_tscadc
  • الانتقال إلى وحدات الماكرو / الوظائف المساعدة ؛ da9063- *
  • كونستيفي كيمبلد كور
  • تحسين مسار / رسائل الخطأ ؛ wm8994 النواة
  • تعطيل IRQs محليًا بدلاً من الاعتماد على نظام USB الفرعي ؛ dln2
  • إزالة التعليمات البرمجية غير المستخدمة ؛ الهذيان- sp
  • صادرات جديدة ثانية النواة
  • إصلاح خطأ خطأ محتمل في معاملة I2C ؛ أريزونا الأساسية
  • إصلاح حجم منطقة الذاكرة المعلن ؛ hi655x-pmic
  • إصلاح نوع المجموع الاختباري ؛ الهذيان- sp
  • إصلاح التكوين الافتراضي غير الصحيح للمنفذ التسلسلي: rave-sp
  • إصلاح قناع DMA المتماسك غير الصحيح للأجهزة الفرعية ؛ sm501