정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 17 Porting HiFi 4 17.1 Porting HiFi 4 DSP framework HiFi 4 DSP 프레임워크는 특정 i.MX 8QuadXPlus, i.MX 8QuadMax, i.MX 8M Plus SoC에서 제공된다. 사용자 보드에서 HiFi 4를 지원하는 방법은 i.MX DSP User's Guide (IMXDSPUG)에 설명되어 있다. 17.2 Porting Sound Open Firmware Sound Open Firmware는 HiFi 4 DSP 프레임워크에 대한 오픈 소스 대안이다. 특정 i.MX 8QuadXPlus, i.MX 8QuadMax, i.MX 8M Plus ..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 16 Porting Audio Codecs 16.1 Introduction 이 장에서는 i.MX 레퍼런스 보드에서 사용자 보드로 오디오 드라이버를 포팅하는 방법을 설명한다. 이 절차는 사용자 보드의 오디오 코덱이 NXP 레퍼런스 디자인의 오디오 코덱과 동일한지 아니면 다른지에 따라 다르다. 이 장에서는 먼저 일반적인 포팅 작업에 대해 설명한 다음 다양한 다른 포팅 작업에 대해 설명한다. 오디오 코덱 구성을 위한 일반적인 포팅 작업은 ALSA 사용자 정의가 필요하다. ALSA 오디오 함수를 사용하기 위해서는 CPU DAI 드라이버, CODEC DAI 드라이버, DAI LINK 드라이버 (머신 ..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 14 Supporting Cameras with CSI 14.1 Introduction 이 장에서는 새로운 카메라 센서에 대한 지원을 포함하는 확장 커넥터의 사용 방법에 대한 정보를 제공한다. 카메라 센서는 모든 i.MX에서 지원되지만, 서로 다른 캡처 컨트롤러를 사용하여 구성된다. 자세한 내용은 i.MX Linux Reference Manual (IMXLXRM)의 "Video" 장의 "Capture Overview" 섹션을 참조한다. IPU가 있는 i.MX 6의 경우, CSI 인터페이스는 IPU를 통해 이루어지지만 다른 부분에서는 Parallel CSI 드라이버를 사용하여 CSI 인터페이스..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 13 Connecting MIPI-DSI Panel 13.1 Introduction i.MX 8에서 MIPI DSI 지원은 arch/arm64/boot/dts/freescale의 커널 소스에 있는 디바이스 트리를 통해 활성화된다. MIPI-DSI에 대한 자세한 내용은 Display Interfaces에 Video 장의 MIPI-DSI 섹션을 참조한다. IPU가 있는 i.MX의 MIPI-DSI는 Synopsys 하드웨어에서 지원되는 반면, i.MX 8은 Mixel와 Advantec 패널을 사용한다.
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 12 Connecting LVDS Panel 12.1 Introduction 이 장에서는 LVDS 인터페이스를 지원하는 i.MX 레퍼런스 보드에 LVDS 패널을 연결하는 방법을 설명한다. 현재 IPU가 있는 i.MX 6, i.MX 8QuadMax, i.MX 8QuadXPlus, i.MX 8M Plus는 LVDS 디스플레이 인터페이스를 지원한다. LVDS의 구현은 i.MX 8용 DRM 드라이버와 i.MX 6용 프레임버퍼 드라이버이다. LVDS는 i.MX 8용 DRM LDB 드라이버와 i.MX 6용 프레임버퍼 드라이버로 구성된 LVDS Display bridge(LBB)에 연결된다. IPU가 있..