본문으로 건너뛰기

© 2026 Molayo

Phoronix헤드라인2026. 06. 20. 01:14

Linux 7.2에 AMD ACP7.D/7.E/7.F 드라이버 추가: AMD 오디오를 위한 "상당한 설계 변경"

요약

Linux 7.2 커널에 AMD ACP7.D/7.E/7.F 오디오 코프로세서를 위한 새로운 드라이버 지원이 추가되었습니다. 이번 업데이트는 기존 세대와 설계가 크게 달라 별도의 디렉토리로 분리되었으며, 차세대 Zen 6 SoC/APU 탑재를 위한 준비 단계로 분석됩니다.

핵심 포인트

  • AMD ACP7.x 시리즈를 위한 전용 드라이버 및 레지스터 정의 추가
  • 기존 코드 확장 대신 별도 디렉토리(acp7x)를 통한 유지보수성 강화
  • 차세대 Zen 6 SoC/APU 제품군 지원 가능성 시사
  • Linux 7.2 커널에 SoundWire 및 다양한 SoC 오디오 지원 포함

Linux 7.2에 AMD ACP7.D/7.E/7.F 드라이버 추가: AMD 오디오를 위한 "상당한 설계 변경"

AMD

Linux 7.2 커널의 사운드 서브시스템 (sound subsystem) 변경 사항의 일부로, 업데이트된 오디오 코프로세서 (audio co-processor) IP 블록을 위한 AMD ACP7.D/7.E/7.F 드라이버 지원이 병합되었습니다. 이 AMD ACP7.D/7.E/7.F 기술이 어떤 AMD 제품에 탑재될지 또는 기타 제품 세부 사항에 대해서는 명시하지 않았지만, 패치(patches)를 통해 기존 세대의 AMD 오디오 코프로세서와 비교했을 때 몇 가지 큰 변화가 있음을 알 수 있습니다. 패치 커버 레터(patch cover letter)는 다음과 같이 언급했습니다:

"이 시리즈는 ACP7.D / 7.E / 7.F 플랫폼을 위한 초기 AMD ACP 7.x 지원을 추가합니다.

이전 ACP 세대와 비교하여, ACP7.x는 업데이트된 레지스터 세트/레이아웃 (register set/layout)을 포함하여 상당한 설계 변경 사항을 포함합니다. 이러한 이유로, ACP7.x 구현은 기존 세대의 코드 경로를 확장하는 대신 별도의 sound/soc/amd/acp7x/ 디렉토리에 배치되어, ACP7.x 전용 로직과 레지스터 정의를 깔끔하게 분리하고 유지보수를 용이하게 합니다.

이 초기 버전은 의도적으로 핵심 PCI 드라이버 브링업 (bring-up)에 집중합니다: 레지스터 정의, probe/remove, 기본 헬퍼 와이어링 (helper wiring), 그리고 시스템 수면(system sleep) + 런타임 PM (runtime PM) 통합이 포함됩니다. 후속 시리즈에서는 SoundWire 및 ACP PDM 컨트롤러를 포함한 추가적인 오디오 I/O 블록에 대한 지원을 추가할 예정입니다."

초기 형태의 ACP7.D / 7.E / 7.F 브링업은 약 3,000줄의 코드에 달하지만, 언급된 바와 같이 더 많은 브링업 작업이 남아 있습니다. 이 ACP7.x 오디오 작업의 시기를 고려할 때, 이는 차기 Zen 6 SoC/APU 제품을 위한 것일 가능성이 매우 높습니다.

Linux 7.2를 위한 사운드 풀(sound pull)에는 SoundWire 열거(enumeration)를 개선하는 다양한 수정 사항과 Everest Semi ES9356 (SDCA), Mediatek MT2701 (온칩 HDMI) 및 MT8196 SoC, Renesas RZ/G3E, SpacemiT K3, 그리고 TI TAC5xx2/TAS67524에 대한 사운드 지원 활성화가 포함되어 있습니다. 해당 하드웨어 중 SpacemiT K3 RISC-V RVA23 SoC에 대해 Linux 7.2가 이제 오디오 지원을 갖게 된 것은 반가운 소식입니다.

또한 다수의 장치별 특이 사항(device-specific quirks)이 추가되었으며, Qualcomm USB 오디오 오프로딩(USB audio offloading)의 개선과 Oxygen 드라이버의 HT-Omega eClaro 지원이 추가되었습니다. HT-Omega eClaro는 10년 된 PCIe 사운드 카드로, 마침내 메인라인 Linux 커널 지원을 받게 되었습니다.

이러한 모든 사운드 관련 변경 사항은 현재 개발 중인 Linux 7.2 커널에 병합되었으며, 이 커널은 이번 여름 말에 안정화 버전(stable)으로 데뷔하여 Ubuntu 26.10과 같은 배포판에서 찾아볼 수 있을 것입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0