분류 전체보기 170

i.MX 9 BSP Porting Guide - Porting Ethernet

18.1  Intro   이 장에서는 Ethernet controller driver를 i.MX 6/7/8/9 시리즈 프로세서에 포팅하는 방법을 설명합니다. 현재 i.MX 플랫폼은 세 가지 이더넷 컨트롤러를 사용합니다. 해당 관계는 다음 표를 참조하세요.   ※ 표 9.  i.MX 플랫폼에 사용되는 이더넷 컨트롤러PlatformsFECEQoSNETCi.MX 6 Series√--i.MX 7Solo/Dual√--i.MX 8M Mini/Nano/Quad√--i.MX 8M Plus√√-i.MX 8QuadXPlus/QuadMax√--i.MX 8DualX/DXL√√-i.MX 93√√-i.MX 95--√   모든 i.MX 플랫폼은 표준 네트워크 드라이버를 사용하여 이더넷 컨트롤러를 작동하므로 포팅 프로세스가 단순화됩..

i.MX 9 BSP Porting Guide - 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 Manual (IMXDSPUG)에 설명되어 있습니다.    17.2  Porting Sound Open Firmware Sound Open Firmware는 HiFi 4 DSP 프레임워크를 대체하는 오픈 소스입니다. 이는 특정 i.MX 8QuadXPlus, i.MX 8QuadMax 및 i.MX 8M Plus SoC에서 제공됩니다. 커스텀 보드에서 HiFi 4를 지원하려면 공개 도메인에서 제공되는 SOF 프로젝트 문서 htt..

i.MX 9 BSP Porting Guide - Porting Audio Codecs

16. 1  Intro   이 장에서는 i.MX Reference B'D의 Audio Driver를 커스텀 보드로 포팅하는 방법을 설명합니다.   이 절차는 커스텀 보드의 오디오 코덱이 NXP reference 설계의 오디오 코덱과 동일 여부에 따라 달라집니다. 이 장에서는 먼저 일반적인 이식 작업을 설명한 다음 다양한 기타 이식 작업을 설명합니다.   오디오 코덱 구성을 위한 일반적인 포팅 작업에는 ALSA 커스텀이 필요합니다. ALSA 오디오 기능을 사용하려면 CPU DAI 드라이버, CODEC DAI 드라이버, DAI LINK 드라이버 머신 드라이버)가 디바이스 트리에 등록되어 있어야 하며, 이에 따라 보드 지정 dts 파일에 3개의 노드가 있어야 합니다. 디바이스 트리는 i.MX 6 및 i.MX ..

i.MX 9 BSP Porting Guide - Supporting Cameras with MIPI-CSI

15. 1  Intro   이 장에서는 i.MX 7 및 i.MX8에서 MIPI-CSI 카메라를 구성하는 방법을 설명합니다. MIPI-CSI에 대한 자세한 내용은 i.MX Linux Reference Manual (IMXLXRM)의 "비디오" 장에 있는 "Capture Overview" 섹션을 참조하세요.  다양한 카메라를 지원하기 위해 다양한 캡처 컨트롤러가 사용 및 포함됩니다. i.MX 8의 경우 i.MX 8QuadMax 및 i.MX 8QuadXPlus용 Omnivision OV5640, i.MX 8M Plus용 Omnivision OV2775 및 Basler, iMX 93용 AP1302+AR0144용 카메라에 별도의 디바이스 트리가 필요합니다. i.MX 8M Plus Basler 카메라의 경우 Bas..

i.MX 9 BSP Porting Guide - Supporting Cameras with CSI

14.1  Introduction    카메라 센서는 모든 i.MX에서 지원되지만, 다른 캡처 컨트롤러를 사용하여 구성됩니다. 자세한 내용은 i.MX Linux Reference Manual(IMXLXRM)의 'Video' 장에 있는 "Capture Overview" 섹션을 참조하세요. IPU가 있는 i.MX 6의 경우 CSI 인터페이스는 IPU를 통해 이루어지지만 다른 부분에서는 병렬 CSI 드라이버를 사용하여 CSI 인터페이스를 지원할 수 있습니다. i.MX 8QuadXPlus 및 i.MX 93의 경우 ISI 컨트롤러와 맞춤형 병렬 CSI 인터페이스 드라이버를 사용합니다.   이 장에서는 다음 작업에 대해 설명합니다.      • 테스트 모드에서 CSI 장치 구성(섹션 14.1.3)      • i...

i.MX 9 BSP Porting Guide - Connection 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 패널을 사용합니다. 다음 표에는 SoC와 DSI 컨트롤러/패널의 관계가 나열되어 있습니다.   ※ SoC와 DSI 컨트롤러/패널의 관계SoCMIPI DSI ControllerPanel (Module Name)i.MX 6DualQuadPlusSynopsysHX8369 48..

i.MX 9 BSP Porting Guide - Connecting LVDS Panel

12.1  Intro   이 장에서는 LVDS 인터페이스를 지원하는 i.MX 레퍼런스 보드에 LVDS 패널을 연결하는 방법을 설명합니다. 현재 IPU가 탑재된 i.MX 6 및 i.MX 8QuadMax, i.MX 8QuadXPlus, i.MX 8M Plus 및 i.MX 93은 LVDS 디스플레이 인터페이스를 지원합니다. i.MX 8 및 i.MX 93용 DRM driver와 i.MX 6용 framebuffer driver로 LVDS를 구현합니다. LVDS는 i.MX 8 및 i.MX 93용 DRM LDB driver와 i.MX 6용 framebuffer driver로 구성된 LVDS Display Bridge(LDB)에 연결됩니다.  IPU가 탑재된 i.MX 6에는 외부 브리지 없이 LVDS 패널을 구동하는 ..

i.MX 9 BSP Porting Guide - Configuring SPI NOR

11.1  Intro   이 장에서는 SPI NOR 플래시 메모리 기술 장치(MTD) 드라이버를 설정하는 방법을 설명합니다.   이 드라이버는 SPI 인터페이스를 사용하여 SPI-NOR 데이터 플래시 장치를 지원합니다. 기본적으로 SPI NOR Flash MTD 드라이버는 정적 MTD 파티션을 생성합니다.   NOR MTD 구현은 upper-layer MTD driver에 필요한 정보를 제공합니다.   11.1.1  Selecting SPI NOR on the Linux image SPI NOR에 대한 지원을 활성화하려면 다음 단계를 수행하십시오.: 1. SPI에 pinctrl을 추가합니다. 예를 들어: pinctrl_ecspi1: ecspi1grp { fsl,..

i.MX 9 BSP Porting Guide - Adding SDHC

10.  Intro   uSDHC에는 14개의 관련 I/O 신호가 있습니다. 다음 목록은 관련 I/O 신호를 설명합니다.     10.1  Signal 개요 • SD_CLK는 MMC, SD, SDIO 카드를 구동하는 데 사용되는 내부 생성 클럭입니다. • CMD I/O는 카드로 명령을 보내고 응답을 받는 데 사용됩니다. 8개의 데이터 라인(DAT7 DAT0)은 SDHC와 카드 간의 데이터 전송을 수행하는 데 사용됩니다. • SD_CD# 및 SD_WP는 소켓에서 직접 라우팅되는 카드 감지 및 쓰기 방지 신호입니다. 이 두 신호는 active low(0)입니다. SD_CD#이 low면 카드가 삽입되었음을 의미하고 SD_WP가 high면 쓰기 방지 스위치가 활성화되었음을 의미합니다. • SD_LCTL은 SD ..