요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
PCH FIVR switching frequency
sysfs-platform-dptf:91-128Input clock별 writable frequency와 current frequency·fault status를 구분합니다.
Spread-spectrum EMI control
sysfs-platform-dptf:129-157Spread percentage, enable, triangle·random walk, white noise와 write lock을 하나의 SSC bitmask로 제공합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/bus/platform/devices/INT3407:00/dptf_power/charger_type
Date: Jul, 2016
KernelVersion: v4.10
Contact: [email protected]
Description:
(RO) The charger type - Traditional, Hybrid or NVDC.
What: /sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw
Date: Jul, 2016
KernelVersion: v4.10
Contact: [email protected]
Description:
(RO) Adapter rating in milliwatts (the maximum Adapter power).
Must be 0 if no AC Adaptor is plugged in.
What: /sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw
Date: Jul, 2016
KernelVersion: v4.10
Contact: [email protected]
Description:
(RO) Maximum platform power that can be supported by the battery
in milliwatts.
What: /sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source
Date: Jul, 2016
KernelVersion: v4.10
Contact: [email protected]
Description:
(RO) Display the platform power source
========= ============================
bits[3:0] Current power source
- 0x00 = DC
- 0x01 = AC
- 0x02 = USB
- 0x03 = Wireless Charger
bits[7:4] Power source sequence number
========= ============================
What: /sys/bus/platform/devices/INT3407:00/dptf_power/battery_steady_power
Date: Jul, 2016
KernelVersion: v4.10
Contact: [email protected]
Description:
(RO) The maximum sustained power for battery in milliwatts.
What: /sys/bus/platform/devices/INT3407:00/dptf_power/rest_of_platform_power_mw
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) Shows the rest (outside of SoC) of worst-case platform power.
What: /sys/bus/platform/devices/INT3407:00/dptf_power/prochot_confirm
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(WO) Confirm embedded controller about a prochot notification.
What: /sys/bus/platform/devices/INT3532:00/dptf_battery/max_platform_power_mw
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) The maximum platform power that can be supported by the battery in milli watts.
What: /sys/bus/platform/devices/INT3532:00/dptf_battery/max_steady_state_power_mw
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) The maximum sustained power for battery in milli watts.
What: /sys/bus/platform/devices/INT3532:00/dptf_battery/high_freq_impedance_mohm
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) The high frequency impedance value that can be obtained from battery
fuel gauge in milli Ohms.
What: /sys/bus/platform/devices/INT3532:00/dptf_battery/no_load_voltage_mv
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) The no-load voltage that can be obtained from battery fuel gauge in
milli volts.
What: /sys/bus/platform/devices/INT3532:00/dptf_battery/current_discharge_capbility_ma
Date: June, 2020
KernelVersion: v5.8
Contact: [email protected]
Description:
(RO) The battery discharge current capability obtained from battery fuel gauge in
milli Amps.
What: /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_low_clock
Date: November, 2020
KernelVersion: v5.10
Contact: [email protected]
Description:
(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz,
when FIVR clock is 19.2MHz or 24MHz.
What: /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_high_clock
Date: November, 2020
KernelVersion: v5.10
Contact: [email protected]
Description:
(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz,
when FIVR clock is 38.4MHz.
What: /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_freq_mhz
Date: September, 2021
KernelVersion: v5.15
Contact: [email protected]
Description:
(RO) Get the FIVR switching control frequency in MHz.
What: /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_fault_status
Date: September, 2021
KernelVersion: v5.15
Contact: [email protected]
Description:
(RO) Read the FIVR switching frequency control fault status.
What: /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/ssc_clock_info
Date: September, 2021
KernelVersion: v5.15
Contact: [email protected]
Description:
(RO) Presents SSC (spread spectrum clock) information for EMI
(Electro magnetic interference) control. This is a bit mask.
======= ==========================================
Bits Description
======= ==========================================
[7:0] Sets clock spectrum spread percentage:
0x00=0.2% , 0x3F=10%
1 LSB = 0.1% increase in spread (for
settings 0x01 thru 0x1C)
1 LSB = 0.2% increase in spread (for
settings 0x1E thru 0x3F)
[8] When set to 1, enables spread
spectrum clock
[9] 0: Triangle mode. FFC frequency
walks around the Fcenter in a linear
fashion
1: Random walk mode. FFC frequency
changes randomly within the SSC
(Spread spectrum clock) range
[10] 0: No white noise. 1: Add white noise
to spread waveform
[11] When 1, future writes are ignored.
======= ==========================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Intel DPTF platform sysfs ABI: charger type
1-7| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/charger_type |
| Date | 2016년 7월 |
| KernelVersion | v4.10 |
| Contact | [email protected] |
| Description | `/sys/bus/platform/devices/INT3407:00/dptf_power/charger_type`은 read-only이며 charger type인 `Traditional`, `Hybrid`, `NVDC` 중 하나를 반환합니다. |
Adapter, platform과 battery telemetry의 units와 access를 비교합니다.
Intel DPTF platform sysfs ABI: adapter rating mw
8-15| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw |
| Date | 2016년 7월 |
| KernelVersion | v4.10 |
| Contact | [email protected] |
| Description | `adapter_rating_mw`는 read-only이며 adapter의 maximum power rating을 milliwatts 단위로 반환합니다. AC adapter가 연결되지 않았으면 반드시 `0`이어야 합니다. |
Intel DPTF platform sysfs ABI: max platform power mw
16-23| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw |
| Date | 2016년 7월 |
| KernelVersion | v4.10 |
| Contact | [email protected] |
| Description | `max_platform_power_mw`는 read-only이며 battery가 지원할 수 있는 maximum platform power를 milliwatts 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: platform power source
24-39| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source |
| Date | 2016년 7월 |
| KernelVersion | v4.10 |
| Contact | [email protected] |
| Description | `platform_power_source`는 read-only이며 platform power source를 bitfield로 표시합니다. `bits[3:0]`은 current source로 `0x00`은 DC, `0x01`은 AC, `0x02`는 USB, `0x03`은 Wireless Charger입니다. `bits[7:4]`는 power-source sequence number입니다. |
Low nibble identifies the source and high nibble carries its sequence number.
Intel DPTF platform sysfs ABI: battery steady power
40-46| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/battery_steady_power |
| Date | 2016년 7월 |
| KernelVersion | v4.10 |
| Contact | [email protected] |
| Description | `battery_steady_power`는 read-only이며 battery의 maximum sustained power를 milliwatts 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: rest of platform power mw
47-53| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/rest_of_platform_power_mw |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `rest_of_platform_power_mw`는 read-only이며 SoC 밖에 있는 나머지 platform의 worst-case power를 표시합니다. |
Intel DPTF platform sysfs ABI: prochot confirm
54-60| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3407:00/dptf_power/prochot_confirm |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `prochot_confirm`은 write-only이며 PROCHOT notification을 embedded controller에 confirm합니다. |
Intel DPTF platform sysfs ABI: max platform power mw
61-67| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3532:00/dptf_battery/max_platform_power_mw |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `/sys/bus/platform/devices/INT3532:00/dptf_battery/max_platform_power_mw`는 read-only이며 battery가 지원할 수 있는 maximum platform power를 milliwatts 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: max steady state power mw
68-74| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3532:00/dptf_battery/max_steady_state_power_mw |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `max_steady_state_power_mw`는 read-only이며 battery의 maximum sustained power를 milliwatts 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: high freq impedance mohm
75-82| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3532:00/dptf_battery/high_freq_impedance_mohm |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `high_freq_impedance_mohm`은 read-only이며 battery fuel gauge에서 얻은 high-frequency impedance를 milli Ohms 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: no load voltage mv
83-90| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3532:00/dptf_battery/no_load_voltage_mv |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `no_load_voltage_mv`는 read-only이며 battery fuel gauge에서 얻은 no-load voltage를 milli volts 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: current discharge capbility ma
91-98| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INT3532:00/dptf_battery/current_discharge_capbility_ma |
| Date | 2020년 6월 |
| KernelVersion | v5.8 |
| Contact | [email protected] |
| Description | `current_discharge_capbility_ma`는 read-only이며 battery fuel gauge에서 얻은 discharge-current capability를 milli Amps 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: freq mhz low clock
99-106| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_low_clock |
| Date | 2020년 11월 |
| KernelVersion | v5.10 |
| Contact | [email protected] |
| Description | `freq_mhz_low_clock`은 read/write이며 FIVR clock이 `19.2MHz` 또는 `24MHz`일 때 PCH FIVR(Fully Integrated Voltage Regulator) switching frequency를 MHz 단위로 설정하거나 읽습니다. |
Input FIVR clock에 따라 writable frequency attribute가 달라집니다.
Intel DPTF platform sysfs ABI: freq mhz high clock
107-114| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_high_clock |
| Date | 2020년 11월 |
| KernelVersion | v5.10 |
| Contact | [email protected] |
| Description | `freq_mhz_high_clock`은 read/write이며 FIVR clock이 `38.4MHz`일 때 PCH FIVR switching frequency를 MHz 단위로 설정하거나 읽습니다. |
Intel DPTF platform sysfs ABI: fivr switching freq mhz
115-121| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_freq_mhz |
| Date | 2021년 9월 |
| KernelVersion | v5.15 |
| Contact | [email protected] |
| Description | `fivr_switching_freq_mhz`는 read-only이며 FIVR switching-control frequency를 MHz 단위로 반환합니다. |
Intel DPTF platform sysfs ABI: fivr switching fault status
122-128| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_fault_status |
| Date | 2021년 9월 |
| KernelVersion | v5.15 |
| Contact | [email protected] |
| Description | `fivr_switching_fault_status`는 read-only이며 FIVR switching-frequency control fault status를 반환합니다. |
Intel DPTF platform sysfs ABI: ssc clock info
129-157| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/ssc_clock_info |
| Date | 2021년 9월 |
| KernelVersion | v5.15 |
| Contact | [email protected] |
| Description | `ssc_clock_info`는 read-only이며 EMI(Electromagnetic interference) 제어를 위한 SSC(spread spectrum clock) 정보를 bitmask로 표시합니다. `bits[7:0]`은 clock spectrum spread percentage로 `0x00=0.2%`, `0x3F=10%`입니다. Settings `0x01`~`0x1C`에서는 1 LSB가 spread를 `0.1%` 늘리고, `0x1E`~`0x3F`에서는 `0.2%` 늘립니다. Bit `8`이 `1`이면 spread-spectrum clock을 enable합니다. Bit `9`가 `0`이면 triangle mode로 FFC frequency가 Fcenter 주위를 선형으로 이동하고, `1`이면 random-walk mode로 SSC range 안에서 무작위로 변합니다. Bit `10`이 `0`이면 white noise가 없고 `1`이면 spread waveform에 white noise를 더합니다. Bit `11`이 `1`이면 이후 writes는 무시됩니다. |
원문의 RST bit table을 spread, mode, noise와 write lock fields로 다시 그렸습니다.
Adapter·battery·platform power
sysfs-platform-dptf:1-90Charger type과 source bitfield, adapter·battery·SoC 외부 power limits 및 fuel-gauge electrical values를 제공합니다.