ความคืบหน้าในการพัฒนา upstream Linux สำหรับชิปและบอร์ด MediaTek Genio IoT

Collabora ได้ประกาศความร่วมมือกับ MediaTek เพื่อเพิ่มการรองรับในระบบ upstream สำหรับชิป SoC และบอร์ด Genio IoT ในเดือนพฤศจิกายนปี 2024, แต่เนื่องจากเป็นการประกาศใหม่ในขณะนั้นจึงยังไม่มีการดำเนินงานจริง และเราก็ไม่ได้เขียนถึงเรื่องนี้

เกือบหนึ่งปีให้หลัง Collabora สามารถรายงานความคืบหน้าได้อย่างยอดเยี่ยม โดยเฉพาะสำหรับบอร์ดที่ใช้ Genio 1200 EVK และ Radxa NIO 12L ซึ่งขณะนี้สามารถใช้งานร่วมกับ Linux mainline/upstream ได้แล้ว เนื่องจากมีการรองรับฟีเจอร์ส่วนใหญ่เรียบร้อยแล้ว นอกจากนี้ยังมีการปรับปรุงเพิ่มเติมสำหรับบอร์ด MediaTek Genio 510 และ Genio 700 EVK อีกด้วย และความร่วมมือจะยังคงดำเนินต่อไปในอนาคต เพื่อพัฒนาการรองรับโปรเซสเซอร์ MediaTek Genio และ Kompanio รุ่นใหม่สำหรับโซลูชันด้าน IoT และ Chromebook

upstream Linux Mediatek Genio 1200 Radxa NIO 12L SBC

บอร์ด MediaTek Genio 1200 ทั้งสองรุ่นสามารถบูตระบบด้วย Linux เวอร์ชัน mainline ได้แล้วโดยไม่ต้องใช้แพตช์ภายนอก (out-of-tree patches) พร้อมทั้งรองรับการทำงานของ Audio DSP, ตัวเข้ารหัสและถอดรหัสภาพ JPEG และวิดีโอ, GPU Arm Mali-G57 MC5 (ผ่านไดรเวอร์โอเพ่นซอร์ส Panfrost) รวมถึงอินเทอร์เฟซการแสดงผล DisplayPort และ DSI นอกจากนี้ คอนโทรลเลอร์ HDMI และระบบจัดเก็บข้อมูลแบบ UFS (บนบอร์ด Radxa NIO-12L) ก็ได้รับการรองรับแล้วเช่นกัน ผ่านแพตช์ที่คาดว่าจะถูกผนวกรวมเข้ากับ Linux mainline ในเร็ว ๆ นี้

บอร์ด Genio 510 และ Genio 700 EVK ก็สามารถบูตด้วยเคอร์เนล Linux mainline รุ่นล่าสุดได้เช่นกัน โดยรองรับการทำงานของ eMMC/SD/SDIO, UFS, PCI-Express, USB, ตัวเข้ารหัส/ถอดรหัสภาพ JPEG และวิดีโอ, DSI, DisplayPort, Embedded DisplayPort, และอื่น ๆ นอกจากนี้ยังมีตารางแสดงการรองรับ mainline Linux สำหรับ MediaTek Genio 350, 510, 700 และ 1200 SoCs รวมถึงเคอร์เนลที่รวมเข้ากับระบบ upstream ซึ่งสามารถดูได้บนเซิร์ฟเวอร์ GitLab ของ Collabora

MediaTek Genio mainline Linux kernel support matrix
ตารางสรุปบางส่วนของการรองรับ mainline kernel สำหรับ MediaTek Genio (ณ วันที่ 3 พฤศจิกายน 2025)

ในขณะที่คาดว่า Collabora จะยังคงพัฒนาบนแพลตฟอร์มที่กล่าวถึงก่อนหน้านี้ วิศวกรของบริษัทก็ได้เริ่มทำงานกับชิปและบอร์ด EVK รุ่นใหม่อย่าง MediaTek Genio 520 และ Genio 720 และชิป MediaTek Kompanio Ultra 910 ที่ออกแบบมาสำหรับแล็ปท็อป “Chromebook Plus” ก็จะได้รับการรวมเข้ากับระบบ upstream เช่นกัน โดยครั้งนี้เป็นความร่วมมือระหว่าง MediaTek, Google และ Collabora

บริษัทได้เปิดเผยรายละเอียดบางส่วนของโครงการนี้ โดย ณ กลางเดือนตุลาคม 2025 ฮาร์ดแวร์ควบคุมนาฬิการุ่นใหม่ (clock controller) และการรองรับบางส่วนของระบบจัดการพลังงาน (power domain) ได้ถูกนำเข้าสู่ upstream สำเร็จแล้ว พร้อมกับโค้ดที่เกี่ยวข้องกับ power domain ของโมเด็มโดยเฉพาะ ส่วนขั้นตอนต่อไปจะประกอบด้วย:

  • การพัฒนาโซลูชันซอฟต์แวร์เพื่อสื่อสารกับ Hardware Voter MCU ตัวใหม่ในชิป MediaTek รุ่นถัดไป
  • การรองรับคอนโทรลเลอร์ MIPI SPMI 2.0 รุ่นใหม่ที่พบใน Kompanio Ultra 910
  • การรองรับวงจรจัดการพลังงาน (PMIC) รุ่น MT6316, MT6363 และ MT6373 ที่ใช้บนแพลตฟอร์ม Chromebook Plus
  • การรองรับเบื้องต้นสำหรับให้แล็ปท็อป Chromebook Plus สามารถบูตด้วยเคอร์เนล upstream ได้
  • การรองรับ DisplayPort Controller

แปลจากบทความภาษาอังกฤษ : Progress on upstream Linux for MediaTek Genio IoT SoCs and boards

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา