Το Linux 7.2 αποκτά οδηγό για το AMD ACP 7.x με σημαντικές αρχιτεκτονικές αλλαγές στον ήχο
Νέος κώδικας σε ξεχωριστό κατάλογο
Το cover letter των patches είναι ξεκάθαρο: το ACP7.x περιλαμβάνει «substantial design changes» σε σχέση με παλαιότερες γενιές, συμπεριλαμβανομένου ενημερωμένου register set και νέας διάταξης καταχωρητών. Για τον λόγο αυτό, ο κώδικας τοποθετήθηκε στον ξεχωριστό κατάλογο sound/soc/amd/acp7x/, ώστε να παραμείνει καθαρά διαχωρισμένος από παλαιότερα code paths και ευκολότερος στη συντήρηση.
Η αρχική υλοποίηση αριθμεί περίπου 3.000 γραμμές κώδικα και καλύπτει τα βασικά: ορισμούς καταχωρητών, PCI driver probe/remove, βοηθητικές συναρτήσεις, και ενσωμάτωση διαχείρισης ενέργειας (system sleep + runtime PM). Υποστήριξη για επιπλέον Audio I/O blocks — SoundWire και ACP PDM controller — αναμένεται σε επόμενη σειρά patches.
Άλλες αλλαγές ήχου στο Linux 7.2
Το ίδιο sound pull για το Linux 7.2 περιλαμβάνει και υποστήριξη ήχου για αρκετά νέα SoC: Everest Semi ES9356 (SDCA), Mediatek MT2701 (on-chip HDMI) και MT8196, Renesas RZ/G3E, SpacemiT K3, και TI TAC5xx2/TAS67524. Ξεχωρίζει η προσθήκη υποστήριξης για το SpacemiT K3 RISC-V RVA23 SoC. Επίσης, ο δεκαετής PCIe sound card HT-Omega eClaro αποκτά επιτέλους υποστήριξη στον mainline πυρήνα μέσω του Oxygen driver.
Το Linux 7.2 βρίσκεται υπό ανάπτυξη και αναμένεται ως stable αργότερα το καλοκαίρι, με πιθανή συμπερίληψη στο Ubuntu 26.10.
Πηγές
Phoronix — AMD ACP7.D/7.E/7.F Driver Added In Linux 7.2 Linux Kernel Mailing List — ACP7.x patch cover letter
324
