Đã gửi sớm trước bản phát hành hạt nhân ổn định Linux 5.19 vào ngày mai là những thay đổi SoC dành cho cửa sổ hợp nhất Linux 5.20. Có hơn một nghìn bản vá SoC cho chu kỳ 5.20 của Linux bổ sung và cập nhật nhiều SoC và phạm vi phủ sóng của bo mạch/nền tảng. Một trong những bổ sung đáng chú ý trong chu kỳ này là giới thiệu hỗ trợ Qualcomm Snapdragon 8cx Gen3 cho máy tính xách tay Arm cao cấp.
SoC NXP i.MX93 hiện được hỗ trợ với Linux 5.20 như là phiên bản kế nhiệm i.MX6/i.MX8. NXP i.MX93 được công bố vào năm ngoái có các lõi Arm Cortex-A55, Arm Cortex-M33, microNPU Arm Ethos U-65 và vỏ bảo mật EdgeLock. NXP i.MX93 được thiết kế để sử dụng trong tự động hóa công nghiệp, ô tô, điều khiển tòa nhà, nhà thông minh và các lĩnh vực liên quan. NPU tích hợp nhằm mục đích làm cho SoC này trở nên rất hiệu quả cho các ứng dụng học máy.
Một bổ sung SoC thú vị khác là Qualcomm Snapdragon 8cx Gen3 (SC8280XP) là SoC dành cho máy tính xách tay dựa trên Arm cao cấp mới nhất của công ty. SA8540P hộp số ô tô cũng được hỗ trợ. Với sự hỗ trợ của Qualcomm Snapdragon 8cx Gen3 cũng là sự hỗ trợ của máy tính xách tay Lenovo ThinkPad X13s và bo mạch tham chiếu.
Lenovo Lenovo ThinkPad X13s là một máy tính xách tay trị giá 2,169 USD + USD có SoC Snapdragon này với tốc độ xung nhịp lên đến 3.0GHz, màn hình 13,3 inch 1200p, bộ nhớ LPDDR4x-4267 lên đến 32GB và thời lượng pin lên đến 28 giờ. Theo mặc định, ThinkPad X13s chạy Windows 11 Pro Arm, nhưng hiện tại hỗ trợ Linux đang được tiến hành.
Một số SoC băng thông rộng Broadcom mới hiện được hỗ trợ cùng với bảng tham chiếu của chúng: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148 và BCM6813.
SoC H616 của Allwinner cũng được hỗ trợ với Linux 5.20 như một phiên bản mới hơn của H6 SoC. Allwinner H616 có bốn lõi Arm Cortex-A53, GPU Mali G31 và được thiết kế để xử lý giải mã [được bảo vệ bằng email] với SoC này tập trung vào thị trường OTT và IPTV. Ngoài việc kích hoạt Allwinner H616, Linux 5.20 còn hỗ trợ cho Orange Pi Zero2 và X96 Mate.
Một điểm mới cho Linux 5.20 là hỗ trợ SoC Marvell Prestera 98DX2530 (AlleyCat5) được một số thiết bị chuyển mạch mạng sử dụng. Hỗ trợ nền tảng SoC mới cho Nuvoton NPCM8XX và Sunplus SP7021. Trong khi đó, hỗ trợ SoC DaVinci DM644x/DM646x cũ đã bị loại bỏ. Các SoC Nuvoton NPCM8xx được sử dụng làm bộ điều khiển quản lý bo mạch chủ. SoC Sunplus SP7021″Plus1″là một SoC đa năng sử dụng lõi Arm Cortex-A7.
Giờ đây, Linux defconfig 5.20 ARM sẽ bật trình điều khiển V3D DRM được sử dụng bởi Raspberry Pi 4 và mới hơn. Trình điều khiển VC4 cũ hơn trước đây đã được kích hoạt và bây giờ V3D cũng được kích hoạt như một phần của cấu hình mặc định để đảm bảo trình điều khiển này được xây dựng theo mặc định. Bên cạnh đó, Qualcomm cũng có nhiều bản cập nhật defconfig để kích hoạt trình điều khiển đèn LED LPG, Màn hình băng thông Qualcomm và các tính năng khác.
Linux 5.20 cũng không chấp nhận các tệp bảng Arm cũ trong nhân Linux. Trong thập kỷ qua, hạt nhân Linux đã dựa vào Cây thiết bị trong khi trước đó là các tệp bảng cũ được tích hợp sẵn. Nhiều mục tiêu cũ hơn đó đã được chuyển đổi sang định dạng Cây thiết bị trong khi những mục tiêu không còn được dùng nữa. Kế hoạch là xóa các tệp cũ đó sau khi phát hành Linux 2022 LTS vào cuối năm. Nếu bất kỳ ai vẫn đang chạy một nhân hiện đại với các tệp bảng cũ này sẽ cần phải lên tiếng trong những tháng tới nếu không các tệp bảng kế thừa đó sẽ bị xóa sau hạt nhân LTS tiếp theo. Xem bài đăng danh sách gửi thư để biết tất cả các chi tiết về bảng kế thừa.
Các thay đổi SoC cho Linux 5.20 cũng bao gồm việc bổ sung bo mạch Google Chameleon v3 FPGA dựa trên nền tảng Arria10 và Stratix 10 của Intel. Ngoài ra còn có hỗ trợ Chromebook được cải thiện cho các thiết bị khác nhau dựa trên MediaTek và Qualcomm SoC. Chromebook mới hoạt động với mainline Linux 5.20 bao gồm Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) và các máy dựa trên SC7180 bao gồm Lenovo IdeaPad Chromebook Duet 3.
Thông tin chi tiết về tất cả các thay đổi lớn của SoC dành cho Linux 5.20 qua loạt bài PR này .