요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Maxim Integrated MAX2175 RF to bits tuner driver
================================================
The MAX2175 driver implements the following driver-specific controls:
``V4L2_CID_MAX2175_I2S_ENABLE``
-------------------------------
Enable/Disable I2S output of the tuner. This is a private control
that can be accessed only using the subdev interface.
Refer to Documentation/driver-api/media/v4l2-controls.rst for more details.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``(0)``
- I2S output is disabled.
* - ``(1)``
- I2S output is enabled.
``V4L2_CID_MAX2175_HSLS``
-------------------------
The high-side/low-side (HSLS) control of the tuner for a given band.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``(0)``
- The LO frequency position is below the desired frequency.
* - ``(1)``
- The LO frequency position is above the desired frequency.
``V4L2_CID_MAX2175_RX_MODE (menu)``
-----------------------------------
The Rx mode controls a number of preset parameters of the tuner like
sample clock (sck), sampling rate etc. These multiple settings are
provided under one single label called Rx mode in the datasheet. The
list below shows the supported modes with a brief description.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``"Europe modes"``
* - ``"FM 1.2" (0)``
- This configures FM band with a sample rate of 0.512 million
samples/sec with a 10.24 MHz sck.
* - ``"DAB 1.2" (1)``
- This configures VHF band with a sample rate of 2.048 million
samples/sec with a 32.768 MHz sck.
* - ``"North America modes"``
* - ``"FM 1.0" (0)``
- This configures FM band with a sample rate of 0.7441875 million
samples/sec with a 14.88375 MHz sck.
* - ``"DAB 1.2" (1)``
- This configures FM band with a sample rate of 0.372 million
samples/sec with a 7.441875 MHz sck.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
V4L2_CID_MAX2175_I2S_ENABLE
1-23MAX2175 driver는 driver-specific control을 구현합니다. `V4L2_CID_MAX2175_I2S_ENABLE`은 tuner의 I2S output을 enable 또는 disable하는 private control이며 subdev interface로만 접근할 수 있습니다.
control framework의 자세한 내용은 `Documentation/driver-api/media/v4l2-controls.rst`를 참고합니다.
Boolean control로 digital audio output을 선택합니다.
.. SPDX-License-Identifier: GPL-2.0
Maxim Integrated MAX2175 RF to bits tuner driver
================================================
The MAX2175 driver implements the following driver-specific controls:
``V4L2_CID_MAX2175_I2S_ENABLE``
-------------------------------
Enable/Disable I2S output of the tuner. This is a private control
that can be accessed only using the subdev interface.
Refer to Documentation/driver-api/media/v4l2-controls.rst for more details.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``(0)``
- I2S output is disabled.
* - ``(1)``
- I2S output is enabled.
V4L2_CID_MAX2175_HSLS
24-37`V4L2_CID_MAX2175_HSLS`는 주어진 band에서 tuner의 high-side/low-side(HSLS) local oscillator 위치를 제어합니다.
원하는 주파수에 대한 LO 위치를 선택합니다.
``V4L2_CID_MAX2175_HSLS``
-------------------------
The high-side/low-side (HSLS) control of the tuner for a given band.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``(0)``
- The LO frequency position is below the desired frequency.
* - ``(1)``
- The LO frequency position is above the desired frequency.
V4L2_CID_MAX2175_RX_MODE
38-64menu control `V4L2_CID_MAX2175_RX_MODE`는 sample clock(sck), sampling rate 등 여러 tuner preset parameter를 하나의 Rx mode label로 선택합니다.
Europe의 `FM 1.2`(0)는 FM band를 0.512 million samples/sec와 10.24 MHz sck로 구성합니다. `DAB 1.2`(1)는 VHF band를 2.048 million samples/sec와 32.768 MHz sck로 구성합니다.
North America의 `FM 1.0`(0)은 FM band를 0.7441875 million samples/sec와 14.88375 MHz sck로 구성합니다.
North America의 `DAB 1.2`(1)은 원문 표기대로 FM band를 0.372 million samples/sec와 7.441875 MHz sck로 구성합니다.
지역 profile별 band, sampling rate와 sample clock을 보존합니다.
하나의 menu 값이 여러 tuner parameter preset을 함께 선택합니다.
``V4L2_CID_MAX2175_RX_MODE (menu)``
-----------------------------------
The Rx mode controls a number of preset parameters of the tuner like
sample clock (sck), sampling rate etc. These multiple settings are
provided under one single label called Rx mode in the datasheet. The
list below shows the supported modes with a brief description.
.. flat-table::
:header-rows: 0
:stub-columns: 0
:widths: 1 4
* - ``"Europe modes"``
* - ``"FM 1.2" (0)``
- This configures FM band with a sample rate of 0.512 million
samples/sec with a 10.24 MHz sck.
* - ``"DAB 1.2" (1)``
- This configures VHF band with a sample rate of 2.048 million
samples/sec with a 32.768 MHz sck.
* - ``"North America modes"``
* - ``"FM 1.0" (0)``
- This configures FM band with a sample rate of 0.7441875 million
samples/sec with a 14.88375 MHz sck.
* - ``"DAB 1.2" (1)``
- This configures FM band with a sample rate of 0.372 million
samples/sec with a 7.441875 MHz sck.
요약·해설
max2175.rst:1-64MAX2175 private control은 I2S output, LO의 high/low-side 위치와 sample-rate·clock preset을 제공합니다. Rx menu의 같은 numeric value도 지역 profile에 따라 다른 parameter 묶음을 선택합니다.