요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
The saa7134 driver
==================
Author Gerd Hoffmann
Card Variations:
----------------
Cards can use either of these two crystals (xtal):
- 32.11 MHz -> .audio_clock=0x187de7
- 24.576MHz -> .audio_clock=0x200000 (xtal * .audio_clock = 51539600)
Some details about 30/34/35:
- saa7130 - low-price chip, doesn't have mute, that is why all those
cards should have .mute field defined in their tuner structure.
- saa7134 - usual chip
- saa7133/35 - saa7135 is probably a marketing decision, since all those
chips identifies itself as 33 on pci.
LifeView GPIOs
--------------
This section was authored by: Peter Missel <peter.missel@onlinehome.de>
- LifeView FlyTV Platinum FM (LR214WF)
- GP27 MDT2005 PB4 pin 10
- GP26 MDT2005 PB3 pin 9
- GP25 MDT2005 PB2 pin 8
- GP23 MDT2005 PB1 pin 7
- GP22 MDT2005 PB0 pin 6
- GP21 MDT2005 PB5 pin 11
- GP20 MDT2005 PB6 pin 12
- GP19 MDT2005 PB7 pin 13
- nc MDT2005 PA3 pin 2
- Remote MDT2005 PA2 pin 1
- GP18 MDT2005 PA1 pin 18
- nc MDT2005 PA0 pin 17 strap low
- GP17 Strap "GP7"=High
- GP16 Strap "GP6"=High
- 0=Radio 1=TV
- Drives SA630D ENCH1 and HEF4052 A1 pinsto do FM radio through
SIF input
- GP15 nc
- GP14 nc
- GP13 nc
- GP12 Strap "GP5" = High
- GP11 Strap "GP4" = High
- GP10 Strap "GP3" = High
- GP09 Strap "GP2" = Low
- GP08 Strap "GP1" = Low
- GP07.00 nc
Credits
-------
andrew.stevens@philips.com + werner.leeb@philips.com for providing
saa7134 hardware specs and sample board.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Card crystal과 chip variation
1-26Gerd Hoffmann이 작성한 이 `GPL-2.0` 문서는 `saa7134` driver의 card variation을 설명합니다. Card는 32.11 MHz 또는 24.576 MHz crystal(xtal)을 사용할 수 있습니다.
32.11 MHz crystal에는 `.audio_clock=0x187de7`, 24.576 MHz crystal에는 `.audio_clock=0x200000`을 사용합니다. 두 번째 조합에서 `xtal * .audio_clock = 51539600`입니다.
`saa7130`은 mute 기능이 없는 저가형 chip이므로 이 chip을 쓰는 모든 card는 tuner structure에 `.mute` field를 정의해야 합니다. `saa7134`는 일반형 chip입니다. `saa7133/35`에서 `saa7135` 명칭은 marketing 결정으로 보이며, 이 chip들은 PCI에서 모두 33으로 자신을 식별합니다.
.. SPDX-License-Identifier: GPL-2.0
The saa7134 driver
==================
Author Gerd Hoffmann
Card Variations:
----------------
Cards can use either of these two crystals (xtal):
- 32.11 MHz -> .audio_clock=0x187de7
- 24.576MHz -> .audio_clock=0x200000 (xtal * .audio_clock = 51539600)
Some details about 30/34/35:
- saa7130 - low-price chip, doesn't have mute, that is why all those
cards should have .mute field defined in their tuner structure.
- saa7134 - usual chip
- saa7133/35 - saa7135 is probably a marketing decision, since all those
chips identifies itself as 33 on pci.
LifeView FlyTV Platinum FM GPIO
27-62Peter Missel이 작성한 이 절은 LifeView FlyTV Platinum FM(`LR214WF`) board의 GPIO와 MDT2005 pin 연결을 기록합니다.
`GP16`과 `GP17`은 각각 strap `GP6=High`, `GP7=High`입니다. 이 제어에서 0은 Radio, 1은 TV를 선택하며, SA630D `ENCH1`과 HEF4052 `A1` pin을 구동해 SIF input을 통한 FM radio 경로를 구성합니다.
`GP12`부터 `GP08`까지는 board strap이며 `GP5`, `GP4`, `GP3`는 High, `GP2`, `GP1`은 Low입니다. `GP15`부터 `GP13`, `GP07.00`은 연결되지 않습니다.
GP16 selector는 SA630D ENCH1과 HEF4052 A1을 구동해 SIF input의 FM radio path를 선택합니다.
LifeView GPIOs
--------------
This section was authored by: Peter Missel <peter.missel@onlinehome.de>
- LifeView FlyTV Platinum FM (LR214WF)
- GP27 MDT2005 PB4 pin 10
- GP26 MDT2005 PB3 pin 9
- GP25 MDT2005 PB2 pin 8
- GP23 MDT2005 PB1 pin 7
- GP22 MDT2005 PB0 pin 6
- GP21 MDT2005 PB5 pin 11
- GP20 MDT2005 PB6 pin 12
- GP19 MDT2005 PB7 pin 13
- nc MDT2005 PA3 pin 2
- Remote MDT2005 PA2 pin 1
- GP18 MDT2005 PA1 pin 18
- nc MDT2005 PA0 pin 17 strap low
- GP17 Strap "GP7"=High
- GP16 Strap "GP6"=High
- 0=Radio 1=TV
- Drives SA630D ENCH1 and HEF4052 A1 pinsto do FM radio through
SIF input
- GP15 nc
- GP14 nc
- GP13 nc
- GP12 Strap "GP5" = High
- GP11 Strap "GP4" = High
- GP10 Strap "GP3" = High
- GP09 Strap "GP2" = Low
- GP08 Strap "GP1" = Low
- GP07.00 nc
Hardware 자료 제공
63-67Andrew Stevens와 Werner Leeb는 `saa7134` hardware specification과 sample board를 제공했습니다.
Credits
-------
andrew.stevens@philips.com + werner.leeb@philips.com for providing
saa7134 hardware specs and sample board.
요약과 해설
saa7134-devel.rst:1-67SAA713x board 지원에는 crystal별 `audio_clock`, mute가 없는 `saa7130`의 tuner 설정, PCI identification과 board별 GPIO strap 정보가 필요합니다. LR214WF 표는 MDT2005와 radio/TV selector의 실제 pin 연결을 보존합니다.