← Documents Documentation/ABI/testing/sysfs-driver-intc_sar GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Intel Dynamic SAR sysfs ABI

LTE MCC/MNC 기반 FCC·CE·ISED regulatory mode와 BIOS가 제공하는 device/band/antenna/SAR table indexes 및 POLLPRI notification을 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-intc_sar
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Dynamic SAR regulatory mode

sysfs-driver-intc_sar:1-25

Userspace가 attached LTE network의 MCC/MNC를 바탕으로 regulatory mode를 설정·readback하며 default 0과 FCC·CE·ISED 값만 허용됩니다.

BIOS SAR indexes and change polling

sysfs-driver-intc_sar:26-54

BIOS-maintained 네 integers를 읽어 WWAN modem transmit level에 적용하고 application은 open fd의 POLLPRI event로 변경을 감시할 수 있습니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/bus/platform/devices/INTC1092:00/intc_reg
2 Date: August 2021
3 KernelVersion: 5.15
4 Contact: Shravan S <[email protected]>,
5 An Sudhakar <[email protected]>
6 Description:
7 Specific Absorption Rate (SAR) regulatory mode is typically
8 derived based on information like mcc (Mobile Country Code) and
9 mnc (Mobile Network Code) that is available for the currently
10 attached LTE network. A userspace application is required to set
11 the current SAR regulatory mode on the Dynamic SAR driver using
12 this sysfs node. Such an application can also read back using
13 this sysfs node, the currently configured regulatory mode value
14 from the Dynamic SAR driver.
15
16 Acceptable regulatory modes are:
17 == ====
18 0 FCC
19 1 CE
20 2 ISED
21 == ====
22
23 - The regulatory mode value has one of the above values.
24 - The default regulatory mode used in the driver is 0.
25
26 What: /sys/bus/platform/devices/INTC1092:00/intc_data
27 Date: August 2021
28 KernelVersion: 5.15
29 Contact: Shravan S <[email protected]>,
30 An Sudhakar <[email protected]>
31 Description:
32 This sysfs entry is used to retrieve Dynamic SAR information
33 emitted/maintained by a BIOS that supports Dynamic SAR.
34
35 The retrieved information is in the order given below:
36 - device_mode
37 - bandtable_index
38 - antennatable_index
39 - sartable_index
40
41 The above information is sent as integer values separated
42 by a single space. This information can then be pushed to a
43 WWAN modem that uses this to control the transmit signal
44 level using the Band/Antenna/SAR table index information.
45 These parameters are derived/decided by aggregating
46 device-mode like laptop/tablet/clamshell etc. and the
47 proximity-sensor data available to the embedded controller on
48 given host. The regulatory mode configured on Dynamic SAR
49 driver also influences these values.
50
51 The userspace applications can poll for changes to this file
52 using POLLPRI event on file-descriptor (fd) obtained by opening
53 this sysfs entry. Application can then read this information from
54 the sysfs node and consume the given information.
55

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Dynamic SAR regulatory mode

1-25
항목한국어 전문 번역
What/sys/bus/platform/devices/INTC1092:00/intc_reg
Date2021년 8월
KernelVersion5.15
ContactShravan S <[email protected]>; An Sudhakar <[email protected]>
DescriptionSAR regulatory mode는 보통 currently attached LTE network의 MCC(Mobile Country Code)와 MNC(Mobile Network Code) 같은 정보로 결정합니다. Userspace application은 이 node를 통해 Dynamic SAR driver의 current mode를 설정하고 configured value를 readback해야 합니다. 허용 값은 0 FCC, 1 CE, 2 ISED이며 driver default는 0입니다.
Dynamic SAR regulatory modes
ValueRegulatory modeDefault
0FCCYes
1CENo
2ISEDNo

원문의 acceptable-mode 표와 default를 구조화했습니다.

BIOS-maintained Dynamic SAR indexes

26-54
항목한국어 전문 번역
What/sys/bus/platform/devices/INTC1092:00/intc_data
Date2021년 8월
KernelVersion5.15
ContactShravan S <[email protected]>; An Sudhakar <[email protected]>
DescriptionDynamic SAR를 지원하는 BIOS가 emit하고 maintain하는 정보를 retrieve합니다. device_mode, bandtable_index, antennatable_index, sartable_index 순서의 integer values를 single space로 구분합니다. 이 정보를 WWAN modem에 push하면 Band/Antenna/SAR table indexes로 transmit signal level을 제어할 수 있습니다. Parameters는 laptop/tablet/clamshell 같은 device mode와 host embedded controller의 proximity-sensor data를 aggregate해 결정하고 Dynamic SAR driver의 regulatory mode도 영향을 줍니다. Userspace는 이 entry를 open해 얻은 fd에서 POLLPRI event로 change를 poll한 뒤 node를 read해 정보를 consume할 수 있습니다.
Dynamic SAR data pipeline
BIOS maintains Dynamic SAR informationRead device_mode bandtable_index antennatable_index sartable_indexValues are integers separated by one spacePush indexes to WWAN modemControl transmit signal levelPoll updates through POLLPRI on the open fd

BIOS data의 field order와 WWAN transmit-level 적용 흐름입니다.