요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Broadcom IPROC USB Device controller.
The device node is used for UDCs integrated into Broadcom's
iProc family (Northstar2, Cygnus) of SoCs'. The UDC is based
on Synopsys Designware Cores AHB Subsystem Device Controller
IP.
Required properties:
- compatible: Add the compatibility strings for supported platforms.
For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc".
For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc".
- reg: Offset and length of UDC register set
- interrupts: description of interrupt line
- phys: phandle to phy node.
Example:
udc_dwc: usb@664e0000 {
compatible = "brcm,ns2-udc", "brcm,iproc-udc";
reg = <0x664e0000 0x2000>;
interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
phys = <&usbdrd_phy>;
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Broadcom iProc USB Device controller
1-7이 문서는 Broadcom iProc 계열 SoC인 Northstar2와 Cygnus에 통합된 UDC를 설명합니다. 이 UDC는 Synopsys DesignWare Cores AHB Subsystem Device Controller IP를 기반으로 합니다.
Platform compatible과 필수 resource
8-15Northstar2는 `brcm,ns2-udc` 뒤에 `brcm,iproc-udc` fallback을 두고, Cygnus는 `brcm,cygnus-udc` 뒤에 같은 fallback을 둡니다.
`reg`는 UDC register set의 offset과 length, `interrupts`는 interrupt line, `phys`는 PHY node를 가리키는 phandle입니다.
Northstar2 UDC 예제
16-21예제 `usb@664e0000`은 Northstar2와 generic iProc compatible, 0x2000-byte register 영역, level-high GIC SPI 424와 `usbdrd_phy`를 사용합니다. 원문 예제는 21행에서 끝나며 닫는 brace가 따로 제시되지 않습니다.
udc_dwc: usb@664e0000 {
compatible = "brcm,ns2-udc", "brcm,iproc-udc";
reg = <0x664e0000 0x2000>;
interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
phys = <&usbdrd_phy>;
요약과 해설
iproc-udc.txt:1-21Northstar2·Cygnus iProc UDC compatible, register, interrupt와 PHY 요구 사항을 설명합니다. 접을 수 있는 영어 원문 전체와 한국어 전문 번역을 함께 제공하며, compatible, register, clock, interrupt, PHY, connector, source path와 원문 줄 좌표를 원형대로 보존합니다.