Skip to content

Instantly share code, notes, and snippets.

@iscle
Created January 31, 2024 02:44
Show Gist options
  • Save iscle/1fcb951787ec449fe04ec0dee134fe88 to your computer and use it in GitHub Desktop.
Save iscle/1fcb951787ec449fe04ec0dee134fe88 to your computer and use it in GitHub Desktop.
iPhone 5,2 (N42AP) device tree
Device Tree with 17 properties and 16 children
Properties:
device-tree:
| +--compatible 25 bytes: N42AP 0x4e 0x34 0x32 0x41 0x50 0x00 0x69 0x50 0x68 0x6f 0x6e 0x65 0x35 0x2c 0x32 0x00 0x41 0x70 0x70 0x6c 0x65 0x41 0x52 0x4d 0x00
| +--secure-root-prefix 3 bytes: md 0x6d 0x64 0x00
| +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x01
| +--config-number 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--model-number 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--firmware-min-capacity 4 bytes: (nul 0x00 0x00 0x18 0x00
| +--platform-name 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--device_type 8 bytes: (null) 0x62 0x6f 0x6f 0x74 0x72 0x6f 0x6d 0x00
| +--#size-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| +--clock-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| +--mlb-serial-number 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--manufacturer 11 bytes: Apple Inc. 0x41 0x70 0x70 0x6c 0x65 0x20 0x49 0x6e 0x63 0x2e 0x00
| +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| +--region-info 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--serial-number 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| +--model 10 bytes: iPhone5,2 0x69 0x50 0x68 0x6f 0x6e 0x65 0x35 0x2c 0x32 0x00
| +--name 12 bytes: device-tree
+--chosen:
| | +--firmware-version 256 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--display-scale 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--nvram-proxy-data 8192 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--system-trusted 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x02
| | +--production-cert 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--dram-vendor 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--gid-aes-key 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--uid-aes-key 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--random-seed 2 bytes: 0x00 0x00
| | +--name 7 bytes: chosen
| | +--debug-enabled 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--display-rotation 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--root-matching 256 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--die-id 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--root-ticket-hash 20 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--bootp-response 300 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--board-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--secure-boot 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--development-cert 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--software-bundle-version 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--software-behavior 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--chip-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--unique-chip-id 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--memory-map:
| | | +--MemoryMapReserved-14 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-5 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-11 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-0 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-6 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x03
| | | +--MemoryMapReserved-15 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-1 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-7 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-12 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-2 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-8 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-3 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-9 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-10 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-13 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--MemoryMapReserved-4 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--name 11 bytes: memory-map
+--iBoot:
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x04
| | | +--populate-registry-time 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--load-kernel-start 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--start-time 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--debug-wait-start 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--name 6 bytes: iBoot
+--options:
| | +--name 8 bytes: options
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x05
+--cpus:
| | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--#size-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--name 5 bytes: cpus
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x06
+--cpu0:
| | | +--function-enable_core 12 bytes: (null) 0x00 0x00 0x00 0x10 0x65 0x72 0x6f 0x43 0x01 0x00 0x00 0x00
| | | +--name 5 bytes: cpu0
| | | +--function-cpu_idle 8 bytes: (null) 0x00 0x00 0x00 0x10 0x49 0x75 0x70 0x63
| | | +--compatible 19 bytes: apple,swift 0x61 0x70 0x70 0x6c 0x65 0x2c 0x73 0x77 0x69 0x66 0x74 0x00 0x41 0x52 0x4d 0x2c 0x76 0x37 0x00
| | | +--peripheral-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 12 bytes: (null) 0xc0 0x00 0x00 0x00 0xa3 0x00 0x00 0x00 0xc1 0x00 0x00 0x00
| | | +--reg 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--memory-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--state 8 bytes: (null) 0x72 0x75 0x6e 0x6e 0x69 0x6e 0x67 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x07
| | | +--device_type 4 bytes: (nul 0x63 0x70 0x75 0x00
| | | +--function-ipi_dispatch_other 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0xc1 0x00 0x00 0x00
| | | +--clock-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--timebase-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--fixed-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--bus-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--cpu-version 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--function-ipi_dispatch 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0xc0 0x00 0x00 0x00
+--cpu1:
| | | +--state 8 bytes: (null) 0x77 0x61 0x69 0x74 0x69 0x6e 0x67 0x00
| | | +--function-cpu_idle 8 bytes: (null) 0x00 0x00 0x00 0x10 0x49 0x75 0x70 0x63
| | | +--compatible 19 bytes: apple,swift 0x61 0x70 0x70 0x6c 0x65 0x2c 0x73 0x77 0x69 0x66 0x74 0x00 0x41 0x52 0x4d 0x2c 0x76 0x37 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 12 bytes: (null) 0xc2 0x00 0x00 0x00 0xa6 0x00 0x00 0x00 0xc3 0x00 0x00 0x00
| | | +--reg 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x08
| | | +--device_type 4 bytes: (nul 0x63 0x70 0x75 0x00
| | | +--function-ipi_dispatch_other 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0xc3 0x00 0x00 0x00
| | | +--function-ipi_dispatch 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0xc2 0x00 0x00 0x00
| | | +--function-enable_core 12 bytes: (null) 0x00 0x00 0x00 0x10 0x65 0x72 0x6f 0x43 0x02 0x00 0x00 0x00
| | | +--name 5 bytes: cpu1
+--aliases:
| | +--name 8 bytes: aliases
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x09
+--memory:
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0a
| | +--device_type 7 bytes: memory 0x6d 0x65 0x6d 0x6f 0x72 0x79 0x00
| | +--name 7 bytes: memory
| | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--pram:
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0b
| | +--device_type 5 bytes: pram 0x70 0x72 0x61 0x6d 0x00
| | +--name 5 bytes: pram
| | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--vram:
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0c
| | +--device_type 5 bytes: vram 0x76 0x72 0x61 0x6d 0x00
| | +--name 5 bytes: vram
| | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--arm-io:
| | +--compatible 16 bytes: (null) 0x61 0x72 0x6d 0x2d 0x69 0x6f 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | +--clock-frequencies 384 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | +--interrupts 8 bytes: (null) 0x7c 0x00 0x00 0x00 0x7d 0x00 0x00 0x00
| | +--bus-timeout 4 bytes: (nul 0xff 0xff 0x7f 0x00
| | +--chip-revision 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--iommu-present 0 bytes: 0x00 0x00 0x00 0x00
| | +--reg 16 bytes: (null) 0x00 0x00 0xb0 0x3f 0x00 0x10 0x00 0x00 0x00 0x00 0xc0 0x3f 0x00 0x10 0x00 0x00
| | +--device_type 12 bytes: (null) 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x2d 0x69 0x6f 0x00
| | +--#size-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--ranges 12 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x30 0x00 0x00 0x00 0x10
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0d
| | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--usbphy-frequency 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--function-clock_gate 8 bytes: (null) 0x00 0x00 0x00 0x10 0x47 0x6b 0x6c 0x63
| | +--hsic-enabled 0 bytes: 0x00 0x00 0x00 0x10 0x47 0x6b 0x6c 0x63
| | +--function-power_gate 8 bytes: (null) 0x00 0x00 0x00 0x10 0x47 0x72 0x77 0x70
| | +--name 7 bytes: arm-io
+--aic:
| | | +--#main-cpus 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--compatible 6 bytes: aic,1 0x61 0x69 0x63 0x2c 0x31 0x00
| | | +--interrupt-controller 7 bytes: master 0x6d 0x61 0x73 0x74 0x65 0x72 0x00
| | | +--#interrupt-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--ipid-mask 24 bytes: (null) 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--target-destinations 16 bytes: (null) 0xa3 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0xa6 0x00 0x00 0x00 0x02 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--device_type 21 bytes: interrupt-controller 0x69 0x6e 0x74 0x65 0x72 0x72 0x75 0x70 0x74 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x6c 0x65 0x72 0x00
| | | +--name 4 bytes: aic
| | | +--reg 8 bytes: (null) 0x00 0x00 0x20 0x0f 0x00 0x00 0x01 0x00
+--gpio:
| | | +--#interrupt-cells 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--interrupt-controller 0 bytes: 0x02 0x00 0x00 0x00
| | | +--compatible 28 bytes: (null) 0x67 0x70 0x69 0x6f 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x67 0x70 0x69 0x6f 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x77 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0xa0 0x0f 0x00 0x10 0x00 0x00
| | | +--#interrupt-groups 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | +--device_type 21 bytes: interrupt-controller 0x69 0x6e 0x74 0x65 0x72 0x72 0x75 0x70 0x74 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x6c 0x65 0x72 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--#gpio-ports 4 bytes: (nul 0x1d 0x00 0x00 0x00
| | | +--name 5 bytes: gpio
+--pmgr:
| | | +--amc-pwrmntparam 4 bytes: (nul 0xff 0x10 0x00 0x10
| | | +--voltage-states0 8 bytes: (null) 0x00 0x00 0x01 0x00 0x00 0x80 0x00 0x00
| | | +--dvc-active-timeout 4 bytes: (nul 0xa0 0x0f 0x00 0x00
| | | +--pdmvr-rules 4 bytes: (nul 0x02 0x00 0x02 0x01
| | | +--firmware-m-perf-states 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--bridge-settings 512 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--dvb-boost-timeout 4 bytes: (nul 0xa0 0x0f 0x00 0x00
| | | +--turbolag-timeout 4 bytes: (nul 0xa0 0x86 0x01 0x00
| | | +--nominal-performance1 4 bytes: (nul 0xe2 0xe7 0x00 0x00
| | | +--dvb-thermal-period 4 bytes: (nul 0x40 0x42 0x0f 0x00
| | | +--performance-domain-features 8 bytes: (null) 0x01 0x00 0x01 0x00 0x00 0x07 0x01 0x00
| | | +--dvc-grace-period 4 bytes: (nul 0x64 0x00 0x00 0x00
| | | +--device-clocks-min 4 bytes: (nul 0x10 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x10
| | | +--dvd-period 4 bytes: (nul 0x40 0x1f 0x00 0x00
| | | +--name 5 bytes: pmgr
| | | +--boost-performance0 4 bytes: (nul 0x00 0x80 0x00 0x00
| | | +--voltage-states1 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--dvb-relax-timeout 4 bytes: (nul 0xe0 0x2e 0x00 0x00
| | | +--clock-ids 8 bytes: (null) 0x44 0x01 0x00 0x00 0x45 0x01 0x00 0x00
| | | +--nominal-performance0 4 bytes: (nul 0x00 0x00 0x01 0x00
| | | +--device_type 6 bytes: timer 0x74 0x69 0x6d 0x65 0x72 0x00
| | | +--compatible 14 bytes: pmgr,s5l8950x 0x70 0x6d 0x67 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--#performance-domains 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--boost-performance1 4 bytes: (nul 0x87 0xc5 0x00 0x00
| | | +--#bridges 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--device-clocks-max 4 bytes: (nul 0x80 0x00 0x00 0x00
| | | +--firmware-p-perf-state 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--amc-optmradjen 4 bytes: (nul 0x00 0x01 0x40 0x20
| | | +--dvd-threshold 4 bytes: (nul 0xe8 0x03 0x00 0x00
| | | +--reg 64 bytes: (null) 0x00 0x00 0x10 0x0f 0x00 0x70 0x00 0x00 0x00 0x00 0x80 0x0f 0x00 0x10 0x00 0x00 0x00 0x00 0xc0 0x08 0x00 0x10 0x00 0x00 0x00 0x00 0xd0 0x08 0x00 0x10 0x00 0x00 0x00 0x00 0xe0 0x08 0x00 0x10 0x00 0x00 0x00 0x00 0xf0 0x08 0x00 0x10 0x00 0x00 0x00 0x00 0x50 0x0a 0x00 0x10 0x00 0x00 0x00 0x00 0x60 0x0a 0x00 0x10 0x00 0x00
| | | +--firmware-v-perf-states 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | +--device-clocks 2880 bytes: (null) 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x50 0x55 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x50 0x55 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x50 0x45 0x52 0x46 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x24 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x31 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x27 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x52 0x45 0x47 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x02 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x50 0x45 0x52 0x46 0x2d 0x4e 0x52 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x09 0x02 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x13 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x50 0x45 0x52 0x46 0x2d 0x52 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x00 0x14 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x50 0x45 0x52 0x46 0x2d 0x49 0x53 0x50 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x41 0x55 0x44 0x49 0x4f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x08 0x0e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x52 0x47 0x42 0x4f 0x55 0x54 0x2d 0x4c 0x41 0x52 0x47 0x45 0x00 0x00 0x00 0x00 0x01 0x00 0x08 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x55 0x41 0x4c 0x2d 0x44 0x49 0x53 0x50 0x4c 0x41 0x59 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x44 0x49 0x4f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x48 0x41 0x2d 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x12 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x48 0x41 0x2d 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x14 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x4d 0x49 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x33 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x4d 0x49 0x30 0x2d 0x42 0x43 0x48 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x16 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x4d 0x49 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x17 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x4d 0x49 0x31 0x2d 0x42 0x43 0x48 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x4d 0x49 0x2d 0x44 0x4c 0x4c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x49 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x49 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x49 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x49 0x33 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x49 0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x33 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x42 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x24 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x25 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x41 0x52 0x54 0x36 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x45 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x50 0x4b 0x45 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x02 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x43 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x47 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x43 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x43 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x50 0x57 0x4d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x44 0x49 0x4f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x44 0x4d 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x4f 0x50 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x34 0x00 0x00 0x00 0x00 0x04 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x50 0x48 0x59 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x35 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x4f 0x54 0x47 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x23 0x00 0x00 0x00 0x5a 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x45 0x48 0x43 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x37 0x00 0x00 0x00 0x00 0x04 0x05 0x06 0x00 0x25 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x4f 0x48 0x43 0x49 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x38 0x00 0x00 0x00 0x00 0x04 0x05 0x06 0x00 0x26 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x4f 0x48 0x43 0x49 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x50 0x48 0x59 0x30 0x2d 0x43 0x4c 0x4b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x59 0x00 0x00 0x00 0x55 0x53 0x42 0x2d 0x50 0x48 0x59 0x31 0x2d 0x43 0x4c 0x4b 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x09 0x0a 0x00 0x00 0x00 0x00 0x00 0x00 0x47 0x46 0x58 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x47 0x46 0x58 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x02 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x41 0x52 0x54 0x2d 0x4e 0x52 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x49 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x0c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x56 0x44 0x45 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x4a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x56 0x44 0x45 0x43 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x4b 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x12 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x56 0x45 0x4e 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x01 0x00 0x4c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x56 0x45 0x4e 0x43 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x4d 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x0d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x43 0x41 0x4c 0x45 0x52 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x4e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x43 0x41 0x4c 0x45 0x52 0x30 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x4f 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x0e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x43 0x41 0x4c 0x45 0x52 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x50 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x43 0x41 0x4c 0x45 0x52 0x31 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x51 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4a 0x50 0x45 0x47 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x52 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4a 0x50 0x45 0x47 0x30 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x53 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4a 0x50 0x45 0x47 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4a 0x50 0x45 0x47 0x31 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x5c 0x03 0x00 0x00 0x00 0x09 0x0f 0x00 0x00 0x16 0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x43 0x4c 0x43 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x5d 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x00 0x19 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4d 0x49 0x50 0x49 0x2d 0x44 0x53 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x5e 0x03 0x00 0x00 0x00 0x09 0x0e 0x0f 0x00 0x17 0x1c 0x00 0x00 0x00 0x00 0x00 0x00 0x52 0x47 0x42 0x4f 0x55 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x5f 0x00 0x00 0x00 0x00 0x0e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x52 0x47 0x42 0x4f 0x55 0x54 0x2d 0x53 0x4d 0x41 0x4c 0x4c 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x60 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x00 0x1d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x50 0x4c 0x49 0x4e 0x4b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x61 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x00 0x1b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x54 0x56 0x2d 0x4f 0x55 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x64 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x41 0x52 0x54 0x2d 0x52 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x10 0x65 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x53 0x50 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x68 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x41 0x45 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x69 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x53 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6a 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x2a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x53 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6b 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x2b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x53 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6c 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x49 0x32 0x53 0x33 0x2f 0x4d 0x43 0x41 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6d 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x2d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x50 0x44 0x49 0x46 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6e 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x38 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4d 0x43 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6f 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 0x00 0x2e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x41 0x44 0x53 0x50 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x41 0x44 0x53 0x50 0x2d 0x46 0x41 0x53 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 0x00 0x00 0x7e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0x57 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x7f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0x57 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--wdt:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 39 bytes: wdt,s5l8950x 0x77 0x64 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x77 0x64 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00 0x77 0x64 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x11
| | | +--interrupts 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--wdt-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x77 0x64 0x74 0x00
| | | +--name 4 bytes: wdt
| | | +--reg 8 bytes: (null) 0x20 0x30 0x10 0x0f 0x10 0x00 0x00 0x00
+--cdma:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--max-channel 4 bytes: (nul 0x2b 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--interrupts 172 bytes: (null) 0x33 0x00 0x00 0x00 0x34 0x00 0x00 0x00 0x35 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x37 0x00 0x00 0x00 0x38 0x00 0x00 0x00 0x39 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x3b 0x00 0x00 0x00 0x3c 0x00 0x00 0x00 0x3d 0x00 0x00 0x00 0x3e 0x00 0x00 0x00 0x3f 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x42 0x00 0x00 0x00 0x43 0x00 0x00 0x00 0x44 0x00 0x00 0x00 0x45 0x00 0x00 0x00 0x46 0x00 0x00 0x00 0x47 0x00 0x00 0x00 0x48 0x00 0x00 0x00 0x49 0x00 0x00 0x00 0x4a 0x00 0x00 0x00 0x4b 0x00 0x00 0x00 0x4c 0x00 0x00 0x00 0x4d 0x00 0x00 0x00 0x4e 0x00 0x00 0x00 0x4f 0x00 0x00 0x00 0x50 0x00 0x00 0x00 0x51 0x00 0x00 0x00 0x52 0x00 0x00 0x00 0x53 0x00 0x00 0x00 0x54 0x00 0x00 0x00 0x55 0x00 0x00 0x00 0x56 0x00 0x00 0x00 0x57 0x00 0x00 0x00 0x58 0x00 0x00 0x00 0x59 0x00 0x00 0x00 0x5a 0x00 0x00 0x00 0x5b 0x00 0x00 0x00 0x5c 0x00 0x00 0x00 0x5d 0x00 0x00 0x00
| | | +--cdma-version 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | +--device_type 5 bytes: cdma 0x63 0x64 0x6d 0x61 0x00
| | | +--name 5 bytes: cdma
| | | +--reg 16 bytes: (null) 0x00 0x00 0x00 0x07 0x00 0xd0 0x02 0x00 0x00 0x00 0x80 0x07 0x00 0x90 0x00 0x00
+--sha2:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 26 bytes: sha,s5l8950x 0x73 0x68 0x61 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x73 0x68 0x61 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x29 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x26 0x00 0x00 0x00
| | | +--dma-channels 16 bytes: (null) 0x04 0x00 0x00 0x00 0x20 0x00 0x20 0x30 0x04 0x00 0x10 0x00 0x01 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x12 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x20 0x00 0x00 0x10 0x00 0x00
| | | +--slave-dma-only 0 bytes: 0x00 0x00 0x20 0x00 0x00 0x10 0x00 0x00
| | | +--device_type 5 bytes: sha2 0x73 0x68 0x61 0x32 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x13
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: sha2
+--flash-controller0:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 26 bytes: fmi,s5l8950x 0x66 0x6d 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x66 0x6d 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x2a 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 8 bytes: (null) 0x21 0x00 0x00 0x00 0x22 0x00 0x00 0x00
| | | +--clock-gates 20 bytes: (null) 0x14 0x00 0x00 0x00 0x16 0x00 0x00 0x00 0x15 0x00 0x00 0x00 0x17 0x00 0x00 0x00 0x18 0x00 0x00 0x00
| | | +--reg 56 bytes: (null) 0x00 0x00 0x20 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x24 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x28 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x30 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x34 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x38 0x01 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x01 0x10 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x14
| | | +--function-device0_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x2f 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x66 0x6d 0x69 0x00
| | | +--function-device1_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x31 0x00 0x00 0x00
| | | +--power-gates 20 bytes: (null) 0x14 0x00 0x00 0x00 0x16 0x00 0x00 0x00 0x15 0x00 0x00 0x00 0x17 0x00 0x00 0x00 0x18 0x00 0x00 0x00
| | | +--name 18 bytes: flash-controller0
+--disk:
| | | | +--caus-ce 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ecc-threshold 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--vendor-type 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--toggle-device 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--use-4k-aes-chain 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--enable-diff-dqs 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--block-bits 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--match-oddeven-caus 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#ce-blocks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ce-hold-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--max-transaction-size 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--enable-diff-re 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ecc-correctable 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--reg 4 bytes: (nul 0xff 0xff 0x00 0x00
| | | | +--read-hold-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#ce 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--slc-pages 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--default-ftl-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--bfn-enable-pool-format 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--read-post-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--mlc-pages 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ppn-features 40 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--write-pre-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--write-hold-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ppn-ftl-ver 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--retire-on-invalid-refresh 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#page-bytes 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ce-setup-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#die-ce 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--boot-from-nand 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--name 5 bytes: disk
| | | | +--whr-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x15
| | | | +--adl-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--compatible 5 bytes: nand 0x6e 0x61 0x6e 0x64 0x00
| | | | +--ppn-device 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#block-pages 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--logical-page-size 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--dbg-chipids 256 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--ppn-spec-version 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--read-setup-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--read-pre-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--valid-meta-per-logical-page 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--power-delay 4 bytes: (nul 0x80 0xf0 0xfa 0x02
| | | | +--page-bits 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--read-dccycle-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--reg-dqs-delay 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--ce-bitmap 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--bbt-format 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--diag-bits 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--write-post-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--write-setup-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--blocks-cau 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--cau-bits 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--meta-per-logical-page 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--dqs-half-cycle-clks 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--device_type 5 bytes: nand 0x6e 0x61 0x6e 0x64 0x00
| | | | +--#spare-bytes 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--#databus 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--metadata-whitening 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--device-readid 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--enable-vref 4 bytes: (nul 0x00 0x00 0x00 0x00
+--spi1:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 14 bytes: spi-1,samsung 0x73 0x70 0x69 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--function-spi_cs0 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x06 0x00 0x00 0x01 0x00 0x01 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x3b 0x01 0x00 0x00
| | | +--dma-channels 32 bytes: (null) 0x11 0x00 0x00 0x00 0x10 0x00 0x10 0x32 0x01 0x00 0x01 0x00 0x02 0x00 0x00 0x00 0x12 0x00 0x00 0x00 0x20 0x00 0x10 0x32 0x01 0x00 0x01 0x00 0x03 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x1b 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x1d 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x10 0x02 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x73 0x70 0x69 0x00
| | | +--#size-cells 4 bytes: (nul 0x07 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x16
| | | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--spi-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: spi1
+--multi-touch:
| | | | +--function-clock_enable 8 bytes: (null) 0x00 0x00 0x00 0x36 0x43 0x6d 0x77 0x70
| | | | +--compatible 24 bytes: (null) 0x6d 0x75 0x6c 0x74 0x69 0x2d 0x74 0x6f 0x75 0x63 0x68 0x2c 0x6e 0x34 0x31 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--function-power_ana 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x0c 0x02 0x00 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--interrupts 8 bytes: (null) 0xc9 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--function-clock_enable-pmu 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x02
| | | | +--reg 32 bytes: (null) 0x00 0x00 0x00 0x00 0x7c 0x00 0x00 0x00 0x00 0x00 0x01 0x08 0x88 0x13 0x00 0x00 0x10 0x27 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x17
| | | | +--device_type 12 bytes: (null) 0x6d 0x75 0x6c 0x74 0x69 0x2d 0x74 0x6f 0x75 0x63 0x68 0x00
| | | | +--function-power_ldo 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x13 0x02 0x00 0x00
| | | | +--function-reset 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x1c 0x00 0x00 0x01 0x00 0x01 0x00
| | | | +--multi-touch-calibration 1024 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--prox-calibration 128 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--function-enable_cs 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x06 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--name 12 bytes: multi-touch
+--spi3:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 14 bytes: spi-1,samsung 0x73 0x70 0x69 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--function-spi_cs0 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x0a 0x00 0x00 0x01 0x00 0x01 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x1f 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x1d 0x00 0x00 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x3d 0x01 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x30 0x02 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x18
| | | +--device_type 4 bytes: (nul 0x73 0x70 0x69 0x00
| | | +--#size-cells 4 bytes: (nul 0x07 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--spi-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 5 bytes: spi3
+--audio-codec:
| | | | +--function-ext_sw2 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x0b 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--function-vsp_active 12 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x34 0x6e 0x69 0x70
| | | | +--at-scale-fmic 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--reg 32 bytes: (null) 0x00 0x00 0x00 0x00 0x53 0x00 0x00 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x00 0x00 0x14 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--vsp-voice 0 bytes: 0x00 0x00 0x00 0x00 0x53 0x00 0x00 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x00 0x00 0x14 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x19
| | | | +--function-xsp_master 12 bytes: (null) 0x00 0x00 0x00 0x51 0x31 0x44 0x55 0x41 0x78 0x32 0x70 0x61
| | | | +--aout1a-rcvr 0 bytes: 0x00 0x00 0x00 0x51 0x31 0x44 0x55 0x41 0x78 0x32 0x70 0x61
| | | | +--xsp-reference 0 bytes: 0x00 0x00 0x00 0x51 0x31 0x44 0x55 0x41 0x78 0x32 0x70 0x61
| | | | +--function-vsp_voice_active 16 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x70 0x73 0x64
| | | | +--at-scale-imic 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--name 12 bytes: audio-codec
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--function-vsp_sidetone_active 16 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x30 0x61 0x63 0x6d
| | | | +--function-ext_sw1 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x0b 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--function-xsp_reference_active 16 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x32 0x6e 0x69 0x70 0x32 0x70 0x73 0x64
| | | | +--compatible 22 bytes: audio-control,cs42l65 0x61 0x75 0x64 0x69 0x6f 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x2c 0x63 0x73 0x34 0x32 0x6c 0x36 0x35 0x00
| | | | +--interrupts 8 bytes: (null) 0xd2 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--mic4b-intmic 4 bytes: (nul 0x63 0x69 0x6d 0x66
| | | | +--function-vsp_master 12 bytes: (null) 0x00 0x00 0x00 0x55 0x31 0x44 0x55 0x41 0x76 0x32 0x70 0x61
| | | | +--mic2-extmic 0 bytes: 0x00 0x00 0x00 0x55 0x31 0x44 0x55 0x41 0x76 0x32 0x70 0x61
| | | | +--at-scale-rcvr 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--mic4a-intmic 4 bytes: (nul 0x63 0x69 0x6d 0x73
| | | | +--mic3a-intmic 4 bytes: (nul 0x63 0x69 0x6d 0x69
| | | | +--function-mbus_dock_parent 8 bytes: (null) 0x00 0x00 0x00 0x6b 0x50 0x63 0x63 0x61
| | | | +--at-scale-smic 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--device_type 14 bytes: audio-control 0x61 0x75 0x64 0x69 0x6f 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x00
| | | | +--function-xsp_active 12 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x32 0x6e 0x69 0x70
| | | | +--hpout-hp 0 bytes: 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x32 0x6e 0x69 0x70
| | | | +--mic4a-invpol 4 bytes: (nul 0x00 0x00 0x00 0x00
+--uart1:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x16 0x00 0x00 0x00
| | | +--dma-channels 16 bytes: (null) 0x0d 0x00 0x00 0x00 0x24 0x00 0x60 0x32 0x01 0x00 0x01 0x00 0x0d 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x20 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x60 0x02 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1a
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--function-rts 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x03 0x00 0x00 0x01 0x01 0x00 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x03 0x00 0x00 0x01 0x01 0x00 0x02
| | | +--dma-types 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--line-enable-alt-function 0 bytes: 0x02 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart1
+--debug:
| | | | +--name 6 bytes: debug
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1b
+--uart2:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--reg 8 bytes: (null) 0x00 0x00 0x70 0x02 0x00 0x10 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x17 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x21 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1c
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x03 0x00 0x00 0x02 0x01 0x00 0x00
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart2
+--iap:
| | | | +--function-dock_parent 8 bytes: (null) 0x00 0x00 0x00 0x6b 0x50 0x63 0x63 0x61
| | | | +--name 4 bytes: iap
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1d
+--uart3:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x18 0x00 0x00 0x00
| | | +--dma-channels 32 bytes: (null) 0x10 0x00 0x00 0x00 0x24 0x00 0x80 0x32 0x01 0x00 0x01 0x00 0x11 0x00 0x00 0x00 0x0f 0x00 0x00 0x00 0x20 0x00 0x80 0x32 0x01 0x00 0x01 0x00 0x10 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x22 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x80 0x02 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1e
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--function-rts 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x04 0x00 0x00 0x02 0x00 0x00 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x04 0x00 0x00 0x02 0x01 0x00 0x00
| | | +--dma-types 8 bytes: (null) 0x02 0x00 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart3
+--bluetooth:
| | | | +--function-bt_wake 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x00 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--compatible 14 bytes: bluetooth,n88 0x62 0x6c 0x75 0x65 0x74 0x6f 0x6f 0x74 0x68 0x2c 0x6e 0x38 0x38 0x00
| | | | +--transport-speed 4 bytes: (nul 0xc0 0xc6 0x2d 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x1f
| | | | +--product-id 4 bytes: (nul 0xa0 0x12 0x00 0x00
| | | | +--local-mac-address 6 bytes: 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--coex 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--device_type 10 bytes: bluetooth 0x62 0x6c 0x75 0x65 0x74 0x6f 0x6f 0x74 0x68 0x00
| | | | +--supported-profiles 4 bytes: (nul 0xfb 0x2f 0x00 0x00
| | | | +--vendor-id 4 bytes: (nul 0xac 0x05 0x00 0x00
| | | | +--function-power_enable 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x08 0x00 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--transport-encoding 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--voice-record 0 bytes: 0x03 0x00 0x00 0x00
| | | | +--name 10 bytes: bluetooth
+--uart4:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x19 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x90 0x02 0x00 0x10 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x23 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x20
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--no-flow-control 0 bytes: 0x75 0x61 0x72 0x74 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x04 0x00 0x00 0x02 0x01 0x00 0x00
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart4
+--wlan-debug:
| | | | +--device_type 11 bytes: wlan-debug 0x77 0x6c 0x61 0x6e 0x2d 0x64 0x65 0x62 0x75 0x67 0x00
| | | | +--name 11 bytes: wlan-debug
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x21
+--uart5:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x1a 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0xa0 0x02 0x00 0x10 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x24 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x22
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--no-flow-control 0 bytes: 0x75 0x61 0x72 0x74 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x05 0x00 0x00 0x03 0x01 0x00 0x00
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart5
+--gas-gauge:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x23
| | | | +--compatible 32 bytes: (null) 0x67 0x61 0x73 0x2d 0x67 0x61 0x75 0x67 0x65 0x2c 0x62 0x71 0x32 0x37 0x35 0x34 0x30 0x00 0x67 0x61 0x73 0x2d 0x67 0x61 0x75 0x67 0x65 0x2c 0x68 0x64 0x71 0x00
| | | | +--function-battery_swi 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x05 0x00 0x00 0x00 0x00 0x01 0x00 0x00
| | | | +--device_type 10 bytes: gas-gauge 0x67 0x61 0x73 0x2d 0x67 0x61 0x75 0x67 0x65 0x00
| | | | +--battery-id-block 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--name 10 bytes: gas-gauge
+--uart6:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 15 bytes: uart-1,samsung 0x75 0x61 0x72 0x74 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 8 bytes: (null) 0x2b 0x01 0x00 0x00 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--reg 8 bytes: (null) 0x00 0x00 0xb0 0x02 0x00 0x10 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x1b 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x25 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x24
| | | +--device_type 5 bytes: uart 0x75 0x61 0x72 0x74 0x00
| | | +--function-tx 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x05 0x00 0x00 0x02 0x01 0x00 0x00
| | | +--uart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--boot-console 0 bytes: 0x01 0x00 0x00 0x00
| | | +--name 6 bytes: uart6
+--debug-console:
| | | | +--name 14 bytes: debug-console
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x25
+--pke:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 14 bytes: pke-1,samsung 0x70 0x6b 0x65 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x26
| | | +--interrupts 4 bytes: (nul 0x11 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x28 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x2c 0x01 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x70 0x6b 0x65 0x00
| | | +--name 4 bytes: pke
| | | +--reg 8 bytes: (null) 0x00 0x00 0x10 0x03 0x00 0x10 0x00 0x00
+--i2c0:
| | | +--compatible 35 bytes: i2c,s5l8950x 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00 0x69 0x69 0x63 0x2c 0x73 0x6f 0x66 0x74 0x00
| | | +--clock-ids 4 bytes: (nul 0x30 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x12 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x29 0x00 0x00 0x00
| | | +--#address-cels 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x20 0x03 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x27
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x63 0x00
| | | +--#size-cells 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--function-device_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x46 0x00 0x00 0x00
| | | +--function-iic_sda 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x07 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--function-iic_scl 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x07 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--name 5 bytes: i2c0
+--pmu:
| | | | +--gpio-pin-config 44 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xd8 0xfd 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--function-keepact 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x02 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--location-tdev2 8 bytes: (null) 0x50 0x4d 0x55 0x20 0x63 0x61 0x6d 0x00
| | | | +--event_name-gpio12 4 bytes: (nul 0x6e 0x66 0x63 0x00
| | | | +--location-id-tdev4 4 bytes: (nul 0x48 0x34 0x50 0x54
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x28
| | | | +--location-id-tdev3 4 bytes: (nul 0x52 0x33 0x50 0x54
| | | | +--event_name-gpio8 6 bytes: codec 0x63 0x6f 0x64 0x65 0x63 0x00
| | | | +--event_name-gpio10 10 bytes: bluetooth 0x62 0x6c 0x75 0x65 0x74 0x6f 0x6f 0x74 0x68 0x00
| | | | +--event_name-gpio6 8 bytes: (null) 0x62 0x61 0x74 0x74 0x65 0x72 0x79 0x00
| | | | +--location-id-tdev2 4 bytes: (nul 0x43 0x32 0x50 0x54
| | | | +--location-tdev4 14 bytes: H5P proximity 0x48 0x35 0x50 0x20 0x70 0x72 0x6f 0x78 0x69 0x6d 0x69 0x74 0x79 0x00
| | | | +--event_name-gpio4 5 bytes: dock 0x64 0x6f 0x63 0x6b 0x00
| | | | +--location-id-tdev1 4 bytes: (nul 0x41 0x31 0x50 0x54
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--event_name-gpio2 9 bytes: baseband 0x62 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00
| | | | +--location-tdev1 13 bytes: PMU forehead 0x50 0x4d 0x55 0x20 0x66 0x6f 0x72 0x65 0x68 0x65 0x61 0x64 0x00
| | | | +--name 4 bytes: pmu
| | | | +--interrupt-controller 0 bytes: 0x50 0x4d 0x55 0x20 0x66 0x6f 0x72 0x65 0x68 0x65 0x61 0x64 0x00
| | | | +--compatible 10 bytes: pmu,d1972 0x70 0x6d 0x75 0x2c 0x64 0x31 0x39 0x37 0x32 0x00
| | | | +--interrupts 8 bytes: (null) 0x06 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--#interrupt-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--location-tdev3 7 bytes: PMU pa 0x50 0x4d 0x55 0x20 0x70 0x61 0x00
| | | | +--event_name-gpio7 5 bytes: wlan 0x77 0x6c 0x61 0x6e 0x00
| | | | +--device_type 21 bytes: interrupt-controller 0x69 0x6e 0x74 0x65 0x72 0x72 0x75 0x70 0x74 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x6c 0x65 0x72 0x00
| | | | +--wled-enables 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--function-panic_reset 12 bytes: (null) 0x00 0x00 0x00 0x11 0x72 0x54 0x44 0x57 0x00 0x00 0x00 0x00
| | | | +--reg 16 bytes: (null) 0x74 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--vib-pwm:
| | | | | +--name 8 bytes: vib-pwm
| | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x29
| | | | | +--device_type 4 bytes: (nul 0x70 0x77 0x6d 0x00
| | | | | +--AAPL,ignore 0 bytes: 0x70 0x77 0x6d 0x00
| | | | | +--function-enable 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x0b 0x00 0x00 0x01 0x01 0x00 0x00
+--vibrator:
| | | | | | +--name 9 bytes: vibrator
| | | | | | +--reg 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2a
| | | | | | +--enable-ms 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | | | +--intensity-config 12 bytes: (null) 0x79 0x74 0x75 0x64 0x00 0x00 0x00 0x00 0x00 0xc0 0x00 0x00
| | | | | | +--duty-cycle 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | | | +--default-hz 4 bytes: (nul 0x00 0x7d 0x00 0x00
| | | | | | +--device_type 4 bytes: (nul 0x70 0x77 0x6d 0x00
| | | | | | +--function-enable 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x0b 0x00 0x00 0x01 0x01 0x00 0x00
+--lm3534:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2b
| | | | +--compatible 17 bytes: backlight,lm3534 0x62 0x61 0x63 0x6b 0x6c 0x69 0x67 0x68 0x74 0x2c 0x6c 0x6d 0x33 0x35 0x33 0x34 0x00
| | | | +--device_type 10 bytes: backlight 0x62 0x61 0x63 0x6b 0x6c 0x69 0x67 0x68 0x74 0x00
| | | | +--name 7 bytes: lm3534
| | | | +--reg 16 bytes: (null) 0x63 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--audio-speaker:
| | | | +--function-alive 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x01 0x00 0x00 0x01 0x01 0x00 0x00
| | | | +--at-scale 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--compatible 22 bytes: audio-control,cs35l19 0x61 0x75 0x64 0x69 0x6f 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x2c 0x63 0x73 0x33 0x35 0x6c 0x31 0x39 0x00
| | | | +--speaker-rdc 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--interrupts 8 bytes: (null) 0x05 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--reg 16 bytes: (null) 0x40 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--speaker-config 20 bytes: (null) 0x9a 0x26 0x02 0x70 0x6a 0x80 0x30 0x1e 0x02 0x04 0x0c 0x89 0x8a 0x10 0x73 0x03 0x05 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2c
| | | | +--device_type 14 bytes: audio-control 0x61 0x75 0x64 0x69 0x6f 0x2d 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x00
| | | | +--function-reset 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x05 0x00 0x00 0x01 0x00 0x01 0x00
| | | | +--function-mclk_control 8 bytes: (null) 0x00 0x00 0x00 0x4f 0x4b 0x4c 0x43 0x4d
| | | | +--function-ext_master 12 bytes: (null) 0x00 0x00 0x00 0x51 0x31 0x44 0x55 0x41 0x78 0x32 0x70 0x61
| | | | +--function-ext_active 12 bytes: (null) 0x00 0x00 0x00 0x48 0x41 0x73 0x32 0x69 0x32 0x6e 0x69 0x70
| | | | +--name 14 bytes: audio-speaker
+--gyro:
| | | | +--use-2-interrupts 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--orientation 12 bytes: (null) 0xff 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0xff 0x00
| | | | +--compatible 12 bytes: (null) 0x67 0x79 0x72 0x6f 0x2c 0x61 0x70 0x33 0x67 0x64 0x6c 0x00
| | | | +--function-int2_timestamp 16 bytes: (null) 0x00 0x00 0x00 0x35 0x74 0x49 0x50 0x47 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--interrupts 16 bytes: (null) 0xe1 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x43 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | | +--orientation-inverse 12 bytes: (null) 0x01 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0x00 0xff 0x00
| | | | +--reg 16 bytes: (null) 0x6a 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--gyro-sens-matrix-inverse 40 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--high-temp-offset 20 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--device_type 5 bytes: gyro 0x67 0x79 0x72 0x6f 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2d
| | | | +--gyro-sensitivity-calibration 40 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--low-temp-offset 20 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--gyro-interrupt-calibration 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--gyro-temp-table 320 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--name 5 bytes: gyro
+--tristar:
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--compatible 33 bytes: tristar,ths7383 0x74 0x72 0x69 0x73 0x74 0x61 0x72 0x2c 0x74 0x68 0x73 0x37 0x33 0x38 0x33 0x00 0x74 0x72 0x69 0x73 0x74 0x61 0x72 0x2c 0x63 0x62 0x74 0x6c 0x31 0x36 0x30 0x38 0x00
| | | | +--function-brick_id_voltage 16 bytes: (null) 0x00 0x00 0x00 0x28 0x56 0x63 0x64 0x61 0x06 0x00 0x00 0x00 0x00 0x00 0x01 0x00
| | | | +--interrupts 8 bytes: (null) 0x1f 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | | +--reg 16 bytes: (null) 0x1a 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2e
| | | | +--dock 4 bytes: (nul 0x00 0x00 0x00 0x6b
| | | | +--function-usb_dmonitor 12 bytes: (null) 0x00 0x00 0x00 0x38 0x4e 0x4f 0x4d 0x44 0x00 0x00 0x00 0x00
| | | | +--name 8 bytes: tristar
+--i2c1:
| | | +--compatible 35 bytes: i2c,s5l8950x 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00 0x69 0x69 0x63 0x2c 0x73 0x6f 0x66 0x74 0x00
| | | +--clock-ids 4 bytes: (nul 0x30 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x13 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x2a 0x00 0x00 0x00
| | | +--#address-cels 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x30 0x03 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x2f
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x63 0x00
| | | +--#size-cells 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--function-device_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x47 0x00 0x00 0x00
| | | +--function-iic_sda 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x07 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--function-iic_scl 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x05 0x07 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--name 5 bytes: i2c1
+--accelerometer:
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--accel-interrupt-calibration 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--compatible 21 bytes: accelerometer,ap3dsh 0x61 0x63 0x63 0x65 0x6c 0x65 0x72 0x6f 0x6d 0x65 0x74 0x65 0x72 0x2c 0x61 0x70 0x33 0x64 0x73 0x68 0x00
| | | | +--interrupts 16 bytes: (null) 0x1e 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0xe4 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | | +--orientation 12 bytes: (null) 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0xff 0x00
| | | | +--reg 16 bytes: (null) 0x1d 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--low-temp-accel-offset 20 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x30
| | | | +--accel-sensitivity-calibration 40 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--device_type 14 bytes: accelerometer 0x61 0x63 0x63 0x65 0x6c 0x65 0x72 0x6f 0x6d 0x65 0x74 0x65 0x72 0x00
| | | | +--name 14 bytes: accelerometer
+--als_i2c1:
| | | | +--probe-for-hardware 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x31
| | | | +--useAABPlugin 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--function-int_status 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x06 0x1c 0x00 0x00 0x00 0x00 0x01 0x00
| | | | +--als-colorCfg 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--ratioLimits 20 bytes: (null) 0x2c 0x00 0x00 0x00 0x33 0x00 0x00 0x00 0x8d 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x9a 0x02 0x00 0x00
| | | | +--backlight-leakage-channel1 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--name 9 bytes: als_i2c1
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--gainForLuxCurves 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | | +--intercepts 20 bytes: (null) 0x6b 0xfe 0xff 0xff 0x7d 0x62 0x00 0x00 0xf6 0x28 0x00 0x00 0x67 0x38 0x00 0x00 0xd3 0x19 0x00 0x00
| | | | +--compatible 12 bytes: (null) 0x61 0x6c 0x73 0x2c 0x74 0x73 0x6c 0x32 0x35 0x38 0x31 0x00
| | | | +--interrupts 8 bytes: (null) 0xe6 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--slopes 20 bytes: (null) 0x56 0x2a 0xff 0xff 0x61 0x14 0x03 0x00 0x9a 0x69 0x00 0x00 0x2f 0x7d 0x00 0x00 0x72 0x39 0x00 0x00
| | | | +--alsCalibration 72 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--numCurves 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | | +--integrationCycles 4 bytes: (nul 0x94 0x00 0x00 0x00
| | | | +--backlight-leakage-channel0 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--device_type 4 bytes: (nul 0x61 0x6c 0x73 0x00
| | | | +--reg 16 bytes: (null) 0x29 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--compass:
| | | | +--device_type 8 bytes: (null) 0x63 0x6f 0x6d 0x70 0x61 0x73 0x73 0x00
| | | | +--compatible 16 bytes: (null) 0x63 0x6f 0x6d 0x70 0x61 0x73 0x73 0x2c 0x61 0x6b 0x6d 0x38 0x39 0x36 0x33 0x00
| | | | +--name 8 bytes: compass
| | | | +--orientation 12 bytes: (null) 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00
| | | | +--reg 16 bytes: (null) 0x0c 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x32
| | | | +--IOHIDOrientationType 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--IOHIDPlacementType 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--compass-calibration 76 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--i2c2:
| | | +--compatible 35 bytes: i2c,s5l8950x 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x69 0x32 0x63 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00 0x69 0x69 0x63 0x2c 0x73 0x6f 0x66 0x74 0x00
| | | +--clock-ids 4 bytes: (nul 0x30 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x14 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x2b 0x00 0x00 0x00
| | | +--#address-cels 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x40 0x03 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x33
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x63 0x00
| | | +--#size-cells 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--function-device_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x48 0x00 0x00 0x00
| | | +--function-iic_sda 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x0b 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--function-iic_scl 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x0b 0x00 0x00 0x02 0x01 0x01 0x00
| | | +--name 5 bytes: i2c2
+--als:
| | | | +--probe-for-hardware 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x34
| | | | +--useAABPlugin 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--function-int_status 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x06 0x1c 0x00 0x00 0x00 0x00 0x01 0x00
| | | | +--als-colorCfg 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--ratioLimits 20 bytes: (null) 0x2c 0x00 0x00 0x00 0x33 0x00 0x00 0x00 0x8d 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x9a 0x02 0x00 0x00
| | | | +--backlight-leakage-channel1 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--name 4 bytes: als
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | +--gainForLuxCurves 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | | +--intercepts 20 bytes: (null) 0x6b 0xfe 0xff 0xff 0x7d 0x62 0x00 0x00 0xf6 0x28 0x00 0x00 0x67 0x38 0x00 0x00 0xd3 0x19 0x00 0x00
| | | | +--compatible 12 bytes: (null) 0x61 0x6c 0x73 0x2c 0x74 0x73 0x6c 0x32 0x35 0x38 0x31 0x00
| | | | +--interrupts 8 bytes: (null) 0xe6 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--slopes 20 bytes: (null) 0x56 0x2a 0xff 0xff 0x61 0x14 0x03 0x00 0x9a 0x69 0x00 0x00 0x2f 0x7d 0x00 0x00 0x72 0x39 0x00 0x00
| | | | +--alsCalibration 72 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--numCurves 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | | +--integrationCycles 4 bytes: (nul 0x94 0x00 0x00 0x00
| | | | +--backlight-leakage-channel0 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--device_type 4 bytes: (nul 0x61 0x6c 0x73 0x00
| | | | +--reg 16 bytes: (null) 0x29 0x00 0x00 0x00 0xc4 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--pwm:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 26 bytes: pwm,s5l8950x 0x70 0x77 0x6d 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x70 0x77 0x6d 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x35
| | | +--interrupts 4 bytes: (nul 0x10 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x2c 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x70 0x77 0x6d 0x00
| | | +--name 4 bytes: pwm
| | | +--reg 8 bytes: (null) 0x00 0x00 0x50 0x03 0x00 0x10 0x00 0x00
+--grape-clk:
| | | | +--reg 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x36
| | | | +--default-hz 4 bytes: (nul 0x00 0x80 0x00 0x00
| | | | +--device_type 4 bytes: (nul 0x70 0x77 0x6d 0x00
| | | | +--name 10 bytes: grape-clk
+--vibrator:
| | | | +--name 9 bytes: vibrator
| | | | +--reg 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x37
| | | | +--enable-ms 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--intensity-config 12 bytes: (null) 0x79 0x74 0x75 0x64 0x00 0x00 0x00 0x00 0x00 0xc0 0x00 0x00
| | | | +--duty-cycle 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--default-hz 4 bytes: (nul 0x00 0x7d 0x00 0x00
| | | | +--device_type 4 bytes: (nul 0x70 0x77 0x6d 0x00
| | | | +--function-enable 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x07 0x0b 0x00 0x00 0x01 0x01 0x00 0x00
+--otgphyctrl:
| | | +--uotgtune1-device 4 bytes: (nul 0x49 0x07 0x00 0x00
| | | +--phy-version 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--hsic-tuning-val 4 bytes: (nul 0xa3 0xa3 0x30 0x0a
| | | +--compatible 40 bytes: (null) 0x6f 0x74 0x67 0x70 0x68 0x79 0x63 0x74 0x72 0x6c 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x6f 0x74 0x67 0x70 0x68 0x79 0x63 0x74 0x72 0x6c 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | +--uotgtune2-host 4 bytes: (nul 0xf3 0x6d 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x06 0x00 0x10 0x00 0x00
| | | +--uotgtune1-host 4 bytes: (nul 0x4f 0x07 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x38
| | | +--device_type 11 bytes: otgphyctrl 0x6f 0x74 0x67 0x70 0x68 0x79 0x63 0x74 0x72 0x6c 0x00
| | | +--uotgtune2-device 4 bytes: (nul 0xf3 0x2f 0x00 0x00
| | | +--ref-clock-sel 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--phy-tuning-val 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--name 11 bytes: otgphyctrl
| | | +--clock-mask 4 bytes: (nul 0x10 0x00 0x06 0x00
+--usb-complex:
| | | +--compatible 42 bytes: usb-complex,s5l8950x 0x75 0x73 0x62 0x2d 0x63 0x6f 0x6d 0x70 0x6c 0x65 0x78 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x75 0x73 0x62 0x2d 0x63 0x6f 0x6d 0x70 0x6c 0x65 0x78 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x36 0x01 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x39
| | | +--reg 8 bytes: (null) 0x00 0x80 0x10 0x0f 0x00 0x10 0x00 0x00
| | | +--function-usb20_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x23 0x00 0x00 0x00
| | | +--usb_ctl 4 bytes: (nul 0x24 0x00 0x00 0x00
| | | +--clock-gates 28 bytes: (null) 0x35 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x37 0x00 0x00 0x00 0x38 0x00 0x00 0x00 0x34 0x00 0x00 0x00 0x39 0x00 0x00 0x00 0x3a 0x00 0x00 0x00
| | | +--device_type 12 bytes: (null) 0x75 0x73 0x62 0x2d 0x63 0x6f 0x6d 0x70 0x6c 0x65 0x78 0x00
| | | +--ranges 12 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x06 0x00 0x00 0x60 0x00
| | | +--#size-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 12 bytes: usb-complex
+--usb-device:
| | | | +--publish-criteria 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3a
| | | | +--configuration-string 23 bytes: standardMuxPTPEthernet 0x73 0x74 0x61 0x6e 0x64 0x61 0x72 0x64 0x4d 0x75 0x78 0x50 0x54 0x50 0x45 0x74 0x68 0x65 0x72 0x6e 0x65 0x74 0x00
| | | | +--function-dock_parent 8 bytes: (null) 0x00 0x00 0x00 0x6b 0x50 0x63 0x63 0x61
| | | | +--product-string 7 bytes: iPhone 0x69 0x50 0x68 0x6f 0x6e 0x65 0x00
| | | | +--device-mac-address 6 bytes: 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--num-of-eps 4 bytes: (nul 0x0e 0x00 0x00 0x00
| | | | +--name 11 bytes: usb-device
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | | +--vendor-id 4 bytes: (nul 0xac 0x05 0x00 0x00
| | | | +--vendor-string 11 bytes: Apple Inc. 0x41 0x70 0x70 0x6c 0x65 0x20 0x49 0x6e 0x63 0x2e 0x00
| | | | +--compatible 40 bytes: (null) 0x75 0x73 0x62 0x2d 0x64 0x65 0x76 0x69 0x63 0x65 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x75 0x73 0x62 0x2d 0x64 0x65 0x76 0x69 0x63 0x65 0x2c 0x73 0x35 0x6c 0x38 0x39 0x30 0x30 0x78 0x00
| | | | +--interrupts 4 bytes: (nul 0x0b 0x00 0x00 0x00
| | | | +--product-id 4 bytes: (nul 0xa8 0x12 0x00 0x00
| | | | +--host-mac-address 6 bytes: 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--product-version 4 bytes: (nul 0x20 0x05 0x00 0x00
| | | | +--clock-mask 4 bytes: (nul 0x21 0x00 0x05 0x00
| | | | +--function-usb_500_100 12 bytes: (null) 0x00 0x00 0x00 0x6c 0x47 0x52 0x48 0x43 0x00 0x00 0x00 0x00
| | | | +--device_type 11 bytes: usb-device 0x75 0x73 0x62 0x2d 0x64 0x65 0x76 0x69 0x63 0x65 0x00
| | | | +--eps-dir-bitmap 4 bytes: (nul 0x64 0x02 0x00 0x00
| | | | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00
| | | | +--fifo-depth 4 bytes: (nul 0x20 0x08 0x00 0x00
+--usb-ehci:
| | | | +--disable-park-mode 0 bytes: 0x20 0x08 0x00 0x00
| | | | +--name 9 bytes: usb-ehci
| | | | +--companion-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--compatible 45 bytes: usb-ehci,s5l8950x 0x75 0x73 0x62 0x2d 0x65 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x75 0x73 0x62 0x2d 0x73 0x79 0x6e 0x6f 0x70 0x73 0x79 0x73 0x5f 0x65 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | | +--interrupts 4 bytes: (nul 0x0c 0x00 0x00 0x00
| | | | +--publish-criteria 4 bytes: (nul 0x0c 0x00 0x00 0x00
| | | | +--reg 16 bytes: (null) 0x00 0x00 0x30 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x60 0x00 0x00 0x00 0x01 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3b
| | | | +--device_type 9 bytes: usb-ehci 0x75 0x73 0x62 0x2d 0x65 0x68 0x63 0x69 0x00
| | | | +--location 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--bus-number 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--clock-mask 4 bytes: (nul 0x02 0x00 0x00 0x00
+--hsic-baseband:
| | | | | +--clock-mask 4 bytes: (nul 0x22 0x00 0x05 0x00
| | | | | +--port-current-limit 4 bytes: (nul 0xfa 0x00 0x00 0x00
| | | | | +--interface-count 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | | | +--function-remote_wake 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x01 0x00 0x00 0x00 0x01 0x00 0x00
| | | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | | +--interrupts 16 bytes: (null) 0xd3 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x04 0x00 0x00 0x00
| | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3c
| | | | | +--device_type 14 bytes: hsic-baseband 0x68 0x73 0x69 0x63 0x2d 0x62 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00
| | | | | +--identifier 4 bytes: (nul 0x01 0x00 0x02 0x00
| | | | | +--function-device_ready 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x1a 0x00 0x00 0x00 0x01 0x00 0x00
| | | | | +--function-host_ready 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x02 0x00 0x00 0x01 0x01 0x00 0x00
| | | | | +--port-type 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | | +--name 14 bytes: hsic-baseband
| | | | | +--port 4 bytes: (nul 0x02 0x00 0x00 0x00
+--wlan:
| | | | | +--bcom.ps.realtime 12 bytes: (null) 0x03 0x00 0xc8 0x00 0x00 0x00 0x01 0x00 0xa0 0x0f 0x00 0x00
| | | | | +--bcom.ap.80211nenabled 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | +--tx-calibration-2.4 6 bytes: 0x00 0x00 0x00 0x00 0x00 0x00
| | | | | +--port-current-limit 4 bytes: (nul 0xfa 0x00 0x00 0x00
| | | | | +--function-remote_wake 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x19 0x00 0x00 0x00 0x01 0x00 0x00
| | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3d
| | | | | +--module-instance 11 bytes: centennial 0x63 0x65 0x6e 0x74 0x65 0x6e 0x6e 0x69 0x61 0x6c 0x00
| | | | | +--local-mac-address 6 bytes: 0x00 0x00 0x00 0x00 0x00 0x00
| | | | | +--tx-calibration-5.0 18 bytes: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | | +--bcom.ps.default 12 bytes: (null) 0x03 0x00 0x3c 0x00 0x00 0x00 0x01 0x00 0xa0 0x0f 0x00 0x00
| | | | | +--bcom.roam.default 20 bytes: (null) 0x01 0x00 0x5a 0x00 0x1e 0x00 0x07 0x00 0x02 0x00 0x00 0x00 0xb5 0xff 0x14 0x00 0xb5 0xff 0x0a 0x00
| | | | | +--idle-disconnect 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | | +--name 5 bytes: wlan
| | | | | +--function-device_reset 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x0a 0x00 0x00 0x00 0x01 0x00 0x01 0x00
| | | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | | | | +--port-type 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | | +--wlan.bss.5GHz-preference 4 bytes: (nul 0xbf 0xff 0x1e 0x00
| | | | | +--interrupts 16 bytes: (null) 0x39 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x04 0x00 0x00 0x00
| | | | | +--identifier 4 bytes: (nul 0x01 0x00 0x03 0x00
| | | | | +--port 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | | | +--function-device_ready 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x07 0x00 0x00 0x00 0x01 0x00 0x00
| | | | | +--wlan.awdl.params 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | | +--clock-mask 4 bytes: (nul 0x42 0x00 0x03 0x00
| | | | | +--bcom.btc.params 32 bytes: (null) 0x06 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0xc8 0xaf 0x00 0x00 0x09 0x00 0x00 0x00 0x98 0x3a 0x00 0x00 0x0a 0x00 0x00 0x00 0x20 0x4e 0x00 0x00
| | | | | +--port-timing 28 bytes: (null) 0x0a 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x64 0x00 0x00 0x00 0x32 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x02 0x00 0x00 0x00
| | | | | +--wlan.tethering.enabled 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | +--function-host_ready 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x06 0x06 0x00 0x00 0x01 0x01 0x00 0x00
| | | | | +--hsic-port-errata 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | +--device_type 5 bytes: wlan 0x77 0x6c 0x61 0x6e 0x00
| | | | | +--bcom.roam.enterprise 20 bytes: (null) 0x01 0x00 0x5a 0x00 0x1e 0x00 0x07 0x00 0x02 0x00 0x00 0x00 0xba 0xff 0x0c 0x00 0xba 0xff 0x0c 0x00
+--usb-ehci-port1:
| | | | | +--port 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3e
| | | | | +--clock-mask 4 bytes: (nul 0x22 0x00 0x05 0x00
| | | | | +--port-current-limit 4 bytes: (nul 0x32 0x00 0x00 0x00
| | | | | +--device_type 15 bytes: usb-ehci-port1 0x75 0x73 0x62 0x2d 0x65 0x68 0x63 0x69 0x2d 0x70 0x6f 0x72 0x74 0x31 0x00
| | | | | +--name 15 bytes: usb-ehci-port1
| | | | | +--port-type 4 bytes: (nul 0x02 0x00 0x00 0x00
+--usb-ohci0:
| | | | +--name 10 bytes: usb-ohci0
| | | | +--companion-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--compatible 36 bytes: (null) 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | | +--interrupts 4 bytes: (nul 0x0d 0x00 0x00 0x00
| | | | +--port-count 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--publish-criteria 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | | +--reg 8 bytes: (null) 0x00 0x00 0x40 0x00 0x00 0x00 0x01 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x3f
| | | | +--device_type 9 bytes: usb-ohci 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x00
| | | | +--location 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--bus-number 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--clock-mask 4 bytes: (nul 0x06 0x00 0x01 0x00
+--usb-ohci0-port1:
| | | | | +--port 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x40
| | | | | +--clock-mask 4 bytes: (nul 0x26 0x00 0x05 0x00
| | | | | +--port-current-limit 4 bytes: (nul 0x32 0x00 0x00 0x00
| | | | | +--device_type 16 bytes: (null) 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x30 0x2d 0x70 0x6f 0x72 0x74 0x31 0x00
| | | | | +--name 16 bytes: usb-ohci0-port1
| | | | | +--port-type 4 bytes: (nul 0x02 0x00 0x00 0x00
+--usb-ohci1:
| | | | +--name 10 bytes: usb-ohci1
| | | | +--compatible 36 bytes: (null) 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | | +--interrupts 4 bytes: (nul 0x0e 0x00 0x00 0x00
| | | | +--publish-criteria 4 bytes: (nul 0x10 0x00 0x00 0x00
| | | | +--reg 8 bytes: (null) 0x00 0x00 0x50 0x00 0x00 0x00 0x01 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x41
| | | | +--device_type 9 bytes: usb-ohci 0x75 0x73 0x62 0x2d 0x6f 0x68 0x63 0x69 0x00
| | | | +--location 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--removable 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--bus-number 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | | +--clock-mask 4 bytes: (nul 0x08 0x00 0x01 0x00
+--iop:
| | | +--compatible 26 bytes: iop,s5l8950x 0x69 0x6f 0x70 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x69 0x6f 0x70 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x26 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--idle-sleep 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x32 0x00 0x00 0x00
| | | +--function-nmi 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0x02 0x00 0x01 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x30 0x0f 0x00 0x10 0x00 0x00
| | | +--iop-version 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x6f 0x70 0x00
| | | +--function-doorbell 12 bytes: (null) 0x00 0x00 0x00 0x0e 0x44 0x49 0x50 0x49 0x03 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x42
| | | +--function-device_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x16 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x32 0x00 0x00 0x00
| | | +--name 4 bytes: iop
+--dwi:
| | | +--dwi-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--lockout-us 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | +--compatible 26 bytes: dwi,s5l8950x 0x64 0x77 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x64 0x77 0x69 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x06 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x7f 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x70 0x0f 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x43
| | | +--str-delay 4 bytes: (nul 0x40 0x1f 0x00 0x00
| | | +--polarity-config 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x64 0x77 0x69 0x00
| | | +--nclk-div 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 4 bytes: dwi
+--clcd:
| | | +--function-lcd_enable 8 bytes: (null) 0x00 0x00 0x00 0x46 0x45 0x64 0x63 0x6c
| | | +--compatible 28 bytes: (null) 0x63 0x6c 0x63 0x64 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x63 0x6c 0x63 0x64 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--dma-coherent 8 bytes: (null) 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--clock-ids 8 bytes: (null) 0x1c 0x01 0x00 0x00 0x1d 0x01 0x00 0x00
| | | +--dma-channels 16 bytes: (null) 0x28 0x00 0x00 0x00 0x3c 0x10 0x20 0x3a 0x04 0x00 0x08 0x00 0x01 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x5c 0x00 0x00 0x00
| | | +--display-default-color 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--interrupts 8 bytes: (null) 0x2b 0x00 0x00 0x00 0x2a 0x00 0x00 0x00
| | | +--device_type 5 bytes: clcd 0x63 0x6c 0x63 0x64 0x00
| | | +--minimum-frequency 8 bytes: (null) 0x40 0x8d 0x1d 0x06 0x00 0x00 0x00 0x00
| | | +--reg 24 bytes: (null) 0x00 0x00 0x10 0x0a 0x00 0x70 0x00 0x00 0x00 0x00 0x20 0x09 0x00 0x20 0x00 0x00 0x00 0x00 0x30 0x09 0x00 0x10 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x44
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--dot-pitch 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x5c 0x00 0x00 0x00
| | | +--name 5 bytes: clcd
+--mipi-dsim:
| | | +--compatible 20 bytes: (null) 0x6d 0x69 0x70 0x69 0x2d 0x64 0x73 0x69 0x6d 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--clock-ids 4 bytes: (nul 0x1f 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x29 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x5d 0x00 0x00 0x00
| | | +--reg 16 bytes: (null) 0x00 0x00 0x50 0x09 0x00 0x10 0x00 0x00 0x00 0x00 0x11 0x0f 0x00 0x10 0x00 0x00
| | | +--sac-version 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x45
| | | +--device_type 10 bytes: mipi-dsim 0x6d 0x69 0x70 0x69 0x2d 0x64 0x73 0x69 0x6d 0x00
| | | +--#size-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x5d 0x00 0x00 0x00
| | | +--#lanes 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--name 10 bytes: mipi-dsim
+--lcd:
| | | | +--compatible 10 bytes: lcd,pinot 0x6c 0x63 0x64 0x2c 0x70 0x69 0x6e 0x6f 0x74 0x00
| | | | +--function-lcd_ldo 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x0d 0x03 0x00 0x00
| | | | +--function-reset 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x19 0x00 0x00 0x01 0x00 0x00 0x00
| | | | +--raw-panel-id 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--lcd-panel-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | | +--device_type 4 bytes: (nul 0x6c 0x63 0x64 0x00
| | | | +--name 4 bytes: lcd
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x46
+--ae2:
| | | +--sram-available 8 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x00
| | | +--compatible 26 bytes: ae2,s5l8950x 0x61 0x65 0x32 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x61 0x65 0x32 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x32 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--idle-sleep 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--interrupts 8 bytes: (null) 0x61 0x00 0x00 0x00 0x62 0x00 0x00 0x00
| | | +--reg 40 bytes: (null) 0x00 0x00 0x1e 0x04 0x00 0x10 0x00 0x00 0x00 0x10 0x1e 0x04 0x00 0x10 0x00 0x00 0x00 0x00 0x1a 0x04 0x00 0x10 0x00 0x00 0x00 0x10 0x1c 0x04 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x03 0x00
| | | +--clock-gates 4 bytes: (nul 0x68 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x47
| | | +--device_type 4 bytes: (nul 0x61 0x65 0x32 0x00
| | | +--fw-clock-management 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--name 4 bytes: ae2
| | | +--ae2-version 4 bytes: (nul 0x03 0x00 0x00 0x00
+--i2s-switch:
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x48
| | | +--compatible 20 bytes: (null) 0x69 0x32 0x73 0x2d 0x73 0x77 0x69 0x74 0x63 0x68 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--pin-count 4 bytes: (nul 0x05 0x00 0x00 0x00
| | | +--dsp-count 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--default-routes 12 bytes: (null) 0x63 0x70 0x73 0x64 0x30 0x70 0x73 0x64 0x01 0x01 0x00 0x00
| | | +--device_type 11 bytes: i2s-switch 0x69 0x32 0x73 0x2d 0x73 0x77 0x69 0x74 0x63 0x68 0x00
| | | +--name 11 bytes: i2s-switch
| | | +--reg 8 bytes: (null) 0x00 0x10 0xa0 0x0f 0x00 0x10 0x00 0x00
+--i2s0:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 14 bytes: i2s-1,samsung 0x69 0x32 0x73 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--function-mclk_frequency 12 bytes: (null) 0x00 0x00 0x00 0x10 0x66 0x4f 0x43 0x4e 0x00 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--function-i2s_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x64 0x75 0x61 0x30 0x6e 0x69 0x70 0x03 0x03 0x30 0x00
| | | +--dma-channels 64 bytes: (null) 0x1b 0x00 0x00 0x00 0x10 0x00 0x19 0x34 0x02 0x00 0x04 0x00 0x01 0x00 0x00 0x00 0x1c 0x00 0x00 0x00 0x38 0x00 0x19 0x34 0x02 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x1b 0x00 0x00 0x00 0x10 0x00 0x19 0x34 0x04 0x00 0x04 0x00 0x01 0x00 0x00 0x00 0x1c 0x00 0x00 0x00 0x38 0x00 0x19 0x34 0x04 0x00 0x04 0x00 0x00 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x69 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x63 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x19 0x04 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x73 0x00
| | | +--#size-cells 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--i2s-version 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x49
| | | +--function-pclk_gate 12 bytes: (null) 0x00 0x00 0x00 0x47 0x57 0x76 0x64 0x61 0x00 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: i2s0
+--audio-codec:
| | | | +--reg 32 bytes: (null) 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x81 0x00 0x00 0x03 0x04 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--compatible 19 bytes: audio-data,cs42l65 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x63 0x73 0x34 0x32 0x6c 0x36 0x35 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4a
| | | | +--function-clock_src_system 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x64 0x75 0x61 0x30 0x6e 0x69 0x70 0x00 0x00 0x03 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--function-clock_src_baseband 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x64 0x75 0x61 0x31 0x6e 0x69 0x70 0x00 0x00 0x01 0x00
| | | | +--name 12 bytes: audio-codec
+--i2s1:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 14 bytes: i2s-1,samsung 0x69 0x32 0x73 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--function-mclk_frequency 12 bytes: (null) 0x00 0x00 0x00 0x10 0x66 0x4f 0x43 0x4e 0x01 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--function-i2s_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x64 0x75 0x61 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | +--dma-channels 64 bytes: (null) 0x1d 0x00 0x00 0x00 0x10 0x10 0x19 0x34 0x02 0x00 0x04 0x00 0x03 0x00 0x00 0x00 0x1e 0x00 0x00 0x00 0x38 0x10 0x19 0x34 0x02 0x00 0x04 0x00 0x02 0x00 0x00 0x00 0x1d 0x00 0x00 0x00 0x10 0x10 0x19 0x34 0x04 0x00 0x04 0x00 0x03 0x00 0x00 0x00 0x1e 0x00 0x00 0x00 0x38 0x10 0x19 0x34 0x04 0x00 0x04 0x00 0x02 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x6a 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x64 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x10 0x19 0x04 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x73 0x00
| | | +--#size-cells 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--i2s-version 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4b
| | | +--function-pclk_gate 12 bytes: (null) 0x00 0x00 0x00 0x47 0x57 0x76 0x64 0x61 0x01 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: i2s1
+--adsp:
| | | | +--name 5 bytes: adsp
| | | | +--compatible 16 bytes: (null) 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x61 0x64 0x73 0x70 0x00
| | | | +--function-pcm0_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x70 0x73 0x64 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | | +--function-pcm1_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x70 0x73 0x64 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | | +--function-pcm2_route_ref_ext 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x32 0x70 0x73 0x64 0x32 0x6e 0x69 0x70 0x03 0x03 0x01 0x00
| | | | +--reg 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x81 0x00 0x00 0x03 0x04 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4c
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--function-pcm2_route_mix 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x32 0x70 0x73 0x64 0x31 0x64 0x75 0x61 0x03 0x03 0x01 0x00
| | | | +--function-pcm2_route_ref_int 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x32 0x70 0x73 0x64 0x30 0x61 0x63 0x6d 0x01 0x01 0x01 0x00
+--audio-baseband-voice:
| | | | +--reg 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x81 0x00 0x10 0x03 0x04 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--compatible 26 bytes: audio-data,baseband-voice 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x62 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x2d 0x76 0x6f 0x69 0x63 0x65 0x00
| | | | +--data-destinations 28 bytes: (null) 0x32 0x70 0x73 0x64 0x44 0x53 0x50 0x00 0x64 0x32 0x70 0x61 0x41 0x50 0x00 0x00 0x00 0x00 0x00 0x44 0x69 0x73 0x61 0x62 0x6c 0x65 0x64 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4d
| | | | +--data-sources 69 bytes: b2pa 0x62 0x32 0x70 0x61 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x40 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x3e 0x00 0x00 0x42 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00 0x64 0x32 0x70 0x61 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x40 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x3e 0x00 0x00 0x44 0x53 0x50 0x00
| | | | +--function-data_dest_route_dsp2 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x6e 0x69 0x70 0x30 0x70 0x73 0x64 0x00 0x03 0x03 0x00
| | | | +--function-data_source_route_ap2d 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x64 0x75 0x61 0x31 0x70 0x73 0x64 0x00 0x03 0x03 0x00
| | | | +--function-data_dest_route_ap2d 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x6e 0x69 0x70 0x31 0x64 0x75 0x61 0x00 0x03 0x03 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--clock-sources 32 bytes: (null) 0x77 0x32 0x62 0x62 0x00 0x00 0x00 0x00 0x42 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00 0x4d 0x73 0x32 0x69 0x01 0x00 0x00 0x00 0x53 0x79 0x73 0x74 0x65 0x6d 0x00
| | | | +--name 21 bytes: audio-baseband-voice
+--i2s2:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 14 bytes: i2s-1,samsung 0x69 0x32 0x73 0x2d 0x31 0x2c 0x73 0x61 0x6d 0x73 0x75 0x6e 0x67 0x00
| | | +--function-mclk_frequency 12 bytes: (null) 0x00 0x00 0x00 0x10 0x66 0x4f 0x43 0x4e 0x02 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--function-i2s_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x32 0x64 0x75 0x61 0x32 0x6e 0x69 0x70 0x03 0x00 0x30 0x00
| | | +--dma-channels 64 bytes: (null) 0x1f 0x00 0x00 0x00 0x10 0x20 0x19 0x34 0x02 0x00 0x04 0x00 0x05 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x38 0x20 0x19 0x34 0x02 0x00 0x04 0x00 0x04 0x00 0x00 0x00 0x1f 0x00 0x00 0x00 0x10 0x20 0x19 0x34 0x04 0x00 0x04 0x00 0x05 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x38 0x20 0x19 0x34 0x04 0x00 0x04 0x00 0x04 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x6b 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x65 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x20 0x19 0x04 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x73 0x00
| | | +--#size-cells 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--i2s-version 4 bytes: (nul 0x03 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4e
| | | +--function-pclk_gate 12 bytes: (null) 0x00 0x00 0x00 0x47 0x57 0x76 0x64 0x61 0x02 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: i2s2
+--audio-bluetooth:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x4f
| | | | +--compatible 27 bytes: audio-data,bluetooth-voice 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x62 0x6c 0x75 0x65 0x74 0x6f 0x6f 0x74 0x68 0x2d 0x76 0x6f 0x69 0x63 0x65 0x00
| | | | +--data-destinations 28 bytes: (null) 0x64 0x32 0x70 0x61 0x41 0x50 0x00 0x32 0x70 0x73 0x64 0x44 0x53 0x50 0x00 0x00 0x00 0x00 0x00 0x44 0x69 0x73 0x61 0x62 0x6c 0x65 0x64 0x00
| | | | +--data-sources 38 bytes: shtb 0x73 0x68 0x74 0x62 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x40 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x3e 0x00 0x00 0x42 0x6c 0x75 0x65 0x74 0x6f 0x6f 0x74 0x68 0x00
| | | | +--function-data_dest_route_dsp2 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x33 0x6e 0x69 0x70 0x31 0x70 0x73 0x64 0x00 0x03 0x03 0x00
| | | | +--function-data_dest_route_ap2d 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x33 0x6e 0x69 0x70 0x32 0x64 0x75 0x61 0x00 0x03 0x03 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--name 16 bytes: audio-bluetooth
| | | | +--reg 32 bytes: (null) 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x81 0x00 0x00 0x03 0x04 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--mca0:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 13 bytes: mca,s5l8950x 0x6d 0x63 0x61 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--function-mclk_frequency 12 bytes: (null) 0x00 0x00 0x00 0x10 0x66 0x4f 0x43 0x4e 0x06 0x00 0x00 0x00
| | | +--function-i2s_route1 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x61 0x63 0x6d 0x34 0x6e 0x69 0x70 0x03 0x03 0x02 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--dma-channels 64 bytes: (null) 0x23 0x00 0x00 0x00 0x28 0x60 0x19 0x34 0x02 0x00 0x04 0x00 0x0b 0x00 0x00 0x00 0x24 0x00 0x00 0x00 0x3c 0x60 0x19 0x34 0x02 0x00 0x04 0x00 0x0a 0x00 0x00 0x00 0x23 0x00 0x00 0x00 0x28 0x60 0x19 0x34 0x04 0x00 0x04 0x00 0x0b 0x00 0x00 0x00 0x24 0x00 0x00 0x00 0x3c 0x60 0x19 0x34 0x04 0x00 0x04 0x00 0x0a 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x6e 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0xa8 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x60 0x19 0x04 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x73 0x00
| | | +--#size-cells 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x50
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--function-pclk_gate 12 bytes: (null) 0x00 0x00 0x00 0x47 0x57 0x76 0x64 0x61 0x05 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--function-i2s_route0 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x30 0x61 0x63 0x6d 0x32 0x6e 0x69 0x70 0x03 0x03 0x03 0x00
| | | +--name 5 bytes: mca0
+--audio-codec-reference:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x51
| | | | +--compatible 21 bytes: audio-data,reference 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x72 0x65 0x66 0x65 0x72 0x65 0x6e 0x63 0x65 0x00
| | | | +--data-sources 26 bytes: x2pa € 0x78 0x32 0x70 0x61 0x20 0x80 0x08 0x00 0x09 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x80 0xbb 0x00 0x00 0x43 0x6f 0x64 0x65 0x63 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--name 22 bytes: audio-codec-reference
| | | | +--reg 32 bytes: (null) 0x05 0x70 0x10 0x0f 0x00 0x00 0x00 0x00 0x09 0x02 0x00 0x00 0xff 0x00 0x00 0x00 0x0b 0x01 0x00 0x00 0xfc 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--audio-codec-sidetone:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x52
| | | | +--compatible 20 bytes: (null) 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x73 0x69 0x64 0x65 0x74 0x6f 0x6e 0x65 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--name 21 bytes: audio-codec-sidetone
| | | | +--reg 32 bytes: (null) 0x00 0x70 0x10 0x0f 0x00 0x00 0x00 0x01 0x09 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x0b 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--audio-speaker:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x53
| | | | +--compatible 19 bytes: audio-data,cs35l19 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x63 0x73 0x33 0x35 0x6c 0x31 0x39 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--name 14 bytes: audio-speaker
| | | | +--reg 32 bytes: (null) 0x00 0x30 0x10 0x0f 0x00 0x00 0x00 0x00 0x09 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x0b 0x01 0x00 0x00 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--mca1:
| | | +--dma-coherent 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 13 bytes: mca,s5l8950x 0x6d 0x63 0x61 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--function-mclk_frequency 12 bytes: (null) 0x00 0x00 0x00 0x10 0x66 0x4f 0x43 0x4e 0x03 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--function-i2s_route 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x61 0x63 0x6d 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | +--dma-channels 64 bytes: (null) 0x21 0x00 0x00 0x00 0x28 0x70 0x19 0x34 0x02 0x00 0x04 0x00 0x07 0x00 0x00 0x00 0x22 0x00 0x00 0x00 0x3c 0x70 0x19 0x34 0x02 0x00 0x04 0x00 0x06 0x00 0x00 0x00 0x21 0x00 0x00 0x00 0x28 0x70 0x19 0x34 0x04 0x00 0x04 0x00 0x07 0x00 0x00 0x00 0x22 0x00 0x00 0x00 0x3c 0x70 0x19 0x34 0x04 0x00 0x04 0x00 0x06 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x6c 0x00 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x66 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x70 0x19 0x04 0x00 0x10 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x69 0x32 0x73 0x00
| | | +--#size-cells 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x54
| | | +--function-pclk_gate 12 bytes: (null) 0x00 0x00 0x00 0x47 0x57 0x76 0x64 0x61 0x06 0x00 0x00 0x00
| | | +--#address-cells 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--dma-parent 4 bytes: (nul 0x00 0x00 0x00 0x12
| | | +--name 5 bytes: mca1
+--audio-codec-voice:
| | | | +--compatible 17 bytes: audio-data,voice 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x2c 0x76 0x6f 0x69 0x63 0x65 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x55
| | | | +--function-clock_src_route_dsp2 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x70 0x73 0x64 0x00 0x00 0x05 0x00
| | | | +--function-data_dest_route_dsp2 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x70 0x73 0x64 0x00 0x03 0x00 0x00
| | | | +--function-data_source_route_ap2d 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x61 0x63 0x6d 0x30 0x70 0x73 0x64 0x00 0x03 0x02 0x00
| | | | +--clock-sources 44 bytes: (null) 0x32 0x70 0x73 0x64 0x01 0x00 0x00 0x00 0x44 0x53 0x50 0x00 0x4d 0x73 0x32 0x69 0x01 0x00 0x00 0x00 0x53 0x79 0x73 0x74 0x65 0x6d 0x00 0x77 0x32 0x62 0x62 0x00 0x00 0x00 0x00 0x42 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00
| | | | +--reg 32 bytes: (null) 0x05 0x70 0x10 0x0f 0x00 0x00 0x00 0x00 0x09 0x02 0x00 0x00 0xfc 0x00 0x00 0x00 0x0b 0x01 0x00 0x00 0xfc 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | | | +--data-destinations 28 bytes: (null) 0x32 0x70 0x73 0x64 0x44 0x53 0x50 0x00 0x64 0x32 0x70 0x61 0x41 0x50 0x00 0x00 0x00 0x00 0x00 0x44 0x69 0x73 0x61 0x62 0x6c 0x65 0x64 0x00
| | | | +--data-sources 122 bytes: v2pa  0x76 0x32 0x70 0x61 0x20 0x20 0x08 0x00 0x09 0x00 0x09 0x00 0x00 0x00 0x00 0x00 0x40 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x2b 0x00 0x00 0x00 0x00 0x00 0x00 0xe0 0x2e 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x3e 0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x56 0x00 0x00 0x00 0x00 0x00 0x00 0xc0 0x5d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x7d 0x00 0x00 0x00 0x00 0x00 0x00 0x44 0xac 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xbb 0x00 0x00 0x43 0x6f 0x64 0x65 0x63 0x00 0x64 0x32 0x70 0x61 0x20 0x40 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x40 0x1f 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x3e 0x00 0x00 0x44 0x53 0x50 0x00
| | | | +--device_type 11 bytes: audio-data 0x61 0x75 0x64 0x69 0x6f 0x2d 0x64 0x61 0x74 0x61 0x00
| | | | +--function-data_dest_route_ap2d 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x61 0x63 0x6d 0x00 0x03 0x00 0x00
| | | | +--function-clock_src_route_i2sM 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x61 0x63 0x6d 0x00 0x00 0x05 0x00
| | | | +--function-clock_src_route_bb2w 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x34 0x6e 0x69 0x70 0x31 0x6e 0x69 0x70 0x00 0x00 0x01 0x00
| | | | +--function-data_source_route_ap2v 20 bytes: (null) 0x00 0x00 0x00 0x48 0x52 0x73 0x32 0x69 0x31 0x61 0x63 0x6d 0x34 0x6e 0x69 0x70 0x00 0x03 0x00 0x00
| | | | +--name 18 bytes: audio-codec-voice
+--dart-nrt:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 28 bytes: (null) 0x64 0x61 0x72 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x64 0x61 0x72 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x56
| | | +--interrupts 4 bytes: (nul 0x74 0x00 0x00 0x00
| | | +--dart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x48 0x00 0x00 0x00
| | | +--invalid-translation-target 4 bytes: (nul 0x00 0x00 0x00 0x30
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--device_type 5 bytes: dart 0x64 0x61 0x72 0x74 0x00
| | | +--name 9 bytes: dart-nrt
| | | +--reg 8 bytes: (null) 0x00 0x00 0xb0 0x08 0x00 0x20 0x00 0x00
+--mapper-jpeg:
| | | | +--tail-padding 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | | +--compatible 13 bytes: iommu-mapper 0x69 0x6f 0x6d 0x6d 0x75 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x57
| | | | +--device_type 12 bytes: (null) 0x64 0x61 0x72 0x74 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--name 12 bytes: mapper-jpeg
| | | | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
+--mapper-scaler:
| | | | +--tail-padding 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | | +--compatible 13 bytes: iommu-mapper 0x69 0x6f 0x6d 0x6d 0x75 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x58
| | | | +--iomd-cache-ttl 4 bytes: (nul 0xd0 0x07 0x00 0x00
| | | | +--iomd-cache-size 4 bytes: (nul 0x40 0x00 0x00 0x00
| | | | +--device_type 12 bytes: (null) 0x64 0x61 0x72 0x74 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--name 14 bytes: mapper-scaler
| | | | +--reg 8 bytes: (null) 0x02 0x00 0x00 0x00 0x03 0x00 0x00 0x00
+--scaler:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 32 bytes: (null) 0x73 0x63 0x61 0x6c 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x73 0x63 0x61 0x6c 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x37 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x59
| | | +--interrupts 4 bytes: (nul 0x09 0x00 0x00 0x00
| | | +--iommu-parent 4 bytes: (nul 0x00 0x00 0x00 0x58
| | | +--clock-gates 8 bytes: (null) 0x4d 0x00 0x00 0x00 0x4e 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x4d 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--device_type 8 bytes: (null) 0x73 0x63 0x61 0x6c 0x65 0x72 0x30 0x00
| | | +--name 7 bytes: scaler
| | | +--reg 8 bytes: (null) 0x00 0x00 0x30 0x08 0x00 0x10 0x00 0x00
+--scaler:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 32 bytes: (null) 0x73 0x63 0x61 0x6c 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x73 0x63 0x61 0x6c 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x37 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5a
| | | +--interrupts 4 bytes: (nul 0x0a 0x00 0x00 0x00
| | | +--iommu-parent 4 bytes: (nul 0x00 0x00 0x00 0x58
| | | +--clock-gates 8 bytes: (null) 0x4f 0x00 0x00 0x00 0x50 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x4f 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--device_type 8 bytes: (null) 0x73 0x63 0x61 0x6c 0x65 0x72 0x31 0x00
| | | +--name 7 bytes: scaler
| | | +--reg 8 bytes: (null) 0x00 0x00 0x40 0x08 0x00 0x10 0x00 0x00
+--jpeg:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 28 bytes: (null) 0x6a 0x70 0x65 0x67 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x6a 0x70 0x65 0x67 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5b
| | | +--interrupts 4 bytes: (nul 0x76 0x00 0x00 0x00
| | | +--iommu-parent 4 bytes: (nul 0x00 0x00 0x00 0x57
| | | +--clock-gates 8 bytes: (null) 0x51 0x00 0x00 0x00 0x52 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x51 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--device_type 6 bytes: jpeg0 0x6a 0x70 0x65 0x67 0x30 0x00
| | | +--name 5 bytes: jpeg
| | | +--reg 8 bytes: (null) 0x00 0x00 0x20 0x08 0x00 0x10 0x00 0x00
+--jpeg:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 28 bytes: (null) 0x6a 0x70 0x65 0x67 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x6a 0x70 0x65 0x67 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5c
| | | +--interrupts 4 bytes: (nul 0x7e 0x00 0x00 0x00
| | | +--iommu-parent 4 bytes: (nul 0x00 0x00 0x00 0x57
| | | +--clock-gates 8 bytes: (null) 0x53 0x00 0x00 0x00 0x54 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x53 0x00 0x00 0x00
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--device_type 6 bytes: jpeg1 0x6a 0x70 0x65 0x67 0x31 0x00
| | | +--name 5 bytes: jpeg
| | | +--reg 8 bytes: (null) 0x00 0x00 0x50 0x08 0x00 0x10 0x00 0x00
+--vxe:
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 26 bytes: vxe,s5l8950x 0x76 0x78 0x65 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x76 0x78 0x65 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5d
| | | +--interrupts 4 bytes: (nul 0x30 0x00 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x4b 0x00 0x00 0x00
| | | +--clock-gates 8 bytes: (null) 0x4b 0x00 0x00 0x00 0x4c 0x00 0x00 0x00
| | | +--clock-ids 8 bytes: (null) 0x23 0x01 0x00 0x00 0x22 0x01 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x76 0x78 0x65 0x00
| | | +--name 4 bytes: vxe
| | | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x08 0x00 0x00 0x10 0x00
+--vxd:
| | | +--compatible 26 bytes: vxd,s5l8950x 0x76 0x78 0x64 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x76 0x78 0x64 0x2c 0x73 0x35 0x6c 0x38 0x39 0x32 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x20 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x32 0x00 0x00 0x00
| | | +--clock-gates 8 bytes: (null) 0x49 0x00 0x00 0x00 0x4a 0x00 0x00 0x00
| | | +--vxd-version 4 bytes: (nul 0x02 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x10 0x08 0x00 0x00 0x10 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5e
| | | +--device_type 4 bytes: (nul 0x76 0x78 0x64 0x00
| | | +--power-gates 4 bytes: (nul 0x49 0x00 0x00 0x00
| | | +--allow-oold 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--name 4 bytes: vxd
+--sgx:
| | | +--clock-gates 8 bytes: (null) 0x40 0x00 0x00 0x00 0x41 0x00 0x00 0x00
| | | +--sgx-vnom-ratio 4 bytes: (nul 0x00 0x00 0xa0 0x3f
| | | +--enable-duty-management 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x5f
| | | +--sgx-duty-KP 4 bytes: (nul 0x7a 0x8c 0x62 0x3f
| | | +--sgx-bif-cycle-scale 4 bytes: (nul 0xff 0x3d 0x94 0x42
| | | +--sgx-duty-KL 4 bytes: (nul 0x00 0x00 0x7a 0x44
| | | +--sgx-ticks-per-timer 4 bytes: (nul 0x74 0x40 0x00 0x00
| | | +--sgx-duty-KI 4 bytes: (nul 0xd9 0x40 0x3a 0x3b
| | | +--sgx-texture-cycle-scale 4 bytes: (nul 0x81 0xec 0x9b 0x41
| | | +--name 4 bytes: sgx
| | | +--sgx-vnom-low 4 bytes: (nul 0x4b 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--compatible 13 bytes: sgx,s5l8950x 0x73 0x67 0x78 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--clock-ids 12 bytes: (null) 0x18 0x01 0x00 0x00 0x19 0x01 0x00 0x00 0x1a 0x01 0x00 0x00
| | | +--interrupts 4 bytes: (nul 0x31 0x00 0x00 0x00
| | | +--sgx-duty-FN 4 bytes: (nul 0x49 0x2e 0x7f 0x3f
| | | +--sgx-max-power 4 bytes: (nul 0x00 0x00 0x7a 0x44
| | | +--gfx-qos 8 bytes: (null) 0x01 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | +--sgx-duty-FI 4 bytes: (nul 0x17 0xb7 0x51 0x3b
| | | +--sgx-vnom-high 4 bytes: (nul 0x5a 0x00 0x00 0x00
| | | +--device_type 4 bytes: (nul 0x73 0x67 0x78 0x00
| | | +--sgx-compute-cycle-scale 4 bytes: (nul 0x54 0x72 0x0c 0x42
| | | +--reg 16 bytes: (null) 0x00 0x00 0x10 0x05 0x00 0x80 0x01 0x00 0x00 0xb0 0x10 0x0f 0x00 0x10 0x00 0x00
| | | +--power-gates 4 bytes: (nul 0x40 0x00 0x00 0x00
+--dart-rt:
| | | +--dart-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--compatible 28 bytes: (null) 0x64 0x61 0x72 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x64 0x61 0x72 0x74 0x2c 0x73 0x35 0x6c 0x38 0x39 0x33 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x25 0x01 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--interrupts 4 bytes: (nul 0x75 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x64 0x00 0x00 0x00
| | | +--invalid-translation-target 4 bytes: (nul 0x00 0x00 0x00 0x30
| | | +--reg 8 bytes: (null) 0x00 0x00 0x40 0x0a 0x00 0x20 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x60
| | | +--device_type 5 bytes: dart 0x64 0x61 0x72 0x74 0x00
| | | +--no-fault-clients 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--name 8 bytes: dart-rt
+--mapper-isp:
| | | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x61
| | | | +--compatible 13 bytes: iommu-mapper 0x69 0x6f 0x6d 0x6d 0x75 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--iomd-cache-ttl 4 bytes: (nul 0xd0 0x07 0x00 0x00
| | | | +--iomd-cache-size 4 bytes: (nul 0x40 0x00 0x00 0x00
| | | | +--device_type 12 bytes: (null) 0x64 0x61 0x72 0x74 0x2d 0x6d 0x61 0x70 0x70 0x65 0x72 0x00
| | | | +--name 11 bytes: mapper-isp
| | | | +--reg 16 bytes: (null) 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x03 0x00 0x00 0x00
+--isp:
| | | +--camera-front 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--clock-gates 4 bytes: (nul 0x65 0x00 0x00 0x00
| | | +--function-sensor_shutdown 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x09 0x00 0x00 0x01 0x01 0x00 0x02
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x62
| | | +--function-saca0 12 bytes: (null) 0x00 0x00 0x00 0x6f 0x41 0x43 0x41 0x53 0x30 0x6d 0x61 0x63
| | | +--function-torch_enable 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x0a 0x00 0x00 0x01 0x01 0x00 0x00
| | | +--iommu-parent 4 bytes: (nul 0x00 0x00 0x00 0x61
| | | +--function-sensor_shutdown2 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x09 0x00 0x00 0x01 0x01 0x00 0x02
| | | +--name 4 bytes: isp
| | | +--function-device_reset 12 bytes: (null) 0x00 0x00 0x00 0x10 0x54 0x53 0x52 0x41 0x12 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--function-cam0_ldo 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x06 0x04 0x00 0x00 0x01 0x01 0x00 0x00
| | | +--compatible 13 bytes: isp,s5l8940x 0x69 0x73 0x70 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--clock-ids 4 bytes: (nul 0x25 0x01 0x00 0x00
| | | +--interrupts 8 bytes: (null) 0x07 0x00 0x00 0x00 0x08 0x00 0x00 0x00
| | | +--camera-rear 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--function-sensor_extclk2 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x05 0x09 0x00 0x00 0x01 0x01 0x00 0x02
| | | +--function-focus_ldo 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x03 0x03 0x00 0x00
| | | +--function-saca1 12 bytes: (null) 0x00 0x00 0x00 0x6f 0x41 0x43 0x41 0x53 0x31 0x6d 0x61 0x63
| | | +--sensor-type 4 bytes: (nul 0x09 0x00 0x00 0x00
| | | +--function-sensor_extclk 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x09 0x00 0x00 0x01 0x01 0x00 0x02
| | | +--device_type 4 bytes: (nul 0x69 0x73 0x70 0x00
| | | +--power-gates 4 bytes: (nul 0x65 0x00 0x00 0x00
| | | +--reg 8 bytes: (null) 0x00 0x00 0x00 0x0a 0x00 0x00 0x10 0x00
+--perfcounter:
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x63
| | | +--compatible 42 bytes: perfcounter,s5l8950x 0x70 0x65 0x72 0x66 0x63 0x6f 0x75 0x6e 0x74 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00 0x70 0x65 0x72 0x66 0x63 0x6f 0x75 0x6e 0x74 0x65 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x30 0x78 0x00
| | | +--device_type 12 bytes: (null) 0x70 0x65 0x72 0x66 0x63 0x6f 0x75 0x6e 0x74 0x65 0x72 0x00
| | | +--name 12 bytes: perfcounter
| | | +--reg 16 bytes: (null) 0x00 0x40 0x10 0x0f 0x00 0x10 0x00 0x00 0x00 0x00 0x80 0x0f 0x00 0x10 0x00 0x00
+--sccdebug:
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x64
| | | +--device_type 9 bytes: sccdebug 0x73 0x63 0x63 0x64 0x65 0x62 0x75 0x67 0x00
| | | +--name 9 bytes: sccdebug
| | | +--reg 24 bytes: (null) 0x00 0x04 0x22 0x0d 0x00 0x04 0x00 0x00 0x00 0x08 0x22 0x0d 0x00 0x04 0x00 0x00 0x00 0x60 0x22 0x0d 0x00 0x10 0x00 0x00
+--cpu-debug-interface:
| | | +--trace_halt 16 bytes: (null) 0x00 0x60 0x22 0x0d 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x65
| | | +--enable_alt_trace 64 bytes: (null) 0x00 0x00 0x22 0x0d 0x00 0x64 0x00 0x00 0x30 0x60 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 0x00 0x00 0x14 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x14 0x00 0x00 0x00 0x2c 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x2c 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x30 0x60 0x00 0x00 0x01 0x01 0x00 0x00
| | | +--enable_trace 56 bytes: (null) 0x00 0x00 0x22 0x0d 0x00 0x64 0x00 0x00 0x30 0x60 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x05 0x00 0x00 0x11 0x00 0x00 0x00 0x00 0x09 0x00 0x00 0x11 0x00 0x00 0x00 0x2c 0x04 0x00 0x00 0x91 0x00 0x00 0x00 0x2c 0x08 0x00 0x00 0x91 0x00 0x00 0x00 0x30 0x60 0x00 0x00 0x01 0x01 0x00 0x00
| | | +--cpu_halt 16 bytes: (null) 0x00 0x10 0x20 0x0d 0x00 0x04 0x00 0x00 0x14 0x00 0x00 0x00 0x03 0x00 0x00 0x00
| | | +--device_type 20 bytes: (null) 0x63 0x70 0x75 0x2d 0x64 0x65 0x62 0x75 0x67 0x2d 0x69 0x6e 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x00
| | | +--name 20 bytes: cpu-debug-interface
+--tempsensor0:
| | | +--sensor-offset-CTL2 4 bytes: (nul 0x08 0x00 0x00 0x00
| | | +--location-id 4 bytes: (nul 0x68 0x30 0x48 0x54
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x66
| | | +--sensor-AvgMax 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--sensor-offset-CTL1 4 bytes: (nul 0x04 0x00 0x00 0x00
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor0 0x50 0x4d 0x47 0x52 0x20 0x53 0x4f 0x43 0x20 0x44 0x69 0x65 0x20 0x54 0x65 0x6d 0x70 0x20 0x53 0x65 0x6e 0x73 0x6f 0x72 0x30 0x00
| | | +--sensor-offset-readSum 4 bytes: (nul 0x18 0x00 0x00 0x00
| | | +--sensor-offset-readBK 4 bytes: (nul 0x10 0x00 0x00 0x00
| | | +--sensor-accuracy 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--sensor-offset-CTL0 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--alarm-temp 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--name 12 bytes: tempsensor0
| | | +--sensor-offset-readCnt 4 bytes: (nul 0x1c 0x00 0x00 0x00
| | | +--compatible 20 bytes: (null) 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x35 0x78 0x00
| | | +--interrupts 4 bytes: (nul 0xaa 0x00 0x00 0x00
| | | +--sensor-offset-readBK1 4 bytes: (nul 0x14 0x00 0x00 0x00
| | | +--device_type 12 bytes: (null) 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x30 0x00
| | | +--sensor-offset-fuseslope 4 bytes: (nul 0x0c 0x00 0x00 0x00
| | | +--reg 16 bytes: (null) 0x00 0xc0 0x10 0x0f 0x00 0x10 0x00 0x00 0x00 0x00 0x80 0x0f 0x00 0x10 0x00 0x00
+--tempsensor1:
| | | +--sensor-offset-CTL2 4 bytes: (nul 0x48 0x00 0x00 0x00
| | | +--location-id 4 bytes: (nul 0x68 0x33 0x48 0x54
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x67
| | | +--sensor-AvgMax 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--sensor-offset-CTL1 4 bytes: (nul 0x44 0x00 0x00 0x00
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor1 0x50 0x4d 0x47 0x52 0x20 0x53 0x4f 0x43 0x20 0x44 0x69 0x65 0x20 0x54 0x65 0x6d 0x70 0x20 0x53 0x65 0x6e 0x73 0x6f 0x72 0x31 0x00
| | | +--sensor-offset-readSum 4 bytes: (nul 0x58 0x00 0x00 0x00
| | | +--sensor-offset-readBK 4 bytes: (nul 0x50 0x00 0x00 0x00
| | | +--sensor-accuracy 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--sensor-offset-CTL0 4 bytes: (nul 0x40 0x00 0x00 0x00
| | | +--alarm-temp 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0e
| | | +--name 12 bytes: tempsensor1
| | | +--sensor-offset-readCnt 4 bytes: (nul 0x5c 0x00 0x00 0x00
| | | +--compatible 20 bytes: (null) 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x34 0x35 0x78 0x00
| | | +--interrupts 4 bytes: (nul 0xab 0x00 0x00 0x00
| | | +--sensor-offset-readBK1 4 bytes: (nul 0x54 0x00 0x00 0x00
| | | +--device_type 12 bytes: (null) 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x31 0x00
| | | +--sensor-offset-fuseslope 4 bytes: (nul 0x4c 0x00 0x00 0x00
| | | +--reg 16 bytes: (null) 0x00 0xc0 0x10 0x0f 0x00 0x10 0x00 0x00 0x00 0x00 0x80 0x0f 0x00 0x10 0x00 0x00
+--scctemp0:
| | | +--location-id 4 bytes: (nul 0x68 0x36 0x48 0x54
| | | +--name 9 bytes: scctemp0
| | | +--compatible 23 bytes: scctempsensor,s5l8950x 0x73 0x63 0x63 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x68
| | | +--reg 8 bytes: (null) 0x00 0x16 0x10 0x0f 0x00 0x10 0x00 0x00
| | | +--device_type 9 bytes: scctemp0 0x73 0x63 0x63 0x74 0x65 0x6d 0x70 0x30 0x00
| | | +--offset 4 bytes: (nul 0xec 0xbc 0x06 0x00
| | | +--location-name 10 bytes: DVFM SCC0 0x44 0x56 0x46 0x4d 0x20 0x53 0x43 0x43 0x30 0x00
| | | +--slope 4 bytes: (nul 0x19 0x2e 0x00 0x00
| | | +--scc 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--calibration_address 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--scc_tmp_sen_rslt 4 bytes: (nul 0x84 0x00 0x00 0x00
+--scctemp1:
| | | +--location-id 4 bytes: (nul 0x68 0x37 0x48 0x54
| | | +--name 9 bytes: scctemp1
| | | +--compatible 23 bytes: scctempsensor,s5l8950x 0x73 0x63 0x63 0x74 0x65 0x6d 0x70 0x73 0x65 0x6e 0x73 0x6f 0x72 0x2c 0x73 0x35 0x6c 0x38 0x39 0x35 0x30 0x78 0x00
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x69
| | | +--reg 8 bytes: (null) 0x00 0x16 0x10 0x0f 0x00 0x10 0x00 0x00
| | | +--device_type 9 bytes: scctemp1 0x73 0x63 0x63 0x74 0x65 0x6d 0x70 0x31 0x00
| | | +--offset 4 bytes: (nul 0xec 0xbc 0x06 0x00
| | | +--location-name 10 bytes: DVFM SCC1 0x44 0x56 0x46 0x4d 0x20 0x53 0x43 0x43 0x31 0x00
| | | +--slope 4 bytes: (nul 0x19 0x2e 0x00 0x00
| | | +--scc 4 bytes: (nul 0x01 0x00 0x00 0x00
| | | +--calibration_address 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--scc_tmp_sen_rslt 4 bytes: (nul 0x88 0x00 0x00 0x00
+--buttons:
| | +--function-button_volup 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--function-wake_button_menu 12 bytes: (null) 0x00 0x00 0x00 0x28 0x54 0x41 0x54 0x53 0x80 0x01 0x00 0x00
| | +--function-button_voldown 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--function-button_menu 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | +--interrupts 40 bytes: (null) 0x01 0x00 0x00 0x00 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x07 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x07 0x00 0x00 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6a
| | +--function-button_ringerab 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--device_type 8 bytes: (null) 0x62 0x75 0x74 0x74 0x6f 0x6e 0x73 0x00
| | +--button-names 33 bytes: hold 0x68 0x6f 0x6c 0x64 0x00 0x6d 0x65 0x6e 0x75 0x00 0x76 0x6f 0x6c 0x75 0x70 0x00 0x76 0x6f 0x6c 0x64 0x6f 0x77 0x6e 0x00 0x72 0x69 0x6e 0x67 0x65 0x72 0x61 0x62 0x00
| | +--function-wake_button_hold 12 bytes: (null) 0x00 0x00 0x00 0x28 0x54 0x41 0x54 0x53 0x81 0x01 0x00 0x00
| | +--function-button_hold 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--name 8 bytes: buttons
+--dock:
| | +--function-usb_dock_control 12 bytes: (null) 0x00 0x00 0x00 0x6c 0x64 0x42 0x53 0x55 0x00 0x00 0x00 0x00
| | +--compatible 10 bytes: dock,9pin 0x64 0x6f 0x63 0x6b 0x2c 0x39 0x70 0x69 0x6e 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6b
| | +--function-vbus_voltage 16 bytes: (null) 0x00 0x00 0x00 0x28 0x56 0x63 0x64 0x61 0x0f 0x00 0x00 0x00 0x00 0x00 0x01 0x00
| | +--function-acc_pwr 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x05 0x00 0x00 0x00
| | +--function-acc_sw_en 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x05 0x00 0x00 0x80
| | +--primary-port-id 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--device_type 5 bytes: dock 0x64 0x6f 0x63 0x6b 0x00
| | +--function-acc_sleep_pwr 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x16 0x02 0x00 0x00
| | +--name 5 bytes: dock
+--charger:
| | +--name 8 bytes: charger
| | +--usb-input-limit-calibration 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--compatible 12 bytes: (null) 0x63 0x68 0x61 0x72 0x67 0x65 0x72 0x2c 0x6e 0x38 0x38 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6c
| | +--battery-family 4 bytes: (nul 0x03 0x00 0x00 0x00
| | +--function-usb_dmonitor 12 bytes: (null) 0x00 0x00 0x00 0x2e 0x4e 0x4f 0x4d 0x44 0x00 0x00 0x00 0x00
| | +--boot-adapter-id 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--device_type 8 bytes: (null) 0x63 0x68 0x61 0x72 0x67 0x65 0x72 0x00
| | +--function-battery_pack 12 bytes: (null) 0x00 0x00 0x00 0x6b 0x41 0x63 0x63 0x61 0x0b 0x00 0x00 0x00
| | +--function-acc_reverify 8 bytes: (null) 0x00 0x00 0x00 0x6b 0x52 0x63 0x63 0x61
| | +--charge-limits 16 bytes: (null) 0x84 0x03 0x00 0x00 0x3a 0x02 0x00 0x00 0xa4 0x01 0x00 0x00 0x0e 0x01 0x00 0x00
| | +--charger-sleep-interval 4 bytes: (nul 0x10 0x0e 0x00 0x00
| | +--boot-voltage 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--battery-id 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+--baseband:
| | +--class 4 bytes: (nul 0x03 0x00 0x00 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6d
| | +--function-uart1_rts 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x02 0x03 0x00 0x00 0x01 0x01 0x00 0x00
| | +--device-imei 32 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--function-bb_on 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x02 0x00 0x00 0x00 0x01 0x01 0x00 0x00
| | +--function-bb_usb_mux 16 bytes: (null) 0x00 0x00 0x00 0x6b 0x6e 0x64 0x70 0x64 0x00 0x00 0x00 0x00 0x31 0x62 0x73 0x75
| | +--function-pmu_exton 16 bytes: (null) 0x00 0x00 0x00 0x28 0x4f 0x49 0x50 0x47 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00
| | +--function-hsic_ready 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x03 0x1c 0x00 0x00 0x01 0x01 0x00 0x00
| | +--imeisv 4 bytes: (nul 0x04 0x00 0x00 0x00
| | +--function-bb_rst 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x04 0x19 0x00 0x00 0x00 0x00 0x00 0x00
| | +--region-sku 64 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--name 9 bytes: baseband
| | +--interrupt-parent 4 bytes: (nul 0x00 0x00 0x00 0x0f
| | +--function-bb_pmu_rst 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
| | +--compatible 13 bytes: baseband,n41 0x62 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x2c 0x6e 0x34 0x31 0x00
| | +--function-radio_on 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x00 0x1c 0x00 0x00 0x00 0x00 0x00 0x00
| | +--function-sac 20 bytes: (null) 0x00 0x00 0x00 0x6f 0x43 0x43 0x41 0x53 0x30 0x64 0x63 0x6c 0x30 0x6d 0x61 0x63 0x31 0x6d 0x61 0x63
| | +--function-bb_uart_mux 16 bytes: (null) 0x00 0x00 0x00 0x6b 0x6e 0x64 0x70 0x64 0x01 0x00 0x00 0x00 0x32 0x74 0x72 0x75
| | +--interrupts 8 bytes: (null) 0x2d 0x00 0x00 0x00 0x04 0x00 0x00 0x00
| | +--function-bb_ldo 12 bytes: (null) 0x00 0x00 0x00 0x28 0x4c 0x75 0x6d 0x70 0x0e 0x02 0x00 0x00
| | +--device_type 9 bytes: baseband 0x62 0x61 0x73 0x65 0x62 0x61 0x6e 0x64 0x00
| | +--function-reset_det 16 bytes: (null) 0x00 0x00 0x00 0x0f 0x4f 0x49 0x50 0x47 0x05 0x05 0x00 0x00 0x00 0x00 0x00 0x00
| | +--config 36 bytes: (null) 0x83 0x00 0x00 0x00 0xf4 0x01 0x00 0x00 0x44 0x48 0x00 0x00 0xe8 0x03 0x00 0x00 0x64 0x00 0x00 0x00 0x64 0x00 0x00 0x00 0x83 0x00 0x00 0x00 0x25 0x00 0x00 0x00 0x14 0x00 0x00 0x00
+--backlight:
| | +--LminProduct 4 bytes: (nul 0x0d 0xd0 0x05 0x00
| | +--function-backlight_enable 8 bytes: (null) 0x00 0x00 0x00 0x2b 0x45 0x6c 0x6b 0x62
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6e
| | +--calibratedMaxCurrent 4 bytes: (nul 0x48 0x21 0x13 0x00
| | +--milliAmps2DACPart2MaxCurrent 4 bytes: (nul 0x00 0x00 0x19 0x00
| | +--backlight-marketing-table 68 bytes: (null) 0x0d 0xd0 0x05 0x00 0x48 0xee 0x0a 0x00 0x23 0x3a 0x13 0x00 0x68 0xa2 0x1f 0x00 0x2e 0xaf 0x30 0x00 0xc2 0x14 0x46 0x00 0x84 0x5c 0x5e 0x00 0x93 0xd7 0x76 0x00 0x00 0x00 0x8c 0x00 0xbc 0xe5 0x9f 0x00 0x32 0x85 0xb7 0x00 0x1c 0xab 0xd3 0x00 0x66 0x55 0xf5 0x00 0x27 0xc0 0x1d 0x01 0x38 0x76 0x4e 0x01 0x94 0x66 0x89 0x01 0x00 0x00 0xd1 0x01
| | +--milliAmps2DACTablePart1 512 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x35 0x00 0x71 0x00 0xa4 0x00 0xd0 0x00 0xf7 0x00 0x19 0x01 0x39 0x01 0x55 0x01 0x70 0x01 0x88 0x01 0x9f 0x01 0xb4 0x01 0xc8 0x01 0xdb 0x01 0xed 0x01 0xfe 0x01 0x0e 0x02 0x1d 0x02 0x2c 0x02 0x3a 0x02 0x47 0x02 0x54 0x02 0x61 0x02 0x6d 0x02 0x78 0x02 0x83 0x02 0x8e 0x02 0x99 0x02 0xa3 0x02 0xad 0x02 0xb6 0x02 0xbf 0x02 0xc8 0x02 0xd1 0x02 0xda 0x02 0xe2 0x02 0xea 0x02 0xf2 0x02 0xfa 0x02 0x02 0x03 0x09 0x03 0x10 0x03 0x17 0x03 0x1e 0x03 0x25 0x03 0x2c 0x03 0x32 0x03 0x39 0x03 0x3f 0x03 0x45 0x03 0x4b 0x03 0x51 0x03 0x57 0x03 0x5d 0x03 0x62 0x03 0x68 0x03 0x6d 0x03 0x72 0x03 0x78 0x03 0x7d 0x03 0x82 0x03 0x87 0x03 0x8c 0x03 0x91 0x03 0x96 0x03 0x9a 0x03 0x9f 0x03 0xa4 0x03 0xa8 0x03 0xad 0x03 0xb1 0x03 0xb6 0x03 0xba 0x03 0xbe 0x03 0xc2 0x03 0xc6 0x03 0xcb 0x03 0xcf 0x03 0xd3 0x03 0xd7 0x03 0xda 0x03 0xde 0x03 0xe2 0x03 0xe6 0x03 0xea 0x03 0xed 0x03 0xf1 0x03 0xf5 0x03 0xf8 0x03 0xfc 0x03 0xff 0x03 0x03 0x04 0x06 0x04 0x09 0x04 0x0d 0x04 0x10 0x04 0x13 0x04 0x17 0x04 0x1a 0x04 0x1d 0x04 0x20 0x04 0x23 0x04 0x26 0x04 0x29 0x04 0x2c 0x04 0x2f 0x04 0x32 0x04 0x35 0x04 0x38 0x04 0x3b 0x04 0x3e 0x04 0x41 0x04 0x44 0x04 0x47 0x04 0x49 0x04 0x4c 0x04 0x4f 0x04 0x51 0x04 0x54 0x04 0x57 0x04 0x59 0x04 0x5c 0x04 0x5f 0x04 0x61 0x04 0x64 0x04 0x66 0x04 0x69 0x04 0x6b 0x04 0x6e 0x04 0x70 0x04 0x73 0x04 0x75 0x04 0x78 0x04 0x7a 0x04 0x7c 0x04 0x7f 0x04 0x81 0x04 0x83 0x04 0x86 0x04 0x88 0x04 0x8a 0x04 0x8d 0x04 0x8f 0x04 0x91 0x04 0x93 0x04 0x96 0x04 0x98 0x04 0x9a 0x04 0x9c 0x04 0x9e 0x04 0xa0 0x04 0xa2 0x04 0xa5 0x04 0xa7 0x04 0xa9 0x04 0xab 0x04 0xad 0x04 0xaf 0x04 0xb1 0x04 0xb3 0x04 0xb5 0x04 0xb7 0x04 0xb9 0x04 0xbb 0x04 0xbd 0x04 0xbf 0x04 0xc1 0x04 0xc3 0x04 0xc5 0x04 0xc6 0x04 0xc8 0x04 0xca 0x04 0xcc 0x04 0xce 0x04 0xd0 0x04 0xd2 0x04 0xd3 0x04 0xd5 0x04 0xd7 0x04 0xd9 0x04 0xdb 0x04 0xdc 0x04 0xde 0x04 0xe0 0x04 0xe2 0x04 0xe3 0x04 0xe5 0x04 0xe7 0x04 0xe9 0x04 0xea 0x04 0xec 0x04 0xee 0x04 0xef 0x04 0xf1 0x04 0xf3 0x04 0xf4 0x04 0xf6 0x04 0xf8 0x04 0xf9 0x04 0xfb 0x04 0xfc 0x04 0xfe 0x04 0x00 0x05 0x01 0x05 0x03 0x05 0x04 0x05 0x06 0x05 0x08 0x05 0x09 0x05 0x0b 0x05 0x0c 0x05 0x0e 0x05 0x0f 0x05 0x11 0x05 0x12 0x05 0x14 0x05 0x15 0x05 0x17 0x05 0x18 0x05 0x1a 0x05 0x1b 0x05 0x1d 0x05 0x1e 0x05 0x1f 0x05 0x21 0x05 0x22 0x05 0x24 0x05 0x25 0x05 0x27 0x05 0x28 0x05 0x29 0x05 0x2b 0x05 0x2c 0x05 0x2e 0x05 0x2f 0x05 0x30 0x05 0x32 0x05 0x33 0x05 0x34 0x05 0x36 0x05 0x37 0x05 0x39 0x05 0x3a 0x05 0x3b 0x05 0x3d 0x05 0x3e 0x05 0x3f 0x05 0x40 0x05 0x42 0x05 0x43 0x05 0x44 0x05
| | +--iDAC2MilliAmpsTable 1024 bytes: (null) 0x86 0x00 0x00 0x00 0x89 0x00 0x00 0x00 0x8c 0x00 0x00 0x00 0x90 0x00 0x00 0x00 0x93 0x00 0x00 0x00 0x97 0x00 0x00 0x00 0x9b 0x00 0x00 0x00 0x9f 0x00 0x00 0x00 0xa3 0x00 0x00 0x00 0xa7 0x00 0x00 0x00 0xab 0x00 0x00 0x00 0xaf 0x00 0x00 0x00 0xb3 0x00 0x00 0x00 0xb8 0x00 0x00 0x00 0xbc 0x00 0x00 0x00 0xc1 0x00 0x00 0x00 0xc6 0x00 0x00 0x00 0xca 0x00 0x00 0x00 0xcf 0x00 0x00 0x00 0xd4 0x00 0x00 0x00 0xda 0x00 0x00 0x00 0xdf 0x00 0x00 0x00 0xe5 0x00 0x00 0x00 0xea 0x00 0x00 0x00 0xf0 0x00 0x00 0x00 0xf6 0x00 0x00 0x00 0xfc 0x00 0x00 0x00 0x02 0x01 0x00 0x00 0x08 0x01 0x00 0x00 0x0f 0x01 0x00 0x00 0x16 0x01 0x00 0x00 0x1c 0x01 0x00 0x00 0x23 0x01 0x00 0x00 0x2b 0x01 0x00 0x00 0x32 0x01 0x00 0x00 0x3a 0x01 0x00 0x00 0x41 0x01 0x00 0x00 0x49 0x01 0x00 0x00 0x51 0x01 0x00 0x00 0x5a 0x01 0x00 0x00 0x62 0x01 0x00 0x00 0x6b 0x01 0x00 0x00 0x74 0x01 0x00 0x00 0x7d 0x01 0x00 0x00 0x86 0x01 0x00 0x00 0x90 0x01 0x00 0x00 0x9a 0x01 0x00 0x00 0xa4 0x01 0x00 0x00 0xae 0x01 0x00 0x00 0xb9 0x01 0x00 0x00 0xc3 0x01 0x00 0x00 0xcf 0x01 0x00 0x00 0xda 0x01 0x00 0x00 0xe6 0x01 0x00 0x00 0xf2 0x01 0x00 0x00 0xfe 0x01 0x00 0x00 0x0a 0x02 0x00 0x00 0x17 0x02 0x00 0x00 0x24 0x02 0x00 0x00 0x32 0x02 0x00 0x00 0x40 0x02 0x00 0x00 0x4e 0x02 0x00 0x00 0x5c 0x02 0x00 0x00 0x6b 0x02 0x00 0x00 0x7a 0x02 0x00 0x00 0x8a 0x02 0x00 0x00 0x9a 0x02 0x00 0x00 0xaa 0x02 0x00 0x00 0xbb 0x02 0x00 0x00 0xcc 0x02 0x00 0x00 0xde 0x02 0x00 0x00 0xf0 0x02 0x00 0x00 0x02 0x03 0x00 0x00 0x15 0x03 0x00 0x00 0x29 0x03 0x00 0x00 0x3d 0x03 0x00 0x00 0x51 0x03 0x00 0x00 0x66 0x03 0x00 0x00 0x7b 0x03 0x00 0x00 0x91 0x03 0x00 0x00 0xa8 0x03 0x00 0x00 0xbf 0x03 0x00 0x00 0xd6 0x03 0x00 0x00 0xee 0x03 0x00 0x00 0x07 0x04 0x00 0x00 0x20 0x04 0x00 0x00 0x3a 0x04 0x00 0x00 0x55 0x04 0x00 0x00 0x70 0x04 0x00 0x00 0x8c 0x04 0x00 0x00 0xa9 0x04 0x00 0x00 0xc6 0x04 0x00 0x00 0xe4 0x04 0x00 0x00 0x03 0x05 0x00 0x00 0x22 0x05 0x00 0x00 0x43 0x05 0x00 0x00 0x64 0x05 0x00 0x00 0x86 0x05 0x00 0x00 0xa8 0x05 0x00 0x00 0xcc 0x05 0x00 0x00 0xf1 0x05 0x00 0x00 0x16 0x06 0x00 0x00 0x3c 0x06 0x00 0x00 0x63 0x06 0x00 0x00 0x8c 0x06 0x00 0x00 0xb5 0x06 0x00 0x00 0xdf 0x06 0x00 0x00 0x0a 0x07 0x00 0x00 0x36 0x07 0x00 0x00 0x64 0x07 0x00 0x00 0x92 0x07 0x00 0x00 0xc2 0x07 0x00 0x00 0xf3 0x07 0x00 0x00 0x25 0x08 0x00 0x00 0x58 0x08 0x00 0x00 0x8d 0x08 0x00 0x00 0xc2 0x08 0x00 0x00 0xf9 0x08 0x00 0x00 0x32 0x09 0x00 0x00 0x6c 0x09 0x00 0x00 0xa7 0x09 0x00 0x00 0xe4 0x09 0x00 0x00 0x22 0x0a 0x00 0x00 0x62 0x0a 0x00 0x00 0xa3 0x0a 0x00 0x00 0xe6 0x0a 0x00 0x00 0x2a 0x0b 0x00 0x00 0x71 0x0b 0x00 0x00 0xb9 0x0b 0x00 0x00 0x02 0x0c 0x00 0x00 0x4e 0x0c 0x00 0x00 0x9b 0x0c 0x00 0x00 0xeb 0x0c 0x00 0x00 0x3c 0x0d 0x00 0x00 0x8f 0x0d 0x00 0x00 0xe4 0x0d 0x00 0x00 0x3c 0x0e 0x00 0x00 0x95 0x0e 0x00 0x00 0xf1 0x0e 0x00 0x00 0x4f 0x0f 0x00 0x00 0xaf 0x0f 0x00 0x00 0x12 0x10 0x00 0x00 0x77 0x10 0x00 0x00 0xdf 0x10 0x00 0x00 0x49 0x11 0x00 0x00 0xb5 0x11 0x00 0x00 0x25 0x12 0x00 0x00 0x97 0x12 0x00 0x00 0x0c 0x13 0x00 0x00 0x84 0x13 0x00 0x00 0xfe 0x13 0x00 0x00 0x7c 0x14 0x00 0x00 0xfd 0x14 0x00 0x00 0x81 0x15 0x00 0x00 0x08 0x16 0x00 0x00 0x93 0x16 0x00 0x00 0x21 0x17 0x00 0x00 0xb2 0x17 0x00 0x00 0x47 0x18 0x00 0x00 0xe0 0x18 0x00 0x00 0x7d 0x19 0x00 0x00 0x1d 0x1a 0x00 0x00 0xc1 0x1a 0x00 0x00 0x69 0x1b 0x00 0x00 0x16 0x1c 0x00 0x00 0xc7 0x1c 0x00 0x00 0x7c 0x1d 0x00 0x00 0x35 0x1e 0x00 0x00 0xf3 0x1e 0x00 0x00 0xb6 0x1f 0x00 0x00 0x7d 0x20 0x00 0x00 0x49 0x21 0x00 0x00 0x1b 0x22 0x00 0x00 0xf1 0x22 0x00 0x00 0xcd 0x23 0x00 0x00 0xae 0x24 0x00 0x00 0x95 0x25 0x00 0x00 0x81 0x26 0x00 0x00 0x74 0x27 0x00 0x00 0x6c 0x28 0x00 0x00 0x6a 0x29 0x00 0x00 0x6e 0x2a 0x00 0x00 0x79 0x2b 0x00 0x00 0x8b 0x2c 0x00 0x00 0xa3 0x2d 0x00 0x00 0xc2 0x2e 0x00 0x00 0xe8 0x2f 0x00 0x00 0x15 0x31 0x00 0x00 0x4a 0x32 0x00 0x00 0x86 0x33 0x00 0x00 0xcb 0x34 0x00 0x00 0x17 0x36 0x00 0x00 0x6b 0x37 0x00 0x00 0xc7 0x38 0x00 0x00 0x2c 0x3a 0x00 0x00 0x9a 0x3b 0x00 0x00 0x11 0x3d 0x00 0x00 0x91 0x3e 0x00 0x00 0x1b 0x40 0x00 0x00 0xae 0x41 0x00 0x00 0x4b 0x43 0x00 0x00 0xf2 0x44 0x00 0x00 0xa4 0x46 0x00 0x00 0x60 0x48 0x00 0x00 0x28 0x4a 0x00 0x00 0xfa 0x4b 0x00 0x00 0xd8 0x4d 0x00 0x00 0xc1 0x4f 0x00 0x00 0xb7 0x51 0x00 0x00 0xb9 0x53 0x00 0x00 0xc8 0x55 0x00 0x00 0xe3 0x57 0x00 0x00 0x0c 0x5a 0x00 0x00 0x42 0x5c 0x00 0x00 0x86 0x5e 0x00 0x00 0xd9 0x60 0x00 0x00 0x3a 0x63 0x00 0x00 0xaa 0x65 0x00 0x00 0x2a 0x68 0x00 0x00 0xb9 0x6a 0x00 0x00 0x58 0x6d 0x00 0x00 0x08 0x70 0x00 0x00 0xc8 0x72 0x00 0x00 0x9a 0x75 0x00 0x00 0x7e 0x78 0x00 0x00 0x74 0x7b 0x00 0x00 0x7c 0x7e 0x00 0x00 0x98 0x81 0x00 0x00 0xc7 0x84 0x00 0x00 0x0a 0x88 0x00 0x00 0x62 0x8b 0x00 0x00 0xce 0x8e 0x00 0x00 0x50 0x92 0x00 0x00 0xe9 0x95 0x00 0x00 0x98 0x99 0x00 0x00 0x5e 0x9d 0x00 0x00 0x3b 0xa1 0x00 0x00 0x31 0xa5 0x00 0x00 0x40 0xa9 0x00 0x00 0x69 0xad 0x00 0x00 0xac 0xb1 0x00 0x00 0x09 0xb6 0x00 0x00 0x82 0xba 0x00 0x00 0x17 0xbf 0x00 0x00 0xc9 0xc3 0x00 0x00 0x98 0xc8 0x00 0x00 0x86 0xcd 0x00 0x00 0x93 0xd2 0x00 0x00 0xbf 0xd7 0x00 0x00 0x0c 0xdd 0x00 0x00 0x7a 0xe2 0x00 0x00 0x0b 0xe8 0x00 0x00 0xbe 0xed 0x00 0x00 0x95 0xf3 0x00 0x00 0x91 0xf9 0x00 0x00 0xb3 0xff 0x00 0x00
| | +--LmidProduct 4 bytes: (nul 0x00 0x00 0x8c 0x00
| | +--backlight-calibration 16 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--milliAmps2DACPart1MaxCurrent 4 bytes: (nul 0x00 0x00 0x03 0x00
| | +--display-backlight-calibration 4 bytes: (nul 0x00 0x00 0x00 0x00
| | +--name 10 bytes: backlight
| | +--compatible 10 bytes: backlight 0x62 0x61 0x63 0x6b 0x6c 0x69 0x67 0x68 0x74 0x00
| | +--milliAmps2DACTablePart2 256 bytes: (null) 0x44 0x05 0x57 0x05 0x68 0x05 0x79 0x05 0x89 0x05 0x98 0x05 0xa6 0x05 0xb4 0x05 0xc1 0x05 0xce 0x05 0xdb 0x05 0xe6 0x05 0xf2 0x05 0xfd 0x05 0x08 0x06 0x12 0x06 0x1c 0x06 0x26 0x06 0x2f 0x06 0x38 0x06 0x41 0x06 0x4a 0x06 0x52 0x06 0x5b 0x06 0x63 0x06 0x6b 0x06 0x72 0x06 0x7a 0x06 0x81 0x06 0x88 0x06 0x90 0x06 0x96 0x06 0x9d 0x06 0xa4 0x06 0xaa 0x06 0xb1 0x06 0xb7 0x06 0xbd 0x06 0xc3 0x06 0xc9 0x06 0xcf 0x06 0xd4 0x06 0xda 0x06 0xdf 0x06 0xe5 0x06 0xea 0x06 0xef 0x06 0xf5 0x06 0xfa 0x06 0xff 0x06 0x04 0x07 0x09 0x07 0x0d 0x07 0x12 0x07 0x17 0x07 0x1b 0x07 0x20 0x07 0x24 0x07 0x29 0x07 0x2d 0x07 0x31 0x07 0x36 0x07 0x3a 0x07 0x3e 0x07 0x42 0x07 0x46 0x07 0x4a 0x07 0x4e 0x07 0x52 0x07 0x56 0x07 0x59 0x07 0x5d 0x07 0x61 0x07 0x64 0x07 0x68 0x07 0x6c 0x07 0x6f 0x07 0x73 0x07 0x76 0x07 0x7a 0x07 0x7d 0x07 0x80 0x07 0x84 0x07 0x87 0x07 0x8a 0x07 0x8e 0x07 0x91 0x07 0x94 0x07 0x97 0x07 0x9a 0x07 0x9d 0x07 0xa0 0x07 0xa3 0x07 0xa6 0x07 0xa9 0x07 0xac 0x07 0xaf 0x07 0xb2 0x07 0xb5 0x07 0xb8 0x07 0xbb 0x07 0xbd 0x07 0xc0 0x07 0xc3 0x07 0xc6 0x07 0xc8 0x07 0xcb 0x07 0xce 0x07 0xd0 0x07 0xd3 0x07 0xd6 0x07 0xd8 0x07 0xdb 0x07 0xdd 0x07 0xe0 0x07 0xe2 0x07 0xe5 0x07 0xe7 0x07 0xea 0x07 0xec 0x07 0xef 0x07 0xf1 0x07 0xf3 0x07 0xf6 0x07 0xf8 0x07 0xfa 0x07 0xfd 0x07 0xff 0x07
| | +--LmaxProduct 4 bytes: (nul 0x00 0x00 0xd1 0x01
| | +--function-backlight_update 12 bytes: (null) 0x00 0x00 0x00 0x43 0x42 0x69 0x77 0x64 0x01 0x00 0x00 0x00
| | +--nits2mAmps1stOrderCoef 4 bytes: (nul 0xfb 0xc5 0x10 0x00
| | +--nits2mAmps2ndOrderCoef 4 bytes: (nul 0x29 0x54 0x03 0x00
| | +--calibratedMidCurrent 4 bytes: (nul 0x71 0xbd 0x05 0x00
| | +--mA2Nits1stOrderCoef 4 bytes: (nul 0xe0 0x0e 0x00 0x00
| | +--mA2Nits2ndOrderCoef 4 bytes: (nul 0xe5 0xff 0xff 0xff
| | +--use-AAB-architecture 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--using-LM3534 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--device_type 10 bytes: backlight 0x62 0x61 0x63 0x6b 0x6c 0x69 0x67 0x68 0x74 0x00
| | +--backlight-id 4 bytes: (nul 0xff 0xff 0xff 0xff
+--sacm:
| | +--compatible 7 bytes: sacm,1 0x73 0x61 0x63 0x6d 0x2c 0x31 0x00
| | +--name 5 bytes: sacm
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x6f
+--defaults:
| | +--kern.hibernation_min_processes 4 bytes: (nul 0x04 0x00 0x00 0x00
| | +--kern.maxkfsevents 4 bytes: (nul 0x00 0x04 0x00 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x70
| | +--use-lwvm 0 bytes: 0x00 0x00 0x00 0x70
| | +--data-journaling 0 bytes: 0x00 0x00 0x00 0x70
| | +--kern.maxvnodes 4 bytes: (nul 0xe2 0x04 0x00 0x00
| | +--kern.max_task_pmem 4 bytes: (nul 0x8a 0x02 0x00 0x00
| | +--kern.sched 32 bytes: (null) 0x74 0x72 0x61 0x64 0x69 0x74 0x69 0x6f 0x6e 0x61 0x6c 0x5f 0x77 0x69 0x74 0x68 0x5f 0x70 0x73 0x65 0x74 0x5f 0x72 0x75 0x6e 0x71 0x75 0x65 0x75 0x65 0x00 0x00
| | +--name 9 bytes: defaults
| | +--content-protect 0 bytes: 0x74 0x72 0x61 0x64 0x69 0x74 0x69 0x6f 0x6e 0x61 0x6c 0x5f 0x77 0x69 0x74 0x68 0x5f 0x70 0x73 0x65 0x74 0x5f 0x72 0x75 0x6e 0x71 0x75 0x65 0x75 0x65 0x00 0x00
+--product:
| | +--lockdown-certtype 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x71
| | +--assistant 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--product-id 20 bytes: (null) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| | +--dictation 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--camera-panorama 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--itunes-min-ver 4 bytes: (nul 0x00 0x07 0x0a 0x00
| | +--udid-version 4 bytes: (nul 0x01 0x00 0x00 0x00
| | +--name 8 bytes: product
| | +--video-cap 4 bytes: (nul 0x02 0x00 0x00 0x00
+--facetime:
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x72
| | | +--bitrate-3g 4 bytes: (nul 0xe4 0x00 0x00 0x00
| | | +--decoding 24 bytes: (null) 0x40 0x01 0x00 0x00 0x0f 0x00 0xf0 0x00 0xe0 0x01 0x00 0x00 0x1e 0x00 0x70 0x01 0x80 0x02 0x00 0x00 0x1e 0x00 0xe0 0x01
| | | +--bitrate-lte 4 bytes: (nul 0xe4 0x00 0x00 0x00
| | | +--bitrate-2g 4 bytes: (nul 0x64 0x00 0x00 0x00
| | | +--pref-decoding 8 bytes: (null) 0xe0 0x01 0x00 0x00 0x1e 0x00 0x70 0x01
| | | +--bitrate-wifi 4 bytes: (nul 0xd0 0x07 0x00 0x00
| | | +--encoding 48 bytes: (null) 0x40 0x01 0x00 0x00 0x0f 0x00 0xf0 0x00 0x40 0x01 0x00 0x00 0x1e 0x00 0xf0 0x00 0xe0 0x01 0x00 0x00 0x1e 0x00 0x70 0x01 0x80 0x02 0x00 0x00 0x1e 0x00 0xe0 0x01 0x00 0x04 0x00 0x00 0x1e 0x00 0x00 0x03 0x00 0x05 0x00 0x00 0x1e 0x00 0xd0 0x02
| | | +--name 9 bytes: facetime
+--maps:
| | | +--name 5 bytes: maps
| | | +--AAPL,phandle 4 bytes: (nul 0x00 0x00 0x00 0x73
| | | +--navigation 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--3d-imagery 4 bytes: (nul 0x00 0x00 0x00 0x00
| | | +--3d-maps 4 bytes: 0x00 0x00 0x00 0x00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment