PTM services: Difference between revisions
Line 796: | Line 796: | ||
! Offset || Size || Description | ! Offset || Size || Description | ||
|- | |- | ||
| 0x00 || 0x4 || | | 0x00 || 0x4 || InputCurrentLimit (input/sink current limit in mA) | ||
|- | |- | ||
| 0x04 || 0x4 || | | 0x04 || 0x4 || BoostModeCurrentLimit (output/source/vbus/OTG current limit in mA) | ||
|- | |- | ||
| 0x08 || 0x4 || | | 0x08 || 0x4 || FastChargeCurrentLimit (battery charging current limit in mA) | ||
|- | |- | ||
| 0x0C || 0x4 || | | 0x0C || 0x4 || ChargeVoltageLimit (battery charging voltage limit in mV) | ||
|- | |- | ||
| 0x10 || 0x4 || | | 0x10 || 0x4 || [[#ChargerType_2|ChargerType]] | ||
|- | |- | ||
| 0x14 || | | 0x14 || 0x1 || [[#HiZMode|HiZMode]] | ||
|- | |- | ||
| | | 0x15 || 0x1 || [[#BatteryCharging|BatteryCharging]] | ||
|- | |- | ||
| | | 0x16 || 0x2 || Reserved | ||
|- | |- | ||
| | | 0x18 || 0x4 || [[#Vdd50State|Vdd50State]] | ||
|- | |- | ||
| | | 0x1C || 0x4 || TemperatureCelsius (battery temperature in milli C) | ||
|- | |- | ||
| | | 0x20 || 0x4 || BatteryChargePercentage (capacity now per cent-mille, i.e. 100% = 100000 pcm) | ||
|- | |- | ||
| | | 0x24 || 0x4 || BatteryChargeMilliVoltage (voltage avg in mV) | ||
|- | |- | ||
| | | 0x28 || 0x4 || BatteryAgePercentage (battery age capacity full/capacity design per cent-mille, i.e. 100% = 100000 pcm) | ||
|- | |- | ||
| | | 0x2C || 0x4 || [[#UsbPowerRole|UsbPowerRole]] | ||
|- | |- | ||
| | | 0x30 || 0x4 || [[#UsbChargerType|UsbChargerType]] | ||
|- | |- | ||
| | | 0x34 || 0x4 || ChargerInputVoltageLimit (charger voltage limit in mV) | ||
|- | |- | ||
| 0x40 || 0x14 || | | 0x38 || 0x4 || ChargerInputCurrentLimit (charger current limit in mA) | ||
|- | |||
| 0x3C || 0x1 || [[#FastBatteryCharging|FastBatteryCharging]] | |||
|- | |||
| 0x3D || 0x1 || [[#ControllerPowerSupply|ControllerPowerSupply]] | |||
|- | |||
| 0x3E || 0x1 || [[#OtgRequest|OtgRequest]] | |||
|- | |||
| 0x3F || 0x1 || Reserved | |||
|- | |||
| 0x40 || 0x14 || [17.0.0+] | |||
|} | |||
== ChargerType == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || ChargeDisable | |||
|- | |||
| 1 || ChargeBattery | |||
|- | |||
| 2 || Otg | |||
|} | |||
== HiZMode == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Disable | |||
|- | |||
| 1 || Enable | |||
|} | |||
== BatteryCharging == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Disable | |||
|- | |||
| 1 || Enable | |||
|} | |||
== FastBatteryCharging == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Disable | |||
|- | |||
| 1 || Enable | |||
|} | |||
== ControllerPowerSupply == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Disable | |||
|- | |||
| 1 || Enable | |||
|} | |||
== OtgRequest == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Disable | |||
|- | |||
| 1 || Enable | |||
|} | |||
== UsbPowerRole == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Name | |||
|- | |||
| 0 || Unknown | |||
|- | |||
| 1 || Sink | |||
|- | |||
| 2 || Source | |||
|} | |} | ||
== | == UsbChargerType == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 838: | Line 922: | ||
| 0 || Unknown | | 0 || Unknown | ||
|- | |- | ||
| 1 || | | 1 || Pd | ||
|- | |- | ||
| 2 || | | 2 || TypeC15 | ||
|- | |- | ||
| 3 || | | 3 || TypeC30 | ||
|- | |- | ||
| 4 || | | 4 || Dcp | ||
|- | |- | ||
| 5 || | | 5 || Cdp | ||
|- | |- | ||
| 6 || | | 6 || Sdp | ||
|- | |- | ||
| 7 || | | 7 || Apple500 | ||
|- | |- | ||
| 8 || | | 8 || Apple1000 | ||
|- | |- | ||
| 9 || | | 9 || Apple2000 | ||
|} | |} | ||