| What: /sys/bus/platform/devices/INTC1092:00/intc_reg |
| Date: August 2021 |
| KernelVersion: 5.15 |
| Contact: Shravan S <s.shravan@intel.com>, |
| An Sudhakar <sudhakar.an@intel.com> |
| Description: |
| Specific Absorption Rate (SAR) regulatory mode is typically |
| derived based on information like mcc (Mobile Country Code) and |
| mnc (Mobile Network Code) that is available for the currently |
| attached LTE network. A userspace application is required to set |
| the current SAR regulatory mode on the Dynamic SAR driver using |
| this sysfs node. Such an application can also read back using |
| this sysfs node, the currently configured regulatory mode value |
| from the Dynamic SAR driver. |
| |
| Acceptable regulatory modes are: |
| == ==== |
| 0 FCC |
| 1 CE |
| 2 ISED |
| == ==== |
| |
| - The regulatory mode value has one of the above values. |
| - The default regulatory mode used in the driver is 0. |
| |
| What: /sys/bus/platform/devices/INTC1092:00/intc_data |
| Date: August 2021 |
| KernelVersion: 5.15 |
| Contact: Shravan S <s.shravan@intel.com>, |
| An Sudhakar <sudhakar.an@intel.com> |
| Description: |
| This sysfs entry is used to retrieve Dynamic SAR information |
| emitted/maintained by a BIOS that supports Dynamic SAR. |
| |
| The retrieved information is in the order given below: |
| - device_mode |
| - bandtable_index |
| - antennatable_index |
| - sartable_index |
| |
| The above information is sent as integer values separated |
| by a single space. This information can then be pushed to a |
| WWAN modem that uses this to control the transmit signal |
| level using the Band/Antenna/SAR table index information. |
| These parameters are derived/decided by aggregating |
| device-mode like laptop/tablet/clamshell etc. and the |
| proximity-sensor data available to the embedded controller on |
| given host. The regulatory mode configured on Dynamic SAR |
| driver also influences these values. |
| |
| The userspace applications can poll for changes to this file |
| using POLLPRI event on file-descriptor (fd) obtained by opening |
| this sysfs entry. Application can then read this information from |
| the sysfs node and consume the given information. |