Skip to content

Instantly share code, notes, and snippets.

@freedomtan
Last active October 17, 2018 17:32
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save freedomtan/670c2559d70b2175fa39834ca26c1d67 to your computer and use it in GitHub Desktop.
Save freedomtan/670c2559d70b2175fa39834ca26c1d67 to your computer and use it in GitHub Desktop.
iPhone 7 (D101AP) Device Tree
Device Tree with 18 properties and 16 children
Properties:
device-tree:
| +--target-type 5 bytes: D101
| +--mlb-serial-number 29 bytes: syscfg/MLB#/0x20,zeroes/0x20
| +--compatible 26 bytes: D101AP
| +--secure-root-prefix 3 bytes: md
| +--AAPL,phandle 4 bytes: (null)
| +--platform-name 32 bytes: (null)
| +--device_type 8 bytes: (null)
| +--region-info 29 bytes: syscfg/Regn/0x20,zeroes/0x20
| +--regulatory-model-number 17 bytes: syscfg/RMd#/0x20
| +--model-number 29 bytes: syscfg/Mod#/0x20,zeroes/0x20
| +--#address-cells 4 bytes: (null)
| +--#size-cells 4 bytes: (null)
| +--serial-number 29 bytes: syscfg/SrNm/0x20,zeroes/0x20
| +--clock-frequency 4 bytes: (null)
| +--manufacturer 11 bytes: Apple Inc.
| +--model 10 bytes: iPhone9,3
| +--config-number 29 bytes: syscfg/CFG#/0x20,zeroes/0x20
| +--name 12 bytes: device-tree
+--chosen:
| | +--crypto-hash-method 9 bytes: sha2-384
| | +--housing-color 12 bytes: (null)
| | +--unique-chip-id 8 bytes: (null)
| | +--board-id 4 bytes: (null)
| | +--die-id 8 bytes: (null)
| | +--gid-aes-key 4 bytes: (null)
| | +--production-cert 4 bytes: (null)
| | +--mac-address-wifi0 31 bytes: macaddr/wifiaddr,syscfg/WMac/6
| | +--dram-vendor 16 bytes: (null)
| | +--mix-n-match-prevention-status 4 bytes: (null)
| | +--display-scale 4 bytes: (null)
| | +--software-bundle-version 29 bytes: syscfg/SBVr/0x10,zeroes/0x10
| | +--certificate-production-status 4 bytes: (null)
| | +--boot-manifest-hash 48 bytes: (null)
| | +--effective-production-status-sep 4 bytes: (null)
| | +--boot-nonce 8 bytes: (null)
| | +--nvram-proxy-data 8192 bytes: (null)
| | +--uid-aes-key 4 bytes: (null)
| | +--bootp-response 300 bytes: (null)
| | +--image4-supported 0 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--development-cert 4 bytes: (null)
| | +--name 7 bytes: chosen
| | +--enclosure-material 12 bytes: (null)
| | +--root-matching 256 bytes: (null)
| | +--marketing-hardware-behavior 12 bytes: (null)
| | +--mac-address-ethernet0 30 bytes: macaddr/ethaddr,syscfg/EMac/6
| | +--dram-vendor-id 4 bytes: (null)
| | +--coverglass-color 12 bytes: (null)
| | +--firmware-version 256 bytes: (null)
| | +--secure-boot 4 bytes: (null)
| | +--software-behavior 29 bytes: syscfg/SwBh/0x10,zeroes/0x10
| | +--backing-color 12 bytes: (null)
| | +--certificate-security-mode 4 bytes: (null)
| | +--consistent-debug-root 8 bytes: (null)
| | +--effective-security-mode-ap 4 bytes: (null)
| | +--effective-security-mode-sep 4 bytes: (null)
| | +--random-seed 64 bytes: (null)
| | +--system-trusted 4 bytes: (null)
| | +--backing-glass-material 12 bytes: (null)
| | +--chip-id 4 bytes: (null)
| | +--cover-glass-material 12 bytes: (null)
| | +--mac-address-bluetooth0 29 bytes: macaddr/btaddr,syscfg/BMac/6
| | +--debug-enabled 4 bytes: (null)
| | +--display-rotation 4 bytes: (null)
| | +--#address-cells 4 bytes: (null)
| | +--marketing-software-behavior 12 bytes: (null)
| | +--effective-production-status-ap 4 bytes: (null)
+--manifest-properties:
| | | +--UnusedIntegerProperty10 8 bytes: (null)
| | | +--UnusedBooleanProperty3 4 bytes: (null)
| | | +--UnusedIntegerProperty6 8 bytes: (null)
| | | +--UnusedBooleanProperty18 4 bytes: (null)
| | | +--UnusedBooleanProperty11 4 bytes: (null)
| | | +--UnusedIntegerProperty15 8 bytes: (null)
| | | +--UnusedIntegerProperty2 8 bytes: (null)
| | | +--UnusedBooleanProperty6 4 bytes: (null)
| | | +--UnusedIntegerProperty9 8 bytes: (null)
| | | +--UnusedStringProperty2 64 bytes: (null)
| | | +--UnusedBooleanProperty16 4 bytes: (null)
| | | +--UnusedStringProperty5 64 bytes: (null)
| | | +--UnusedIntegerProperty13 8 bytes: (null)
| | | +--UnusedBooleanProperty2 4 bytes: (null)
| | | +--UnusedIntegerProperty5 8 bytes: (null)
| | | +--UnusedBooleanProperty9 4 bytes: (null)
| | | +--UnusedStringProperty8 64 bytes: (null)
| | | +--UnusedBooleanProperty14 4 bytes: (null)
| | | +--UnusedIntegerProperty18 8 bytes: (null)
| | | +--UnusedIntegerProperty1 8 bytes: (null)
| | | +--UnusedIntegerProperty11 8 bytes: (null)
| | | +--UnusedBooleanProperty5 4 bytes: (null)
| | | +--UnusedIntegerProperty8 8 bytes: (null)
| | | +--UnusedStringProperty0 64 bytes: (null)
| | | +--UnusedBooleanProperty19 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--UnusedBooleanProperty12 4 bytes: (null)
| | | +--UnusedIntegerProperty16 8 bytes: (null)
| | | +--UnusedStringProperty3 64 bytes: (null)
| | | +--UnusedBooleanProperty1 4 bytes: (null)
| | | +--UnusedIntegerProperty4 8 bytes: (null)
| | | +--UnusedBooleanProperty8 4 bytes: (null)
| | | +--name 20 bytes: manifest-properties
| | | +--UnusedStringProperty6 64 bytes: (null)
| | | +--UnusedBooleanProperty17 4 bytes: (null)
| | | +--UnusedBooleanProperty10 4 bytes: (null)
| | | +--UnusedIntegerProperty0 8 bytes: (null)
| | | +--UnusedIntegerProperty14 8 bytes: (null)
| | | +--UnusedBooleanProperty4 4 bytes: (null)
| | | +--UnusedIntegerProperty7 8 bytes: (null)
| | | +--UnusedStringProperty9 64 bytes: (null)
| | | +--UnusedBooleanProperty15 4 bytes: (null)
| | | +--UnusedIntegerProperty19 8 bytes: (null)
| | | +--UnusedStringProperty1 64 bytes: (null)
| | | +--UnusedIntegerProperty12 8 bytes: (null)
| | | +--UnusedBooleanProperty0 4 bytes: (null)
| | | +--UnusedBooleanProperty7 4 bytes: (null)
| | | +--UnusedIntegerProperty3 8 bytes: (null)
| | | +--UnusedStringProperty4 64 bytes: (null)
| | | +--UnusedBooleanProperty13 4 bytes: (null)
| | | +--UnusedIntegerProperty17 8 bytes: (null)
| | | +--UnusedStringProperty7 64 bytes: (null)
+--manifest-object-properties:
| | | +--UnusedIntegerProperty10 8 bytes: (null)
| | | +--UnusedBooleanProperty3 4 bytes: (null)
| | | +--UnusedIntegerProperty6 8 bytes: (null)
| | | +--UnusedBooleanProperty18 4 bytes: (null)
| | | +--UnusedBooleanProperty11 4 bytes: (null)
| | | +--UnusedIntegerProperty15 8 bytes: (null)
| | | +--UnusedIntegerProperty2 8 bytes: (null)
| | | +--UnusedBooleanProperty6 4 bytes: (null)
| | | +--UnusedIntegerProperty9 8 bytes: (null)
| | | +--UnusedStringProperty2 64 bytes: (null)
| | | +--UnusedBooleanProperty16 4 bytes: (null)
| | | +--UnusedStringProperty5 64 bytes: (null)
| | | +--UnusedIntegerProperty13 8 bytes: (null)
| | | +--UnusedBooleanProperty2 4 bytes: (null)
| | | +--UnusedIntegerProperty5 8 bytes: (null)
| | | +--UnusedBooleanProperty9 4 bytes: (null)
| | | +--UnusedStringProperty8 64 bytes: (null)
| | | +--UnusedBooleanProperty14 4 bytes: (null)
| | | +--UnusedIntegerProperty18 8 bytes: (null)
| | | +--UnusedIntegerProperty1 8 bytes: (null)
| | | +--UnusedIntegerProperty11 8 bytes: (null)
| | | +--UnusedBooleanProperty5 4 bytes: (null)
| | | +--UnusedIntegerProperty8 8 bytes: (null)
| | | +--UnusedStringProperty0 64 bytes: (null)
| | | +--UnusedBooleanProperty19 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--UnusedBooleanProperty12 4 bytes: (null)
| | | +--UnusedIntegerProperty16 8 bytes: (null)
| | | +--UnusedStringProperty3 64 bytes: (null)
| | | +--UnusedBooleanProperty1 4 bytes: (null)
| | | +--UnusedIntegerProperty4 8 bytes: (null)
| | | +--UnusedBooleanProperty8 4 bytes: (null)
| | | +--name 27 bytes: manifest-object-properties
| | | +--UnusedStringProperty6 64 bytes: (null)
| | | +--UnusedBooleanProperty17 4 bytes: (null)
| | | +--UnusedBooleanProperty10 4 bytes: (null)
| | | +--UnusedIntegerProperty0 8 bytes: (null)
| | | +--UnusedIntegerProperty14 8 bytes: (null)
| | | +--UnusedBooleanProperty4 4 bytes: (null)
| | | +--UnusedIntegerProperty7 8 bytes: (null)
| | | +--UnusedStringProperty9 64 bytes: (null)
| | | +--UnusedBooleanProperty15 4 bytes: (null)
| | | +--UnusedIntegerProperty19 8 bytes: (null)
| | | +--UnusedStringProperty1 64 bytes: (null)
| | | +--UnusedIntegerProperty12 8 bytes: (null)
| | | +--UnusedBooleanProperty0 4 bytes: (null)
| | | +--UnusedBooleanProperty7 4 bytes: (null)
| | | +--UnusedIntegerProperty3 8 bytes: (null)
| | | +--UnusedStringProperty4 64 bytes: (null)
| | | +--UnusedBooleanProperty13 4 bytes: (null)
| | | +--UnusedIntegerProperty17 8 bytes: (null)
| | | +--UnusedStringProperty7 64 bytes: (null)
+--memory-map:
| | | +--MemoryMapReserved-14 16 bytes: (null)
| | | +--MemoryMapReserved-5 16 bytes: (null)
| | | +--MemoryMapReserved-11 16 bytes: (null)
| | | +--MemoryMapReserved-0 16 bytes: (null)
| | | +--MemoryMapReserved-6 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--MemoryMapReserved-15 16 bytes: (null)
| | | +--MemoryMapReserved-1 16 bytes: (null)
| | | +--MemoryMapReserved-7 16 bytes: (null)
| | | +--MemoryMapReserved-12 16 bytes: (null)
| | | +--MemoryMapReserved-2 16 bytes: (null)
| | | +--MemoryMapReserved-8 16 bytes: (null)
| | | +--MemoryMapReserved-3 16 bytes: (null)
| | | +--MemoryMapReserved-9 16 bytes: (null)
| | | +--MemoryMapReserved-10 16 bytes: (null)
| | | +--MemoryMapReserved-13 16 bytes: (null)
| | | +--MemoryMapReserved-4 16 bytes: (null)
| | | +--name 11 bytes: memory-map
| | | +--kernel-only 5 bytes: true
+--iBoot:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--populate-registry-time 4 bytes: (null)
| | | +--load-kernel-start 4 bytes: (null)
| | | +--start-time 4 bytes: (null)
| | | +--debug-wait-start 4 bytes: (null)
| | | +--name 6 bytes: iBoot
+--options:
| | +--name 8 bytes: options
| | +--AAPL,phandle 4 bytes: (null)
+--cpus:
| | +--#address-cells 4 bytes: (null)
| | +--#size-cells 4 bytes: (null)
| | +--name 5 bytes: cpus
| | +--AAPL,phandle 4 bytes: (null)
+--cpu0:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--fixed-frequency 8 bytes: (null)
| | | +--bus-frequency 8 bytes: (null)
| | | +--cpu-version 4 bytes: (null)
| | | +--memory-frequency 8 bytes: (null)
| | | +--name 5 bytes: cpu0
| | | +--function-error_handler 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--reg-private 8 bytes: (null)
| | | +--state 8 bytes: (null)
| | | +--compatible 30 bytes: apple,hurricane-zephyr
| | | +--peripheral-frequency 8 bytes: (null)
| | | +--interrupts 12 bytes: (null)
| | | +--timebase-frequency 8 bytes: (null)
| | | +--function-enable_core 12 bytes: (null)
| | | +--clock-frequency 8 bytes: (null)
| | | +--function-ipi_dispatch 12 bytes: (null)
| | | +--function-ipi_dispatch_other 12 bytes: (null)
| | | +--function-cpu_idle 8 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--reg 4 bytes: (null)
+--cpu1:
| | | +--reg-private 8 bytes: (null)
| | | +--state 8 bytes: (null)
| | | +--function-cpu_idle 8 bytes: (null)
| | | +--compatible 30 bytes: apple,hurricane-zephyr
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 12 bytes: (null)
| | | +--reg 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-ipi_dispatch_other 12 bytes: (null)
| | | +--function-error_handler 12 bytes: (null)
| | | +--function-ipi_dispatch 12 bytes: (null)
| | | +--function-enable_core 12 bytes: (null)
| | | +--name 5 bytes: cpu1
+--aliases:
| | +--name 8 bytes: aliases
| | +--AAPL,phandle 4 bytes: (null)
+--memory:
| | +--AAPL,phandle 4 bytes: (null)
| | +--device_type 7 bytes: memory
| | +--name 7 bytes: memory
| | +--reg 8 bytes: (null)
+--pram:
| | +--AAPL,phandle 4 bytes: (null)
| | +--device_type 5 bytes: pram
| | +--name 5 bytes: pram
| | +--reg 16 bytes: (null)
+--vram:
| | +--AAPL,phandle 4 bytes: (null)
| | +--device_type 5 bytes: vram
| | +--name 5 bytes: vram
| | +--reg 16 bytes: (null)
+--arm-io:
| | +--compatible 13 bytes: arm-io,t8010
| | +--clock-frequencies 384 bytes: (null)
| | +--acc-impl-tunables 48 bytes: (null)
| | +--reg 64 bytes: (null)
| | +--chip-revision 4 bytes: (null)
| | +--soc-generation 3 bytes: H9
| | +--iommu-present 0 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--device_type 9 bytes: t8010-io
| | +--#size-cells 4 bytes: (null)
| | +--ranges 48 bytes: (null)
| | +--#address-cells 4 bytes: (null)
| | +--usbphy-frequency 4 bytes: (null)
| | +--function-clock_gate 8 bytes: (null)
| | +--function-power_gate 8 bytes: (null)
| | +--name 7 bytes: arm-io
+--uart2:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-rts 16 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--dma-types 8 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart2
+--gps:
| | | | +--function-gps_time-mark 16 bytes: (null)
| | | | +--compatible 12 bytes: (null)
| | | | +--function-pmu_hostwake 12 bytes: (null)
| | | | +--name 4 bytes: gps
| | | | +--function-gps_standby 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-gps_wake 16 bytes: (null)
| | | | +--device_type 5 bytes: gnss
| | | | +--function-gps_clock 8 bytes: (null)
| | | | +--function-gps_reset 8 bytes: (null)
+--aic:
| | | +--#interrupt-cells 4 bytes: (null)
| | | +--#main-cpus 4 bytes: (null)
| | | +--compatible 6 bytes: aic,1
| | | +--interrupt-controller 7 bytes: master
| | | +--aic-version 4 bytes: (null)
| | | +--#shared-timestamps 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--#address-cells 4 bytes: (null)
| | | +--ipid-mask 40 bytes: (null)
| | | +--target-destinations 16 bytes: (null)
| | | +--name 4 bytes: aic
+--aic-timebase:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 6 bytes: timer
| | | +--name 13 bytes: aic-timebase
| | | +--reg 16 bytes: (null)
+--pmgr:
| | | +--clocks 264 bytes: (null)
| | | +--power-domains 220 bytes: (null)
| | | +--voltage-states0 16 bytes: (null)
| | | +--ecore-static-vvfc 24 bytes: (null)
| | | +--ps-regs 96 bytes: (null)
| | | +--ap-wake-sources 180 bytes: (null)
| | | +--cpu-power-gate-latency-us 4 bytes: (null)
| | | +--dvd-period-us 4 bytes: (null)
| | | +--cpu-tvm 4 bytes: (null)
| | | +--function-mcc_ctrl 8 bytes: (null)
| | | +--clock-gates 8 bytes: (null)
| | | +--bridge-counter-version 4 bytes: (null)
| | | +--idle-hack 4 bytes: (null)
| | | +--nominal-performance1 4 bytes: (null)
| | | +--dvd-threshold-us 4 bytes: (null)
| | | +--bridge-reg-index 4 bytes: (null)
| | | +--e-overlap-low 4 bytes: (null)
| | | +--cpu-apsc 4 bytes: (null)
| | | +--dvtm-hack 4 bytes: (null)
| | | +--dvmr 4 bytes: (null)
| | | +--mcx-fast-cpu-frequency 4 bytes: (null)
| | | +--dvd-factor 4 bytes: (null)
| | | +--name 5 bytes: pmgr
| | | +--optional-bridge-mask 4 bytes: (null)
| | | +--p-overlap-high 4 bytes: (null)
| | | +--bridge-counters 56 bytes: (null)
| | | +--perf-regs 32 bytes: (null)
| | | +--l2c-acc-sleep 4 bytes: (null)
| | | +--soc-tvm 4 bytes: (null)
| | | +--total-rails-leakage 4 bytes: (null)
| | | +--l2c-retention 4 bytes: (null)
| | | +--aes-domain-hack 4 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--events 528 bytes: (null)
| | | +--compatible 12 bytes: (null)
| | | +--device_type 5 bytes: pmgr
| | | +--boost-performance1 4 bytes: (null)
| | | +--l2c-wpd 4 bytes: (null)
| | | +--#bridges 4 bytes: (null)
| | | +--perf-domains 112 bytes: (null)
| | | +--noise-hack 4 bytes: (null)
| | | +--voltage-states1 128 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--pcore-static-vvfc 56 bytes: (null)
| | | +--devices 5520 bytes: (null)
| | | +--reg 368 bytes: (null)
| | | +--gfx-tvm 4 bytes: (null)
| | | +--energy-counters 400 bytes: (null)
+--soc-tuner:
| | | | +--cpm-power-gating 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--#device-sets 4 bytes: (null)
| | | | +--function-mcc_ctrl 8 bytes: (null)
| | | | +--function-dispidle_ctrl 8 bytes: (null)
| | | | +--name 10 bytes: soc-tuner
| | | | +--devices 8 bytes: (null)
| | | | +--device-set-6 20 bytes: (null)
| | | | +--device-set-5 4 bytes: (null)
| | | | +--compatible 16 bytes: (null)
| | | | +--device-set-4 4 bytes: (null)
| | | | +--mcc-configs 16 bytes: (null)
| | | | +--device-set-3 4 bytes: (null)
| | | | +--device-set-2 4 bytes: (null)
| | | | +--soc-tuning 4 bytes: (null)
| | | | +--device-set-1 4 bytes: (null)
| | | | +--device_type 10 bytes: soc-tuner
| | | | +--device-set-0 16 bytes: (null)
| | | | +--fb-caching 4 bytes: (null)
| | | | +--mcc-power-gating 4 bytes: (null)
+--clpc:
| | | | +--reg 64 bytes: (null)
| | | | +--cpu-ldst-density-threshold-ipc 4 bytes: (null)
| | | | +--qos-weight-tier2 4 bytes: (null)
| | | | +--ui-volatile-ki-up 4 bytes: (null)
| | | | +--qos-min-performance 4 bytes: (null)
| | | | +--cpu-efficiency-ki-up 4 bytes: (null)
| | | | +--dynamic-cores-control 4 bytes: (null)
| | | | +--mem-throughput-fabric-ki-down 4 bytes: (null)
| | | | +--serialization-target 4 bytes: (null)
| | | | +--soc-throughput-cpu-threshold 4 bytes: (null)
| | | | +--soc-throughput-fabric-threshold 4 bytes: (null)
| | | | +--mem-throughput-cpu-ki-up 4 bytes: (null)
| | | | +--mem-fast-device-index 4 bytes: (null)
| | | | +--cpu-fast-threshold-mhz 4 bytes: (null)
| | | | +--real-time-utilization-target 4 bytes: (null)
| | | | +--sampling-interval-ms 4 bytes: (null)
| | | | +--real-time-utilization-ki-up 4 bytes: (null)
| | | | +--qos-weight-tier3 4 bytes: (null)
| | | | +--real-time-utilization-ki-down 4 bytes: (null)
| | | | +--mem-throughput-gpu-threshold 4 bytes: (null)
| | | | +--frame-rate-filter-time-constant 4 bytes: (null)
| | | | +--serialization-ki-down 4 bytes: (null)
| | | | +--io-rate-write-ki-up 4 bytes: (null)
| | | | +--cpu-utilization-ki-up-slow 4 bytes: (null)
| | | | +--mem-throughput-memory-ki-down 4 bytes: (null)
| | | | +--ui-volatile-ki-down 4 bytes: (null)
| | | | +--soc-stall-ki-up 4 bytes: (null)
| | | | +--function-amcperfcounters 8 bytes: (null)
| | | | +--io-rate-write-ki-down 4 bytes: (null)
| | | | +--devices 24 bytes: (null)
| | | | +--filter-time-constant-up 4 bytes: (null)
| | | | +--qos-weight-tier4 4 bytes: (null)
| | | | +--ui-running-threshold-fps 4 bytes: (null)
| | | | +--compatible 11 bytes: clpc,t8010
| | | | +--mem-stall-target 4 bytes: (null)
| | | | +--cpu-utilization-ki-down-slow 4 bytes: (null)
| | | | +--frame-rate-trend-ki-down-slow 4 bytes: (null)
| | | | +--dynamic-mem-control 4 bytes: (null)
| | | | +--name 5 bytes: clpc
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--cpu-efficiency-ki-down 4 bytes: (null)
| | | | +--soc-throughput-gpu-ki-down 4 bytes: (null)
| | | | +--soc-throughput-fabric-ki-down 4 bytes: (null)
| | | | +--mem-throughput-memory-ki-up 4 bytes: (null)
| | | | +--cpu-fast-utilization-threshold 4 bytes: (null)
| | | | +--frame-rate-trend-holdoff 4 bytes: (null)
| | | | +--cpu-busy-threshold-mhz 4 bytes: (null)
| | | | +--cpu-read-threshold-gbps 4 bytes: (null)
| | | | +--qos-weight-tier5 4 bytes: (null)
| | | | +--ui-late-frame-deadline 4 bytes: (null)
| | | | +--mem-throughput-memory-threshold 4 bytes: (null)
| | | | +--cpu-efficiency-target 4 bytes: (null)
| | | | +--soc-throughput-gpu-ki-up 4 bytes: (null)
| | | | +--ui-volatile-threshold 4 bytes: (null)
| | | | +--cpu-utilization-ki-down-nominal 4 bytes: (null)
| | | | +--cpu-power-ki-up 4 bytes: (null)
| | | | +--soc-fast-device-index 4 bytes: (null)
| | | | +--ui-jump-threshold-fps 4 bytes: (null)
| | | | +--soc-throughput-memory-threshold 4 bytes: (null)
| | | | +--filter-time-constant-down 4 bytes: (null)
| | | | +--mem-throughput-fabric-ki-up 4 bytes: (null)
| | | | +--soc-throughput-memory-ki-down 4 bytes: (null)
| | | | +--qos-weight-tier6 4 bytes: (null)
| | | | +--scheduling-latency-target 4 bytes: (null)
| | | | +--mem-throughput-gpu-ki-down 4 bytes: (null)
| | | | +--cpu-power-ki-down 4 bytes: (null)
| | | | +--ui-establishing-interval-ms 4 bytes: (null)
| | | | +--frame-rate-trend-ki-up 4 bytes: (null)
| | | | +--mem-throughput-cpu-threshold 4 bytes: (null)
| | | | +--cpu-busy-device-index 4 bytes: (null)
| | | | +--soc-throughput-cpu-ki-down 4 bytes: (null)
| | | | +--frame-rate-trend-target 4 bytes: (null)
| | | | +--io-rate-read-ki-up 4 bytes: (null)
| | | | +--frame-rate-trend-ki-down-fast 4 bytes: (null)
| | | | +--cpu-utilization-ki-up-fast 4 bytes: (null)
| | | | +--io-rate-write-target 4 bytes: (null)
| | | | +--qos-weight-tier7 4 bytes: (null)
| | | | +--mem-stall-ki-down 4 bytes: (null)
| | | | +--energy-counters 8 bytes: (null)
| | | | +--serialization-ki-up 4 bytes: (null)
| | | | +--soc-throughput-fabric-ki-up 4 bytes: (null)
| | | | +--soc-throughput-gpu-threshold 4 bytes: (null)
| | | | +--mem-throughput-gpu-ki-up 4 bytes: (null)
| | | | +--soc-throughput-memory-ki-up 4 bytes: (null)
| | | | +--io-rate-read-target 4 bytes: (null)
| | | | +--dynamic-soc-control 4 bytes: (null)
| | | | +--qos-weight-tier0 4 bytes: (null)
| | | | +--io-rate-read-ki-down 4 bytes: (null)
| | | | +--mem-throughput-cpu-ki-down 4 bytes: (null)
| | | | +--soc-throughput-cpu-ki-up 4 bytes: (null)
| | | | +--cpu-utilization-ki-up-nominal 4 bytes: (null)
| | | | +--cpu-neon-density-threshold-ipc 4 bytes: (null)
| | | | +--cpu-utilization-ki-down-fast 4 bytes: (null)
| | | | +--dynamic-cpu-control 4 bytes: (null)
| | | | +--cpu-power-target 4 bytes: (null)
| | | | +--scheduling-latency-ki-down 4 bytes: (null)
| | | | +--io-rate-max-control-effort 4 bytes: (null)
| | | | +--mem-throughput-fabric-threshold 4 bytes: (null)
| | | | +--soc-stall-target 4 bytes: (null)
| | | | +--scheduling-latency-ki-up 4 bytes: (null)
| | | | +--cpu-int-density-threshold-ipc 4 bytes: (null)
| | | | +--qos-weight-tier1 4 bytes: (null)
| | | | +--device_type 5 bytes: clpc
| | | | +--ui-minimum-reset-interval-ms 4 bytes: (null)
| | | | +--cpu-utilization-target 4 bytes: (null)
| | | | +--cpu-write-threshold-gbps 4 bytes: (null)
| | | | +--cpu-device-index 4 bytes: (null)
| | | | +--ui-filtered-jump-threshold-fps 4 bytes: (null)
| | | | +--sched-synchronous-perf-changes 4 bytes: (null)
| | | | +--mem-stall-ki-up 4 bytes: (null)
| | | | +--cpmu-reg-unlock 4 bytes: (null)
| | | | +--cpu-efficiency-min-limit 4 bytes: (null)
| | | | +--frame-swap-timeout-ms 4 bytes: (null)
| | | | +--soc-stall-ki-down 4 bytes: (null)
+--nco:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--compatible 23 bytes: nco,t8010
| | | +--pmgr-nco-page-size 4 bytes: (null)
| | | +--clock-ids 16 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--name 4 bytes: nco
| | | +--reg 16 bytes: (null)
+--wdt:
| | | +--name 4 bytes: wdt
| | | +--compatible 23 bytes: wdt,t8010
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--function-panic_notify 16 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--panic-save-flag-bit 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--wdt-version 4 bytes: (null)
| | | +--function-panic_halt_helper 8 bytes: (null)
+--gpio:
| | | +--#interrupt-cells 4 bytes: (null)
| | | +--interrupt-controller 0 bytes: (null)
| | | +--compatible 25 bytes: gpio,t8010
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 28 bytes: (null)
| | | +--#gpio-int-groups 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--#gpio-pins 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: gpio
+--mcc:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--compatible 10 bytes: mcc,t8010
| | | +--perf-state-energy-consts 80 bytes: (null)
| | | +--dcs_num_channels 4 bytes: (null)
| | | +--dramcfg-data 12 bytes: (null)
| | | +--perf-state-freqs 8 bytes: (null)
| | | +--config-data 200 bytes: (null)
| | | +--dcs0-idle-perf-num 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--name 4 bytes: mcc
| | | +--reg 32 bytes: (null)
+--error-handler:
| | | +--interrupt-parent 4 bytes: (null)
| | | +--compatible 20 bytes: (null)
| | | +--dram-channels 4 bytes: (null)
| | | +--interrupts 12 bytes: (null)
| | | +--reg 112 bytes: (null)
| | | +--name 14 bytes: error-handler
| | | +--AAPL,phandle 4 bytes: (null)
+--dwi:
| | | +--dwi-version 4 bytes: (null)
| | | +--lockout-us 4 bytes: (null)
| | | +--compatible 20 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--str-delay 4 bytes: (null)
| | | +--polarity-config 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--nclk-div 4 bytes: (null)
| | | +--name 4 bytes: dwi
+--pwm:
| | | +--interrupt-parent 4 bytes: (null)
| | | +--compatible 23 bytes: pwm,t8010
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--name 4 bytes: pwm
| | | +--reg 16 bytes: (null)
+--aes:
| | | +--interrupt-parent 4 bytes: (null)
| | | +--compatible 10 bytes: aes,s8000
| | | +--reg 32 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--name 4 bytes: aes
| | | +--aes-version 4 bytes: (null)
+--aop:
| | | +--auto-boot 0 bytes: (null)
| | | +--compatible 20 bytes: (null)
| | | +--clock-ids 0 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--reg 64 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--clock-gates 0 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--iop-version 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--power-gates 0 bytes: (null)
| | | +--role 4 bytes: (null)
| | | +--name 4 bytes: aop
+--iop-aop-nub:
| | | | +--compatible 16 bytes: (null)
| | | | +--firmware-name 9 bytes: t8010aop
| | | | +--aop-target 4 bytes: (null)
| | | | +--watchdog-enable 0 bytes: (null)
| | | | +--region-size 8 bytes: (null)
| | | | +--region-base 8 bytes: (null)
| | | | +--name 12 bytes: iop-aop-nub
| | | | +--AAPL,phandle 4 bytes: (null)
+--accel:
| | | | | +--accel-sensitivity-calibration 12 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--device-usage 4 bytes: (null)
| | | | | +--accel-orientation 12 bytes: (null)
| | | | | +--accel-interrupt-calibration 12 bytes: (null)
| | | | | +--low-temp-accel-offset 12 bytes: (null)
| | | | | +--device_type 6 bytes: accel
| | | | | +--name 6 bytes: accel
| | | | | +--device-usage-page 4 bytes: (null)
+--gyro:
| | | | | +--device_type 5 bytes: gyro
| | | | | +--name 5 bytes: gyro
| | | | | +--gyro-sensitivity-calibration 12 bytes: (null)
| | | | | +--device-usage 4 bytes: (null)
| | | | | +--function-force_pwm 16 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--gyro-orientation 12 bytes: (null)
| | | | | +--gyro-interrupt-calibration 12 bytes: (null)
| | | | | +--gyro-temp-table 12 bytes: (null)
| | | | | +--device-usage-page 4 bytes: (null)
+--compass:
| | | | | +--name 8 bytes: compass
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--device-usage 4 bytes: (null)
| | | | | +--compass-orientation 16 bytes: (null)
| | | | | +--compass-calibration 12 bytes: (null)
| | | | | +--device_type 8 bytes: (null)
| | | | | +--device-usage-page 4 bytes: (null)
+--pressure:
| | | | | +--name 9 bytes: pressure
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--device-usage 4 bytes: (null)
| | | | | +--device_type 9 bytes: pressure
| | | | | +--pressure-offset-calibration 12 bytes: (null)
| | | | | +--device-usage-page 4 bytes: (null)
+--sphere:
| | | | | +--isp-aop-interrupt-value 4 bytes: (null)
| | | | | +--isp-aop-interrupt-num 4 bytes: (null)
| | | | | +--isp-aop-interrupt-reg 8 bytes: (null)
| | | | | +--device_type 7 bytes: sphere
| | | | | +--name 7 bytes: sphere
| | | | | +--AAPL,phandle 4 bytes: (null)
+--prox:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--device-usage 4 bytes: (null)
| | | | | +--function-saca 12 bytes: (null)
| | | | | +--prox-calibration 12 bytes: (null)
| | | | | +--device_type 5 bytes: prox
| | | | | +--name 5 bytes: prox
| | | | | +--device-usage-page 4 bytes: (null)
+--SPUApp:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--spkamp-config_arc 12 bytes: (null)
| | | | | +--spkamp-config_btmspk 12 bytes: (null)
| | | | | +--device_type 7 bytes: SPUApp
| | | | | +--name 7 bytes: SPUApp
| | | | | +--spkamp-names 11 bytes: arc
+--aop-mca:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--bclk-divider 4 bytes: (null)
| | | | | +--channel-bits 4 bytes: (null)
| | | | | +--frame-idle-len 4 bytes: (null)
| | | | | +--mca-master 4 bytes: (null)
| | | | | +--mclk-source 4 bytes: (null)
| | | | | +--device_type 4 bytes: (null)
| | | | | +--name 8 bytes: aop-mca
| | | | | +--frame-channels 4 bytes: (null)
+--turtle:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--bt-inverse-filter-cal 12 bytes: (null)
| | | | | +--turtle-temperature-cal 12 bytes: (null)
| | | | | +--bt-pico-cal 12 bytes: (null)
| | | | | +--turtle-hot-probe-cal 12 bytes: (null)
| | | | | +--orb-offset-cal 12 bytes: (null)
| | | | | +--device_type 7 bytes: turtle
| | | | | +--name 7 bytes: turtle
+--aop-button:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--function-disp_min_pwr_state 8 bytes: (null)
| | | | | +--function-aop_button 8 bytes: (null)
| | | | | +--dependency-name 12 bytes: (null)
| | | | | +--device_type 11 bytes: aop-button
| | | | | +--name 11 bytes: aop-button
+--aop-mesa:
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--device_type 5 bytes: mesa
| | | | | +--function-mesa_reset 8 bytes: (null)
| | | | | +--name 9 bytes: aop-mesa
+--aop-gpio:
| | | +--#interrupt-cells 4 bytes: (null)
| | | +--event_name-mask24 6 bytes: audio
| | | +--interrupt-controller 0 bytes: (null)
| | | +--compatible 25 bytes: gpio,t8010
| | | +--#gpio-int-groups 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 28 bytes: (null)
| | | +--event_name-mask28 6 bytes: homer
| | | +--#gpio-pins 4 bytes: (null)
| | | +--no-resume-restore 4 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--reg 16 bytes: (null)
| | | +--supported-int-groups 8 bytes: (null)
| | | +--wake-events 8 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--event_name-mask19 8 bytes: (null)
| | | +--name 9 bytes: aop-gpio
+--pmp:
| | | +--compatible 14 bytes: iop-pmp,s8000
| | | +--clock-ids 0 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--reg 48 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--clock-gates 8 bytes: (null)
| | | +--force-timebase-sync 0 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--iop-version 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--power-gates 8 bytes: (null)
| | | +--role 4 bytes: (null)
| | | +--name 4 bytes: pmp
+--iop-pmp-nub:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 16 bytes: (null)
| | | | +--firmware-name 9 bytes: t8010pmp
| | | | +--sram-index 4 bytes: (null)
| | | | +--region-size 8 bytes: (null)
| | | | +--region-base 8 bytes: (null)
| | | | +--name 12 bytes: iop-pmp-nub
| | | | +--power-managed 4 bytes: (null)
+--sep:
| | | +--compatible 20 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--iop-version 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--role 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--name 4 bytes: sep
+--iop-sep-nub:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 12 bytes: (null)
| | | | +--function-sep_sleep_prep 12 bytes: (null)
| | | | +--name 12 bytes: iop-sep-nub
+--sio:
| | | +--compatible 20 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--clock-gates 8 bytes: (null)
| | | +--force-timebase-sync 0 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--iop-version 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--role 4 bytes: (null)
| | | +--ignore-gating 0 bytes: (null)
| | | +--name 4 bytes: sio
+--iop-sio-nub:
| | | | +--compatible 12 bytes: (null)
| | | | +--name 12 bytes: iop-sio-nub
| | | | +--AAPL,phandle 4 bytes: (null)
+--sio-dma:
| | | | | +--compatible 19 bytes: sio-dma-controller
| | | | | +--device_type 8 bytes: (null)
| | | | | +--name 8 bytes: sio-dma
| | | | | +--AAPL,phandle 4 bytes: (null)
+--uart0:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--no-flow-control 0 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--boot-console 0 bytes: (null)
| | | +--name 6 bytes: uart0
+--debug-console:
| | | | +--name 14 bytes: debug-console
| | | | +--AAPL,phandle 4 bytes: (null)
+--uart1:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-rts 16 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--dma-types 8 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart1
+--bluetooth:
| | | | +--name 10 bytes: bluetooth
| | | | +--function-bt_wake 16 bytes: (null)
| | | | +--compatible 14 bytes: bluetooth,n88
| | | | +--transport-speed 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--bluetooth-tx-calibration 16 bytes: (null)
| | | | +--product-id 4 bytes: (null)
| | | | +--device_type 10 bytes: bluetooth
| | | | +--coex 4 bytes: (null)
| | | | +--supported-profiles 4 bytes: (null)
| | | | +--vendor-id 4 bytes: (null)
| | | | +--function-power_enable 16 bytes: (null)
| | | | +--local-mac-address 38 bytes: macaddr/btaddr,syscfg/BMac/6,zeroes/6
| | | | +--transport-encoding 4 bytes: (null)
| | | | +--voice-record 0 bytes: (null)
| | | | +--bluetooth-rx-calibration 17 bytes: syscfg/BTRx/0xce
| | | | +--bluetooth-taurus-calibration 12 bytes: (null)
+--uart3:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-rts 16 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--dma-types 8 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart3
+--stockholm:
| | | | +--name 10 bytes: stockholm
| | | | +--nfcWithRadio 4 bytes: (null)
| | | | +--required-gpios 72 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-icf_download_request 16 bytes: (null)
| | | | +--function-download_request 16 bytes: (null)
| | | | +--calibration 12 bytes: (null)
| | | | +--function-device_wake 16 bytes: (null)
| | | | +--device_type 10 bytes: stockholm
| | | | +--function-enable 16 bytes: (null)
| | | | +--function-wake_stockholm 12 bytes: (null)
+--uart4:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-rts 16 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--dma-types 8 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart4
+--wlan:
| | | | +--wlan.autocountry.enabled 4 bytes: (null)
| | | | +--bcom.ps.realtime 12 bytes: (null)
| | | | +--bcom.ap.80211nenabled 4 bytes: (null)
| | | | +--wlan.background-scan-cache 4 bytes: (null)
| | | | +--function-reg_on 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--wifi-antenna-sku-info 12 bytes: (null)
| | | | +--module-instance 5 bytes: elsa
| | | | +--local-mac-address 40 bytes: (null)
| | | | +--audio-protection-driver 18 bytes: AppleCS42L71Audio
| | | | +--bcom.ps.default 12 bytes: (null)
| | | | +--wifi-calibration-msf 29 bytes: syscfg/WCAL/1780,zeroes/1780
| | | | +--bcom.roam.default 20 bytes: (null)
| | | | +--function-pcie_port_control 12 bytes: (null)
| | | | +--wlan.enhancedTrgDisc 4 bytes: (null)
| | | | +--name 5 bytes: wlan
| | | | +--wlan.bss.5GHz-preference 4 bytes: (null)
| | | | +--wlan.enhancedlocale.enabled 4 bytes: (null)
| | | | +--wlan.fast_enterprise_nw.enabled 4 bytes: (null)
| | | | +--wlan.ocl.enabled 4 bytes: (null)
| | | | +--wlan.tx-power-cap-ctrl 8 bytes: (null)
| | | | +--compatible 42 bytes: wlan-pcie-uart,bcm4350
| | | | +--wlan.awdl.params 8 bytes: (null)
| | | | +--wlan.dfrts 8 bytes: (null)
| | | | +--bcom.oscar.profilestates 12 bytes: (null)
| | | | +--bcom.btc.params 32 bytes: (null)
| | | | +--bcom.roam.profiles 528 bytes: (null)
| | | | +--wlan.tethering.enabled 4 bytes: (null)
| | | | +--wlan.mimo_ps.enabled 4 bytes: (null)
| | | | +--device_type 5 bytes: wlan
| | | | +--bcom.roam.enterprise 20 bytes: (null)
+--uart5:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--no-flow-control 0 bytes: (null)
| | | +--function-tx 16 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart5
+--gas-gauge:
| | | | +--battery-id-block 4 bytes: (null)
| | | | +--compatible 32 bytes: (null)
| | | | +--critical-flag-voltage 4 bytes: (null)
| | | | +--critical-flag-delay 4 bytes: (null)
| | | | +--gauge-enable-interrupts 0 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-battery_swi 16 bytes: (null)
| | | | +--function-log_shutdown_rsn 12 bytes: (null)
| | | | +--device_type 10 bytes: gas-gauge
| | | | +--function-battery_swi_request 8 bytes: (null)
| | | | +--update-sample-config 4 bytes: (null)
| | | | +--name 10 bytes: gas-gauge
+--uart6:
| | | +--interrupt-parent 4 bytes: (null)
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--reg 16 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-tx 16 bytes: (null)
| | | +--name 6 bytes: uart6
+--iap:
| | | | +--function-dock_parent 8 bytes: (null)
| | | | +--name 4 bytes: iap
| | | | +--AAPL,phandle 4 bytes: (null)
+--uart7:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 5 bytes: uart
| | | +--function-tx 16 bytes: (null)
| | | +--dma-types 8 bytes: (null)
| | | +--no-flow-control 0 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--uart-version 4 bytes: (null)
| | | +--name 6 bytes: uart7
+--homer:
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--compatible 19 bytes: hid-transport,uart
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-reset 16 bytes: (null)
| | | | +--function-bootstrap 16 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--bootloader 4 bytes: (null)
| | | | +--device_type 6 bytes: homer
| | | | +--sensor-cal 12 bytes: (null)
| | | | +--name 6 bytes: homer
+--spi1:
| | | +--compatible 14 bytes: spi-1,samsung
| | | +--function-spi_cs0 16 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--function-spi_cs1 16 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--spi-version 4 bytes: (null)
| | | +--name 5 bytes: spi1
+--audio-codec:
| | | | +--external-power-provider 4 bytes: (null)
| | | | +--acoustic-trim-gains 12 bytes: (null)
| | | | +--function-hawk_master 12 bytes: (null)
| | | | +--function-hawk_active 12 bytes: (null)
| | | | +--function-maggie_enable 8 bytes: (null)
| | | | +--function-msp_active 12 bytes: (null)
| | | | +--fmic-micbias 4 bytes: (null)
| | | | +--function-asp_master 12 bytes: (null)
| | | | +--rx-receiver 0 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--dependency-timeout-us_hawk 4 bytes: (null)
| | | | +--imic-micbias 4 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--dependency-timeout-us_asp 4 bytes: (null)
| | | | +--pollctl 16 bytes: (null)
| | | | +--smic-mic 4 bytes: (null)
| | | | +--function-mbus_dock_parent 8 bytes: (null)
| | | | +--smic-micbias 4 bytes: (null)
| | | | +--function-maggie_mclk 8 bytes: (null)
| | | | +--lmic-micbias 4 bytes: (null)
| | | | +--function-asp_active 12 bytes: (null)
| | | | +--dependency-name_asp 12 bytes: (null)
| | | | +--function-pdm_rx_control 8 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--fmic-mic 4 bytes: (null)
| | | | +--name 12 bytes: audio-codec
| | | | +--dependency-flag_asp 4 bytes: (null)
| | | | +--dependency-flag_hawk 4 bytes: (null)
| | | | +--function-hawk_pwr 12 bytes: (null)
| | | | +--function-maggie_anc_debug 8 bytes: (null)
| | | | +--function-digitalldo_pulldown 16 bytes: (null)
| | | | +--asp-channelshift 4 bytes: (null)
| | | | +--compatible 22 bytes: audio-control,cs42l71
| | | | +--device_type 14 bytes: audio-control
| | | | +--imic-mic 4 bytes: (null)
| | | | +--function-msp_master 12 bytes: (null)
| | | | +--dependency-name_hawk 12 bytes: (null)
| | | | +--asp-channel-offset 4 bytes: (null)
| | | | +--reg 32 bytes: (null)
| | | | +--asp-slave 0 bytes: (null)
| | | | +--lmic-mic 4 bytes: (null)
+--maggie-arc:
| | | | +--function-debug_master 12 bytes: (null)
| | | | +--function-debug_active 12 bytes: (null)
| | | | +--reg 32 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-maggie_reset 16 bytes: (null)
| | | | +--external-power-provider 4 bytes: (null)
| | | | +--speaker-protection 4 bytes: (null)
| | | | +--actuator-calibration 12 bytes: (null)
| | | | +--function-aop_maggie_enable 8 bytes: (null)
| | | | +--dependency-timeout-us 4 bytes: (null)
| | | | +--function-aop_mclk_control 8 bytes: (null)
| | | | +--name 11 bytes: maggie-arc
| | | | +--function-maggie_done 16 bytes: (null)
| | | | +--compatible 25 bytes: audio-control,maggie-arc
| | | | +--function-codec_asp_dout 16 bytes: (null)
| | | | +--function-spkamp_arc_state 12 bytes: (null)
| | | | +--dependency-flag 4 bytes: (null)
| | | | +--maggie-calibration 12 bytes: (null)
| | | | +--dependency-name 12 bytes: (null)
| | | | +--maggie_coefficients 512 bytes: (null)
| | | | +--device_type 14 bytes: audio-control
| | | | +--maggie_tdm_config 4 bytes: (null)
| | | | +--firmware-name 24 bytes: (null)
+--spi2:
| | | +--compatible 14 bytes: spi-1,samsung
| | | +--function-spi_cs0 16 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--spi-version 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--name 5 bytes: spi2
+--multi-touch:
| | | | +--function-power_ldo 12 bytes: (null)
| | | | +--hid-merge-personality 8 bytes: (null)
| | | | +--function-clock_enable 20 bytes: (null)
| | | | +--orb-gap-cal 12 bytes: (null)
| | | | +--sshb-force-cal 12 bytes: (null)
| | | | +--hbpp-version 4 bytes: (null)
| | | | +--otp-address 4 bytes: (null)
| | | | +--reg 32 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--poweroff-at-shutdown 0 bytes: (null)
| | | | +--orb-dynamic-accel-cal 12 bytes: (null)
| | | | +--multi-touch-calibration 31 bytes: syscfg/MtCl/0x400,zeroes/0x400
| | | | +--reset-delays 4 bytes: (null)
| | | | +--sshb-2.75v-ungrouped-cal 12 bytes: (null)
| | | | +--function-enable_cs 16 bytes: (null)
| | | | +--name 12 bytes: multi-touch
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--function-reset 16 bytes: (null)
| | | | +--compatible 17 bytes: hid-transport,k1
| | | | +--shape-dynamic-accel-cal 12 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--orb-offset-cal 12 bytes: (null)
| | | | +--orb-force-cal 12 bytes: (null)
| | | | +--power-sequence 72 bytes: (null)
| | | | +--orb-accel-cal 12 bytes: (null)
| | | | +--prox-calibration 12 bytes: (null)
| | | | +--sshb-2.75v-grouped-cal 12 bytes: (null)
| | | | +--sshb-inverse-filter-cal 12 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--function-power_ana 12 bytes: (null)
| | | | +--sshb-5v-ungrouped-cal 12 bytes: (null)
+--spi3:
| | | +--compatible 14 bytes: spi-1,samsung
| | | +--function-spi_cs0 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--dma-channels 64 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--spi-version 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--name 5 bytes: spi3
+--mesa:
| | | | +--power-off-3v0-1v8-delay 4 bytes: (null)
| | | | +--function-mesa_pwr1v8 12 bytes: (null)
| | | | +--function-mesa-reset-ntfy 8 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--power-on-delay 4 bytes: (null)
| | | | +--time-between-scans 4 bytes: (null)
| | | | +--mesaType 4 bytes: (null)
| | | | +--power-off-delay 4 bytes: (null)
| | | | +--function-bb_gpio 16 bytes: (null)
| | | | +--scan-timer-reset-time 4 bytes: (null)
| | | | +--name 5 bytes: mesa
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--compatible 15 bytes: biosensor,mesa
| | | | +--dispatch-hid-events 4 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--function-hid_event_dispatch 8 bytes: (null)
| | | | +--power-on-1v8-3v0-delay 4 bytes: (null)
| | | | +--max-scan-time 4 bytes: (null)
| | | | +--spi-frequency 4 bytes: (null)
| | | | +--device_type 5 bytes: mesa
| | | | +--reg 32 bytes: (null)
| | | | +--function-mesa_pwr 12 bytes: (null)
+--i2c0:
| | | +--compatible 32 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--#address-cels 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-device_reset 12 bytes: (null)
| | | +--function-iic_sda 16 bytes: (null)
| | | +--function-iic_scl 16 bytes: (null)
| | | +--name 5 bytes: i2c0
+--tristar:
| | | | +--acc-ld-thres-hi-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-acc-hi-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-un-lo-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-leakage 4 bytes: (null)
| | | | +--acc-ld-thres-limit-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-un-hi-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-un-limit-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-un-limit-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-acc-limit-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-acc-lo-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-un-lo-dn1 4 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--acc-ld-thres-acc-limit-dp2 4 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--acc-ld-thres-limit-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-hi-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-hi-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-un-lo-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-acc-hi-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-acc-limit-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-un-limit-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-lo-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-un-limit-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-lo-dn1 4 bytes: (null)
| | | | +--function-brick_id_voltage 16 bytes: (null)
| | | | +--name 8 bytes: tristar
| | | | +--acc-ld-thres-acc-lo-dn1 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--acc-ld-thres-un-hi-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-acc-hi-dp1 4 bytes: (null)
| | | | +--dock 4 bytes: (null)
| | | | +--compatible 17 bytes: tristar,cbtl1610
| | | | +--acc-ld-thres-acc-lo-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-limit-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-un-hi-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-lo-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-acc-hi-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-lo-dn2 4 bytes: (null)
| | | | +--acc-ld-thres-un-hi-dn1 4 bytes: (null)
| | | | +--acc-ld-thres-un-lo-dn2 4 bytes: (null)
| | | | +--reg 16 bytes: (null)
| | | | +--acc-ld-thres-acc-limit-dp1 4 bytes: (null)
| | | | +--function-adc_aux_voltage 16 bytes: (null)
| | | | +--acc-ld-thres-hi-dp1 4 bytes: (null)
| | | | +--acc-ld-thres-limit-dp2 4 bytes: (null)
| | | | +--acc-ld-thres-acc-lo-dn2 4 bytes: (null)
+--display-pmu:
| | | | +--device-string 16 bytes: (null)
| | | | +--compatible 21 bytes: display-pmu,chestnut
| | | | +--sage-ldo 4 bytes: (null)
| | | | +--device-id 4 bytes: (null)
| | | | +--device-revision 4 bytes: (null)
| | | | +--reg 16 bytes: (null)
| | | | +--name 12 bytes: display-pmu
| | | | +--AAPL,phandle 4 bytes: (null)
+--lm3539:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 17 bytes: backlight,lm3539
| | | | +--strobeTimeoutOverride 4 bytes: (null)
| | | | +--device_type 10 bytes: backlight
| | | | +--name 7 bytes: lm3539
| | | | +--reg 16 bytes: (null)
+--boost:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--device_type 6 bytes: boost
| | | | +--name 6 bytes: boost
| | | | +--reg 16 bytes: (null)
+--i2c1:
| | | +--compatible 32 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--#address-cels 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-device_reset 12 bytes: (null)
| | | +--function-iic_sda 16 bytes: (null)
| | | +--function-iic_scl 16 bytes: (null)
| | | +--name 5 bytes: i2c1
+--pmu:
| | | | +--#interrupt-cells 4 bytes: (null)
| | | | +--interrupt-controller 0 bytes: (null)
| | | | +--compatible 10 bytes: pmu,d2333
| | | | +--event_name-gpio1 8 bytes: (null)
| | | | +--event_name-gpio10 5 bytes: gnss
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--event_name-gpio4 5 bytes: wlan
| | | | +--device_type 21 bytes: interrupt-controller
| | | | +--function-suspend_helper 8 bytes: (null)
| | | | +--event_name-gpio2 9 bytes: baseband
| | | | +--#address-cells 4 bytes: (null)
| | | | +--function-get_vbus_detect 8 bytes: (null)
| | | | +--event_name-gpio12 10 bytes: bluetooth
| | | | +--event_name-gpio5 10 bytes: stockholm
| | | | +--name 4 bytes: pmu
+--tigris:
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--compatible 15 bytes: charger,sn2400
| | | | +--sn2400-grace-period 4 bytes: (null)
| | | | +--interrupts 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--function-battery_alert 8 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 7 bytes: tigris
| | | | +--reg 16 bytes: (null)
+--i2c2:
| | | +--compatible 32 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--#address-cels 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-device_reset 12 bytes: (null)
| | | +--function-iic_sda 16 bytes: (null)
| | | +--function-iic_scl 16 bytes: (null)
| | | +--name 5 bytes: i2c2
+--als:
| | | | +--function-int_status 16 bytes: (null)
| | | | +--compatible 10 bytes: als,ct821
| | | | +--als-colorCfg 16 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--interrupts 8 bytes: (null)
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--device_type 4 bytes: (null)
| | | | +--alsCalibration 12 bytes: (null)
| | | | +--noMultiColorSupport 4 bytes: (null)
| | | | +--useAABPlugin 4 bytes: (null)
| | | | +--probe-for-hardware 4 bytes: (null)
| | | | +--name 4 bytes: als
+--audio-speaker-top:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--external-power-provider 4 bytes: (null)
| | | | +--speaker-nonlinearity 12 bytes: (null)
| | | | +--function-mclk_control 8 bytes: (null)
| | | | +--primary-speaker 4 bytes: (null)
| | | | +--name 18 bytes: audio-speaker-top
| | | | +--dependency-timeout-us 4 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--channel-number 4 bytes: (null)
| | | | +--secondary-speaker 4 bytes: (null)
| | | | +--convoy-spkr 8 bytes: (null)
| | | | +--compatible 22 bytes: audio-control,cs35l26
| | | | +--interrupts 8 bytes: (null)
| | | | +--function-reset 16 bytes: (null)
| | | | +--tdm-config 4 bytes: (null)
| | | | +--speaker-calib 12 bytes: (null)
| | | | +--dependency-flag 4 bytes: (null)
| | | | +--function-maggie_enable 8 bytes: (null)
| | | | +--function-secSpkr_control 12 bytes: (null)
| | | | +--acoustic-trim-gains 12 bytes: (null)
| | | | +--device_type 14 bytes: audio-control
| | | | +--dependency-name 12 bytes: (null)
| | | | +--reg 16 bytes: (null)
| | | | +--speaker-config 12 bytes: (null)
+--audio-convoy:
| | | | +--enable_pll_lock_detector 4 bytes: (null)
| | | | +--compatible 22 bytes: audio-control,ad81006
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--calibration-data 4 bytes: (null)
| | | | +--device_type 14 bytes: audio-control
| | | | +--name 13 bytes: audio-convoy
+--i2c3:
| | | +--compatible 32 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--#address-cels 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-device_reset 12 bytes: (null)
| | | +--function-iic_sda 16 bytes: (null)
| | | +--function-iic_scl 16 bytes: (null)
| | | +--name 5 bytes: i2c3
+--mic-temp-sens1:
| | | | +--mic-bias-index 4 bytes: (null)
| | | | +--compatible 20 bytes: (null)
| | | | +--function-micbias-enable 8 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--location-name 15 bytes: mic-temp-sens1
| | | | +--location-id 4 bytes: (null)
| | | | +--device_type 14 bytes: mic-temp-sens
| | | | +--name 15 bytes: mic-temp-sens1
| | | | +--reg 16 bytes: (null)
+--mic-temp-sens2:
| | | | +--mic-bias-index 4 bytes: (null)
| | | | +--compatible 20 bytes: (null)
| | | | +--function-micbias-enable 8 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--location-name 15 bytes: mic-temp-sens2
| | | | +--location-id 4 bytes: (null)
| | | | +--device_type 14 bytes: mic-temp-sens
| | | | +--name 15 bytes: mic-temp-sens2
| | | | +--reg 16 bytes: (null)
+--otgphyctrl:
| | | +--errata 4 bytes: (null)
| | | +--compatible 37 bytes: otgphyctrl,t8010
| | | +--clock-mask 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--cfg0-device 4 bytes: (null)
| | | +--cfg0-host 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--cfg1-host 4 bytes: (null)
| | | +--cfg1-device 4 bytes: (null)
| | | +--device_type 11 bytes: otgphyctrl
| | | +--name 11 bytes: otgphyctrl
+--usb-complex:
| | | +--name 12 bytes: usb-complex
| | | +--compatible 39 bytes: usb-complex,t8010
| | | +--ranges 24 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--usb_widget 48 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--clock-gates 24 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--device_type 12 bytes: (null)
+--usb-device:
| | | | +--publish-criteria 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--configuration-string 19 bytes: stdMuxPTPEthValIDA
| | | | +--function-dock_parent 8 bytes: (null)
| | | | +--product-string 7 bytes: iPhone
| | | | +--host-mac-address 40 bytes: (null)
| | | | +--device-mac-address 39 bytes: macaddr/ethaddr,syscfg/EMac/6,zeroes/6
| | | | +--num-of-eps 4 bytes: (null)
| | | | +--name 11 bytes: usb-device
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--vendor-id 4 bytes: (null)
| | | | +--vendor-string 11 bytes: Apple Inc.
| | | | +--compatible 54 bytes: usb-device,t8010
| | | | +--interrupts 4 bytes: (null)
| | | | +--product-id 4 bytes: (null)
| | | | +--ahb-burst 4 bytes: (null)
| | | | +--product-version 4 bytes: (null)
| | | | +--clock-mask 4 bytes: (null)
| | | | +--function-usb_500_100 12 bytes: (null)
| | | | +--fifo-depth 4 bytes: (null)
| | | | +--eps-dir-bitmap 4 bytes: (null)
| | | | +--device_type 11 bytes: usb-device
| | | | +--reg 32 bytes: (null)
+--usb-ehci0:
| | | | +--ctrldsseg 4 bytes: (null)
| | | | +--name 10 bytes: usb-ehci0
| | | | +--companion-id 4 bytes: (null)
| | | | +--compatible 48 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--interrupts 4 bytes: (null)
| | | | +--publish-criteria 4 bytes: (null)
| | | | +--reg 32 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--device_type 9 bytes: usb-ehci
| | | | +--location 4 bytes: (null)
| | | | +--errata 4 bytes: (null)
| | | | +--cfg-incr 4 bytes: (null)
| | | | +--bus-number 4 bytes: (null)
| | | | +--clock-mask 4 bytes: (null)
+--usb-ehci0-port1:
| | | | | +--port 4 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--clock-mask 4 bytes: (null)
| | | | | +--port-current-limit 4 bytes: (null)
| | | | | +--device_type 16 bytes: (null)
| | | | | +--name 16 bytes: usb-ehci0-port1
| | | | | +--port-type 4 bytes: (null)
+--usb-ohci0:
| | | | +--name 10 bytes: usb-ohci0
| | | | +--companion-id 4 bytes: (null)
| | | | +--compatible 48 bytes: (null)
| | | | +--interrupt-parent 4 bytes: (null)
| | | | +--interrupts 4 bytes: (null)
| | | | +--port-count 4 bytes: (null)
| | | | +--publish-criteria 4 bytes: (null)
| | | | +--reg 32 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--device_type 9 bytes: usb-ohci
| | | | +--location 4 bytes: (null)
| | | | +--errata 4 bytes: (null)
| | | | +--bus-number 4 bytes: (null)
| | | | +--clock-mask 4 bytes: (null)
+--usb-ohci0-port1:
| | | | | +--port 4 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--clock-mask 4 bytes: (null)
| | | | | +--port-current-limit 4 bytes: (null)
| | | | | +--device_type 16 bytes: (null)
| | | | | +--name 16 bytes: usb-ohci0-port1
| | | | | +--port-type 4 bytes: (null)
+--mipi-dsim:
| | | +--invert-interrupt-mask 0 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sac-enable 4 bytes: (null)
| | | +--function-saca 12 bytes: (null)
| | | +--mipi-version 4 bytes: (null)
| | | +--agile-line-count 4 bytes: (null)
| | | +--function-device_reset 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--name 10 bytes: mipi-dsim
| | | +--sac-frequency-list 264 bytes: (null)
| | | +--phy-test 144 bytes: (null)
| | | +--compatible 21 bytes: mipi-dsim-1,synopsys
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--apply-testcode 4 bytes: (null)
| | | +--sac-frequency-list-count 4 bytes: (null)
| | | +--sac-version 4 bytes: (null)
| | | +--sac-divisor 4 bytes: (null)
| | | +--#lanes 4 bytes: (null)
| | | +--phy-test-num 4 bytes: (null)
| | | +--device_type 10 bytes: mipi-dsim
| | | +--power-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
+--lcd:
| | | | +--compatible 10 bytes: lcd,pinot
| | | | +--function-lcd_ldo 12 bytes: (null)
| | | | +--function-reset 16 bytes: (null)
| | | | +--raw-panel-id 16 bytes: (null)
| | | | +--lcd-panel-id 4 bytes: (null)
| | | | +--device_type 4 bytes: (null)
| | | | +--name 4 bytes: lcd
| | | | +--AAPL,phandle 4 bytes: (null)
+--disp0:
| | | +--function-lcd_enable 8 bytes: (null)
| | | +--compatible 12 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--function-frame_swap 8 bytes: (null)
| | | +--interrupts 24 bytes: (null)
| | | +--clock-gates 20 bytes: (null)
| | | +--display-default-color 4 bytes: (null)
| | | +--iommu-parent 4 bytes: (null)
| | | +--device_type 18 bytes: display-subsystem
| | | +--reg 144 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--function-clpc_enabled 8 bytes: (null)
| | | +--dot-pitch 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--name 6 bytes: disp0
+--dart-disp0:
| | | +--dart-version 4 bytes: (null)
| | | +--bypass-address 8 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 8 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--shared-smmu-interrupt 4 bytes: (null)
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--smmu-present 4 bytes: (null)
| | | +--smmu-version 4 bytes: (null)
| | | +--name 11 bytes: dart-disp0
| | | +--stt-idx-width 4 bytes: (null)
+--mapper-disp0:
| | | | +--tail-padding 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--iomd-cache-ttl 4 bytes: (null)
| | | | +--iomd-cache-size 4 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 13 bytes: mapper-disp0
| | | | +--reg 4 bytes: (null)
+--scaler0:
| | | +--hardware-version 4 bytes: (null)
| | | +--compatible 29 bytes: scaler,t8010
| | | +--iommu-parent 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 8 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 7 bytes: scaler
| | | +--power-gates 4 bytes: (null)
| | | +--coprovider-group 7 bytes: scaler
| | | +--name 8 bytes: scaler0
+--dart-scaler:
| | | +--dart-version 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 8 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--shared-smmu-interrupt 4 bytes: (null)
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--smmu-present 4 bytes: (null)
| | | +--smmu-version 4 bytes: (null)
| | | +--name 12 bytes: dart-scaler
| | | +--stt-idx-width 4 bytes: (null)
+--mapper-scaler:
| | | | +--tail-padding 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--iomd-cache-ttl 4 bytes: (null)
| | | | +--iomd-cache-size 4 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 14 bytes: mapper-scaler
| | | | +--reg 4 bytes: (null)
+--jpeg0:
| | | +--compatible 25 bytes: jpeg,t8010
| | | +--iommu-parent 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--hw-type 6 bytes: a0103
| | | +--clock-gates 8 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--device_type 5 bytes: jpeg
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--power-gates 8 bytes: (null)
| | | +--coprovider-group 5 bytes: jpeg
| | | +--name 6 bytes: jpeg0
+--dart-jpeg0:
| | | +--dart-version 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 11 bytes: dart-jpeg0
+--mapper-jpeg0:
| | | | +--tail-padding 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--dead-mappings 8 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 13 bytes: mapper-jpeg0
| | | | +--reg 4 bytes: (null)
+--jpeg1:
| | | +--compatible 25 bytes: jpeg,t8010
| | | +--iommu-parent 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--hw-type 6 bytes: a0103
| | | +--clock-gates 4 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--device_type 5 bytes: jpeg
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--coprovider-group 5 bytes: jpeg
| | | +--name 6 bytes: jpeg1
+--dart-jpeg1:
| | | +--dart-version 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 11 bytes: dart-jpeg1
+--mapper-jpeg1:
| | | | +--tail-padding 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--dead-mappings 8 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 13 bytes: mapper-jpeg1
| | | | +--reg 4 bytes: (null)
+--isp:
| | | +--function-torch_enable 16 bytes: (null)
| | | +--function-motion_data_param_get 8 bytes: (null)
| | | +--function-saca0c 12 bytes: (null)
| | | +--function-saca1b 12 bytes: (null)
| | | +--function-saca1 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--function-motion_data_enable 8 bytes: (null)
| | | +--function-saca2c 12 bytes: (null)
| | | +--has-sphere 4 bytes: (null)
| | | +--iommu-parent 4 bytes: (null)
| | | +--face-detection-support 4 bytes: (null)
| | | +--camera-rear 4 bytes: (null)
| | | +--function-conf_isp_ref1_clk_freq 20 bytes: (null)
| | | +--clock-gates 48 bytes: (null)
| | | +--function-saca0 12 bytes: (null)
| | | +--function-sensor_extclk2 16 bytes: (null)
| | | +--function-motion_data_param_set 8 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--name 4 bytes: isp
| | | +--power-gates 48 bytes: (null)
| | | +--function-sensor_shutdown3 16 bytes: (null)
| | | +--function-cam_avdd_ldo 12 bytes: (null)
| | | +--function-saca0b 12 bytes: (null)
| | | +--function-sensor_shutdown 16 bytes: (null)
| | | +--clock-ids 8 bytes: (null)
| | | +--function-frontcam_forcepwm 16 bytes: (null)
| | | +--function-saca1c 12 bytes: (null)
| | | +--compatible 23 bytes: isp,t8010
| | | +--function-device_reset 12 bytes: (null)
| | | +--function-cam_avdd_ldo3 12 bytes: (null)
| | | +--camera-front 4 bytes: (null)
| | | +--function-conf_isp_ref2_clk_freq 20 bytes: (null)
| | | +--function-saca2d 12 bytes: (null)
| | | +--function-cam0_ldo 12 bytes: (null)
| | | +--function-saca2b 12 bytes: (null)
| | | +--back-camera-autofocus-recal 12 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--function-sensor_extclk3 16 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-type 4 bytes: (null)
| | | +--function-conf_isp_ref0_clk_freq 20 bytes: (null)
| | | +--function-sensor_extclk 16 bytes: (null)
| | | +--function-sensor_shutdown2 16 bytes: (null)
| | | +--function-saca2 12 bytes: (null)
| | | +--function-sphere_buck_mode 16 bytes: (null)
| | | +--function-cam_avdd_ldo2 12 bytes: (null)
+--dart-isp:
| | | +--fetch-config 4 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--smmu-version 4 bytes: (null)
| | | +--dart-version 4 bytes: (null)
| | | +--shared-smmu-interrupt 4 bytes: (null)
| | | +--name 9 bytes: dart-isp
| | | +--interrupt-parent 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--smmu-present 4 bytes: (null)
| | | +--no-fault-clients 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--power-gates 4 bytes: (null)
| | | +--vm-size 4 bytes: (null)
| | | +--reg 32 bytes: (null)
+--mapper-isp:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--iomd-cache-ttl 4 bytes: (null)
| | | | +--iomd-cache-size 4 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 11 bytes: mapper-isp
| | | | +--reg 4 bytes: (null)
+--ave:
| | | +--interrupt-parent 4 bytes: (null)
| | | +--compatible 10 bytes: ave,t8010
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--interrupts 20 bytes: (null)
| | | +--iommu-parent 4 bytes: (null)
| | | +--clock-gates 28 bytes: (null)
| | | +--power-gates 28 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--name 4 bytes: ave
| | | +--reg 64 bytes: (null)
+--dart-ave:
| | | +--dart-version 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--iommu-parent 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 8 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--page-size 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--shared-smmu-interrupt 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--smmu-present 4 bytes: (null)
| | | +--smmu-version 4 bytes: (null)
| | | +--name 9 bytes: dart-ave
| | | +--stt-idx-width 4 bytes: (null)
+--mapper-ave:
| | | | +--tail-padding 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--iomd-cache-ttl 4 bytes: (null)
| | | | +--iomd-cache-size 4 bytes: (null)
| | | | +--device_type 12 bytes: (null)
| | | | +--name 11 bytes: mapper-ave
| | | | +--reg 4 bytes: (null)
+--vxd:
| | | +--compatible 23 bytes: vxd,t8010
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--clock-gates 8 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--vxd-version 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--h264-playback-level 4 bytes: (null)
| | | +--power-gates 8 bytes: (null)
| | | +--allow-oold 4 bytes: (null)
| | | +--name 4 bytes: vxd
+--sgx:
| | | +--gpu-pwr-perf-scale2 4 bytes: (null)
| | | +--gpu-num-perf-states 4 bytes: (null)
| | | +--gpu-pwr-calc-coeff1 4 bytes: (null)
| | | +--gpu-pwr-calc-static 4 bytes: (null)
| | | +--gpu-perf-tgt-utilization 4 bytes: (null)
| | | +--gpu-pwr-integral-min-clamp 4 bytes: (null)
| | | +--perf-states 128 bytes: (null)
| | | +--gpu-pwr-filter-time-constant 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--gpu-pwr-integral-gain 4 bytes: (null)
| | | +--interrupts 20 bytes: (null)
| | | +--has-kf 4 bytes: (null)
| | | +--gpu-perf-filter-drop-threshold 4 bytes: (null)
| | | +--gpu-pwr-perf-scale0 4 bytes: (null)
| | | +--meta-sw-interrupt 20 bytes: (null)
| | | +--procedural-antialiasing 0 bytes: (null)
| | | +--gpu-perf-integral-gain 4 bytes: (null)
| | | +--clock-gates 8 bytes: (null)
| | | +--gpu-perf-integral-min-clamp 4 bytes: (null)
| | | +--gpu-perf-filter-time-constant2 4 bytes: (null)
| | | +--gpu-pwr-perf-scale3 4 bytes: (null)
| | | +--gpu-pwr-calc-coeff2 4 bytes: (null)
| | | +--gpu-pwr-min-duty-cycle 4 bytes: (null)
| | | +--perf-state-count 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--name 4 bytes: sgx
| | | +--opengl-standard 4 bytes: (null)
| | | +--power-gates 8 bytes: (null)
| | | +--gpu-device-max-power 4 bytes: (null)
| | | +--gpu-pwr-perf-scale1 4 bytes: (null)
| | | +--clock-ids 4 bytes: (null)
| | | +--gfx-qos 8 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--gpu-perf-integral-gain2 4 bytes: (null)
| | | +--gpu-pwr-calc-coeff0 4 bytes: (null)
| | | +--gpu-perf-proportional-gain2 4 bytes: (null)
| | | +--compatible 10 bytes: gpu,t8010
| | | +--gpu-pwr-perf-scale4 4 bytes: (null)
| | | +--metal-standard 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--gpu-pwr-proportional-gain 4 bytes: (null)
| | | +--gpu-perf-filter-time-constant 4 bytes: (null)
| | | +--gpu-perf-proportional-gain 4 bytes: (null)
+--gfx-kf:
| | | +--compatible 14 bytes: iop-gfx,t8010
| | | +--clock-ids 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--force-timebase-sync 0 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--iop-version 4 bytes: (null)
| | | +--device_type 7 bytes: gfx-kf
| | | +--power-gates 4 bytes: (null)
| | | +--role 4 bytes: (null)
| | | +--name 7 bytes: gfx-kf
+--iop-gfx-nub:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 16 bytes: (null)
| | | | +--firmware-name 4 bytes: (null)
| | | | +--name 12 bytes: iop-gfx-nub
| | | | +--power-managed 5 bytes: true
+--i2s-switch:
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--compatible 17 bytes: i2s-switch,t8010
| | | +--device_type 11 bytes: i2s-switch
| | | +--name 11 bytes: i2s-switch
| | | +--reg 16 bytes: (null)
+--aop-i2s-switch:
| | | +--aop_i2s_oe_reg_val 4 bytes: (null)
| | | +--compatible 21 bytes: aop-i2s-switch,t8010
| | | +--reg-defaults 16 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--name 15 bytes: aop-i2s-switch
| | | +--AAPL,phandle 4 bytes: (null)
+--mca0:
| | | +--dma-coherent 4 bytes: (null)
| | | +--compatible 23 bytes: mca,t8010
| | | +--function-mclk_frequency 12 bytes: (null)
| | | +--function-i2s_route_aop 20 bytes: (null)
| | | +--function-i2s_route 20 bytes: (null)
| | | +--dma-channels 128 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--mca-version 4 bytes: (null)
| | | +--name 5 bytes: mca0
+--audio-codec:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 19 bytes: audio-data,cs42l71
| | | | +--device_type 11 bytes: audio-data
| | | | +--name 12 bytes: audio-codec
| | | | +--reg 36 bytes: (null)
+--mca1:
| | | +--dma-coherent 4 bytes: (null)
| | | +--compatible 23 bytes: mca,t8010
| | | +--function-mclk_frequency 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--function-i2s_route 20 bytes: (null)
| | | +--dma-channels 128 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--mca-version 4 bytes: (null)
| | | +--isVirtual 0 bytes: (null)
| | | +--name 5 bytes: mca1
+--virtual-mca1:
| | | | +--compatible 12 bytes: (null)
| | | | +--isVirtual 0 bytes: (null)
| | | | +--device_type 4 bytes: (null)
| | | | +--name 13 bytes: virtual-mca1
| | | | +--AAPL,phandle 4 bytes: (null)
+--virtual-mca1a:
| | | | | +--compatible 23 bytes: virtual-mca-controller
| | | | | +--dma-channels 128 bytes: (null)
| | | | | +--dma-parent 4 bytes: (null)
| | | | | +--device_type 4 bytes: (null)
| | | | | +--name 14 bytes: virtual-mca1a
| | | | | +--AAPL,phandle 4 bytes: (null)
+--audio-speaker-top:
| | | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | | +--compatible 19 bytes: audio-data,cs35l26
| | | | | | +--device_type 11 bytes: audio-data
| | | | | | +--name 18 bytes: audio-speaker-top
| | | | | | +--reg 36 bytes: (null)
+--virtual-mca1b:
| | | | | +--compatible 23 bytes: virtual-mca-controller
| | | | | +--dma-channels 128 bytes: (null)
| | | | | +--dma-parent 4 bytes: (null)
| | | | | +--device_type 4 bytes: (null)
| | | | | +--name 14 bytes: virtual-mca1b
| | | | | +--AAPL,phandle 4 bytes: (null)
+--maggie-arc:
| | | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | | +--compatible 22 bytes: audio-data,maggie-arc
| | | | | | +--device_type 11 bytes: audio-data
| | | | | | +--name 11 bytes: maggie-arc
| | | | | | +--reg 36 bytes: (null)
+--mca2:
| | | +--dma-coherent 4 bytes: (null)
| | | +--compatible 23 bytes: mca,t8010
| | | +--function-mclk_frequency 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--function-i2s_route 20 bytes: (null)
| | | +--dma-channels 128 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--mca-version 4 bytes: (null)
| | | +--isVirtual 0 bytes: (null)
| | | +--name 5 bytes: mca2
+--virtual-mca2:
| | | | +--compatible 12 bytes: (null)
| | | | +--isVirtual 0 bytes: (null)
| | | | +--device_type 4 bytes: (null)
| | | | +--name 13 bytes: virtual-mca2
| | | | +--AAPL,phandle 4 bytes: (null)
+--virtual-mca2a:
| | | | | +--compatible 23 bytes: virtual-mca-controller
| | | | | +--dma-channels 128 bytes: (null)
| | | | | +--dma-parent 4 bytes: (null)
| | | | | +--device_type 4 bytes: (null)
| | | | | +--name 14 bytes: virtual-mca2a
| | | | | +--AAPL,phandle 4 bytes: (null)
+--audio-codec-hawking:
| | | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | | +--compatible 19 bytes: audio-data,hawking
| | | | | | +--data-sources 26 bytes: h2pa
| | | | | | +--registerWithPrimary 0 bytes: (null)
| | | | | | +--device_type 11 bytes: audio-data
| | | | | | +--name 20 bytes: audio-codec-hawking
| | | | | | +--reg 36 bytes: (null)
+--virtual-mca2b:
| | | | | +--compatible 23 bytes: virtual-mca-controller
| | | | | +--dma-channels 128 bytes: (null)
| | | | | +--dma-parent 4 bytes: (null)
| | | | | +--device_type 4 bytes: (null)
| | | | | +--name 14 bytes: virtual-mca2b
| | | | | +--AAPL,phandle 4 bytes: (null)
+--audio-codec-reference:
| | | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | | +--compatible 21 bytes: audio-data,reference
| | | | | | +--data-sources 26 bytes: x2pa\80
| | | | | | +--registerWithPrimary 0 bytes: (null)
| | | | | | +--ignoreDataSourceCount 0 bytes: (null)
| | | | | | +--device_type 11 bytes: audio-data
| | | | | | +--name 22 bytes: audio-codec-reference
| | | | | | +--reg 36 bytes: (null)
+--audio-maggie-debug:
| | | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | | +--compatible 24 bytes: (null)
| | | | | | +--data-sources 27 bytes: m2pa\80
| | | | | | +--registerWithPrimary 0 bytes: (null)
| | | | | | +--device_type 11 bytes: audio-data
| | | | | | +--name 19 bytes: audio-maggie-debug
| | | | | | +--reg 36 bytes: (null)
+--mca3:
| | | +--dma-coherent 4 bytes: (null)
| | | +--compatible 23 bytes: mca,t8010
| | | +--function-mclk_frequency 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--function-i2s_route 20 bytes: (null)
| | | +--dma-channels 128 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--mca-version 4 bytes: (null)
| | | +--name 5 bytes: mca3
+--audio-baseband-voice:
| | | | +--reg 36 bytes: (null)
| | | | +--compatible 26 bytes: audio-data,baseband-voice
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--data-sources 37 bytes: b2pa
| | | | +--device_type 11 bytes: audio-data
| | | | +--clock-sources 32 bytes: (null)
| | | | +--name 21 bytes: audio-baseband-voice
+--mca4:
| | | +--dma-coherent 4 bytes: (null)
| | | +--compatible 23 bytes: mca,t8010
| | | +--function-mclk_frequency 12 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--function-i2s_route 20 bytes: (null)
| | | +--dma-channels 128 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 32 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--dma-parent 4 bytes: (null)
| | | +--mca-version 4 bytes: (null)
| | | +--name 5 bytes: mca4
+--audio-codec-voice:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 17 bytes: audio-data,voice
| | | | +--data-sources 90 bytes: v2pa\80\80
| | | | +--registerWithPrimary 0 bytes: (null)
| | | | +--device_type 11 bytes: audio-data
| | | | +--name 18 bytes: audio-codec-voice
| | | | +--reg 36 bytes: (null)
+--apcie:
| | | +--#msi-vectors 4 bytes: (null)
| | | +--power-gates 4 bytes: (null)
| | | +--reg 192 bytes: (null)
| | | +--clock-gates 12 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--no-phy-power-gating 0 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--msi-vector-offset 4 bytes: (null)
| | | +--pci-aer-correctable 4 bytes: (null)
| | | +--bus-range 8 bytes: (null)
| | | +--lane-cfg 4 bytes: (null)
| | | +--function-debug_gpio 16 bytes: (null)
| | | +--name 6 bytes: apcie
| | | +--perst-to-refclk-delay-us 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--dev-range 8 bytes: (null)
| | | +--compatible 12 bytes: (null)
| | | +--interrupts 16 bytes: (null)
| | | +--msi-address 8 bytes: (null)
| | | +--pci-aer-uncorrectable 4 bytes: (null)
| | | +--ranges 56 bytes: (null)
| | | +--#ports 4 bytes: (null)
| | | +--link-state-power 16 bytes: (null)
| | | +--device_type 4 bytes: (null)
| | | +--#size-cells 4 bytes: (null)
| | | +--msi-parent-controller 4 bytes: (null)
| | | +--no-l2-config-access 0 bytes: (null)
+--pci-bridge0:
| | | | +--name 12 bytes: pci-bridge0
| | | | +--function-dart_force_active 8 bytes: (null)
| | | | +--msi-vector-base 4 bytes: (null)
| | | | +--nvme-mode 0 bytes: (null)
| | | | +--pci-l1pm-control 8 bytes: (null)
| | | | +--function-nvme_mmu_force_active 8 bytes: (null)
| | | | +--AAPL,unit-string 9 bytes: 00000000
| | | | +--t-refclk-to-perst 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--clkreq-wait-time 4 bytes: (null)
| | | | +--#size-cells 4 bytes: (null)
| | | | +--function-clkreq 16 bytes: (null)
| | | | +--maximum-link-speed 4 bytes: (null)
| | | | +--#address-cells 4 bytes: (null)
| | | | +--function-perst 16 bytes: (null)
| | | | +--allow-endpoint-reset 0 bytes: (null)
| | | | +--apcie-port 4 bytes: (null)
| | | | +--#msi-vectors 4 bytes: (null)
+--s3e:
| | | | | +--pci-l1pm-control 8 bytes: (null)
| | | | | +--#address-cells 4 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--icc-20us-ma 4 bytes: (null)
| | | | | +--AAPL,unit-string 9 bytes: 00000000
| | | | | +--pci-phy-tx-eq 4 bytes: (null)
| | | | | +--vcc-mv 4 bytes: (null)
| | | | | +--icc-1us-ma 4 bytes: (null)
| | | | | +--icc-5us-ma 4 bytes: (null)
| | | | | +--pci-aspm-default 4 bytes: (null)
| | | | | +--disable-pcie-phy-override 4 bytes: (null)
| | | | | +--iommu-parent 12 bytes: (null)
| | | | | +--function-pcie_port_control 12 bytes: (null)
| | | | | +--name 4 bytes: s3e
| | | | | +--function-boot_from_host 16 bytes: (null)
| | | | | +--pci-phy-rx-eq 4 bytes: (null)
| | | | | +--pci-max-latency 4 bytes: (null)
| | | | | +--nvme-scratch-virt-region 16 bytes: (null)
| | | | | +--icc-duration-idx 4 bytes: (null)
| | | | | +--imp-mohm 4 bytes: (null)
| | | | | +--indirection-size 4 bytes: (null)
| | | | | +--device_type 12 bytes: (null)
| | | | | +--#size-cells 4 bytes: (null)
| | | | | +--write-perf-mlc-mbps 4 bytes: (null)
| | | | | +--write-perf-tlc-mbps 4 bytes: (null)
+--pci-bridge2:
| | | | +--apcie-port 4 bytes: (null)
| | | | +--function-dart_force_active 8 bytes: (null)
| | | | +--msi-vector-base 4 bytes: (null)
| | | | +--name 12 bytes: pci-bridge2
| | | | +--t-refclk-to-perst 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--AAPL,unit-string 9 bytes: 00020000
| | | | +--function-device_wake 16 bytes: (null)
| | | | +--maximum-link-speed 4 bytes: (null)
| | | | +--#size-cells 4 bytes: (null)
| | | | +--function-clkreq 16 bytes: (null)
| | | | +--#address-cells 4 bytes: (null)
| | | | +--function-perst 16 bytes: (null)
| | | | +--pci-l1pm-control 8 bytes: (null)
| | | | +--manual-enable 0 bytes: (null)
| | | | +--#msi-vectors 4 bytes: (null)
+--wlan:
| | | | | +--pci-l1pm-control 8 bytes: (null)
| | | | | +--compatible 32 bytes: (null)
| | | | | +--AAPL,unit-string 9 bytes: 00000000
| | | | | +--pci-aspm-default 4 bytes: (null)
| | | | | +--pci-max-latency 4 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--iommu-parent 4 bytes: (null)
| | | | | +--#address-cells 4 bytes: (null)
| | | | | +--#size-cells 4 bytes: (null)
| | | | | +--device_type 12 bytes: (null)
| | | | | +--name 5 bytes: wlan
+--pci-bridge3:
| | | | +--apcie-port 4 bytes: (null)
| | | | +--function-dart_force_active 8 bytes: (null)
| | | | +--manual-enable-s2r 0 bytes: (null)
| | | | +--msi-vector-base 4 bytes: (null)
| | | | +--name 12 bytes: pci-bridge3
| | | | +--t-refclk-to-perst 4 bytes: (null)
| | | | +--AAPL,unit-string 9 bytes: 00030000
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--maximum-link-speed 4 bytes: (null)
| | | | +--#size-cells 4 bytes: (null)
| | | | +--function-clkreq 16 bytes: (null)
| | | | +--#address-cells 4 bytes: (null)
| | | | +--function-perst 16 bytes: (null)
| | | | +--pci-l1pm-control 8 bytes: (null)
| | | | +--manual-enable 0 bytes: (null)
| | | | +--#msi-vectors 4 bytes: (null)
+--baseband-pcie:
| | | | | +--pci-l1pm-control 8 bytes: (null)
| | | | | +--pci-aspm-default 4 bytes: (null)
| | | | | +--AAPL,unit-string 9 bytes: 00000000
| | | | | +--pci-max-latency 4 bytes: (null)
| | | | | +--AAPL,phandle 4 bytes: (null)
| | | | | +--iommu-parent 4 bytes: (null)
| | | | | +--#address-cells 4 bytes: (null)
| | | | | +--#size-cells 4 bytes: (null)
| | | | | +--device_type 12 bytes: (null)
| | | | | +--name 14 bytes: baseband-pcie
+--nvme-mmu0:
| | | +--sart-region 16 bytes: (null)
| | | +--sart-virtual-base 4 bytes: (null)
| | | +--compatible 30 bytes: nvme-mmu,t8010
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--tags 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--virtual-base 4 bytes: (null)
| | | +--device_type 9 bytes: nvme-mmu
| | | +--sgl-entries 4 bytes: (null)
| | | +--name 10 bytes: nvme-mmu0
+--dart-apcie0:
| | | +--dart-version 4 bytes: (null)
| | | +--manual-availability 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--vm-offset 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 12 bytes: dart-apcie0
| | | +--vm-size 4 bytes: (null)
+--mapper-apcie0:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--device_type 12 bytes: (null)
| | | | +--name 14 bytes: mapper-apcie0
| | | | +--reg 4 bytes: (null)
+--dart-apcie1:
| | | +--dart-version 4 bytes: (null)
| | | +--manual-availability 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--vm-offset 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 12 bytes: dart-apcie1
| | | +--vm-size 4 bytes: (null)
+--mapper-apcie1:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--device_type 12 bytes: (null)
| | | | +--name 14 bytes: mapper-apcie1
| | | | +--reg 4 bytes: (null)
+--dart-apcie2:
| | | +--dart-version 4 bytes: (null)
| | | +--manual-availability 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--vm-offset 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 12 bytes: dart-apcie2
| | | +--vm-size 4 bytes: (null)
+--mapper-apcie2:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--device_type 12 bytes: (null)
| | | | +--name 14 bytes: mapper-apcie2
| | | | +--reg 4 bytes: (null)
+--dart-apcie3:
| | | +--dart-version 4 bytes: (null)
| | | +--manual-availability 4 bytes: (null)
| | | +--compatible 25 bytes: dart,t8010
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--vm-offset 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--stt-idx-width 4 bytes: (null)
| | | +--name 12 bytes: dart-apcie3
| | | +--vm-size 4 bytes: (null)
+--mapper-apcie3:
| | | | +--AAPL,phandle 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--device_type 12 bytes: (null)
| | | | +--name 14 bytes: mapper-apcie3
| | | | +--reg 4 bytes: (null)
+--amc:
| | | +--CH2RNKCFG1 4 bytes: (null)
| | | +--CH0RNKCFG1 4 bytes: (null)
| | | +--compatible 43 bytes: amctempsensor,t8010
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--CH2RNKCFG0 4 bytes: (null)
| | | +--CH3RNKCFG1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--CH1RNKCFG1 4 bytes: (null)
| | | +--CH0RNKCFG0 4 bytes: (null)
| | | +--odts_mapping 4 bytes: (null)
| | | +--location-name 9 bytes: AMC ODTS
| | | +--odts 4 bytes: (null)
| | | +--CH3RNKCFG0 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--name 4 bytes: amc
| | | +--CH1RNKCFG0 4 bytes: (null)
+--sochot0:
| | | +--skip-trip-temp-config 4 bytes: (null)
| | | +--compatible 16 bytes: (null)
| | | +--interrupt-parent 4 bytes: (null)
| | | +--interrupts 4 bytes: (null)
| | | +--assert_count_0 4 bytes: (null)
| | | +--assert-count-value-0 4 bytes: (null)
| | | +--reg 64 bytes: (null)
| | | +--sochot_ctl 4 bytes: (null)
| | | +--device_type 7 bytes: sochot
| | | +--deassert_count_0 4 bytes: (null)
| | | +--assert-count-value-1 4 bytes: (null)
| | | +--failsafe_ctrl 4 bytes: (null)
| | | +--assert_count_1 4 bytes: (null)
| | | +--location-name 12 bytes: (null)
| | | +--temp_sensor_sochot_debug_hack 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--name 8 bytes: sochot0
| | | +--deassert_count_1 4 bytes: (null)
+--sochot1:
| | | +--deassert_count_0 4 bytes: (null)
| | | +--failsafe_ctrl 4 bytes: (null)
| | | +--trip_temp_0 4 bytes: (null)
| | | +--trip_temp_1 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--location-name 11 bytes: ACC sochot
| | | +--assert_count_0 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--name 8 bytes: sochot1
| | | +--deassert_count_1 4 bytes: (null)
| | | +--compatible 16 bytes: (null)
| | | +--sochot_temp1 4 bytes: (null)
| | | +--sochot_temp0 4 bytes: (null)
| | | +--assert-count-value-0 4 bytes: (null)
| | | +--sochot_ctl 4 bytes: (null)
| | | +--assert-count-value-1 4 bytes: (null)
| | | +--use_int 4 bytes: (null)
| | | +--device_type 7 bytes: sochot
| | | +--assert_count_1 4 bytes: (null)
| | | +--reg 16 bytes: (null)
+--tempsensor0:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor0
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor0
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--tempsensor1:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor1
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor1
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--tempsensor2:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor2
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor2
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--tempsensor3:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 17 bytes: ACC Temp Sensor0
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor3
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--tempsensor4:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 17 bytes: ACC Temp Sensor1
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor4
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--tempsensor5:
| | | +--sensor-offset-CTL2 4 bytes: (null)
| | | +--location-id 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--sensor-AvgMax 4 bytes: (null)
| | | +--sensor-offset-CTL1 4 bytes: (null)
| | | +--location-name 17 bytes: ACC Temp Sensor2
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: (null)
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: (null)
| | | +--alarm-temp 4 bytes: (null)
| | | +--name 12 bytes: tempsensor5
| | | +--interrupt-parent 4 bytes: (null)
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: (null)
| | | +--sensor-offset-readCnt 4 bytes: (null)
| | | +--sensor-offset-alarm1 4 bytes: (null)
| | | +--compatible 17 bytes: tempsensor,t8010
| | | +--interrupts 4 bytes: (null)
| | | +--sensor-offset-alarm2 4 bytes: (null)
| | | +--sensor-offset-alarm3 4 bytes: (null)
| | | +--sensor-offset-readBK1 4 bytes: (null)
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: (null)
+--dietempctl0:
| | | +--compatible 17 bytes: dietempctl,t8010
| | | +--loop-kp 4 bytes: (null)
| | | +--loop-kits 4 bytes: (null)
| | | +--device_type 11 bytes: dietempctl
| | | +--name 12 bytes: dietempctl0
| | | +--AAPL,phandle 4 bytes: (null)
+--vtempctl0:
| | | +--compatible 15 bytes: vtempctl,t8010
| | | +--device_type 9 bytes: vtempctl
| | | +--name 10 bytes: vtempctl0
| | | +--AAPL,phandle 4 bytes: (null)
+--cpu-debug-interface:
| | | +--name 20 bytes: cpu-debug-interface
| | | +--trace_halt 128 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--enable_alt_trace 224 bytes: (null)
| | | +--enable_trace 224 bytes: (null)
| | | +--cpu_halt 32 bytes: (null)
| | | +--device_type 20 bytes: (null)
| | | +--light-em-up 96 bytes: (null)
+--swcpt:
| | | +--resource-config 120 bytes: (null)
| | | +--compatible 12 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--auto-arm 0 bytes: (null)
| | | +--clock-gates 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--data-req 0 bytes: (null)
| | | +--device_type 6 bytes: swcpt
| | | +--disable-clock-gating 0 bytes: (null)
| | | +--restore-on-resume 0 bytes: (null)
| | | +--wrap-trace 0 bytes: (null)
| | | +--name 6 bytes: swcpt
| | | +--auto-start 0 bytes: (null)
+--buttons:
| | +--button-priority_hold 4 bytes: (null)
| | +--button-names 28 bytes: (null)
| | +--button-priority_voldown 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--function-button_hold 16 bytes: (null)
| | +--function-button_volup 16 bytes: (null)
| | +--button-delay_voldown 4 bytes: (null)
| | +--function-wake_button_hold 12 bytes: (null)
| | +--button-priority_volup 4 bytes: (null)
| | +--function-button_voldown 16 bytes: (null)
| | +--name 8 bytes: buttons
| | +--interrupt-parent 4 bytes: (null)
| | +--compatible 8 bytes: (null)
| | +--interrupts 32 bytes: (null)
| | +--button-delay_hold 4 bytes: (null)
| | +--opposed-power-vol-buttons 4 bytes: (null)
| | +--button-delay_volup 4 bytes: (null)
| | +--home-button-type 4 bytes: (null)
| | +--function-button_ringerab 16 bytes: (null)
| | +--device_type 8 bytes: (null)
+--dock:
| | +--name 5 bytes: dock
| | +--compatible 10 bytes: dock,9pin
| | +--function-acc_ext_buck_vsel 16 bytes: (null)
| | +--function-acc_pwr 12 bytes: (null)
| | +--function-acc_sw_en 12 bytes: (null)
| | +--function-acc_sleep_lopwr 16 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--device_type 5 bytes: dock
| | +--function-acc_sleep_pwr 12 bytes: (null)
| | +--function-usb_dock_control 12 bytes: (null)
| | +--function-acc_pwr_quiesce 16 bytes: (null)
| | +--primary-port-id 4 bytes: (null)
| | +--function-acc_ext_buck_en 16 bytes: (null)
| | +--function-vbus_voltage 12 bytes: (null)
+--charger:
| | +--function-set_charger 8 bytes: (null)
| | +--usb-input-limit-calibration 17 bytes: syscfg/CBAT/0x34
| | +--name 8 bytes: charger
| | +--compatible 12 bytes: (null)
| | +--usb-input-limit-max 4 bytes: (null)
| | +--charger-curve 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--battery-family 4 bytes: (null)
| | +--function-usb_dmonitor 12 bytes: (null)
| | +--num-docks 4 bytes: (null)
| | +--boot-adapter-id 4 bytes: (null)
| | +--device_type 8 bytes: (null)
| | +--function-battery_pack 12 bytes: (null)
| | +--charge-limits 16 bytes: (null)
| | +--function-acc_reverify 8 bytes: (null)
| | +--charger-sleep-interval 4 bytes: (null)
| | +--boot-voltage 4 bytes: (null)
| | +--battery-id 32 bytes: (null)
+--backlight:
| | +--function-backlight_update 12 bytes: (null)
| | +--display-backlight-calibration 4 bytes: (null)
| | +--mA2Nits2ndOrderCoef 4 bytes: (null)
| | +--min-restriction-disableth 4 bytes: (null)
| | +--function-backlight_enable 8 bytes: (null)
| | +--nits2mAmps1stOrderCoef 4 bytes: (null)
| | +--pre-strobe-dim-period 4 bytes: (null)
| | +--LmaxProduct 4 bytes: (null)
| | +--LmidProduct 4 bytes: (null)
| | +--calibratedMidCurrent 4 bytes: (null)
| | +--pre-strobe-current 4 bytes: (null)
| | +--nits2mAmps2ndOrderCoef 4 bytes: (null)
| | +--aab-constraint-emax 4 bytes: (null)
| | +--min-restriction-enableth 4 bytes: (null)
| | +--calibratedMaxCurrent 4 bytes: (null)
| | +--LminProduct 4 bytes: (null)
| | +--nits2mAmps0thOrderCoef 4 bytes: (null)
| | +--max-restriction-disableth 4 bytes: (null)
| | +--mA2Nits0thOrderCoef 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--milliAmps2DACPart1MaxCurrent 4 bytes: (null)
| | +--backlight-marketing-table 68 bytes: (null)
| | +--milliAmps2DACPart2MaxCurrent 4 bytes: (null)
| | +--milliAmps2DACTablePart1 512 bytes: (null)
| | +--backlight-calibration 24 bytes: (null)
| | +--backlight-id 4 bytes: (null)
| | +--name 10 bytes: backlight
| | +--calibratedMinCurrent 4 bytes: (null)
| | +--iDAC2MilliAmpsTable 1024 bytes: (null)
| | +--max-restriction-factor 4 bytes: (null)
| | +--compatible 10 bytes: backlight
| | +--device_type 10 bytes: backlight
| | +--dim-ramp-max-step 4 bytes: (null)
| | +--use-AAB-architecture 4 bytes: (null)
| | +--min-restriction-factor 4 bytes: (null)
| | +--max-restriction-enableth 4 bytes: (null)
| | +--max-restriction-factor-aaboff 4 bytes: (null)
| | +--aab-constraint-lmax 4 bytes: (null)
| | +--sync-backlight-off 4 bytes: (null)
| | +--use-AAP 4 bytes: (null)
| | +--min-restriction-factor-aaboff 4 bytes: (null)
| | +--default-whitepoint-type 4 bytes: (null)
| | +--function-disp_aap_ctrl 8 bytes: (null)
| | +--milliAmps2DACTablePart2 256 bytes: (null)
| | +--mA2Nits1stOrderCoef 4 bytes: (null)
+--baseband:
| | +--class 4 bytes: (null)
| | +--function-pmu_exton_config 20 bytes: (null)
| | +--backpowering-pin-count 4 bytes: (null)
| | +--device-imei 32 bytes: (null)
| | +--function-bb_on 16 bytes: (null)
| | +--backpowering-alias-count 4 bytes: (null)
| | +--function-coredump 16 bytes: (null)
| | +--region-sku 29 bytes: syscfg/RSKU/0x40,zeroes/0x40
| | +--function-bb_usb_mux 16 bytes: (null)
| | +--function-sw_sdn 16 bytes: (null)
| | +--function-pmu_exton 16 bytes: (null)
| | +--function-bb_rst 16 bytes: (null)
| | +--imeisv 4 bytes: (null)
| | +--function-pcie_port_control 12 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--name 9 bytes: baseband
| | +--interrupt-parent 8 bytes: (null)
| | +--function-bb_ap_time_sync 16 bytes: (null)
| | +--compatible 14 bytes: baseband,d101
| | +--function-bb_uart_mux 16 bytes: (null)
| | +--function-sac 44 bytes: (null)
| | +--function-backpowering_pin0 16 bytes: (null)
| | +--interrupts 12 bytes: (null)
| | +--function-bb_ldo 16 bytes: (null)
| | +--backpowering-alias0 18 bytes: function-coredump
| | +--device_type 9 bytes: baseband
| | +--function-reset_det 16 bytes: (null)
| | +--config 40 bytes: (null)
+--sacm:
| | +--compatible 7 bytes: sacm,1
| | +--name 5 bytes: sacm
| | +--AAPL,phandle 4 bytes: (null)
+--defaults:
| | +--name 9 bytes: defaults
| | +--kern.hibernation_min_processes 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--kern.vm_compressor 4 bytes: (null)
| | +--kern.io_throttle_window_tier3 4 bytes: (null)
| | +--content-protect 0 bytes: (null)
| | +--data-journaling 0 bytes: (null)
| | +--use-lwvm 0 bytes: (null)
| | +--kern.maxkfsevents 4 bytes: (null)
| | +--ap-nonce-in-nvram 4 bytes: (null)
| | +--l2-ecc-correctable-panic 4 bytes: (null)
| | +--kern.max_task_pmem 4 bytes: (null)
| | +--panic-on-home-lock-button 4 bytes: (null)
| | +--kern.maxvnodes 4 bytes: (null)
| | +--cpx-encryption-mode 4 bytes: (null)
| | +--kern.io_throttle_period_tier3 4 bytes: (null)
+--product:
| | +--udid-version 4 bytes: (null)
| | +--offline-dictation 4 bytes: (null)
| | +--graphics-featureset-fallbacks 29 bytes: MTL3,1:MTL2,2:MTL1,2:GLES2,0
| | +--location-reminders 4 bytes: (null)
| | +--device-perf-memory-class 4 bytes: (null)
| | +--builtin-mics 4 bytes: (null)
| | +--display-mirroring 4 bytes: (null)
| | +--artwork-device-subtype 4 bytes: (null)
| | +--allow-32bit-apps 4 bytes: (null)
| | +--hearingaid-low-energy-audio 4 bytes: (null)
| | +--compatible-device-fallback 10 bytes: iPhone8,1
| | +--product-description 9 bytes: iPhone 7
| | +--ui-reachability 4 bytes: (null)
| | +--device-color-policy 4 bytes: (null)
| | +--iap2-protocol-supported 4 bytes: (null)
| | +--display-backlight-compensation 12 bytes: (null)
| | +--personal-hotspot 4 bytes: (null)
| | +--sandman-support 4 bytes: (null)
| | +--itunes-min-ver 4 bytes: (null)
| | +--RF-exposure-separation-distance 4 bytes: (null)
| | +--ui-background-quality 4 bytes: (null)
| | +--cover-glass 12 bytes: (null)
| | +--car-integration 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: (null)
| | +--name 8 bytes: product
| | +--graphics-featureset-class 7 bytes: MTL3,2
| | +--wifi-chipset 5 bytes: 4355
| | +--low-power-wallet-mode 4 bytes: (null)
| | +--ui-weather-quality 4 bytes: (null)
| | +--gps-capable 4 bytes: (null)
| | +--display-temp-compensation 12 bytes: (null)
| | +--watch-companion 4 bytes: (null)
| | +--siri-gesture 4 bytes: (null)
| | +--baseband-chipset 6 bytes: ice16
| | +--ptp-large-files 4 bytes: (null)
| | +--hearingaid-audio-equalization 4 bytes: (null)
| | +--activation-protocol-version 4 bytes: (null)
| | +--assistant 4 bytes: (null)
| | +--product-name 9 bytes: iPhone 7
| | +--product-id 20 bytes: (null)
| | +--bluetooth-le 4 bytes: (null)
| | +--thin-bezel 4 bytes: (null)
| | +--dictation 4 bytes: (null)
| | +--lockdown-certtype 4 bytes: (null)
| | +--device-colors 12 bytes: (null)
| | +--primary-calibration-matrix 40 bytes: (null)
| | +--public-key-accelerator 4 bytes: (null)
| | +--artwork-scale-factor 4 bytes: (null)
| | +--artwork-device-idiom 6 bytes: phone
| | +--artwork-display-gamut 3 bytes: P3
+--camera:
| | | +--rear-max-video-fps-4k 4 bytes: (null)
| | | +--rear-max-video-zoom 4 bytes: (null)
| | | +--auto-focus 4 bytes: (null)
| | | +--front-auto-hdr 4 bytes: (null)
| | | +--rear-max-video-fps-720p 4 bytes: (null)
| | | +--front-burst-image-duration 4 bytes: (null)
| | | +--rear-slowmo 4 bytes: (null)
| | | +--flash 4 bytes: (null)
| | | +--pipelined-stillimage-capability 4 bytes: (null)
| | | +--rear-max-slomo-video-fps-1080p 4 bytes: (null)
| | | +--front-hdr 4 bytes: (null)
| | | +--front-flash-capability 4 bytes: (null)
| | | +--video-cap 4 bytes: (null)
| | | +--front-hdr-on 4 bytes: (null)
| | | +--video-stills 4 bytes: (null)
| | | +--front-burst 4 bytes: (null)
| | | +--rear-max-slomo-video-fps-720p 4 bytes: (null)
| | | +--rear-burst-image-duration 4 bytes: (null)
| | | +--name 7 bytes: camera
| | | +--rear-auto-hdr 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--rear-max-video-frame_rate 4 bytes: (null)
| | | +--rear-hdr-on 4 bytes: (null)
| | | +--rear-max-video-fps-1080p 4 bytes: (null)
| | | +--rear-hdr 4 bytes: (null)
| | | +--rear-burst 4 bytes: (null)
| | | +--post-effects 4 bytes: (null)
| | | +--live-effects 4 bytes: (null)
| | | +--front-max-video-zoom 4 bytes: (null)
| | | +--front-max-video-fps-720p 4 bytes: (null)
| | | +--panorama 4 bytes: (null)
| | | +--front-max-video-fps-1080p 4 bytes: (null)
| | | +--live-photo-capture 4 bytes: (null)
+--facetime:
| | | +--tnr-mode-back 4 bytes: (null)
| | | +--bitrate-3g 4 bytes: (null)
| | | +--decoding 48 bytes: (null)
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--bitrate-lte 4 bytes: (null)
| | | +--tnr-mode-front 4 bytes: (null)
| | | +--bitrate-2g 4 bytes: (null)
| | | +--pref-decoding 8 bytes: (null)
| | | +--bitrate-wifi 4 bytes: (null)
| | | +--encoding 56 bytes: (null)
| | | +--name 9 bytes: facetime
+--maps:
| | | +--name 5 bytes: maps
| | | +--AAPL,phandle 4 bytes: (null)
| | | +--adaptive-ui 0 bytes: (null)
| | | +--navigation 4 bytes: (null)
| | | +--3d-imagery 4 bytes: (null)
| | | +--3d-maps 4 bytes: (null)
+--haptics:
| | | +--closed-loop 4 bytes: (null)
| | | +--name 8 bytes: haptics
| | | +--AAPL,phandle 4 bytes: (null)
+--audio:
| | | +--supports-always-listening 4 bytes: (null)
| | | +--name 6 bytes: audio
| | | +--AAPL,phandle 4 bytes:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment