uzbek-plus/r2/r2-pmic.txt
q 8d7721c775 B7: add network time bootstrap and persistent B7C cache
B7A: QMI DMS time vs VNIIFTRI NTP (DMS = UTC - 0.28 s, sigma 1 ms; NITZ = DMS
truncated to 1 s). B7B: a 1970 -> 2026 date -s step is harmless for the modem
stack. B7C: aurora-modem probes DMS/NITZ along the start flow and steps
CLOCK_REALTIME once at the first valid sample (REG registered/attached), never
RTC; background SNTP check (query only) after START OK. 3/3 class-A cold boots
PASS (residual +0.04/+0.36/+0.84 s), cache 14fe453a written (B7C_WRITE_VERIFIED)
and verified by a normal power-on (V1, +0.26 s).

Also publishes the prerequisite R2 (boot-hang / lk eMMC investigation, T4
telnet baseline that B7C builds on) and R3 (autonomous cold boot, NCM loss)
material, and extends tools/publish-sanitize.py to r2/, r3/, b7/.
Binary images, initramfs, busybox and raw logs stay out (see b7/*/SHA256SUMS).
2026-10-02 20:18:25 +03:00

330 lines
4.1 KiB
Text

uptime 1041.51
0-00
0-01
1800000.clock-controller
1905000.hwlock
400000.interconnect
4a9000.thermal-sensor-srot
4a9000.thermal-sensor-tm
500000.interconnect
580000.interconnect
b011000.mailbox
b016000.clock
dummy-syscon@0x0000000001937000
0000: XX
ffff: XX
== block 0x0100
0103: 02
0104: 51
0105: 0b
0108: 0a
== block 0x0800
0801: 03
0802: 03
0804: 01
0805: 01
0807: c8
0808: 10
080d: 20
0811: 41
0812: 41
0813: 01
0815: 41
0816: 41
0840: 0f
0841: 07
0842: 01
0843: 80
0844: 0f
0845: 07
0846: 04
0848: 0f
0849: 07
084a: 07
084b: 80
084c: 0f
084d: 07
084e: 04
0850: 0f
0851: 07
0852: 04
0854: 3c
0856: 07
085a: 01
085b: 80
0863: 80
0866: 04
0867: 80
086a: 04
0870: 0f
0874: 03
0875: 04
0880: fe
0882: 40
0888: 05
088a: 20
088c: 01
0891: 40
08da: 01
08e4: 06
08e5: 20
08f0: 03
08f1: 66
08f2: bc
08f3: 47
== block 0x0900
0904: 14
0905: 10
0909: 06
0942: 01
0945: 08
0946: 01
09d0: 13
09d9: 01
09da: 0f
09f0: 0f
09f1: 12
09f2: 01
09f4: 09
09f5: 64
09f6: 13
09f7: 71
09f8: 79
09f9: d7
09fa: 2b
09fb: d6
09fc: cf
09fd: 0c
09fe: 30
09ff: ff
== block 0x1000
1004: 02
1005: 15
1008: 80
1009: 03
100b: 43
1010: 01
1040: 08
1041: 08
1043: 86
1045: 0a
1047: 04
1049: 90
1050: 13
1052: 0b
1055: 04
105b: 09
105e: 80
105f: 2b
1060: 80
1061: 1d
1062: 09
1063: 50
1066: 94
1069: 01
10d9: 01
10da: 0b
10dc: 01
10df: 0f
== block 0x1200
1204: 02
1205: 16
1208: 83
1209: 80
120a: 90
1210: 03
1248: 0a
1249: 81
124a: c0
12d9: 01
12da: 0f
12dc: 01
12df: 0f
== block 0x1300
1304: 02
1305: 17
1308: 02
1309: 90
1310: 03
1311: 02
1312: 02
1313: 02
1315: 02
1316: 02
1342: 01
134f: 03
13d9: 01
13da: 0b
13dc: 01
13df: 0f
13e7: 03
== block 0x1600
1601: 01
1602: 01
1604: 02
1605: 18
1641: 03
16d7: 0f
16d9: 01
16da: 0f
16dc: 01
16de: 01
16e7: 10
16f0: 04
16f1: 0f
16f2: 0c
16f3: 58
16f4: 49
== block 0x2400
2400: 01
2404: 09
2405: 08
2408: 80
2440: 01
2446: 01
24d9: 01
24da: 07
24f0: 01
24f1: 1a
== block 0x2800
2800: 01
2804: 02
2805: 20
2808: 80
2845: 01
2846: 80
28d9: 01
28da: 02
28f0: 01
28f1: 02
== block 0x3100
3100: 01
3101: 04
3104: 08
3105: 09
3108: 01
3140: 03
3148: 06
3150: 05
3154: 45
315e: ff
315f: ff
3160: 1f
3161: 98
3166: ff
3167: ff
31d9: 01
31da: 0f
31e1: 01
31e2: a0
31e3: 84
31e5: 28
31f0: 05
31f1: 13
31f2: 1f
31f3: 43
31f4: 2a
31f5: 25
== block 0x4000
4004: 0d
4005: 02
4008: 80
4009: 54
4012: 3f
4040: 0a
4044: 02
4046: 80
4047: 55
4055: 0a
4056: 07
4057: 8c
4058: 08
405a: 03
405b: 03
405c: 03
405d: 03
405e: 07
405f: 06
4060: de
4061: c2
4062: 01
4066: 08
406a: 2d
406b: 38
40b0: ff
40b1: ff
40b2: ff
40b3: ff
40b4: ff
40b5: ff
40b6: ff
40b7: ff
40b8: ff
40b9: ff
40c0: 62
40c1: 38
40c2: 62
40c3: 38
40c4: 62
40c5: 38
40c6: 62
40c7: 38
40c8: 62
40c9: 38
40ca: ff
40cb: ff
40cc: ff
40cd: ff
40ce: ff
40cf: ff
40d8: 01
40da: 01
== block 0x6000
6000: 01
6004: 07
6005: 01
6008: 80
6044: 45
6046: 80
6048: 46
6049: 05
60d9: 01
60da: 0f
== block 0x6100
6100: 01
6101: 01
6104: 07
6105: 03
6111: 02
6112: 02
6115: 02
6116: 02
61d9: 01
61da: 0f
== power_supply
-- /sys/class/power_supply/*
== iio
-- /sys/bus/iio/devices/iio:device*
== thermal
modem-thermal 42000
camera-thermal 39000
gpu-thermal 39000
cpu2-3-thermal 39000
cpu0-1-thermal 42000
== dmesg
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
[ 0.000000] psci: OSI mode supported.
[ 0.000000] psci: [Firmware Bug]: failed to set PC mode: -3
[ 0.253253] CPUidle PSCI: Initialized CPU PM domain topology using OSI mode
[ 0.704420] spmi_pmic_arb 200f000.spmi: PMIC arbiter version v2 (0x20010000)
[ 0.730604] rtc-pm8xxx 200f000.spmi:pmic@0:rtc@6000: registered as rtc0
[ 0.730691] rtc-pm8xxx 200f000.spmi:pmic@0:rtc@6000: setting system clock to 1970-01-01T00:05:09 UTC (309)
[ 0.751473] input: pm8941_pwrkey as /devices/platform/soc@0/200f000.spmi/spmi-0/0-00/200f000.spmi:pmic@0:pon@800/200f000.spmi:pmic@0:pon@800:pwrkey/input/input0
[ 20.537385] [pc6] PON regs 0808/080a/080c/080d: 0808: 10 080a: 00 080c: 00 080d: 20
== cmdline
earlycon console=ttyMSM0,115200n8 ignore_loglevel loglevel=8 rdinit=/init
R2-PMIC-END