Skip to content

Instantly share code, notes, and snippets.

@insidegui
Created March 10, 2018 15:38
Show Gist options
  • Save insidegui/963248924cb6abd580dce53c07c5ec50 to your computer and use it in GitHub Desktop.
Save insidegui/963248924cb6abd580dce53c07c5ec50 to your computer and use it in GitHub Desktop.
iBridge 2,1 device tree
dtre
Device Tree with 19 properties and 10 children
Properties:
device-tree:
| +--name 12 bytes: device-tree
| +--target-type 5 bytes: J137
| +--mlb-serial-number 29 bytes: syscfg/MLB#/0x20,zeroes/0x20
| +--compatible 27 bytes: J137AP
| +--secure-root-prefix 3 bytes: md
| +--AAPL,phandle 4 bytes: 1
| +--platform-name 32 bytes: (null)
| +--device_type 8 bytes: 98
| +--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: 2
| +--#size-cells 4 bytes: 2
| +--serial-number 29 bytes: syscfg/SrNm/0x20,zeroes/0x20
| +--clock-frequency 4 bytes: (null)
| +--local-mac-address 6 bytes:
| +--manufacturer 11 bytes: Apple Inc.
| +--config-number 29 bytes: syscfg/CFG#/0x20,zeroes/0x20
| +--model 11 bytes: iBridge2,1
+--chosen:
| | +--crypto-hash-method 9 bytes: sha2-384
| | +--housing-color 12 bytes: 115
| | +--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: 65
| | +--AAPL,phandle 4 bytes: 2
| | +--development-cert 4 bytes: (null)
| | +--name 7 bytes: chosen
| | +--enclosure-material 12 bytes: 115
| | +--root-matching 256 bytes: (null)
| | +--marketing-hardware-behavior 12 bytes: 115
| | +--mac-address-ethernet0 30 bytes: macaddr/ethaddr,syscfg/EMac/6
| | +--dram-vendor-id 4 bytes: (null)
| | +--coverglass-color 12 bytes: 115
| | +--firmware-version 256 bytes: (null)
| | +--secure-boot 4 bytes: (null)
| | +--software-behavior 29 bytes: syscfg/SwBh/0x10,zeroes/0x10
| | +--backing-color 12 bytes: 115
| | +--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: 115
| | +--chip-id 4 bytes: (null)
| | +--cover-glass-material 12 bytes: 115
| | +--mac-address-bluetooth0 29 bytes: macaddr/btaddr,syscfg/BMac/6
| | +--debug-enabled 4 bytes: (null)
| | +--display-rotation 4 bytes: (null)
| | +--#address-cells 4 bytes: 2
| | +--marketing-software-behavior 12 bytes: 115
| | +--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: 3
| | | +--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: 4
| | | +--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: 5
| | | +--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: 6
| | | +--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: 7
+--cpus:
| | +--#address-cells 4 bytes: 1
| | +--#size-cells 4 bytes: (null)
| | +--name 5 bytes: cpus
| | +--AAPL,phandle 4 bytes: 8
+--cpu0:
| | | +--AAPL,phandle 4 bytes: 9
| | | +--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: 15
| | | +--interrupt-parent 4 bytes: 42
| | | +--reg-private 8 bytes: (null)
| | | +--state 8 bytes: 114
| | | +--compatible 30 bytes: apple,hurricane-zephyr
| | | +--peripheral-frequency 8 bytes: (null)
| | | +--interrupts 12 bytes: -64
| | | +--timebase-frequency 8 bytes: (null)
| | | +--function-enable_core 12 bytes: 44
| | | +--clock-frequency 8 bytes: (null)
| | | +--function-ipi_dispatch 12 bytes: 42
| | | +--function-ipi_dispatch_other 12 bytes: 42
| | | +--function-cpu_idle 8 bytes: 44
| | | +--device_type 4 bytes: 99
| | | +--reg 4 bytes: (null)
+--cpu1:
| | | +--reg-private 8 bytes: (null)
| | | +--state 8 bytes: 119
| | | +--function-cpu_idle 8 bytes: 44
| | | +--compatible 30 bytes: apple,hurricane-zephyr
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 12 bytes: -62
| | | +--reg 4 bytes: 1
| | | +--AAPL,phandle 4 bytes: 10
| | | +--device_type 4 bytes: 99
| | | +--function-ipi_dispatch_other 12 bytes: 42
| | | +--function-error_handler 12 bytes: 15
| | | +--function-ipi_dispatch 12 bytes: 42
| | | +--function-enable_core 12 bytes: 44
| | | +--name 5 bytes: cpu1
+--aliases:
| | +--name 8 bytes: aliases
| | +--AAPL,phandle 4 bytes: 11
+--memory:
| | +--AAPL,phandle 4 bytes: 12
| | +--device_type 7 bytes: memory
| | +--name 7 bytes: memory
| | +--reg 8 bytes: (null)
+--pram:
| | +--AAPL,phandle 4 bytes: 13
| | +--device_type 5 bytes: pram
| | +--name 5 bytes: pram
| | +--reg 16 bytes: (null)
+--vram:
| | +--AAPL,phandle 4 bytes: 14
| | +--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)
| | +--soc-generation 3 bytes: H9
| | +--reg 80 bytes: (null)
| | +--chip-revision 4 bytes: (null)
| | +--AAPL,phandle 4 bytes: 15
| | +--iommu-present 0 bytes: 100
| | +--device_type 9 bytes: t8012-io
| | +--ranges 120 bytes: (null)
| | +--#size-cells 4 bytes: 2
| | +--#address-cells 4 bytes: 2
| | +--usbphy-frequency 4 bytes: (null)
| | +--function-clock_gate 8 bytes: 44
| | +--function-power_gate 8 bytes: 44
| | +--name 7 bytes: arm-io
+--i2c0:
| | | +--compatible 32 bytes: 105
| | | +--clock-ids 4 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--#address-cels 4 bytes: 1
| | | +--clock-gates 4 bytes: 70
| | | +--interrupts 4 bytes: 37
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 16
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: 3
| | | +--device_type 4 bytes: 105
| | | +--function-device_reset 12 bytes: 44
| | | +--function-iic_sda 16 bytes: 62
| | | +--function-iic_scl 16 bytes: 62
| | | +--name 5 bytes: i2c0
+--audio-spkr-tweeter-left:
| | | | +--AAPL,phandle 4 bytes: 17
| | | | +--compatible 22 bytes: audio-control,tas5764
| | | | +--device_type 14 bytes: audio-control
| | | | +--name 24 bytes: audio-spkr-tweeter-left
| | | | +--reg 16 bytes: 108
+--audio-spkr-woofer-left:
| | | | +--speaker-config 16 bytes: 85
| | | | +--samplerate-default 8 bytes: (null)
| | | | +--BridgeAudio 4 bytes: 1
| | | | +--samplerate-subset 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 18
| | | | +--speaker1 4 bytes: 21
| | | | +--function-tap_active 12 bytes: 24
| | | | +--iis-power-provider 4 bytes: 26
| | | | +--speaker2 4 bytes: 17
| | | | +--name 23 bytes: audio-spkr-woofer-left
| | | | +--function-power_good 12 bytes: 84
| | | | +--interrupt-parent 4 bytes: 62
| | | | +--function-tap_master 12 bytes: 29
| | | | +--function-reset 16 bytes: 62
| | | | +--compatible 22 bytes: audio-control,tas5764
| | | | +--interrupts 8 bytes: 115
| | | | +--speaker3 4 bytes: 20
| | | | +--device_type 14 bytes: audio-control
| | | | +--function-speaker-id0 16 bytes: 62
| | | | +--reg 16 bytes: 109
| | | | +--function-speaker-id1 16 bytes: 62
+--i2c1:
| | | +--compatible 32 bytes: 105
| | | +--clock-ids 4 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--#address-cels 4 bytes: 1
| | | +--clock-gates 4 bytes: 71
| | | +--interrupts 4 bytes: 38
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 19
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: 3
| | | +--device_type 4 bytes: 105
| | | +--function-device_reset 12 bytes: 44
| | | +--function-iic_sda 16 bytes: 62
| | | +--function-iic_scl 16 bytes: 62
| | | +--name 5 bytes: i2c1
+--audio-spkr-tweeter-right:
| | | | +--AAPL,phandle 4 bytes: 20
| | | | +--compatible 22 bytes: audio-control,tas5764
| | | | +--device_type 14 bytes: audio-control
| | | | +--name 25 bytes: audio-spkr-tweeter-right
| | | | +--reg 16 bytes: 110
+--audio-spkr-woofer-right:
| | | | +--AAPL,phandle 4 bytes: 21
| | | | +--compatible 22 bytes: audio-control,tas5764
| | | | +--device_type 14 bytes: audio-control
| | | | +--name 24 bytes: audio-spkr-woofer-right
| | | | +--reg 16 bytes: 111
+--i2c2:
| | | +--compatible 32 bytes: 105
| | | +--clock-ids 4 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--#address-cels 4 bytes: 1
| | | +--clock-gates 4 bytes: 72
| | | +--interrupts 4 bytes: 39
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 22
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: 3
| | | +--device_type 4 bytes: 105
| | | +--function-device_reset 12 bytes: 44
| | | +--function-iic_sda 16 bytes: 62
| | | +--function-iic_scl 16 bytes: 62
| | | +--name 5 bytes: i2c2
+--audio-codec:
| | | | +--samplerate-subset 16 bytes: (null)
| | | | +--BridgeAudio 4 bytes: 1
| | | | +--compatible 22 bytes: audio-control,cs42l83
| | | | +--iis-power-provider 4 bytes: 32
| | | | +--interrupt-parent 4 bytes: 62
| | | | +--interrupts 8 bytes: 70
| | | | +--PowerOffAtSleep 4 bytes: 1
| | | | +--mic-config 8 bytes: 1
| | | | +--reg 16 bytes: 72
| | | | +--HPDetectInvert 4 bytes: 1
| | | | +--device_type 14 bytes: audio-control
| | | | +--function-reset 16 bytes: 87
| | | | +--AAPL,phandle 4 bytes: 23
| | | | +--bits-per-sample-subset 4 bytes: 24
| | | | +--name 12 bytes: audio-codec
| | | | +--samplerate-default 8 bytes: (null)
+--mca-switch:
| | | +--reg 48 bytes: (null)
| | | +--compatible 17 bytes: mca-switch,t8012
| | | +--numClusters 4 bytes: 6
| | | +--AAPL,phandle 4 bytes: 24
| | | +--clock-gates 24 bytes: 64
| | | +--device_type 11 bytes: mca-switch
| | | +--mca-identity 4 bytes: 46
| | | +--name 11 bytes: mca-switch
+--mca0:
| | | +--mca-identity 4 bytes: 46
| | | +--compatible 17 bytes: mcaCluster,t8012
| | | +--sio_mca-version 4 bytes: 2
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 28
| | | +--reg 48 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 25
| | | +--device_type 4 bytes: 105
| | | +--mca_dma-version 4 bytes: 1
| | | +--#size-cells 4 bytes: 12
| | | +--function-switch_config 12 bytes: 24
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: mca0
+--mca0a:
| | | | +--mclk-config 8 bytes: (null)
| | | | +--mca-identity 4 bytes: 97
| | | | +--apcie-nub 4 bytes: 105
| | | | +--compatible 10 bytes: mca,t8012
| | | | +--function-mclk_frequency 12 bytes: 47
| | | | +--function-i2s_route 20 bytes: 24
| | | | +--dma-channels 128 bytes: 40
| | | | +--AAPL,phandle 4 bytes: 26
| | | | +--syncGen-config 16 bytes: 48
| | | | +--device_type 4 bytes: 105
| | | | +--dma-parent 4 bytes: 93
| | | | +--function-i2s_route0 20 bytes: 24
| | | | +--name 6 bytes: mca0a
+--audio-spkr-woofer-left:
| | | | | +--AAPL,phandle 4 bytes: 27
| | | | | +--compatible 19 bytes: audio-data,tas5764
| | | | | +--device_type 11 bytes: audio-data
| | | | | +--name 23 bytes: audio-spkr-woofer-left
| | | | | +--reg 36 bytes: 1
+--mca0b:
| | | | +--mclk-config 8 bytes: (null)
| | | | +--mca-identity 4 bytes: 98
| | | | +--apcie-nub 4 bytes: 105
| | | | +--compatible 10 bytes: mca,t8012
| | | | +--function-mclk_frequency 12 bytes: 47
| | | | +--function-i2s_route 20 bytes: 24
| | | | +--dma-channels 128 bytes: 42
| | | | +--AAPL,phandle 4 bytes: 28
| | | | +--syncGen-config 16 bytes: (null)
| | | | +--device_type 4 bytes: 105
| | | | +--dma-parent 4 bytes: 93
| | | | +--name 6 bytes: mca0b
+--audio-tap:
| | | | | +--AAPL,phandle 4 bytes: 29
| | | | | +--compatible 21 bytes: audio-data,audio-tap
| | | | | +--data-sources 24 bytes: 99
| | | | | +--device_type 11 bytes: audio-data
| | | | | +--name 10 bytes: audio-tap
| | | | | +--reg 36 bytes: 1
+--mca1:
| | | +--mca-identity 4 bytes: 46
| | | +--compatible 17 bytes: mcaCluster,t8012
| | | +--sio_mca-version 4 bytes: 2
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 29
| | | +--reg 48 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 30
| | | +--device_type 4 bytes: 105
| | | +--mca_dma-version 4 bytes: 1
| | | +--#size-cells 4 bytes: 12
| | | +--function-switch_config 12 bytes: 24
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: mca1
+--mca2:
| | | +--mca-identity 4 bytes: 46
| | | +--compatible 17 bytes: mcaCluster,t8012
| | | +--sio_mca-version 4 bytes: 2
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 30
| | | +--reg 48 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 31
| | | +--device_type 4 bytes: 105
| | | +--mca_dma-version 4 bytes: 1
| | | +--#size-cells 4 bytes: 12
| | | +--function-switch_config 12 bytes: 24
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: mca2
+--mca2a:
| | | | +--AAPL,phandle 4 bytes: 32
| | | | +--apcie-nub 4 bytes: 105
| | | | +--compatible 10 bytes: mca,t8012
| | | | +--dma-channels 128 bytes: 48
| | | | +--function-i2s_route 20 bytes: 24
| | | | +--mclk-config 8 bytes: 2
| | | | +--dma-parent 4 bytes: 93
| | | | +--function-mclk_frequency 12 bytes: 47
| | | | +--device_type 4 bytes: 105
| | | | +--mca-identity 4 bytes: 97
| | | | +--name 6 bytes: mca2a
+--audio-codec:
| | | | | +--AAPL,phandle 4 bytes: 33
| | | | | +--compatible 19 bytes: audio-data,cs42l83
| | | | | +--device_type 11 bytes: audio-data
| | | | | +--name 12 bytes: audio-codec
| | | | | +--reg 36 bytes: 1
+--mca2b:
| | | | +--mclk-config 8 bytes: 2
| | | | +--mca-identity 4 bytes: 98
| | | | +--apcie-nub 4 bytes: 105
| | | | +--compatible 10 bytes: mca,t8012
| | | | +--AAPL,phandle 4 bytes: 34
| | | | +--function-i2s_route 20 bytes: 24
| | | | +--dma-channels 128 bytes: 50
| | | | +--syncGen-config 16 bytes: 50
| | | | +--device_type 4 bytes: 105
| | | | +--dma-parent 4 bytes: 93
| | | | +--function-i2s_route0 20 bytes: 24
| | | | +--name 6 bytes: mca2b
+--audio-loopback:
| | | | | +--AAPL,phandle 4 bytes: 35
| | | | | +--compatible 32 bytes: 97
| | | | | +--sampleRates 8 bytes: (null)
| | | | | +--device_type 11 bytes: audio-data
| | | | | +--name 15 bytes: audio-loopback
| | | | | +--reg 36 bytes: 1
+--bridge-audio-communication:
| | | +--compatible 31 bytes: bridgeaudiocommunication,t8012
| | | +--device_type 27 bytes: bridge-audio-communication
| | | +--name 27 bytes: bridge-audio-communication
| | | +--AAPL,phandle 4 bytes: 36
+--uart2:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 17
| | | +--dma-channels 64 bytes: 65
| | | +--clock-gates 4 bytes: 82
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 37
| | | +--device_type 5 bytes: uart
| | | +--function-tx 16 bytes: 62
| | | +--dma-types 8 bytes: 2
| | | +--no-flow-control 0 bytes: 100
| | | +--dma-parent 4 bytes: 93
| | | +--uart-version 4 bytes: 1
| | | +--function-rx 16 bytes: 62
| | | +--name 6 bytes: uart2
+--uart3:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 18
| | | +--dma-channels 64 bytes: 67
| | | +--clock-gates 4 bytes: 83
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 38
| | | +--device_type 5 bytes: uart
| | | +--function-tx 16 bytes: 62
| | | +--dma-types 8 bytes: 2
| | | +--no-flow-control 0 bytes: 100
| | | +--dma-parent 4 bytes: 93
| | | +--uart-version 4 bytes: 1
| | | +--function-rx 16 bytes: 62
| | | +--name 6 bytes: uart3
+--scaler0:
| | | +--hardware-version 4 bytes: 6
| | | +--compatible 29 bytes: scaler,t8012
| | | +--iommu-parent 4 bytes: 41
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 8 bytes: 9
| | | +--clock-gates 4 bytes: 25
| | | +--clock-ids 4 bytes: 51
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 39
| | | +--device_type 7 bytes: scaler
| | | +--power-gates 4 bytes: 25
| | | +--coprovider-group 7 bytes: scaler
| | | +--name 8 bytes: scaler0
+--dart-scaler:
| | | +--dart-version 4 bytes: 5
| | | +--stt-idx-width 4 bytes: 10
| | | +--compatible 14 bytes: dart,s5l8960x
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 12 bytes: 11
| | | +--clock-gates 4 bytes: 33
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 40
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: 3
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: 33
| | | +--sids 4 bytes: 1
| | | +--smmu-present 4 bytes: 1
| | | +--name 12 bytes: dart-scaler
| | | +--smmu-version 4 bytes: 3
+--mapper-scaler:
| | | | +--tail-padding 4 bytes: 1
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: 41
| | | | +--iomd-cache-ttl 4 bytes: -48
| | | | +--iomd-cache-size 4 bytes: 64
| | | | +--device_type 12 bytes: 100
| | | | +--name 14 bytes: mapper-scaler
| | | | +--reg 4 bytes: (null)
+--aic:
| | | +--#interrupt-cells 4 bytes: 1
| | | +--#main-cpus 4 bytes: 2
| | | +--compatible 6 bytes: aic,1
| | | +--interrupt-controller 7 bytes: master
| | | +--aic-version 4 bytes: 2
| | | +--#shared-timestamps 4 bytes: 16
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 42
| | | +--device_type 21 bytes: interrupt-controller
| | | +--#address-cells 4 bytes: (null)
| | | +--enable-timestamp 0 bytes: 105
| | | +--ipid-mask 56 bytes: 15
| | | +--target-destinations 112 bytes: 83
| | | +--name 4 bytes: aic
+--aic-timebase:
| | | +--AAPL,phandle 4 bytes: 43
| | | +--device_type 6 bytes: timer
| | | +--name 13 bytes: aic-timebase
| | | +--reg 16 bytes: (null)
+--pmgr:
| | | +--clocks 336 bytes: 30
| | | +--power-domains 280 bytes: (null)
| | | +--voltage-states0 16 bytes: (null)
| | | +--ps-regs 96 bytes: 1
| | | +--ap-wake-sources 252 bytes: 23
| | | +--cpu-power-gate-latency-us 4 bytes: 80
| | | +--dvd-period-us 4 bytes: 64
| | | +--cpu-tvm 4 bytes: 1
| | | +--bridge-counter-version 4 bytes: 1
| | | +--nominal-performance1 4 bytes: (null)
| | | +--idle-hack 4 bytes: 1
| | | +--dvd-threshold-us 4 bytes: -24
| | | +--bridge-reg-index 4 bytes: 9
| | | +--dvtm-hack 4 bytes: 1
| | | +--cpu-apsc 4 bytes: 1
| | | +--soc-tvm 4 bytes: 1
| | | +--dvmr 4 bytes: 1
| | | +--perf-regs 32 bytes: (null)
| | | +--dvd-factor 4 bytes: (null)
| | | +--name 5 bytes: pmgr
| | | +--optional-bridge-mask 4 bytes: (null)
| | | +--total-rails-leakage 4 bytes: (null)
| | | +--bridge-counters 68 bytes: (null)
| | | +--voltage-states1 128 bytes: (null)
| | | +--l2c-acc-sleep 4 bytes: -1
| | | +--AAPL,phandle 4 bytes: 44
| | | +--aes-domain-hack 4 bytes: 1
| | | +--clock-ids 8 bytes: 4
| | | +--events 336 bytes: (null)
| | | +--compatible 12 bytes: 112
| | | +--device_type 5 bytes: pmgr
| | | +--boost-performance1 4 bytes: (null)
| | | +--l2c-wpd 4 bytes: (null)
| | | +--#bridges 4 bytes: 17
| | | +--perf-domains 112 bytes: (null)
| | | +--noise-hack 4 bytes: 1
| | | +--devices 5376 bytes: (null)
| | | +--clpc 4 bytes: 1
| | | +--reg 416 bytes: (null)
| | | +--energy-counters 120 bytes: (null)
+--soc-tuner:
| | | | +--name 10 bytes: soc-tuner
| | | | +--device-set-4 4 bytes: 115
| | | | +--fb-caching 4 bytes: (null)
| | | | +--compatible 16 bytes: 115
| | | | +--device-set-5 4 bytes: 117
| | | | +--devices 8 bytes: 107
| | | | +--AAPL,phandle 4 bytes: 45
| | | | +--device-set-6 20 bytes: 64
| | | | +--#device-sets 4 bytes: 7
| | | | +--function-mcc_ctrl 8 bytes: 63
| | | | +--device_type 10 bytes: soc-tuner
| | | | +--device-set-0 12 bytes: 18
| | | | +--soc-tuning 4 bytes: (null)
| | | | +--device-set-1 4 bytes: 24
| | | | +--device-set-2 4 bytes: 109
| | | | +--mcc-power-gating 4 bytes: 1
| | | | +--device-set-3 4 bytes: 28
| | | | +--cpm-power-gating 4 bytes: 1
+--clpc:
| | | | +--reg 64 bytes: (null)
| | | | +--cpu-ldst-density-threshold-ipc 4 bytes: 51
| | | | +--qos-weight-tier2 4 bytes: 51
| | | | +--ui-volatile-ki-up 4 bytes: 30
| | | | +--qos-min-performance 4 bytes: -52
| | | | +--cpu-efficiency-ki-up 4 bytes: 51
| | | | +--dynamic-cores-control 4 bytes: (null)
| | | | +--mem-throughput-fabric-ki-down 4 bytes: 71
| | | | +--serialization-target 4 bytes: 112
| | | | +--soc-throughput-cpu-threshold 4 bytes: (null)
| | | | +--soc-throughput-fabric-threshold 4 bytes: (null)
| | | | +--mem-throughput-cpu-ki-up 4 bytes: (null)
| | | | +--cpu-fast-threshold-mhz 4 bytes: (null)
| | | | +--real-time-utilization-target 4 bytes: (null)
| | | | +--sampling-interval-ms 4 bytes: 10
| | | | +--real-time-utilization-ki-up 4 bytes: (null)
| | | | +--qos-weight-tier3 4 bytes: (null)
| | | | +--real-time-utilization-ki-down 4 bytes: -103
| | | | +--mem-throughput-gpu-threshold 4 bytes: (null)
| | | | +--frame-rate-filter-time-constant 4 bytes: -52
| | | | +--serialization-ki-down 4 bytes: -52
| | | | +--io-rate-write-ki-up 4 bytes: 6
| | | | +--cpu-utilization-ki-up-slow 4 bytes: (null)
| | | | +--mem-throughput-memory-ki-down 4 bytes: 71
| | | | +--ui-volatile-ki-down 4 bytes: -52
| | | | +--soc-stall-ki-up 4 bytes: (null)
| | | | +--function-amcperfcounters 8 bytes: 63
| | | | +--io-rate-write-ki-down 4 bytes: 32
| | | | +--devices 16 bytes: 110
| | | | +--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: -52
| | | | +--cpu-utilization-ki-down-slow 4 bytes: 65
| | | | +--frame-rate-trend-ki-down-slow 4 bytes: 30
| | | | +--name 5 bytes: clpc
| | | | +--AAPL,phandle 4 bytes: 46
| | | | +--cpu-efficiency-ki-down 4 bytes: -113
| | | | +--soc-throughput-gpu-ki-down 4 bytes: 71
| | | | +--soc-throughput-fabric-ki-down 4 bytes: 71
| | | | +--mem-throughput-memory-ki-up 4 bytes: -103
| | | | +--cpu-fast-utilization-threshold 4 bytes: (null)
| | | | +--frame-rate-trend-holdoff 4 bytes: 20
| | | | +--core-starvation-time-us 4 bytes: 32
| | | | +--cpu-busy-threshold-mhz 4 bytes: (null)
| | | | +--qos-weight-tier5 4 bytes: (null)
| | | | +--cpu-read-threshold-gbps 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: -103
| | | | +--ui-volatile-threshold 4 bytes: (null)
| | | | +--cpu-utilization-ki-down-nominal 4 bytes: -52
| | | | +--cpu-power-ki-up 4 bytes: -52
| | | | +--ui-jump-threshold-fps 4 bytes: (null)
| | | | +--soc-throughput-memory-threshold 4 bytes: (null)
| | | | +--filter-time-constant-down 4 bytes: -52
| | | | +--mem-throughput-fabric-ki-up 4 bytes: -103
| | | | +--soc-throughput-memory-ki-down 4 bytes: 71
| | | | +--qos-weight-tier6 4 bytes: (null)
| | | | +--scheduling-latency-target 4 bytes: (null)
| | | | +--mem-throughput-gpu-ki-down 4 bytes: 71
| | | | +--cpu-power-ki-down 4 bytes: -52
| | | | +--ui-establishing-interval-ms 4 bytes: -120
| | | | +--frame-rate-trend-ki-up 4 bytes: 92
| | | | +--mem-throughput-cpu-threshold 4 bytes: (null)
| | | | +--cpu-busy-device-index 4 bytes: 3
| | | | +--soc-throughput-cpu-ki-down 4 bytes: 71
| | | | +--frame-rate-trend-target 4 bytes: 102
| | | | +--io-rate-read-ki-up 4 bytes: 6
| | | | +--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: -52
| | | | +--energy-counters 8 bytes: 5
| | | | +--serialization-ki-up 4 bytes: (null)
| | | | +--soc-throughput-fabric-ki-up 4 bytes: -103
| | | | +--soc-throughput-gpu-threshold 4 bytes: (null)
| | | | +--mem-throughput-gpu-ki-up 4 bytes: -103
| | | | +--soc-throughput-memory-ki-up 4 bytes: -103
| | | | +--io-rate-read-target 4 bytes: (null)
| | | | +--min-cpu-control-effort 4 bytes: (null)
| | | | +--qos-weight-tier0 4 bytes: (null)
| | | | +--io-rate-read-ki-down 4 bytes: -113
| | | | +--mem-throughput-cpu-ki-down 4 bytes: 71
| | | | +--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: -52
| | | | +--dynamic-cpu-control 4 bytes: 1
| | | | +--cpu-power-target 4 bytes: (null)
| | | | +--scheduling-latency-ki-down 4 bytes: -125
| | | | +--io-rate-max-control-effort 4 bytes: 51
| | | | +--mem-throughput-fabric-threshold 4 bytes: (null)
| | | | +--soc-stall-target 4 bytes: 51
| | | | +--scheduling-latency-ki-up 4 bytes: 30
| | | | +--cpu-int-density-threshold-ipc 4 bytes: 51
| | | | +--qos-weight-tier1 4 bytes: -113
| | | | +--device_type 5 bytes: clpc
| | | | +--ui-minimum-reset-interval-ms 4 bytes: -56
| | | | +--cpu-utilization-target 4 bytes: 112
| | | | +--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: -26
| | | | +--soc-stall-ki-down 4 bytes: -52
+--nco:
| | | +--AAPL,phandle 4 bytes: 47
| | | +--compatible 23 bytes: nco,t8012
| | | +--pmgr-nco-page-size 4 bytes: (null)
| | | +--clock-ids 16 bytes: 28
| | | +--device_type 4 bytes: 110
| | | +--name 4 bytes: nco
| | | +--reg 16 bytes: (null)
+--uart0:
| | | +--compatible 15 bytes: uart-1,samsung
| | | +--clock-ids 8 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 15
| | | +--clock-gates 4 bytes: 80
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 48
| | | +--device_type 5 bytes: uart
| | | +--no-flow-control 0 bytes: 117
| | | +--uart-version 4 bytes: 1
| | | +--boot-console 0 bytes: 110
| | | +--name 6 bytes: uart0
+--dockchannel-uart:
| | | +--AAPL,phandle 4 bytes: 49
| | | +--device_type 12 bytes: 100
| | | +--name 17 bytes: dockchannel-uart
| | | +--reg 32 bytes: (null)
+--wdt:
| | | +--interrupt-parent 4 bytes: 42
| | | +--compatible 23 bytes: wdt,t8012
| | | +--reg 32 bytes: (null)
| | | +--interrupts 4 bytes: -88
| | | +--panic-save-flag-bit 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 50
| | | +--wdt-version 4 bytes: 1
| | | +--clock-ids 4 bytes: 4
| | | +--device_type 4 bytes: 119
| | | +--function-panic_halt_helper 8 bytes: 63
| | | +--name 4 bytes: wdt
+--spi0:
| | | +--compatible 14 bytes: spi-1,samsung
| | | +--function-spi_cs0 16 bytes: 62
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 24
| | | +--reg 16 bytes: (null)
| | | +--clock-gates 4 bytes: 74
| | | +--clock-ids 4 bytes: 63
| | | +--AAPL,phandle 4 bytes: 51
| | | +--device_type 4 bytes: 115
| | | +--#size-cells 4 bytes: 7
| | | +--#address-cells 4 bytes: 1
| | | +--spi-version 4 bytes: 1
| | | +--name 5 bytes: spi0
+--rom:
| | | | +--ranges 12 bytes: (null)
| | | | +--compatible 14 bytes: nor-flash,spi
| | | | +--reg 32 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 52
| | | | +--#address-cells 4 bytes: 1
| | | | +--#size-cells 4 bytes: 1
| | | | +--device_type 4 bytes: 114
| | | | +--name 4 bytes: rom
+--firmware:
| | | | | +--AAPL,phandle 4 bytes: 53
| | | | | +--compatible 11 bytes: iboot,boot
| | | | | +--device_type 9 bytes: firmware
| | | | | +--name 9 bytes: firmware
| | | | | +--reg 0 bytes: 5
+--anvram:
| | | | | +--AAPL,phandle 4 bytes: 54
| | | | | +--compatible 11 bytes: nvram,chrp
| | | | | +--device_type 7 bytes: anvram
| | | | | +--name 7 bytes: anvram
| | | | | +--reg 0 bytes: 5
+--syscfg:
| | | | | +--AAPL,phandle 4 bytes: 55
| | | | | +--compatible 24 bytes: 100
| | | | | +--device_type 7 bytes: syscfg
| | | | | +--name 7 bytes: syscfg
| | | | | +--reg 0 bytes: 5
+--aeffaceable:
| | | | | +--AAPL,phandle 4 bytes: 56
| | | | | +--compatible 15 bytes: effaceable,nor
| | | | | +--device_type 12 bytes: 97
| | | | | +--name 12 bytes: aeffaceable
| | | | | +--reg 0 bytes: 5
+--reffaceable:
| | | | | +--AAPL,phandle 4 bytes: 57
| | | | | +--compatible 16 bytes: 114
| | | | | +--device_type 12 bytes: 114
| | | | | +--name 12 bytes: reffaceable
| | | | | +--reg 0 bytes: 15
+--i2c3:
| | | +--compatible 32 bytes: 105
| | | +--clock-ids 4 bytes: 36
| | | +--interrupt-parent 4 bytes: 42
| | | +--#address-cels 4 bytes: 1
| | | +--clock-gates 4 bytes: 73
| | | +--interrupts 4 bytes: 40
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 58
| | | +--filter-tunable 8 bytes: (null)
| | | +--#size-cells 4 bytes: 3
| | | +--device_type 4 bytes: 105
| | | +--function-device_reset 12 bytes: 44
| | | +--function-iic_sda 16 bytes: 62
| | | +--function-iic_scl 16 bytes: 62
| | | +--name 5 bytes: i2c3
+--als:
| | | | +--useAABPlugin 4 bytes: 1
| | | | +--compatible 10 bytes: als,ct809
| | | | +--AAPL,phandle 4 bytes: 59
| | | | +--als-golden-config-type 4 bytes: 1
| | | | +--polled-mode 4 bytes: 1
| | | | +--device_type 4 bytes: 97
| | | | +--name 4 bytes: als
| | | | +--reg 16 bytes: 41
+--spmi:
| | | +--#interrupt-cells 4 bytes: 1
| | | +--interrupt-controller 0 bytes: 99
| | | +--compatible 11 bytes: spmi,t8015
| | | +--#num-fault-irqs 4 bytes: 25
| | | +--interrupt-parent 12 bytes: 60
| | | +--interrupts 108 bytes: -64
| | | +--reg 32 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 60
| | | +--device_type 21 bytes: interrupt-controller
| | | +--queue-depth 8 bytes: (null)
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: spmi
+--spmi-pmu:
| | | | +--info-fault_log 8 bytes: -64
| | | | +--info-fault_name-12 7 bytes: sochot
| | | | +--function-rtc_write_helper 12 bytes: 84
| | | | +--info-fault_name-5 8 bytes: 99
| | | | +--interrupt-parent 4 bytes: 60
| | | | +--info-fault_name-6 10 bytes: rtc_under
| | | | +--interrupts 4 bytes: 66
| | | | +--info-fault_name-13 10 bytes: upc_reset
| | | | +--info-fault_name-7 11 bytes: vdd_hi_chg
| | | | +--info-rtc 4 bytes: 5
| | | | +--info-fault_name-8 5 bytes: rsvd
| | | | +--info-fault_name-14 10 bytes: cpu_therm
| | | | +--info-fault_name-9 5 bytes: btn1
| | | | +--AAPL,phandle 4 bytes: 61
| | | | +--info-scrpad 8 bytes: (null)
| | | | +--name 9 bytes: spmi-pmu
| | | | +--function-rtc_read_helper 12 bytes: 84
| | | | +--rtc-offset-readonly 0 bytes: 114
| | | | +--rtc-offset-use-nvram 0 bytes: 105
| | | | +--info-fault_name-15 10 bytes: gpu_therm
| | | | +--info-fault_name-0 10 bytes: vdd_under
| | | | +--info-fault_name-10 5 bytes: btn2
| | | | +--device_type 9 bytes: spmi-pmu
| | | | +--compatible 10 bytes: pmu,d2449
| | | | +--info-fault_name-1 10 bytes: over_temp
| | | | +--info-fault_name-16 10 bytes: spmi_nack
| | | | +--info-fault_name-2 4 bytes: 112
| | | | +--info-leg_scrpad 4 bytes: (null)
| | | | +--info-fault_name-11 9 bytes: soc_wdog
| | | | +--reg 24 bytes: 15
| | | | +--function-suspend_helper 8 bytes: 44
| | | | +--info-fault_name-3 4 bytes: 114
| | | | +--info-fault_name-17 10 bytes: force_off
| | | | +--info-id 8 bytes: (null)
| | | | +--info-fault_name-4 7 bytes: vdd_hi
+--gpio:
| | | +--#interrupt-cells 4 bytes: 2
| | | +--interrupt-controller 0 bytes: 99
| | | +--compatible 25 bytes: gpio,t8012
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 28 bytes: 45
| | | +--#gpio-int-groups 4 bytes: 7
| | | +--reg 16 bytes: (null)
| | | +--#gpio-pins 4 bytes: -35
| | | +--AAPL,phandle 4 bytes: 62
| | | +--device_type 21 bytes: interrupt-controller
| | | +--#address-cells 4 bytes: (null)
| | | +--name 5 bytes: gpio
+--mcc:
| | | +--AAPL,phandle 4 bytes: 63
| | | +--compatible 10 bytes: mcc,t8010
| | | +--disable-mcc 4 bytes: 1
| | | +--perf-state-energy-consts 40 bytes: -52
| | | +--dcs_num_channels 4 bytes: 4
| | | +--perf-state-freqs 4 bytes: 24
| | | +--config-data 40 bytes: 16
| | | +--dcs0-idle-perf-num 4 bytes: 9
| | | +--device_type 4 bytes: 109
| | | +--name 4 bytes: mcc
| | | +--reg 32 bytes: (null)
+--cpu-debug-interface:
| | | +--name 20 bytes: cpu-debug-interface
| | | +--trace_halt 128 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 64
| | | +--enable_alt_trace 224 bytes: (null)
| | | +--enable_trace 224 bytes: (null)
| | | +--cpu_halt 32 bytes: (null)
| | | +--device_type 20 bytes: 99
| | | +--light-em-up 96 bytes: 1
+--error-handler:
| | | +--interrupt-parent 4 bytes: 42
| | | +--compatible 20 bytes: 101
| | | +--dram-channels 4 bytes: 4
| | | +--interrupts 12 bytes: 59
| | | +--reg 112 bytes: (null)
| | | +--name 14 bytes: error-handler
| | | +--AAPL,phandle 4 bytes: 65
+--otgphyctrl:
| | | +--errata 4 bytes: (null)
| | | +--compatible 37 bytes: otgphyctrl,t8012
| | | +--clock-mask 4 bytes: 1
| | | +--reg 32 bytes: 48
| | | +--cfg0-device 4 bytes: -61
| | | +--cfg0-host 4 bytes: 3
| | | +--AAPL,phandle 4 bytes: 66
| | | +--cfg1-host 4 bytes: 4
| | | +--cfg1-device 4 bytes: 4
| | | +--device_type 11 bytes: otgphyctrl
| | | +--name 11 bytes: otgphyctrl
+--usb-complex:
| | | +--no-pmu 0 bytes: 99
| | | +--compatible 39 bytes: usb-complex,t8012
| | | +--clock-ids 4 bytes: 33
| | | +--AAPL,phandle 4 bytes: 67
| | | +--reg 16 bytes: (null)
| | | +--clock-gates 24 bytes: 8
| | | +--device_type 12 bytes: 117
| | | +--ranges 24 bytes: (null)
| | | +--usb_widget 48 bytes: 28
| | | +--#size-cells 4 bytes: 2
| | | +--#address-cells 4 bytes: 2
| | | +--name 12 bytes: usb-complex
+--usb-device:
| | | | +--publish-criteria 4 bytes: 3
| | | | +--AAPL,phandle 4 bytes: 68
| | | | +--configuration-string 15 bytes: iBridgeBringup
| | | | +--ncm-control-ecid-mac 4 bytes: 1
| | | | +--product-string 8 bytes: 105
| | | | +--ncm-interrupt-ep-disabled 4 bytes: 1
| | | | +--host-mac-address 40 bytes: 109
| | | | +--device-mac-address 39 bytes: macaddr/ethaddr,syscfg/GMac/6,zeroes/6
| | | | +--num-of-eps 4 bytes: 14
| | | | +--name 11 bytes: usb-device
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--vendor-id 4 bytes: -84
| | | | +--vendor-string 11 bytes: Apple Inc.
| | | | +--compatible 54 bytes: usb-device,t8012
| | | | +--interrupts 4 bytes: 48
| | | | +--product-id 4 bytes: (null)
| | | | +--ahb-burst 4 bytes: 14
| | | | +--product-version 4 bytes: 1
| | | | +--clock-mask 4 bytes: 2
| | | | +--fifo-depth 4 bytes: 32
| | | | +--eps-dir-bitmap 4 bytes: 100
| | | | +--device_type 11 bytes: usb-device
| | | | +--reg 32 bytes: (null)
+--usb-vhci:
| | | | +--AAPL,phandle 4 bytes: 69
| | | | +--clock-mask 4 bytes: (null)
| | | | +--publish-criteria 4 bytes: 1
| | | | +--device_type 9 bytes: usb-vhci
| | | | +--devices 32 bytes: 32
| | | | +--name 9 bytes: usb-vhci
+--aes:
| | | +--interrupt-parent 4 bytes: 42
| | | +--compatible 10 bytes: aes,s8000
| | | +--reg 32 bytes: (null)
| | | +--interrupts 4 bytes: 35
| | | +--AAPL,phandle 4 bytes: 70
| | | +--clock-gates 4 bytes: 89
| | | +--device_type 4 bytes: 97
| | | +--name 4 bytes: aes
| | | +--aes-version 4 bytes: 2
+--ans:
| | | +--auto-boot 0 bytes: 99
| | | +--compatible 15 bytes: iop-ans2,t8015
| | | +--iommu-parent 4 bytes: 73
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 20 bytes: -4
| | | +--clock-gates 28 bytes: 30
| | | +--clock-ids 0 bytes: 110
| | | +--namespaces 36 bytes: 1
| | | +--nvme-interrupt-idx 4 bytes: 4
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 97
| | | +--power-budget-active 120 bytes: (null)
| | | +--reg 112 bytes: (null)
| | | +--thermal-throttling 80 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 71
| | | +--power-gates 4 bytes: 30
| | | +--role 5 bytes: ANS2
| | | +--name 4 bytes: ans
| | | +--low-latency-profile 12 bytes: -128
+--iop-ans-nub:
| | | | +--AAPL,phandle 4 bytes: 72
| | | | +--compatible 19 bytes: iop-nub,rtbuddy-v2
| | | | +--no-shutdown 4 bytes: 1
| | | | +--region-base 8 bytes: (null)
| | | | +--region-size 8 bytes: (null)
| | | | +--name 12 bytes: iop-ans-nub
| | | | +--power-managed 4 bytes: 1
+--sart-ans:
| | | +--AAPL,phandle 4 bytes: 73
| | | +--compatible 11 bytes: sart,t8015
| | | +--device_type 5 bytes: sart
| | | +--name 9 bytes: sart-ans
| | | +--reg 16 bytes: (null)
+--aop:
| | | +--auto-boot 0 bytes: 99
| | | +--compatible 20 bytes: 105
| | | +--clock-ids 0 bytes: 105
| | | +--interrupt-parent 4 bytes: 42
| | | +--reg 64 bytes: (null)
| | | +--interrupts 16 bytes: -109
| | | +--clock-gates 0 bytes: 65
| | | +--AAPL,phandle 4 bytes: 74
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 97
| | | +--power-gates 0 bytes: 114
| | | +--role 4 bytes: 65
| | | +--name 4 bytes: aop
+--iop-aop-nub:
| | | | +--compatible 19 bytes: iop-nub,rtbuddy-v2
| | | | +--firmware-name 9 bytes: t8012aop
| | | | +--aop-target 4 bytes: (null)
| | | | +--watchdog-enable 0 bytes: 99
| | | | +--coredump-enable 0 bytes: 114
| | | | +--region-size 8 bytes: (null)
| | | | +--region-base 8 bytes: (null)
| | | | +--name 12 bytes: iop-aop-nub
| | | | +--AAPL,phandle 4 bytes: 75
+--accel:
| | | | | +--accel-sensitivity-calibration 12 bytes: 115
| | | | | +--AAPL,phandle 4 bytes: 76
| | | | | +--device-usage 4 bytes: 3
| | | | | +--accel-orientation 12 bytes: 115
| | | | | +--accel-interrupt-calibration 12 bytes: 115
| | | | | +--low-temp-accel-offset 12 bytes: 115
| | | | | +--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: 115
| | | | | +--device-usage 4 bytes: 9
| | | | | +--AAPL,phandle 4 bytes: 77
| | | | | +--gyro-orientation 12 bytes: 115
| | | | | +--gyro-interrupt-calibration 12 bytes: 115
| | | | | +--gyro-temp-table 12 bytes: 115
| | | | | +--device-usage-page 4 bytes: (null)
+--pressure:
| | | | | +--name 9 bytes: pressure
| | | | | +--AAPL,phandle 4 bytes: 78
| | | | | +--device-usage 4 bytes: 49
| | | | | +--device_type 9 bytes: pressure
| | | | | +--pressure-offset-calibration 12 bytes: 115
| | | | | +--device-usage-page 4 bytes: 20
+--aop-audio:
| | | | | +--AAPL,phandle 4 bytes: 79
| | | | | +--compatible 10 bytes: aop-audio
| | | | | +--enabledChannels 4 bytes: 15
| | | | | +--historyChannels 4 bytes: 15
| | | | | +--voiceTriggerChannels 4 bytes: (null)
| | | | | +--device_type 10 bytes: aop-audio
| | | | | +--name 10 bytes: aop-audio
| | | | | +--supportedChannels 4 bytes: 15
+--audio-pdm2:
| | | | | | +--decimatorConfig 4 bytes: 81
| | | | | | +--fastClockSpeed 4 bytes: (null)
| | | | | | +--pdmcFrequency 4 bytes: (null)
| | | | | | +--compatible 15 bytes: audio-aop-pdm2
| | | | | | +--voiceTriggerChannel 4 bytes: 1
| | | | | | +--AAPL,phandle 4 bytes: 80
| | | | | | +--bytesPerSample 4 bytes: 2
| | | | | | +--device_type 11 bytes: audio-pdm2
| | | | | | +--channelPhaseSelect 4 bytes: (null)
| | | | | | +--identifier 4 bytes: 48
| | | | | | +--channelsSupported 4 bytes: 15
| | | | | | +--clockSource 4 bytes: 32
| | | | | | +--slowClockSpeed 4 bytes: (null)
| | | | | | +--channelPolaritySelect 4 bytes: (null)
| | | | | | +--channelCount 4 bytes: 4
| | | | | | +--pdmFrequency 4 bytes: (null)
| | | | | | +--name 11 bytes: audio-pdm2
| | | | | | +--channelsEnabled 4 bytes: 15
+--dc-1600000:
| | | | | | +--latency 4 bytes: 15
| | | | | | +--compatible 15 bytes: audio-aop-pdm2
| | | | | | +--ratios 4 bytes: 15
| | | | | | +--AAPL,phandle 4 bytes: 81
| | | | | | +--filterLengths 4 bytes: 71
| | | | | | +--identifier 4 bytes: 54
| | | | | | +--name 11 bytes: dc-1600000
| | | | | | +--coefficients 400 bytes: -120
+--smc:
| | | +--auto-boot 0 bytes: 99
| | | +--compatible 10 bytes: iop,t8015
| | | +--clock-ids 0 bytes: 105
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 16 bytes: -50
| | | +--clock-gates 4 bytes: 46
| | | +--reg 64 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 82
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 115
| | | +--hid-sensors-use-adcr 0 bytes: 112
| | | +--power-gates 4 bytes: 46
| | | +--role 4 bytes: 83
| | | +--name 4 bytes: smc
+--iop-smc-nub:
| | | | +--user-power-managed 4 bytes: 1
| | | | +--compatible 19 bytes: iop-nub,rtbuddy-v2
| | | | +--firmware-name 9 bytes: t8012smc
| | | | +--quiesced 0 bytes: 65
| | | | +--AAPL,phandle 4 bytes: 83
| | | | +--watchdog-enable 0 bytes: 110
| | | | +--no-shutdown 4 bytes: 1
| | | | +--pre-loaded 4 bytes: (null)
| | | | +--region-base 8 bytes: (null)
| | | | +--name 12 bytes: iop-smc-nub
| | | | +--region-size 8 bytes: (null)
+--smc-pmu:
| | | | | +--interrupt-controller 0 bytes: 99
| | | | | +--compatible 8 bytes: 115
| | | | | +--#interrupt-cells 4 bytes: 1
| | | | | +--#address-cells 4 bytes: (null)
| | | | | +--device_type 21 bytes: interrupt-controller
| | | | | +--name 8 bytes: smc-pmu
| | | | | +--AAPL,phandle 4 bytes: 84
+--espi:
| | | +--interrupt-parent 4 bytes: 42
| | | +--compatible 11 bytes: espi,t8012
| | | +--AAPL,phandle 4 bytes: 85
| | | +--interrupts 8 bytes: -69
| | | +--saf-capable 4 bytes: 1
| | | +--mac-efi-payload-size 4 bytes: (null)
| | | +--device_type 5 bytes: espi
| | | +--name 5 bytes: espi
| | | +--reg 32 bytes: (null)
+--aop-gpio:
| | | +--#interrupt-cells 4 bytes: 2
| | | +--interrupt-controller 0 bytes: 99
| | | +--compatible 14 bytes: gpio,s5l8960x
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 28 bytes: -125
| | | +--#gpio-int-groups 4 bytes: 7
| | | +--no-resume-restore 4 bytes: 1
| | | +--#gpio-pins 4 bytes: 21
| | | +--reg 16 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--supported-int-groups 8 bytes: 5
| | | +--wake-events 0 bytes: 65
| | | +--AAPL,phandle 4 bytes: 86
| | | +--#address-cells 4 bytes: (null)
| | | +--name 9 bytes: aop-gpio
+--nub-gpio:
| | | +--#interrupt-cells 4 bytes: 2
| | | +--interrupt-controller 0 bytes: 99
| | | +--compatible 14 bytes: gpio,s5l8960x
| | | +--interrupt-parent 4 bytes: 42
| | | +--#gpio-int-groups 4 bytes: 3
| | | +--interrupts 12 bytes: -92
| | | +--no-resume-restore 4 bytes: 1
| | | +--#gpio-pins 4 bytes: 19
| | | +--reg 16 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--supported-int-groups 4 bytes: 2
| | | +--event_name-mask15 15 bytes: tpad_spi_int_l
| | | +--wake-events 4 bytes: 2
| | | +--#address-cells 4 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 87
| | | +--name 9 bytes: nub-gpio
+--smc-gpio:
| | | +--#interrupt-cells 4 bytes: 2
| | | +--interrupt-controller 0 bytes: 99
| | | +--compatible 14 bytes: gpio,s5l8960x
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 28 bytes: -61
| | | +--#gpio-int-groups 4 bytes: 7
| | | +--no-resume-restore 4 bytes: 1
| | | +--#gpio-pins 4 bytes: 57
| | | +--reg 16 bytes: (null)
| | | +--device_type 21 bytes: interrupt-controller
| | | +--supported-int-groups 8 bytes: 5
| | | +--wake-events 0 bytes: 65
| | | +--AAPL,phandle 4 bytes: 88
| | | +--#address-cells 4 bytes: (null)
| | | +--name 9 bytes: smc-gpio
+--sep:
| | | +--compatible 20 bytes: 105
| | | +--clock-ids 4 bytes: 61
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 16 bytes: 117
| | | +--clock-gates 4 bytes: 127
| | | +--reg 16 bytes: (null)
| | | +--self-power-gate 0 bytes: 65
| | | +--AAPL,phandle 4 bytes: 89
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 115
| | | +--cpu-ctrl-filtered 0 bytes: 112
| | | +--power-gates 4 bytes: 127
| | | +--role 4 bytes: 83
| | | +--services 5 bytes: xART
| | | +--name 4 bytes: sep
+--iop-sep-nub:
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--compatible 12 bytes: 105
| | | | +--AAPL,phandle 4 bytes: 90
| | | | +--interrupts 28 bytes: 83
| | | | +--name 12 bytes: iop-sep-nub
| | | | +--pcie-up-interrupts 0 bytes: 14
+--sio:
| | | +--compatible 10 bytes: iop,t8015
| | | +--clock-ids 8 bytes: 35
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 16 bytes: 45
| | | +--clock-gates 8 bytes: 90
| | | +--force-timebase-sync 0 bytes: 114
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 91
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 115
| | | +--power-gates 4 bytes: 90
| | | +--role 4 bytes: 83
| | | +--ignore-gating 0 bytes: 110
| | | +--name 4 bytes: sio
+--iop-sio-nub:
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--compatible 12 bytes: 105
| | | | +--AAPL,phandle 4 bytes: 92
| | | | +--interrupts 8 bytes: -123
| | | | +--name 12 bytes: iop-sio-nub
| | | | +--pcie-up-interrupts 0 bytes: 4
+--sio-dma:
| | | | | +--compatible 19 bytes: sio-dma-controller
| | | | | +--device_type 8 bytes: 115
| | | | | +--name 8 bytes: sio-dma
| | | | | +--AAPL,phandle 4 bytes: 93
+--isp:
| | | +--compatible 23 bytes: isp,t8012
| | | +--clock-ids 8 bytes: 39
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 16 bytes: 110
| | | +--face-detection-support 4 bytes: 1
| | | +--clock-gates 40 bytes: 24
| | | +--function-conf_isp_ref1_clk_freq 20 bytes: 44
| | | +--iommu-parent 4 bytes: 96
| | | +--device_type 4 bytes: 105
| | | +--reg 16 bytes: (null)
| | | +--function-conf_isp_ref0_clk_freq 20 bytes: 44
| | | +--AAPL,phandle 4 bytes: 94
| | | +--sensor-type 4 bytes: -15
| | | +--function-device_reset 12 bytes: 44
| | | +--power-gates 40 bytes: 24
| | | +--function-conf_isp_ref2_clk_freq 20 bytes: 44
| | | +--name 4 bytes: isp
+--dart-isp:
| | | +--sids 4 bytes: 1
| | | +--fetch-config 4 bytes: 3
| | | +--clock-gates 4 bytes: 32
| | | +--AAPL,phandle 4 bytes: 95
| | | +--smmu-version 4 bytes: 2
| | | +--dart-version 4 bytes: 5
| | | +--name 9 bytes: dart-isp
| | | +--interrupt-parent 4 bytes: 42
| | | +--stt-idx-width 4 bytes: 8
| | | +--compatible 14 bytes: dart,s5l8960x
| | | +--page-size 4 bytes: (null)
| | | +--interrupts 4 bytes: 114
| | | +--diag-config 4 bytes: (null)
| | | +--smmu-present 4 bytes: 1
| | | +--no-fault-clients 4 bytes: 8
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--power-gates 4 bytes: 32
| | | +--vm-size 4 bytes: (null)
| | | +--reg 32 bytes: (null)
+--mapper-isp:
| | | | +--AAPL,phandle 4 bytes: 96
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--iomd-cache-ttl 4 bytes: -48
| | | | +--iomd-cache-size 4 bytes: 64
| | | | +--device_type 12 bytes: 100
| | | | +--name 11 bytes: mapper-isp
| | | | +--reg 4 bytes: (null)
+--apcie-up:
| | | +--reg 736 bytes: (null)
| | | +--link-timeout-datapath-drain 4 bytes: 1
| | | +--l1-aspm-enable 4 bytes: 1
| | | +--clock-gates 4 bytes: -107
| | | +--#address-cells 4 bytes: 2
| | | +--AAPL,phandle 4 bytes: 97
| | | +--rx-eq-preset 8 bytes: (null)
| | | +--ltr-msgsend-timeout-us 4 bytes: -12
| | | +--#active-functions 4 bytes: 4
| | | +--l1-cpm-enable 4 bytes: 1
| | | +--aer-uncorrectable-error-mask 4 bytes: (null)
| | | +--link-speed 4 bytes: 2
| | | +--link-width 4 bytes: 4
| | | +--l1x-auxclk-frequency 4 bytes: 64
| | | +--link-timeout-enable 4 bytes: 1
| | | +--iommu-enable 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: 42
| | | +--l1-entry-latency 4 bytes: 32
| | | +--l1-entry-oread-disable 4 bytes: (null)
| | | +--name 9 bytes: apcie-up
| | | +--compatible 15 bytes: apcie-up,t8012
| | | +--clock-ids 0 bytes: 97
| | | +--aer-consumer 4 bytes: 1
| | | +--interrupts 40 bytes: -121
| | | +--bar0-config 32 bytes: (null)
| | | +--tx-eq-preset 8 bytes: (null)
| | | +--aer-correctable-error-mask 4 bytes: (null)
| | | +--device_type 8 bytes: 112
| | | +--#size-cells 4 bytes: 2
| | | +--link-timeout-ms 4 bytes: 100
| | | +--power-gates 4 bytes: -107
+--apcie-up-function-ans2:
| | | | +--bar0-config 4 bytes: (null)
| | | | +--index 4 bytes: (null)
| | | | +--msi-vectors 8 bytes: (null)
| | | | +--msi-mask 4 bytes: 111
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--interrupts 4 bytes: 109
| | | | +--reg 48 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 98
| | | | +--ltr-trigger 24 bytes: (null)
| | | | +--pcie-config-ids 8 bytes: 5
| | | | +--msi-trigger 24 bytes: (null)
| | | | +--name 23 bytes: apcie-up-function-ans2
+--apcieup-fn-nub-ans2:
| | | | | +--AAPL,phandle 4 bytes: 99
| | | | | +--dma-dart-sid 4 bytes: (null)
| | | | | +--role 5 bytes: ANS2
| | | | | +--iommu-parent 4 bytes: 112
| | | | | +--device_type 17 bytes: apcieup-function
| | | | | +--name 20 bytes: apcieup-fn-nub-ans2
| | | | | +--function-dart-sid 4 bytes: (null)
+--apcie-up-function-iobce:
| | | | +--index 4 bytes: 1
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--msi-mask 4 bytes: 46
| | | | +--interrupts 4 bytes: 110
| | | | +--AAPL,phandle 4 bytes: 100
| | | | +--ltr-reporting-address 8 bytes: (null)
| | | | +--msi-vectors 8 bytes: 6
| | | | +--reg 48 bytes: (null)
| | | | +--name 24 bytes: apcie-up-function-iobce
| | | | +--bar0-config 4 bytes: (null)
+--apcieup-fn-nub-iobce:
| | | | | +--AAPL,phandle 4 bytes: 101
| | | | | +--dma-channels 16 bytes: (null)
| | | | | +--dma-dart-sid 4 bytes: (null)
| | | | | +--role 6 bytes: IOBCE
| | | | | +--#dma-channels 4 bytes: 14
| | | | | +--iommu-parent 4 bytes: 112
| | | | | +--device_type 17 bytes: apcieup-function
| | | | | +--name 21 bytes: apcieup-fn-nub-iobce
| | | | | +--function-dart-sid 4 bytes: (null)
+--apcie-up-function-sep:
| | | | +--index 4 bytes: 2
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--msi-mask 4 bytes: 127
| | | | +--interrupts 4 bytes: 111
| | | | +--AAPL,phandle 4 bytes: 102
| | | | +--ltr-reporting-address 8 bytes: (null)
| | | | +--msi-vectors 8 bytes: (null)
| | | | +--reg 48 bytes: (null)
| | | | +--name 22 bytes: apcie-up-function-sep
| | | | +--bar0-config 4 bytes: (null)
+--apcieup-fn-nub-sep:
| | | | | +--AAPL,phandle 4 bytes: 103
| | | | | +--dma-channels 4 bytes: 14
| | | | | +--dma-dart-sid 4 bytes: (null)
| | | | | +--role 4 bytes: 83
| | | | | +--#dma-channels 4 bytes: 2
| | | | | +--iommu-parent 4 bytes: 112
| | | | | +--device_type 17 bytes: apcieup-function
| | | | | +--name 19 bytes: apcieup-fn-nub-sep
| | | | | +--function-dart-sid 4 bytes: (null)
+--apcie-up-function-audio:
| | | | +--index 4 bytes: 3
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--msi-mask 4 bytes: 127
| | | | +--interrupts 4 bytes: 112
| | | | +--pcie-config-ids 8 bytes: 3
| | | | +--AAPL,phandle 4 bytes: 104
| | | | +--ltr-reporting-address 8 bytes: (null)
| | | | +--msi-vectors 8 bytes: (null)
| | | | +--reg 48 bytes: (null)
| | | | +--name 24 bytes: apcie-up-function-audio
| | | | +--bar0-config 4 bytes: (null)
+--apcieup-fn-nub-audio:
| | | | | +--AAPL,phandle 4 bytes: 105
| | | | | +--compatible 17 bytes: pcie,BridgeAudio
| | | | | +--dma-channels 4 bytes: 16
| | | | | +--dma-dart-sid 4 bytes: 3
| | | | | +--role 6 bytes: AUDIO
| | | | | +--#dma-channels 4 bytes: 2
| | | | | +--iommu-parent 4 bytes: 114
| | | | | +--device_type 17 bytes: apcieup-function
| | | | | +--name 21 bytes: apcieup-fn-nub-audio
| | | | | +--function-dart-sid 4 bytes: 3
+--ave:
| | | +--interrupt-parent 4 bytes: 42
| | | +--compatible 10 bytes: ave,t8012
| | | +--AAPL,phandle 4 bytes: 106
| | | +--interrupts 20 bytes: -19
| | | +--iommu-parent 4 bytes: 108
| | | +--clock-gates 8 bytes: 27
| | | +--power-gates 8 bytes: 27
| | | +--clock-ids 4 bytes: 46
| | | +--device_type 4 bytes: 97
| | | +--name 4 bytes: ave
| | | +--reg 64 bytes: (null)
+--dart-ave:
| | | +--fetch-config 4 bytes: 3
| | | +--clock-gates 4 bytes: 36
| | | +--AAPL,phandle 4 bytes: 107
| | | +--smmu-version 4 bytes: 2
| | | +--dart-version 4 bytes: 5
| | | +--iommu-parent 4 bytes: 108
| | | +--name 9 bytes: dart-ave
| | | +--interrupt-parent 4 bytes: 42
| | | +--stt-idx-width 4 bytes: 11
| | | +--compatible 14 bytes: dart,s5l8960x
| | | +--interrupts 8 bytes: -21
| | | +--page-size 4 bytes: (null)
| | | +--diag-config 4 bytes: (null)
| | | +--smmu-present 4 bytes: 1
| | | +--disable-perf-counters 0 bytes: 101
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--power-gates 4 bytes: 36
| | | +--reg 32 bytes: (null)
| | | +--sids 4 bytes: 1
+--mapper-ave:
| | | | +--tail-padding 4 bytes: 1
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: 108
| | | | +--iomd-cache-ttl 4 bytes: -48
| | | | +--iomd-cache-size 4 bytes: 64
| | | | +--device_type 12 bytes: 100
| | | | +--name 11 bytes: mapper-ave
| | | | +--reg 4 bytes: (null)
+--pup:
| | | +--compatible 10 bytes: iop,t8015
| | | +--iommu-parent 4 bytes: 112
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 16 bytes: -117
| | | +--clock-gates 8 bytes: -108
| | | +--clock-ids 0 bytes: 114
| | | +--reg 128 bytes: (null)
| | | +--sid-func-mapping 48 bytes: 50
| | | +--iop-version 4 bytes: 1
| | | +--device_type 4 bytes: 112
| | | +--num-mappers 4 bytes: 8
| | | +--AAPL,phandle 4 bytes: 109
| | | +--power-gates 8 bytes: -108
| | | +--dma-chan-func-map 48 bytes: 50
| | | +--func-map 48 bytes: 65
| | | +--role 4 bytes: 80
| | | +--name 4 bytes: pup
+--iop-pup-nub:
| | | | +--timeout 4 bytes: 30
| | | | +--compatible 19 bytes: iop-nub,rtbuddy-v2
| | | | +--coredump-enable 0 bytes: 105
| | | | +--interrupt-parent 4 bytes: 42
| | | | +--interrupts 16 bytes: 80
| | | | +--firmware-name 9 bytes: t8012pup
| | | | +--region-base 8 bytes: (null)
| | | | +--power-managed 4 bytes: 1
| | | | +--region-size 8 bytes: (null)
| | | | +--sram-index 4 bytes: 1
| | | | +--AAPL,phandle 4 bytes: 110
| | | | +--function-bridge_timestamp 12 bytes: 42
| | | | +--watchdog-enable 0 bytes: 105
| | | | +--intr-reroute-count 4 bytes: 3
| | | | +--name 12 bytes: iop-pup-nub
+--dart-pup:
| | | +--dart-version 4 bytes: 7
| | | +--stt-idx-width 4 bytes: 10
| | | +--compatible 11 bytes: dart,t8015
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: -119
| | | +--clock-gates 4 bytes: 31
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 111
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--vm-base 4 bytes: (null)
| | | +--fetch-config 4 bytes: 3
| | | +--diag-config 4 bytes: (null)
| | | +--instance 12 bytes: 84
| | | +--power-gates 4 bytes: 31
| | | +--sid-mask-override 4 bytes: -1
| | | +--name 9 bytes: dart-pup
| | | +--sids 4 bytes: -1
+--mapper-pup-iobc:
| | | | +--range-base 4 bytes: (null)
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: 112
| | | | +--device_type 12 bytes: 100
| | | | +--name 16 bytes: mapper-pup-iobc
| | | | +--reg 4 bytes: (null)
+--mapper-pup-sep:
| | | | +--AAPL,phandle 4 bytes: 113
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--device_type 12 bytes: 100
| | | | +--name 15 bytes: mapper-pup-sep
| | | | +--reg 4 bytes: 2
+--mapper-pup-audio:
| | | | +--AAPL,phandle 4 bytes: 114
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--allow-subpage-mapping 0 bytes: 100
| | | | +--device_type 12 bytes: 100
| | | | +--name 17 bytes: mapper-pup-audio
| | | | +--reg 4 bytes: 3
+--jpeg0:
| | | +--compatible 25 bytes: jpeg,t8012
| | | +--iommu-parent 4 bytes: 117
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 1
| | | +--hw-type 6 bytes: a0103
| | | +--clock-gates 8 bytes: -112
| | | +--clock-ids 8 bytes: 49
| | | +--reg 16 bytes: (null)
| | | +--device_type 5 bytes: jpeg
| | | +--AAPL,phandle 4 bytes: 115
| | | +--power-gates 8 bytes: -112
| | | +--coprovider-group 5 bytes: jpeg
| | | +--name 6 bytes: jpeg0
+--dart-jpeg0:
| | | +--dart-version 4 bytes: 5
| | | +--compatible 14 bytes: dart,s5l8960x
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 8 bytes: 2
| | | +--clock-gates 4 bytes: -110
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 116
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: 3
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: -110
| | | +--sids 4 bytes: 1
| | | +--stt-idx-width 4 bytes: 10
| | | +--name 11 bytes: dart-jpeg0
+--mapper-jpeg0:
| | | | +--tail-padding 4 bytes: 2
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: 117
| | | | +--dead-mappings 8 bytes: (null)
| | | | +--device_type 12 bytes: 100
| | | | +--name 13 bytes: mapper-jpeg0
| | | | +--reg 4 bytes: (null)
+--jpeg1:
| | | +--compatible 25 bytes: jpeg,t8012
| | | +--iommu-parent 4 bytes: 120
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 4
| | | +--hw-type 6 bytes: a0103
| | | +--clock-gates 4 bytes: -111
| | | +--clock-ids 8 bytes: 49
| | | +--reg 16 bytes: (null)
| | | +--device_type 5 bytes: jpeg
| | | +--AAPL,phandle 4 bytes: 118
| | | +--power-gates 4 bytes: -111
| | | +--coprovider-group 5 bytes: jpeg
| | | +--name 6 bytes: jpeg1
+--dart-jpeg1:
| | | +--dart-version 4 bytes: 5
| | | +--compatible 14 bytes: dart,s5l8960x
| | | +--page-size 4 bytes: (null)
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 8 bytes: 5
| | | +--clock-gates 4 bytes: -109
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 119
| | | +--error-reflector 16 bytes: (null)
| | | +--device_type 5 bytes: dart
| | | +--fetch-config 4 bytes: 3
| | | +--diag-config 4 bytes: (null)
| | | +--power-gates 4 bytes: -109
| | | +--sids 4 bytes: 1
| | | +--stt-idx-width 4 bytes: 10
| | | +--name 11 bytes: dart-jpeg1
+--mapper-jpeg1:
| | | | +--tail-padding 4 bytes: 2
| | | | +--compatible 13 bytes: iommu-mapper
| | | | +--AAPL,phandle 4 bytes: 120
| | | | +--dead-mappings 8 bytes: (null)
| | | | +--device_type 12 bytes: 100
| | | | +--name 13 bytes: mapper-jpeg1
| | | | +--reg 4 bytes: (null)
+--pdm:
| | | +--decimators 16 bytes: 127
| | | +--BridgeAudio 4 bytes: 1
| | | +--apcie-nub 4 bytes: 105
| | | +--compatible 10 bytes: pdm,t8012
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 34
| | | +--dma-channels 64 bytes: 91
| | | +--clock-gates 4 bytes: 95
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 121
| | | +--function-pdm-clk-cfg 8 bytes: 80
| | | +--dst-samplerates 8 bytes: (null)
| | | +--function-pdm-clk-mode 8 bytes: 80
| | | +--dma-parent 4 bytes: 93
| | | +--power-gates 4 bytes: 95
| | | +--function-pdm-clk-src 8 bytes: 80
| | | +--default-mic 4 bytes: 49
| | | +--name 4 bytes: pdm
+--hfdec0:
| | | | +--config 4 bytes: (null)
| | | | +--compatible 14 bytes: hifidec,t8012
| | | | +--name 7 bytes: hfdec0
| | | | +--mic-coeff-data 4 bytes: 126
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 122
| | | | +--mic-startup-delay 4 bytes: 50
| | | | +--device_type 9 bytes: hifi-dec
| | | | +--mic-name 4 bytes: 49
| | | | +--index 4 bytes: (null)
+--hfdec1:
| | | | +--config 4 bytes: 1
| | | | +--compatible 14 bytes: hifidec,t8012
| | | | +--name 7 bytes: hfdec1
| | | | +--mic-coeff-data 4 bytes: 126
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 123
| | | | +--mic-startup-delay 4 bytes: 50
| | | | +--device_type 9 bytes: hifi-dec
| | | | +--mic-name 4 bytes: 50
| | | | +--index 4 bytes: 1
+--hfdec2:
| | | | +--config 4 bytes: (null)
| | | | +--compatible 14 bytes: hifidec,t8012
| | | | +--name 7 bytes: hfdec2
| | | | +--mic-coeff-data 4 bytes: 126
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 124
| | | | +--mic-startup-delay 4 bytes: 50
| | | | +--device_type 9 bytes: hifi-dec
| | | | +--mic-name 4 bytes: 51
| | | | +--index 4 bytes: 2
+--hfdec3:
| | | | +--config 4 bytes: 1
| | | | +--compatible 14 bytes: hifidec,t8012
| | | | +--name 7 bytes: hfdec3
| | | | +--mic-coeff-data 4 bytes: 126
| | | | +--reg 16 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 125
| | | | +--mic-startup-delay 4 bytes: 50
| | | | +--device_type 9 bytes: hifi-dec
| | | | +--mic-name 4 bytes: 52
| | | | +--index 4 bytes: 3
+--dmic:
| | | | +--ratios-24000 4 bytes: 10
| | | | +--latency-48000 4 bytes: 36
| | | | +--coeff-44100 1984 bytes: 65
| | | | +--lengths-16000 4 bytes: 78
| | | | +--pdmfreq-48000 4 bytes: (null)
| | | | +--AAPL,phandle 4 bytes: 126
| | | | +--coeff-48000 1808 bytes: -34
| | | | +--coeff-24000 2160 bytes: 29
| | | | +--ratios-48000 4 bytes: 5
| | | | +--mic-samplerates 32 bytes: (null)
| | | | +--latency-44100 4 bytes: 36
| | | | +--latency-24000 4 bytes: 36
| | | | +--coeff-16000 2600 bytes: -28
| | | | +--pdmfreq-44100 4 bytes: 106
| | | | +--pdmfreq-24000 4 bytes: (null)
| | | | +--name 5 bytes: dmic
| | | | +--latency-16000 4 bytes: 36
| | | | +--lengths-48000 4 bytes: 40
| | | | +--pdmfreq-16000 4 bytes: (null)
| | | | +--ratios-16000 4 bytes: 10
| | | | +--lengths-44100 4 bytes: 70
| | | | +--lengths-24000 4 bytes: 84
| | | | +--ratios-44100 4 bytes: 8
+--hfdec0:
| | | +--config 4 bytes: (null)
| | | +--compatible 14 bytes: hifidec,t8012
| | | +--name 7 bytes: hfdec0
| | | +--mic-coeff-data 4 bytes: 126
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: 127
| | | +--mic-startup-delay 4 bytes: 50
| | | +--device_type 9 bytes: hifi-dec
| | | +--mic-name 4 bytes: 49
| | | +--index 4 bytes: (null)
+--hfdec1:
| | | +--config 4 bytes: 1
| | | +--compatible 14 bytes: hifidec,t8012
| | | +--name 7 bytes: hfdec1
| | | +--mic-coeff-data 4 bytes: 126
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: -128
| | | +--mic-startup-delay 4 bytes: 50
| | | +--device_type 9 bytes: hifi-dec
| | | +--mic-name 4 bytes: 50
| | | +--index 4 bytes: 1
+--hfdec2:
| | | +--config 4 bytes: (null)
| | | +--compatible 14 bytes: hifidec,t8012
| | | +--name 7 bytes: hfdec2
| | | +--mic-coeff-data 4 bytes: 126
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: -127
| | | +--mic-startup-delay 4 bytes: 50
| | | +--device_type 9 bytes: hifi-dec
| | | +--mic-name 4 bytes: 51
| | | +--index 4 bytes: 2
+--hfdec3:
| | | +--config 4 bytes: 1
| | | +--compatible 14 bytes: hifidec,t8012
| | | +--name 7 bytes: hfdec3
| | | +--mic-coeff-data 4 bytes: 126
| | | +--reg 16 bytes: (null)
| | | +--AAPL,phandle 4 bytes: -126
| | | +--mic-startup-delay 4 bytes: 50
| | | +--device_type 9 bytes: hifi-dec
| | | +--mic-name 4 bytes: 52
| | | +--index 4 bytes: 3
+--amc:
| | | +--CH2RNKCFG1 4 bytes: 80
| | | +--CH0RNKCFG1 4 bytes: 12
| | | +--compatible 43 bytes: amctempsensor,t8012
| | | +--AAPL,phandle 4 bytes: -125
| | | +--reg 16 bytes: (null)
| | | +--CH2RNKCFG0 4 bytes: 76
| | | +--CH3RNKCFG1 4 bytes: 88
| | | +--device_type 11 bytes: tempsensor
| | | +--CH1RNKCFG1 4 bytes: 20
| | | +--CH0RNKCFG0 4 bytes: 8
| | | +--odts_mapping 4 bytes: 64
| | | +--location-name 9 bytes: AMC ODTS
| | | +--odts 4 bytes: 60
| | | +--CH3RNKCFG0 4 bytes: 84
| | | +--location-id 4 bytes: 115
| | | +--name 4 bytes: amc
| | | +--CH1RNKCFG0 4 bytes: 16
+--sochot0:
| | | +--skip-trip-temp-config 4 bytes: 1
| | | +--compatible 16 bytes: 115
| | | +--interrupt-parent 4 bytes: 42
| | | +--interrupts 4 bytes: 30
| | | +--assert_count_0 4 bytes: 32
| | | +--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: 36
| | | +--assert-count-value-1 4 bytes: (null)
| | | +--failsafe_ctrl 4 bytes: 15
| | | +--assert_count_1 4 bytes: 40
| | | +--location-name 12 bytes: 80
| | | +--temp_sensor_sochot_debug_hack 4 bytes: 8
| | | +--AAPL,phandle 4 bytes: -124
| | | +--name 8 bytes: sochot0
| | | +--deassert_count_1 4 bytes: 44
+--sochot1:
| | | +--deassert_count_0 4 bytes: -80
| | | +--failsafe_ctrl 4 bytes: 63
| | | +--trip_temp_0 4 bytes: -112
| | | +--trip_temp_1 4 bytes: -104
| | | +--AAPL,phandle 4 bytes: -123
| | | +--location-name 11 bytes: ACC sochot
| | | +--assert_count_0 4 bytes: -96
| | | +--reg-64-bit 4 bytes: 1
| | | +--name 8 bytes: sochot1
| | | +--deassert_count_1 4 bytes: -72
| | | +--compatible 16 bytes: 115
| | | +--sochot_temp1 4 bytes: 125
| | | +--sochot_temp0 4 bytes: 120
| | | +--assert-count-value-0 4 bytes: (null)
| | | +--sochot_ctl 4 bytes: -128
| | | +--assert-count-value-1 4 bytes: (null)
| | | +--use_int 4 bytes: (null)
| | | +--device_type 7 bytes: sochot
| | | +--assert_count_1 4 bytes: -88
| | | +--reg 16 bytes: (null)
+--tempsensor0:
| | | +--sensor-offset-CTL2 4 bytes: 12
| | | +--location-id 4 bytes: 105
| | | +--AAPL,phandle 4 bytes: -122
| | | +--sensor-AvgMax 4 bytes: 1
| | | +--sensor-offset-CTL1 4 bytes: 8
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor0
| | | +--sensor-offset-status 4 bytes: 16
| | | +--sensor-offset-readSum 4 bytes: 24
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: 2
| | | +--alarm-temp 4 bytes: 100
| | | +--name 12 bytes: tempsensor0
| | | +--interrupt-parent 4 bytes: 42
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: 44
| | | +--sensor-offset-readCnt 4 bytes: 28
| | | +--sensor-offset-alarm1 4 bytes: 48
| | | +--compatible 17 bytes: tempsensor,t8012
| | | +--interrupts 4 bytes: 9
| | | +--sensor-offset-alarm2 4 bytes: 52
| | | +--sensor-offset-alarm3 4 bytes: 56
| | | +--sensor-offset-readBK1 4 bytes: 4
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: 4
+--tempsensor1:
| | | +--sensor-offset-CTL2 4 bytes: 12
| | | +--location-id 4 bytes: 105
| | | +--AAPL,phandle 4 bytes: -121
| | | +--sensor-AvgMax 4 bytes: 1
| | | +--sensor-offset-CTL1 4 bytes: 8
| | | +--location-name 26 bytes: PMGR SOC Die Temp Sensor1
| | | +--sensor-offset-status 4 bytes: 16
| | | +--sensor-offset-readSum 4 bytes: 24
| | | +--reg-64-bit 4 bytes: (null)
| | | +--sensor-accuracy 4 bytes: 2
| | | +--alarm-temp 4 bytes: 100
| | | +--name 12 bytes: tempsensor1
| | | +--interrupt-parent 4 bytes: 42
| | | +--sensor-offset-readBK 4 bytes: 16
| | | +--sensor-offset-alarm0 4 bytes: 44
| | | +--sensor-offset-readCnt 4 bytes: 28
| | | +--sensor-offset-alarm1 4 bytes: 48
| | | +--compatible 17 bytes: tempsensor,t8012
| | | +--interrupts 4 bytes: 11
| | | +--sensor-offset-alarm2 4 bytes: 52
| | | +--sensor-offset-alarm3 4 bytes: 56
| | | +--sensor-offset-readBK1 4 bytes: 20
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: 4
+--tempsensor2:
| | | +--sensor-offset-CTL2 4 bytes: 16
| | | +--location-id 4 bytes: 105
| | | +--AAPL,phandle 4 bytes: -120
| | | +--sensor-AvgMax 4 bytes: 1
| | | +--sensor-offset-CTL1 4 bytes: 8
| | | +--location-name 17 bytes: ACC Temp Sensor0
| | | +--sensor-offset-status 4 bytes: (null)
| | | +--sensor-offset-readSum 4 bytes: 48
| | | +--reg-64-bit 4 bytes: 1
| | | +--sensor-accuracy 4 bytes: 1
| | | +--alarm-temp 4 bytes: 100
| | | +--name 12 bytes: tempsensor2
| | | +--interrupt-parent 4 bytes: 42
| | | +--sensor-offset-readBK 4 bytes: (null)
| | | +--sensor-offset-alarm0 4 bytes: 16
| | | +--sensor-offset-readCnt 4 bytes: 56
| | | +--sensor-offset-alarm1 4 bytes: 24
| | | +--compatible 17 bytes: tempsensor,t8012
| | | +--interrupts 4 bytes: 17
| | | +--sensor-offset-alarm2 4 bytes: 32
| | | +--sensor-offset-alarm3 4 bytes: 40
| | | +--sensor-offset-readBK1 4 bytes: 8
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: 8
+--tempsensor3:
| | | +--sensor-offset-CTL2 4 bytes: 80
| | | +--location-id 4 bytes: 105
| | | +--AAPL,phandle 4 bytes: -119
| | | +--sensor-AvgMax 4 bytes: 1
| | | +--sensor-offset-CTL1 4 bytes: 72
| | | +--location-name 17 bytes: ACC Temp Sensor1
| | | +--sensor-offset-status 4 bytes: 48
| | | +--sensor-offset-readSum 4 bytes: 112
| | | +--reg-64-bit 4 bytes: 1
| | | +--sensor-accuracy 4 bytes: 1
| | | +--alarm-temp 4 bytes: 100
| | | +--name 12 bytes: tempsensor3
| | | +--interrupt-parent 4 bytes: 42
| | | +--sensor-offset-readBK 4 bytes: 16
| | | +--sensor-offset-alarm0 4 bytes: 64
| | | +--sensor-offset-readCnt 4 bytes: 120
| | | +--sensor-offset-alarm1 4 bytes: 72
| | | +--compatible 17 bytes: tempsensor,t8012
| | | +--interrupts 4 bytes: 19
| | | +--sensor-offset-alarm2 4 bytes: 80
| | | +--sensor-offset-alarm3 4 bytes: 88
| | | +--sensor-offset-readBK1 4 bytes: 24
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: 64
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: 56
+--tempsensor4:
| | | +--sensor-offset-CTL2 4 bytes: 16
| | | +--location-id 4 bytes: 105
| | | +--AAPL,phandle 4 bytes: -118
| | | +--sensor-AvgMax 4 bytes: 1
| | | +--sensor-offset-CTL1 4 bytes: 8
| | | +--location-name 17 bytes: ACC Temp Sensor2
| | | +--sensor-offset-status 4 bytes: 96
| | | +--sensor-offset-readSum 4 bytes: 48
| | | +--reg-64-bit 4 bytes: 1
| | | +--sensor-accuracy 4 bytes: 1
| | | +--alarm-temp 4 bytes: 100
| | | +--name 12 bytes: tempsensor4
| | | +--interrupt-parent 4 bytes: 42
| | | +--sensor-offset-readBK 4 bytes: 32
| | | +--sensor-offset-alarm0 4 bytes: 112
| | | +--sensor-offset-readCnt 4 bytes: 56
| | | +--sensor-offset-alarm1 4 bytes: 120
| | | +--compatible 17 bytes: tempsensor,t8012
| | | +--interrupts 4 bytes: 21
| | | +--sensor-offset-alarm2 4 bytes: -128
| | | +--sensor-offset-alarm3 4 bytes: -120
| | | +--sensor-offset-readBK1 4 bytes: 40
| | | +--device_type 11 bytes: tempsensor
| | | +--sensor-offset-CTL0-set 4 bytes: (null)
| | | +--reg 16 bytes: (null)
| | | +--sensor-offset-CTL0-clr 4 bytes: 104
+--dietempctl0:
| | | +--compatible 17 bytes: dietempctl,t8012
| | | +--device_type 11 bytes: dietempctl
| | | +--name 12 bytes: dietempctl0
| | | +--AAPL,phandle 4 bytes: -117
+--defaults:
| | +--min-sleep-state 4 bytes: 6
| | +--name 9 bytes: defaults
| | +--kern.hibernation_min_processes 4 bytes: 4
| | +--AAPL,phandle 4 bytes: -116
| | +--kern.vm_compressor 4 bytes: 32
| | +--kern.io_throttle_window_tier3 4 bytes: 100
| | +--content-protect 0 bytes: 100
| | +--data-journaling 0 bytes: 117
| | +--use-lwvm 0 bytes: 107
| | +--kern.maxkfsevents 4 bytes: (null)
| | +--l2-ecc-correctable-panic 4 bytes: 1
| | +--kern.max_task_pmem 4 bytes: (null)
| | +--dual-spi-nand 4 bytes: 1
| | +--kern.maxvnodes 4 bytes: -128
| | +--cpx-encryption-mode 4 bytes: 1
| | +--kern.io_throttle_period_tier3 4 bytes: 20
+--product:
| | +--graphics-featureset-class 2 bytes: 0
| | +--single-stage-boot 4 bytes: 1
| | +--AAPL,phandle 4 bytes: -115
| | +--artwork-device-idiom 2 bytes: 0
| | +--udid-version 4 bytes: 2
| | +--compatible-device-fallback 2 bytes: 0
| | +--artwork-display-gamut 2 bytes: 0
| | +--sandman-support 4 bytes: (null)
| | +--name 8 bytes: product
| | +--product-description 14 bytes: Apple iBridge
| | +--device-perf-memory-class 4 bytes: (null)
| | +--product-id 20 bytes: -89
| | +--artwork-scale-factor 4 bytes: (null)
| | +--product-name 14 bytes: Apple iBridge
| | +--graphics-featureset-fallbacks 2 bytes: 0
| | +--artwork-dynamic-displaymode 2 bytes: 0
| | +--artwork-device-subtype 4 bytes: (null)
| | +--dual-iboot-support 0 bytes: 82
| | +--RF-exposure-separation-distance 4 bytes: 5
| | +--no-coreroutine 0 bytes: 97
| | +--allow-32bit-apps 4 bytes: 1
+--audio:
| | | +--supports-always-listening 4 bytes: 1
| | | +--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