요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
Mode configuration
sysfs-bus-iio-filter-admv8818:13-18filter_mode에 원하는 모드를 쓰고 다시 읽어 실제 적용 모드를 확인합니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
1
What: /sys/bus/iio/devices/iio:deviceX/filter_mode_available
2
KernelVersion:
3
Contact: [email protected]
4
Description:
5
Reading this returns the valid values that can be written to the
6
filter_mode attribute:
8
- auto -> Adjust bandpass filter to track changes in input clock rate.
9
- manual -> disable/unregister the clock rate notifier / input clock tracking.
10
- bypass -> bypass low pass filter, high pass filter and disable/unregister
11
the clock rate notifier
13
What: /sys/bus/iio/devices/iio:deviceX/filter_mode
14
KernelVersion:
15
Contact: [email protected]
16
Description:
17
This attribute configures the filter mode.
18
Reading returns the actual mode.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
사용 가능한 필터 모드
1-12| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/filter_mode_available |
| KernelVersion | 원문에 값이 기재되어 있지 않습니다. |
| Contact | [email protected] |
| Description | 읽으면 filter_mode 속성에 쓸 수 있는 유효한 값들을 반환합니다. |
| 모드 | 동작 |
|---|---|
| auto | 입력 클록 속도 변화를 추적하도록 대역 통과 필터를 조정합니다. |
| manual | 클록 속도 notifier 및 입력 클록 추적을 비활성화하고 등록 해제합니다. |
| bypass | 저역 통과 필터와 고역 통과 필터를 우회하고 클록 속도 notifier를 비활성화하고 등록 해제합니다. |
필터 모드 설정
13-18| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/filter_mode |
| KernelVersion | 원문에 값이 기재되어 있지 않습니다. |
| Contact | [email protected] |
| Description | 이 속성은 필터 모드를 구성합니다. 읽으면 실제 모드를 반환합니다. |
Auto, manual, and bypass
sysfs-bus-iio-filter-admv8818:1-12auto는 입력 클록 변화를 따라 대역 통과 필터를 조정하고, manual은 클록 추적을 해제하며, bypass는 고역·저역 통과 필터까지 우회합니다.