요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
NVIDIA Tegra Regulators Coupling
================================
NVIDIA Tegra SoC's have a mandatory voltage-coupling between regulators.
Thus on Tegra20 there are 3 coupled regulators and on NVIDIA Tegra30
there are 2.
Tegra20 voltage coupling
------------------------
On Tegra20 SoC's there are 3 coupled regulators: CORE, RTC and CPU.
The CORE and RTC voltages shall be in a range of 170mV from each other
and they both shall be higher than the CPU voltage by at least 120mV.
Tegra30 voltage coupling
------------------------
On Tegra30 SoC's there are 2 coupled regulators: CORE and CPU. The CORE
and CPU voltages shall be in a range of 300mV from each other and CORE
voltage shall be higher than the CPU by N mV, where N depends on the CPU
voltage.
Required properties:
- nvidia,tegra-core-regulator: Boolean property that designates regulator
as the "Core domain" voltage regulator.
- nvidia,tegra-rtc-regulator: Boolean property that designates regulator
as the "RTC domain" voltage regulator.
- nvidia,tegra-cpu-regulator: Boolean property that designates regulator
as the "CPU domain" voltage regulator.
Example:
pmic {
regulators {
core_vdd_reg: core {
regulator-name = "vdd_core";
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1300000>;
regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
regulator-coupled-max-spread = <170000 550000>;
nvidia,tegra-core-regulator;
};
rtc_vdd_reg: rtc {
regulator-name = "vdd_rtc";
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1300000>;
regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
regulator-coupled-max-spread = <170000 550000>;
nvidia,tegra-rtc-regulator;
};
cpu_vdd_reg: cpu {
regulator-name = "vdd_cpu";
regulator-min-microvolt = <750000>;
regulator-max-microvolt = <1125000>;
regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
regulator-coupled-max-spread = <550000 550000>;
nvidia,tegra-cpu-regulator;
};
};
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
NVIDIA Tegra regulator 결합
1-7NVIDIA Tegra SoC에는 regulator 사이의 필수 voltage coupling이 있습니다. Tegra20에서는 regulator 3개가 결합되고 NVIDIA Tegra30에서는 2개가 결합됩니다.
Tegra20 전압 결합
8-14Tegra20 SoC에서 결합되는 regulator는 CORE, RTC, CPU입니다. CORE와 RTC 전압의 차이는 서로 170mV 범위 안에 있어야 하며, 두 전압 모두 CPU 전압보다 최소 120mV 높아야 합니다.
Tegra30 전압 결합
15-22Tegra30 SoC에서 결합되는 regulator는 CORE와 CPU입니다. 두 전압의 차이는 서로 300mV 범위 안에 있어야 하고, CORE 전압은 CPU 전압보다 N mV 높아야 합니다. 여기서 N은 CPU 전압에 따라 달라집니다.
필수 domain 지정 property
23-30- `nvidia,tegra-core-regulator`: 해당 regulator를 Core domain 전압 regulator로 지정하는 Boolean property입니다.
- `nvidia,tegra-rtc-regulator`: 해당 regulator를 RTC domain 전압 regulator로 지정하는 Boolean property입니다.
- `nvidia,tegra-cpu-regulator`: 해당 regulator를 CPU domain 전압 regulator로 지정하는 Boolean property입니다.
Tegra20 결합 예제
31-65예제는 `vdd_core`, `vdd_rtc`, `vdd_cpu`를 상호 연결합니다. CORE와 RTC에는 서로 170,000 microvolt, CPU와는 550,000 microvolt의 `regulator-coupled-max-spread`를 지정하고, CPU 쪽 두 상대 regulator에는 각각 550,000 microvolt를 지정합니다.
pmic {
regulators {
core_vdd_reg: core {
regulator-name = "vdd_core";
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1300000>;
regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
regulator-coupled-max-spread = <170000 550000>;
nvidia,tegra-core-regulator;
};
rtc_vdd_reg: rtc {
regulator-name = "vdd_rtc";
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1300000>;
regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
regulator-coupled-max-spread = <170000 550000>;
nvidia,tegra-rtc-regulator;
};
cpu_vdd_reg: cpu {
regulator-name = "vdd_cpu";
regulator-min-microvolt = <750000>;
regulator-max-microvolt = <1125000>;
regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
regulator-coupled-max-spread = <550000 550000>;
nvidia,tegra-cpu-regulator;
};
};
};
요약과 해설
nvidia,tegra-regulators-coupling.txt:1-65필수 property와 수치 제약을 먼저 확인한 뒤, 접을 수 있는 영어 원문과 줄 범위별 한국어 전문을 함께 대조할 수 있습니다.