Linux Kernel Organization, Inc.
การอัปเดตโค้ดที่น่าสนใจบางอย่างเพิ่งถูกใส่ลงในหน้าต่างการผสานเคอร์เนลของ Linux 4.19 เกี่ยวกับความสามารถของ 'อุปกรณ์มัลติฟังก์ชั่น' ซึ่งส่วนใหญ่รวมถึงไดรเวอร์ใหม่ ๆ และการสนับสนุนไดรเวอร์ แต่ที่น่าสนใจที่สุดคือการเพิ่มไดรเวอร์ ChromeOS EC CEC
ตัวควบคุมแบบฝังของ Google สำหรับ ChromeOS สามารถแสดงบัส HDMI CEC (Consumer Electronics Control) สำหรับการโต้ตอบกับอุปกรณ์ที่เชื่อมต่อ HDMI ซึ่งจะสามารถควบคุมได้ผ่านคำสั่งที่รองรับ ดังนั้นตอนนี้การรองรับ HDMI CEC ของเคอร์เนลของ Linux จึงได้รับการปรับปรุงในช่วงไม่กี่รอบเคอร์เนลที่ผ่านมาจนถึงขณะนี้ซึ่งหมายความว่าการสนับสนุน ChromeOS EC จะสามารถแสดงความสามารถของ HDMI CEC โดยใช้ไดรเวอร์ใหม่ที่เพิ่มในหน้าต่างผสานนี้
นอกจากนี้ยังมีรหัสอัปเดตสำหรับการเตรียมงานเพื่อรองรับ HDMI CEC พร้อมไดรเวอร์ Intel DRM นอกจากนี้ยังเพิ่มการรองรับการชาร์จ USB ลงในเคอร์เนล Linux 4.19 สำหรับไดรเวอร์ ChromeOS EC
สำหรับการพัฒนาไดรเวอร์ของ Intel ID ที่จำเป็นสำหรับโปรเซสเซอร์ซีรีส์ Icelake ของ Intel ได้ถูกเพิ่มลงในไดรเวอร์ intel-lpss (ระบบย่อยพลังงานต่ำ) ซึ่งเป็นเรื่องดีที่ได้เห็นทีมพัฒนาไดรเวอร์ Intel Linux เพิ่มการสนับสนุน Icelake บน Linux และ ด้วยการรองรับซีพียู Cannonlake ที่ได้รับการตอบสนองอย่างน่าพอใจในอดีตสิ่งต่างๆโดยรวมกำลังดูดีสำหรับโปรเซสเซอร์ Intel บนเคอร์เนล Linux 4.19
ในที่สุดก็มีการเพิ่มการตรวจจับอุปกรณ์เสริมสำหรับอุปกรณ์ Madera พร้อมกับการรองรับ Cirrus Logic Madera Codec สำหรับไดรเวอร์ CS47L35, CS47L85 และ CS47L90 / 91 ซึ่งน่าจะเป็นข่าวดีสำหรับออดิโอไฟล์และวิศวกรเสียงของ Linux
สรุปการเปลี่ยนแปลงโดยรวมมีดังนี้ แต่คุณสามารถค้นหาบันทึกการเปลี่ยนแปลงทั้งหมดได้ในไฟล์ ดึง Git :
- เพิ่มไดรเวอร์ Cirrus Logic Madera Codec (CS47L35, CS47L85 และ CS47L90 / 91)
- เพิ่มไดรเวอร์ ChromeOS EC CEC
- เพิ่มไดรเวอร์ ROHM BD71837 PMIC
- เพิ่มการสนับสนุนสำหรับ Dialog Semi DA9063L PMIC variant เป็น DA9063
- เพิ่มการรองรับ Intel Ice Lake ไปยัง Intel-PLSS-PCI
- เพิ่มการรองรับ X-Powers AXP806 ถึง AXP20x
- เพิ่มการรองรับการชาร์จ USB ให้กับ ChromeOS Embedded Controller
- เพิ่มการรองรับ HDMI CEC ไปยัง ChromeOS Embedded Controller
- เพิ่มการรองรับ HDMI CEC ไปยัง Intel HDMI
- เพิ่มการรองรับการตรวจจับอุปกรณ์เสริมให้กับอุปกรณ์ Madera
- อนุญาตให้กำหนดค่าพินแต่ละตัวผ่าน DT 'wlf, csnaddr-pd
- จัดเตรียมคำสั่ง EEPROM / Watchdog เฉพาะแพลตฟอร์มดั้งเดิม คลั่ง -sp
- การแก้ไขการเปลี่ยนชื่อ / การสะกดเล็กน้อย cros_ec, da9063- *
- แปลงเป็นทรัพยากรที่มีการจัดการ (devm_ *); da9063- *, ti_am335x_tscadc
- การเปลี่ยนไปใช้มาโคร / ฟังก์ชันตัวช่วย da9063- *
- คอน; kempld-core
- ปรับปรุงเส้นทาง / ข้อความผิดพลาด wm8994-core
- ปิดการใช้งาน IRQ ในเครื่องแทนที่จะใช้ระบบย่อย USB dln2
- ลบรหัสที่ไม่ได้ใช้ คลั่ง -sp
- การส่งออกใหม่ วินาทีหลัก
- แก้ไขข้อผิดพลาดธุรกรรม I2C ที่เป็นไปได้ arizona-core
- แก้ไขขนาดพื้นที่หน่วยความจำที่ประกาศ hi655x-pmic
- แก้ไขประเภทการตรวจสอบ คลั่ง -sp
- แก้ไขการกำหนดค่าพอร์ตอนุกรมเริ่มต้นที่ไม่ถูกต้อง: rave-sp
- แก้ไขหน้ากาก DMA ที่ไม่ถูกต้องที่สอดคล้องกันสำหรับอุปกรณ์ย่อย sm501