Skip to content

Instantly share code, notes, and snippets.

@ungeskriptet
Created February 24, 2023 10:26
Show Gist options
  • Save ungeskriptet/3053014bd6af5468843106237fafda6c to your computer and use it in GitHub Desktop.
Save ungeskriptet/3053014bd6af5468843106237fafda6c to your computer and use it in GitHub Desktop.
LG G3 (d855) downstream dts
/dts-v1/;
/ {
qcom,msm-id = <0xc2 0x76 0x10001>;
interrupt-parent = <0x01>;
compatible = "qcom,msm8974";
model = "Qualcomm MSM 8974 AC G3 GLOBAL COM";
#size-cells = <0x01>;
#address-cells = <0x01>;
qcom,mss@fc880000 {
status = "ok";
};
soc {
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
qcom,sdcc_rev_a@f98a4000 {
phandle = <0x7a>;
linux,phandle = <0x7a>;
status = "ok";
revision = "evb1...rev_a";
qcom,dat1-mpm-int = <0x2c>;
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x51 0x200 0x640 0xc80 0x51 0x200 0x13880 0x27100 0x51 0x200 0x186a0 0x30d40 0x51 0x200 0x30d40 0x61a80 0x51 0x200 0x61a80 0xc3500 0x51 0x200 0xc3500 0x186a00 0x51 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,active-only = <0x00>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdcc2";
qcom,current-limit = <0x320>;
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0SDR104";
qcom,nonremovable;
qcom,xpc;
qcom,bus-width = <0x04>;
qcom,sup-voltages = <0xb86 0xb86>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200>;
qcom,pad-drv-off = <0x00 0x00 0x00>;
qcom,pad-drv-on = <0x07 0x04 0x04>;
qcom,pad-pull-off = <0x00 0x03 0x03>;
qcom,pad-pull-on = <0x00 0x03 0x03>;
qcom,vdd-io-current-level = <0x06 0x55f0>;
qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>;
vdd-io-supply = <0x31>;
interrupt-names = "core_irq\0bam_irq\0wlan_oob_irq";
interrupt-map = <0x00 0x01 0x00 0x7d 0x00 0x01 0x01 0x00 0xdc 0x00 0x02 0x08 0x2c 0x03>;
interrupt-map-mask = <0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01 0x02>;
interrupt-parent = <0x7a>;
#address-cells = <0x00>;
reg-names = "core_mem\0dml_mem\0bam_mem";
reg = <0xf98a4000 0x800 0xf98a4800 0x100 0xf9884000 0x7000>;
compatible = "qcom,msm-sdcc";
cell-index = <0x02>;
};
lge,power-sysfs {
sysfs,node = "adc\0thermal\0/sys/class/thermal/\0adc\0xo_therm\0/sys/class/hwmon/hwmon0/device/xo_therm_pu2\0adc\0batt_therm\0/sys/class/hwmon/hwmon0/device/batt_therm\0adc\0batt_id\0/sys/class/power_supply/battery_id/valid_batt_id\0adc\0pa_therm0\0/sys/class/hwmon/hwmon0/device/pa_therm0\0adc\0pa_therm1\0NULL\0adc\0usb_in\0/sys/class/hwmon/hwmon0/device/usb_in\0adc\0vcoin\0/sys/class/hwmon/hwmon0/device/vcoin\0adc\0vph_pwr\0/sys/class/hwmon/hwmon0/device/vph_pwr\0adc\0usb_id\0/sys/class/hwmon/hwmon0/device/usb_id_lv\0battery\0capacity\0/sys/class/power_supply/battery/capacity\0battery\0health\0/sys/class/power_supply/battery/health\0battery\0present\0/sys/class/power_supply/battery/present\0battery\0pseudo_batt\0/sys/class/power_supply/battery/pseudo_batt\0battery\0status\0/sys/class/power_supply/battery/status\0battery\0temp\0/sys/class/power_supply/battery/temp\0battery\0valid_batt_id\0/sys/class/power_supply/battery/valid_batt_id\0battery\0voltage_now\0/sys/class/power_supply/battery/voltage_now\0charger\0ac_online\0NULL\0charger\0usb_online\0/sys/class/power_supply/usb/online\0charger\0present\0/sys/class/power_supply/usb/present\0charger\0wlc_online\0/sys/class/power_supply/wireless/online\0charger\0type\0/sys/class/power_supply/usb/type\0charger\0time_out\0NULL\0charger\0charging_enabled\0/sys/class/power_supply/battery/charging_enabled\0charger\0ibat_current\0/sys/class/power_supply/battery/current_now\0charger\0ichg_current\0/sys/class/power_supply/ac/input_current_max\0charger\0iusb_control\0/sys/module/bq24296_charger/parameters/iusb_control\0charger\0thermal_mitigation\0/sys/module/bq24296_charger/parameters/bq24296_thermal_mitigation\0charger\0wlc_thermal_mitigation\0/sys/module/unified_wireless_charger/parameters/wlc_thermal_mitigation\0charger\0usb_parallel_chg_status\0NULL\0charger\0usb_parallel_charging_enabled\0NULL\0lcd\0brightness\0/sys/class/leds/lcd-backlight/brightness\0lcd\0max_brightness\0/sys/class/leds/lcd-backlight/max_brightness\0key_led\0red_brightness\0/sys/class/leds/red/brightness\0key_led\0green_brightness\0/sys/class/leds/green/brightness\0key_led\0blue_brightness\0/sys/class/leds/blue/brightness\0cpu\0cpu_idle_modes\0/sys/module/msm_pm/modes/\0gpu\0busy\0/sys/class/kgsl/kgsl-3d0/gpubusy\0platform\0speed_bin\0/sys/devices/system/soc/soc0/speed_bin\0platform\0pvs_bin\0/sys/devices/system/soc/soc0/pvs_bin\0platform\0power_state\0/sys/power/autosleep\0platform\0poweron_alarm\0/sys/module/qpnp_rtc/parameters/poweron_alarm\0platform\0pcb_rev\0/sys/class/hwmon/hwmon0/device/pcb_rev\0testmode\0charge\0/sys/class/power_supply/battery/device/at_charge\0testmode\0chcomp\0/sys/class/power_supply/battery/device/at_chcomp\0testmode\0chgmodeoff\0/sys/class/power_supply/ac/charging_enabled\0testmode\0fuelrst\0/sys/bus/i2c/devices/1-0036/fuelrst\0testmode\0rtc_time\0/dev/rtc0\0testmode\0pmrst\0/sys/class/power_supply/battery/device/at_pmrst\0testmode\0battexit\0/sys/class/power_supply/battery/present";
compatible = "lge,power-sysfs";
};
pm8941,lge_boost_gpio {
pm8941,bb_gpio = <0x0a 0x15 0x00>;
pm8941,bb_boost_gpio_name = "bb_boost_gpio";
status = "ok";
label = "PM8941 GPIO 21 for Boost IC";
compatible = "pm8941,lge_boost_gpio";
};
bq51013b_wlc {
ti,wl_chg_full_gpio = <0x0a 0x24 0x00>;
ti,wl_chg_int_gpio = <0x0a 0x22 0x02>;
ti,wl_en1_gpio = <0x0a 0x17 0x00>;
interrupts = <0x22 0x02>;
interrupt-parent = <0x0a>;
status = "ok";
compatible = "ti,bq51013b";
};
bt_sleep {
interrupt-names = "host_wake";
interrupts = <0x2a 0x00>;
interrupt-parent = <0x08>;
ext-wake-gpio = <0x08 0x3e 0x00>;
host-wake-gpio = <0x08 0x2a 0x00>;
compatible = "lge,bcm_bluesleep";
};
serial@f9962000 {
qcom,msm-bus,vectors-KBps = <0x54 0x200 0x00 0x00 0x54 0x200 0x1f4 0x320>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,active-only = <0x00>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "serial_uart12";
status = "ok";
interrupts = <0x00 0x76 0x00>;
reg = <0xf9962000 0x100>;
compatible = "qcom,msm-lsuart-v14";
};
uart@f9921000 {
qcom,msm-obs;
qcom,msm-bus,vectors-KBps = <0x56 0x200 0x00 0x00 0x56 0x200 0x1f4 0x320>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,active-only = <0x00>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "serial_uart5";
qcom,bam-rx-ep-pipe-index = <0x09>;
qcom,bam-tx-ep-pipe-index = <0x08>;
qcom,rfr-gpio = <0x08 0x1a 0x00>;
qcom,cts-gpio = <0x08 0x19 0x00>;
qcom,rx-gpio = <0x08 0x18 0x00>;
qcom,tx-gpio = <0x08 0x17 0x00>;
interrupt-names = "core_irq\0bam_irq";
interrupts = <0x00 0x6f 0x00 0x00 0xee 0x00>;
reg-names = "core_mem\0bam_mem";
reg = <0xf9921000 0x1000 0xf9904000 0x19000>;
status = "ok";
compatible = "qcom,msm-hsuart-v14";
};
serial@f991d000 {
qcom,msm-bus,vectors-KBps = <0x56 0x200 0x00 0x00 0x56 0x200 0x1f4 0x320>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "serial_uart1";
status = "ok";
interrupts = <0x00 0x6b 0x00>;
reg = <0xf991d000 0x1000>;
compatible = "qcom,msm-lsuart-v14";
};
crash_fb {
mem-size = <0xc00000>;
mem-addr = <0xd800000>;
compatible = "crash_fb";
};
ti_tpa2015d1 {
phandle = <0x51>;
linux,phandle = <0x51>;
tpa2015d1,gpio_spkamp_en = <0x08 0x04 0x00>;
status = "disable";
compatible = "ti,tpa2015d1";
};
maxim_max1462x {
revision = "evb1...evb2";
qcom,switch-vadc = <0x53>;
max1462x,gpio_key = <0x08 0x40 0x00>;
max1462x,gpio_mic_en = <0x0a 0x1d 0x00>;
max1462x,gpio_detect = <0x08 0x41 0x00>;
interrupts = <0x41 0x03 0x40 0x03>;
interrupt-parent = <0x08>;
status = "ok";
compatible = "maxim,max1462x";
};
unified_wlc {
wlc_full_chg = <0x0a 0x24 0x00>;
wlc_int_gpio = <0x0a 0x22 0x02>;
interrupts = <0x22 0x02>;
interrupt-parent = <0x0a>;
compatible = "unified_wlc";
status = "ok";
};
uei_irrc {
uei,reset-gpio = <0x08 0x4e 0x00>;
compatible = "uei,irrc";
status = "ok";
};
hall-bu52031-carkit {
status = "disable";
compatible = "rohm,hall-bu52031nvx-carkit";
};
hall-bu52031nvx {
status = "ok";
hallic-pouch-irq-gpio = <0x08 0x90 0x00>;
hallic-camera-irq-gpio = <0x08 0x00 0x00>;
interrupts = <0x90 0x00>;
interrupt-parent = <0x08>;
compatible = "rohm,hall-bu52031nvx";
};
syncoam_sm100 {
revision = "rev_a1...";
status = "ok";
syncoam,n-value = <0x5c>;
syncoam,clk-rate = <0x7475>;
syncoam,motor-pwm-gpio = <0x08 0x1b 0x00>;
syncoam,haptic-pwr-gpio = <0x08 0x35 0x00>;
syncoam,vpwr-on = <0x00>;
vdd_ana-supply = <0x79>;
compatible = "syncoam,sm100";
};
syncoam_sm100_rev_a {
revision = "rev_a";
status = "ok";
syncoam,n-value = <0x5c>;
syncoam,clk-rate = <0x7475>;
syncoam,motor-pwm-gpio = <0x08 0x1b 0x00>;
syncoam,haptic-pwr-gpio = <0x08 0x35 0x00>;
syncoam,vpwr-on = <0x00>;
vdd_ana-supply = <0x71>;
compatible = "syncoam,sm100";
};
syncoam_sm100_evb {
revision = "evb1...evb2";
status = "ok";
syncoam,n-value = <0x5c>;
syncoam,clk-rate = <0x7475>;
syncoam,motor-pwm-gpio = <0x08 0x1b 0x00>;
syncoam,haptic-pwr-gpio = <0x08 0x3c 0x00>;
syncoam,vpwr-on = <0x00>;
vdd_ana-supply = <0x71>;
compatible = "syncoam,sm100";
};
qcom,smdttyatnt {
compatible = "qcom,smdttyatnt";
qcom,smdtty-data11 {
qcom,smdtty-port-name = "DATA11";
qcom,smdtty-remote = "modem";
};
};
gpio_keys {
input-name = "gpio-keys";
compatible = "gpio-keys";
vol_up {
debounce-interval = <0x0f>;
gpio-key,wakeup;
linux,code = <0x73>;
linux,input-type = <0x01>;
gpios = <0x0a 0x02 0x01>;
label = "volume_up";
};
vol_down {
debounce-interval = <0x0f>;
gpio-key,wakeup;
linux,code = <0x72>;
linux,input-type = <0x01>;
gpios = <0x0a 0x03 0x01>;
label = "volume_down";
};
};
vph_pwr_vreg {
phandle = <0x50>;
linux,phandle = <0x50>;
regulator-always-on;
regulator-name = "vph_pwr";
status = "ok";
compatible = "regulator-fixed";
};
krait-pdn@f9011000 {
qcom,use-phase-switching;
qcom,valid-scaling-factor-versions = <0x00 0x01 0x01 0x00>;
qcom,phase-scaling-factor-bits-pos = <0x10>;
qcom,use-phase-scaling-factor;
qcom,pfm-threshold = <0x4c>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,krait-pdn";
reg-names = "apcs_gcc\0phase-scaling-efuse";
reg = <0xf9011000 0x1000 0xfc4b80b0 0x08>;
regulator@f90b8000 {
phandle = <0x61>;
linux,phandle = <0x61>;
qcom,cpu-num = <0x03>;
qcom,ldo-delta-voltage = <0x30d4>;
qcom,ldo-threshold-voltage = <0xcf850>;
qcom,ldo-default-voltage = <0xb71b0>;
qcom,retention-voltage = <0xa4cb8>;
qcom,headroom-voltage = <0x249f0>;
regulator-max-microvolt = <0x111700>;
regulator-min-microvolt = <0x7a120>;
reg-names = "acs\0mdd";
reg = <0xf90b8000 0x1000 0xf90ba800 0x1000>;
regulator-name = "krait3";
compatible = "qcom,krait-regulator";
};
regulator@f90a8000 {
phandle = <0x60>;
linux,phandle = <0x60>;
qcom,cpu-num = <0x02>;
qcom,ldo-delta-voltage = <0x30d4>;
qcom,ldo-threshold-voltage = <0xcf850>;
qcom,ldo-default-voltage = <0xb71b0>;
qcom,retention-voltage = <0xa4cb8>;
qcom,headroom-voltage = <0x249f0>;
regulator-max-microvolt = <0x111700>;
regulator-min-microvolt = <0x7a120>;
reg-names = "acs\0mdd";
reg = <0xf90a8000 0x1000 0xf90aa800 0x1000>;
regulator-name = "krait2";
compatible = "qcom,krait-regulator";
};
regulator@f9098000 {
phandle = <0x5f>;
linux,phandle = <0x5f>;
qcom,cpu-num = <0x01>;
qcom,ldo-delta-voltage = <0x30d4>;
qcom,ldo-threshold-voltage = <0xcf850>;
qcom,ldo-default-voltage = <0xb71b0>;
qcom,retention-voltage = <0xa4cb8>;
qcom,headroom-voltage = <0x249f0>;
regulator-max-microvolt = <0x111700>;
regulator-min-microvolt = <0x7a120>;
reg-names = "acs\0mdd";
reg = <0xf9098000 0x1000 0xf909a800 0x1000>;
regulator-name = "krait1";
compatible = "qcom,krait-regulator";
};
regulator@f9088000 {
phandle = <0x5e>;
linux,phandle = <0x5e>;
qcom,cpu-num = <0x00>;
qcom,ldo-delta-voltage = <0x30d4>;
qcom,ldo-threshold-voltage = <0xcf850>;
qcom,ldo-default-voltage = <0xb71b0>;
qcom,retention-voltage = <0xa4cb8>;
qcom,headroom-voltage = <0x249f0>;
regulator-max-microvolt = <0x111700>;
regulator-min-microvolt = <0x7a120>;
reg-names = "acs\0mdd";
reg = <0xf9088000 0x1000 0xf908a800 0x1000>;
regulator-name = "krait0";
compatible = "qcom,krait-regulator";
};
};
qcom,msm-imem@fe805000 {
reg = <0xfe805000 0x1000>;
compatible = "qcom,msm-imem";
};
android_usb@fe8050c8 {
qcom,android-usb-uicc-nluns = [01];
qcom,android-usb-swfi-latency = <0x01>;
reg = <0xfe8050c8 0xc8>;
compatible = "qcom,android-usb";
};
qcom,rpm-master-stats@fc428150 {
qcom,master-offset = <0xa00>;
qcom,master-stats-version = <0x02>;
qcom,masters = "APSS\0MPSS\0LPSS\0PRONTO";
reg = <0xfc428150 0x3200>;
compatible = "qcom,rpm-master-stats";
};
qcom,rpm-rbcpr-stats@fc000000 {
qcom,start-offset = <0x190010>;
reg = <0xfc000000 0x1a0000>;
compatible = "qcom,rpmrbcpr-stats";
};
qcom,rpm-stats@fc19dba0 {
qcom,sleep-stats-version = <0x02>;
reg-names = "phys_addr_base";
reg = <0xfc19dba0 0x1000>;
compatible = "qcom,rpm-stats";
};
qcom,rpm-log@fc19dc00 {
qcom,offset-page-indices = <0x38>;
qcom,offset-log-len-mask = <0x2c>;
qcom,offset-log-len = <0x28>;
qcom,offset-page-buffer-addr = <0x24>;
qcom,offset-version = <0x04>;
qcom,rpm-addr-phys = <0xfc000000>;
reg = <0xfc19dc00 0x4000>;
compatible = "qcom,rpm-log";
};
qcom,cpu-sleep-status@f9088008 {
qcom,sleep-status-mask = <0x80000>;
qcom,cpu-alias-addr = <0x10000>;
reg = <0xf9088008 0x100>;
compatible = "qcom,cpu-sleep-status";
};
qcom,pm-8x60@fe805664 {
qcom,lpm-levels = <0x78>;
qcom,cpus-as-clocks;
qcom,pc-mode = "tz_l2_int";
reg = <0xfe805664 0x40>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,pm-8x60";
qcom,pm-snoc-client {
qcom,msm-bus,vectors-KBps = <0x36 0x249 0x00 0x00 0x36 0x249 0x00 0xc3500>;
qcom,msm-bus,active-only;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "ocimem_snoc";
compatible = "qcom,pm-snoc-client";
};
};
qcom,mpm@fc4281d0 {
qcom,gpio-map = <0x03 0x66 0x04 0x01 0x05 0x05 0x06 0x09 0x07 0x12 0x08 0x14 0x09 0x18 0x0a 0x1b 0x0b 0x1c 0x0c 0x22 0x0d 0x23 0x0e 0x25 0x0f 0x2a 0x10 0x2c 0x11 0x2e 0x12 0x32 0x13 0x36 0x14 0x3b 0x15 0x3d 0x16 0x3e 0x17 0x40 0x18 0x41 0x19 0x42 0x1a 0x43 0x1b 0x44 0x1c 0x47 0x1d 0x48 0x1e 0x49 0x1f 0x4a 0x20 0x4b 0x21 0x4d 0x22 0x4f 0x23 0x50 0x24 0x52 0x25 0x56 0x26 0x5c 0x27 0x5d 0x28 0x5f 0x29 0x90>;
qcom,gpio-parent = <0x08>;
qcom,gic-map = <0x02 0xd8 0x2f 0xa5 0x32 0xac 0x35 0x68 0x3e 0xde 0xff 0x12 0xff 0x13 0xff 0x19 0xff 0x21 0xff 0x22 0xff 0x23 0xff 0x28 0xff 0x38 0xff 0x39 0xff 0x3a 0xff 0x3b 0xff 0x3c 0xff 0x3d 0xff 0x46 0xff 0x4a 0xff 0x4b 0xff 0x4d 0xff 0x4e 0xff 0x4f 0xff 0x5e 0xff 0x61 0xff 0x63 0xff 0x66 0xff 0x69 0xff 0x6d 0xff 0x7e 0xff 0x8c 0xff 0x92 0xff 0x9b 0xff 0x9d 0xff 0x9f 0xff 0xa3 0xff 0xaa 0xff 0xad 0xff 0xae 0xff 0xaf 0xff 0xb0 0xff 0xb1 0xff 0xb2 0xff 0xb3 0xff 0xb5 0xff 0xbc 0xff 0xbd 0xff 0xbe 0xff 0xbf 0xff 0xc0 0xff 0xc1 0xff 0xc2 0xff 0xc3 0xff 0xc4 0xff 0xc5 0xff 0xc6 0xff 0xc8 0xff 0xc9 0xff 0xca 0xff 0xcb 0xff 0xcc 0xff 0xcd 0xff 0xce 0xff 0xcf 0xff 0xd3 0xff 0xf0 0xff 0xfd 0xff 0x100 0xff 0x10c 0xff 0x10e 0xff 0x10f>;
qcom,gic-parent = <0x01>;
qcom,ipc-bit-offset = <0x01>;
interrupts = <0x00 0xab 0x01>;
reg-names = "vmpm\0ipc";
reg = <0xfc4281d0 0x1000 0xf9011008 0x04>;
compatible = "qcom,mpm-v2";
};
qcom,pm-boot {
qcom,mode = "tz";
compatible = "qcom,pm-boot";
};
qcom,lpm-levels {
phandle = <0x78>;
linux,phandle = <0x78>;
#size-cells = <0x01>;
#address-cells = <0x01>;
qcom,default-l2-state = "l2_cache_retention";
qcom,allow-synced-levels;
compatible = "qcom,lpm-levels";
qcom,system-modes {
compatible = "qcom,system-modes";
qcom,system-mode@1 {
qcom,send-rpm-sleep-set;
qcom,sync-cpus;
qcom,min-cpu-mode = "pc";
qcom,time-overhead = <0x19cd>;
qcom,energy-overhead = <0x22b474>;
qcom,ss-power = <0x53>;
qcom,latency-us = <0x7530>;
qcom,l2 = "l2_cache_pc";
};
qcom,system-mode@0 {
qcom,sync-cpus;
qcom,min-cpu-mode = "standalone_pc";
qcom,time-overhead = <0x3e8>;
qcom,energy-overhead = <0x8d0c8>;
qcom,ss-power = <0xa3>;
qcom,latency-us = <0x1f4>;
qcom,l2 = "l2_cache_gdhs";
};
};
qcom,cpu-modes {
compatible = "qcom,cpu-modes";
qcom,cpu-mode@3 {
qcom,use-broadcast-timer;
qcom,time-overhead = <0x1f4>;
qcom,energy-overhead = <0x445c0>;
qcom,ss-power = <0x190>;
qcom,latency-us = <0x1f4>;
qcom,mode = "pc";
};
qcom,cpu-mode@2 {
qcom,time-overhead = <0x15e>;
qcom,energy-overhead = <0x37014>;
qcom,ss-power = <0x1dc>;
qcom,latency-us = <0x12c>;
qcom,mode = "standalone_pc";
};
qcom,cpu-mode@1 {
qcom,time-overhead = <0x28>;
qcom,energy-overhead = <0x8868>;
qcom,ss-power = <0x21e>;
qcom,latency-us = <0x23>;
qcom,mode = "retention";
};
qcom,cpu-mode@0 {
qcom,time-overhead = <0x02>;
qcom,energy-overhead = <0x4524>;
qcom,ss-power = <0x2cb>;
qcom,latency-us = <0x01>;
qcom,mode = "wfi";
};
};
};
qcom,spm@f9012000 {
qcom,L2-spm-is-apcs-master;
qcom,saw2-spm-cmd-pc = <0x1032b0 0x11420701 0xb0124450 0x232500f>;
qcom,saw2-spm-cmd-gdhs = [00 32 42 03 44 50 02 32 50 0f];
qcom,saw2-spm-cmd-ret = [1f 00 03 00 0f];
qcom,pfm-port = <0x02>;
qcom,phase-port = <0x01>;
qcom,vctl-port = <0x00>;
qcom,vctl-timeout-us = <0x32>;
qcom,saw2-pmic-data1 = <0x30000>;
qcom,saw2-pmic-data0 = <0x2030080>;
qcom,saw2-spm-ctl = <0x01>;
qcom,saw2-spm-dly = <0x3c102800>;
qcom,saw2-avs-dly = <0x00>;
qcom,saw2-avs-limit = <0x00>;
qcom,saw2-avs-hysteresis = <0x00>;
qcom,saw2-avs-ctl = <0x00>;
qcom,saw2-cfg = <0x14>;
qcom,saw2-ver-reg = <0xfd0>;
qcom,core-id = <0xffff>;
reg = <0xf9012000 0x1000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,spm-v2";
};
qcom,spm@f90b9000 {
qcom,saw2-spm-cmd-pc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-spc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5b 03 d8 5b 0b 00 42 1b 0f];
qcom,saw2-spm-cmd-wfi = [03 0b 0f];
qcom,saw2-spm-ctl = <0x01>;
qcom,saw2-spm-dly = <0x3c102800>;
qcom,saw2-avs-dly = <0x00>;
qcom,saw2-avs-limit = <0x00>;
qcom,saw2-avs-hysteresis = <0x00>;
qcom,saw2-avs-ctl = <0x00>;
qcom,saw2-cfg = <0x01>;
qcom,saw2-ver-reg = <0xfd0>;
qcom,core-id = <0x03>;
reg = <0xf90b9000 0x1000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,spm-v2";
};
qcom,spm@f90a9000 {
qcom,saw2-spm-cmd-pc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-spc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5b 03 d8 5b 0b 00 42 1b 0f];
qcom,saw2-spm-cmd-wfi = [03 0b 0f];
qcom,saw2-spm-ctl = <0x01>;
qcom,saw2-spm-dly = <0x3c102800>;
qcom,saw2-avs-dly = <0x00>;
qcom,saw2-avs-limit = <0x00>;
qcom,saw2-avs-hysteresis = <0x00>;
qcom,saw2-avs-ctl = <0x00>;
qcom,saw2-cfg = <0x01>;
qcom,saw2-ver-reg = <0xfd0>;
qcom,core-id = <0x02>;
reg = <0xf90a9000 0x1000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,spm-v2";
};
qcom,spm@f9099000 {
qcom,saw2-spm-cmd-pc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-spc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5b 03 d8 5b 0b 00 42 1b 0f];
qcom,saw2-spm-cmd-wfi = [03 0b 0f];
qcom,saw2-spm-ctl = <0x01>;
qcom,saw2-spm-dly = <0x3c102800>;
qcom,saw2-avs-dly = <0x00>;
qcom,saw2-avs-limit = <0x00>;
qcom,saw2-avs-hysteresis = <0x00>;
qcom,saw2-avs-ctl = <0x00>;
qcom,saw2-cfg = <0x01>;
qcom,saw2-ver-reg = <0xfd0>;
qcom,core-id = <0x01>;
reg = <0xf9099000 0x1000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,spm-v2";
};
qcom,spm@f9089000 {
qcom,saw2-spm-cmd-pc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-spc = [00 20 80 10 e8 5b 03 3b e8 5b 82 10 0b 30 06 26 30 0f];
qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5b 03 d8 5b 0b 00 42 1b 0f];
qcom,saw2-spm-cmd-wfi = [03 0b 0f];
qcom,saw2-spm-ctl = <0x01>;
qcom,saw2-spm-dly = <0x3c102800>;
qcom,saw2-avs-dly = <0x00>;
qcom,saw2-avs-limit = <0x00>;
qcom,saw2-avs-hysteresis = <0x00>;
qcom,saw2-avs-ctl = <0x00>;
qcom,saw2-cfg = <0x01>;
qcom,saw2-ver-reg = <0xfd0>;
qcom,core-id = <0x00>;
reg = <0xf9089000 0x1000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,spm-v2";
};
qcom,iommu-domains {
compatible = "qcom,iommu-domains";
qcom,iommu-domain4 {
phandle = <0x44>;
linux,phandle = <0x44>;
qcom,secure-domain;
qcom,virtual-addr-pool = <0x1000000 0x24800000>;
qcom,iommu-contexts = <0x77>;
label = "venus_sec_non_pixel";
};
qcom,iommu-domain3 {
phandle = <0x43>;
linux,phandle = <0x43>;
qcom,secure-domain;
qcom,virtual-addr-pool = <0x25800000 0x25800000>;
qcom,iommu-contexts = <0x76>;
label = "venus_sec_pixel";
};
qcom,iommu-domain2 {
phandle = <0x42>;
linux,phandle = <0x42>;
qcom,secure-domain;
qcom,virtual-addr-pool = <0x4b000000 0x12c00000>;
qcom,iommu-contexts = <0x75>;
label = "venus_sec_bitstream";
};
qcom,iommu-domain1 {
phandle = <0x41>;
linux,phandle = <0x41>;
qcom,virtual-addr-pool = <0x5dc00000 0x7f000000 0xdcc00000 0x1000000>;
qcom,iommu-contexts = <0x74>;
label = "venus_ns";
};
};
qcom,iommu@fdfb6000 {
qcom,iommu-bfb-data = <0xff 0x04 0x08 0x00 0x00 0x08 0x28 0x00 0x1000 0x1000 0x3008 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x2314 0x2394 0x2414 0x2494 0x20ac 0x215c 0x220c 0x22bc 0x2008 0x200c>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
qcom,msm-bus,vectors-KBps = <0x30 0x200 0x00 0x00 0x30 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "vcap_ebi";
status = "disabled";
label = "vcap_iommu";
qcom,needs-alt-core-clk;
interrupts = <0x00 0x13b 0x00>;
reg-names = "iommu_base";
reg = <0xfdfb6000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fdfc0000 {
label = "vcap_cb2";
qcom,iommu-ctx-sids;
interrupts = <0x00 0x139 0x00>;
reg = <0xfdfc0000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdfbf000 {
label = "vcap_cb1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x139 0x00>;
reg = <0xfdfbf000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdfbe000 {
label = "vcap_cb0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x139 0x00>;
reg = <0xfdfbe000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fe064000 {
qcom,iommu-lpae-bfb-data = <0x03 0x00 0x04 0x04 0x00 0x0c 0x00 0x04 0x00 0x00 0x40 0x50 0x00>;
qcom,iommu-lpae-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-bfb-data = <0x03 0x04 0x04 0x00 0x00 0x00 0x04 0x00 0x00 0x40 0x50 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "disabled";
qcom,msm-bus,vectors-KBps = <0x34 0x200 0x00 0x00 0x34 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "lpass_core_ebi";
label = "lpass_core_iommu";
interrupts = <0x00 0xa6 0x00>;
reg-names = "iommu_base";
reg = <0xfe064000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fe06e000 {
label = "lpass_core_cb_2";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0x10b 0x00>;
reg = <0xfe06e000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fe06d000 {
label = "lpass_core_cb_1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x10b 0x00>;
reg = <0xfe06d000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fe06c000 {
label = "lpass_core_cb_0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x10b 0x00>;
reg = <0xfe06c000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fe054000 {
qcom,iommu-lpae-bfb-data = <0x03 0x00 0x04 0x04 0x00 0x20 0x00 0x10 0x00 0x00 0x15e 0x19e 0x00>;
qcom,iommu-lpae-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-bfb-data = <0x03 0x04 0x04 0x00 0x00 0x00 0x10 0x00 0x00 0x15e 0x19e 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "disabled";
qcom,msm-bus,vectors-KBps = <0x0b 0x200 0x00 0x00 0x0b 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "lpass_qdsp_ebi";
label = "lpass_qdsp_iommu";
interrupts = <0x00 0xca 0x00>;
reg-names = "iommu_base";
reg = <0xfe054000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fe05f000 {
label = "lpass_qdsp_cb_3";
qcom,iommu-ctx-sids = <0x03>;
interrupts = <0x00 0x109 0x00>;
reg = <0xfe05f000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fe05e000 {
label = "lpass_qdsp_cb_2";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0x109 0x00>;
reg = <0xfe05e000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fe05d000 {
label = "lpass_qdsp_cb_1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x109 0x00>;
reg = <0xfe05d000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fe05c000 {
label = "lpass_qdsp_cb_0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x109 0x00>;
reg = <0xfe05c000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fdee4000 {
qcom,iommu-lpae-bfb-data = <0xffff 0x00 0x04 0x10 0x00 0x00 0x0f 0x4b 0x1e00 0x5a2d 0x1e00 0x5a0f 0x00 0x00 0x00 0x00>;
qcom,iommu-lpae-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x2314 0x2394 0x2414 0x2494 0x20ac 0x215c 0x220c 0x22bc 0x2008 0x200c 0x2010 0x2014>;
qcom,iommu-bfb-data = <0xffff 0x04 0x10 0x00 0x00 0x0f 0x4b 0x00 0x1e00 0x1e00 0x5a0f 0x00 0x00 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x2314 0x2394 0x2414 0x2494 0x20ac 0x215c 0x220c 0x22bc 0x2008 0x200c 0x2010 0x2014>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "disabled";
qcom,msm-bus,vectors-KBps = <0x5d 0x200 0x00 0x00 0x5d 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "vpu_ebi";
label = "vpu_iommu";
interrupts = <0x00 0x93 0x00>;
reg-names = "iommu_base";
reg = <0xfdee4000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fdeee000 {
label = "vpu_cb_2";
qcom,iommu-ctx-sids = <0x05 0x07 0x0f>;
interrupts = <0x00 0x91 0x00>;
reg = <0xfdeee000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdeed000 {
label = "vpu_cb_1";
qcom,iommu-ctx-sids = <0x08 0x09>;
interrupts = <0x00 0x91 0x00>;
reg = <0xfdeed000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdeec000 {
label = "vpu_cb_0";
qcom,iommu-ctx-sids = <0x00 0x01 0x03>;
interrupts = <0x00 0x91 0x00>;
reg = <0xfdeec000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@f9bc4000 {
qcom,iommu-lpae-bfb-data = <0x03 0x00 0x04 0x04 0x00 0x05 0x00 0x01 0x00 0x00 0x40 0x44 0x00>;
qcom,iommu-lpae-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-bfb-data = <0x03 0x04 0x04 0x00 0x00 0x00 0x01 0x00 0x00 0x40 0x44 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x22bc 0x2314 0x2394 0x2414 0x2494 0x2008>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "disabled";
qcom,msm-bus,vectors-KBps = <0x58 0x200 0x00 0x00 0x58 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "copss_ebi";
label = "copss_iommu";
interrupts = <0x00 0x99 0x00>;
reg-names = "iommu_base";
reg = <0xf9bc4000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@f9bd3000 {
label = "copss_cb_7";
qcom,iommu-ctx-sids = <0x07>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bd3000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bd2000 {
label = "copss_cb_6";
qcom,iommu-ctx-sids = <0x06>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bd2000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bd1000 {
label = "copss_cb_5";
qcom,iommu-ctx-sids = <0x05>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bd1000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bd0000 {
label = "copss_cb_4";
qcom,iommu-ctx-sids = <0x04>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bd0000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bcf000 {
label = "copss_cb_3";
qcom,iommu-ctx-sids = <0x03>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bcf000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bce000 {
label = "copss_cb_2";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bce000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bcd000 {
label = "copss_cb_1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bcd000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@f9bcc000 {
label = "copss_cb_0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x8e 0x00>;
reg = <0xf9bcc000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fda44000 {
qcom,iommu-enable-halt;
vdd-supply = <0x03>;
qcom,iommu-bfb-data = <0xffffffff 0x00 0x04 0x08 0x00 0x00 0x20 0x78 0x00 0x3c08 0xb41e 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2050 0x2514 0x2540 0x256c 0x2314 0x2394 0x2414 0x20ac 0x215c 0x220c 0x2008 0x200c 0x2010 0x2014 0x2018 0x201c 0x2020>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x1d 0x200 0x00 0x00 0x1d 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "vfe_ebi";
label = "vfe_iommu";
qcom,needs-alt-core-clk;
interrupts = <0x00 0x3e 0x00>;
reg-names = "iommu_base";
reg = <0xfda44000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fda4e000 {
label = "cpp";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0x41 0x00>;
reg = <0xfda4e000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fda4d000 {
label = "vfe1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x41 0x00>;
reg = <0xfda4d000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fda4c000 {
label = "vfe0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x41 0x00>;
reg = <0xfda4c000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fdb10000 {
phandle = <0x24>;
linux,phandle = <0x24>;
qcom,needs-alt-core-clk;
qcom,iommu-enable-halt;
qcom,alt-vdd-supply = <0x23>;
vdd-supply = <0x22>;
qcom,iommu-bfb-data = <0x03 0x00 0x04 0x10 0x00 0x00 0x00 0x20 0x00 0x01 0x81 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2050 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x2314 0x2394 0x2414 0x2008>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x1a 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "kgsl_ebi";
label = "kgsl_iommu";
interrupts = <0x00 0x26 0x00>;
reg-names = "iommu_base";
reg = <0xfdb10000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fdb1a000 {
label = "gfx3d_spare";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0xf1 0x00>;
reg = <0xfdb1a000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdb19000 {
label = "gfx3d_priv";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0xf1 0x00>;
reg = <0xfdb19000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdb18000 {
label = "gfx3d_user";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0xf1 0x00>;
reg = <0xfdb18000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fdc84000 {
qcom,iommu-enable-halt;
vdd-supply = <0x40>;
qcom,iommu-bfb-data = <0xffffffff 0xffffffff 0x04 0x08 0x00 0x13205 0x4000 0x14020 0x00 0x94 0x114 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2050 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x2314 0x2394 0x2414 0x2008 0x200c 0x2010 0x2014 0x2018 0x201c 0x2020 0x2024 0x2028 0x202c 0x2030 0x2034 0x2038>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x00 0x00 0x3f 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "venus_ebi";
label = "venus_iommu";
qcom,needs-alt-core-clk;
qcom,iommu-secure-id = <0x00>;
interrupts = <0x00 0x2d 0x00>;
reg-names = "iommu_base\0clk_base";
reg = <0xfdc84000 0x10000 0xfdce0004 0x04>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fdc90000 {
phandle = <0x77>;
linux,phandle = <0x77>;
qcom,secure-context;
label = "venus_sec_non_pixel";
qcom,iommu-ctx-sids = <0x87 0xa0>;
interrupts = <0x00 0x2a 0x00 0x00 0x2b 0x00>;
reg = <0xfdc90000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdc8f000 {
phandle = <0x76>;
linux,phandle = <0x76>;
qcom,secure-context;
label = "venus_sec_pixel";
qcom,iommu-ctx-sids = <0x85>;
interrupts = <0x00 0x2a 0x00 0x00 0x2b 0x00>;
reg = <0xfdc8f000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdc8e000 {
qcom,secure-context;
label = "venus_fw";
qcom,iommu-ctx-sids = <0xc0 0xc6>;
interrupts = <0x00 0x2a 0x00 0x00 0x2b 0x00>;
reg = <0xfdc8e000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdc8d000 {
phandle = <0x75>;
linux,phandle = <0x75>;
qcom,secure-context;
label = "venus_sec_bitstream";
qcom,iommu-ctx-sids = <0x80 0x81 0x82 0x83 0x84>;
interrupts = <0x00 0x2a 0x00 0x00 0x2b 0x00>;
reg = <0xfdc8d000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fdc8c000 {
phandle = <0x74>;
linux,phandle = <0x74>;
label = "venus_ns";
qcom,iommu-ctx-sids = <0x00 0x01 0x02 0x03 0x04 0x05 0x07>;
interrupts = <0x00 0x2a 0x00>;
reg = <0xfdc8c000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fd928000 {
qcom,iommu-enable-halt;
vdd-supply = <0x26>;
qcom,iommu-bfb-data = <0xffffffff 0x00 0x04 0x10 0x00 0x6800 0x6221 0x16231 0x00 0x34 0x74 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2050 0x2514 0x2540 0x256c 0x20ac 0x215c 0x220c 0x2314 0x2394 0x2414 0x2008 0x200c 0x2010 0x2014 0x2018 0x201c 0x2020>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x16 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "mdp_ebi";
label = "mdp_iommu";
qcom,iommu-secure-id = <0x01>;
interrupts = <0x00 0x49 0x00>;
reg-names = "iommu_base";
reg = <0xfd928000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fd932000 {
qcom,secure-context;
label = "mdp_2";
qcom,iommu-ctx-sids;
interrupts = <0x00 0x2f 0x00 0x00 0x2e 0x00>;
reg = <0xfd932000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fd931000 {
qcom,secure-context;
label = "mdp_1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x2f 0x00 0x00 0x2e 0x00>;
reg = <0xfd931000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fd930000 {
label = "mdp_0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x2f 0x00>;
reg = <0xfd930000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,iommu@fda64000 {
qcom,iommu-enable-halt;
vdd-supply = <0x04>;
qcom,iommu-bfb-data = <0xffff 0x00 0x04 0x04 0x00 0x00 0x10 0x50 0x00 0x2804 0x9614 0x00 0x00 0x00 0x00>;
qcom,iommu-bfb-regs = <0x204c 0x2050 0x2514 0x2540 0x256c 0x2314 0x2394 0x2414 0x20ac 0x215c 0x220c 0x2008 0x200c 0x2010 0x2014>;
qcom,iommu-pmu-event-classes = <0x00 0x01 0x08 0x09 0x0a 0x10 0x11 0x12 0x80 0x81 0x82 0x83 0x90 0x91 0x92 0xb0 0xb1>;
qcom,iommu-pmu-ncounters = <0x08>;
qcom,iommu-pmu-ngroups = <0x01>;
qcom,msm-bus,vectors-KBps = <0x3e 0x200 0x00 0x00 0x3e 0x200 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "jpeg_ebi";
status = "ok";
label = "jpeg_iommu";
qcom,needs-alt-core-clk;
interrupts = <0x00 0x43 0x00>;
reg-names = "iommu_base";
reg = <0xfda64000 0x10000>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,msm-smmu-v1";
qcom,iommu-ctx@fda6e000 {
label = "jpeg_dec";
qcom,iommu-ctx-sids = <0x02>;
interrupts = <0x00 0x46 0x00>;
reg = <0xfda6e000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fda6d000 {
label = "jpeg_enc1";
qcom,iommu-ctx-sids = <0x01>;
interrupts = <0x00 0x46 0x00>;
reg = <0xfda6d000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
qcom,iommu-ctx@fda6c000 {
label = "jpeg_enc0";
qcom,iommu-ctx-sids = <0x00>;
interrupts = <0x00 0x46 0x00>;
reg = <0xfda6c000 0x1000>;
compatible = "qcom,msm-smmu-v1-ctx";
};
};
qcom,avtimer {
reg-names = "avtimer_lsb_addr\0avtimer_msb_addr";
reg = <0xfe053008 0x04 0xfe05300c 0x04>;
compatible = "qcom,avtimer";
};
qcom,smdtty {
compatible = "qcom,smdtty";
qcom,smdtty-ds {
qcom,smdtty-port-name = "DS";
qcom,smdtty-remote = "modem";
};
smdtty-loopback {
qcom,smdtty-dev-name = "LOOPBACK_TTY";
qcom,smdtty-port-name = "LOOPBACK";
qcom,smdtty-remote = "modem";
};
smdtty-gpsnmea {
qcom,smdtty-port-name = "GPSNMEA";
qcom,smdtty-remote = "modem";
};
qcom,smdtty-data21 {
qcom,smdtty-port-name = "DATA21";
qcom,smdtty-remote = "modem";
};
qcom,smdtty-data1 {
qcom,smdtty-port-name = "DATA1";
qcom,smdtty-remote = "modem";
};
smdtty-apps-riva-ant-data {
qcom,smdtty-port-name = "APPS_RIVA_ANT_DATA";
qcom,smdtty-remote = "wcnss";
};
smdtty-apps-riva-ant-cmd {
qcom,smdtty-port-name = "APPS_RIVA_ANT_CMD";
qcom,smdtty-remote = "wcnss";
};
qcom,smdtty-mbalbridge {
qcom,smdtty-port-name = "MBALBRIDGE";
qcom,smdtty-remote = "modem";
};
qcom,smdtty-apps-riva-bt-cmd {
qcom,smdtty-port-name = "APPS_RIVA_BT_CMD";
qcom,smdtty-remote = "wcnss";
};
smdtty-apps-riva-bt-acl {
qcom,smdtty-port-name = "APPS_RIVA_BT_ACL";
qcom,smdtty-remote = "wcnss";
};
qcom,smdtty-apps-fm {
qcom,smdtty-port-name = "APPS_FM";
qcom,smdtty-remote = "wcnss";
};
};
bimc_sharedmem {
reg-names = "bimc";
reg = <0xfc380000 0x100000>;
compatible = "qcom,sharedmem-uio";
};
l2-pmu {
interrupts = <0x00 0x01 0x00>;
compatible = "qcom,l2-pmu";
};
cpu-pmu {
interrupts = <0x01 0x07 0xf00>;
qcom,irq-is-percpu;
compatible = "qcom,krait-pmu";
};
qcom,ipc-spinlock@fa00000 {
status = "disable";
reg = <0xfa00000 0x200000>;
compatible = "qcom,ipc-spinlock-ldrex";
};
qcom,ipc-spinlock@fd484000 {
qcom,num-locks = <0x08>;
reg = <0xfd484000 0x400>;
compatible = "qcom,ipc-spinlock-sfpb";
};
qcom,ssm {
qcom,channel-name = "SSM_RTR";
compatible = "qcom,ssm";
};
i2c@f9928000 {
status = "disable";
qcom,master-id = <0x56>;
qcom,sda-gpio = <0x08 0x1d 0x00>;
qcom,scl-gpio = <0x08 0x1e 0x00>;
qcom,i2c-src-freq = <0x124f800>;
qcom,i2c-bus-freq = <0x61a80>;
interrupt-names = "qup_err_intr";
interrupts = <0x00 0x64 0x00>;
reg-names = "qup_phys_addr";
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0xf9928000 0x1000>;
compatible = "qcom,i2c-qup";
cell-index = <0x03>;
};
qcom,bcl {
compatible = "qcom,bcl";
};
qcom,smem@fa00000 {
reg-names = "smem\0irq-reg-base\0aux-mem1";
reg = <0xfa00000 0x200000 0xf9011000 0x1000 0xfc428000 0x4000>;
compatible = "qcom,smem";
qcom,smd-rpm {
qcom,irq-no-suspend;
interrupts = <0x00 0xa8 0x01>;
qcom,smd-irq-bitmask = <0x01>;
qcom,smd-irq-offset = <0x08>;
qcom,smd-edge = <0x0f>;
compatible = "qcom,smd";
};
qcom,smsm-wcnss {
interrupts = <0x00 0x90 0x01>;
qcom,smsm-irq-bitmask = <0x80000>;
qcom,smsm-irq-offset = <0x08>;
qcom,smsm-edge = <0x06>;
compatible = "qcom,smsm";
};
qcom,smd-wcnss {
interrupts = <0x00 0x8e 0x01>;
qcom,pil-string = "wcnss";
qcom,smd-irq-bitmask = <0x20000>;
qcom,smd-irq-offset = <0x08>;
qcom,smd-edge = <0x06>;
compatible = "qcom,smd";
};
qcom,smsm-adsp {
interrupts = <0x00 0x9d 0x01>;
qcom,smsm-irq-bitmask = <0x200>;
qcom,smsm-irq-offset = <0x08>;
qcom,smsm-edge = <0x01>;
compatible = "qcom,smsm";
};
qcom,smd-adsp {
interrupts = <0x00 0x9c 0x01>;
qcom,pil-string = "adsp";
qcom,smd-irq-bitmask = <0x100>;
qcom,smd-irq-offset = <0x08>;
qcom,smd-edge = <0x01>;
compatible = "qcom,smd";
};
qcom,smsm-modem {
interrupts = <0x00 0x1a 0x01>;
qcom,smsm-irq-bitmask = <0x2000>;
qcom,smsm-irq-offset = <0x08>;
qcom,smsm-edge = <0x00>;
compatible = "qcom,smsm";
};
qcom,smd-modem {
interrupts = <0x00 0x19 0x01>;
qcom,pil-string = "modem";
qcom,smd-irq-bitmask = <0x1000>;
qcom,smd-irq-offset = <0x08>;
qcom,smd-edge = <0x00>;
compatible = "qcom,smd";
};
};
qcom,msm-mem-hole {
qcom,memblock-remove = <0x5a00000 0x7d00000 0xfa00000 0x500000>;
compatible = "qcom,msm-mem-hole";
};
qcom,bam_dmux@fc834000 {
qcom,rx-ring-size = <0x40>;
interrupts = <0x00 0x1d 0x01>;
reg = <0xfc834000 0x7000>;
compatible = "qcom,bam_dmux";
};
qcom,msm-thermal {
vdd-gfx-supply = <0x73>;
vdd-dig-supply = <0x72>;
qcom,vdd-restriction-temp-hysteresis = <0x0a>;
qcom,vdd-restriction-temp = <0x05>;
qcom,freq-mitigation-control-mask = <0x01>;
qcom,freq-mitigation-value = <0xea600>;
qcom,freq-mitigation-temp-hysteresis = <0x14>;
qcom,freq-mitigation-temp = <0x6e>;
qcom,cpu-sensors = "tsens_tz_sensor5\0tsens_tz_sensor6\0tsens_tz_sensor7\0tsens_tz_sensor8";
qcom,hotplug-temp-hysteresis = <0x14>;
qcom,hotplug-temp = <0x6e>;
qcom,core-control-mask = <0x0e>;
qcom,core-temp-hysteresis = <0x05>;
qcom,core-limit-temp = <0x5a>;
qcom,freq-control-mask = <0x0f>;
qcom,freq-step = <0x02>;
qcom,therm-reset-temp = <0x73>;
qcom,temp-hysteresis = <0x05>;
qcom,limit-temp = <0x50>;
qcom,poll-ms = <0xfa>;
qcom,sensor-id = <0x05>;
compatible = "qcom,msm-thermal";
qcom,vdd-apps-rstr {
qcom,freq-req;
qcom,levels = <0x00>;
qcom,vdd-rstr-reg = "vdd-apps";
};
qcom,vdd-gfx-rstr {
qcom,min-level = <0x01>;
qcom,levels = <0x05 0x07 0x07>;
qcom,vdd-rstr-reg = "vdd-gfx";
};
qcom,vdd-dig-rstr {
qcom,min-level = <0x01>;
qcom,levels = <0x05 0x07 0x07>;
qcom,vdd-rstr-reg = "vdd-dig";
};
};
qcom,usbbam@f9304000 {
qcom,disable-clk-gating;
qcom,ignore-core-reset-ack;
qcom,usb-bam-fifo-baseaddr = <0xf9200000>;
qcom,usb-bam-num-pipes = <0x10>;
interrupt-names = "ssusb\0hsusb";
interrupts = <0x00 0x84 0x00 0x00 0x87 0x00>;
reg-names = "ssusb\0hsusb\0qscratch_ram1_reg";
reg = <0xf9304000 0x5000 0xf9a44000 0x11000 0xf92f880c 0x04>;
compatible = "qcom,usb-bam-msm";
qcom,pipe1 {
qcom,descriptor-fifo-size = <0x400>;
qcom,descriptor-fifo-offset = <0xf5000>;
qcom,data-fifo-size = <0x1000>;
qcom,data-fifo-offset = <0xf4000>;
qcom,dst-bam-pipe-index = <0x02>;
qcom,dst-bam-physical-address = <0xf9a44000>;
qcom,src-bam-pipe-index = <0x00>;
qcom,src-bam-physical-address = <0xfc37c000>;
qcom,peer-bam = <0x01>;
qcom,pipe-num = <0x00>;
qcom,dir = <0x01>;
qcom,bam-type = <0x01>;
qcom,usb-bam-mem-type = <0x01>;
label = "hsusb-qdss-in-0";
};
qcom,pipe0 {
qcom,reset-bam-on-connect;
qcom,descriptor-fifo-size = <0x1400>;
qcom,descriptor-fifo-offset = <0xf4000>;
qcom,data-fifo-size = <0x1800>;
qcom,data-fifo-offset = <0xf0000>;
qcom,dst-bam-pipe-index = <0x02>;
qcom,dst-bam-physical-address = <0xf9304000>;
qcom,src-bam-pipe-index = <0x00>;
qcom,src-bam-physical-address = <0xfc37c000>;
qcom,peer-bam = <0x01>;
qcom,pipe-num = <0x00>;
qcom,dir = <0x01>;
qcom,bam-type = <0x00>;
qcom,usb-bam-mem-type = <0x01>;
label = "ssusb-qdss-in-0";
};
};
qcom,qcrypto1@fd440000 {
qcom,msm-bus,vectors-KBps = <0x38 0x200 0x00 0x00 0x38 0x200 0x3c0f00 0x60180>;
qcom,use-sw-ahash-algo;
qcom,use-sw-aes-xts-algo;
qcom,use-sw-aes-cbc-ecb-ctr-algo;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "qcrypto-noc";
qcom,clk-mgmt-sus-res;
qcom,ce-device = <0x01>;
qcom,ce-hw-instance = <0x01>;
qcom,bam-pipe-pair = <0x00>;
interrupts = <0x00 0xec 0x00>;
reg-names = "crypto-base\0crypto-bam-base";
reg = <0xfd440000 0x20000 0xfd444000 0x1b000>;
compatible = "qcom,qcrypto";
};
qcom,qcrypto@fd440000 {
qcom,msm-bus,vectors-KBps = <0x38 0x200 0x00 0x00 0x38 0x200 0x3c0f00 0x60180>;
qcom,use-sw-ahash-algo;
qcom,use-sw-aes-xts-algo;
qcom,use-sw-aes-cbc-ecb-ctr-algo;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "qcrypto-noc";
qcom,clk-mgmt-sus-res;
qcom,ce-device = <0x00>;
qcom,ce-hw-instance = <0x01>;
qcom,bam-pipe-pair = <0x02>;
interrupts = <0x00 0xec 0x00>;
reg-names = "crypto-base\0crypto-bam-base";
reg = <0xfd440000 0x20000 0xfd444000 0x1b000>;
compatible = "qcom,qcrypto";
};
qcom,qcedev@fd440000 {
qcom,msm-bus,vectors-KBps = <0x38 0x200 0x00 0x00 0x38 0x200 0x3c0f00 0x60180>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "qcedev-noc";
qcom,ce-device = <0x00>;
qcom,ce-hw-instance = <0x01>;
qcom,bam-pipe-pair = <0x01>;
interrupts = <0x00 0xec 0x00>;
reg-names = "crypto-base\0crypto-bam-base";
reg = <0xfd440000 0x20000 0xfd444000 0x1b000>;
compatible = "qcom,qcedev";
};
qcom,msm-contig-mem {
qcom,memory-reservation-size = <0x280000>;
qcom,memory-reservation-type = "EBI1";
compatible = "qcom,msm-contig-mem";
};
qcom,msm-rtb {
qcom,memory-reservation-size = <0x100000>;
qcom,memory-reservation-type = "EBI1";
compatible = "qcom,msm-rtb";
};
jtagfuse@fc4be024 {
reg-names = "fuse-base";
reg = <0xfc4be024 0x08>;
compatible = "qcom,jtag-fuse";
};
tsens@fc4a8000 {
qcom,calib-mode = "fuse_map1";
qcom,slope = <0xc80 0xc80 0xc80 0xc80 0xc80 0xc80 0xc80 0xc80 0xc80 0xc80 0xc80>;
qcom,sensors = <0x0b>;
interrupts = <0x00 0xb8 0x00>;
reg-names = "tsens_physical\0tsens_eeprom_physical";
reg = <0xfc4a8000 0x2000 0xfc4bc000 0x1000>;
compatible = "qcom,msm-tsens";
};
qcom,cache_dump {
qcom,l2-dump-size = <0x500000>;
qcom,l1-dump-size = <0x100000>;
compatible = "qcom,cache_dump";
};
qcom,cache_erp@f9012000 {
interrupt-names = "l1_irq\0l2_irq";
interrupts = <0x01 0x09 0x00 0x00 0x02 0x00>;
compatible = "qcom,cache_erp";
reg-names = "l2_saw\0krait0_saw\0krait1_saw\0krait2_saw\0krait3_saw\0krait0_acs\0krait1_acs\0krait2_acs\0krait3_acs";
reg = <0xf9012000 0x80 0xf9089000 0x80 0xf9099000 0x80 0xf90a9000 0x80 0xf90b9000 0x80 0xf9088000 0x40 0xf9098000 0x40 0xf90a8000 0x40 0xf90b8000 0x40>;
};
qcom,venus@fdce0000 {
qcom,firmware-name = "venus";
vdd-supply = <0x40>;
reg-names = "wrapper_base\0vbif_base";
reg = <0xfdce0000 0x4000 0xfdc80000 0x400>;
compatible = "qcom,pil-venus";
};
qcom,tz-log@fe805720 {
reg = <0xfe805720 0x1000>;
compatible = "qcom,tz-log";
};
qcom,wdt@f9017000 {
qcom,ipi-ping;
qcom,pet-time = <0x2710>;
qcom,bark-time = <0x3e80>;
interrupts = <0x00 0x03 0x00 0x00 0x04 0x00>;
reg = <0xf9017000 0x1000>;
compatible = "qcom,msm-watchdog";
};
qcom,qseecom@7b00000 {
qcom,msm-bus,vectors-KBps = <0x37 0x200 0x00 0x00 0x37 0x200 0x00 0x00 0x37 0x200 0x1d4c0 0x124f80 0x37 0x200 0x60180 0x3c0f00>;
qcom,support-pfe;
qcom,support-fde;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x04>;
qcom,msm-bus,name = "qseecom-noc";
qcom,support-bus-scaling;
qcom,qsee-ce-hw-instance = <0x00>;
qcom,hlos-ce-hw-instance = <0x01>;
qcom,file-encrypt-pipe-pair = <0x00>;
qcom,disk-encrypt-pipe-pair = <0x02>;
reg-names = "secapp-region";
reg = <0x7b00000 0x500000>;
compatible = "qcom,qseecom";
};
qcom,msm-rng@f9bff000 {
qcom,msm-bus,vectors-KBps = <0x58 0x26a 0x00 0x00 0x58 0x26a 0x00 0x320>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "msm-rng-noc";
reg = <0xf9bff000 0x200>;
compatible = "qcom,msm-rng";
};
qcom,rpm-smd {
rpm-channel-type = <0x0f>;
rpm-channel-name = "rpm_requests";
compatible = "qcom,rpm-smd";
rpm-regulator-vsa5 {
status = "disabled";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,regulator-type = <0x02>;
qcom,resource-id = <0x05>;
qcom,resource-name = "vsa";
regulator-mvs2 {
compatible = "qcom,rpm-regulator-smd";
status = "disabled";
qcom,set = <0x03>;
regulator-name = "8941_mvs2";
};
};
rpm-regulator-vsa4 {
status = "disabled";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,regulator-type = <0x02>;
qcom,resource-id = <0x04>;
qcom,resource-name = "vsa";
regulator-mvs1 {
compatible = "qcom,rpm-regulator-smd";
status = "disabled";
qcom,set = <0x03>;
regulator-name = "8941_mvs1";
};
};
rpm-regulator-vsa3 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,regulator-type = <0x02>;
qcom,resource-id = <0x03>;
qcom,resource-name = "vsa";
regulator-lvs3 {
phandle = <0x5d>;
linux,phandle = <0x5d>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_lvs3";
};
};
rpm-regulator-vsa2 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,regulator-type = <0x02>;
qcom,resource-id = <0x02>;
qcom,resource-name = "vsa";
regulator-lvs2 {
phandle = <0x11>;
linux,phandle = <0x11>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_lvs2";
};
};
rpm-regulator-vsa1 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,regulator-type = <0x02>;
qcom,resource-id = <0x01>;
qcom,resource-name = "vsa";
regulator-lvs1 {
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_lvs1";
};
};
rpm-regulator-ldoa24 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x18>;
qcom,resource-name = "ldoa";
regulator-l24 {
phandle = <0x46>;
linux,phandle = <0x46>;
qcom,init-voltage = <0x2eebb8>;
regulator-max-microvolt = <0x2eebb8>;
regulator-min-microvolt = <0x2eebb8>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l24";
};
};
rpm-regulator-ldoa23 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x17>;
qcom,resource-name = "ldoa";
regulator-l23 {
phandle = <0x79>;
linux,phandle = <0x79>;
qcom,init-voltage = <0x2dc6c0>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-min-microvolt = <0x2dc6c0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l23";
};
};
rpm-regulator-ldoa22 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x16>;
qcom,resource-name = "ldoa";
regulator-l22 {
phandle = <0x5c>;
linux,phandle = <0x5c>;
qcom,init-voltage = <0x325aa0>;
regulator-max-microvolt = <0x325aa0>;
regulator-min-microvolt = <0x325aa0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l22";
};
};
rpm-regulator-ldoa21 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x15>;
qcom,resource-name = "ldoa";
regulator-l21 {
phandle = <0x14>;
linux,phandle = <0x14>;
qcom,init-voltage = <0x2d0370>;
regulator-max-microvolt = <0x2d0370>;
regulator-min-microvolt = <0x2d0370>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l21";
};
};
rpm-regulator-ldoa20 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x14>;
qcom,resource-name = "ldoa";
regulator-l20 {
phandle = <0x47>;
linux,phandle = <0x47>;
qcom,init-voltage = <0x2d0370>;
regulator-max-microvolt = <0x2d0370>;
regulator-min-microvolt = <0x2d0370>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l20";
};
};
rpm-regulator-ldoa19 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x13>;
qcom,resource-name = "ldoa";
regulator-l19 {
phandle = <0x71>;
linux,phandle = <0x71>;
qcom,init-voltage = <0x2dc6c0>;
regulator-max-microvolt = <0x325aa0>;
regulator-min-microvolt = <0x2dc6c0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l19";
};
};
rpm-regulator-ldoa18 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x12>;
qcom,resource-name = "ldoa";
regulator-l18 {
phandle = <0x10>;
linux,phandle = <0x10>;
qcom,init-voltage = <0x2932e0>;
regulator-max-microvolt = <0x2b7cd0>;
regulator-min-microvolt = <0x2932e0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l18";
};
};
rpm-regulator-ldoa17 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x11>;
qcom,resource-name = "ldoa";
regulator-l17 {
qcom,init-voltage = <0x2b7cd0>;
regulator-max-microvolt = <0x2b7cd0>;
regulator-min-microvolt = <0x2b7cd0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l17";
};
};
rpm-regulator-ldoa16 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x10>;
qcom,resource-name = "ldoa";
regulator-l16 {
qcom,init-voltage = <0x2932e0>;
regulator-max-microvolt = <0x2932e0>;
regulator-min-microvolt = <0x2932e0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l16";
};
};
rpm-regulator-ldoa15 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0f>;
qcom,resource-name = "ldoa";
regulator-l15 {
qcom,init-voltage = <0x1f47d0>;
regulator-max-microvolt = <0x1f47d0>;
regulator-min-microvolt = <0x1f47d0>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l15";
};
};
rpm-regulator-ldoa14 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0e>;
qcom,resource-name = "ldoa";
regulator-l14 {
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l14";
};
};
rpm-regulator-ldoa13 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0d>;
qcom,resource-name = "ldoa";
regulator-l13 {
phandle = <0x15>;
linux,phandle = <0x15>;
qcom,init-voltage = <0x2d0370>;
regulator-max-microvolt = <0x2d0370>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l13";
};
};
rpm-regulator-ldoa12 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0c>;
qcom,resource-name = "ldoa";
regulator-l12-ao {
phandle = <0x63>;
linux,phandle = <0x63>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
qcom,set = <0x01>;
regulator-name = "8941_l12_ao";
};
regulator-l12 {
phandle = <0x02>;
linux,phandle = <0x02>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l12";
};
};
rpm-regulator-ldoa11 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0b>;
qcom,resource-name = "ldoa";
regulator-l11 {
phandle = <0x0e>;
linux,phandle = <0x0e>;
qcom,init-voltage = <0x100590>;
regulator-max-microvolt = <0x149970>;
regulator-min-microvolt = <0x100590>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l11";
};
};
rpm-regulator-ldoa10 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x0a>;
qcom,resource-name = "ldoa";
regulator-l10 {
phandle = <0x2a>;
linux,phandle = <0x2a>;
qcom,init-voltage = <0x2d0370>;
regulator-max-microvolt = <0x2d0370>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l10";
};
};
rpm-regulator-ldoa9 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x09>;
qcom,resource-name = "ldoa";
regulator-l9 {
qcom,init-voltage = <0x2d0370>;
regulator-max-microvolt = <0x2d0370>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l9";
};
};
rpm-regulator-ldoa8 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x08>;
qcom,resource-name = "ldoa";
regulator-l8 {
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l8";
};
};
rpm-regulator-ldoa7 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x07>;
qcom,resource-name = "ldoa";
regulator-l7 {
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l7";
};
};
rpm-regulator-ldoa6 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x06>;
qcom,resource-name = "ldoa";
regulator-l6 {
phandle = <0x45>;
linux,phandle = <0x45>;
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l6";
};
};
rpm-regulator-ldoa5 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x05>;
qcom,resource-name = "ldoa";
regulator-l5 {
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l5";
};
};
rpm-regulator-ldoa4 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x04>;
qcom,resource-name = "ldoa";
regulator-l4 {
qcom,init-voltage = <0x12b128>;
regulator-max-microvolt = <0x12b128>;
regulator-min-microvolt = <0x12b128>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l4";
};
};
rpm-regulator-ldoa3 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x03>;
qcom,resource-name = "ldoa";
regulator-l3 {
phandle = <0x09>;
linux,phandle = <0x09>;
qcom,init-voltage = <0xf4240>;
regulator-max-microvolt = <0x124f80>;
regulator-min-microvolt = <0xf4240>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l3";
};
};
rpm-regulator-ldoa2 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x02>;
qcom,resource-name = "ldoa";
regulator-l2 {
phandle = <0x2b>;
linux,phandle = <0x2b>;
qcom,init-voltage = <0x124f80>;
regulator-max-microvolt = <0x124f80>;
regulator-min-microvolt = <0x124f80>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l2";
};
};
rpm-regulator-ldoa1 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x2710>;
qcom,regulator-type = <0x00>;
qcom,resource-id = <0x01>;
qcom,resource-name = "ldoa";
regulator-l1 {
phandle = <0x4f>;
linux,phandle = <0x4f>;
qcom,init-voltage = <0x12b128>;
regulator-max-microvolt = <0x12b128>;
regulator-min-microvolt = <0x12b128>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_l1";
};
};
rpm-regulator-smpa3 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x03>;
qcom,resource-name = "smpa";
regulator-s3 {
phandle = <0x31>;
linux,phandle = <0x31>;
qcom,init-voltage = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-min-microvolt = <0x1b7740>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_s3";
};
};
rpm-regulator-smpa2 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x02>;
qcom,resource-name = "smpa";
regulator-s2 {
phandle = <0x4e>;
linux,phandle = <0x4e>;
qcom,init-voltage = <0x20ce70>;
regulator-max-microvolt = <0x20ce70>;
regulator-min-microvolt = <0x20ce70>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_s2";
};
};
rpm-regulator-smpa1 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x01>;
qcom,resource-name = "smpa";
regulator-s1 {
qcom,init-voltage = <0x13d620>;
regulator-max-microvolt = <0x13d620>;
regulator-min-microvolt = <0x13d620>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8941_s1";
};
};
rpm-regulator-smpb4 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x04>;
qcom,resource-name = "smpb";
regulator-s4-floor-corner {
phandle = <0x73>;
linux,phandle = <0x73>;
qcom,always-send-voltage;
qcom,use-voltage-floor-corner;
regulator-max-microvolt = <0x07>;
regulator-min-microvolt = <0x01>;
qcom,set = <0x03>;
regulator-name = "8841_s4_floor_corner";
compatible = "qcom,rpm-regulator-smd";
};
regulator-s4-corner {
phandle = <0x1e>;
linux,phandle = <0x1e>;
qcom,init-voltage-corner = <0x03>;
regulator-max-microvolt = <0x07>;
regulator-min-microvolt = <0x01>;
qcom,use-voltage-corner;
qcom,set = <0x03>;
regulator-name = "8841_s4_corner";
compatible = "qcom,rpm-regulator-smd";
};
regulator-s4 {
regulator-max-microvolt = <0xdbba0>;
regulator-min-microvolt = <0xc6f98>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8841_s4";
};
};
rpm-regulator-smpb3 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x03>;
qcom,resource-name = "smpb";
regulator-s3 {
phandle = <0x6b>;
linux,phandle = <0x6b>;
qcom,init-voltage = <0x100590>;
regulator-max-microvolt = <0x100590>;
regulator-min-microvolt = <0x100590>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8841_s3";
};
};
rpm-regulator-smpb2 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x02>;
qcom,resource-name = "smpb";
regulator-s2-floor-corner {
phandle = <0x72>;
linux,phandle = <0x72>;
qcom,always-send-voltage;
qcom,use-voltage-floor-corner;
regulator-max-microvolt = <0x07>;
regulator-min-microvolt = <0x01>;
qcom,set = <0x03>;
regulator-name = "8841_s2_floor_corner";
compatible = "qcom,rpm-regulator-smd";
};
regulator-s2-corner-ao {
phandle = <0x62>;
linux,phandle = <0x62>;
compatible = "qcom,rpm-regulator-smd";
qcom,use-voltage-corner;
regulator-max-microvolt = <0x07>;
regulator-min-microvolt = <0x01>;
qcom,set = <0x01>;
regulator-name = "8841_s2_corner_ao";
};
regulator-s2-corner {
phandle = <0x27>;
linux,phandle = <0x27>;
qcom,init-smps-mode = <0x00>;
qcom,consumer-supplies = "vdd_dig\0";
compatible = "qcom,rpm-regulator-smd";
qcom,use-voltage-corner;
regulator-max-microvolt = <0x07>;
regulator-min-microvolt = <0x01>;
qcom,set = <0x03>;
regulator-name = "8841_s2_corner";
};
regulator-s2 {
phandle = <0x68>;
linux,phandle = <0x68>;
regulator-max-microvolt = <0x100590>;
regulator-min-microvolt = <0x7a120>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8841_s2";
};
};
rpm-regulator-smpb1 {
status = "okay";
compatible = "qcom,rpm-regulator-smd-resource";
qcom,hpm-min-load = <0x186a0>;
qcom,regulator-type = <0x01>;
qcom,resource-id = <0x01>;
qcom,resource-name = "smpb";
regulator-s1-so {
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,init-voltage = <0xa4cb8>;
regulator-max-microvolt = <0x100590>;
regulator-min-microvolt = <0xa4cb8>;
qcom,set = <0x02>;
regulator-name = "8841_s1_so";
};
regulator-s1-ao {
compatible = "qcom,rpm-regulator-smd";
status = "okay";
regulator-max-microvolt = <0x100590>;
regulator-min-microvolt = <0xa4cb8>;
qcom,set = <0x01>;
regulator-name = "8841_s1_ao";
};
regulator-s1 {
phandle = <0x6c>;
linux,phandle = <0x6c>;
regulator-max-microvolt = <0x100590>;
regulator-min-microvolt = <0xa4cb8>;
compatible = "qcom,rpm-regulator-smd";
status = "okay";
qcom,set = <0x03>;
regulator-name = "8841_s1";
};
};
};
qcom,ocmem@fdd00000 {
ranges = <0x00 0xfec00000 0x180000>;
#size-cells = <0x01>;
#address-cells = <0x01>;
qcom,resource-type = <0x706d636f>;
qcom,ocmem-num-macros = <0x18>;
qcom,ocmem-num-regions = <0x03>;
interrupt-names = "ocmem_irq\0dm_irq";
interrupts = <0x00 0x4c 0x00 0x00 0x4d 0x00>;
reg-names = "ocmem_ctrl_physical\0dm_ctrl_physical\0br_ctrl_physical\0ocmem_physical";
reg = <0xfdd00000 0x2000 0xfdd02000 0x2000 0xfe039000 0x400 0xfec00000 0x180000>;
compatible = "qcom,msm-ocmem";
partition@100000 {
qcom,ocmem-part-min = <0x55000>;
qcom,ocmem-part-name = "video";
reg = <0x100000 0x80000>;
};
partition@80000 {
qcom,ocmem-part-min = <0x80000>;
qcom,ocmem-part-name = "lp_audio";
reg = <0x100000 0x80000>;
};
partition@0 {
qcom,ocmem-part-min = <0x80000>;
qcom,ocmem-part-name = "graphics";
reg = <0x00 0x100000>;
};
};
qcom,wcnss-wlan@fb000000 {
qcom,wcnss-pm = <0x0b 0x13 0x4b0 0x01 0x01 0x06>;
qcom,has-pronto-hw;
qcom,has-48mhz-xo;
gpios = <0x08 0x24 0x00 0x08 0x25 0x00 0x08 0x26 0x00 0x08 0x27 0x00 0x08 0x28 0x00>;
qcom,iris-vdddig-supply = <0x31>;
qcom,iris-vddpa-supply = <0x71>;
qcom,iris-vddrfa-supply = <0x0e>;
qcom,iris-vddxo-supply = <0x45>;
qcom,pronto-vddpx-supply = <0x31>;
qcom,pronto-vddcx-supply = <0x68>;
qcom,pronto-vddmx-supply = <0x6c>;
interrupt-names = "wcnss_wlantx_irq\0wcnss_wlanrx_irq";
interrupts = <0x00 0x91 0x00 0x00 0x92 0x00>;
reg-names = "wcnss_mmio\0wcnss_fiq";
reg = <0xfb000000 0x280000 0xf9011008 0x04>;
compatible = "qcom,wcnss_wlan";
};
qcom,iris-fm {
compatible = "qcom,iris_fm";
};
qcom,pronto@fb21b000 {
qcom,gpio-force-stop = <0x70 0x00 0x00>;
qcom,gpio-proxy-unvote = <0x6f 0x02 0x00>;
qcom,gpio-err-ready = <0x6f 0x01 0x00>;
qcom,gpio-err-fatal = <0x6f 0x00 0x00>;
qcom,firmware-name = "wcnss";
vdd_pronto_pll-supply = <0x02>;
interrupts = <0x00 0x95 0x01>;
reg-names = "pmu_base\0clk_base\0halt_base";
reg = <0xfb21b000 0x3000 0xfc401700 0x04 0xfd485300 0x0c>;
compatible = "qcom,pil-pronto";
};
qcom,mss@fc880000 {
qcom,gpio-force-stop = <0x6e 0x00 0x00>;
qcom,gpio-stop-ack = <0x6d 0x03 0x00>;
qcom,gpio-proxy-unvote = <0x6d 0x02 0x00>;
qcom,gpio-err-ready = <0x6d 0x01 0x00>;
qcom,gpio-err-fatal = <0x6d 0x00 0x00>;
qcom,pil-self-auth;
qcom,firmware-name = "mba";
qcom,vdd_pll = <0x1b7740>;
vdd_pll-supply = <0x02>;
vdd_mx-supply = <0x6c>;
vdd_cx-supply = <0x27>;
vdd_mss-supply = <0x6b>;
interrupts = <0x00 0x18 0x01>;
reg-names = "qdsp6_base\0halt_base\0rmb_base\0restart_reg";
reg = <0xfc880000 0x100 0xfd485000 0x400 0xfc820000 0x20 0xfc401680 0x04>;
compatible = "qcom,pil-q6v5-mss";
};
qcom,msm-adsp-sensors {
compatible = "qcom,msm-adsp-sensors";
};
qcom,msm-ocmem-audio {
qcom,msm-bus,vectors-KBps = <0x0b 0x25c 0x00 0x00 0x0b 0x25c 0x7efa 0x7efa>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "audio-ocmem";
compatible = "qcom,msm-ocmem-audio";
};
qcom,msm-pcm-hostless {
compatible = "qcom,msm-pcm-hostless";
};
qcom,msm-dai-mi2s {
compatible = "qcom,msm-dai-mi2s";
qcom,msm-dai-q6-mi2s-quat {
qcom,msm-mi2s-tx-lines = <0x01>;
qcom,msm-mi2s-rx-lines = <0x01>;
qcom,msm-dai-q6-mi2s-dev-id = <0x03>;
compatible = "qcom,msm-dai-q6-mi2s";
};
};
qcom,msm-sec-auxpcm {
qcom,msm-auxpcm-interface = "secondary";
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-auxpcm-slot = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
compatible = "qcom,msm-auxpcm-dev";
};
qcom,msm-pri-auxpcm {
qcom,msm-auxpcm-interface = "primary";
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-auxpcm-slot = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
compatible = "qcom,msm-auxpcm-dev";
};
qcom,msm-dai-q6 {
compatible = "qcom,msm-dai-q6";
qcom,msm-dai-q6-incall-music-2-rx {
qcom,msm-dai-q6-dev-id = <0x8002>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-incall-music-rx {
qcom,msm-dai-q6-dev-id = <0x8005>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-incall-record-tx {
qcom,msm-dai-q6-dev-id = <0x8004>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-incall-record-rx {
qcom,msm-dai-q6-dev-id = <0x8003>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-afe-proxy-tx {
qcom,msm-dai-q6-dev-id = <0xf0>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-afe-proxy-rx {
qcom,msm-dai-q6-dev-id = <0xf1>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-be-afe-pcm-tx {
qcom,msm-dai-q6-dev-id = <0xe1>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-be-afe-pcm-rx {
qcom,msm-dai-q6-dev-id = <0xe0>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-int-fm-tx {
qcom,msm-dai-q6-dev-id = <0x3005>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-int-fm-rx {
qcom,msm-dai-q6-dev-id = <0x3004>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-bt-sco-tx {
qcom,msm-dai-q6-dev-id = <0x3001>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-bt-sco-rx {
qcom,msm-dai-q6-dev-id = <0x3000>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-5-tx {
qcom,msm-dai-q6-dev-id = <0x400b>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-4-tx {
qcom,msm-dai-q6-dev-id = <0x4009>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-4-rx {
qcom,msm-dai-q6-dev-id = <0x4008>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-3-tx {
qcom,msm-dai-q6-dev-id = <0x4007>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-3-rx {
qcom,msm-dai-q6-dev-id = <0x4006>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-2-tx {
qcom,msm-dai-q6-dev-id = <0x4005>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-2-rx {
qcom,msm-dai-q6-dev-id = <0x4004>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-1-tx {
qcom,msm-dai-q6-dev-id = <0x4003>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-1-rx {
qcom,msm-dai-q6-dev-id = <0x4002>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-0-tx {
qcom,msm-dai-q6-dev-id = <0x4001>;
compatible = "qcom,msm-dai-q6-dev";
};
qcom,msm-dai-q6-sb-0-rx {
qcom,msm-dai-q6-dev-id = <0x4000>;
compatible = "qcom,msm-dai-q6-dev";
};
};
qcom,msm-voice-svc {
compatible = "qcom,msm-voice-svc";
};
qti,msm-pcm-loopback {
compatible = "qti,msm-pcm-loopback";
};
qcom,msm-lsm-client {
compatible = "qcom,msm-lsm-client";
};
qcom,msm-dai-q6-hdmi {
qcom,msm-dai-q6-dev-id = <0x08>;
compatible = "qcom,msm-dai-q6-hdmi";
};
qcom,msm-pcm-afe {
compatible = "qcom,msm-pcm-afe";
};
qcom,msm-dai-fe {
compatible = "qcom,msm-dai-fe";
};
qcom,msm-stub-codec {
compatible = "qcom,msm-stub-codec";
};
qcom,msm-pcm-voice {
compatible = "qcom,msm-pcm-voice";
};
qcom,msm-voip-dsp {
compatible = "qcom,msm-voip-dsp";
};
qcom,msm-compress-dsp {
compatible = "qcom,msm-compress-dsp";
};
qcom,msm-compr-dsp {
compatible = "qcom,msm-compr-dsp";
};
qcom,msm-pcm-lpa {
compatible = "qcom,msm-pcm-lpa";
};
qcom,msm-pcm-routing {
compatible = "qcom,msm-pcm-routing";
};
qti,msm-pcm-low-latency {
qti,latency-level = "regular";
qti,msm-pcm-low-latency;
qti,msm-pcm-dsp-id = <0x01>;
compatible = "qti,msm-pcm-dsp";
};
qti,msm-pcm {
qti,msm-pcm-dsp-id = <0x00>;
compatible = "qti,msm-pcm-dsp";
};
qcom,msm-audio-ion {
compatible = "qcom,msm-audio-ion";
};
qcom,msm-adsp-loader {
qcom,adsp-state = <0x00>;
compatible = "qcom,adsp-loader";
};
qcom,lpass@fe200000 {
qcom,gpio-force-stop = <0x6a 0x00 0x00>;
qcom,gpio-err-ready = <0x69 0x01 0x00>;
qcom,gpio-proxy-unvote = <0x69 0x02 0x00>;
qcom,gpio-err-fatal = <0x69 0x00 0x00>;
qcom,firmware-name = "adsp";
interrupts = <0x00 0xa2 0x01>;
vdd_cx-supply = <0x27>;
reg-names = "qdsp6_base\0halt_base\0restart_reg";
reg = <0xfe200000 0x100 0xfd485100 0x10 0xfc4016c0 0x04>;
compatible = "qcom,pil-q6v5-lpass";
};
qcom,ehci-host@f9a55000 {
qcom,vdd-voltage-level = <0x01 0x02 0x03 0x05 0x07>;
hsusb_vdd_dig-supply = <0x27>;
qcom,usb2-power-budget = <0x1f4>;
qcom,usb2-enable-hsphy2;
HSUSB_3p3-supply = <0x46>;
HSUSB_1p8-supply = <0x45>;
HSUSB_VDDCX-supply = <0x68>;
interrupt-names = "core_irq\0async_irq";
interrupts = <0x00 0x86 0x00 0x00 0x8c 0x00>;
reg = <0xf9a55000 0x400>;
status = "disabled";
compatible = "qcom,ehci-host";
};
qcom,ssusb@f9200000 {
phandle = <0x64>;
linux,phandle = <0x64>;
qcom,dwc-ssphy-deemphasis-value = <0x30>;
qcom,dwc-ssphy-tx-amplitude-value = <0x7f>;
qcom,dwc-ssphy-rx-eq-value = <0x03>;
qcom,otg-capability;
qcom,dwc-vadc = <0x53>;
qcom,utmi-clk-rate = <0x16e3600>;
qcom,usbin-vadc = <0x53>;
qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x00 0x00 0x3d 0x200 0x3a980 0xea600>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "usb3";
qcom,dwc-usb3-msm-qdss-tx-fifo-size = <0x2000>;
qcom,dwc-usb3-msm-tx-fifo-size = <0x00>;
dwc_usb3-adc_tm = <0x55>;
qcom,misc-ref = <0x67>;
qcom,dwc-hsphy-init = <0xd1dda4>;
qcom,vdd-voltage-level = <0x01 0x05 0x07>;
qcom,dwc-usb3-msm-dbm-eps = <0x04>;
vbus_dwc3-supply = <0x66>;
HSUSB_3p3-supply = <0x46>;
HSUSB_1p8-supply = <0x45>;
hsusb_vdd_dig-supply = <0x27>;
SSUSB_1p8-supply = <0x45>;
ssusb_vdd_dig-supply = <0x27>;
interrupt-names = "hs_phy_irq\0pmic_id_irq";
interrupt-map = <0x00 0x00 0x01 0x00 0x85 0x00 0x00 0x01 0x65 0x00 0x00 0x09 0x00>;
interrupt-map-mask = <0x00 0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01>;
interrupt-parent = <0x64>;
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
reg = <0xf9200000 0xfc000 0xfd4ab000 0x04>;
compatible = "qcom,dwc-usb3-msm";
dwc3@f9200000 {
tx-fifo-resize;
interrupt-names = "irq\0otg_irq";
interrupts = <0x00 0x83 0x00 0x00 0xb3 0x00>;
interrupt-parent = <0x01>;
reg = <0xf9200000 0xfc000>;
compatible = "synopsys,dwc3";
};
};
qcom,msm-cpufreq@0 {
qcom,cpufreq-table = <0x493e0 0x493e0 0x23c 0x67200 0x67200 0x478 0x9f600 0x79e00 0x5f5 0xb2200 0x8ca00 0x926 0xd7a00 0x8ca00 0x926 0xea600 0xea600 0xdb5 0xfd200 0xfd200 0xdb5 0x122a00 0xfd200 0xdb5 0x135600 0x135600 0x124c 0x16da00 0x16da00 0x124c 0x180600 0x180600 0x17d7 0x1a5e00 0x193200 0x17d7 0x1de200 0x1a5e00 0x1bbe 0x229200 0x1a5e00 0x1bbe 0x258000 0x1a5e00 0x1bbe>;
compatible = "qcom,msm-cpufreq";
reg = <0x00 0x04>;
};
qcom,kraitbw-l2pm {
qcom,bytes-per-beat = <0x08>;
interrupts = <0x00 0x01 0x01>;
compatible = "qcom,kraitbw-l2pm";
};
qcom,cpubw {
qcom,bw-tbl = <0x17d 0x23c 0x2fa 0x478 0x5f5 0x926 0xdb5 0x124c 0x17d7 0x1bbe>;
qcom,cpu-mem-ports = <0x01 0x200 0x02 0x200>;
compatible = "qcom,cpubw";
};
qcom,clock-krait@f9016000 {
qcom,speed3-pvs15-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6a 0x1dc13000 0xb71b0 0x7e 0x22551000 0xb71b0 0x93 0x26e8f000 0xb71b0 0xa8 0x2b7cd000 0xb71b0 0xbd 0x3010b000 0xb71b0 0xd3 0x34a49000 0xb8538 0xe9 0x39387000 0xb98c0 0x100 0x3dcc5000 0xbbfd0 0x116 0x42603000 0xbe6e0 0x12d 0x46f41000 0xc0df0 0x144 0x4b87f000 0xc3500 0x15c 0x501bd000 0xc5c10 0x174 0x54afb000 0xc8320 0x18c 0x59439000 0xcaa30 0x1a5 0x5dd77000 0xcd140 0x1be 0x626b5000 0xcf850 0x1d9 0x66ff3000 0xd1f60 0x1f5 0x6b931000 0xd4670 0x211 0x7026f000 0xd6d80 0x22e 0x74bad000 0xd9490 0x24c 0x794eb000 0xdbba0 0x269 0x7de29000 0xde2b0 0x289 0x802c8000 0xe09c0 0x2aa 0x82767000 0xe09c0 0x2aa 0x870a5000 0xe4458 0x2cc 0x8b9e3000 0xe7ef0 0x2ef 0x90321000 0xeb988 0x312 0x927c0000 0xecd10 0x322>;
qcom,speed3-pvs14-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6a 0x1dc13000 0xb71b0 0x7e 0x22551000 0xb71b0 0x93 0x26e8f000 0xb71b0 0xa8 0x2b7cd000 0xb71b0 0xbd 0x3010b000 0xb71b0 0xd3 0x34a49000 0xb8538 0xe9 0x39387000 0xbac48 0x100 0x3dcc5000 0xbd358 0x116 0x42603000 0xbfa68 0x12d 0x46f41000 0xc2178 0x144 0x4b87f000 0xc4888 0x15c 0x501bd000 0xc6f98 0x174 0x54afb000 0xc96a8 0x18c 0x59439000 0xcbdb8 0x1a5 0x5dd77000 0xce4c8 0x1be 0x626b5000 0xd0bd8 0x1d9 0x66ff3000 0xd32e8 0x1f5 0x6b931000 0xd59f8 0x211 0x7026f000 0xd8108 0x22e 0x74bad000 0xda818 0x24c 0x794eb000 0xdcf28 0x269 0x7de29000 0xdf638 0x289 0x802c8000 0xe30d0 0x2aa 0x82767000 0xe30d0 0x2aa 0x870a5000 0xe6b68 0x2cc 0x8b9e3000 0xea600 0x2ef 0x90321000 0xee098 0x312 0x927c0000 0xef420 0x322>;
qcom,speed3-pvs13-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbd358 0xd3 0x34a49000 0xbd358 0xe9 0x39387000 0xbd358 0x100 0x3dcc5000 0xbe6e0 0x116 0x42603000 0xc0df0 0x12d 0x46f41000 0xc3500 0x144 0x4b87f000 0xc5c10 0x15c 0x501bd000 0xc8320 0x174 0x54afb000 0xcaa30 0x18c 0x59439000 0xcd140 0x1a5 0x5dd77000 0xcf850 0x1be 0x626b5000 0xd1f60 0x1d9 0x66ff3000 0xd4670 0x1f5 0x6b931000 0xd6d80 0x211 0x7026f000 0xd9490 0x22e 0x74bad000 0xdbba0 0x24c 0x794eb000 0xde2b0 0x269 0x7de29000 0xe1d48 0x289 0x802c8000 0xe57e0 0x2aa 0x82767000 0xe57e0 0x2aa 0x870a5000 0xe9278 0x2cc 0x8b9e3000 0xecd10 0x2ef 0x90321000 0xf07a8 0x312 0x927c0000 0xf1b30 0x322>;
qcom,speed3-pvs12-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbd358 0xd3 0x34a49000 0xbd358 0xe9 0x39387000 0xbe6e0 0x100 0x3dcc5000 0xbfa68 0x116 0x42603000 0xc2178 0x12d 0x46f41000 0xc4888 0x144 0x4b87f000 0xc6f98 0x15c 0x501bd000 0xc96a8 0x174 0x54afb000 0xcbdb8 0x18c 0x59439000 0xce4c8 0x1a5 0x5dd77000 0xd0bd8 0x1be 0x626b5000 0xd32e8 0x1d9 0x66ff3000 0xd59f8 0x1f5 0x6b931000 0xd8108 0x211 0x7026f000 0xda818 0x22e 0x74bad000 0xdcf28 0x24c 0x794eb000 0xe09c0 0x269 0x7de29000 0xe4458 0x289 0x802c8000 0xe7ef0 0x2aa 0x82767000 0xe7ef0 0x2aa 0x870a5000 0xeb988 0x2cc 0x8b9e3000 0xef420 0x2ef 0x90321000 0xf2eb8 0x312 0x927c0000 0xf4240 0x322>;
qcom,speed3-pvs11-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbd358 0xd3 0x34a49000 0xbd358 0xe9 0x39387000 0xbe6e0 0x100 0x3dcc5000 0xc0df0 0x116 0x42603000 0xc3500 0x12d 0x46f41000 0xc5c10 0x144 0x4b87f000 0xc8320 0x15c 0x501bd000 0xcaa30 0x174 0x54afb000 0xcd140 0x18c 0x59439000 0xcf850 0x1a5 0x5dd77000 0xd1f60 0x1be 0x626b5000 0xd4670 0x1d9 0x66ff3000 0xd6d80 0x1f5 0x6b931000 0xd9490 0x211 0x7026f000 0xdbba0 0x22e 0x74bad000 0xdf638 0x24c 0x794eb000 0xe30d0 0x269 0x7de29000 0xe6b68 0x289 0x802c8000 0xea600 0x2aa 0x82767000 0xea600 0x2aa 0x870a5000 0xee098 0x2cc 0x8b9e3000 0xf1b30 0x2ef 0x90321000 0xf55c8 0x312 0x927c0000 0xf6950 0x322>;
qcom,speed3-pvs10-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbd358 0xd3 0x34a49000 0xbe6e0 0xe9 0x39387000 0xbfa68 0x100 0x3dcc5000 0xc2178 0x116 0x42603000 0xc4888 0x12d 0x46f41000 0xc6f98 0x144 0x4b87f000 0xc96a8 0x15c 0x501bd000 0xcbdb8 0x174 0x54afb000 0xce4c8 0x18c 0x59439000 0xd0bd8 0x1a5 0x5dd77000 0xd32e8 0x1be 0x626b5000 0xd59f8 0x1d9 0x66ff3000 0xd8108 0x1f5 0x6b931000 0xda818 0x211 0x7026f000 0xde2b0 0x22e 0x74bad000 0xe1d48 0x24c 0x794eb000 0xe57e0 0x269 0x7de29000 0xe9278 0x289 0x802c8000 0xecd10 0x2aa 0x82767000 0xecd10 0x2aa 0x870a5000 0xf07a8 0x2cc 0x8b9e3000 0xf4240 0x2ef 0x90321000 0xf7cd8 0x312 0x927c0000 0xf9060 0x322>;
qcom,speed3-pvs9-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbd358 0xd3 0x34a49000 0xbe6e0 0xe9 0x39387000 0xc0df0 0x100 0x3dcc5000 0xc3500 0x116 0x42603000 0xc5c10 0x12d 0x46f41000 0xc8320 0x144 0x4b87f000 0xcaa30 0x15c 0x501bd000 0xcd140 0x174 0x54afb000 0xcf850 0x18c 0x59439000 0xd1f60 0x1a5 0x5dd77000 0xd4670 0x1be 0x626b5000 0xd6d80 0x1d9 0x66ff3000 0xd9490 0x1f5 0x6b931000 0xdcf28 0x211 0x7026f000 0xe09c0 0x22e 0x74bad000 0xe4458 0x24c 0x794eb000 0xe7ef0 0x269 0x7de29000 0xeb988 0x289 0x802c8000 0xef420 0x2aa 0x82767000 0xef420 0x2aa 0x870a5000 0xf2eb8 0x2cc 0x8b9e3000 0xf6950 0x2ef 0x90321000 0xfa3e8 0x312 0x927c0000 0xfb770 0x322>;
qcom,speed3-pvs8-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbd358 0xbd 0x3010b000 0xbe6e0 0xd3 0x34a49000 0xbfa68 0xe9 0x39387000 0xc2178 0x100 0x3dcc5000 0xc4888 0x116 0x42603000 0xc6f98 0x12d 0x46f41000 0xc96a8 0x144 0x4b87f000 0xcbdb8 0x15c 0x501bd000 0xce4c8 0x174 0x54afb000 0xd0bd8 0x18c 0x59439000 0xd32e8 0x1a5 0x5dd77000 0xd59f8 0x1be 0x626b5000 0xd8108 0x1d9 0x66ff3000 0xdbba0 0x1f5 0x6b931000 0xdf638 0x211 0x7026f000 0xe30d0 0x22e 0x74bad000 0xe6b68 0x24c 0x794eb000 0xea600 0x269 0x7de29000 0xee098 0x289 0x802c8000 0xf1b30 0x2aa 0x82767000 0xf1b30 0x2aa 0x870a5000 0xf55c8 0x2cc 0x8b9e3000 0xf9060 0x2ef 0x90321000 0xfcaf8 0x312 0x927c0000 0xfde80 0x322>;
qcom,speed3-pvs7-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbe6e0 0xbd 0x3010b000 0xbfa68 0xd3 0x34a49000 0xc2178 0xe9 0x39387000 0xc4888 0x100 0x3dcc5000 0xc6f98 0x116 0x42603000 0xc96a8 0x12d 0x46f41000 0xcbdb8 0x144 0x4b87f000 0xce4c8 0x15c 0x501bd000 0xd0bd8 0x174 0x54afb000 0xd32e8 0x18c 0x59439000 0xd59f8 0x1a5 0x5dd77000 0xd8108 0x1be 0x626b5000 0xda818 0x1d9 0x66ff3000 0xde2b0 0x1f5 0x6b931000 0xe1d48 0x211 0x7026f000 0xe57e0 0x22e 0x74bad000 0xe9278 0x24c 0x794eb000 0xecd10 0x269 0x7de29000 0xf07a8 0x289 0x802c8000 0xf4240 0x2aa 0x82767000 0xf4240 0x2aa 0x870a5000 0xf7cd8 0x2cc 0x8b9e3000 0xfb770 0x2ef 0x90321000 0xff208 0x312 0x927c0000 0x100590 0x322>;
qcom,speed3-pvs6-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7e 0x22551000 0xbd358 0x93 0x26e8f000 0xbd358 0xa8 0x2b7cd000 0xbe6e0 0xbd 0x3010b000 0xc0df0 0xd3 0x34a49000 0xc3500 0xe9 0x39387000 0xc5c10 0x100 0x3dcc5000 0xc8320 0x116 0x42603000 0xcaa30 0x12d 0x46f41000 0xcd140 0x144 0x4b87f000 0xcf850 0x15c 0x501bd000 0xd1f60 0x174 0x54afb000 0xd4670 0x18c 0x59439000 0xd6d80 0x1a5 0x5dd77000 0xd9490 0x1be 0x626b5000 0xdcf28 0x1d9 0x66ff3000 0xe09c0 0x1f5 0x6b931000 0xe4458 0x211 0x7026f000 0xe7ef0 0x22e 0x74bad000 0xeb988 0x24c 0x794eb000 0xef420 0x269 0x7de29000 0xf2eb8 0x289 0x802c8000 0xf6950 0x2aa 0x82767000 0xf6950 0x2aa 0x870a5000 0xfa3e8 0x2cc 0x8b9e3000 0xfde80 0x2ef 0x90321000 0x101918 0x312 0x927c0000 0x102ca0 0x322>;
qcom,speed3-pvs5-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7e 0x22551000 0xc3500 0x93 0x26e8f000 0xc3500 0xa8 0x2b7cd000 0xc3500 0xbd 0x3010b000 0xc3500 0xd3 0x34a49000 0xc5c10 0xe9 0x39387000 0xc8320 0x100 0x3dcc5000 0xcaa30 0x116 0x42603000 0xcd140 0x12d 0x46f41000 0xcf850 0x144 0x4b87f000 0xd1f60 0x15c 0x501bd000 0xd4670 0x174 0x54afb000 0xd6d80 0x18c 0x59439000 0xd9490 0x1a5 0x5dd77000 0xdbba0 0x1be 0x626b5000 0xdf638 0x1d9 0x66ff3000 0xe30d0 0x1f5 0x6b931000 0xe6b68 0x211 0x7026f000 0xea600 0x22e 0x74bad000 0xee098 0x24c 0x794eb000 0xf1b30 0x269 0x7de29000 0xf55c8 0x289 0x802c8000 0xf9060 0x2aa 0x82767000 0xf9060 0x2aa 0x870a5000 0xfcaf8 0x2cc 0x8b9e3000 0x100590 0x2ef 0x90321000 0x104028 0x312 0x927c0000 0x1053b0 0x322>;
qcom,speed3-pvs4-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7e 0x22551000 0xc3500 0x93 0x26e8f000 0xc3500 0xa8 0x2b7cd000 0xc3500 0xbd 0x3010b000 0xc5c10 0xd3 0x34a49000 0xc8320 0xe9 0x39387000 0xcaa30 0x100 0x3dcc5000 0xcd140 0x116 0x42603000 0xcf850 0x12d 0x46f41000 0xd1f60 0x144 0x4b87f000 0xd4670 0x15c 0x501bd000 0xd6d80 0x174 0x54afb000 0xd9490 0x18c 0x59439000 0xdbba0 0x1a5 0x5dd77000 0xde2b0 0x1be 0x626b5000 0xe1d48 0x1d9 0x66ff3000 0xe57e0 0x1f5 0x6b931000 0xe9278 0x211 0x7026f000 0xecd10 0x22e 0x74bad000 0xf07a8 0x24c 0x794eb000 0xf4240 0x269 0x7de29000 0xf7cd8 0x289 0x802c8000 0xfb770 0x2aa 0x82767000 0xfb770 0x2aa 0x870a5000 0xff208 0x2cc 0x8b9e3000 0x102ca0 0x2ef 0x90321000 0x106738 0x312 0x927c0000 0x107ac0 0x322>;
qcom,speed3-pvs3-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7e 0x22551000 0xc3500 0x93 0x26e8f000 0xc3500 0xa8 0x2b7cd000 0xc5c10 0xbd 0x3010b000 0xc8320 0xd3 0x34a49000 0xcaa30 0xe9 0x39387000 0xcd140 0x100 0x3dcc5000 0xcf850 0x116 0x42603000 0xd1f60 0x12d 0x46f41000 0xd4670 0x144 0x4b87f000 0xd6d80 0x15c 0x501bd000 0xd9490 0x174 0x54afb000 0xdbba0 0x18c 0x59439000 0xde2b0 0x1a5 0x5dd77000 0xe09c0 0x1be 0x626b5000 0xe4458 0x1d9 0x66ff3000 0xe7ef0 0x1f5 0x6b931000 0xeb988 0x211 0x7026f000 0xef420 0x22e 0x74bad000 0xf2eb8 0x24c 0x794eb000 0xf6950 0x269 0x7de29000 0xfa3e8 0x289 0x802c8000 0xfde80 0x2aa 0x82767000 0xfde80 0x2aa 0x870a5000 0x101918 0x2cc 0x8b9e3000 0x1053b0 0x2ef 0x90321000 0x108e48 0x312 0x927c0000 0x10a1d0 0x322>;
qcom,speed3-pvs2-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7e 0x22551000 0xc3500 0x93 0x26e8f000 0xc5c10 0xa8 0x2b7cd000 0xc8320 0xbd 0x3010b000 0xcaa30 0xd3 0x34a49000 0xcd140 0xe9 0x39387000 0xcf850 0x100 0x3dcc5000 0xd1f60 0x116 0x42603000 0xd4670 0x12d 0x46f41000 0xd6d80 0x144 0x4b87f000 0xd9490 0x15c 0x501bd000 0xdbba0 0x174 0x54afb000 0xde2b0 0x18c 0x59439000 0xe09c0 0x1a5 0x5dd77000 0xe30d0 0x1be 0x626b5000 0xe6b68 0x1d9 0x66ff3000 0xea600 0x1f5 0x6b931000 0xee098 0x211 0x7026f000 0xf1b30 0x22e 0x74bad000 0xf55c8 0x24c 0x794eb000 0xf9060 0x269 0x7de29000 0xfcaf8 0x289 0x802c8000 0x100590 0x2aa 0x82767000 0x100590 0x2aa 0x870a5000 0x104028 0x2cc 0x8b9e3000 0x107ac0 0x2ef 0x90321000 0x10b558 0x312 0x927c0000 0x10c8e0 0x322>;
qcom,speed3-pvs1-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7e 0x22551000 0xc5c10 0x93 0x26e8f000 0xc8320 0xa8 0x2b7cd000 0xcaa30 0xbd 0x3010b000 0xcd140 0xd3 0x34a49000 0xcf850 0xe9 0x39387000 0xd1f60 0x100 0x3dcc5000 0xd4670 0x116 0x42603000 0xd6d80 0x12d 0x46f41000 0xd9490 0x144 0x4b87f000 0xdbba0 0x15c 0x501bd000 0xde2b0 0x174 0x54afb000 0xe09c0 0x18c 0x59439000 0xe30d0 0x1a5 0x5dd77000 0xe57e0 0x1be 0x626b5000 0xe9278 0x1d9 0x66ff3000 0xecd10 0x1f5 0x6b931000 0xf07a8 0x211 0x7026f000 0xf4240 0x22e 0x74bad000 0xf7cd8 0x24c 0x794eb000 0xfb770 0x269 0x7de29000 0xff208 0x289 0x802c8000 0x102ca0 0x2aa 0x82767000 0x102ca0 0x2aa 0x870a5000 0x106738 0x2cc 0x8b9e3000 0x10a1d0 0x2ef 0x90321000 0x10dc68 0x312 0x927c0000 0x10eff0 0x322>;
qcom,speed3-pvs0-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc5c10 0x7e 0x22551000 0xc8320 0x93 0x26e8f000 0xcaa30 0xa8 0x2b7cd000 0xcd140 0xbd 0x3010b000 0xcf850 0xd3 0x34a49000 0xd1f60 0xe9 0x39387000 0xd4670 0x100 0x3dcc5000 0xd6d80 0x116 0x42603000 0xd9490 0x12d 0x46f41000 0xdbba0 0x144 0x4b87f000 0xde2b0 0x15c 0x501bd000 0xe09c0 0x174 0x54afb000 0xe30d0 0x18c 0x59439000 0xe57e0 0x1a5 0x5dd77000 0xe7ef0 0x1be 0x626b5000 0xeb988 0x1d9 0x66ff3000 0xef420 0x1f5 0x6b931000 0xf2eb8 0x211 0x7026f000 0xf6950 0x22e 0x74bad000 0xfa3e8 0x24c 0x794eb000 0xfde80 0x269 0x7de29000 0x101918 0x289 0x802c8000 0x1053b0 0x2aa 0x82767000 0x1053b0 0x2aa 0x870a5000 0x108e48 0x2cc 0x8b9e3000 0x10c8e0 0x2ef 0x90321000 0x110378 0x312 0x927c0000 0x111700 0x322>;
qcom,speed1-pvs15-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6c 0x1dc13000 0xb71b0 0x81 0x22551000 0xb71b0 0x96 0x26e8f000 0xb71b0 0xab 0x2b7cd000 0xb8538 0xc1 0x3010b000 0xbac48 0xd7 0x34a49000 0xbd358 0xed 0x39387000 0xbfa68 0x104 0x3dcc5000 0xc2178 0x11a 0x42603000 0xc4888 0x132 0x46f41000 0xc6f98 0x14a 0x4b87f000 0xc96a8 0x162 0x501bd000 0xcbdb8 0x17a 0x54afb000 0xce4c8 0x194 0x59439000 0xd0bd8 0x1af 0x5dd77000 0xd32e8 0x1ca 0x626b5000 0xd59f8 0x1e6 0x66ff3000 0xd8108 0x203 0x6b931000 0xda818 0x21f 0x7026f000 0xdcf28 0x23c 0x74bad000 0xdf638 0x25c 0x794eb000 0xe1d48 0x27c 0x7de29000 0xe57e0 0x29d 0x802c8000 0xe9278 0x2bf 0x82767000 0xe9278 0x2bf 0x870a5000 0xecd10 0x2e2>;
qcom,speed1-pvs14-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6c 0x1dc13000 0xb71b0 0x81 0x22551000 0xb71b0 0x96 0x26e8f000 0xb71b0 0xab 0x2b7cd000 0xb98c0 0xc1 0x3010b000 0xbbfd0 0xd7 0x34a49000 0xbe6e0 0xed 0x39387000 0xc0df0 0x104 0x3dcc5000 0xc3500 0x11a 0x42603000 0xc5c10 0x132 0x46f41000 0xc8320 0x14a 0x4b87f000 0xcaa30 0x162 0x501bd000 0xcd140 0x17a 0x54afb000 0xcf850 0x194 0x59439000 0xd1f60 0x1af 0x5dd77000 0xd4670 0x1ca 0x626b5000 0xd6d80 0x1e6 0x66ff3000 0xd9490 0x203 0x6b931000 0xdbba0 0x21f 0x7026f000 0xde2b0 0x23c 0x74bad000 0xe09c0 0x25c 0x794eb000 0xe4458 0x27c 0x7de29000 0xe7ef0 0x29d 0x802c8000 0xeb988 0x2bf 0x82767000 0xeb988 0x2bf 0x870a5000 0xef420 0x2e2>;
qcom,speed1-pvs13-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbd358 0xab 0x2b7cd000 0xbd358 0xc1 0x3010b000 0xbd358 0xd7 0x34a49000 0xbfa68 0xed 0x39387000 0xc2178 0x104 0x3dcc5000 0xc4888 0x11a 0x42603000 0xc6f98 0x132 0x46f41000 0xc96a8 0x14a 0x4b87f000 0xcbdb8 0x162 0x501bd000 0xce4c8 0x17a 0x54afb000 0xd0bd8 0x194 0x59439000 0xd32e8 0x1af 0x5dd77000 0xd59f8 0x1ca 0x626b5000 0xd8108 0x1e6 0x66ff3000 0xda818 0x203 0x6b931000 0xdcf28 0x21f 0x7026f000 0xdf638 0x23c 0x74bad000 0xe30d0 0x25c 0x794eb000 0xe6b68 0x27c 0x7de29000 0xea600 0x29d 0x802c8000 0xee098 0x2bf 0x82767000 0xee098 0x2bf 0x870a5000 0xf1b30 0x2e2>;
qcom,speed1-pvs12-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbd358 0xab 0x2b7cd000 0xbd358 0xc1 0x3010b000 0xbe6e0 0xd7 0x34a49000 0xc0df0 0xed 0x39387000 0xc3500 0x104 0x3dcc5000 0xc5c10 0x11a 0x42603000 0xc8320 0x132 0x46f41000 0xcaa30 0x14a 0x4b87f000 0xcd140 0x162 0x501bd000 0xcf850 0x17a 0x54afb000 0xd1f60 0x194 0x59439000 0xd4670 0x1af 0x5dd77000 0xd6d80 0x1ca 0x626b5000 0xd9490 0x1e6 0x66ff3000 0xdbba0 0x203 0x6b931000 0xde2b0 0x21f 0x7026f000 0xe1d48 0x23c 0x74bad000 0xe57e0 0x25c 0x794eb000 0xe9278 0x27c 0x7de29000 0xecd10 0x29d 0x802c8000 0xf07a8 0x2bf 0x82767000 0xf07a8 0x2bf 0x870a5000 0xf4240 0x2e2>;
qcom,speed1-pvs11-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbd358 0xab 0x2b7cd000 0xbd358 0xc1 0x3010b000 0xbfa68 0xd7 0x34a49000 0xc2178 0xed 0x39387000 0xc4888 0x104 0x3dcc5000 0xc6f98 0x11a 0x42603000 0xc96a8 0x132 0x46f41000 0xcbdb8 0x14a 0x4b87f000 0xce4c8 0x162 0x501bd000 0xd0bd8 0x17a 0x54afb000 0xd32e8 0x194 0x59439000 0xd59f8 0x1af 0x5dd77000 0xd8108 0x1ca 0x626b5000 0xda818 0x1e6 0x66ff3000 0xdcf28 0x203 0x6b931000 0xe09c0 0x21f 0x7026f000 0xe4458 0x23c 0x74bad000 0xe7ef0 0x25c 0x794eb000 0xeb988 0x27c 0x7de29000 0xef420 0x29d 0x802c8000 0xf2eb8 0x2bf 0x82767000 0xf2eb8 0x2bf 0x870a5000 0xf6950 0x2e2>;
qcom,speed1-pvs10-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbd358 0xab 0x2b7cd000 0xbe6e0 0xc1 0x3010b000 0xc0df0 0xd7 0x34a49000 0xc3500 0xed 0x39387000 0xc5c10 0x104 0x3dcc5000 0xc8320 0x11a 0x42603000 0xcaa30 0x132 0x46f41000 0xcd140 0x14a 0x4b87f000 0xcf850 0x162 0x501bd000 0xd1f60 0x17a 0x54afb000 0xd4670 0x194 0x59439000 0xd6d80 0x1af 0x5dd77000 0xd9490 0x1ca 0x626b5000 0xdbba0 0x1e6 0x66ff3000 0xdf638 0x203 0x6b931000 0xe30d0 0x21f 0x7026f000 0xe6b68 0x23c 0x74bad000 0xea600 0x25c 0x794eb000 0xee098 0x27c 0x7de29000 0xf1b30 0x29d 0x802c8000 0xf55c8 0x2bf 0x82767000 0xf55c8 0x2bf 0x870a5000 0xf9060 0x2e2>;
qcom,speed1-pvs9-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbd358 0xab 0x2b7cd000 0xbfa68 0xc1 0x3010b000 0xc2178 0xd7 0x34a49000 0xc4888 0xed 0x39387000 0xc6f98 0x104 0x3dcc5000 0xc96a8 0x11a 0x42603000 0xcbdb8 0x132 0x46f41000 0xce4c8 0x14a 0x4b87f000 0xd0bd8 0x162 0x501bd000 0xd32e8 0x17a 0x54afb000 0xd59f8 0x194 0x59439000 0xd8108 0x1af 0x5dd77000 0xda818 0x1ca 0x626b5000 0xde2b0 0x1e6 0x66ff3000 0xe1d48 0x203 0x6b931000 0xe57e0 0x21f 0x7026f000 0xe9278 0x23c 0x74bad000 0xecd10 0x25c 0x794eb000 0xf07a8 0x27c 0x7de29000 0xf4240 0x29d 0x802c8000 0xf7cd8 0x2bf 0x82767000 0xf7cd8 0x2bf 0x870a5000 0xfb770 0x2e2>;
qcom,speed1-pvs8-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbd358 0x96 0x26e8f000 0xbe6e0 0xab 0x2b7cd000 0xc0df0 0xc1 0x3010b000 0xc3500 0xd7 0x34a49000 0xc5c10 0xed 0x39387000 0xc8320 0x104 0x3dcc5000 0xcaa30 0x11a 0x42603000 0xcd140 0x132 0x46f41000 0xcf850 0x14a 0x4b87f000 0xd1f60 0x162 0x501bd000 0xd4670 0x17a 0x54afb000 0xd6d80 0x194 0x59439000 0xd9490 0x1af 0x5dd77000 0xdcf28 0x1ca 0x626b5000 0xe09c0 0x1e6 0x66ff3000 0xe4458 0x203 0x6b931000 0xe7ef0 0x21f 0x7026f000 0xeb988 0x23c 0x74bad000 0xef420 0x25c 0x794eb000 0xf2eb8 0x27c 0x7de29000 0xf6950 0x29d 0x802c8000 0xfa3e8 0x2bf 0x82767000 0xfa3e8 0x2bf 0x870a5000 0xfde80 0x2e2>;
qcom,speed1-pvs7-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbe6e0 0x96 0x26e8f000 0xc0df0 0xab 0x2b7cd000 0xc3500 0xc1 0x3010b000 0xc5c10 0xd7 0x34a49000 0xc8320 0xed 0x39387000 0xcaa30 0x104 0x3dcc5000 0xcd140 0x11a 0x42603000 0xcf850 0x132 0x46f41000 0xd1f60 0x14a 0x4b87f000 0xd4670 0x162 0x501bd000 0xd6d80 0x17a 0x54afb000 0xd9490 0x194 0x59439000 0xdbba0 0x1af 0x5dd77000 0xdf638 0x1ca 0x626b5000 0xe30d0 0x1e6 0x66ff3000 0xe6b68 0x203 0x6b931000 0xea600 0x21f 0x7026f000 0xee098 0x23c 0x74bad000 0xf1b30 0x25c 0x794eb000 0xf55c8 0x27c 0x7de29000 0xf9060 0x29d 0x802c8000 0xfcaf8 0x2bf 0x82767000 0xfcaf8 0x2bf 0x870a5000 0x100590 0x2e2>;
qcom,speed1-pvs6-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6c 0x1dc13000 0xbd358 0x81 0x22551000 0xbfa68 0x96 0x26e8f000 0xc2178 0xab 0x2b7cd000 0xc4888 0xc1 0x3010b000 0xc6f98 0xd7 0x34a49000 0xc96a8 0xed 0x39387000 0xcbdb8 0x104 0x3dcc5000 0xce4c8 0x11a 0x42603000 0xd0bd8 0x132 0x46f41000 0xd32e8 0x14a 0x4b87f000 0xd59f8 0x162 0x501bd000 0xd8108 0x17a 0x54afb000 0xda818 0x194 0x59439000 0xde2b0 0x1af 0x5dd77000 0xe1d48 0x1ca 0x626b5000 0xe57e0 0x1e6 0x66ff3000 0xe9278 0x203 0x6b931000 0xecd10 0x21f 0x7026f000 0xf07a8 0x23c 0x74bad000 0xf4240 0x25c 0x794eb000 0xf7cd8 0x27c 0x7de29000 0xfb770 0x29d 0x802c8000 0xff208 0x2bf 0x82767000 0xff208 0x2bf 0x870a5000 0x102ca0 0x2e2>;
qcom,speed1-pvs5-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6c 0x1dc13000 0xc3500 0x81 0x22551000 0xc3500 0x96 0x26e8f000 0xc3500 0xab 0x2b7cd000 0xc5c10 0xc1 0x3010b000 0xc8320 0xd7 0x34a49000 0xcaa30 0xed 0x39387000 0xcd140 0x104 0x3dcc5000 0xcf850 0x11a 0x42603000 0xd1f60 0x132 0x46f41000 0xd4670 0x14a 0x4b87f000 0xd6d80 0x162 0x501bd000 0xd9490 0x17a 0x54afb000 0xdcf28 0x194 0x59439000 0xe09c0 0x1af 0x5dd77000 0xe4458 0x1ca 0x626b5000 0xe7ef0 0x1e6 0x66ff3000 0xeb988 0x203 0x6b931000 0xef420 0x21f 0x7026f000 0xf2eb8 0x23c 0x74bad000 0xf6950 0x25c 0x794eb000 0xfa3e8 0x27c 0x7de29000 0xfde80 0x29d 0x802c8000 0x101918 0x2bf 0x82767000 0x101918 0x2bf 0x870a5000 0x1053b0 0x2e2>;
qcom,speed1-pvs4-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6c 0x1dc13000 0xc3500 0x81 0x22551000 0xc3500 0x96 0x26e8f000 0xc5c10 0xab 0x2b7cd000 0xc8320 0xc1 0x3010b000 0xcaa30 0xd7 0x34a49000 0xcd140 0xed 0x39387000 0xcf850 0x104 0x3dcc5000 0xd1f60 0x11a 0x42603000 0xd4670 0x132 0x46f41000 0xd6d80 0x14a 0x4b87f000 0xd9490 0x162 0x501bd000 0xdbba0 0x17a 0x54afb000 0xdf638 0x194 0x59439000 0xe30d0 0x1af 0x5dd77000 0xe6b68 0x1ca 0x626b5000 0xea600 0x1e6 0x66ff3000 0xee098 0x203 0x6b931000 0xf1b30 0x21f 0x7026f000 0xf55c8 0x23c 0x74bad000 0xf9060 0x25c 0x794eb000 0xfcaf8 0x27c 0x7de29000 0x100590 0x29d 0x802c8000 0x104028 0x2bf 0x82767000 0x104028 0x2bf 0x870a5000 0x107ac0 0x2e2>;
qcom,speed1-pvs3-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6c 0x1dc13000 0xc3500 0x81 0x22551000 0xc5c10 0x96 0x26e8f000 0xc8320 0xab 0x2b7cd000 0xcaa30 0xc1 0x3010b000 0xcd140 0xd7 0x34a49000 0xcf850 0xed 0x39387000 0xd1f60 0x104 0x3dcc5000 0xd4670 0x11a 0x42603000 0xd6d80 0x132 0x46f41000 0xd9490 0x14a 0x4b87f000 0xdbba0 0x162 0x501bd000 0xde2b0 0x17a 0x54afb000 0xe1d48 0x194 0x59439000 0xe57e0 0x1af 0x5dd77000 0xe9278 0x1ca 0x626b5000 0xecd10 0x1e6 0x66ff3000 0xf07a8 0x203 0x6b931000 0xf4240 0x21f 0x7026f000 0xf7cd8 0x23c 0x74bad000 0xfb770 0x25c 0x794eb000 0xff208 0x27c 0x7de29000 0x102ca0 0x29d 0x802c8000 0x106738 0x2bf 0x82767000 0x106738 0x2bf 0x870a5000 0x10a1d0 0x2e2>;
qcom,speed1-pvs2-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6c 0x1dc13000 0xc5c10 0x81 0x22551000 0xc8320 0x96 0x26e8f000 0xcaa30 0xab 0x2b7cd000 0xcd140 0xc1 0x3010b000 0xcf850 0xd7 0x34a49000 0xd1f60 0xed 0x39387000 0xd4670 0x104 0x3dcc5000 0xd6d80 0x11a 0x42603000 0xd9490 0x132 0x46f41000 0xdbba0 0x14a 0x4b87f000 0xde2b0 0x162 0x501bd000 0xe09c0 0x17a 0x54afb000 0xe4458 0x194 0x59439000 0xe7ef0 0x1af 0x5dd77000 0xeb988 0x1ca 0x626b5000 0xef420 0x1e6 0x66ff3000 0xf2eb8 0x203 0x6b931000 0xf6950 0x21f 0x7026f000 0xfa3e8 0x23c 0x74bad000 0xfde80 0x25c 0x794eb000 0x101918 0x27c 0x7de29000 0x1053b0 0x29d 0x802c8000 0x108e48 0x2bf 0x82767000 0x108e48 0x2bf 0x870a5000 0x10c8e0 0x2e2>;
qcom,speed1-pvs1-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc5c10 0x6c 0x1dc13000 0xc8320 0x81 0x22551000 0xcaa30 0x96 0x26e8f000 0xcd140 0xab 0x2b7cd000 0xcf850 0xc1 0x3010b000 0xd1f60 0xd7 0x34a49000 0xd4670 0xed 0x39387000 0xd6d80 0x104 0x3dcc5000 0xd9490 0x11a 0x42603000 0xdbba0 0x132 0x46f41000 0xde2b0 0x14a 0x4b87f000 0xe09c0 0x162 0x501bd000 0xe30d0 0x17a 0x54afb000 0xe6b68 0x194 0x59439000 0xea600 0x1af 0x5dd77000 0xee098 0x1ca 0x626b5000 0xf1b30 0x1e6 0x66ff3000 0xf55c8 0x203 0x6b931000 0xf9060 0x21f 0x7026f000 0xfcaf8 0x23c 0x74bad000 0x100590 0x25c 0x794eb000 0x104028 0x27c 0x7de29000 0x107ac0 0x29d 0x802c8000 0x10b558 0x2bf 0x82767000 0x10b558 0x2bf 0x870a5000 0x10eff0 0x2e2>;
qcom,speed1-pvs0-bin-v1 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc5c10 0x57 0x192d5000 0xc8320 0x6c 0x1dc13000 0xcaa30 0x81 0x22551000 0xcd140 0x96 0x26e8f000 0xcf850 0xab 0x2b7cd000 0xd1f60 0xc1 0x3010b000 0xd4670 0xd7 0x34a49000 0xd6d80 0xed 0x39387000 0xd9490 0x104 0x3dcc5000 0xdbba0 0x11a 0x42603000 0xde2b0 0x132 0x46f41000 0xe09c0 0x14a 0x4b87f000 0xe30d0 0x162 0x501bd000 0xe57e0 0x17a 0x54afb000 0xe9278 0x194 0x59439000 0xecd10 0x1af 0x5dd77000 0xf07a8 0x1ca 0x626b5000 0xf4240 0x1e6 0x66ff3000 0xf7cd8 0x203 0x6b931000 0xfb770 0x21f 0x7026f000 0xff208 0x23c 0x74bad000 0x102ca0 0x25c 0x794eb000 0x106738 0x27c 0x7de29000 0x10a1d0 0x29d 0x802c8000 0x10dc68 0x2bf 0x82767000 0x10dc68 0x2bf 0x870a5000 0x111700 0x2e2>;
qcom,speed3-pvs6-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6a 0x1dc13000 0xb71b0 0x7d 0x22551000 0xb71b0 0x91 0x26e8f000 0xb71b0 0xa5 0x2b7cd000 0xb71b0 0xba 0x3010b000 0xb71b0 0xd0 0x34a49000 0xb71b0 0xe5 0x39387000 0xb71b0 0xfb 0x3dcc5000 0xb71b0 0x111 0x42603000 0xb71b0 0x128 0x46f41000 0xb71b0 0x13f 0x4b87f000 0xb8538 0x156 0x501bd000 0xbac48 0x16d 0x54afb000 0xbd358 0x186 0x59439000 0xbfa68 0x19f 0x5dd77000 0xc2178 0x1b7 0x626b5000 0xc4888 0x1d1 0x66ff3000 0xc6f98 0x1ed 0x6b931000 0xc96a8 0x209 0x7026f000 0xcd140 0x225 0x74bad000 0xd0bd8 0x243 0x794eb000 0xd4670 0x260 0x7de29000 0xd8108 0x27e 0x802c8000 0xdbba0 0x29b 0x82767000 0xdbba0 0x29b 0x870a5000 0xdf638 0x2bc 0x8b9e3000 0xe30d0 0x2de 0x90321000 0xe6b68 0x301 0x927c0000 0xe7ef0 0x311>;
qcom,speed3-pvs5-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4c 0x14997000 0xb71b0 0x57 0x192d5000 0xb71b0 0x6a 0x1dc13000 0xb71b0 0x7d 0x22551000 0xb71b0 0x91 0x26e8f000 0xb71b0 0xa5 0x2b7cd000 0xb71b0 0xba 0x3010b000 0xb71b0 0xd0 0x34a49000 0xb71b0 0xe5 0x39387000 0xb71b0 0xfb 0x3dcc5000 0xb71b0 0x111 0x42603000 0xb71b0 0x128 0x46f41000 0xb98c0 0x13f 0x4b87f000 0xbbfd0 0x156 0x501bd000 0xbe6e0 0x16d 0x54afb000 0xc0df0 0x186 0x59439000 0xc3500 0x19f 0x5dd77000 0xc5c10 0x1b7 0x626b5000 0xc8320 0x1d1 0x66ff3000 0xcbdb8 0x1ed 0x6b931000 0xcf850 0x209 0x7026f000 0xd32e8 0x225 0x74bad000 0xd6d80 0x243 0x794eb000 0xda818 0x260 0x7de29000 0xde2b0 0x27e 0x802c8000 0xe1d48 0x29b 0x82767000 0xe1d48 0x29b 0x870a5000 0xe57e0 0x2bc 0x8b9e3000 0xe9278 0x2de 0x90321000 0xecd10 0x301 0x927c0000 0xee098 0x311>;
qcom,speed3-pvs4-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7d 0x22551000 0xbd358 0x91 0x26e8f000 0xbd358 0xa5 0x2b7cd000 0xbd358 0xba 0x3010b000 0xbd358 0xd0 0x34a49000 0xbd358 0xe5 0x39387000 0xbd358 0xfb 0x3dcc5000 0xbd358 0x111 0x42603000 0xbd358 0x128 0x46f41000 0xbe6e0 0x13f 0x4b87f000 0xc0df0 0x156 0x501bd000 0xc3500 0x16d 0x54afb000 0xc5c10 0x186 0x59439000 0xc8320 0x19f 0x5dd77000 0xcaa30 0x1b7 0x626b5000 0xce4c8 0x1d1 0x66ff3000 0xd1f60 0x1ed 0x6b931000 0xd59f8 0x209 0x7026f000 0xd9490 0x225 0x74bad000 0xdcf28 0x243 0x794eb000 0xe09c0 0x260 0x7de29000 0xe4458 0x27e 0x802c8000 0xe7ef0 0x29b 0x82767000 0xe7ef0 0x29b 0x870a5000 0xeb988 0x2bc 0x8b9e3000 0xef420 0x2de 0x90321000 0xf2eb8 0x301 0x927c0000 0xf4240 0x311>;
qcom,speed3-pvs3-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7d 0x22551000 0xbd358 0x91 0x26e8f000 0xbd358 0xa5 0x2b7cd000 0xbd358 0xba 0x3010b000 0xbd358 0xd0 0x34a49000 0xbd358 0xe5 0x39387000 0xbe6e0 0xfb 0x3dcc5000 0xbfa68 0x111 0x42603000 0xc2178 0x128 0x46f41000 0xc4888 0x13f 0x4b87f000 0xc6f98 0x156 0x501bd000 0xc96a8 0x16d 0x54afb000 0xcbdb8 0x186 0x59439000 0xce4c8 0x19f 0x5dd77000 0xd0bd8 0x1b7 0x626b5000 0xd4670 0x1d1 0x66ff3000 0xd8108 0x1ed 0x6b931000 0xdbba0 0x209 0x7026f000 0xdf638 0x225 0x74bad000 0xe30d0 0x243 0x794eb000 0xe6b68 0x260 0x7de29000 0xea600 0x27e 0x802c8000 0xee098 0x29b 0x82767000 0xee098 0x29b 0x870a5000 0xf1b30 0x2bc 0x8b9e3000 0xf55c8 0x2de 0x90321000 0xf9060 0x301 0x927c0000 0xfa3e8 0x311>;
qcom,speed3-pvs2-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4c 0x14997000 0xbd358 0x57 0x192d5000 0xbd358 0x6a 0x1dc13000 0xbd358 0x7d 0x22551000 0xbd358 0x91 0x26e8f000 0xbd358 0xa5 0x2b7cd000 0xbd358 0xba 0x3010b000 0xbe6e0 0xd0 0x34a49000 0xc0df0 0xe5 0x39387000 0xc3500 0xfb 0x3dcc5000 0xc5c10 0x111 0x42603000 0xc8320 0x128 0x46f41000 0xcaa30 0x13f 0x4b87f000 0xcd140 0x156 0x501bd000 0xcf850 0x16d 0x54afb000 0xd1f60 0x186 0x59439000 0xd4670 0x19f 0x5dd77000 0xd6d80 0x1b7 0x626b5000 0xda818 0x1d1 0x66ff3000 0xde2b0 0x1ed 0x6b931000 0xe1d48 0x209 0x7026f000 0xe57e0 0x225 0x74bad000 0xe9278 0x243 0x794eb000 0xecd10 0x260 0x7de29000 0xf07a8 0x27e 0x802c8000 0xf4240 0x29b 0x82767000 0xf4240 0x29b 0x870a5000 0xf7cd8 0x2bc 0x8b9e3000 0xfb770 0x2de 0x90321000 0xff208 0x301 0x927c0000 0x100590 0x311>;
qcom,speed3-pvs1-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7d 0x22551000 0xc3500 0x91 0x26e8f000 0xc3500 0xa5 0x2b7cd000 0xc3500 0xba 0x3010b000 0xc4888 0xd0 0x34a49000 0xc6f98 0xe5 0x39387000 0xc96a8 0xfb 0x3dcc5000 0xcbdb8 0x111 0x42603000 0xce4c8 0x128 0x46f41000 0xd0bd8 0x13f 0x4b87f000 0xd32e8 0x156 0x501bd000 0xd59f8 0x16d 0x54afb000 0xd8108 0x186 0x59439000 0xda818 0x19f 0x5dd77000 0xdcf28 0x1b7 0x626b5000 0xe09c0 0x1d1 0x66ff3000 0xe4458 0x1ed 0x6b931000 0xe7ef0 0x209 0x7026f000 0xeb988 0x225 0x74bad000 0xef420 0x243 0x794eb000 0xf2eb8 0x260 0x7de29000 0xf6950 0x27e 0x802c8000 0xfa3e8 0x29b 0x82767000 0xfa3e8 0x29b 0x870a5000 0xfde80 0x2bc 0x8b9e3000 0x101918 0x2de 0x90321000 0x1053b0 0x301 0x927c0000 0x106738 0x311>;
qcom,speed3-pvs0-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x4c 0x14997000 0xc3500 0x57 0x192d5000 0xc3500 0x6a 0x1dc13000 0xc3500 0x7d 0x22551000 0xc3500 0x91 0x26e8f000 0xc5c10 0xa5 0x2b7cd000 0xc8320 0xba 0x3010b000 0xcaa30 0xd0 0x34a49000 0xcd140 0xe5 0x39387000 0xcf850 0xfb 0x3dcc5000 0xd1f60 0x111 0x42603000 0xd4670 0x128 0x46f41000 0xd6d80 0x13f 0x4b87f000 0xd9490 0x156 0x501bd000 0xdbba0 0x16d 0x54afb000 0xde2b0 0x186 0x59439000 0xe09c0 0x19f 0x5dd77000 0xe30d0 0x1b7 0x626b5000 0xe6b68 0x1d1 0x66ff3000 0xea600 0x1ed 0x6b931000 0xee098 0x209 0x7026f000 0xf1b30 0x225 0x74bad000 0xf55c8 0x243 0x794eb000 0xf9060 0x260 0x7de29000 0xfcaf8 0x27e 0x802c8000 0x100590 0x29b 0x82767000 0x100590 0x29b 0x870a5000 0x104028 0x2bc 0x8b9e3000 0x107ac0 0x2de 0x90321000 0x10b558 0x301 0x927c0000 0x10c8e0 0x311>;
qcom,speed1-pvs6-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb1008 0x4a 0x14997000 0xb1008 0x55 0x192d5000 0xb1008 0x68 0x1dc13000 0xb1008 0x7c 0x22551000 0xb1008 0x90 0x26e8f000 0xb1008 0xa4 0x2b7cd000 0xb3718 0xb8 0x3010b000 0xb5e28 0xce 0x34a49000 0xb8538 0xe3 0x39387000 0xbac48 0xf9 0x3dcc5000 0xbd358 0x10f 0x42603000 0xbfa68 0x127 0x46f41000 0xc2178 0x13e 0x4b87f000 0xc4888 0x156 0x501bd000 0xc6f98 0x16d 0x54afb000 0xc96a8 0x188 0x59439000 0xcbdb8 0x1a0 0x5dd77000 0xce4c8 0x1ba 0x626b5000 0xcf850 0x1d5 0x66ff3000 0xd1f60 0x1f1 0x6b931000 0xd4670 0x20d 0x7026f000 0xd6d80 0x22a 0x74bad000 0xd9490 0x247 0x794eb000 0xda818 0x265 0x7de29000 0xdcf28 0x282 0x802c8000 0xdf638 0x297 0x82767000 0xdf638 0x2a3 0x870a5000 0xe1d48 0x2c4>;
qcom,speed1-pvs5-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb1008 0x4a 0x14997000 0xb1008 0x55 0x192d5000 0xb1008 0x68 0x1dc13000 0xb1008 0x7c 0x22551000 0xb1008 0x90 0x26e8f000 0xb3718 0xa4 0x2b7cd000 0xb5e28 0xb8 0x3010b000 0xb8538 0xce 0x34a49000 0xbac48 0xe3 0x39387000 0xbd358 0xf9 0x3dcc5000 0xbfa68 0x10f 0x42603000 0xc2178 0x127 0x46f41000 0xc4888 0x13e 0x4b87f000 0xc6f98 0x156 0x501bd000 0xc96a8 0x16d 0x54afb000 0xcbdb8 0x188 0x59439000 0xce4c8 0x1a0 0x5dd77000 0xd0bd8 0x1ba 0x626b5000 0xd32e8 0x1d5 0x66ff3000 0xd59f8 0x1f1 0x6b931000 0xd8108 0x20d 0x7026f000 0xda818 0x22a 0x74bad000 0xdcf28 0x247 0x794eb000 0xdf638 0x265 0x7de29000 0xe30d0 0x282 0x802c8000 0xe57e0 0x297 0x82767000 0xe57e0 0x2a3 0x870a5000 0xe7ef0 0x2c4>;
qcom,speed1-pvs4-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4a 0x14997000 0xb71b0 0x55 0x192d5000 0xb71b0 0x68 0x1dc13000 0xb71b0 0x7c 0x22551000 0xb71b0 0x90 0x26e8f000 0xb71b0 0xa4 0x2b7cd000 0xb8538 0xb8 0x3010b000 0xbac48 0xce 0x34a49000 0xbd358 0xe3 0x39387000 0xbfa68 0xf9 0x3dcc5000 0xc2178 0x10f 0x42603000 0xc4888 0x127 0x46f41000 0xc6f98 0x13e 0x4b87f000 0xc96a8 0x156 0x501bd000 0xcbdb8 0x16d 0x54afb000 0xce4c8 0x188 0x59439000 0xd0bd8 0x1a0 0x5dd77000 0xd4670 0x1ba 0x626b5000 0xd8108 0x1d5 0x66ff3000 0xda818 0x1f1 0x6b931000 0xdcf28 0x20d 0x7026f000 0xdf638 0x22a 0x74bad000 0xe1d48 0x247 0x794eb000 0xe4458 0x265 0x7de29000 0xe7ef0 0x282 0x802c8000 0xea600 0x297 0x82767000 0xea600 0x2a3 0x870a5000 0xee098 0x2c4>;
qcom,speed1-pvs3-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4a 0x14997000 0xb71b0 0x55 0x192d5000 0xb71b0 0x68 0x1dc13000 0xb71b0 0x7c 0x22551000 0xb71b0 0x90 0x26e8f000 0xb8538 0xa4 0x2b7cd000 0xbac48 0xb8 0x3010b000 0xbd358 0xce 0x34a49000 0xbfa68 0xe3 0x39387000 0xc2178 0xf9 0x3dcc5000 0xc4888 0x10f 0x42603000 0xc6f98 0x127 0x46f41000 0xc96a8 0x13e 0x4b87f000 0xcbdb8 0x156 0x501bd000 0xcf850 0x16d 0x54afb000 0xd1f60 0x188 0x59439000 0xd4670 0x1a0 0x5dd77000 0xd8108 0x1ba 0x626b5000 0xdbba0 0x1d5 0x66ff3000 0xde2b0 0x1f1 0x6b931000 0xe1d48 0x20d 0x7026f000 0xe4458 0x22a 0x74bad000 0xe6b68 0x247 0x794eb000 0xea600 0x265 0x7de29000 0xecd10 0x282 0x802c8000 0xf07a8 0x297 0x82767000 0xf07a8 0x2a3 0x870a5000 0xf4240 0x2c4>;
qcom,speed1-pvs2-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x4a 0x14997000 0xb71b0 0x55 0x192d5000 0xb71b0 0x68 0x1dc13000 0xb71b0 0x7c 0x22551000 0xb98c0 0x90 0x26e8f000 0xbbfd0 0xa4 0x2b7cd000 0xbe6e0 0xb8 0x3010b000 0xc0df0 0xce 0x34a49000 0xc3500 0xe3 0x39387000 0xc5c10 0xf9 0x3dcc5000 0xc8320 0x10f 0x42603000 0xcaa30 0x127 0x46f41000 0xcd140 0x13e 0x4b87f000 0xcf850 0x156 0x501bd000 0xd32e8 0x16d 0x54afb000 0xd59f8 0x188 0x59439000 0xd8108 0x1a0 0x5dd77000 0xdbba0 0x1ba 0x626b5000 0xdf638 0x1d5 0x66ff3000 0xe30d0 0x1f1 0x6b931000 0xe6b68 0x20d 0x7026f000 0xe9278 0x22a 0x74bad000 0xecd10 0x247 0x794eb000 0xef420 0x265 0x7de29000 0xf2eb8 0x282 0x802c8000 0xf6950 0x297 0x82767000 0xf6950 0x2a3 0x870a5000 0xfa3e8 0x2c4>;
qcom,speed1-pvs1-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4a 0x14997000 0xbd358 0x55 0x192d5000 0xbd358 0x68 0x1dc13000 0xbd358 0x7c 0x22551000 0xbd358 0x90 0x26e8f000 0xbfa68 0xa4 0x2b7cd000 0xc2178 0xb8 0x3010b000 0xc4888 0xce 0x34a49000 0xc6f98 0xe3 0x39387000 0xc96a8 0xf9 0x3dcc5000 0xcbdb8 0x10f 0x42603000 0xcf850 0x127 0x46f41000 0xd1f60 0x13e 0x4b87f000 0xd4670 0x156 0x501bd000 0xd8108 0x16d 0x54afb000 0xda818 0x188 0x59439000 0xdcf28 0x1a0 0x5dd77000 0xe09c0 0x1ba 0x626b5000 0xe4458 0x1d5 0x66ff3000 0xe7ef0 0x1f1 0x6b931000 0xeb988 0x20d 0x7026f000 0xef420 0x22a 0x74bad000 0xf2eb8 0x247 0x794eb000 0xf55c8 0x265 0x7de29000 0xf9060 0x282 0x802c8000 0xfcaf8 0x297 0x82767000 0xfcaf8 0x2a3 0x870a5000 0x100590 0x2c4>;
qcom,speed1-pvs0-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x4a 0x14997000 0xbd358 0x55 0x192d5000 0xbd358 0x68 0x1dc13000 0xbe6e0 0x7c 0x22551000 0xc0df0 0x90 0x26e8f000 0xc3500 0xa4 0x2b7cd000 0xc5c10 0xb8 0x3010b000 0xc8320 0xce 0x34a49000 0xcaa30 0xe3 0x39387000 0xcd140 0xf9 0x3dcc5000 0xcf850 0x10f 0x42603000 0xd32e8 0x127 0x46f41000 0xd59f8 0x13e 0x4b87f000 0xd9490 0x156 0x501bd000 0xdbba0 0x16d 0x54afb000 0xdf638 0x188 0x59439000 0xe1d48 0x1a0 0x5dd77000 0xe57e0 0x1ba 0x626b5000 0xe9278 0x1d5 0x66ff3000 0xecd10 0x1f1 0x6b931000 0xf07a8 0x20d 0x7026f000 0xf4240 0x22a 0x74bad000 0xf7cd8 0x247 0x794eb000 0xfb770 0x265 0x7de29000 0xff208 0x282 0x802c8000 0x102ca0 0x297 0x82767000 0x102ca0 0x2a3 0x870a5000 0x106738 0x2c4>;
qcom,speed2-pvs6-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x48 0x14997000 0xb71b0 0x53 0x192d5000 0xb71b0 0x66 0x1dc13000 0xb71b0 0x79 0x22551000 0xb71b0 0x8d 0x26e8f000 0xb98c0 0xa1 0x2b7cd000 0xbbfd0 0xb5 0x3010b000 0xbe6e0 0xca 0x34a49000 0xc0df0 0xdf 0x39387000 0xc3500 0xf5 0x3dcc5000 0xc5c10 0x10b 0x42603000 0xc8320 0x121 0x46f41000 0xcaa30 0x139 0x4b87f000 0xcd140 0x150 0x501bd000 0xcf850 0x168 0x54afb000 0xd1f60 0x17f 0x59439000 0xd4670 0x199 0x5dd77000 0xd59f8 0x1b3 0x626b5000 0xd8108 0x1cd 0x66ff3000 0xda818 0x1e8 0x6b931000 0xdcf28 0x204 0x7026f000 0xdf638 0x21f 0x74bad000 0xe09c0 0x23d 0x794eb000 0xe30d0 0x25c 0x7de29000 0xe57e0 0x27c 0x802c8000 0xe7ef0 0x290>;
qcom,speed2-pvs5-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x48 0x14997000 0xb71b0 0x53 0x192d5000 0xb71b0 0x66 0x1dc13000 0xb71b0 0x79 0x22551000 0xb98c0 0x8d 0x26e8f000 0xbbfd0 0xa1 0x2b7cd000 0xbe6e0 0xb5 0x3010b000 0xc0df0 0xca 0x34a49000 0xc3500 0xdf 0x39387000 0xc5c10 0xf5 0x3dcc5000 0xc8320 0x10b 0x42603000 0xcaa30 0x121 0x46f41000 0xcd140 0x139 0x4b87f000 0xcf850 0x150 0x501bd000 0xd1f60 0x168 0x54afb000 0xd4670 0x17f 0x59439000 0xd6d80 0x199 0x5dd77000 0xd9490 0x1b3 0x626b5000 0xdbba0 0x1cd 0x66ff3000 0xde2b0 0x1e8 0x6b931000 0xe09c0 0x204 0x7026f000 0xe30d0 0x21f 0x74bad000 0xe57e0 0x23d 0x794eb000 0xe9278 0x25c 0x7de29000 0xeb988 0x27c 0x802c8000 0xee098 0x290>;
qcom,speed2-pvs4-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x48 0x14997000 0xbd358 0x53 0x192d5000 0xbd358 0x66 0x1dc13000 0xbd358 0x79 0x22551000 0xbd358 0x8d 0x26e8f000 0xbe6e0 0xa1 0x2b7cd000 0xc0df0 0xb5 0x3010b000 0xc3500 0xca 0x34a49000 0xc5c10 0xdf 0x39387000 0xc8320 0xf5 0x3dcc5000 0xcaa30 0x10b 0x42603000 0xcd140 0x121 0x46f41000 0xcf850 0x139 0x4b87f000 0xd1f60 0x150 0x501bd000 0xd4670 0x168 0x54afb000 0xd6d80 0x17f 0x59439000 0xda818 0x199 0x5dd77000 0xde2b0 0x1b3 0x626b5000 0xe09c0 0x1cd 0x66ff3000 0xe30d0 0x1e8 0x6b931000 0xe57e0 0x204 0x7026f000 0xe7ef0 0x21f 0x74bad000 0xea600 0x23d 0x794eb000 0xee098 0x25c 0x7de29000 0xf07a8 0x27c 0x802c8000 0xf4240 0x290>;
qcom,speed2-pvs3-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x48 0x14997000 0xbd358 0x53 0x192d5000 0xbd358 0x66 0x1dc13000 0xbd358 0x79 0x22551000 0xbe6e0 0x8d 0x26e8f000 0xc0df0 0xa1 0x2b7cd000 0xc3500 0xb5 0x3010b000 0xc5c10 0xca 0x34a49000 0xc8320 0xdf 0x39387000 0xcaa30 0xf5 0x3dcc5000 0xcd140 0x10b 0x42603000 0xcf850 0x121 0x46f41000 0xd1f60 0x139 0x4b87f000 0xd59f8 0x150 0x501bd000 0xd8108 0x168 0x54afb000 0xda818 0x17f 0x59439000 0xde2b0 0x199 0x5dd77000 0xe1d48 0x1b3 0x626b5000 0xe4458 0x1cd 0x66ff3000 0xe7ef0 0x1e8 0x6b931000 0xea600 0x204 0x7026f000 0xecd10 0x21f 0x74bad000 0xf07a8 0x23d 0x794eb000 0xf2eb8 0x25c 0x7de29000 0xf6950 0x27c 0x802c8000 0xfa3e8 0x290>;
qcom,speed2-pvs2-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x48 0x14997000 0xbd358 0x53 0x192d5000 0xbd358 0x66 0x1dc13000 0xbfa68 0x79 0x22551000 0xc2178 0x8d 0x26e8f000 0xc4888 0xa1 0x2b7cd000 0xc6f98 0xb5 0x3010b000 0xc96a8 0xca 0x34a49000 0xcbdb8 0xdf 0x39387000 0xce4c8 0xf5 0x3dcc5000 0xd0bd8 0x10b 0x42603000 0xd32e8 0x121 0x46f41000 0xd59f8 0x139 0x4b87f000 0xd9490 0x150 0x501bd000 0xdbba0 0x168 0x54afb000 0xde2b0 0x17f 0x59439000 0xe1d48 0x199 0x5dd77000 0xe57e0 0x1b3 0x626b5000 0xe9278 0x1cd 0x66ff3000 0xecd10 0x1e8 0x6b931000 0xef420 0x204 0x7026f000 0xf2eb8 0x21f 0x74bad000 0xf55c8 0x23d 0x794eb000 0xf9060 0x25c 0x7de29000 0xfcaf8 0x27c 0x802c8000 0x100590 0x290>;
qcom,speed2-pvs1-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x48 0x14997000 0xc3500 0x53 0x192d5000 0xc3500 0x66 0x1dc13000 0xc3500 0x79 0x22551000 0xc5c10 0x8d 0x26e8f000 0xc8320 0xa1 0x2b7cd000 0xcaa30 0xb5 0x3010b000 0xcd140 0xca 0x34a49000 0xcf850 0xdf 0x39387000 0xd1f60 0xf5 0x3dcc5000 0xd59f8 0x10b 0x42603000 0xd8108 0x121 0x46f41000 0xda818 0x139 0x4b87f000 0xde2b0 0x150 0x501bd000 0xe09c0 0x168 0x54afb000 0xe30d0 0x17f 0x59439000 0xe6b68 0x199 0x5dd77000 0xea600 0x1b3 0x626b5000 0xee098 0x1cd 0x66ff3000 0xf1b30 0x1e8 0x6b931000 0xf55c8 0x204 0x7026f000 0xf9060 0x21f 0x74bad000 0xfb770 0x23d 0x794eb000 0xff208 0x25c 0x7de29000 0x102ca0 0x27c 0x802c8000 0x106738 0x290>;
qcom,speed2-pvs0-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x48 0x14997000 0xc3500 0x53 0x192d5000 0xc4888 0x66 0x1dc13000 0xc6f98 0x79 0x22551000 0xc96a8 0x8d 0x26e8f000 0xcbdb8 0xa1 0x2b7cd000 0xce4c8 0xb5 0x3010b000 0xd0bd8 0xca 0x34a49000 0xd32e8 0xdf 0x39387000 0xd59f8 0xf5 0x3dcc5000 0xd9490 0x10b 0x42603000 0xdbba0 0x121 0x46f41000 0xdf638 0x139 0x4b87f000 0xe1d48 0x150 0x501bd000 0xe57e0 0x168 0x54afb000 0xe7ef0 0x17f 0x59439000 0xeb988 0x199 0x5dd77000 0xef420 0x1b3 0x626b5000 0xf2eb8 0x1cd 0x66ff3000 0xf6950 0x1e8 0x6b931000 0xfa3e8 0x204 0x7026f000 0xfde80 0x21f 0x74bad000 0x101918 0x23d 0x794eb000 0x1053b0 0x25c 0x7de29000 0x108e48 0x27c 0x802c8000 0x10c8e0 0x290>;
qcom,speed0-pvs6-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x49 0x14997000 0xb71b0 0x55 0x192d5000 0xb98c0 0x68 0x1dc13000 0xbbfd0 0x7c 0x22551000 0xbe6e0 0x90 0x26e8f000 0xc0df0 0xa5 0x2b7cd000 0xc3500 0xba 0x3010b000 0xc5c10 0xd0 0x34a49000 0xc8320 0xe5 0x39387000 0xcaa30 0xfc 0x3dcc5000 0xcd140 0x113 0x42603000 0xcf850 0x12a 0x46f41000 0xd1f60 0x141 0x4b87f000 0xd4670 0x15a 0x501bd000 0xd59f8 0x173 0x54afb000 0xd8108 0x18d 0x59439000 0xda818 0x1a7 0x5dd77000 0xdcf28 0x1c2 0x626b5000 0xdf638 0x1dd 0x66ff3000 0xe09c0 0x1fa 0x6b931000 0xe30d0 0x218 0x7026f000 0xe57e0 0x237 0x74bad000 0xe7ef0 0x256>;
qcom,speed0-pvs5-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xb71b0 0x49 0x14997000 0xb98c0 0x55 0x192d5000 0xbbfd0 0x68 0x1dc13000 0xbe6e0 0x7c 0x22551000 0xc0df0 0x90 0x26e8f000 0xc3500 0xa5 0x2b7cd000 0xc5c10 0xba 0x3010b000 0xc8320 0xd0 0x34a49000 0xcaa30 0xe5 0x39387000 0xcd140 0xfc 0x3dcc5000 0xcf850 0x113 0x42603000 0xd1f60 0x12a 0x46f41000 0xd4670 0x141 0x4b87f000 0xd6d80 0x15a 0x501bd000 0xd9490 0x173 0x54afb000 0xdbba0 0x18d 0x59439000 0xde2b0 0x1a7 0x5dd77000 0xe09c0 0x1c2 0x626b5000 0xe30d0 0x1dd 0x66ff3000 0xe57e0 0x1fa 0x6b931000 0xe9278 0x218 0x7026f000 0xeb988 0x237 0x74bad000 0xee098 0x256>;
qcom,speed0-pvs4-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x49 0x14997000 0xbd358 0x55 0x192d5000 0xbe6e0 0x68 0x1dc13000 0xc0df0 0x7c 0x22551000 0xc3500 0x90 0x26e8f000 0xc5c10 0xa5 0x2b7cd000 0xc8320 0xba 0x3010b000 0xcaa30 0xd0 0x34a49000 0xcd140 0xe5 0x39387000 0xcf850 0xfc 0x3dcc5000 0xd1f60 0x113 0x42603000 0xd4670 0x12a 0x46f41000 0xd6d80 0x141 0x4b87f000 0xda818 0x15a 0x501bd000 0xde2b0 0x173 0x54afb000 0xe09c0 0x18d 0x59439000 0xe30d0 0x1a7 0x5dd77000 0xe57e0 0x1c2 0x626b5000 0xe7ef0 0x1dd 0x66ff3000 0xea600 0x1fa 0x6b931000 0xee098 0x218 0x7026f000 0xf07a8 0x237 0x74bad000 0xf4240 0x256>;
qcom,speed0-pvs3-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbd358 0x49 0x14997000 0xbe6e0 0x55 0x192d5000 0xc0df0 0x68 0x1dc13000 0xc3500 0x7c 0x22551000 0xc5c10 0x90 0x26e8f000 0xc8320 0xa5 0x2b7cd000 0xcaa30 0xba 0x3010b000 0xcd140 0xd0 0x34a49000 0xcf850 0xe5 0x39387000 0xd1f60 0xfc 0x3dcc5000 0xd59f8 0x113 0x42603000 0xd8108 0x12a 0x46f41000 0xda818 0x141 0x4b87f000 0xde2b0 0x15a 0x501bd000 0xe1d48 0x173 0x54afb000 0xe4458 0x18d 0x59439000 0xe7ef0 0x1a7 0x5dd77000 0xea600 0x1c2 0x626b5000 0xecd10 0x1dd 0x66ff3000 0xf07a8 0x1fa 0x6b931000 0xf2eb8 0x218 0x7026f000 0xf6950 0x237 0x74bad000 0xfa3e8 0x256>;
qcom,speed0-pvs2-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xbfa68 0x49 0x14997000 0xc2178 0x55 0x192d5000 0xc4888 0x68 0x1dc13000 0xc6f98 0x7c 0x22551000 0xc96a8 0x90 0x26e8f000 0xcbdb8 0xa5 0x2b7cd000 0xce4c8 0xba 0x3010b000 0xd0bd8 0xd0 0x34a49000 0xd32e8 0xe5 0x39387000 0xd59f8 0xfc 0x3dcc5000 0xd9490 0x113 0x42603000 0xdbba0 0x12a 0x46f41000 0xde2b0 0x141 0x4b87f000 0xe1d48 0x15a 0x501bd000 0xe57e0 0x173 0x54afb000 0xe9278 0x18d 0x59439000 0xecd10 0x1a7 0x5dd77000 0xef420 0x1c2 0x626b5000 0xf2eb8 0x1dd 0x66ff3000 0xf55c8 0x1fa 0x6b931000 0xf9060 0x218 0x7026f000 0xfcaf8 0x237 0x74bad000 0x100590 0x256>;
qcom,speed0-pvs1-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc3500 0x49 0x14997000 0xc5c10 0x55 0x192d5000 0xc8320 0x68 0x1dc13000 0xcaa30 0x7c 0x22551000 0xcd140 0x90 0x26e8f000 0xcf850 0xa5 0x2b7cd000 0xd1f60 0xba 0x3010b000 0xd59f8 0xd0 0x34a49000 0xd8108 0xe5 0x39387000 0xda818 0xfc 0x3dcc5000 0xde2b0 0x113 0x42603000 0xe09c0 0x12a 0x46f41000 0xe30d0 0x141 0x4b87f000 0xe6b68 0x15a 0x501bd000 0xea600 0x173 0x54afb000 0xee098 0x18d 0x59439000 0xf1b30 0x1a7 0x5dd77000 0xf55c8 0x1c2 0x626b5000 0xf9060 0x1dd 0x66ff3000 0xfb770 0x1fa 0x6b931000 0xff208 0x218 0x7026f000 0x102ca0 0x237 0x74bad000 0x106738 0x256>;
qcom,speed0-pvs0-bin-v0 = <0x00 0x00 0x00 0x11e1a300 0xc6f98 0x49 0x14997000 0xc96a8 0x55 0x192d5000 0xcbdb8 0x68 0x1dc13000 0xce4c8 0x7c 0x22551000 0xd0bd8 0x90 0x26e8f000 0xd32e8 0xa5 0x2b7cd000 0xd59f8 0xba 0x3010b000 0xd9490 0xd0 0x34a49000 0xdbba0 0xe5 0x39387000 0xdf638 0xfc 0x3dcc5000 0xe1d48 0x113 0x42603000 0xe57e0 0x12a 0x46f41000 0xe7ef0 0x141 0x4b87f000 0xeb988 0x15a 0x501bd000 0xef420 0x173 0x54afb000 0xf2eb8 0x18d 0x59439000 0xf6950 0x1a7 0x5dd77000 0xfa3e8 0x1c2 0x626b5000 0xfde80 0x1dd 0x66ff3000 0x101918 0x1fa 0x6b931000 0x1053b0 0x218 0x7026f000 0x108e48 0x237 0x74bad000 0x10c8e0 0x256>;
qcom,l2-fmax = <0x00 0x00 0x22551000 0x04 0x3dcc5000 0x05 0x66ff3000 0x07>;
qcom,pvs-config-ver = <0x01>;
qcom,hfpll-user-vco-mask = <0x100000>;
qcom,hfpll-config-val = <0x4d0405d>;
hfpll-analog-supply = <0x63>;
hfpll-dig-supply = <0x62>;
l2-dig-supply = <0x62>;
cpu3-supply = <0x61>;
cpu2-supply = <0x60>;
cpu1-supply = <0x5f>;
cpu0-supply = <0x5e>;
reg-names = "hfpll_l2_clk\0hfpll0_clk\0hfpll1_clk\0hfpll2_clk\0hfpll3_clk\0efuse";
reg = <0xf9016000 0x20 0xf908a000 0x20 0xf909a000 0x20 0xf90aa000 0x20 0xf90ba000 0x20 0xfc4b80b0 0x08>;
compatible = "qcom,clock-krait-8974";
};
spi@f9923000 {
qcom,master-id = <0x56>;
qcom,bam-producer-pipe-index = <0x0d>;
qcom,bam-consumer-pipe-index = <0x0c>;
qcom,ver-reg-exists;
qcom,use-bam;
qcom,infinite-mode = <0x00>;
qcom,gpio-cs0 = <0x08 0x09 0x00>;
qcom,gpio-clk = <0x08 0x03 0x00>;
qcom,gpio-miso = <0x08 0x01 0x00>;
qcom,gpio-mosi = <0x08 0x00 0x00>;
spi-max-frequency = <0x124f800>;
interrupts = <0x00 0x5f 0x00 0x00 0xee 0x00>;
interrupt-names = "spi_irq\0spi_bam_irq";
reg = <0xf9923000 0x1000 0xf9904000 0x19000>;
reg-names = "spi_physical\0spi_bam_physical";
#size-cells = <0x00>;
#address-cells = <0x01>;
compatible = "qcom,spi-qup-v2";
ethernet-switch@2 {
status = "disable";
};
};
i2c@f9924000 {
qcom,sda-gpio = <0x08 0x06 0x00>;
qcom,scl-gpio = <0x08 0x07 0x00>;
qcom,master-id = <0x56>;
qcom,i2c-src-freq = <0x124f800>;
qcom,i2c-bus-freq = <0x5dc00>;
interrupt-names = "qup_err_intr";
interrupts = <0x00 0x60 0x00>;
reg-names = "qup_phys_addr";
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0xf9924000 0x1000>;
compatible = "qcom,i2c-qup";
cell-index = <0x02>;
synaptics_s7020@20 {
synaptics,fw_version = "E004";
synaptics,maker = "Synaptics";
synaptics,irq-gpio = <0x08 0x05 0x00>;
synaptics,reset-gpio = <0x08 0x45 0x00>;
vcc_i2c-supply = <0x5d>;
vdd_ana-supply = <0x5c>;
interrupts = <0x05 0x02>;
interrupt-parent = <0x08>;
reg = <0x20>;
status = "disable";
compatible = "synaptics,s7020";
synaptics,platform_data {
vio_voltage = <0x1b7740>;
vio = "vcc_i2c";
vdd_voltage = <0x325aa0>;
vdd = "vdd_ana";
use_regulator = <0x00>;
pen_enable = <0x00>;
ta_debouncing_finger_num = <0x02>;
ta_debouncing_count = <0x02>;
pointer_location = <0x00>;
show_touches = <0x00>;
irqflags = <0x02>;
ghost_detection_enable = <0x01>;
#ghost_finger_solution_enable = <0x00>;
accuracy_filter_enable = <0x01>;
jitter_curr_ratio = <0x1e>;
jitter_filter_enable = <0x00>;
resume_pwr = <0x01>;
suspend_pwr = <0x00>;
reset_delay = <0x05>;
booting_delay = <0xc8>;
report_period = <0x989680>;
orientation = <0x00>;
delta_pos_threshold = <0x01>;
report_mode = <0x00>;
key_type = <0x03>;
operation_mode = <0x01>;
lcd_y = <0x780>;
lcd_x = <0x438>;
y_max = <0xece>;
x_max = <0x866>;
max_id = <0x0a>;
max_pressure = <0xff>;
max_width = <0x0f>;
is_id_supported = <0x01>;
is_pressure_supported = <0x01>;
is_width_supported = <0x01>;
button_name = [9e 8b];
number_of_button = <0x02>;
button_margin = <0x00>;
y_button_boundary = <0x00>;
button_support = <0x00>;
};
};
synaptics_s3528_rev_a@20 {
panel_spec = "synaptics/g3/g3_limit.txt";
fw_image_s3621 = "synaptics/g3/PLG298-F004.img";
fw_image_s3528_a1_factory = "synaptics/g3/PLG313-V1.22-PR1653201-DS5.5.1.0.1066_30055196_S3528A1.img";
fw_image_s3528_a1_suntel = "synaptics/g3/PLG391-V1.08-PR1701943-DS5.5.1.0.1066_10055188.img";
fw_image_s3528_a1 = "synaptics/g3/PLG313-V1.26-PR1701943-DS5.5.1.0.1066_3005519A.img";
fw_image_s3528_a0 = "synaptics/g3/PLG313-V1.06-PR1650170-DS5.5.1.0.1066_30055186_S3528A0.img";
revision = "rev_a...";
ref_chk_option = <0x00 0x00 0x01 0x01>;
rx_cap = <0x35 0x0c 0x0f 0x1a 0x1c 0x0d 0x1b 0x19 0x04 0x0f 0x05 0x06 0x16 0x09 0x2c>;
tx_cap = <0x05 0x0a 0x02 0x09 0x07 0x05 0x01 0x02 0x02 0x01 0x0a 0x02 0x03 0x53 0x07 0x02 0x08 0x00 0x0a 0x00 0x05 0x08 0x04 0x08 0x06 0x28 0x58>;
need_upgrade = <0x01>;
vio_voltage = <0x00>;
vio = "vcc_i2c";
vdd_voltage = <0x325aa0>;
vdd = "vdd_ana";
use_regulator = <0x01>;
use_lpwg_all = <0x01>;
rebase_since_rebase = <0x05>;
rebase_since_init = <0x03>;
rebase_repetition_chk = <0x01>;
button_duration = <0x64>;
button_int_num = <0x06>;
button_chk = <0x00>;
long_press_cnt = <0x2bc>;
long_press_chk_time = <0x0a>;
long_press_chk = <0x01>;
subtraction_finger_cnt = <0x05>;
subtraction_time = <0x0b>;
subtraction_finger_chk = <0x00>;
diff_finger_num = <0x05>;
diff_fingers_chk = <0x01>;
press_interval = <0x1d>;
press_interval_chk = <0x01>;
ta_debouncing_finger_num = <0x02>;
ta_debouncing_cnt = <0x02>;
ta_debouncing_chk = <0x00>;
pressure_zero_chk = <0x01>;
first_finger_time = <0xc8>;
first_finger_chk = <0x01>;
incoming_call_chk = <0x00>;
ta_noise_chk = <0x00>;
jitter_value = <0x0a>;
ghost_detection_chk_cnt = <0x03>;
ghost_detection_enable = <0x01>;
crack.min.cap = <0x12c>;
crack.enable = <0x01>;
quickcover.Y2 = <0x44d>;
quickcover.Y1 = <0x00>;
quickcover.X2 = <0x50c>;
quickcover.X1 = <0x94>;
quickcover.enable = <0x01>;
jitter.curr_ratio = <0x73>;
jitter.enable = <0x00>;
accuracy.min_pressure = <0x32>;
accuracy.curr_ratio = <0x05>;
accuracy.min_delta = <0x03>;
accuracy.enable = <0x00>;
grip.width_ratio = <0x02>;
grip.max_delta = <0x0a>;
grip.edge_region = <0x05>;
grip.enable = <0x00>;
bouncing.enable = <0x00>;
irqflags = <0x02>;
mini_os_finger_amplitude = <0x29>;
palm_ctrl_mode = <0x00>;
thermal_check = <0x01>;
use_sleep_mode = <0x01>;
wake_up_by_touch = <0x01>;
reset_delay = <0x0a>;
booting_delay = <0x3c>;
report_period = <0x989680>;
delta_pos_threshold = <0x01>;
report_mode = <0x00>;
protocol_type = <0x01>;
max_id = <0x0a>;
max_orientation = <0x01>;
max_width = <0x0f>;
max_pressure = <0xff>;
max_y = <0xa00>;
max_x = <0x5a0>;
button_name = <0x9e8b66d9>;
number_of_button = <0x04>;
button_support = <0x00>;
irq-gpio = <0x08 0x49 0x00>;
reset-gpio = <0x08 0x08 0x00>;
vcc_i2c-supply = <0x5d>;
vdd_ana-supply = <0x5c>;
interrupts = <0x49 0x02>;
interrupt-parent = <0x08>;
reg = <0x20>;
status = "ok";
compatible = "synaptics,s3528";
};
synaptics_s3528@20 {
panel_spec = "synaptics/g3/g3_limit.txt";
fw_image_s3621 = "synaptics/g3/PLG298-F004.img";
fw_image_s3528_a1_factory = "synaptics/g3/PLG313-V1.22-PR1653201-DS5.5.1.0.1066_30055196_S3528A1.img";
fw_image_s3528_a1_suntel = "synaptics/g3/PLG391-V1.08-PR1701943-DS5.5.1.0.1066_10055188.img";
fw_image_s3528_a1 = "synaptics/g3/PLG313-V1.26-PR1701943-DS5.5.1.0.1066_3005519A.img";
fw_image_s3528_a0 = "synaptics/g3/PLG313-V1.06-PR1650170-DS5.5.1.0.1066_30055186_S3528A0.img";
revision = "evb1...evb2";
ref_chk_option = <0x00 0x00 0x01 0x01>;
rx_cap = <0x35 0x0c 0x0f 0x1a 0x1c 0x0d 0x1b 0x19 0x04 0x0f 0x05 0x06 0x16 0x09 0x2c>;
tx_cap = <0x05 0x0a 0x02 0x09 0x07 0x05 0x01 0x02 0x02 0x01 0x0a 0x02 0x03 0x53 0x07 0x02 0x08 0x00 0x0a 0x00 0x05 0x08 0x04 0x08 0x06 0x28 0x58>;
need_upgrade = <0x01>;
vio_voltage = <0x00>;
vio = "vcc_i2c";
vdd_voltage = <0x325aa0>;
vdd = "vdd_ana";
use_regulator = <0x01>;
use_lpwg_all = <0x01>;
rebase_since_rebase = <0x05>;
rebase_since_init = <0x03>;
rebase_repetition_chk = <0x01>;
button_duration = <0x64>;
button_int_num = <0x06>;
button_chk = <0x00>;
long_press_cnt = <0x2bc>;
long_press_chk_time = <0x0a>;
long_press_chk = <0x01>;
subtraction_finger_cnt = <0x05>;
subtraction_time = <0x0b>;
subtraction_finger_chk = <0x00>;
diff_finger_num = <0x05>;
diff_fingers_chk = <0x01>;
press_interval = <0x1d>;
press_interval_chk = <0x01>;
ta_debouncing_finger_num = <0x02>;
ta_debouncing_cnt = <0x02>;
ta_debouncing_chk = <0x00>;
pressure_zero_chk = <0x01>;
first_finger_time = <0xc8>;
first_finger_chk = <0x01>;
incoming_call_chk = <0x00>;
ta_noise_chk = <0x00>;
jitter_value = <0x0a>;
ghost_detection_chk_cnt = <0x03>;
ghost_detection_enable = <0x01>;
crack.min.cap = <0x12c>;
crack.enable = <0x01>;
quickcover.Y2 = <0x44d>;
quickcover.Y1 = <0x00>;
quickcover.X2 = <0x50c>;
quickcover.X1 = <0x94>;
quickcover.enable = <0x01>;
jitter.curr_ratio = <0x73>;
jitter.enable = <0x00>;
accuracy.min_pressure = <0x32>;
accuracy.curr_ratio = <0x05>;
accuracy.min_delta = <0x03>;
accuracy.enable = <0x00>;
grip.width_ratio = <0x02>;
grip.max_delta = <0x0a>;
grip.edge_region = <0x05>;
grip.enable = <0x00>;
bouncing.enable = <0x00>;
irqflags = <0x02>;
mini_os_finger_amplitude = <0x29>;
palm_ctrl_mode = <0x00>;
thermal_check = <0x01>;
use_sleep_mode = <0x01>;
wake_up_by_touch = <0x01>;
reset_delay = <0x0a>;
booting_delay = <0x3c>;
report_period = <0x989680>;
delta_pos_threshold = <0x01>;
report_mode = <0x00>;
protocol_type = <0x01>;
max_id = <0x0a>;
max_orientation = <0x01>;
max_width = <0x0f>;
max_pressure = <0xff>;
max_y = <0xa00>;
max_x = <0x5a0>;
button_name = <0x9e8b66d9>;
number_of_button = <0x04>;
button_support = <0x00>;
irq-gpio = <0x08 0x49 0x00>;
reset-gpio = <0x08 0x08 0x00>;
vcc_i2c-supply = <0x5d>;
vdd_ana-supply = <0x5c>;
interrupts = <0x49 0x02>;
interrupt-parent = <0x08>;
reg = <0x20>;
status = "ok";
compatible = "synaptics,s3528";
};
rmi_s3528@20 {
rmi4,panel_y = <0xa00>;
rmi4,panel_x = <0x5a0>;
rmi4,irq_flags = <0x02>;
rmi4,irq_gpio = <0x08 0x49 0x00>;
rmi4,reset_gpio = <0x08 0x08 0x00>;
rmi4,regulator_en;
#rmi4,y_flip;
#rmi4,x_flip;
vcc_i2c-supply = <0x5d>;
vdd_ana-supply = <0x5c>;
interrupts = <0x49 0x02>;
interrupt-parent = <0x08>;
reg = <0x20>;
status = "disable";
compatible = "rmi,s3528";
};
};
i2c@f9923000 {
qcom,active-only;
status = "ok";
qcom,master-id = <0x56>;
qcom,sda-gpio = <0x08 0x02 0x00>;
qcom,scl-gpio = <0x08 0x03 0x00>;
qcom,i2c-src-freq = <0x2faf080>;
qcom,i2c-bus-freq = <0x186a0>;
interrupt-names = "qup_err_intr";
interrupts = <0x00 0x5f 0x00>;
reg-names = "qup_phys_addr";
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0xf9923000 0x1000>;
compatible = "qcom,i2c-qup";
cell-index = <0x01>;
bq5102x@6C {
reg = <0x6c>;
compatible = "ti,bq5102x";
status = "disable";
};
idtp9025a@25 {
revision = "rev_b...";
reg = <0x25>;
compatible = "idt,idtp9025a";
status = "ok";
};
bq24296@6b {
revision = "rev_b...";
qcom,bq24296-vadc = <0x53>;
lge,cable-none = <0x1cfde0 0x7d0 0x1f4>;
lge,cable-910k = <0x124f80 0x5dc 0x5dc>;
lge,cable-620k = <0xe9278 0x7d0 0x1f4>;
lge,cable-330k = <0xb3718 0x7d0 0x1f4>;
lge,cable-270k = <0x88b80 0x7d0 0x1f4>;
lge,cable-220k = <0x76688 0x7d0 0x1f4>;
lge,cable-200k = <0x64190 0x7d0 0x1f4>;
lge,cable-180k = <0x61a80 0x7d0 0x1f4>;
lge,cable-130k = <0x53020 0x1f4 0x1f4>;
lge,cable-100k = <0x2b944 0x7d0 0x1f4>;
lge,cable-56k = <0x2b750 0x5dc 0x5dc>;
lge,cable-28p7k = <0x1770 0x4b0 0x1f4>;
lge,cable-u-28p7k = <0x157c 0x7d0 0x1f4>;
lge,cable-mhl-1k = <0x1388 0x1f4 0x1f4>;
lge,no-init-cable = <0x00 0x00 0x00>;
ti,icl-vbus-mv = <0x1130>;
ti,vin-limit-mv = <0x11a8>;
ti,sys-vmin-mv = <0xe10>;
ti,pre-chg-current-ma = <0x200>;
ti,vbat-max-mv = <0x1100>;
ti,term-current-ma = <0x80>;
ti,chg-current-ma = <0x5dc>;
ti,otg-en-gpio = <0x0a 0x23 0x00>;
ti,ext-chg-en-gpio = <0x0a 0x21 0x00>;
ti,stat-gpio = <0x0a 0x1e 0x02>;
ti,pg-gpio = <0x0a 0x18 0x00>;
ti,int-gpio = <0x0a 0x16 0x00>;
interrupts = <0x16 0x02>;
interrupt-parent = <0x0a>;
reg = <0x6b>;
compatible = "ti,bq24296-charger";
status = "ok";
};
bq24192@6b {
lge,cable-none = <0x1cfde0 0x640 0x1f4>;
lge,cable-910k = <0x116520 0x5dc 0x5dc>;
lge,cable-620k = <0xe9278 0x640 0x1f4>;
lge,cable-330k = <0xb3718 0x640 0x1f4>;
lge,cable-270k = <0x88b80 0x640 0x1f4>;
lge,cable-220k = <0x76688 0x640 0x1f4>;
lge,cable-200k = <0x64190 0x640 0x1f4>;
lge,cable-180k = <0x61a80 0x640 0x1f4>;
lge,cable-130k = <0x53020 0x5dc 0x5dc>;
lge,cable-100k = <0x3a598 0x640 0x1f4>;
lge,cable-56k = <0x30d40 0x5dc 0x5dc>;
lge,cable-28p7k = <0x1770 0x640 0x1f4>;
lge,cable-u-28p7k = <0x157c 0x640 0x1f4>;
lge,cable-mhl-1k = <0x1388 0x1f4 0x1f4>;
lge,no-init-cable = <0x00 0x00 0x00>;
ti,icl-vbus-mv = <0x122c>;
ti,vin-limit-mv = <0x11f8>;
ti,sys-vmin-mv = <0xdac>;
ti,pre-chg-current-ma = <0x100>;
ti,vbat-max-mv = <0x1100>;
ti,term-current-ma = <0x80>;
ti,chg-current-ma = <0x640>;
revision = "...";
status = "disable";
};
max17048@36 {
reg = <0x36>;
max17048,empty = <0x00>;
max17048,full_design = <0xbb8>;
max17048,alert_threshold = <0x02>;
max17048,empty_tcd = <0x00>;
max17048,temp_co_cold_tcd = <0x109f>;
max17048,temp_co_hot_tcd = <0x27d>;
max17048,rcomp_tcd = <0x37>;
max17048,empty_lgc = <0x00>;
max17048,temp_co_cold_lgc = <0x19fa>;
max17048,temp_co_hot_lgc = <0x177>;
max17048,rcomp_lgc = <0x67>;
max17048,alert_gpio = <0x08 0x09 0x00>;
interrupts = <0x09 0x00>;
interrupt-parent = <0x08>;
compatible = "maxim,max17048";
status = "ok";
};
max8971@35 {
revision = "rev_a";
enable_aicl;
charge_termination_voltage = <0x426030>;
fast_charge_current = "\0\f5";
psy_name = "max8971";
interrupts = <0x00 0x18 0x00>;
interrupt-parent = <0x0a>;
max8971,int-gpio = <0x0a 0x18 0x00>;
topoff_current = <0x249f0>;
topoff_timer = <0x00>;
reg = <0x35>;
compatible = "maxim,max8971";
status = "ok";
};
max77819@48 {
status = "disable";
vibrator {
status = "disable";
};
};
max77819@66 {
phandle = <0x5b>;
linux,phandle = <0x5b>;
revision = "...rev_a1";
reg = <0x66>;
#interrupt-cells = <0x01>;
interrupt-controller;
interrupts = <0x16 0x00>;
interrupt-parent = <0x0a>;
max77819,int-gpio = <0x0a 0x16 0x00>;
#address-cells = <0x00>;
compatible = "maxim,max77819-pmic";
status = "ok";
flash {
status = "disable";
};
charger {
revision = "...rev_a1";
status = "ok";
qcom,max77819-vadc = <0x53>;
maxim,otg-en-gpio = <0x0a 0x23 0x00>;
lge,cable-none = <0x1cfde0 0x7d0 0x1f4>;
lge,cable-910k = <0x124f80 0x5dc 0x5dc>;
lge,cable-620k = <0xe9278 0x7d0 0x1f4>;
lge,cable-330k = <0xb3718 0x7d0 0x1f4>;
lge,cable-270k = <0x88b80 0x7d0 0x1f4>;
lge,cable-220k = <0x76688 0x7d0 0x1f4>;
lge,cable-200k = <0x64190 0x7d0 0x1f4>;
lge,cable-180k = <0x61a80 0x7d0 0x1f4>;
lge,cable-130k = <0x53020 0x1f4 0x1f4>;
lge,cable-100k = <0x2b944 0x7d0 0x1f4>;
lge,cable-56k = <0x2b750 0x5dc 0x5dc>;
lge,cable-28p7k = <0x1770 0x4b0 0x1f4>;
lge,cable-u-28p7k = <0x157c 0x7d0 0x1f4>;
lge,cable-mhl-1k = <0x1388 0x1f4 0x1f4>;
lge,no-init-cable = <0x00 0x00 0x00>;
current_limit_ac = <0x1b5800>;
current_limit_usb = <0x7a120>;
aicl_reset_threshold = <0x30d40>;
aicl_detection_voltage = <0x44aa20>;
enable_coop;
enable_aicl;
charge_restart_threshold = <0x249f0>;
topoff_current = <0x249f0>;
topoff_timer = <0x00>;
charge_termination_voltage = <0x426030>;
fast_charge_current = <0xf4240>;
supplied_to = "battery";
coop_psy_name = "max8971";
ext_psy_name = "usb";
psy_name = "ac";
interrupts = <0x00>;
interrupt-parent = <0x5b>;
compatible = "maxim,max77819-charger";
};
sfo {
status = "disable";
};
};
};
i2c@f9967000 {
qcom,active-only;
qcom,sda-gpio = <0x08 0x53 0x00>;
qcom,scl-gpio = <0x08 0x54 0x00>;
qcom,master-id = <0x54>;
qcom,i2c-src-freq = <0x2faf080>;
qcom,i2c-bus-freq = <0x61a80>;
interrupt-names = "qup_err_intr";
interrupts = <0x00 0x69 0x00>;
reg-names = "qup_phys_addr";
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0xf9967000 0x1000>;
compatible = "qcom,i2c-qup";
cell-index = <0x00>;
pn547@28 {
nxp,i2c-pull-up = <0x01>;
nxp,gpio_irq = <0x08 0x05 0x00>;
nxp,gpio_mode = <0x08 0x5c 0x00>;
nxp,gpio_ven = <0x08 0x5e 0x00>;
nxp,gpio_scl = <0x08 0x54 0x00>;
nxp,gpio_sda = <0x08 0x53 0x00>;
interrupts = <0x05 0x02>;
interrupt-parent = <0x08>;
reg = <0x28>;
status = "ok";
compatible = "nxp,pn547";
};
cs35l32@40 {
revision = "rev_a...";
cs35l32,boost-mng = <0x00>;
cs35l32,sdout-share = <0x00>;
cs35l32,sdout-datacfg = <0x02>;
cs35l32,gpio-nreset = <0x0a 0x07 0x00>;
compatible = "crus,cs35l32";
reg = <0x41>;
status = "ok";
};
maxim_max14688@15 {
revision = "rev_a...";
qcom,switch-vadc = <0x53>;
max14688,gpio_int = <0x08 0x40 0x00>;
max14688,gpio_detect = <0x08 0x41 0x00>;
interrupts = <0x41 0x03 0x40 0x03>;
interrupt-parent = <0x08>;
reg = <0x15>;
status = "ok";
compatible = "maxim,max14688";
};
lp5521@32 {
ti,led_en = <0x0a 0x19 0x00>;
reg = <0x32>;
status = "disable";
compatible = "ti,lp5521";
};
analogix_anx7808@72 {
qcom,hdmi-tx-map = <0x5a>;
analogix,i2c-pull-up = <0x01>;
analogix,v33-ctrl-gpio = <0x0a 0x1a 0x00>;
analogix,v10-ctrl-gpio = <0x0a 0x08 0x00>;
analogix,cbl-det-gpio = <0x0a 0x0d 0x00>;
analogix,p-dwn-gpio = <0x0a 0x0e 0x00>;
analogix,irq-gpio = <0x08 0x1c 0x00>;
analogix,reset-gpio = <0x08 0x44 0x00>;
interrupts = <0x0d 0x00>;
interrupt-parent = <0x0a>;
reg = <0x72>;
revision = "evb1...evb2";
status = "ok";
compatible = "analogix,anx7816";
};
analogix_anx7816@72 {
qcom,hdmi-tx-map = <0x5a>;
analogix,i2c-pull-up = <0x01>;
analogix,v33-ctrl-gpio = <0x0a 0x1a 0x00>;
analogix,v10-ctrl-gpio = <0x0a 0x08 0x00>;
analogix,cbl-det-gpio = <0x0a 0x0d 0x00>;
analogix,p-dwn-gpio = <0x0a 0x0e 0x00>;
analogix,irq-gpio = <0x08 0x1c 0x00>;
analogix,reset-gpio = <0x0a 0x05 0x00>;
interrupts = <0x0d 0x00>;
interrupt-parent = <0x0a>;
reg = <0x72>;
revision = "rev_a...";
status = "ok";
compatible = "analogix,anx7816";
};
tps65132@3e {
revision = "rev_b...";
reg = <0x3e>;
status = "ok";
compatible = "ti,tps65132";
};
lm3631@29 {
revision = "rev_a...rev_a1";
ti,lcd-bl-en = <0x08 0x5b 0x00>;
ti,en-gpio = <0x08 0x38 0x00>;
reg = <0x29>;
status = "ok";
compatible = "ti,lm3631";
backlight {
pwm-period = <0x01>;
full-strings-used;
blmap = <0x01 0x02 0x02 0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x06 0x07 0x07 0x08 0x09 0x09 0x0a 0x0a 0x0b 0x0b 0x0c 0x0c 0x0d 0x0d 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x16 0x16 0x17 0x17 0x18 0x18 0x19 0x19 0x1a 0x1a 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1d 0x1d 0x1e 0x1e 0x1e 0x1e 0x1f 0x1f 0x1f 0x20 0x20 0x21 0x21 0x22 0x22 0x23 0x23 0x24 0x25 0x27 0x28 0x29 0x2a 0x2c 0x2d 0x2e 0x2f 0x31 0x32 0x34 0x36 0x37 0x39 0x3b 0x3d 0x3f 0x40 0x42 0x44 0x47 0x49 0x4c 0x4f 0x52 0x54 0x57 0x5a 0x5c 0x5f 0x62 0x64 0x67 0x6a 0x6d 0x6f 0x72 0x75 0x78 0x7a 0x7d 0x81 0x86 0x8a 0x8e 0x93 0x97 0x9b 0xa0 0xa4 0xa8 0xac 0xb0 0xb4 0xb8 0xbc 0xc0 0xc4 0xc8 0xcc 0xd0 0xd4 0xda 0xe0 0xe6 0xec 0xf2 0xf8 0xfe 0x104 0x10a 0x110 0x116 0x11b 0x121 0x127 0x12d 0x133 0x139 0x13e 0x144 0x14a 0x151 0x158 0x15f 0x166 0x16d 0x174 0x17b 0x182 0x189 0x190 0x197 0x19f 0x1a6 0x1ae 0x1b5 0x1bd 0x1c4 0x1cc 0x1d3 0x1db 0x1e2 0x1ec 0x1f6 0x200 0x20a 0x214 0x21e 0x228 0x232 0x23c 0x246 0x250 0x25a 0x264 0x26e 0x278 0x282 0x28c 0x296 0x2a0 0x2aa 0x2b4 0x2be 0x2c8 0x2d2 0x2db 0x2e5 0x2ef 0x2f9 0x303 0x30d 0x318 0x323 0x32d 0x338 0x343 0x34e 0x359 0x364 0x36e 0x379 0x384 0x392 0x3a0 0x3ad 0x3bb 0x3c9 0x3d7 0x3e5 0x3f2 0x400 0x40e 0x41c 0x42a 0x439 0x447 0x455 0x463 0x471 0x480 0x48e 0x49c 0x4ac 0x4bc 0x4cc 0x4dc 0x4ec 0x4fc 0x50c 0x51c 0x52c 0x53c 0x54f 0x562 0x575 0x588 0x59b 0x5ae 0x5c1 0x5d4 0x5e7>;
initial-brightness = <0xb1>;
blmap_size = <0x100>;
bl-name = "lm3631";
compatible = "ti,lm3631-backlight";
};
regulators {
compatible = "ti,lm3631-regulator";
vneg {
regulator-always-on;
regulator-max-microvolt = <0x5b8d80>;
regulator-min-microvolt = "\0=\t";
regulator-name = "lcd_vneg";
};
vpos {
regulator-always-on;
regulator-max-microvolt = <0x5b8d80>;
regulator-min-microvolt = "\0=\t";
regulator-name = "lcd_vpos";
};
voref {
regulator-max-microvolt = <0x5b8d80>;
regulator-min-microvolt = "\0=\t";
regulator-name = "lcd_oref";
regulator-compatible = "voref";
};
vcont {
regulator-max-microvolt = <0x325aa0>;
regulator-min-microvolt = <0x1b7740>;
regulator-name = "lcd_cont";
};
vboost {
regulator-always-on;
regulator-max-microvolt = <0x60e4b0>;
regulator-min-microvolt = <0x44aa20>;
regulator-name = "lcd_boost";
};
};
};
lm3697@36 {
revision = "rev_b...";
ti,enable-gpio = <0x08 0x5b 0x00>;
reg = <0x36>;
status = "ok";
compatible = "ti,lm3697";
lcd_bl {
pwm-period = <0x01>;
blmap = <0x00 0x02 0x02 0x03 0x04 0x04 0x05 0x06 0x06 0x07 0x08 0x08 0x09 0x0a 0x0a 0x0b 0x0c 0x0c 0x0d 0x0e 0x0e 0x0f 0x10 0x10 0x11 0x12 0x12 0x13 0x13 0x14 0x15 0x15 0x16 0x17 0x17 0x18 0x19 0x19 0x1a 0x1b 0x1b 0x1c 0x1d 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x21 0x22 0x22 0x22 0x23 0x23 0x23 0x23 0x23 0x23 0x24 0x24 0x24 0x24 0x25 0x26 0x27 0x28 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2f 0x30 0x32 0x33 0x35 0x36 0x38 0x39 0x3b 0x3c 0x3e 0x40 0x43 0x45 0x47 0x49 0x4b 0x4e 0x50 0x52 0x55 0x59 0x5c 0x60 0x63 0x66 0x6a 0x6d 0x71 0x74 0x78 0x7b 0x7f 0x83 0x86 0x8a 0x8d 0x91 0x95 0x98 0x9c 0xa1 0xa7 0xac 0xb2 0xb7 0xbd 0xc2 0xc8 0xcd 0xd2 0xd7 0xdc 0xe1 0xe6 0xeb 0xef 0xf4 0xf9 0xfe 0x103 0x108 0x10f 0x115 0x11c 0x123 0x129 0x130 0x137 0x13d 0x144 0x14c 0x154 0x15c 0x164 0x16c 0x173 0x17b 0x183 0x18b 0x193 0x19b 0x1a4 0x1ad 0x1b6 0x1bf 0x1c9 0x1d2 0x1db 0x1e4 0x1ed 0x1f6 0x1ff 0x208 0x211 0x21a 0x223 0x22b 0x234 0x23d 0x246 0x24f 0x258 0x264 0x271 0x27d 0x28a 0x296 0x2a3 0x2af 0x2bc 0x2c8 0x2d5 0x2e1 0x2ee 0x2fa 0x307 0x314 0x320 0x32d 0x339 0x346 0x353 0x35f 0x36c 0x378 0x385 0x391 0x39e 0x3aa 0x3b7 0x3c3 0x3d0 0x3de 0x3ec 0x3fa 0x408 0x416 0x424 0x432 0x440 0x45c 0x464 0x46a 0x47a 0x48b 0x49b 0x4ac 0x4bc 0x4cc 0x4dd 0x4ed 0x4fe 0x50e 0x520 0x533 0x545 0x558 0x56a 0x57c 0x58f 0x5a1 0x5b4 0x5c6 0x5da 0x5ee 0x603 0x617 0x62b 0x63f 0x653 0x668 0x67c 0x690 0x6a8 0x6bf 0x6d7 0x6ee 0x706 0x71d 0x735 0x74c 0x764>;
blmap_size = <0x100>;
mapping-mode = <0x01>;
initial-brightness = <0xb1>;
max-current-milliamp = <0x14>;
lge,hvled = <0x0c 0x0c 0x0c 0x0c 0x17 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c>;
backlight-name = "lm3697";
};
};
lm3630@38 {
lm3630,blmap = <0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x06 0x06 0x06 0x06 0x06 0x06 0x07 0x07 0x07 0x07 0x07 0x08 0x08 0x08 0x08 0x09 0x09 0x09 0x09 0x0a 0x0a 0x0a 0x0a 0x0b 0x0b 0x0b 0x0c 0x0c 0x0c 0x0d 0x0d 0x0d 0x0e 0x0e 0x0e 0x0f 0x0f 0x0f 0x10 0x10 0x11 0x11 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x18 0x18 0x19 0x19 0x1a 0x1b 0x1b 0x1c 0x1c 0x1d 0x1e 0x1e 0x1f 0x20 0x20 0x21 0x22 0x22 0x23 0x24 0x24 0x25 0x26 0x27 0x27 0x28 0x29 0x2a 0x2b 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x48 0x49 0x4a 0x4b 0x4c 0x4e 0x4f 0x50 0x52 0x53 0x54 0x55 0x57 0x58 0x5a 0x5b 0x5c 0x5e 0x5f 0x61 0x62 0x64 0x65 0x67 0x68 0x6a 0x6b 0x6d 0x6e 0x70 0x72 0x73 0x75 0x77 0x78 0x7a 0x7c 0x7e 0x7f 0x81 0x83 0x85 0x86 0x88 0x8a 0x8c 0x8e 0x90 0x92 0x94 0x96 0x98 0x9a 0x9c 0x9e 0xa0 0xa2 0xa4 0xa6 0xa8 0xaa 0xad 0xaf 0xb1 0xb3 0xb5 0xb8 0xba 0xbc 0xbf 0xc1 0xc3 0xc6 0xc8>;
lm3630,blmap_size = <0x100>;
lm3630,enable_pwm = <0x01>;
lm3630,max_brightness = <0xff>;
lm3630,default_brightness = <0x9c>;
lm3630,min_brightness = <0x05>;
lm3630,max_current = <0x17>;
lm3630,lcd_bl_en = <0x08 0x31 0x00>;
reg = <0x38>;
status = "disable";
compatible = "backlight,lm3630";
};
};
qcom,spmi@fc4c0000 {
phandle = <0x65>;
linux,phandle = <0x65>;
#interrupt-cells = <0x03>;
interrupt-controller;
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,pmic-arb-channel = <0x00>;
qcom,pmic-arb-ee = <0x00>;
interrupts = <0x00 0xbe 0x00 0x00 0xbb 0x00>;
reg = <0xfc4cf000 0x1000 0xfc4cb000 0x1000 0xfc4ca000 0x1000>;
reg-names = "core\0intr\0cnfg";
compatible = "qcom,spmi-pmic-arb";
cell-index = <0x00>;
qcom,pm8941@1 {
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-slave-container;
reg = <0x01>;
pwm@e700 {
qcom,channel-id = <0x0b>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xe700 0x100 0xe342 0x1e>;
compatible = "qcom,qpnp-pwm";
};
pwm@e600 {
qcom,channel-id = <0x0a>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xe600 0x100 0xe342 0x1e>;
compatible = "qcom,qpnp-pwm";
};
pwm@e500 {
qcom,channel-id = <0x09>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xe500 0x100 0xe342 0x1e>;
compatible = "qcom,qpnp-pwm";
};
pwm@e400 {
qcom,channel-id = <0x08>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xe400 0x100 0xe342 0x1e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b800 {
qcom,channel-id = <0x07>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb800 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b700 {
qcom,channel-id = <0x06>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb700 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b600 {
qcom,channel-id = <0x05>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb600 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b500 {
qcom,channel-id = <0x04>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb500 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b400 {
qcom,channel-id = <0x03>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb400 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b300 {
qcom,channel-id = <0x02>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb300 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b200 {
qcom,channel-id = <0x01>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb200 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
pwm@b100 {
qcom,channel-id = <0x00>;
reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
reg = <0xb100 0x100 0xb042 0x7e>;
compatible = "qcom,qpnp-pwm";
};
qcom,leds@e200 {
status = "disabled";
label = "kpdbl";
reg = <0xe200 0x100>;
compatible = "qcom,leds-qpnp";
qcom,kpdbl4 {
qcom,in-order-command-processing;
qcom,use-blink;
qcom,duty-pcts = [00 00 00 00 64 64 00 00 00 00];
qcom,ramp-step-ms = <0x78>;
qcom,start-idx = <0x01>;
qcom,row-src-en;
qcom,row-id = <0x03>;
qcom,max-current = <0x14>;
qcom,id = <0x07>;
qcom,pwm-us = <0x3e8>;
qcom,pwm-channel = <0x0b>;
qcom,mode = "pwm";
linux,name = "kpdbl-pwm-4";
label = "kpdbl";
};
qcom,kpdbl3 {
qcom,in-order-command-processing;
qcom,use-blink;
qcom,duty-pcts = [00 00 00 00 64 64 00 00 00 00];
qcom,ramp-step-ms = <0x78>;
qcom,start-idx = <0x01>;
qcom,row-src-en;
qcom,row-id = <0x02>;
qcom,max-current = <0x14>;
qcom,id = <0x07>;
qcom,pwm-us = <0x3e8>;
qcom,pwm-channel = <0x0a>;
qcom,mode = "pwm";
linux,name = "kpdbl-pwm-3";
label = "kpdbl";
};
qcom,kpdbl2 {
qcom,in-order-command-processing;
qcom,use-blink;
qcom,duty-pcts = [00 00 00 00 64 64 00 00 00 00];
qcom,ramp-step-ms = <0x78>;
qcom,start-idx = <0x01>;
qcom,row-src-en;
qcom,row-id = <0x01>;
qcom,max-current = <0x14>;
qcom,id = <0x07>;
qcom,pwm-us = <0x3e8>;
qcom,pwm-channel = <0x09>;
qcom,mode = "pwm";
linux,name = "kpdbl-pwm-2";
label = "kpdbl";
};
qcom,kpdbl1 {
qcom,in-order-command-processing;
qcom,use-blink;
qcom,duty-pcts = [00 00 00 00 64 64 00 00 00 00];
qcom,ramp-step-ms = <0x78>;
qcom,start-idx = <0x01>;
qcom,always-on;
qcom,row-src-en;
qcom,row-id = <0x00>;
qcom,max-current = <0x14>;
qcom,id = <0x07>;
qcom,pwm-us = <0x3e8>;
qcom,pwm-channel = <0x08>;
qcom,mode = "pwm";
linux,name = "kpdbl-pwm-1";
label = "kpdbl";
};
};
qcom,leds@e100 {
status = "disabled";
label = "wled";
reg = <0xe100 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@e000 {
status = "disabled";
label = "wled";
reg = <0xe000 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@df00 {
status = "disabled";
label = "wled";
reg = <0xdf00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@de00 {
status = "disabled";
label = "wled";
reg = <0xde00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@dd00 {
status = "disabled";
label = "wled";
reg = <0xdd00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@dc00 {
status = "disabled";
label = "wled";
reg = <0xdc00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@db00 {
status = "disabled";
label = "wled";
reg = <0xdb00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@da00 {
status = "disabled";
label = "wled";
reg = <0xda00 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d900 {
status = "disabled";
label = "wled";
reg = <0xd900 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d800 {
status = "disabled";
label = "wled";
reg = <0xd800 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d700 {
status = "disabled";
label = "flash";
reg = <0xd700 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d600 {
status = "disabled";
label = "flash";
reg = <0xd600 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d500 {
status = "disabled";
label = "flash";
reg = <0xd500 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d400 {
status = "disabled";
label = "flash";
reg = <0xd400 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d300 {
flash-boost-supply = <0x59>;
status = "okay";
flash-wa-supply = <0x58>;
torch-boost-supply = <0x56>;
label = "flash";
reg = <0xd300 0x100>;
compatible = "qcom,leds-qpnp";
qcom,flash_torch {
phandle = <0x07>;
linux,phandle = <0x07>;
qcom,torch-enable;
qcom,current = <0xc8>;
linux,name = "led:flash_torch";
qcom,id = <0x02>;
label = "flash";
linux,default-trigger = "torch_trigger";
qcom,startup-dly = <0x01>;
qcom,headroom = <0x00>;
qcom,default-state = "off";
qcom,max-current = <0xc8>;
};
qcom,flash_1 {
phandle = <0x06>;
linux,phandle = <0x06>;
qcom,current = <0x271>;
linux,name = "led:flash_1";
qcom,id = <0x02>;
label = "flash";
linux,default-trigger = "flash1_trigger";
qcom,safety-timer;
qcom,startup-dly = <0x03>;
qcom,clamp-curr = <0xc8>;
qcom,duration = <0x500>;
qcom,headroom = <0x03>;
qcom,default-state = "off";
qcom,max-current = <0x3e8>;
};
qcom,flash_0 {
phandle = <0x05>;
linux,phandle = <0x05>;
qcom,current = <0x271>;
linux,name = "led:flash_0";
qcom,id = <0x01>;
linux,default-trigger = "flash0_trigger";
label = "flash";
qcom,safety-timer;
qcom,startup-dly = <0x03>;
qcom,clamp-curr = <0xc8>;
qcom,duration = <0x500>;
qcom,headroom = <0x03>;
qcom,default-state = "off";
qcom,max-current = <0x3e8>;
};
};
qcom,leds@d200 {
status = "disabled";
label = "rgb";
reg = <0xd200 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d100 {
status = "disabled";
label = "rgb";
reg = <0xd100 0x100>;
compatible = "qcom,leds-qpnp";
};
qcom,leds@d000 {
status = "okay";
label = "rgb";
reg = <0xd000 0x100>;
compatible = "qcom,leds-qpnp";
qcom,rgb_2 {
linux,default-trigger = "none";
qcom,default-state = "off";
qcom,duty-pcts = [00 09 09 00 00 00 00 00 15 2a 3f 2a 15 00 00 00 00 00 00 00 00 00 2c 57 5e 64 63 63 63 62 60 5f 5d 5a 58 53 4f 4a 41 37 2d 17 00 00 00 22 43 2c 16 00 00 00 00 00 00 09 10 21 31 21 10 09 00];
qcom,idx-len = <0x3f>;
qcom,start-idx = <0x00>;
qcom,duty-ms = <0x46>;
status = "disabled";
qcom,id = <0x05>;
qcom,max-current = <0x0c>;
qcom,pwm-us = <0x1388>;
qcom,pwm-channel = <0x04>;
qcom,mode = "lpg";
linux,name = "blue";
label = "rgb";
};
qcom,rgb_1 {
qcom,duty-pcts = [00 09 09 00 00 00 00 00 15 2a 3f 2a 15 00 00 00 00 00 00 00 00 00 2c 57 5e 64 63 63 63 62 60 5f 5d 5a 58 53 4f 4a 41 37 2d 17 00 00 00 22 43 2c 16 00 00 00 00 00 00 09 10 21 31 21 10 09 00];
qcom,idx-len = <0x3f>;
qcom,start-idx = <0x00>;
qcom,duty-ms = <0x46>;
linux,default-trigger = "none";
qcom,id = <0x04>;
qcom,default-state = "off";
qcom,max-current = <0x0c>;
qcom,pwm-us = <0x1388>;
qcom,pwm-channel = <0x05>;
qcom,mode = "lpg";
linux,name = "green";
label = "rgb";
};
qcom,rgb_0 {
qcom,duty-pcts = [00 09 09 00 00 00 00 00 15 2a 3f 2a 15 00 00 00 00 00 00 00 00 00 2c 57 5e 64 63 63 63 62 60 5f 5d 5a 58 53 4f 4a 41 37 2d 17 00 00 00 22 43 2c 16 00 00 00 00 00 00 09 10 21 31 21 10 09 00];
qcom,idx-len = <0x3f>;
qcom,start-idx = <0x00>;
qcom,duty-ms = <0x46>;
linux,default-trigger = "none";
qcom,id = <0x03>;
qcom,default-state = "off";
qcom,max-current = <0x0c>;
qcom,pwm-us = <0x1388>;
qcom,pwm-channel = <0x06>;
qcom,mode = "lpg";
linux,name = "red";
label = "rgb";
};
};
qcom,vibrator@c000 {
status = "disabled";
label = "vibrator";
reg = <0xc000 0x100>;
compatible = "qcom,qpnp-vibrator";
};
regulator@8400 {
phandle = <0x30>;
linux,phandle = <0x30>;
qcom,auto-mode-enable = <0x00>;
qcom,hpm-enable = <0x01>;
qcom,vs-soft-start-strength = <0x00>;
qcom,soft-start-enable = <0x01>;
qcom,ocp-retry-delay = <0x1e>;
qcom,ocp-max-retries = <0x0a>;
qcom,ocp-enable = <0x01>;
interrupt-names = "ocp";
interrupts = <0x01 0x84 0x02>;
qcom,pull-down-enable = <0x01>;
qcom,enable-time = <0x3e8>;
parent-supply = <0x56>;
status = "okay";
compatible = "qcom,qpnp-regulator";
reg = <0x8400 0x100>;
regulator-name = "8941_mvs2";
};
regulator@8300 {
phandle = <0x66>;
linux,phandle = <0x66>;
qcom,auto-mode-enable = <0x00>;
qcom,hpm-enable = <0x01>;
qcom,vs-soft-start-strength = <0x00>;
qcom,soft-start-enable = <0x01>;
qcom,ocp-retry-delay = <0x1e>;
qcom,ocp-max-retries = <0x0a>;
qcom,ocp-enable = <0x01>;
interrupt-names = "ocp";
interrupts = <0x01 0x83 0x02>;
qcom,pull-down-enable = <0x01>;
qcom,enable-time = <0x3e8>;
parent-supply = <0x56>;
status = "okay";
compatible = "qcom,qpnp-regulator";
reg = <0x8300 0x100>;
regulator-name = "8941_mvs1";
};
regulator@8200 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x8200 0x100>;
regulator-name = "8941_lvs3";
};
regulator@8100 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x8100 0x100>;
regulator-name = "8941_lvs2";
};
regulator@8000 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x8000 0x100>;
regulator-name = "8941_lvs1";
};
regulator@5700 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5700 0x100>;
regulator-name = "8941_l24";
};
regulator@5600 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5600 0x100>;
regulator-name = "8941_l23";
};
regulator@5500 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5500 0x100>;
regulator-name = "8941_l22";
};
regulator@5400 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5400 0x100>;
regulator-name = "8941_l21";
};
regulator@5300 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5300 0x100>;
regulator-name = "8941_l20";
};
regulator@5200 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5200 0x100>;
regulator-name = "8941_l19";
};
regulator@5100 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5100 0x100>;
regulator-name = "8941_l18";
};
regulator@5000 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x5000 0x100>;
regulator-name = "8941_l17";
};
regulator@4f00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4f00 0x100>;
regulator-name = "8941_l16";
};
regulator@4e00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4e00 0x100>;
regulator-name = "8941_l15";
};
regulator@4d00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4d00 0x100>;
regulator-name = "8941_l14";
};
regulator@4c00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4c00 0x100>;
regulator-name = "8941_l13";
};
regulator@4b00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4b00 0x100>;
regulator-name = "8941_l12";
};
regulator@4a00 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4a00 0x100>;
regulator-name = "8941_l11";
};
regulator@4900 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4900 0x100>;
regulator-name = "8941_l10";
};
regulator@4800 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4800 0x100>;
regulator-name = "8941_l9";
};
regulator@4700 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4700 0x100>;
regulator-name = "8941_l8";
};
regulator@4600 {
status = "disabled";
qcom,force-type = <0x04 0x10>;
compatible = "qcom,qpnp-regulator";
reg = <0x4600 0x100>;
regulator-name = "8941_l7";
};
regulator@4500 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4500 0x100>;
regulator-name = "8941_l6";
};
regulator@4400 {
status = "disabled";
qcom,force-type = <0x04 0x10>;
compatible = "qcom,qpnp-regulator";
reg = <0x4400 0x100>;
regulator-name = "8941_l5";
};
regulator@4300 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4300 0x100>;
regulator-name = "8941_l4";
};
regulator@4200 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4200 0x100>;
regulator-name = "8941_l3";
};
regulator@4100 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4100 0x100>;
regulator-name = "8941_l2";
};
regulator@4000 {
status = "disabled";
compatible = "qcom,qpnp-regulator";
reg = <0x4000 0x100>;
regulator-name = "8941_l1";
};
regulator@a000 {
phandle = <0x56>;
linux,phandle = <0x56>;
qcom,enable-time = <0x1f4>;
regulator-max-microvolt = <0x4c4b40>;
regulator-min-microvolt = <0x4c4b40>;
status = "okay";
compatible = "qcom,qpnp-regulator";
reg = <0xa000 0x100>;
regulator-name = "8941_boost";
};
regulator@1a00 {
status = "disabled";
reg = <0x1a00 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8941_s3";
qcom,freq@1c00 {
reg = <0x1c00 0x100>;
};
qcom,ps@1b00 {
reg = <0x1b00 0x100>;
};
qcom,ctl@1a00 {
reg = <0x1a00 0x100>;
};
};
regulator@1700 {
status = "disabled";
reg = <0x1700 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8941_s2";
qcom,freq@1900 {
reg = <0x1900 0x100>;
};
qcom,ps@1800 {
reg = <0x1800 0x100>;
};
qcom,ctl@1700 {
reg = <0x1700 0x100>;
};
};
regulator@1400 {
status = "disabled";
reg = <0x1400 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8941_s1";
qcom,freq@1600 {
reg = <0x1600 0x100>;
};
qcom,ps@1500 {
reg = <0x1500 0x100>;
};
qcom,ctl@1400 {
reg = <0x1400 0x100>;
};
};
};
qcom,pm8941@0 {
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-slave-container;
reg = <0x00>;
qcom,currentnow@3800 {
status = "ok";
reg = <0x3800 0x100>;
compatible = "lge,currentnow_device";
};
qcom,vadc@3400 {
phandle = <0x55>;
linux,phandle = <0x55>;
qcom,adc_tm-vadc = <0x53>;
qcom,adc-vdd-reference = <0x708>;
qcom,adc-bit-resolution = <0x0f>;
interrupt-names = "eoc-int-en-set\0high-thr-en-set\0low-thr-en-set";
interrupts = <0x00 0x34 0x00 0x00 0x34 0x03 0x00 0x34 0x04>;
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0x3400 0x100>;
compatible = "qcom,qpnp-adc-tm";
chan@b3 {
qcom,thermal-node;
qcom,btm-channel-number = <0x98>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb3>;
label = "msm_therm";
};
chan@b4 {
qcom,thermal-node;
qcom,btm-channel-number = <0x90>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb4>;
label = "emmc_therm";
};
chan@b7 {
qcom,thermal-node;
qcom,btm-channel-number = <0x88>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb7>;
label = "pa_therm1";
};
chan@b5 {
qcom,thermal-node;
qcom,btm-channel-number = <0x80>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb5>;
label = "pa_therm0";
};
chan@6 {
qcom,btm-channel-number = <0x78>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x06>;
label = "vbat_sns";
};
chan@8 {
qcom,btm-channel-number = <0x70>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x03>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x08>;
label = "die_temp";
};
chan@30 {
qcom,meas-interval-timer-idx = <0x02>;
qcom,btm-channel-number = <0x68>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x01>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x30>;
label = "batt_therm";
};
chan@b9 {
qcom,btm-channel-number = <0x48>;
qcom,fast-avg-setup = <0x03>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb9>;
label = "usb_id";
};
};
iadc@3600 {
phandle = <0x54>;
linux,phandle = <0x54>;
qcom,pmic-revid = <0x57>;
qcom,use-default-rds-trim = <0x00>;
qcom,iadc-poll-eoc;
qcom,iadc-vadc = <0x53>;
qcom,adc-vdd-reference = <0x708>;
qcom,adc-bit-resolution = <0x10>;
interrupt-names = "eoc-int-en-set";
interrupts = <0x00 0x36 0x00>;
#size-cells = <0x00>;
#address-cells = <0x01>;
reg-names = "iadc-base\0batt-id-trim-cnst-rds";
reg = <0x3600 0x100 0x12f1 0x01>;
compatible = "qcom,qpnp-iadc";
chan@0 {
qcom,fast-avg-setup = <0x00>;
qcom,decimation = <0x00>;
reg = <0x00>;
label = "internal_rsense";
};
};
vadc@3100 {
phandle = <0x53>;
linux,phandle = <0x53>;
qcom,pmic-revid = <0x57>;
qcom,vadc-poll-eoc;
qcom,adc-vdd-reference = <0x708>;
qcom,adc-bit-resolution = <0x0f>;
interrupt-names = "eoc-int-en-set";
interrupts = <0x00 0x31 0x00>;
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0x3100 0x100>;
compatible = "qcom,qpnp-vadc";
chan@17 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x17>;
label = "touch_maker_id";
status = "ok";
};
chan@13 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x13>;
label = "pcb_rev";
};
chan@34 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x34>;
label = "max8971_vchg";
status = "ok";
};
chan@33 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x33>;
label = "max77819_vchg";
status = "ok";
};
chan@15 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x15>;
label = "mpp6_adc";
status = "ok";
};
chan@14 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x14>;
label = "lcd_maker_id";
status = "disable";
};
chan@39 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x39>;
label = "usb_id_lv";
};
chan@b9 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb9>;
label = "usb_id";
};
chan@b8 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb8>;
label = "temp_therm";
};
chan@b7 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb7>;
label = "pa_therm1";
};
chan@b5 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb5>;
label = "pa_therm0";
};
chan@b4 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb4>;
label = "emmc_therm";
};
chan@b3 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x02>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb3>;
label = "msm_therm";
};
chan@b2 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x04>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0xb2>;
label = "xo_therm_pu2";
};
chan@31 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x31>;
label = "batt_id";
};
chan@30 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x02>;
qcom,scale-function = <0x01>;
qcom,calibration-type = "ratiometric";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x30>;
label = "batt_therm";
};
chan@a {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x0a>;
label = "ref_1250v";
};
chan@9 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x09>;
label = "ref_625mv";
};
chan@8 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x03>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x00>;
qcom,decimation = <0x00>;
reg = <0x08>;
label = "die_temp";
};
chan@7 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x07>;
label = "vph_pwr";
};
chan@6 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x06>;
label = "vbat_sns";
};
chan@5 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x05>;
label = "vcoin";
};
chan@4 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x04>;
label = "usb_id_mv";
};
chan@3 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x01>;
qcom,decimation = <0x00>;
reg = <0x03>;
label = "spare1_div3";
};
chan@2 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x03>;
qcom,decimation = <0x00>;
reg = <0x02>;
label = "vchg_sns";
};
chan@1 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x04>;
qcom,decimation = <0x00>;
reg = <0x01>;
label = "dc_in";
};
chan@0 {
qcom,fast-avg-setup = <0x00>;
qcom,hw-settle-time = <0x00>;
qcom,scale-function = <0x00>;
qcom,calibration-type = "absolute";
qcom,pre-div-channel-scaling = <0x04>;
qcom,decimation = <0x00>;
reg = <0x00>;
label = "usb_in";
};
};
qcom,pm8941_rtc {
qcom,qpnp-rtc-alarm-pwrup = <0x00>;
qcom,qpnp-rtc-write = <0x00>;
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,qpnp-rtc";
spmi-dev-container;
qcom,pm8941_rtc_alarm@6100 {
interrupts = <0x00 0x61 0x01>;
reg = <0x6100 0x100>;
};
qcom,pm8941_rtc_rw@6000 {
reg = <0x6000 0x100>;
};
};
mpps {
label = "pm8941-mpp";
#size-cells = <0x01>;
#address-cells = <0x01>;
#gpio-cells = <0x02>;
gpio-controller;
compatible = "qcom,qpnp-pin";
spmi-dev-container;
mpp@a700 {
status = "ok";
qcom,src-sel = <0x00>;
qcom,mode = <0x04>;
qcom,master-en = <0x01>;
qcom,invert = <0x01>;
qcom,ain-route = <0x00>;
qcom,pin-num = <0x08>;
reg = <0xa400 0x100>;
};
mpp@a600 {
qcom,pin-num = <0x07>;
reg = <0xa600 0x100>;
};
mpp@a500 {
qcom,master-en = <0x01>;
qcom,ain-route = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,output-type = <0x00>;
qcom,invert = <0x00>;
qcom,mode = <0x04>;
status = "ok";
qcom,pin-num = <0x06>;
reg = <0xa500 0x100>;
};
mpp@a400 {
qcom,pin-num = <0x05>;
reg = <0xa400 0x100>;
};
mpp@a300 {
qcom,pin-num = <0x04>;
reg = <0xa300 0x100>;
};
mpp@a200 {
qcom,pin-num = <0x03>;
reg = <0xa200 0x100>;
};
mpp@a100 {
qcom,pin-num = <0x02>;
reg = <0xa100 0x100>;
};
mpp@a000 {
status = "disable";
qcom,pin-num = <0x01>;
reg = <0xa000 0x100>;
};
};
gpios {
phandle = <0x0a>;
linux,phandle = <0x0a>;
label = "pm8941-gpio";
#size-cells = <0x01>;
#address-cells = <0x01>;
#gpio-cells = <0x02>;
gpio-controller;
compatible = "qcom,qpnp-pin";
spmi-dev-container;
gpio@e300 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x03>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x24>;
reg = <0xe300 0x100>;
};
gpio@e200 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x03>;
qcom,vin-sel = <0x00>;
qcom,pull = <0x04>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x23>;
reg = <0xe200 0x100>;
};
gpio@e100 {
qcom,master-en = <0x01>;
qcom,pull = <0x00>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x22>;
reg = <0xe100 0x100>;
};
gpio@e000 {
qcom,master-en = <0x01>;
qcom,src-select = <0x00>;
qcom,out-strength = <0x03>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x04>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x21>;
reg = <0xe000 0x100>;
};
gpio@df00 {
qcom,vin-sel = <0x02>;
qcom,master-en = <0x01>;
qcom,pull = <0x05>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x20>;
reg = <0xdf00 0x100>;
};
gpio@de00 {
qcom,pin-num = <0x1f>;
reg = <0xde00 0x100>;
};
gpio@dd00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x03>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x1e>;
reg = <0xdd00 0x100>;
};
gpio@dc00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,out-strength = <0x02>;
qcom,pull = <0x01>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x1d>;
reg = <0xdc00 0x100>;
};
gpio@db00 {
qcom,pin-num = <0x1c>;
reg = <0xdb00 0x100>;
};
gpio@da00 {
qcom,pin-num = <0x1b>;
reg = <0xda00 0x100>;
};
gpio@d900 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x1a>;
reg = <0xd900 0x100>;
};
gpio@d800 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "disable";
qcom,pin-num = <0x19>;
reg = <0xd800 0x100>;
};
gpio@d700 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x03>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x18>;
reg = <0xd700 0x100>;
};
gpio@d600 {
qcom,pin-num = <0x17>;
reg = <0xd600 0x100>;
};
gpio@d500 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x03>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x16>;
reg = <0xd500 0x100>;
};
gpio@d400 {
qcom,src-sel = <0x00>;
qcom,pull = <0x04>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x15>;
reg = <0xd400 0x100>;
};
gpio@d300 {
qcom,pin-num = <0x14>;
reg = <0xd300 0x100>;
};
gpio@d200 {
qcom,pin-num = <0x13>;
reg = <0xd200 0x100>;
};
gpio@d100 {
qcom,pin-num = <0x12>;
reg = <0xd100 0x100>;
};
gpio@d000 {
qcom,pin-num = <0x11>;
reg = <0xd000 0x100>;
};
gpio@cf00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x03>;
qcom,out-strength = <0x03>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
qcom,pin-num = <0x10>;
reg = <0xcf00 0x100>;
};
gpio@ce00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x02>;
qcom,out-strength = <0x03>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x0f>;
reg = <0xce00 0x100>;
};
gpio@cd00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x0e>;
reg = <0xcd00 0x100>;
};
gpio@cc00 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x04>;
qcom,mode = <0x00>;
status = "ok";
qcom,pin-num = <0x0d>;
reg = <0xcc00 0x100>;
};
gpio@cb00 {
qcom,pin-num = <0x0c>;
reg = <0xcb00 0x100>;
};
gpio@ca00 {
qcom,pin-num = <0x0b>;
reg = <0xca00 0x100>;
};
gpio@c900 {
qcom,pin-num = <0x0a>;
reg = <0xc900 0x100>;
};
gpio@c800 {
qcom,pin-num = <0x09>;
reg = <0xc800 0x100>;
};
gpio@c700 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x08>;
reg = <0xc700 0x100>;
};
gpio@c600 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x02>;
qcom,out-strength = <0x02>;
qcom,pull = <0x03>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x07>;
reg = <0xc600 0x100>;
};
gpio@c500 {
qcom,pin-num = <0x06>;
reg = <0xc500 0x100>;
};
gpio@c400 {
qcom,pull = <0x04>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x05>;
reg = <0xc400 0x100>;
};
gpio@c300 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x04>;
reg = <0xc300 0x100>;
};
gpio@c200 {
qcom,pin-num = <0x03>;
reg = <0xc200 0x100>;
};
gpio@c100 {
qcom,pin-num = <0x02>;
reg = <0xc100 0x100>;
};
gpio@c000 {
qcom,master-en = <0x01>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x02>;
qcom,vin-sel = <0x02>;
qcom,pull = <0x05>;
qcom,output-type = <0x00>;
qcom,mode = <0x01>;
status = "ok";
qcom,pin-num = <0x01>;
reg = <0xc000 0x100>;
};
};
qcom,charger {
lge,cable-none = <0x1cfde0 0x5dc 0x1f4>;
lge,cable-910k = <0x116520 0x5dc 0x5dc>;
lge,cable-620k = <0xe9278 0x5dc 0x1f4>;
lge,cable-330k = <0xb3718 0x5dc 0x1f4>;
lge,cable-270k = <0x88b80 0x5dc 0x1f4>;
lge,cable-220k = <0x76688 0x5dc 0x1f4>;
lge,cable-200k = <0x64190 0x5dc 0x1f4>;
lge,cable-180k = <0x61a80 0x5dc 0x1f4>;
lge,cable-130k = <0x53020 0x1f4 0x1f4>;
lge,cable-100k = <0x3a598 0x5dc 0x1f4>;
lge,cable-56k = <0x30d40 0x5dc 0x5dc>;
lge,cable-28p7k = <0x1770 0x5dc 0x1f4>;
lge,cable-u-28p7k = <0x157c 0x5dc 0x1f4>;
lge,cable-mhl-1k = <0x1388 0x1f4 0x1f4>;
lge,no-init-cable = <0x00 0x00 0x00>;
qcom,duty-cycle-100p = <0x01>;
qcom,bpd-detection = "bpd_thm";
otg-parent-supply = <0x56>;
qcom,ibat-calibration-enabled;
qcom,chg-adc_tm = <0x55>;
qcom,chg-iadc = <0x54>;
qcom,chg-vadc = <0x53>;
qcom,tchg-mins = <0x1e0>;
qcom,resume-soc = <0x63>;
qcom,vbatdet-delta-mv = <0x32>;
qcom,ibatmax-cool-ma = <0x15e>;
qcom,warm-bat-mv = <0x1004>;
qcom,warm-bat-decidegc = <0x1c2>;
qcom,ibatmax-warm-ma = <0x15e>;
qcom,cool-bat-mv = <0x1004>;
qcom,cool-bat-decidegc = <0x64>;
qcom,thermal-mitigation = <0x5dc 0x2bc 0x258 0x145>;
qcom,ibatsafe-ma = <0x5dc>;
qcom,ibatterm-ma = <0x64>;
qcom,ibatmax-ma = <0x5dc>;
qcom,vinmin-mv = <0x1162>;
qcom,vddsafe-mv = <0x111c>;
qcom,vddmax-mv = <0x10fe>;
status = "disable";
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,qpnp-charger";
spmi-dev-container;
qcom,chg-misc@1600 {
reg = <0x1600 0x100>;
status = "disabled";
};
qcom,boost@1500 {
phandle = <0x59>;
linux,phandle = <0x59>;
regulator-name = "flash_boost";
regulator-max-microvolt = <0x4c4b40>;
regulator-min-microvolt = <0x4c4b40>;
interrupt-names = "boost-pwr-ok\0limit-error";
interrupts = <0x00 0x15 0x00 0x00 0x15 0x01>;
reg = <0x1500 0x100>;
status = "disabled";
};
qcom,dc-chgpth@1400 {
interrupt-names = "coarse-det-dc\0dcin-valid";
interrupts = <0x00 0x14 0x00 0x00 0x14 0x01>;
reg = <0x1400 0x100>;
status = "disabled";
};
qcom,usb-chgpth@1300 {
regulator-name = "8941_smbb_otg";
interrupt-names = "coarse-det-usb\0usbin-valid\0chg-gone";
interrupts = <0x00 0x13 0x00 0x00 0x13 0x01 0x00 0x13 0x02>;
reg = <0x1300 0x100>;
status = "disabled";
};
qcom,bat-if@1200 {
regulator-name = "batfet";
interrupt-names = "batt-pres\0bat-temp-ok\0bat-fet-on\0vcp-on\0psi";
interrupts = <0x00 0x12 0x00 0x00 0x12 0x01 0x00 0x12 0x02 0x00 0x12 0x03 0x00 0x12 0x04>;
reg = <0x1200 0x100>;
status = "disabled";
};
qcom,buck@1100 {
interrupt-names = "vbat-ov\0vreg-ov\0overtemp\0vchg-loop\0ichg-loop\0ibat-loop\0vdd-loop";
interrupts = <0x00 0x11 0x00 0x00 0x11 0x01 0x00 0x11 0x02 0x00 0x11 0x03 0x00 0x11 0x04 0x00 0x11 0x05 0x00 0x11 0x06>;
reg = <0x1100 0x100>;
status = "disabled";
};
qcom,chgr@1000 {
phandle = <0x58>;
linux,phandle = <0x58>;
regulator-name = "flash_wa";
interrupt-names = "vbat-det-lo\0vbat-det-hi\0chgwdog\0state-change\0trkl-chg-on\0fast-chg-on\0chg-failed\0chg-done";
interrupts = <0x00 0x10 0x00 0x00 0x10 0x01 0x00 0x10 0x02 0x00 0x10 0x03 0x00 0x10 0x04 0x00 0x10 0x05 0x00 0x10 0x06 0x00 0x10 0x07>;
reg = <0x1000 0x100>;
status = "disabled";
};
};
clkdiv@5d00 {
qcom,cxo-freq = <0x124f800>;
compatible = "qcom,qpnp-clkdiv";
reg = <0x5d00 0x1000>;
};
clkdiv@5c00 {
qcom,cxo-freq = <0x124f800>;
compatible = "qcom,qpnp-clkdiv";
reg = <0x5c00 0x100>;
};
clkdiv@5b00 {
phandle = <0x52>;
linux,phandle = <0x52>;
qcom,cxo-div = <0x02>;
qcom,cxo-freq = <0x124f800>;
compatible = "qcom,qpnp-clkdiv";
reg = <0x5b00 0x100>;
};
qcom,bms {
qcom,bms-adc_tm = <0x55>;
qcom,bms-iadc = <0x54>;
qcom,bms-vadc = <0x53>;
qcom,hold-soc-est = <0x03>;
qcom,high-ocv-correction-limit-uv = <0xfa>;
qcom,low-ocv-correction-limit-uv = <0x64>;
qcom,tm-temp-margin = <0x1388>;
qcom,low-voltage-threshold = <0x342f60>;
qcom,batt-type = <0x00>;
qcom,chg-term-ua = <0x186a0>;
qcom,calculate-soc-ms = <0x4e20>;
qcom,low-soc-calculate-soc-ms = <0x1388>;
qcom,low-voltage-calculate-soc-ms = <0x3e8>;
qcom,low-soc-calculate-soc-threshold = <0x0f>;
qcom,ocv-voltage-low-threshold-uv = <0x37b1d0>;
qcom,ocv-voltage-high-threshold-uv = <0x393870>;
qcom,adjust-soc-low-threshold = <0x0f>;
qcom,shutdown-soc-valid-limit = <0x64>;
qcom,r-conn-mohm = <0x00>;
qcom,max-voltage-uv = <0x401640>;
qcom,v-cutoff-uv = <0x33e140>;
qcom,r-sense-uohm = <0x2710>;
status = "disabled";
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,qpnp-bms";
spmi-dev-container;
qcom,bms-bms@4000 {
interrupt-names = "cc_thr\0ocv_for_r\0good_ocv\0charge_begin\0ocv_thr\0sw_cc_thr\0vsense_avg\0vsense_for_r";
interrupts = <0x00 0x40 0x00 0x00 0x40 0x01 0x00 0x40 0x02 0x00 0x40 0x03 0x00 0x40 0x04 0x00 0x40 0x05 0x00 0x40 0x06 0x00 0x40 0x07>;
reg = <0x4000 0x100>;
};
qcom,bms-iadc@3800 {
reg = <0x3800 0x100>;
};
qcom,batt-pres-status@1208 {
reg = <0x1208 0x01>;
};
};
qcom,coincell@2800 {
reg = <0x2800 0x100>;
compatible = "qcom,qpnp-coincell";
};
qcom,bsi@1b00 {
status = "ok";
qcom,bsi-vadc = <0x53>;
qcom,sample-rate = <0x04>;
qcom,max-clock-period = <0x27100>;
qcom,min-clock-period = <0x3e8>;
qcom,vref-microvolts = <0x1b7740>;
qcom,pullup-ohms = <0x186a0>;
qcom,channel-num = <0x31>;
interrupt-names = "err\0rx\0tx\0batt-present";
interrupts = <0x00 0x1b 0x00 0x00 0x1b 0x01 0x00 0x1b 0x02 0x00 0x12 0x00>;
label = "pm8941-bsi";
reg-names = "bsi-base\0batt-id-status";
reg = <0x1b00 0x100 0x1208 0x01>;
compatible = "qcom,qpnp-bsi";
};
qcom,power-on@800 {
qcom,s3-debounce = <0x80>;
qcom,system-reset;
qcom,pon-dbc-delay = <0x3d09>;
interrupt-names = "kpdpwr\0resin\0resin-bark\0kpdpwr-resin-bark";
interrupts = <0x00 0x08 0x00 0x00 0x08 0x01 0x00 0x08 0x04 0x00 0x08 0x05>;
reg = <0x800 0x100>;
compatible = "qcom,qpnp-power-on";
qcom,pon_3 {
status = "ok";
qcom,use-bark;
qcom,pull-up = <0x01>;
qcom,s2-type = <0x07>;
qcom,s2-timer = <0x7d0>;
qcom,s1-timer = <0x1a40>;
qcom,support-reset = <0x00>;
qcom,pon-type = <0x03>;
};
qcom,pon_2 {
status = "disable";
qcom,use-bark;
linux,code = <0x72>;
qcom,s2-type = <0x01>;
qcom,s2-timer = <0x7d0>;
qcom,s1-timer = <0x00>;
qcom,pull-up = <0x01>;
qcom,support-reset = <0x01>;
qcom,pon-type = <0x01>;
};
qcom,pon_1 {
status = "ok";
linux,code = <0x74>;
qcom,s2-type = <0x01>;
qcom,s2-timer = <0x7d0>;
qcom,s1-timer = <0x2810>;
qcom,pull-up = <0x01>;
qcom,support-reset = <0x00>;
qcom,pon-type = <0x00>;
};
};
qcom,temp-alarm@2400 {
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
qcom,temp_alarm-vadc = <0x53>;
qcom,threshold-set = <0x00>;
qcom,channel-num = <0x08>;
label = "pm8941_tz";
interrupts = <0x00 0x24 0x00>;
reg = <0x2400 0x100>;
compatible = "qcom,qpnp-temp-alarm";
qcom,chg-bat-if@1200 {
interrupt-names = "batt-pres";
interrupts = <0x00 0x12 0x00>;
reg = <0x1200 0x100>;
status = "ok";
};
};
qcom,revid@100 {
phandle = <0x57>;
linux,phandle = <0x57>;
reg = <0x100 0x100>;
compatible = "qcom,qpnp-revid";
};
qcom,misc@900 {
phandle = <0x67>;
linux,phandle = <0x67>;
reg = <0x900 0x100>;
compatible = "qcom,qpnp-misc";
};
};
qcom,pm8841@5 {
#size-cells = <0x01>;
#address-cells = <0x01>;
reg = <0x05>;
spmi-slave-container;
qcom,krait-regulator-pmic@2000 {
status = "ok";
#size-cells = <0x01>;
#address-cells = <0x01>;
compatible = "qcom,krait-regulator-pmic";
spmi-dev-container;
qcom,freq@2200 {
reg = <0x2200 0x100>;
status = "ok";
};
qcom,ps@2100 {
reg = <0x2100 0x100>;
status = "ok";
};
qcom,ctl@2000 {
reg = <0x2000 0x100>;
status = "ok";
};
};
regulator@2900 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x2900 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s8";
qcom,freq@2b00 {
reg = <0x2b00 0x100>;
};
qcom,ps@2a000 {
reg = <0x2a00 0x100>;
};
qcom,ctl@2900 {
reg = <0x2900 0x100>;
};
};
regulator@2600 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x2600 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s7";
qcom,freq@2800 {
reg = <0x2800 0x100>;
};
qcom,ps@2700 {
reg = <0x2700 0x100>;
};
qcom,ctl@2600 {
reg = <0x2600 0x100>;
};
};
regulator@2300 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x2300 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s6";
qcom,freq@2500 {
reg = <0x2500 0x100>;
};
qcom,ps@2400 {
reg = <0x2400 0x100>;
};
qcom,ctl@2300 {
reg = <0x2300 0x100>;
};
};
regulator@2000 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x2000 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s5";
qcom,freq@200 {
reg = <0x2200 0x100>;
};
qcom,ps@100 {
reg = <0x2100 0x100>;
};
qcom,ctl@0 {
reg = <0x2000 0x100>;
};
};
regulator@1d00 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x1d00 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s4";
qcom,freq@1f00 {
reg = <0x1f00 0x100>;
};
qcom,ps@1e00 {
reg = <0x1e00 0x100>;
};
qcom,ctl@1d00 {
reg = <0x1d00 0x100>;
};
};
regulator@1a00 {
status = "disabled";
reg = <0x1a00 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s3";
qcom,freq@1c00 {
reg = <0x1c00 0x100>;
};
qcom,ps@1b00 {
reg = <0x1b00 0x100>;
};
qcom,ctl@1a00 {
reg = <0x1a00 0x100>;
};
};
regulator@1700 {
qcom,force-type = <0x1c 0x08>;
status = "disabled";
reg = <0x1700 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s2";
qcom,freq@1900 {
reg = <0x1900 0x100>;
};
qcom,ps@1800 {
reg = <0x1800 0x100>;
};
qcom,ctl@1700 {
reg = <0x1700 0x100>;
};
};
regulator@1400 {
status = "disabled";
reg = <0x1400 0x300>;
compatible = "qcom,qpnp-regulator";
#size-cells = <0x01>;
#address-cells = <0x01>;
spmi-dev-container;
regulator-name = "8841_s1";
qcom,freq@1600 {
reg = <0x1600 0x100>;
};
qcom,ps@1500 {
reg = <0x1500 0x100>;
};
qcom,ctl@1400 {
reg = <0x1400 0x100>;
};
};
};
qcom,pm8841@4 {
#size-cells = <0x01>;
#address-cells = <0x01>;
reg = <0x04>;
spmi-slave-container;
mpps {
label = "pm8841-mpp";
#size-cells = <0x01>;
#address-cells = <0x01>;
#gpio-cells = <0x02>;
gpio-controller;
compatible = "qcom,qpnp-pin";
spmi-dev-container;
mpp@a300 {
qcom,pin-num = <0x04>;
reg = <0xa300 0x100>;
};
mpp@a200 {
qcom,pin-num = <0x03>;
reg = <0xa200 0x100>;
};
mpp@a100 {
qcom,pin-num = <0x02>;
reg = <0xa100 0x100>;
};
mpp@a000 {
qcom,pin-num = <0x01>;
reg = <0xa000 0x100>;
};
};
qcom,temp-alarm@2400 {
qcom,default-temp = <0x9088>;
qcom,threshold-set = <0x00>;
label = "pm8841_tz";
interrupts = <0x04 0x24 0x00>;
reg = <0x2400 0x100>;
compatible = "qcom,qpnp-temp-alarm";
};
qcom,qpnp-revid@100 {
reg = <0x100 0x100>;
compatible = "qcom,qpnp-revid";
};
};
};
sound {
taiko-mclk-clk = <0x52>;
qcom,audio-routing-cirrus = "RX_BIAS\0MCLK\0LDO_H\0MCLK\0Main Speaker\0Speaker\0Speaker\0LINEOUT1\0Speaker\0LINEOUT3\0AMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Handset Mic\0AMIC2\0MIC BIAS2 External\0MIC BIAS2 External\0Headset Mic\0AMIC3\0MIC BIAS4 External\0MIC BIAS4 External\0Handset SubMic\0AMIC4\0MIC BIAS4 External\0MIC BIAS4 External\03rd Mic\0AMIC5\0MIC BIAS3 External\0MIC BIAS3 External\04th Mic\0DMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic1\0DMIC2\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic2\0DMIC3\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic3\0DMIC4\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic4\0DMIC5\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic5\0DMIC6\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic6";
qcom,audio-routing-tpa = "RX_BIAS\0MCLK\0LDO_H\0MCLK\0Lineout_1 amp\0LINEOUT1\0Lineout_3 amp\0LINEOUT3\0AMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Handset Mic\0AMIC2\0MIC BIAS2 External\0MIC BIAS2 External\0Headset Mic\0AMIC3\0MIC BIAS4 External\0MIC BIAS4 External\0Handset SubMic\0AMIC4\0MIC BIAS4 External\0MIC BIAS4 External\03rd Mic\0AMIC5\0MIC BIAS3 External\0MIC BIAS3 External\04th Mic\0DMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic1\0DMIC2\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic2\0DMIC3\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic3\0DMIC4\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic4\0DMIC5\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic5\0DMIC6\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic6";
lge,tpa-amp-phandle = <0x51>;
qcom,hdmi-audio-rx;
qcom,sec-auxpcm-gpio-dout = <0x08 0x52 0x00>;
qcom,sec-auxpcm-gpio-din = <0x08 0x51 0x00>;
qcom,sec-auxpcm-gpio-sync = <0x08 0x50 0x00>;
qcom,sec-auxpcm-gpio-clk = <0x08 0x4f 0x00>;
qcom,prim-auxpcm-gpio-set = "prim-gpio-prim";
qcom,prim-auxpcm-gpio-dout = <0x08 0x44 0x00>;
qcom,prim-auxpcm-gpio-din = <0x08 0x43 0x00>;
qcom,prim-auxpcm-gpio-sync = <0x08 0x42 0x00>;
qcom,prim-auxpcm-gpio-clk = <0x08 0x41 0x00>;
qcom,taiko-mclk-clk-freq = <0x927c00>;
qcom,cdc-mclk-gpios = <0x0a 0x0f 0x00>;
qcom,audio-routing = "RX_BIAS\0MCLK\0LDO_H\0MCLK\0Main Speaker\0Speaker\0Speaker\0LINEOUT1\0Speaker\0LINEOUT3\0AMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Handset Mic\0AMIC2\0MIC BIAS2 External\0MIC BIAS2 External\0Headset Mic\0AMIC3\0MIC BIAS4 External\0MIC BIAS4 External\0Handset SubMic\0AMIC4\0MIC BIAS4 External\0MIC BIAS4 External\03rd Mic\0AMIC5\0MIC BIAS3 External\0MIC BIAS3 External\04th Mic\0DMIC1\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic1\0DMIC2\0MIC BIAS1 External\0MIC BIAS1 External\0Digital Mic2\0DMIC3\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic3\0DMIC4\0MIC BIAS3 External\0MIC BIAS3 External\0Digital Mic4\0DMIC5\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic5\0DMIC6\0MIC BIAS4 External\0MIC BIAS4 External\0Digital Mic6";
reg-names = "lpaif_pri_mode_muxsel\0lpaif_sec_mode_muxsel\0lpaif_tert_mode_muxsel\0lpaif_quat_mode_muxsel";
reg = <0xfe02c000 0x04 0xfe02d000 0x04 0xfe02e000 0x04 0xfe02f000 0x04>;
qcom,model = "msm8974-taiko-snd-card";
compatible = "qcom,msm8974-audio-taiko";
};
slim@fe12f000 {
qcom,ea-pc = <0x30>;
qcom,apps-ch-pipes = <0x60000000>;
interrupt-names = "slimbus_irq\0slimbus_bam_irq";
interrupts = <0x00 0xa3 0x00 0x00 0xa4 0x00>;
reg-names = "slimbus_physical\0slimbus_bam_physical";
reg = <0xfe12f000 0x35000 0xfe104000 0x20000>;
compatible = "qcom,slim-ngd";
cell-index = <0x01>;
taiko_codec {
qcom,cdc-on-demand-supplies = "cdc-vdd-spkdrv";
qcom,cdc-vdd-spkdrv-current = <0x00>;
qcom,cdc-vdd-spkdrv-voltage = <0x00 0x00>;
cdc-vdd-spkdrv-supply = <0x50>;
qcom,cdc-micbias4-no-ext-cap;
qcom,cdc-micbias3-no-ext-cap;
qcom,cdc-micbias2-no-ext-cap;
qcom,cdc-micbias1-no-ext-cap;
qcom,cdc-dmic-sample-rate = "\0I>";
qcom,cdc-slim-ifd-elemental-addr = [00 00 a0 00 17 02];
qcom,cdc-slim-ifd = "taiko-slim-ifd";
qcom,cdc-mclk-clk-rate = <0x927c00>;
qcom,cdc-micbias4-cfilt-sel = <0x00>;
qcom,cdc-micbias3-cfilt-sel = <0x00>;
qcom,cdc-micbias2-cfilt-sel = <0x01>;
qcom,cdc-micbias1-cfilt-sel = <0x00>;
qcom,cdc-micbias-cfilt3-mv = <0xa8c>;
qcom,cdc-micbias-cfilt2-mv = <0xaf0>;
qcom,cdc-micbias-cfilt1-mv = <0x708>;
qcom,cdc-micbias-ldoh-v = <0x03>;
qcom,cdc-static-supplies = "cdc-vdd-buck\0cdc-vdd-tx-h\0cdc-vdd-rx-h\0cdc-vddpx-1\0cdc-vdd-a-1p2v\0cdc-vddcx-1\0cdc-vddcx-2";
qcom,cdc-vddcx-2-current = <0x2710>;
qcom,cdc-vddcx-2-voltage = <0x12b128 0x12b128>;
cdc-vddcx-2-supply = <0x4f>;
qcom,cdc-vddcx-1-current = <0x2710>;
qcom,cdc-vddcx-1-voltage = <0x12b128 0x12b128>;
cdc-vddcx-1-supply = <0x4f>;
qcom,cdc-vdd-a-1p2v-current = <0x2710>;
qcom,cdc-vdd-a-1p2v-voltage = <0x12b128 0x12b128>;
cdc-vdd-a-1p2v-supply = <0x4f>;
qcom,cdc-vddpx-1-current = <0x2710>;
qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>;
cdc-vddpx-1-supply = <0x31>;
qcom,cdc-vdd-rx-h-current = <0x61a8>;
qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>;
cdc-vdd-rx-h-supply = <0x31>;
qcom,cdc-vdd-tx-h-current = <0x61a8>;
qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>;
cdc-vdd-tx-h-supply = <0x31>;
qcom,cdc-vdd-buck-current = <0x9eb10>;
qcom,cdc-vdd-buck-voltage = <0x20ce70 0x20ce70>;
cdc-vdd-buck-supply = <0x4e>;
qcom,cdc-reset-gpio = <0x08 0x3f 0x00>;
interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e>;
interrupt-parent = <0x4d>;
elemental-addr = [00 01 a0 00 17 02];
compatible = "qcom,taiko-slim-pgd";
};
};
msm_tspp@f99d8000 {
vdd_cx-supply = <0x27>;
qcom,msm-bus,vectors-KBps = <0x52 0x200 0x00 0x00 0x52 0x200 0x3000 0x6000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "tsif";
qcom,gpios-func = <0x01>;
qcom,gpio-names = "tsif_clk\0tsif_en\0tsif_data\0tsif_sync\0tsif_clk\0tsif_en\0tsif_data\0tsif_sync";
gpios = <0x08 0x59 0x00 0x08 0x5a 0x00 0x08 0x5b 0x00 0x08 0x5c 0x00 0x08 0x5d 0x00 0x08 0x5e 0x00 0x08 0x5f 0x00 0x08 0x60 0x00>;
qcom,tsif-ref-clk = "ref_clk";
qcom,tsif-pclk = "iface_clk";
interrupt-names = "TSIF_TSPP_IRQ\0TSIF0_IRQ\0TSIF1_IRQ\0TSIF_BAM_IRQ";
interrupts = <0x00 0x79 0x00 0x00 0x77 0x00 0x00 0x78 0x00 0x00 0x7a 0x00>;
reg-names = "MSM_TSIF0_PHYS\0MSM_TSIF1_PHYS\0MSM_TSPP_PHYS\0MSM_TSPP_BAM_PHYS";
reg = <0xf99d8000 0x1000 0xf99d9000 0x1000 0xf99da000 0x1000 0xf99c4000 0x14000>;
cell-index = <0x00>;
compatible = "qcom,msm_tspp";
};
spi@f9966000 {
qcom,master-id = <0x54>;
qcom,bam-producer-pipe-index = <0x13>;
qcom,bam-consumer-pipe-index = <0x12>;
qcom,ver-reg-exists;
qcom,use-bam;
qcom,infinite-mode = <0x00>;
qcom,gpio-cs0 = <0x08 0x37 0x00>;
qcom,gpio-clk = <0x08 0x38 0x00>;
qcom,gpio-miso = <0x08 0x36 0x00>;
qcom,gpio-mosi = <0x08 0x35 0x00>;
spi-max-frequency = <0x124f800>;
interrupts = <0x00 0x68 0x00 0x00 0xef 0x00>;
interrupt-names = "spi_irq\0spi_bam_irq";
reg = <0xf9966000 0x1000 0xf9944000 0x19000>;
reg-names = "spi_physical\0spi_bam_physical";
#size-cells = <0x00>;
#address-cells = <0x01>;
compatible = "qcom,spi-qup-v2";
};
qcom,sps@f9980000 {
qcom,bam-dma-res-pipes = <0x06>;
interrupts = <0x00 0x5e 0x00>;
reg = <0xf9984000 0x15000 0xf9999000 0xb000>;
compatible = "qcom,msm_sps";
};
sdhci@f98e4900 {
phandle = <0x4c>;
linux,phandle = <0x4c>;
status = "disable";
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x50 0x200 0x00 0x00 0x50 0x200 0x640 0xc80 0x50 0x200 0x13880 0x27100 0x50 0x200 0x186a0 0x30d40 0x50 0x200 0x30d40 0x61a80 0x50 0x200 0x61a80 0xc3500 0x50 0x200 0xc3500 0x186a00 0x50 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdhc4";
qcom,cpu-dma-latency-us = <0xc8>;
qcom,bus-width = <0x04>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100>;
qcom,gpio-names = "CLK\0CMD\0DAT0\0DAT1\0DAT2\0DAT3";
gpios = <0x08 0x5d 0x00 0x08 0x5b 0x00 0x08 0x60 0x00 0x08 0x5f 0x00 0x08 0x5e 0x00 0x08 0x5c 0x00>;
interrupt-names = "hc_irq\0pwr_irq\0sdiowakeup_irq";
interrupt-map = <0x00 0x01 0x00 0x81 0x00 0x01 0x01 0x00 0xe3 0x00 0x02 0x08 0x5f 0x08>;
interrupt-map-mask = <0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01 0x02>;
interrupt-parent = <0x4c>;
#address-cells = <0x00>;
reg-names = "hc_mem\0core_mem";
reg = <0xf98e4900 0x11c 0xf98e4000 0x800>;
compatible = "qcom,sdhci-msm";
};
sdhci@f9864900 {
phandle = <0x4b>;
linux,phandle = <0x4b>;
revision = "...rev_a";
qcom,msm-bus,active-only = <0x00>;
qcom,current-limit = <0x320>;
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50";
qcom,xpc;
qcom,vdd-io-current-level = <0x06 0x55f0>;
qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>;
qcom,vdd-current-level = "\0\0#(\0\f5";
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
vdd-io-supply = <0x15>;
vdd-supply = <0x14>;
cd-gpios = <0x08 0x5f 0x01>;
status = "ok";
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x4f 0x200 0x00 0x00 0x4f 0x200 0x640 0xc80 0x4f 0x200 0x13880 0x27100 0x4f 0x200 0x186a0 0x30d40 0x4f 0x200 0x30d40 0x61a80 0x4f 0x200 0x61a80 0xc3500 0x4f 0x200 0xc3500 0x186a00 0x4f 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdhc3";
qcom,cpu-dma-latency-us = <0xc8>;
qcom,bus-width = <0x04>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100>;
qcom,gpio-names = "CLK\0CMD\0DAT0\0DAT1\0DAT2\0DAT3";
gpios = <0x08 0x28 0x00 0x08 0x27 0x00 0x08 0x26 0x00 0x08 0x25 0x00 0x08 0x24 0x00 0x08 0x23 0x00>;
interrupt-names = "hc_irq\0pwr_irq\0status_irq";
interrupt-map = <0x00 0x01 0x00 0x7f 0x00 0x01 0x01 0x00 0xe0 0x00 0x02 0x08 0x5f 0x03>;
interrupt-map-mask = <0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01 0x02>;
interrupt-parent = <0x4b>;
#address-cells = <0x00>;
reg-names = "hc_mem\0core_mem";
reg = <0xf9864900 0x11c 0xf9864000 0x800>;
compatible = "qcom,sdhci-msm";
};
sdhci@f98a4900 {
phandle = <0x4a>;
linux,phandle = <0x4a>;
revision = "rev_a1...";
qcom,msm-bus,active-only = <0x00>;
qcom,current-limit = <0x320>;
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50\0SDR104";
qcom,xpc;
vdd-supply = <0x14>;
vdd-io-supply = <0x15>;
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>;
qcom,vdd-io-current-level = <0x06 0x55f0>;
qcom,vdd-current-level = "\0\0#(\0\f5";
qcom,pad-pull-on = <0x00 0x03 0x03>;
qcom,pad-pull-off = <0x00 0x03 0x03>;
qcom,pad-drv-on = <0x02 0x04 0x04>;
qcom,pad-drv-off = <0x00 0x00 0x00>;
interrupt-parent = <0x4a>;
interrupt-map-mask = <0xffffffff>;
interrupt-map = <0x00 0x01 0x00 0x7d 0x00 0x01 0x01 0x00 0xdd 0x00 0x02 0x08 0x5f 0x03>;
cd-gpios = <0x08 0x5f 0x01>;
#interrupt-cells = <0x01>;
#address-cells = <0x00>;
status = "ok";
qcom,dat1-mpm-int = <0x2c>;
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x51 0x200 0x640 0xc80 0x51 0x200 0x13880 0x27100 0x51 0x200 0x186a0 0x30d40 0x51 0x200 0x30d40 0x61a80 0x51 0x200 0x61a80 0xc3500 0x51 0x200 0xc3500 0x186a00 0x51 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdhc2";
qcom,cpu-dma-latency-us = <0xc8>;
qcom,bus-width = <0x04>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200>;
interrupt-names = "hc_irq\0pwr_irq\0status_irq";
interrupts = <0x00 0x01 0x02>;
reg-names = "hc_mem\0core_mem";
reg = <0xf98a4900 0x11c 0xf98a4000 0x800>;
compatible = "qcom,sdhci-msm";
};
sdhci@f9824900 {
vdd-supply = <0x47>;
vdd-io-supply = <0x31>;
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
qcom,vdd-lpm-sup = "disable";
qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>;
qcom,vdd-io-current-level = <0xfa 0x25990>;
qcom,vdd-io-always-on;
qcom,vdd-current-level = <0x320 0x7a120>;
qcom,vdd-always-on;
qcom,pad-pull-on = <0x00 0x03 0x03 0x01>;
qcom,pad-pull-off = <0x00 0x03 0x03 0x01>;
qcom,pad-drv-on = <0x07 0x04 0x04>;
qcom,pad-drv-off = <0x00 0x00 0x00>;
qcom,nonremovable;
status = "ok";
qcom,dat1-mpm-int = <0x2a>;
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0x17d78400 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x4e 0x200 0x00 0x00 0x4e 0x200 0x640 0xc80 0x4e 0x200 0x13880 0x27100 0x4e 0x200 0x186a0 0x30d40 0x4e 0x200 0x30d40 0x61a80 0x4e 0x200 0x61a80 0xc3500 0x4e 0x200 0xc3500 0x186a00 0x4e 0x200 0xc3500 0x186a00 0x4e 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x09>;
qcom,msm-bus,name = "sdhc1";
qcom,cpu-dma-latency-us = <0xc8>;
qcom,bus-speed-mode = "HS400_1p8v\0HS200_1p8v\0DDR_1p8v";
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xb71b000 0x16e36000>;
interrupt-names = "hc_irq\0pwr_irq";
interrupts = <0x00 0x7b 0x00 0x00 0x8a 0x00>;
reg-names = "hc_mem\0core_mem";
reg = <0xf9824900 0x1a0 0xf9824000 0x800>;
compatible = "qcom,sdhci-msm";
qcom,bus-width = <0x08>;
};
qcom,sdcc@f98e4000 {
phandle = <0x49>;
linux,phandle = <0x49>;
status = "disable";
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x50 0x200 0x00 0x00 0x50 0x200 0x640 0xc80 0x50 0x200 0x13880 0x27100 0x50 0x200 0x186a0 0x30d40 0x50 0x200 0x30d40 0x61a80 0x50 0x200 0x61a80 0xc3500 0x50 0x200 0xc3500 0x186a00 0x50 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdcc4";
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50";
qcom,bus-width = <0x04>;
qcom,sup-voltages = <0x708 0x708>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100>;
qcom,gpio-names = "CLK\0CMD\0DAT0\0DAT1\0DAT2\0DAT3";
gpios = <0x08 0x5d 0x00 0x08 0x5b 0x00 0x08 0x60 0x00 0x08 0x5f 0x00 0x08 0x5e 0x00 0x08 0x5c 0x00>;
interrupt-names = "core_irq\0bam_irq\0sdiowakeup_irq";
interrupt-map = <0x00 0x01 0x00 0x81 0x00 0x01 0x01 0x00 0xe2 0x00 0x02 0x08 0x5f 0x08>;
interrupt-map-mask = <0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01 0x02>;
interrupt-parent = <0x49>;
#address-cells = <0x00>;
reg-names = "core_mem\0dml_mem\0bam_mem";
reg = <0xf98e4000 0x800 0xf98e4800 0x100 0xf98c4000 0x7000>;
compatible = "qcom,msm-sdcc";
cell-index = <0x04>;
};
qcom,sdcc@f9864000 {
phandle = <0x48>;
linux,phandle = <0x48>;
status = "disable";
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x4f 0x200 0x00 0x00 0x4f 0x200 0x640 0xc80 0x4f 0x200 0x13880 0x27100 0x4f 0x200 0x186a0 0x30d40 0x4f 0x200 0x30d40 0x61a80 0x4f 0x200 0x61a80 0xc3500 0x4f 0x200 0xc3500 0x186a00 0x4f 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdcc3";
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50";
qcom,bus-width = <0x04>;
qcom,sup-voltages = <0x708 0x708>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100>;
qcom,gpio-names = "CLK\0CMD\0DAT0\0DAT1\0DAT2\0DAT3";
gpios = <0x08 0x28 0x00 0x08 0x27 0x00 0x08 0x26 0x00 0x08 0x25 0x00 0x08 0x24 0x00 0x08 0x23 0x00>;
interrupt-names = "core_irq\0bam_irq\0sdiowakeup_irq";
interrupt-map = <0x00 0x01 0x00 0x7f 0x00 0x01 0x01 0x00 0xdf 0x00 0x02 0x08 0x25 0x08>;
interrupt-map-mask = <0xffffffff>;
#interrupt-cells = <0x01>;
interrupts = <0x00 0x01 0x02>;
interrupt-parent = <0x48>;
#address-cells = <0x00>;
reg-names = "core_mem\0dml_mem\0bam_mem";
reg = <0xf9864000 0x800 0xf9864800 0x100 0xf9844000 0x7000>;
compatible = "qcom,msm-sdcc";
cell-index = <0x03>;
};
qcom,sdcc@f98a4000 {
status = "disable";
qcom,dat1-mpm-int = <0x2c>;
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x51 0x200 0x640 0xc80 0x51 0x200 0x13880 0x27100 0x51 0x200 0x186a0 0x30d40 0x51 0x200 0x30d40 0x61a80 0x51 0x200 0x61a80 0xc3500 0x51 0x200 0xc3500 0x186a00 0x51 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x08>;
qcom,msm-bus,name = "sdcc2";
qcom,current-limit = <0x320>;
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50\0SDR104";
qcom,xpc;
qcom,bus-width = <0x04>;
qcom,sup-voltages = <0xb86 0xb86>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200>;
qcom,pad-drv-off = <0x00 0x00 0x00>;
qcom,pad-drv-on = <0x04 0x04 0x04>;
qcom,pad-pull-off = <0x00 0x03 0x03>;
qcom,pad-pull-on = <0x00 0x03 0x03>;
qcom,vdd-io-current-level = <0x06 0x55f0>;
qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>;
qcom,vdd-current-level = "\0\0#(\0\f5";
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
vdd-io-supply = <0x15>;
vdd-supply = <0x14>;
interrupt-names = "core_irq\0bam_irq";
interrupts = <0x00 0x7d 0x00 0x00 0xdc 0x00>;
reg-names = "core_mem\0dml_mem\0bam_mem";
reg = <0xf98a4000 0x800 0xf98a4800 0x100 0xf9884000 0x7000>;
compatible = "qcom,msm-sdcc";
cell-index = <0x02>;
};
qcom,sdcc@f9824000 {
status = "disable";
qcom,dat1-mpm-int = <0x2a>;
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0x17d78400 0xffffffff>;
qcom,msm-bus,vectors-KBps = <0x4e 0x200 0x00 0x00 0x4e 0x200 0x640 0xc80 0x4e 0x200 0x13880 0x27100 0x4e 0x200 0x186a0 0x30d40 0x4e 0x200 0x30d40 0x61a80 0x4e 0x200 0x61a80 0xc3500 0x4e 0x200 0xc3500 0x186a00 0x4e 0x200 0xc3500 0x186a00 0x4e 0x200 0x1f4000 0x3e8000>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x09>;
qcom,msm-bus,name = "sdcc1";
qcom,bus-speed-mode = "HS200_1p8v\0DDR_1p8v";
qcom,nonremovable;
qcom,bus-width = <0x08>;
qcom,sup-voltages = <0xb86 0xb86>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200>;
qcom,pad-drv-off = <0x00 0x00 0x00>;
qcom,pad-drv-on = <0x04 0x04 0x04>;
qcom,pad-pull-off = <0x00 0x03 0x03>;
qcom,pad-pull-on = <0x00 0x03 0x03>;
qcom,vdd-io-current-level = <0xfa 0x25990>;
qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>;
qcom,vdd-io-always-on;
qcom,vdd-current-level = <0x320 0x7a120>;
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
qcom,vdd-lpm-sup;
qcom,vdd-always-on;
vdd-io-supply = <0x31>;
vdd-supply = <0x47>;
interrupt-names = "core_irq\0bam_irq";
interrupts = <0x00 0x7b 0x00 0x00 0x89 0x00>;
reg-names = "core_mem\0dml_mem\0bam_mem";
reg = <0xf9824000 0x800 0xf9824800 0x100 0xf9804000 0x7000>;
compatible = "qcom,msm-sdcc";
cell-index = <0x01>;
};
mdm_sharedmem {
reg-names = "rfsa_mdm";
reg = <0xfd60000 0x20000>;
compatible = "qcom,sharedmem-uio";
};
dsp_sharedmem {
reg-names = "rfsa_dsp";
reg = <0xfd60000 0x20000>;
compatible = "qcom,sharedmem-uio";
};
rmtfs_sharedmem {
reg-names = "rmtfs";
reg = <0xfd80000 0x180000>;
compatible = "qcom,sharedmem-uio";
};
usb@f9a55000 {
qcom,msm-bus,vectors-KBps = <0x57 0x200 0x00 0x00 0x57 0x200 0xea60 0xea600>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "usb2";
qcom,hsusb-otg-mpm-dmsehv-int = <0x3a>;
qcom,hsusb-otg-mpm-dpsehv-int = <0x31>;
qcom,hsusb-otg-disable-reset;
qcom,hsusb-otg-otg-control = <0x01>;
qcom,hsusb-otg-mode = <0x01>;
qcom,hsusb-otg-phy-init-seq = <0x63 0x81 0xffffffff>;
qcom,hsusb-otg-phy-type = <0x02>;
qcom,vdd-voltage-level = <0x01 0x05 0x07>;
HSUSB_3p3-supply = <0x46>;
HSUSB_1p8-supply = <0x45>;
HSUSB_VDDCX-supply = <0x27>;
interrupt-names = "core_irq\0async_irq";
interrupts = <0x00 0x86 0x00 0x00 0x8c 0x00>;
reg = <0xf9a55000 0x400>;
status = "disabled";
compatible = "qcom,hsusb-otg";
};
serial@f991e000 {
qcom,msm-bus,vectors-KBps = <0x56 0x200 0x00 0x00 0x56 0x200 0x1f4 0x320>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "serial_uart2";
status = "disabled";
interrupts = <0x00 0x6c 0x00>;
reg = <0xf991e000 0x1000>;
compatible = "qcom,msm-lsuart-v14";
};
serial@f995e000 {
status = "disabled";
interrupts = <0x00 0x72 0x00>;
reg = <0xf995e000 0x1000>;
compatible = "qcom,msm-lsuart-v14";
};
serial@f991f000 {
status = "disabled";
interrupts = <0x00 0x6d 0x00>;
reg = <0xf991f000 0x1000>;
compatible = "qcom,msm-lsuart-v14";
};
qcom,wfd {
compatible = "qcom,msm-wfd";
};
qcom,vidc {
qcom,max-hw-load = <0x3b538>;
qcom,hfi = "q6";
compatible = "qcom,msm-vidc";
};
qcom,vidc@fdc00000 {
qcom,buffer-type-tz-usage-table = <0x241 0x01 0x106 0x02 0x480 0x03>;
qcom,dec-ddr-ab-ib = <0x00 0x00 0x32c80 0x49f98 0x82dc0 0x186a00 0xf7120 0x186a00 0x1ee240 0x186a00 0x317040 0x186a00 0x3dc480 0x186a00 0x411040 0x186a00>;
qcom,enc-ddr-ab-ib = <0x00 0x00 0x1d4c0 0x49bb0 0x58de0 0x49bb0 0xc44a0 0x49bb0 0x188940 0x93760 0x274e80 0xec158 0x476940 0x156c60 0x4c1c60 0x16d3c0>;
qcom,dec-ocmem-ab-ib = <0x00 0x00 0x2af80 0x7eb58 0x6f540 0x7eb58 0xd2f00 0x99908 0x1a5e00 0xfd6b0 0x2a34b0 0x195848 0x34bc00 0x1fad60 0x37e0b0 0x2189f0>;
qcom,enc-ocmem-ab-ib = <0x00 0x00 0x21b10 0xfc710 0x65130 0xfc710 0xe57e0 0xfc710 0x1cafc0 0x1f8e20 0x2de600 0x327dc8 0x395f80 0x3f1c40 0x442d20 0x257da8>;
qcom,bus-ports = <0x01>;
qcom,reg-presets = <0x80004 0x01 0x80070 0x11fff 0x80074 0xa4 0x800a8 0x1fff 0x80124 0x03 0xe0020 0x5555556 0xe0024 0x00>;
qcom,load-freq-tbl = <0xfd200 0x1bb75640 0xbf400 0x1bb75640 0x77880 0xfe50fb0 0x3bc40 0x7f27450>;
qcom,vidc-ns-map = <0x40000000 0x40000000>;
qcom,max-hw-load = <0x138e40>;
qcom,ocmem-size = <0x80000>;
qcom,hfi = "venus";
vdd-supply = <0x40>;
interrupts = <0x00 0x2c 0x00>;
reg = <0xfdc00000 0xff000>;
compatible = "qcom,msm-vidc";
qcom,vidc-iommu-domains {
qcom,domain-sec-np {
qcom,vidc-partition-buffer-types = <0x480>;
qcom,vidc-domain-phandle = <0x44>;
};
qcom,domain-sec-px {
qcom,vidc-partition-buffer-types = <0x106>;
qcom,vidc-domain-phandle = <0x43>;
};
qcom,domain-sec-bs {
qcom,vidc-partition-buffer-types = <0x241>;
qcom,vidc-domain-phandle = <0x42>;
};
qcom,domain-ns {
qcom,vidc-partition-buffer-types = <0x7ff 0x800>;
qcom,vidc-domain-phandle = <0x41>;
};
};
};
qcom,mpm2-sleep-counter@fc4a3000 {
clock-frequency = <0x8000>;
reg = <0xfc4a3000 0x1000>;
compatible = "qcom,mpm2-sleep-counter";
};
timer@f9020000 {
clock-frequency = <0x124f800>;
reg = <0xf9020000 0x1000>;
compatible = "arm,armv7-timer-mem";
ranges;
#size-cells = <0x01>;
#address-cells = <0x01>;
frame@f9028000 {
status = "disabled";
reg = <0xf9028000 0x1000>;
interrupts = <0x00 0x0e 0x04>;
frame-number = <0x06>;
};
frame@f9027000 {
status = "disabled";
reg = <0xf9027000 0x1000>;
interrupts = <0x00 0x0d 0x04>;
frame-number = <0x05>;
};
frame@f9026000 {
status = "disabled";
reg = <0xf9026000 0x1000>;
interrupts = <0x00 0x0c 0x04>;
frame-number = <0x04>;
};
frame@f9025000 {
status = "disabled";
reg = <0xf9025000 0x1000>;
interrupts = <0x00 0x0b 0x04>;
frame-number = <0x03>;
};
frame@f9024000 {
status = "disabled";
reg = <0xf9024000 0x1000>;
interrupts = <0x00 0x0a 0x04>;
frame-number = <0x02>;
};
frame@f9023000 {
status = "disabled";
reg = <0xf9023000 0x1000>;
interrupts = <0x00 0x09 0x04>;
frame-number = <0x01>;
};
frame@f9021000 {
reg = <0xf9021000 0x1000 0xf9022000 0x1000>;
interrupts = <0x00 0x08 0x04 0x00 0x07 0x04>;
frame-number = <0x00>;
};
};
timer {
clock-frequency = <0x124f800>;
interrupts = <0x01 0x02 0x00 0x01 0x03 0x00>;
compatible = "arm,armv7-timer";
};
wcd9xxx-irq {
phandle = <0x4d>;
linux,phandle = <0x4d>;
interrupt-names = "cdc-int";
interrupts = <0x48 0x00>;
interrupt-parent = <0x08>;
#interrupt-cells = <0x01>;
interrupt-controller;
compatible = "qcom,wcd9xxx-irq";
};
gpio@fd510000 {
phandle = <0x08>;
linux,phandle = <0x08>;
qcom,direct-connect-irqs = <0x08>;
interrupts = <0x00 0xd0 0x00>;
ngpio = <0x92>;
reg = <0xfd510000 0x4000>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
compatible = "qcom,msm-gpio";
};
interrupt-controller@F9000000 {
phandle = <0x01>;
linux,phandle = <0x01>;
reg = <0xf9000000 0x1000 0xf9002000 0x1000>;
#interrupt-cells = <0x03>;
interrupt-controller;
compatible = "qcom,msm-qgic2";
};
qcom,smp2pgpio_client_rdbg_1_out {
gpios = <0x3f 0x00 0x00>;
compatible = "qcom,smp2pgpio_client_rdbg_1_out";
};
qcom,smp2pgpio-rdbg-1-out {
phandle = <0x3f>;
linux,phandle = <0x3f>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x01>;
qcom,entry-name = "rdbg";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_client_rdbg_1_in {
gpios = <0x3e 0x00 0x00>;
compatible = "qcom,smp2pgpio_client_rdbg_1_in";
};
qcom,smp2pgpio-rdbg-1-in {
phandle = <0x3e>;
linux,phandle = <0x3e>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x01>;
qcom,entry-name = "rdbg";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_client_rdbg_2_out {
gpios = <0x3d 0x00 0x00>;
compatible = "qcom,smp2pgpio_client_rdbg_2_out";
};
qcom,smp2pgpio-rdbg-2-out {
phandle = <0x3d>;
linux,phandle = <0x3d>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x02>;
qcom,entry-name = "rdbg";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_client_rdbg_2_in {
gpios = <0x3c 0x00 0x00>;
compatible = "qcom,smp2pgpio_client_rdbg_2_in";
};
qcom,smp2pgpio-rdbg-2-in {
phandle = <0x3c>;
linux,phandle = <0x3c>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x02>;
qcom,entry-name = "rdbg";
compatible = "qcom,smp2pgpio";
};
msm-ocmem-noc@fc470000 {
coresight-child-ports = <0x04>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-onoc";
coresight-id = <0x33>;
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,qos-freq = <0x12c0>;
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "bus_a_clk";
qcom,fabclk-dual = "bus_clk";
label = "msm_ocmem_noc";
cell-id = <0xc00>;
reg = <0xfc470000 0x4000>;
compatible = "msm-bus-fabric";
slv-service-onoc {
qcom,slv-hw-id = <0x13>;
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-service-onoc";
cell-id = <0x25d>;
};
mas-cnoc-onoc-cfg {
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x0c>;
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,masterp = <0x00>;
label = "mas-cnoc-onoc-cfg";
cell-id = <0x47>;
};
mas-vfe-ocmem {
qcom,prio-wr = <0x01>;
qcom,prio-rd = <0x01>;
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x11>;
qcom,qport = <0x04>;
qcom,mode = "Fixed";
qcom,perm-mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x05>;
label = "mas-vfe-ocmem";
cell-id = <0x46>;
};
mas-video-ocmem {
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x0f>;
qcom,qport = <0x02 0x03>;
qcom,mode = "Fixed";
qcom,perm-mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x03 0x04>;
label = "mas-video-ocmem";
cell-id = <0x44>;
};
mas-mdp-ocmem {
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x0e>;
qcom,mode = "Fixed";
qcom,perm-mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x02>;
label = "mas-mdp-ocmem";
cell-id = <0x43>;
};
mas-jpeg-ocmem {
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x0d>;
qcom,qport = <0x00>;
qcom,mode = "Fixed";
qcom,perm-mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x01>;
label = "mas-jpeg-ocmem";
cell-id = <0x42>;
};
fab-ocmem-vnoc {
qcom,slv-hw-id = <0x4e>;
qcom,mas-hw-id = <0x36>;
qcom,buswidth = <0x10>;
qcom,gateway;
label = "fab-ocmem-vnoc";
cell-id = <0x1800>;
};
};
msm-ocmem-vnoc@6144 {
qcom,virt;
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,ntieredslaves = <0x00>;
label = "msm-ocmem-vnoc";
cell-id = <0x1800>;
reg = <0x6144 0x02>;
compatible = "msm-bus-fabric";
fab-onoc {
qcom,slv-hw-id = <0x4f>;
qcom,mas-hw-id = <0x38>;
qcom,ws = <0x2710>;
qcom,buswidth = <0x10>;
qcom,gateway;
label = "fab-onoc";
cell-id = <0xc00>;
};
fab-snoc {
qcom,slv-hw-id = <0x50>;
qcom,mas-hw-id = <0x39>;
qcom,ws = <0x2710>;
qcom,buswidth = <0x08>;
qcom,gateway;
label = "fab-snoc";
cell-id = <0x400>;
};
slv-ocmem {
qcom,slaveclk-active = "ocmem_a_clk";
qcom,slaveclk-dual = "ocmem_clk";
qcom,slv-hw-id = <0x12>;
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x00 0x01>;
label = "slv-ocmem";
cell-id = <0x25c>;
};
mas-v-ocmem-gfx3d {
qcom,mas-hw-id = <0x37>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
label = "mas-v-ocmem-gfx3d";
cell-id = <0x59>;
};
};
msm-bimc@0xfc380000 {
coresight-child-ports = <0x03>;
coresight-child-list = <0x1b>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-bimc";
coresight-id = <0x37>;
qcom,rpm-en;
qcom,hw-sel = "BIMC";
qcom,qos-freq = <0x4b00>;
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "mem_a_clk";
qcom,fabclk-dual = "mem_clk";
label = "msm_bimc";
cell-id = <0x00>;
reg = <0xfc380000 0x6a000>;
compatible = "msm-bus-fabric";
slv-ampss-l2 {
qcom,slv-hw-id = <0x01>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-ampss-l2";
cell-id = <0x202>;
};
slv-ebi-ch0 {
qcom,mode = "Bypass";
qcom,slv-hw-id = <0x00>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x00 0x01>;
label = "slv-ebi-ch0";
cell-id = <0x200>;
};
fab-snoc {
qcom,hw-sel = "RPM";
qcom,mode = "Bypass";
qcom,slv-hw-id = <0x02>;
qcom,mas-hw-id = <0x03>;
qcom,ws = <0x2710>;
qcom,buswidth = <0x08>;
qcom,qport = <0x05 0x06>;
qcom,masterp = <0x05 0x06>;
qcom,slavep = <0x03>;
qcom,gateway;
label = "fab-snoc";
cell-id = <0x400>;
};
fab-mmss-noc {
qcom,mode = "Bypass";
qcom,hw-sel = "BIMC";
qcom,mas-hw-id = <0x02>;
qcom,ws = <0x2710>;
qcom,buswidth = <0x08>;
qcom,qport = <0x03 0x04>;
qcom,masterp = <0x03 0x04>;
qcom,gateway;
label = "fab_mmss_noc";
cell-id = <0x800>;
};
mas-mss-proc {
qcom,mas-hw-id = <0x01>;
qcom,hw-sel = "RPM";
qcom,tier = <0x02>;
qcom,masterp = <0x02>;
label = "mas-mss-proc";
cell-id = <0x41>;
};
mas-ampss-m1 {
qcom,bimc,thmp = <0x32>;
qcom,bimc,gp = <0x1388>;
qcom,bimc,bw = <0x493e0 0x6ddd0>;
qcom,dual-conf;
qcom,thresh = <0x1e8480 0x2579c0>;
qcom,mode-thresh = "Fixed";
qcom,prio-wr = <0x00>;
qcom,prio-rd = <0x00>;
qcom,mas-hw-id = <0x00>;
qcom,ws = <0x2710>;
qcom,qport = <0x01>;
qcom,mode = "Limiter";
qcom,hw-sel = "BIMC";
qcom,tier = <0x02>;
qcom,masterp = <0x01>;
label = "mas-ampss-m1";
cell-id = <0x02>;
};
mas-ampss-m0 {
qcom,bimc,thmp = <0x32>;
qcom,bimc,gp = <0x1388>;
qcom,bimc,bw = <0x493e0 0x6ddd0>;
qcom,dual-conf;
qcom,thresh = <0x1e8480 0x2579c0>;
qcom,mode-thresh = "Fixed";
qcom,prio-wr = <0x00>;
qcom,prio-rd = <0x00>;
qcom,mas-hw-id = <0x00>;
qcom,ws = <0x2710>;
qcom,qport = <0x00>;
qcom,mode = "Limiter";
qcom,hw-sel = "BIMC";
qcom,tier = <0x02>;
qcom,masterp = <0x00>;
label = "mas-ampss-m0";
cell-id = <0x01>;
};
};
msm-config-noc@fc480000 {
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "bus_a_clk";
qcom,fabclk-dual = "bus_clk";
label = "msm_config_noc";
cell-id = <0x1400>;
reg = <0xfc480000 0x4000>;
compatible = "msm-bus-fabric";
slv-service-cnoc {
qcom,slv-hw-id = <0x4c>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x1e>;
label = "slv-service-cnoc";
cell-id = <0x286>;
};
slv-rpm {
qcom,slv-hw-id = <0x4a>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x1c>;
label = "slv-rpm";
cell-id = <0x216>;
};
slv-ebi1-phy-cfg {
qcom,slv-hw-id = <0x49>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x1b>;
label = "slv-ebi1-phy-cfg";
cell-id = <0x285>;
};
slv-phy-apu-cfg {
qcom,slv-hw-id = <0x48>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x1a>;
label = "slv-phy-apu-cfg";
cell-id = <0x284>;
};
slv-ebi1-dll-cfg {
qcom,slv-hw-id = <0x47>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x19>;
label = "slv-ebi1-dll-cfg";
cell-id = <0x283>;
};
slv-snoc-cfg {
qcom,slv-hw-id = <0x46>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x18>;
label = "slv-snoc-cfg";
cell-id = <0x282>;
};
slv-snoc-mpu-cfg {
qcom,slv-hw-id = <0x43>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x15>;
label = "slv-snoc-mpu-cfg";
cell-id = <0x27e>;
};
slv-pnoc-cfg {
qcom,slv-hw-id = <0x45>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x17>;
label = "slv-pnoc-cfg";
cell-id = <0x281>;
};
slv-cnoc-mnoc-cfg {
qcom,slv-hw-id = <0x42>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x14>;
label = "slv-cnoc-mnoc-cfg";
cell-id = <0x280>;
};
slv-cnoc-mnoc-mmss-cfg {
qcom,slv-hw-id = <0x3a>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0c>;
label = "slv-cnoc-mnoc-mmss-cfg";
cell-id = <0x277>;
};
slv-cnoc-onoc-cfg {
qcom,slv-hw-id = <0x44>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x16>;
label = "slv-cnoc-onoc-cfg";
cell-id = <0x27f>;
};
fab-snoc {
qcom,slv-hw-id = <0x4b>;
qcom,mas-hw-id = <0x34>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x07>;
qcom,slavep = <0x1d>;
qcom,gateway;
label = "fab-snoc";
cell-id = <0x400>;
};
slv-rbcpr-qdss-apu-cfg {
qcom,slv-hw-id = <0x41>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x13>;
label = "slv-rbcpr-qdss-apu-cfg";
cell-id = <0x27d>;
};
slv-rbcpr-cfg {
qcom,slv-hw-id = <0x40>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x12>;
label = "slv-rbcpr-cfg";
cell-id = <0x27c>;
};
slv-qdss-cfg {
qcom,slv-hw-id = <0x3f>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x11>;
label = "slv-qdss-cfg";
cell-id = <0x27b>;
};
slv-mpm {
qcom,slv-hw-id = <0x3e>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x10>;
label = "slv-mpm";
cell-id = <0x218>;
};
slv-dehr-cfg {
qcom,slv-hw-id = <0x3d>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0f>;
label = "slv-dehr-cfg";
cell-id = <0x27a>;
};
slv-spdm-wrapper {
qcom,slv-hw-id = <0x3c>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0e>;
label = "slv-spdm-wrapper";
cell-id = <0x279>;
};
slv-pmic-arb {
qcom,slv-hw-id = <0x3b>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0d>;
label = "slv-pmic-arb";
cell-id = <0x278>;
};
slv-boot-rom {
qcom,slv-hw-id = <0x39>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0b>;
label = "slv-boot-rom";
cell-id = <0x276>;
};
slv-bimc-cfg {
qcom,slv-hw-id = <0x38>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0a>;
label = "slv-bimc-cfg";
cell-id = <0x275>;
};
slv-message-ram {
qcom,slv-hw-id = <0x37>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x09>;
label = "slv-message-ram";
cell-id = <0x274>;
};
slv-imem-cfg {
qcom,slv-hw-id = <0x36>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x08>;
label = "slv-imem-cfg";
cell-id = <0x273>;
};
slv-crypto-1-cfg {
qcom,slv-hw-id = <0x35>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x07>;
label = "slv-crypto-1-cfg";
cell-id = <0x272>;
};
slv-crypto-0-cfg {
qcom,slv-hw-id = <0x34>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x06>;
label = "slv-crypto-0-cfg";
cell-id = <0x271>;
};
slv-tlmm {
qcom,slv-hw-id = <0x33>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x05>;
label = "slv-tlmm";
cell-id = <0x270>;
};
slv-tcsr {
qcom,slv-hw-id = <0x32>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x04>;
label = "slv-tcsr";
cell-id = <0x26f>;
};
slv-security {
qcom,slv-hw-id = <0x31>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x03>;
label = "slv-security";
cell-id = <0x26e>;
};
slv-cnoc-mss {
qcom,slv-hw-id = <0x30>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-cnoc-mss";
cell-id = <0x26d>;
};
slv-clk-ctl {
qcom,slv-hw-id = <0x2f>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x01>;
label = "slv-clk-ctl";
cell-id = <0x26c>;
};
mas-tic {
qcom,mas-hw-id = <0x33>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x06>;
label = "mas-tic";
cell-id = <0x4d>;
};
mas-spdm {
qcom,mas-hw-id = <0x32>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x05>;
label = "mas-spdm";
cell-id = <0x24>;
};
mas-qdss-dsp {
qcom,mas-hw-id = <0x31>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x04>;
label = "mas-qdss-dap";
cell-id = <0x4c>;
};
mas-dehr {
qcom,mas-hw-id = <0x30>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x03>;
label = "mas-dehr";
cell-id = <0x4b>;
};
mas-rpm-sys {
qcom,mas-hw-id = <0x2f>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x02>;
label = "mas-rpm-sys";
cell-id = <0x4a>;
};
mas-rpm-data {
qcom,mas-hw-id = <0x2e>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x01>;
label = "mas-rpm-data";
cell-id = <0x49>;
};
mas-rpm-inst {
qcom,mas-hw-id = <0x2d>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x00>;
label = "mas-rpm-inst";
cell-id = <0x48>;
};
};
msm-periph-noc@fc468000 {
coresight-child-ports = <0x06>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-pnoc";
coresight-id = <0x36>;
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "bus_a_clk";
qcom,fabclk-dual = "bus_clk";
label = "msm_periph_noc";
cell-id = <0x1000>;
reg = <0xfc468000 0x4000>;
compatible = "msm-bus-fabric";
slv-service-pnoc {
qcom,slv-hw-id = <0x2e>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0f>;
label = "slv-service-pnoc";
cell-id = <0x26b>;
};
slv-prng {
qcom,slv-hw-id = <0x2c>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0d>;
label = "slv-prng";
cell-id = <0x26a>;
};
slv-pnoc-mpu-cfg {
qcom,slv-hw-id = <0x2b>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0c>;
label = "slv-pnoc-mpu-cfg";
cell-id = <0x269>;
};
slv-periph-apu-cfg {
qcom,slv-hw-id = <0x2a>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0b>;
label = "slv-periph-apu-cfg";
cell-id = <0x268>;
};
slv-pdm {
qcom,slv-hw-id = <0x29>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0a>;
label = "slv-pdm";
cell-id = <0x267>;
};
slv-usb-hs {
qcom,slv-hw-id = <0x28>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x09>;
label = "slv-usb-hs";
cell-id = <0x266>;
};
slv-blsp-1 {
qcom,slv-hw-id = <0x27>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x08>;
label = "slv-blsp-1";
cell-id = <0x265>;
};
slv-usb-hsic {
qcom,slv-hw-id = <0x26>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x07>;
label = "slv-usb-hsic";
cell-id = <0x264>;
};
slv-blsp-2 {
qcom,slv-hw-id = <0x25>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x06>;
label = "slv-blsp-2";
cell-id = <0x263>;
};
slv-bam-dma {
qcom,slv-hw-id = <0x24>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x05>;
label = "slv-bam-dma";
cell-id = <0x262>;
};
slv-tsif {
qcom,slv-hw-id = <0x23>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x04>;
label = "slv-tsif";
cell-id = <0x23f>;
};
slv-sdcc-4 {
qcom,slv-hw-id = <0x22>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x03>;
label = "slv-sdcc-4";
cell-id = <0x261>;
};
slv-sdcc-2 {
qcom,slv-hw-id = <0x21>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-sdcc-2";
cell-id = <0x260>;
};
slv-sdcc-3 {
qcom,slv-hw-id = <0x20>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x01>;
label = "slv-sdcc-3";
cell-id = <0x25f>;
};
slv-sdcc-1 {
qcom,slv-hw-id = <0x1f>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x00>;
label = "slv-sdcc-1";
cell-id = <0x25e>;
};
fab-snoc {
qcom,mas-hw-id = <0x2c>;
qcom,slv-hw-id = <0x2d>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x0b>;
qcom,slavep = <0x0e>;
qcom,gateway;
label = "fab-snoc";
cell-id = <0x400>;
};
mas-usb-hs {
qcom,mas-hw-id = <0x2a>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x09>;
label = "mas-usb-hs";
cell-id = <0x57>;
};
mas-blsp-1 {
qcom,mas-hw-id = <0x29>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x08>;
label = "mas-blsp-1";
cell-id = <0x56>;
};
mas-usb-hsic {
qcom,mas-hw-id = <0x28>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x07>;
label = "mas-usb-hsic";
cell-id = <0x55>;
};
mas-blsp-2 {
qcom,mas-hw-id = <0x27>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x06>;
label = "mas-blsp-2";
cell-id = <0x54>;
};
mas-bam-dma {
qcom,mas-hw-id = <0x26>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x05>;
label = "mas-bam-dma";
cell-id = <0x53>;
};
mas-tsif {
qcom,mas-hw-id = <0x25>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x04>;
label = "mas-tsif";
cell-id = <0x52>;
};
mas-sdcc-2 {
qcom,mas-hw-id = <0x23>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x02>;
label = "mas-sdcc-2";
cell-id = <0x51>;
};
mas-sdcc-4 {
qcom,mas-hw-id = <0x24>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x03>;
label = "mas-sdcc-4";
cell-id = <0x50>;
};
mas-sdcc-3 {
qcom,mas-hw-id = <0x22>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x01>;
label = "mas-sdcc-3";
cell-id = <0x4f>;
};
mas-sdcc-1 {
qcom,mas-hw-id = <0x21>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x00>;
label = "mas-sdcc-1";
cell-id = <0x4e>;
};
mas-pnoc-cfg {
qcom,mas-hw-id = <0x2b>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,masterp = <0x0a>;
label = "mas-pnoc-cfg";
cell-id = <0x58>;
};
};
msm-sys-noc@fc460000 {
coresight-child-ports = <0x03>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-snoc";
coresight-id = <0x32>;
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,qos-freq = <0x12c0>;
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "bus_a_clk";
qcom,fabclk-dual = "bus_clk";
label = "msm_sys_noc";
cell-id = <0x400>;
reg = <0xfc460000 0x4000>;
compatible = "msm-bus-fabric";
slv-qdss-stm {
qcom,slv-hw-id = <0x1e>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0e>;
label = "slv-qdss-stm";
cell-id = <0x24c>;
};
slv-service-snoc {
qcom,slv-hw-id = <0x1d>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0d>;
label = "slv-service-snoc";
cell-id = <0x24b>;
};
slv-snoc-ocmem {
qcom,slv-hw-id = <0x1b>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0b>;
label = "slv-snoc-ocmem";
cell-id = <0x24a>;
};
slv-ocimem {
qcom,slv-hw-id = <0x1a>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x0a>;
label = "slv-ocimem";
cell-id = <0x249>;
};
slv-wcss {
qcom,slv-hw-id = <0x17>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x06>;
label = "slv-wcss";
cell-id = <0x248>;
};
slv-usb3 {
qcom,slv-hw-id = <0x16>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x04>;
label = "slv-usb3";
cell-id = <0x247>;
};
slv-lpass {
qcom,slv-hw-id = <0x15>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-lpass";
cell-id = <0x20a>;
};
slv-ampss {
qcom,slv-hw-id = <0x14>;
qcom,buswidth = <0x08>;
qcom,tier = <0x02>;
qcom,slavep = <0x01>;
label = "slv-ampss";
cell-id = <0x208>;
};
mas-usb3 {
qcom,iface-clk-node = "msm_usb3";
qcom,hw-sel = "NoC";
qcom,prio0 = <0x01>;
qcom,prio1 = <0x01>;
qcom,mas-hw-id = <0x20>;
qcom,qport = <0x0b>;
qcom,mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x0e>;
label = "mas-usb3";
cell-id = <0x3d>;
};
mas-qdss-etr {
qcom,hw-sel = "NoC";
qcom,prio0 = <0x01>;
qcom,prio1 = <0x01>;
qcom,mas-hw-id = <0x1f>;
qcom,mode = "Fixed";
qcom,qport = <0x0a>;
qcom,tier = <0x02>;
qcom,masterp = <0x0d>;
label = "mas-qdss-etr";
cell-id = <0x3c>;
};
mas-wcss {
qcom,mas-hw-id = <0x1e>;
qcom,tier = <0x02>;
qcom,masterp = <0x0c>;
label = "mas-wcss";
cell-id = <0x3b>;
};
mas-ocmem-dma {
qcom,mas-hw-id = <0x1c>;
qcom,qport = <0x07>;
qcom,mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x0a>;
label = "mas-ocmem-dma";
cell-id = <0x3a>;
};
mas-mss-nav {
qcom,mas-hw-id = <0x1b>;
qcom,tier = <0x02>;
qcom,masterp = <0x09>;
label = "mas-mss-nav";
cell-id = <0x39>;
};
mas-mss {
qcom,mas-hw-id = <0x1a>;
qcom,tier = <0x02>;
qcom,masterp = <0x08>;
label = "mas-mss";
cell-id = <0x26>;
};
mas-lpass-proc {
qcom,prio0 = <0x02>;
qcom,prio1 = <0x02>;
qcom,mode = "Fixed";
qcom,mas-hw-id = <0x19>;
qcom,qport = <0x04>;
qcom,tier = <0x02>;
qcom,masterp = <0x07>;
label = "mas-lpass-proc";
cell-id = <0x0b>;
};
mas-crypto-core1 {
qcom,prio0 = <0x01>;
qcom,prio1 = <0x01>;
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x18>;
qcom,qport = <0x03>;
qcom,mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x06>;
label = "mas-crypto-core1";
cell-id = <0x38>;
};
mas-crypto-core0 {
qcom,prio0 = <0x01>;
qcom,prio1 = <0x01>;
qcom,hw-sel = "NoC";
qcom,mas-hw-id = <0x17>;
qcom,qport = <0x02>;
qcom,mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x05>;
label = "mas-crypto-core0";
cell-id = <0x37>;
};
fab-ovnoc {
qcom,slv-hw-id = <0x4d>;
qcom,mas-hw-id = <0x35>;
qcom,buswidth = <0x08>;
qcom,gateway;
label = "fab-ovnoc";
cell-id = <0x1800>;
};
fab-pnoc {
qcom,prio0 = <0x02>;
qcom,prio1 = <0x02>;
qcom,mode = "Fixed";
qcom,slv-hw-id = <0x1c>;
qcom,mas-hw-id = <0x1d>;
qcom,qport = <0x08>;
qcom,buswidth = <0x08>;
qcom,masterp = <0x0b>;
qcom,slavep = <0x0c>;
qcom,gateway;
label = "fab-pnoc";
cell-id = <0x1000>;
};
fab-cnoc {
qcom,slv-hw-id = <0x19>;
qcom,mas-hw-id = <0x16>;
qcom,buswidth = <0x08>;
qcom,masterp = <0x04>;
qcom,slavep = <0x09>;
qcom,gateway;
label = "fab-cnoc";
cell-id = <0x1400>;
};
fab-bimc {
qcom,slv-hw-id = <0x18>;
qcom,mas-hw-id = <0x15>;
qcom,buswidth = <0x08>;
qcom,masterp = <0x03>;
qcom,slavep = <0x07 0x08>;
qcom,gateway;
label = "fab-bimc";
cell-id = <0x00>;
};
mas-snoc-cfg {
qcom,mas-hw-id = <0x14>;
qcom,tier = <0x02>;
qcom,masterp = <0x02>;
label = "mas-snoc-cfg";
cell-id = <0x36>;
};
mas-qdss-bam {
qcom,hw-sel = "NoC";
qcom,prio0 = <0x01>;
qcom,prio1 = <0x01>;
qcom,mas-hw-id = <0x13>;
qcom,qport = <0x01>;
qcom,mode = "Fixed";
qcom,tier = <0x02>;
qcom,masterp = <0x01>;
label = "mas-qdss-bam";
cell-id = <0x35>;
};
msm-lpass-ahb {
qcom,prio0 = <0x02>;
qcom,prio1 = <0x02>;
qcom,mode = "Fixed";
qcom,mas-hw-id = <0x12>;
qcom,qport = <0x00>;
qcom,tier = <0x02>;
qcom,masterp = <0x00>;
label = "mas-lpass-ahb";
cell-id = <0x34>;
};
};
msm-mmss-noc@fc478000 {
coresight-child-ports = <0x05>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-mnoc";
coresight-id = <0x34>;
qcom,rpm-en;
qcom,hw-sel = "NoC";
qcom,qos-freq = <0x12c0>;
qcom,ntieredslaves = <0x00>;
qcom,fabclk-active = "bus_a_clk";
qcom,fabclk-dual = "bus_clk";
label = "msm_mmss_noc";
cell-id = <0x800>;
reg = <0xfc478000 0x4000>;
compatible = "msm-bus-fabric";
slv-service-mnoc {
qcom,slv-hw-id = <0x11>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x12>;
label = "slv-service-mnoc";
cell-id = <0x25b>;
};
slv-onoc-mpu-cfg {
qcom,slv-hw-id = <0x0f>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x0e>;
label = "slv-onoc-mpu-cfg";
cell-id = <0x25a>;
};
slv-mnoc-mpu-cfg {
qcom,slv-hw-id = <0x0e>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x0d>;
label = "slv-mnoc-mpu-cfg";
cell-id = <0x259>;
};
slv-mmss-clk-xpu-cfg {
qcom,slv-hw-id = <0x0d>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x0c>;
label = "slv-mmss-clk-xpu-cfg";
cell-id = <0x258>;
};
slv-mmss-clk-cfg {
qcom,slv-hw-id = <0x0c>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x0b>;
label = "slv-mmss-clk-cfg";
cell-id = <0x257>;
};
slv-gfx3d-cfg {
qcom,slv-hw-id = <0x0b>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x09>;
label = "slv-gfx3d-cfg";
cell-id = <0x256>;
};
slv-venus-cfg {
qcom,slv-hw-id = <0x0a>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x08>;
label = "slv-venus-cfg";
cell-id = <0x254>;
};
slv-misc-xpu-cfg {
qcom,slv-hw-id = <0x09>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x07>;
label = "slv-misc-xpu-cfg";
cell-id = <0x253>;
};
slv-misc-cfg {
qcom,slv-hw-id = <0x08>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x06>;
label = "slv-misc-cfg";
cell-id = <0x252>;
};
slv-cpr-xpu-cfg {
qcom,slv-hw-id = <0x07>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x04>;
label = "slv-cpr-xpu-cfg";
cell-id = <0x251>;
};
slv-cpr-cfg {
qcom,slv-hw-id = <0x06>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x03>;
label = "slv-cpr-cfg";
cell-id = <0x250>;
};
slv-ocmem-cfg {
qcom,slv-hw-id = <0x05>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x02>;
label = "slv-ocmem-cfg";
cell-id = <0x24f>;
};
slv-display-cfg {
qcom,slv-hw-id = <0x04>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x01>;
label = "slv-display-cfg";
cell-id = <0x24e>;
};
slv-camera-cfg {
qcom,slv-hw-id = <0x03>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,tier = <0x02>;
qcom,slavep = <0x00>;
label = "slv-camera-cfg";
cell-id = <0x24d>;
};
fab-bimc {
qcom,slv-hw-id = <0x10>;
qcom,hw-sel = "NoC";
qcom,buswidth = <0x10>;
qcom,slavep = <0x10 0x11>;
qcom,gateway;
label = "fab-bimc";
cell-id = <0x00>;
};
fab-cnoc {
qcom,mas-hw-id = <0x04>;
qcom,hw-sel = "RPM";
qcom,buswidth = <0x10>;
qcom,masterp = <0x00 0x01>;
qcom,gateway;
label = "fab-cnoc";
cell-id = <0x1400>;
};
mas-vfe {
qcom,mas-hw-id = <0x0b>;
qcom,qport = <0x06>;
qcom,ws = <0x2710>;
qcom,mode = "Bypass";
qcom,perm-mode = "Bypass";
qcom,hw-sel = "NoC";
qcom,tier = <0x02>;
qcom,masterp = <0x10>;
label = "mas-vfe";
cell-id = <0x1d>;
};
mas-video-p0 {
qcom,mas-hw-id = <0x09>;
qcom,qport = <0x04 0x05>;
qcom,ws = <0x2710>;
qcom,mode = "Bypass";
qcom,perm-mode = "Bypass";
qcom,hw-sel = "NoC";
qcom,tier = <0x02>;
qcom,masterp = <0x06 0x07>;
label = "mas-video-p0";
cell-id = <0x3f>;
};
mas-mdp-port0 {
qcom,mas-hw-id = <0x08>;
qcom,ws = <0x2710>;
qcom,qport = <0x01>;
qcom,mode = "Bypass";
qcom,perm-mode = "Bypass";
qcom,hw-sel = "NoC";
qcom,tier = <0x02>;
qcom,masterp = <0x05>;
label = "mas-mdp-port0";
cell-id = <0x16>;
};
mas-jpeg {
qcom,mas-hw-id = <0x07>;
qcom,ws = <0x2710>;
qcom,qport = <0x00>;
qcom,mode = "Bypass";
qcom,perm-mode = "Bypass";
qcom,hw-sel = "NoC";
qcom,tier = <0x02>;
qcom,masterp = <0x04>;
label = "mas-jpeg";
cell-id = <0x3e>;
};
mas-gfx3d {
qcom,mas-hw-id = <0x06>;
qcom,qport = <0x02 0x03>;
qcom,ws = <0x2710>;
qcom,mode = "Bypass";
qcom,perm-mode = "Bypass";
qcom,hw-sel = "NoC";
qcom,tier = <0x02>;
qcom,masterp = <0x02 0x03>;
label = "mas-gfx3d";
cell-id = <0x1a>;
};
};
qcom,smp2pgpio_test_smp2p_4_out {
gpios = <0x3b 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_4_out";
};
qcom,smp2pgpio-ssr-smp2p-4-out {
phandle = <0x70>;
linux,phandle = <0x70>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x04>;
qcom,entry-name = "master-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-ssr-smp2p-4-in {
phandle = <0x6f>;
linux,phandle = <0x6f>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x04>;
qcom,entry-name = "slave-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-smp2p-4-out {
phandle = <0x3b>;
linux,phandle = <0x3b>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x04>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_4_in {
gpios = <0x3a 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_4_in";
};
qcom,smp2pgpio-smp2p-4-in {
phandle = <0x3a>;
linux,phandle = <0x3a>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x04>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-ssr-smp2p-2-out {
phandle = <0x6a>;
linux,phandle = <0x6a>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x02>;
qcom,entry-name = "master-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-ssr-smp2p-2-in {
phandle = <0x69>;
linux,phandle = <0x69>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x02>;
qcom,entry-name = "slave-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_2_out {
gpios = <0x39 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_2_out";
};
qcom,smp2pgpio-smp2p-2-out {
phandle = <0x39>;
linux,phandle = <0x39>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x02>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_2_in {
gpios = <0x38 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_2_in";
};
qcom,smp2pgpio-smp2p-2-in {
phandle = <0x38>;
linux,phandle = <0x38>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x02>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-ssr-smp2p-1-out {
phandle = <0x6e>;
linux,phandle = <0x6e>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x01>;
qcom,entry-name = "master-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio-ssr-smp2p-1-in {
phandle = <0x6d>;
linux,phandle = <0x6d>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x01>;
qcom,entry-name = "slave-kernel";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_1_out {
gpios = <0x37 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_1_out";
};
qcom,smp2pgpio-smp2p-1-out {
phandle = <0x37>;
linux,phandle = <0x37>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x01>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_1_in {
gpios = <0x36 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_1_in";
};
qcom,smp2pgpio-smp2p-1-in {
phandle = <0x36>;
linux,phandle = <0x36>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x01>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_7_out {
gpios = <0x35 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_7_out";
};
qcom,smp2pgpio-smp2p-7-out {
phandle = <0x35>;
linux,phandle = <0x35>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,remote-pid = <0x07>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2pgpio_test_smp2p_7_in {
gpios = <0x34 0x00 0x00>;
compatible = "qcom,smp2pgpio_test_smp2p_7_in";
};
qcom,smp2pgpio-smp2p-7-in {
phandle = <0x34>;
linux,phandle = <0x34>;
#interrupt-cells = <0x02>;
interrupt-controller;
#gpio-cells = <0x02>;
gpio-controller;
qcom,is-inbound;
qcom,remote-pid = <0x07>;
qcom,entry-name = "smp2p";
compatible = "qcom,smp2pgpio";
};
qcom,smp2p-wcnss {
interrupts = <0x00 0x8f 0x01>;
qcom,irq-bitmask = <0x40000>;
qcom,remote-pid = <0x04>;
reg = <0xf9011008 0x04>;
compatible = "qcom,smp2p";
};
qcom,smp2p-adsp {
interrupts = <0x00 0x9e 0x01>;
qcom,irq-bitmask = <0x400>;
qcom,remote-pid = <0x02>;
reg = <0xf9011008 0x04>;
compatible = "qcom,smp2p";
};
qcom,smp2p-modem {
interrupts = <0x00 0x1b 0x01>;
qcom,irq-bitmask = <0x4000>;
qcom,remote-pid = <0x01>;
reg = <0xf9011008 0x04>;
compatible = "qcom,smp2p";
};
qcom,mdss_edp@fd923400 {
gpio-panel-hpd = <0x08 0x66 0x00>;
qcom,mdss-fb-map = <0x2c>;
gpio-panel-en = <0x08 0x3a 0x00>;
vdda-supply = <0x02>;
reg-names = "edp_base\0mmss_cc_base";
reg = <0xfd923400 0x700 0xfd8c2000 0x1000>;
compatible = "qcom,mdss-edp";
};
qcom,mdss_wb_panel {
qcom,mdss-fb-map = <0x33>;
qcom,mdss_pan_bpp = <0x18>;
qcom,mdss_pan_res = <0x780 0x438>;
compatible = "qcom,mdss_wb";
};
qcom,hdmi_tx@fd922100 {
phandle = <0x5a>;
linux,phandle = <0x5a>;
status = "ok";
qcom,mdss-fb-map = <0x32>;
qcom,hdmi-tx-hpd = <0x08 0x22 0x00>;
qcom,hdmi-tx-ddc-data = <0x08 0x21 0x00>;
qcom,hdmi-tx-ddc-clk = <0x08 0x20 0x00>;
qcom,hdmi-tx-cec = <0x08 0x1f 0x00>;
qcom,hdmi-tx-peak-current = <0x00 0x00 0x493e0 0x00>;
qcom,hdmi-tx-max-voltage-level = <0x00 0x00 0x1b7740 0x1b7740>;
qcom,hdmi-tx-min-voltage-level = <0x00 0x00 0x1b7740 0x1b7740>;
qcom,hdmi-tx-supply-names = "hpd-gdsc\0hpd-5v\0core-vdda\0core-vcc";
core-vcc-supply = <0x31>;
core-vdda-supply = <0x02>;
hpd-5v-supply = <0x30>;
hpd-gdsc-supply = <0x26>;
reg-names = "core_physical\0phy_physical\0qfprom_physical";
reg = <0xfd922100 0x370 0xfd922500 0x7c 0xfc4b8000 0x60f0>;
compatible = "qcom,hdmi-tx";
cell-index = <0x00>;
qcom,msm-hdmi-audio-rx {
compatible = "qcom,msm-hdmi-audio-codec-rx";
};
};
qcom,mdss_dsi@fd922e00 {
phandle = <0x28>;
linux,phandle = <0x28>;
status = "ok";
qcom,dsi-pref-prim-pan-oldrev = <0x2f>;
lge,num-of-dsv-enable-gpio = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01 0x01 0x01 0x02 0x02 0x02>;
lge,platform-enable-gpio2 = <0x08 0x64 0x01>;
qcom,platform-enable-gpio = <0x08 0x3a 0x01 0x08 0x3a 0x01 0x08 0x5b 0x01 0x08 0x5b 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01 0x08 0x38 0x01>;
qcom,platform-reset-gpio = <0x0a 0x13 0x01>;
qcom,dsi-pref-prim-pan = <0x2f>;
qcom,mdss-dsi-panel-broadcast-mode = <0x01>;
qcom,platform-lane-config = [00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 c0 00 00 00 00 00 01 bb];
qcom,platform-regulator-settings = [07 09 03 00 20 00 01];
qcom,platform-bist-ctrl = [00 00 b1 ff 00 00];
qcom,platform-strength-ctrl = [ff 06];
qcom,mdss-mdp = <0x2d>;
qcom,mdss-fb-map = <0x2c>;
vdda-supply = <0x2b>;
vddio-supply = <0x02>;
vdd-supply = <0x2a>;
reg-names = "dsi_ctrl\0dsi_phy\0mmss_misc_phys";
reg = <0xfd922e00 0x1f8 0xfd923100 0x2b0 0xfdf30000 0x108>;
cell-index = <0x01>;
label = "MDSS DSI CTRL->1";
compatible = "qcom,mdss-dsi-ctrl";
qcom,platform-supply-entry3 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x00>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-min-voltage = <0x124f80>;
qcom,supply-name = "vdda";
};
qcom,platform-supply-entry2 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x14>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-min-voltage = <0x1b7740>;
qcom,supply-name = "vddio";
};
qcom,platform-supply-entry1 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x00>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-min-voltage = <0x1b7740>;
qcom,supply-name = "vdd";
};
};
qcom,mdss_dsi@fd922800 {
phandle = <0x29>;
linux,phandle = <0x29>;
status = "ok";
qcom,dsi-pref-prim-pan-oldrev = <0x2e>;
lge,num-of-dsv-enable-gpio = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01 0x01 0x01 0x02 0x02 0x02>;
qcom,dsi-pref-prim-pan = <0x2e>;
qcom,mdss-dsi-panel-broadcast-mode = <0x01>;
qcom,platform-lane-config = [00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 00 00 00 00 00 00 01 97 00 c0 00 00 00 00 00 01 bb];
qcom,platform-regulator-settings = [07 09 03 00 20 00 01];
qcom,platform-bist-ctrl = [00 00 b1 ff 00 00];
qcom,platform-strength-ctrl = [ff 06];
qcom,platform-te-gpio = <0x08 0x0c 0x00>;
qcom,mdss-mdp = <0x2d>;
qcom,mdss-fb-map = <0x2c>;
vdda-supply = <0x2b>;
vddio-supply = <0x02>;
vdd-supply = <0x2a>;
reg-names = "dsi_ctrl\0dsi_phy\0mmss_misc_phys";
reg = <0xfd922800 0x1f8 0xfd922b00 0x2b0 0xfdf30000 0x108>;
cell-index = <0x00>;
label = "MDSS DSI CTRL->0";
compatible = "qcom,mdss-dsi-ctrl";
qcom,platform-supply-entry3 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x00>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-min-voltage = <0x124f80>;
qcom,supply-name = "vdda";
};
qcom,platform-supply-entry2 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x14>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-min-voltage = <0x1b7740>;
qcom,supply-name = "vddio";
};
qcom,platform-supply-entry1 {
qcom,supply-post-off-sleep = <0x00>;
qcom,supply-pre-off-sleep = <0x00>;
qcom,supply-post-on-sleep = <0x00>;
qcom,supply-pre-on-sleep = <0x00>;
qcom,supply-disable-load = <0x64>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-min-voltage = <0x1b7740>;
qcom,supply-name = "vdd";
};
};
qcom,mdss_mdp@fd900000 {
phandle = <0x2d>;
linux,phandle = <0x2d>;
qcom,mdss-ib-factor-limit = <0x01 0x01>;
qcom,mdss-ab-factor-limit = <0x01 0x01>;
qcom,mdss-pref-prim-intf = "dsi";
vdd-cx-supply = <0x27>;
qcom,mdss-has-decimation;
qcom,mdss-has-bwc;
qcom,mdss-pingpong-off = <0x12d00 0x12e00 0x12f00>;
qcom,mdss-prefill-fbc-lines = <0x02>;
qcom,mdss-prefill-pingpong-buffer-pixels = <0x1000>;
qcom,mdss-prefill-post-scaler-buffer-pixels = <0x00>;
qcom,mdss-prefill-scaler-buffer-lines-caf = <0x04>;
qcom,mdss-prefill-scaler-buffer-lines-bilinear = <0x02>;
qcom,mdss-prefill-y-buffer-bytes = <0x1000>;
qcom,mdss-prefill-outstanding-buffer-bytes = <0x400>;
qcom,mdp-settings = <0x2e0 0xe9 0x2e4 0x55 0x3ac 0xc0000ccc 0x3b4 0xc0000ccc 0x3bc 0xcccccc 0x4a8 0xcccc0c0 0x4b0 0xccccc0c0 0x4b8 0xccccc000>;
qcom,vbif-settings = <0x04 0x01>;
qcom,mdss-has-wfd-blk;
qcom,mdss-intf-off = <0x12500 0x12700 0x12900 0x12b00>;
qcom,mdss-wb-off = <0x11100 0x11500 0x11900 0x11d00 0x12100>;
qcom,mdss-dspp-off = <0x4600 0x4a00 0x4e00>;
qcom,mdss-mixer-wb-off = <0x3e00 0x4200>;
qcom,mdss-mixer-intf-off = <0x3200 0x3600 0x3a00>;
qcom,mdss-ctl-off = <0x600 0x700 0x800 0x900 0xa00>;
qcom,mdss-smp-data = <0x16 0x1000>;
qcom,mdss-pipe-dma-clk-ctrl-offsets = <0x3ac 0x08 0x0c 0x3b4 0x08 0x0c>;
qcom,mdss-pipe-rgb-clk-ctrl-offsets = <0x3ac 0x04 0x08 0x3b4 0x04 0x08 0x3bc 0x04 0x08>;
qcom,mdss-pipe-vig-clk-ctrl-offsets = <0x3ac 0x00 0x00 0x3b4 0x00 0x00 0x3bc 0x00 0x00>;
qcom,mdss-pipe-dma-xin-id = <0x02 0x0a>;
qcom,mdss-pipe-rgb-xin-id = <0x01 0x05 0x09>;
qcom,mdss-pipe-vig-xin-id = <0x00 0x04 0x08>;
qcom,mdss-pipe-dma-fetch-id = <0x0a 0x0d>;
qcom,mdss-pipe-rgb-fetch-id = <0x10 0x11 0x12>;
qcom,mdss-pipe-vig-fetch-id = <0x01 0x04 0x07>;
qcom,mdss-pipe-dma-off = <0x2a00 0x2e00>;
qcom,mdss-pipe-rgb-off = <0x1e00 0x2200 0x2600>;
qcom,mdss-pipe-vig-off = <0x1200 0x1600 0x1a00>;
qcom,max-clk-rate = <0x1312d000>;
qcom,mdss-ib-factor-overlap = <0x07 0x04>;
qcom,mdss-clk-factor = <0x05 0x04>;
qcom,mdss-ib-factor = <0x06 0x05>;
qcom,mdss-ab-factor = <0x02 0x01>;
qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800>;
qcom,msm-bus,num-paths = <0x01>;
qcom,msm-bus,num-cases = <0x03>;
qcom,msm-bus,name = "mdss_mdp";
qcom,max-bandwidth-high-kbps = <0x2dc6c0>;
qcom,max-bandwidth-low-kbps = <0x29f630>;
vdd-supply = <0x26>;
interrupts = <0x00 0x48 0x00>;
reg-names = "mdp_phys\0vbif_phys";
reg = <0xfd900000 0x22100 0xfd924000 0x1000>;
compatible = "qcom,mdss_mdp";
qcom,mdss_dsi_lgit_sic_mipi1_video {
phandle = <0x2f>;
linux,phandle = <0x2f>;
qcom,ief-off-dsi-state = "dsi_hs_mode";
qcom,ief-on-dsi-state = "dsi_hs_mode";
qcom,panel-ief-off-cmds = [15 01 00 00 00 00 02 b0 ac 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 26 39 01 00 00 00 00 05 f1 00 00 00 00 39 01 00 00 00 00 04 f2 01 00 40 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 02 f4 05 39 01 00 00 00 00 04 f5 02 00 83 39 01 00 00 00 00 04 f6 00 00 00 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00];
qcom,panel-ief-on-cmds = [15 01 00 00 00 00 02 b0 ac 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 7f 39 01 00 00 00 00 05 f1 00 00 01 01 39 01 00 00 00 00 04 f2 04 00 80 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 03 f4 00 14 39 01 00 00 00 00 04 f5 07 00 03 39 01 00 00 00 00 04 f6 00 00 00 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00];
qcom,ulps-enabled;
qcom,mdss-dsi-sharpening-mode = "dsi_hs_mode";
qcom,mdss-dsi-sharpening-off = [15 01 00 00 00 00 02 f0 35];
qcom,mdss-dsi-sharpening-on = [15 01 00 00 00 00 02 f0 26];
qcom,mdss-pan-physical-height-dimension = <0x78>;
qcom,mdss-pan-physical-width-dimension = <0x44>;
qcom,mdss-dsi-tx-eot-append;
qcom,cont-splash-enabled;
qcom,mdss-dsi-lp11-init;
qcom,mdss-dsi-reset-sequence = <0x01 0x05>;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode";
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-bl-pmic-control-type = "bl_others";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0x5e7>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x25>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-panel-timings = <0xc52c1e00 0x5a5e2230 0x25030400>;
qcom,mdss-dsi-panel-broadcast-mode = <0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-hs = <0x01>;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = <0x5010000 0x14000128 0x5010000 0x50000110>;
qcom,mdss-dsi-on-command = [05 01 00 00 05 00 01 01 15 01 00 00 00 00 02 b0 ac 39 01 00 00 00 00 06 b1 47 f0 80 00 00 39 01 00 00 00 00 04 b2 77 28 27 39 01 00 00 00 00 07 b3 0f 12 22 20 00 a0 39 01 00 00 00 00 08 b4 13 10 10 0a 0a 0a 0a 39 01 00 00 00 00 0a b5 30 26 1a 1a 10 10 40 10 05 39 01 00 00 00 00 04 b7 62 01 3f 39 01 00 00 00 00 03 c0 03 00 39 01 00 00 00 00 06 c1 22 80 f0 01 cf 15 01 00 00 00 00 02 c2 22 39 01 00 00 00 00 07 c3 06 88 0c 00 1b 1b 39 01 00 00 00 00 04 c4 47 0c 0c 39 01 00 00 00 00 07 c5 41 81 05 05 59 02 39 01 00 00 00 00 03 ca 20 b9 39 01 00 00 00 00 02 c9 3f 39 01 00 00 00 00 0c d0 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d1 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d2 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d3 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d4 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d5 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 05 e9 00 00 00 00 39 01 00 00 00 00 03 b6 00 00 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 53 2c 39 01 00 00 00 00 07 b8 11 11 11 38 00 00 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 33 39 01 00 00 00 00 05 f1 00 00 02 02 39 01 00 00 00 00 04 f2 01 00 40 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 02 f4 00 39 01 00 00 00 00 04 f5 01 00 61 39 01 00 00 00 00 04 f6 03 00 61 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 05 01 00 00 05 00 01 11 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-v-front-porch = <0x05>;
qcom,mdss-dsi-v-back-porch = <0x05>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-back-porch = <0x28>;
qcom,mdss-dsi-h-front-porch = <0x0c>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_2";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x28>;
qcom,mdss-dsi-panel-name = "LGD 1440p SIC video mode dsi secondary panel ";
compatible = "qcom,mdss-dsi-panel";
};
qcom,mdss_dsi_lgit_sic_mipi0_video {
phandle = <0x2e>;
linux,phandle = <0x2e>;
qcom,ief-off-dsi-state = "dsi_hs_mode";
qcom,ief-on-dsi-state = "dsi_hs_mode";
qcom,panel-ief-off-cmds = [15 01 00 00 00 00 02 b0 ac 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 26 39 01 00 00 00 00 05 f1 00 00 00 00 39 01 00 00 00 00 04 f2 01 00 40 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 02 f4 05 39 01 00 00 00 00 04 f5 02 00 83 39 01 00 00 00 00 04 f6 00 00 00 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00];
qcom,panel-ief-on-cmds = [15 01 00 00 00 00 02 b0 ac 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 7f 39 01 00 00 00 00 05 f1 00 00 01 01 39 01 00 00 00 00 04 f2 04 00 80 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 03 f4 00 14 39 01 00 00 00 00 04 f5 07 00 03 39 01 00 00 00 00 04 f6 00 00 00 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00];
qcom,ulps-enabled;
qcom,mdss-dsi-sharpening-mode = "dsi_hs_mode";
qcom,mdss-dsi-sharpening-off = [15 01 00 00 00 00 02 f0 35];
qcom,mdss-dsi-sharpening-on = [15 01 00 00 00 00 02 f0 26];
qcom,mdss-pan-physical-height-dimension = <0x78>;
qcom,mdss-pan-physical-width-dimension = <0x44>;
qcom,mdss-dsi-tx-eot-append;
qcom,cont-splash-enabled;
qcom,mdss-dsi-lp11-init;
qcom,mdss-dsi-reset-sequence = <0x01 0x05>;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode";
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-bl-pmic-control-type = "bl_others";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0x5e7>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x25>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-panel-timings = <0xc52c1e00 0x5a5e2230 0x25030400>;
qcom,mdss-dsi-panel-broadcast-mode = <0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-hs = <0x01>;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = <0x5010000 0x14000128 0x5010000 0x50000110>;
qcom,mdss-dsi-on-command = [05 01 00 00 05 00 01 01 15 01 00 00 00 00 02 b0 ac 39 01 00 00 00 00 06 b1 47 f0 80 00 00 39 01 00 00 00 00 04 b2 77 28 27 39 01 00 00 00 00 07 b3 0f 12 22 20 00 a0 39 01 00 00 00 00 08 b4 13 10 10 0a 0a 0a 0a 39 01 00 00 00 00 0a b5 30 26 1a 1a 10 10 40 10 05 39 01 00 00 00 00 04 b7 62 01 3f 39 01 00 00 00 00 03 c0 03 00 39 01 00 00 00 00 06 c1 22 80 f0 01 cf 15 01 00 00 00 00 02 c2 22 39 01 00 00 00 00 07 c3 06 88 0c 00 1b 1b 39 01 00 00 00 00 04 c4 47 0c 0c 39 01 00 00 00 00 07 c5 41 81 05 05 59 02 39 01 00 00 00 00 03 ca 20 b9 39 01 00 00 00 00 02 c9 3f 39 01 00 00 00 00 0c d0 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d1 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d2 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d3 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d4 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 0c d5 03 30 35 55 22 34 0f 06 51 33 02 39 01 00 00 00 00 05 e9 00 00 00 00 39 01 00 00 00 00 03 b6 00 00 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 53 2c 39 01 00 00 00 00 07 b8 11 11 11 38 00 00 15 01 00 00 00 00 02 55 81 15 01 00 00 00 00 02 f0 33 39 01 00 00 00 00 05 f1 00 00 02 02 39 01 00 00 00 00 04 f2 01 00 40 39 01 00 00 00 00 06 f3 00 00 00 00 00 39 01 00 00 00 00 02 f4 00 39 01 00 00 00 00 04 f5 01 00 61 39 01 00 00 00 00 04 f6 03 00 61 39 01 00 00 00 00 04 f7 00 00 00 39 01 00 00 00 00 11 f8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 f9 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 39 01 00 00 00 00 11 fa 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 05 01 00 00 05 00 01 11 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-v-front-porch = <0x05>;
qcom,mdss-dsi-v-back-porch = <0x05>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-back-porch = <0x28>;
qcom,mdss-dsi-h-front-porch = <0x0c>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "LGD 1440p SIC video mode dsi primary panel ";
compatible = "qcom,mdss-dsi-panel";
};
qcom,mdss_dsi_jdi_qhd_dualmipi1_cmd {
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-te-v-sync-continues-lines = <0x3c>;
qcom,mdss-dsi-te-v-sync-rd-ptr-irq-line = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-t-clk-pre = <0x27>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-panel-timings = <0xcd322200 0x60642634 0x29030400>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-broadcast-mode;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_2";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-panel-controller = <0x28>;
qcom,mdss-dsi-panel-name = "Dual 1 cmd mode dsi panel";
};
qcom,mdss_dsi_jdi_qhd_dualmipi0_cmd {
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-te-v-sync-continues-lines = <0x3c>;
qcom,mdss-dsi-te-v-sync-rd-ptr-irq-line = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-t-clk-pre = <0x27>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-panel-timings = <0xcd322200 0x60642634 0x29030400>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-broadcast-mode;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "Dual 0 cmd mode dsi panel";
};
qcom,dsi_jdi_qhd_video_1 {
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 01 00 15 01 00 00 0a 00 02 3a 77 39 01 00 00 0a 00 05 2a 00 00 04 ff 39 01 00 00 0a 00 05 2b 00 00 05 9f 15 01 00 00 0a 00 02 35 00 39 01 00 00 0a 00 03 44 00 00 15 01 00 00 0a 00 02 51 ff 15 01 00 00 0a 00 02 53 24 15 01 00 00 0a 00 02 55 00 05 01 00 00 78 00 01 11 23 01 00 00 0a 00 02 b0 00 29 01 00 00 0a 00 02 b3 14 29 01 00 00 0a 00 14 ce 7d 40 48 56 67 78 88 98 a7 b5 c3 d1 de e9 f2 fa ff 04 00 23 01 00 00 0a 00 02 b0 03 05 01 00 00 10 00 01 29];
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x27>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-panel-timings = <0xcd322200 0x60642634 0x29030400>;
qcom,mdss-dsi-panel-broadcast-mode;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_2";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x28>;
qcom,mdss-dsi-panel-name = "Dual 1 video mode dsi panel";
};
qcom,dsi_jdi_qhd_video_0 {
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 01 00 15 01 00 00 0a 00 02 3a 77 39 01 00 00 0a 00 05 2a 00 00 04 ff 39 01 00 00 0a 00 05 2b 00 00 05 9f 15 01 00 00 0a 00 02 35 00 39 01 00 00 0a 00 03 44 00 00 15 01 00 00 0a 00 02 51 ff 15 01 00 00 0a 00 02 53 24 15 01 00 00 0a 00 02 55 00 05 01 00 00 78 00 01 11 23 01 00 00 0a 00 02 b0 00 29 01 00 00 0a 00 02 b3 14 29 01 00 00 0a 00 14 ce 7d 40 48 56 67 78 88 98 a7 b5 c3 d1 de e9 f2 fa ff 04 00 23 01 00 00 0a 00 02 b0 03 05 01 00 00 10 00 01 29];
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-t-clk-pre = <0x27>;
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,mdss-dsi-panel-timings = <0xcd322200 0x60642634 0x29030400>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-broadcast-mode;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "Dual 0 video mode dsi panel";
};
qcom,mdss_dsi_jdi_1080p_video {
qcom,mdss-pan-physical-height-dimension = <0x6e>;
qcom,mdss-pan-physical-width-dimension = <0x3d>;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x1b>;
qcom,mdss-dsi-t-clk-post = <0x04>;
qcom,mdss-dsi-panel-timings = <0xe7362400 0x666a2a3a 0x2d030400>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 02 00 02 28 00 05 01 00 00 79 00 02 10 00];
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-v-front-porch = <0x04>;
qcom,mdss-dsi-v-back-porch = <0x10>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-back-porch = <0x40>;
qcom,mdss-dsi-h-front-porch = <0x60>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "jdi 1080p video mode dsi panel";
};
qcom,mdss_dsi_generic_720p_cmd {
qcom,partial-update-enabled;
qcom,panel-roi-alignment = <0x02 0x02 0x02 0x02 0x00 0x00>;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-pmic-bank-select = <0x07>;
qcom,mdss-dsi-bl-pmic-pwm-frequency = <0x64>;
qcom,mdss-dsi-bl-max-level = <0xff>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x2a>;
qcom,mdss-dsi-t-clk-post = <0x20>;
qcom,mdss-dsi-panel-timings = <0x6e261b00 0x35342028 0x17030400>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 01 34 05 01 00 00 78 00 01 10 05 01 00 00 78 00 01 28 15 01 00 00 0a 00 02 53 00];
qcom,mdss-dsi-on-command = [05 01 00 00 78 00 01 11 15 01 00 00 0a 00 02 36 00 05 01 00 00 0a 00 01 29 15 01 00 00 0a 00 02 53 24 15 01 00 00 0a 00 02 35 00];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-v-front-porch = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x02>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x1a>;
qcom,mdss-dsi-h-back-porch = <0x1a>;
qcom,mdss-dsi-h-front-porch = <0x1a>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-width = <0x300>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "generic 720p cmd mode dsi panel";
};
qcom,mdss_dsi_sharp_qhd_video {
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-mdp-trigger = "trigger_sw";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x1c>;
qcom,mdss-dsi-t-clk-post = <0x04>;
qcom,mdss-dsi-panel-timings = <0x461d2000 0x393a2121 0x32030400>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-h-sync-pulse = <0x01>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command = [05 01 00 00 32 00 02 01 00 05 01 00 00 0a 00 02 11 00 15 01 00 00 0a 00 02 53 2c 15 01 00 00 0a 00 02 51 ff 05 01 00 00 0a 00 02 29 00 15 01 00 00 0a 00 02 ae 03 15 01 00 00 0a 00 02 3a 77];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-color-order = "rgb_swap_bgr";
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x03>;
qcom,mdss-dsi-v-back-porch = <0x0f>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x20>;
qcom,mdss-dsi-h-back-porch = <0x50>;
qcom,mdss-dsi-h-front-porch = <0x30>;
qcom,mdss-dsi-panel-height = <0x3c0>;
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "sharp QHD LS043T1LE01 video mode dsi panel";
};
qcom,mdss_dsi_toshiba_720p_video {
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-min-refresh-rate = <0x2d>;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode";
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,mdss-dsi-t-clk-pre = <0x1b>;
qcom,mdss-dsi-t-clk-post = <0x04>;
qcom,mdss-dsi-panel-timings = <0xb0231b00 0x94931e25 0x15030400>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command = [23 01 00 00 0a 00 02 b0 00 23 01 00 00 0a 00 02 b2 00 23 01 00 00 0a 00 02 b3 0c 23 01 00 00 0a 00 02 b4 02 29 01 00 00 00 00 06 c0 40 02 7f c8 08 29 01 00 00 00 00 10 c1 00 a8 00 00 00 00 00 9d 08 27 00 00 00 00 00 29 01 00 00 00 00 06 c2 00 00 09 00 00 23 01 00 00 0a 00 02 c3 04 29 01 00 00 00 00 04 c4 4d 83 00 29 01 00 00 00 00 0b c6 12 00 08 71 00 00 00 80 00 04 23 01 00 00 0a 00 02 c7 22 29 01 00 00 00 00 05 c8 4c 0c 0c 0c 29 01 00 00 00 00 0e c9 00 40 00 16 32 2e 3a 43 3e 3c 45 79 3f 29 01 00 00 00 00 0e ca 00 46 1a 23 21 1c 25 31 2d 49 5f 7f 3f 29 01 00 00 00 00 0e cb 00 4c 20 3a 42 40 47 4b 42 3e 46 7e 3f 29 01 00 00 00 00 0e cc 00 41 19 21 1d 14 18 1f 1d 25 3f 73 3f 29 01 00 00 00 00 0e cd 23 79 5a 5f 57 4c 51 51 45 3f 4b 7f 3f 29 01 00 00 00 00 0e ce 00 40 14 20 1a 0e 0e 13 08 00 05 46 1c 29 01 00 00 00 00 04 d0 6a 64 01 29 01 00 00 00 00 03 d1 77 d4 23 01 00 00 0a 00 02 d3 33 29 01 00 00 00 00 03 d5 0f 0f 29 01 00 00 00 00 07 d8 34 64 23 25 62 32 29 01 00 00 00 00 0c de 10 7b 11 0a 00 00 00 00 00 00 00 29 01 00 00 00 00 09 fd 04 55 53 00 70 ff 10 73 23 01 00 00 0a 00 02 e2 00 05 01 00 00 78 00 02 11 00 05 01 00 00 32 00 02 29 00];
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-v-front-porch = <0x09>;
qcom,mdss-dsi-v-back-porch = <0x03>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x90>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-panel-controller = <0x29>;
qcom,mdss-dsi-panel-name = "toshiba 720p video mode dsi panel";
};
qcom,mdss_dsi_orise_720p_video {
qcom,off-cmds-dsi-state = "DSI_LP_MODE";
qcom,panel-off-cmds = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,on-cmds-dsi-state = "DSI_LP_MODE";
qcom,panel-on-cmds = [05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,panel-phy-laneConfig = [00 c2 45 00 00 00 00 01 75 00 c2 45 00 00 00 00 01 75 00 c2 45 00 00 00 00 01 75 00 c2 45 00 00 00 00 01 75 00 02 45 00 00 00 00 01 97];
qcom,panel-phy-bistCtrl = [00 00 b1 ff 00 00];
qcom,panel-phy-strengthCtrl = [77 06];
qcom,panel-phy-timingSettings = <0x69291f00 0x5555192a 0x2a030400>;
qcom,panel-phy-regulatorSettings = [03 01 01 00 20 00 01];
qcom,mdss-pan-dsi-framerate = <0x3c>;
qcom,mdss-pan-dsi-dma-tr = <0x04>;
qcom,mdss-pan-dsi-mdp-tr = <0x00>;
qcom,mdss-pan-dsi-stream = <0x00>;
qcom,mdss-pan-dsi-t-clk = <0x1b 0x04>;
qcom,mdss-pan-dsi-dlane-swap = <0x00>;
qcom,mdss-pan-dsi-data-lanes = <0x01 0x01 0x01 0x01>;
qcom,mdss-pan-dsi-rgb-swap = <0x00>;
qcom,mdss-pan-dsi-vc = <0x00>;
qcom,mdss-pan-dsi-dst-format = <0x03>;
qcom,mdss-pan-dsi-traffic-mode = <0x01>;
qcom,mdss-pan-dsi-bllp-power-stop = <0x01 0x01>;
qcom,mdss-pan-dsi-h-power-stop = <0x00 0x00 0x00>;
qcom,mdss-pan-dsi-h-pulse-mode = <0x00>;
qcom,mdss-pan-dsi-mode = <0x00>;
qcom,mdss-pan-bl-levels = <0x01 0xff>;
qcom,mdss-pan-underflow-clr = <0xff>;
qcom,mdss-pan-porch-values = <0x20 0x0c 0x90 0x03 0x04 0x09>;
qcom,mdss-pan-dest = "display_2";
qcom,mdss-pan-bpp = <0x18>;
qcom,mdss-pan-res = <0x2d0 0x500>;
qcom,dsi-ctrl-phandle = <0x28>;
label = "orise 720p video mode dsi panel";
};
qcom,mdss_fb_wfd {
phandle = <0x33>;
linux,phandle = <0x33>;
compatible = "qcom,mdss-fb";
cell-index = <0x02>;
};
qcom,mdss_fb_external {
phandle = <0x32>;
linux,phandle = <0x32>;
compatible = "qcom,mdss-fb";
cell-index = <0x01>;
};
qcom,mdss_fb_primary {
phandle = <0x2c>;
linux,phandle = <0x2c>;
qcom,memory-reservation-size = <0x1c20000>;
qcom,mdss-fb-split = <0x2d0 0x2d0>;
qcom,memblock-reserve = <0x3200000 0x1e00000>;
compatible = "qcom,mdss-fb";
cell-index = <0x00>;
};
};
qcom,kgsl-3d0@fdb00000 {
qcom,bus-control;
coresight-child-ports = <0x07>;
coresight-child-list = <0x25>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-gfx";
coresight-id = <0x43>;
iommu = <0x24>;
vdd-supply = <0x23>;
vddcx-supply = <0x22>;
qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x59 0x25c 0x00 0x00 0x1a 0x200 0x124f80 0x2579c0 0x59 0x25c 0x00 0x30d400 0x1a 0x200 0x124f80 0x2579c0 0x59 0x25c 0x00 0x30d400 0x1a 0x200 0x00 0x382700 0x59 0x25c 0x00 0x30d400 0x1a 0x200 0x124f80 0x2579c0 0x59 0x25c 0x00 0x509100 0x1a 0x200 0x00 0x382700 0x59 0x25c 0x00 0x509100 0x1a 0x200 0x00 0x4af380 0x59 0x25c 0x00 0x509100 0x1a 0x200 0x00 0x382700 0x59 0x25c 0x00 0x5ef880 0x1a 0x200 0x00 0x4af380 0x59 0x25c 0x00 0x5ef880 0x1a 0x200 0x00 0x71e440 0x59 0x25c 0x00 0x5ef880 0x1a 0x200 0x00 0x382700 0x59 0x25c 0x00 0x70e270 0x1a 0x200 0x00 0x4af380 0x59 0x25c 0x00 0x70e270 0x1a 0x200 0x00 0x71e440 0x59 0x25c 0x00 0x70e270 0x1a 0x200 0x00 0x4af380 0x59 0x25c 0x00 0x8d1d00 0x1a 0x200 0x00 0x71e440 0x59 0x25c 0x00 0x8d1d00>;
qcom,msm-bus,num-paths = <0x02>;
qcom,msm-bus,num-cases = <0x0f>;
qcom,msm-bus,name = "grp3d";
qcom,clk-map = <0x06>;
qcom,strtstp-sleepwake;
qcom,idle-timeout = <0x50>;
qcom,initial-pwrlevel = <0x03>;
qcom,chipid = <0x3030002>;
qcom,id = <0x00>;
interrupt-names = "kgsl_3d0_irq";
interrupts = <0x00 0x21 0x00>;
reg-names = "kgsl_3d0_reg_memory\0kgsl_3d0_shader_memory";
reg = <0xfdb00000 0x10000 0xfdb20000 0x10000>;
compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d";
label = "kgsl-3d0";
qcom,dcvs-core-info {
qcom,power-num-freq = <0x04>;
qcom,power-current-temp = <0x19>;
qcom,energy-leakage-coeff-d = <0x00>;
qcom,energy-leakage-coeff-c = <0x00>;
qcom,energy-leakage-coeff-b = <0x265de>;
qcom,energy-leakage-coeff-a = <0x0b>;
qcom,energy-active-coeff-c = <0x00>;
qcom,energy-active-coeff-b = <0x00>;
qcom,energy-active-coeff-a = <0x9bc>;
qcom,algo-ss-no-corr-below-freq = <0x00>;
qcom,algo-ss-util-pct = <0x5f>;
qcom,algo-ss-win-size-max-us = <0xf4240>;
qcom,algo-ss-win-size-min-us = <0xf4240>;
qcom,algo-slack-time-max-us = <0x9858>;
qcom,algo-slack-time-min-us = <0x9858>;
qcom,algo-slack-weight-thresh-pct = <0x00>;
qcom,algo-slack-mode-dynamic = <0x186a0>;
qcom,algo-max-freq-chg-time-us = <0x186a0>;
qcom,algo-group-id = <0x5f>;
qcom,algo-em-max-util-pct = <0x61>;
qcom,algo-em-win-size-max-us = <0x493e0>;
qcom,algo-em-win-size-min-us = <0x186a0>;
qcom,algo-disable-pc-threshold = <0x00>;
qcom,core-core-type = <0x01>;
qcom,sensors = <0x00>;
qcom,num-cores = <0x01>;
compatible = "qcom,dcvs-core-info";
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,dcvs-freq@3 {
qcom,leakage-energy-offset = <0x00>;
qcom,active-energy-offset = <0xce301>;
qcom,is_trans_level = <0x00>;
qcom,voltage = <0x00>;
qcom,freq = <0x00>;
reg = <0x03>;
};
qcom,dcvs-freq@2 {
qcom,leakage-energy-offset = <0x00>;
qcom,active-energy-offset = <0x64>;
qcom,is_trans_level = <0x00>;
qcom,voltage = <0x00>;
qcom,freq = <0x00>;
reg = <0x02>;
};
qcom,dcvs-freq@1 {
qcom,leakage-energy-offset = <0x00>;
qcom,active-energy-offset = <0x64>;
qcom,is_trans_level = <0x00>;
qcom,voltage = <0x00>;
qcom,freq = <0x00>;
reg = <0x01>;
};
qcom,dcvs-freq@0 {
qcom,leakage-energy-offset = <0x00>;
qcom,active-energy-offset = <0x64>;
qcom,is_trans_level = <0x00>;
qcom,voltage = <0x00>;
qcom,freq = <0x00>;
reg = <0x00>;
};
};
qcom,gpu-pwrlevels {
compatible = "qcom,gpu-pwrlevels";
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,gpu-pwrlevel@5 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x00>;
qcom,gpu-freq = <0x19bfcc0>;
reg = <0x05>;
};
qcom,gpu-pwrlevel@4 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x02>;
qcom,gpu-freq = <0xbebc200>;
reg = <0x04>;
};
qcom,gpu-pwrlevel@3 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x05>;
qcom,gpu-freq = <0x13ab6680>;
reg = <0x03>;
};
qcom,gpu-pwrlevel@2 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x08>;
qcom,gpu-freq = <0x172fab40>;
reg = <0x02>;
};
qcom,gpu-pwrlevel@1 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x0b>;
qcom,gpu-freq = <0x1b8faa00>;
reg = <0x01>;
};
qcom,gpu-pwrlevel@0 {
qcom,io-fraction = <0x65>;
qcom,bus-freq = <0x0e>;
qcom,gpu-freq = <0x22739480>;
reg = <0x00>;
};
};
};
qcom,ion {
#size-cells = <0x00>;
#address-cells = <0x01>;
compatible = "qcom,msm-ion";
qcom,ion-heap@26 {
qcom,ion-heap-type = "CARVEOUT";
qcom,memory-fixed = <0x8000000 0x5000000>;
qcom,heap-align = <0x1000>;
reg = <0x1a>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@23 {
qcom,ion-heap-type = "CARVEOUT";
qcom,memory-fixed = <0x5a00000 0x2100000>;
qcom,heap-align = <0x1000>;
reg = <0x17>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@28 {
qcom,ion-heap-type = "CARVEOUT";
qcom,memory-reservation-size = "\0a@";
qcom,memory-reservation-type = "EBI1";
qcom,heap-align = <0x1000>;
reg = <0x1c>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@27 {
qcom,ion-heap-type = "DMA";
linux,contiguous-region = <0x21>;
reg = <0x1b>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@22 {
qcom,ion-heap-type = "DMA";
linux,contiguous-region = <0x20>;
qcom,heap-align = <0x1000>;
reg = <0x16>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@8 {
qcom,default-prefetch-size = <0x6c00000>;
qcom,ion-heap-type = "SECURE_DMA";
linux,contiguous-region = <0x1f>;
qcom,heap-align = <0x1000>;
reg = <0x08>;
compatible = "qcom,msm-ion-reserve";
};
qcom,ion-heap@25 {
qcom,ion-heap-type = "SYSTEM";
reg = <0x19>;
};
};
qcom,gdsc@fd8c1804 {
status = "disabled";
reg = <0xfd8c1804 0x04>;
regulator-name = "gdsc_vcap";
compatible = "qcom,gdsc";
};
qcom,gdsc@fc401ec0 {
status = "disabled";
reg = <0xfc401ec0 0x04>;
regulator-name = "gdsc_usb30_sec";
compatible = "qcom,gdsc";
};
qcom,gdsc@fc401e84 {
status = "disabled";
reg = <0xfc401e84 0x04>;
regulator-name = "gdsc_usb30";
compatible = "qcom,gdsc";
};
qcom,gdsc@fc401b44 {
status = "disabled";
reg = <0xfc401b44 0x04>;
regulator-name = "gdsc_pcie_1";
compatible = "qcom,gdsc";
};
qcom,gdsc@fc401ac4 {
status = "disabled";
reg = <0xfc401ac4 0x04>;
regulator-name = "gdsc_pcie_0";
compatible = "qcom,gdsc";
};
qcom,gdsc@fc400404 {
status = "ok";
reg = <0xfc400404 0x04>;
regulator-name = "gdsc_usb_hsic";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c4034 {
phandle = <0x22>;
linux,phandle = <0x22>;
status = "ok";
reg = <0xfd8c4034 0x04>;
regulator-name = "gdsc_oxili_cx";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c4024 {
phandle = <0x23>;
linux,phandle = <0x23>;
qcom,clock-names = "core_clk";
parent-supply = <0x1e>;
status = "ok";
reg = <0xfd8c4024 0x04>;
regulator-name = "gdsc_oxili_gx";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c36a4 {
phandle = <0x03>;
linux,phandle = <0x03>;
qcom,clock-names = "core0_clk\0core1_clk\0csi0_clk\0csi1_clk\0cpp_clk";
status = "ok";
reg = <0xfd8c36a4 0x04>;
regulator-name = "gdsc_vfe";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c35a4 {
phandle = <0x04>;
linux,phandle = <0x04>;
qcom,clock-names = "core0_clk\0core1_clk\0core2_clk";
status = "ok";
reg = <0xfd8c35a4 0x04>;
regulator-name = "gdsc_jpeg";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c2304 {
phandle = <0x26>;
linux,phandle = <0x26>;
qcom,clock-names = "core_clk\0lut_clk";
status = "ok";
reg = <0xfd8c2304 0x04>;
regulator-name = "gdsc_mdss";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c1404 {
status = "disabled";
reg = <0xfd8c1404 0x04>;
regulator-name = "gdsc_vpu";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c1044 {
status = "disabled";
reg = <0xfd8c1044 0x04>;
regulator-name = "gdsc_venus_core1";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c1040 {
status = "disabled";
reg = <0xfd8c1040 0x04>;
regulator-name = "gdsc_venus_core0";
compatible = "qcom,gdsc";
};
qcom,gdsc@fd8c1024 {
phandle = <0x40>;
linux,phandle = <0x40>;
qcom,skip-logic-collapse;
qcom,clock-names = "core_clk";
status = "ok";
reg = <0xfd8c1024 0x04>;
regulator-name = "gdsc_venus";
compatible = "qcom,gdsc";
};
fuse@fc4be024 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-fuse";
coresight-id = <0x27>;
reg-names = "fuse-base";
reg = <0xfc4be024 0x08>;
compatible = "arm,coresight-fuse";
};
hwevent@fdf30018 {
qcom,hwevent-clks = "core_mmss_clk";
coresight-nr-inports = <0x00>;
coresight-name = "coresight-hwevent";
coresight-id = <0x26>;
reg-names = "mmss-mux\0apcs-mux\0ppss-mux\0gcc-mux";
reg = <0xfdf30018 0x80 0xf9011080 0x80 0xfd4ab160 0x80 0xfc401600 0x80>;
compatible = "qcom,coresight-hwevent";
};
cti@fc358000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-rpm-cpu0";
coresight-id = <0x25>;
reg-names = "cti-base";
reg = <0xfc358000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc354000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-audio-cpu0";
coresight-id = <0x24>;
reg-names = "cti-base";
reg = <0xfc354000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc350000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-modem-cpu0";
coresight-id = <0x23>;
reg-names = "cti-base";
reg = <0xfc350000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc34d000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-wcn-cpu0";
coresight-id = <0x22>;
reg-names = "cti-base";
reg = <0xfc34d000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc348000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-video-cpu0";
coresight-id = <0x21>;
reg-names = "cti-base";
reg = <0xfc348000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc344000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-cpu3";
coresight-id = <0x20>;
reg-names = "cti-base";
reg = <0xfc344000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc343000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-cpu2";
coresight-id = <0x1f>;
reg-names = "cti-base";
reg = <0xfc343000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc342000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-cpu1";
coresight-id = <0x1e>;
reg-names = "cti-base";
reg = <0xfc342000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc341000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-cpu0";
coresight-id = <0x1d>;
reg-names = "cti-base";
reg = <0xfc341000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc340000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti-l2";
coresight-id = <0x1c>;
reg-names = "cti-base";
reg = <0xfc340000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc310000 {
phandle = <0x13>;
linux,phandle = <0x13>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti8";
coresight-id = <0x1b>;
reg-names = "cti-base";
reg = <0xfc310000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30f000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti7";
coresight-id = <0x1a>;
reg-names = "cti-base";
reg = <0xfc30f000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30e000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti6";
coresight-id = <0x19>;
reg-names = "cti-base";
reg = <0xfc30e000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30d000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti5";
coresight-id = <0x18>;
reg-names = "cti-base";
reg = <0xfc30d000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30c000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti4";
coresight-id = <0x17>;
reg-names = "cti-base";
reg = <0xfc30c000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30b000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti3";
coresight-id = <0x16>;
reg-names = "cti-base";
reg = <0xfc30b000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc30a000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti2";
coresight-id = <0x15>;
reg-names = "cti-base";
reg = <0xfc30a000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc309000 {
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti1";
coresight-id = <0x14>;
reg-names = "cti-base";
reg = <0xfc309000 0x1000>;
compatible = "arm,coresight-cti";
};
cti@fc308000 {
phandle = <0x12>;
linux,phandle = <0x12>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-cti0";
coresight-id = <0x13>;
reg-names = "cti-base";
reg = <0xfc308000 0x1000>;
compatible = "arm,coresight-cti";
};
csr@fc302000 {
qcom,blk-size = <0x03>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-csr";
coresight-id = <0x12>;
reg-names = "csr-base";
reg = <0xfc302000 0x1000>;
compatible = "qcom,coresight-csr";
};
rpm_etm0 {
coresight-child-ports = <0x00>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-rpm-etm0";
coresight-id = <0x11>;
compatible = "qcom,coresight-rpm-etm";
};
wcn_etm0 {
coresight-child-ports = <0x02>;
coresight-child-list = <0x1b>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-wcn-etm0";
coresight-id = <0x10>;
compatible = "qcom,coresight-wcn-etm";
};
modem_etm0 {
coresight-child-ports = <0x01>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-modem-etm0";
coresight-id = <0x0f>;
compatible = "qcom,coresight-modem-etm";
};
audio_etm0 {
coresight-child-ports = <0x02>;
coresight-child-list = <0x1d>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-audio-etm0";
coresight-id = <0x0e>;
compatible = "qcom,coresight-audio-etm";
};
etm@fc33f000 {
qcom,round-robin;
qcom,pc-save;
coresight-child-ports = <0x03>;
coresight-child-list = <0x1c>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-etm3";
coresight-id = <0x0d>;
reg-names = "etm-base";
reg = <0xfc33f000 0x1000>;
compatible = "arm,coresight-etm";
};
etm@fc33e000 {
qcom,round-robin;
qcom,pc-save;
coresight-child-ports = <0x02>;
coresight-child-list = <0x1c>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-etm2";
coresight-id = <0x0c>;
reg-names = "etm-base";
reg = <0xfc33e000 0x1000>;
compatible = "arm,coresight-etm";
};
etm@fc33d000 {
qcom,round-robin;
qcom,pc-save;
coresight-child-ports = <0x01>;
coresight-child-list = <0x1c>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-etm1";
coresight-id = <0x0b>;
reg-names = "etm-base";
reg = <0xfc33d000 0x1000>;
compatible = "arm,coresight-etm";
};
etm@fc33c000 {
qcom,round-robin;
qcom,pc-save;
coresight-child-ports = <0x00>;
coresight-child-list = <0x1c>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-etm0";
coresight-id = <0x0a>;
reg-names = "etm-base";
reg = <0xfc33c000 0x1000>;
compatible = "arm,coresight-etm";
};
stm@fc321000 {
coresight-child-ports = <0x07>;
coresight-child-list = <0x1b>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x00>;
coresight-name = "coresight-stm";
coresight-id = <0x09>;
reg-names = "stm-base\0stm-data-base";
reg = <0xfc321000 0x1000 0xfa280000 0x180000>;
compatible = "arm,coresight-stm";
};
funnel@fc364000 {
phandle = <0x25>;
linux,phandle = <0x25>;
coresight-child-ports = <0x01>;
coresight-child-list = <0x1b>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x08>;
coresight-name = "coresight-funnel-mmss";
coresight-id = <0x08>;
reg-names = "funnel-base";
reg = <0xfc364000 0x1000>;
compatible = "arm,coresight-funnel";
};
funnel@fc345000 {
phandle = <0x1c>;
linux,phandle = <0x1c>;
coresight-child-ports = <0x05>;
coresight-child-list = <0x1b>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x04>;
coresight-name = "coresight-funnel-kpss";
coresight-id = <0x07>;
reg-names = "funnel-base";
reg = <0xfc345000 0x1000>;
compatible = "arm,coresight-funnel";
};
funnel@fc31a000 {
phandle = <0x1b>;
linux,phandle = <0x1b>;
coresight-child-ports = <0x01>;
coresight-child-list = <0x1a>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x08>;
coresight-name = "coresight-funnel-in1";
coresight-id = <0x06>;
reg-names = "funnel-base";
reg = <0xfc31a000 0x1000>;
compatible = "arm,coresight-funnel";
};
funnel@fc319000 {
phandle = <0x1d>;
linux,phandle = <0x1d>;
coresight-child-ports = <0x00>;
coresight-child-list = <0x1a>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x08>;
coresight-name = "coresight-funnel-in0";
coresight-id = <0x05>;
reg-names = "funnel-base";
reg = <0xfc319000 0x1000>;
compatible = "arm,coresight-funnel";
};
funnel@fc31b000 {
phandle = <0x1a>;
linux,phandle = <0x1a>;
coresight-child-ports = <0x00>;
coresight-child-list = <0x19>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x02>;
coresight-name = "coresight-funnel-merg";
coresight-id = <0x04>;
reg-names = "funnel-base";
reg = <0xfc31b000 0x1000>;
compatible = "arm,coresight-funnel";
};
tmc@fc307000 {
phandle = <0x19>;
linux,phandle = <0x19>;
coresight-ctis = <0x12 0x13>;
coresight-default-sink;
coresight-child-ports = <0x00>;
coresight-child-list = <0x18>;
coresight-outports = <0x00>;
coresight-nr-inports = <0x01>;
coresight-name = "coresight-tmc-etf";
coresight-id = <0x03>;
reg-names = "tmc-base";
reg = <0xfc307000 0x1000>;
compatible = "arm,coresight-tmc";
};
replicator@fc31c000 {
phandle = <0x18>;
linux,phandle = <0x18>;
coresight-child-ports = <0x00 0x00>;
coresight-child-list = <0x16 0x17>;
coresight-outports = <0x00 0x01>;
coresight-nr-inports = <0x01>;
coresight-name = "coresight-replicator";
coresight-id = <0x02>;
reg-names = "replicator-base";
reg = <0xfc31c000 0x1000>;
compatible = "qcom,coresight-replicator";
};
tpiu@fc318000 {
phandle = <0x17>;
linux,phandle = <0x17>;
qcom,vdd-io-current-level = <0x06 0x55f0>;
qcom,vdd-io-voltage-level = <0x2d0370 0x2d0370>;
vdd-io-supply = <0x15>;
qcom,vdd-current-level = "\0\0#(\0\f5";
qcom,vdd-voltage-level = <0x2d0370 0x2d0370>;
vdd-supply = <0x14>;
coresight-nr-inports = <0x01>;
coresight-name = "coresight-tpiu";
coresight-id = <0x01>;
reg-names = "tpiu-base";
reg = <0xfc318000 0x1000>;
compatible = "arm,coresight-tpiu";
};
tmc@fc322000 {
phandle = <0x16>;
linux,phandle = <0x16>;
coresight-ctis = <0x12 0x13>;
coresight-nr-inports = <0x01>;
coresight-name = "coresight-tmc-etr";
coresight-id = <0x00>;
qcom,memory-size = <0x100000>;
interrupt-names = "byte-cntr-irq";
interrupts = <0x00 0xa6 0x00>;
reg-names = "tmc-base\0bam-base";
reg = <0xfc322000 0x1000 0xfc37c000 0x3000>;
compatible = "arm,coresight-tmc";
};
qcom,cci@fda0C000 {
qcom,gpio-tbl-label = "CCI_I2C_DATA0\0CCI_I2C_CLK0\0CCI_I2C_DATA1\0CCI_I2C_CLK1";
qcom,gpio-tbl-flags = <0x01 0x01 0x01 0x01>;
qcom,gpio-tbl-num = <0x00 0x01 0x02 0x03>;
gpios = <0x08 0x13 0x00 0x08 0x14 0x00 0x08 0x15 0x00 0x08 0x16 0x00>;
interrupt-names = "cci";
interrupts = <0x00 0x32 0x00>;
reg-names = "cci";
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0xfda0c000 0x1000>;
compatible = "qcom,cci";
cell-index = <0x00>;
qcom,camera_rev_a@6e {
qcom,cci-master = <0x01>;
qcom,sensor-mode = <0x01>;
qcom,sensor-position = <0x01>;
qcom,csi-lane-mask = <0x03>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
qcom,gpio-req-tbl-flags = <0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x11 0x00 0x08 0x12 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x2932e0>;
qcom,cam-vreg-max-voltage = <0x124f80 0x00 0x2932e0>;
qcom,cam-vreg-min-voltage = <0x124f80 0x00 0x2932e0>;
qcom,cam-vreg-type = <0x00 0x01 0x00>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana";
cam_vio-supply = <0x11>;
cam_vana-supply = <0x10>;
cam_vdig-supply = <0x09>;
qcom,sensor-name = "imx208";
qcom,mount-angle = <0x10e>;
qcom,flash-type = <0x00>;
qcom,csid-sd-index = <0x02>;
qcom,csiphy-sd-index = <0x02>;
qcom,slave-id = <0x6e 0x00 0x208>;
reg = <0x6e 0x00>;
revision = "rev_a";
compatible = "qcom,imx208";
status = "ok";
};
qcom,camera_rev_b@6e {
qcom,cci-master = <0x01>;
qcom,sensor-mode = <0x01>;
qcom,sensor-position = <0x01>;
qcom,csi-lane-mask = <0x03>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0VT_CAM_EN";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02>;
qcom,gpio-vdig = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x11 0x00 0x08 0x12 0x00 0x08 0x59 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x00 0x00 0x2932e0>;
qcom,cam-vreg-max-voltage = <0x00 0x00 0x2932e0>;
qcom,cam-vreg-min-voltage = <0x00 0x00 0x2932e0>;
qcom,cam-vreg-type = <0x00 0x01 0x00>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana";
cam_vio-supply = <0x11>;
cam_vana-supply = <0x10>;
qcom,sensor-name = "imx208";
qcom,mount-angle = <0x10e>;
qcom,flash-type = <0x00>;
qcom,csid-sd-index = <0x02>;
qcom,csiphy-sd-index = <0x02>;
qcom,slave-id = <0x6e 0x00 0x208>;
reg = <0x6e 0x00>;
revision = "rev_a1...";
compatible = "qcom,imx208";
status = "ok";
};
qcom,camera_rev_a@20 {
qcom,cci-master = <0x00>;
qcom,sensor-mode = <0x00>;
qcom,sensor-position = <0x00>;
qcom,csi-lane-mask = <0x1f>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0AF_MVDD\0OIS_RESET";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ois-reset = <0x07>;
qcom,gpio-af_mvdd = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x04 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x0a 0x04 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0xf4240 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0xf4240 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x0e>;
qcom,sensor-name = "imx214";
qcom,mount-angle = <0x5a>;
qcom,led-flash-src = <0x0d>;
qcom,eeprom-src = <0x0c>;
qcom,actuator-src = <0x0b>;
qcom,csid-sd-index = <0x00>;
qcom,csiphy-sd-index = <0x00>;
qcom,slave-id = <0x20 0x16 0x214>;
reg = <0x20 0x00>;
revision = "rev_a";
compatible = "qcom,imx214";
status = "ok";
};
qcom,camera_rev_b@20 {
qcom,cci-master = <0x00>;
qcom,sensor-mode = <0x00>;
qcom,sensor-position = <0x00>;
qcom,csi-lane-mask = <0x1f>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0OIS_RESET\0LDAF_EN";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ldaf-en = <0x07>;
qcom,gpio-ois-reset = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x04 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00 0x0a 0x01 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x09>;
qcom,sensor-name = "imx135";
qcom,mount-angle = <0x5a>;
qcom,led-flash-src = <0x0d>;
qcom,eeprom-src = <0x0c>;
qcom,actuator-src = <0x0b>;
qcom,csid-sd-index = <0x00>;
qcom,csiphy-sd-index = <0x00>;
qcom,slave-id = <0x20 0x16 0x135>;
reg = <0x20 0x00>;
revision = "rev_a1...";
compatible = "qcom,imx135";
status = "ok";
};
qcom,camera@6C {
qcom,cci-master = <0x00>;
qcom,sensor-mode = <0x00>;
qcom,sensor-position = <0x00>;
qcom,csi-lane-mask = <0x1f>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0OIS_RESET\0LDAF_EN";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ldaf-en = <0x07>;
qcom,gpio-ois-reset = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x04 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00 0x0a 0x01 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x14ff0 0x1770 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0x124f80 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0x124f80 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x09>;
qcom,sensor-name = "t4kb3";
qcom,mount-angle = <0x5a>;
qcom,led-flash-src = <0x0d>;
qcom,eeprom-src = <0x0f>;
qcom,actuator-src = <0x0b>;
qcom,csid-sd-index = <0x00>;
qcom,csiphy-sd-index = <0x00>;
qcom,slave-id = <0x6c 0x00 0x1c50>;
reg = <0x6c 0x00>;
compatible = "qcom,t4kb3";
status = "ok";
};
qcom,camera_evb1@20 {
qcom,cci-master = <0x00>;
qcom,sensor-mode = <0x00>;
qcom,sensor-position = <0x00>;
qcom,csi-lane-mask = <0x1f>;
qcom,csi-lane-assign = <0x4320>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0AF_MVDD\0OIS_RESET";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ois-reset = <0x07>;
qcom,gpio-af_mvdd = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x31 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x08 0x39 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0xf4240 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0xf4240 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x0e>;
qcom,sensor-name = "imx214";
qcom,mount-angle = <0x5a>;
qcom,led-flash-src = <0x0d>;
qcom,eeprom-src = <0x0c>;
qcom,actuator-src = <0x0b>;
qcom,csid-sd-index = <0x00>;
qcom,csiphy-sd-index = <0x00>;
qcom,slave-id = <0x20 0x00 0x00>;
reg = <0x20 0x00>;
compatible = "qcom,imx214";
revision = "evb1";
status = "ok";
};
qcom,eeprom@1 {
phandle = <0x0f>;
linux,phandle = <0x0f>;
qcom,cam-power-seq-delay = <0x14>;
qcom,cam-power-seq-cfg-val = <0x01>;
qcom,cam-power-seq-val = "sensor_gpio_vio";
qcom,cam-power-seq-type = "sensor_gpio";
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0OIS_RESET\0LDAF_EN";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ldaf-en = <0x07>;
qcom,gpio-ois-reset = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x04 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00 0x0a 0x01 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x09>;
qcom,mem0 = <0x900 0x00 0x02 0x00 0x01 0x00>;
qcom,poll0 = <0x00 0x00 0x02 0x00 0x01 0x14>;
qcom,page0 = <0x00 0x00 0x02 0x00 0x01 0x14>;
qcom,num-blocks = <0x01>;
qcom,cci-master = <0x00>;
qcom,slave-addr = <0xa0>;
compatible = "qcom,eeprom";
qcom,eeprom-name = "t4kb3";
reg = <0x01>;
cell-index = <0x01>;
};
qcom,eeprom@a0 {
phandle = <0x0c>;
linux,phandle = <0x0c>;
qcom,cam-power-seq-delay = <0x14>;
qcom,cam-power-seq-cfg-val = <0x01>;
qcom,cam-power-seq-val = "sensor_gpio_vio";
qcom,cam-power-seq-type = "sensor_gpio";
qcom,gpio-req-tbl-label = "CAMIF_MCLK\0CAM_RESET1\0MAIN_VANA_EN\0MAIN_VIO_EN\0MAIN_VCM_EN\0OIS_LDO_EN\0OIS_RESET\0LDAF_EN";
qcom,gpio-req-tbl-flags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
qcom,gpio-ldaf-en = <0x07>;
qcom,gpio-ois-reset = <0x06>;
qcom,gpio-ois-ldo = <0x05>;
qcom,gpio-vaf = <0x04>;
qcom,gpio-vio = <0x03>;
qcom,gpio-vana = <0x02>;
qcom,gpio-reset = <0x01>;
gpios = <0x08 0x0f 0x00 0x08 0x04 0x00 0x08 0x10 0x00 0x08 0x60 0x00 0x08 0x91 0x00 0x08 0x1e 0x00 0x08 0x1d 0x00 0x0a 0x01 0x00>;
qcom,gpio-no-mux = <0x00>;
qcom,cam-vreg-op-mode = <0x19a28 0x00 0x00 0x186a0>;
qcom,cam-vreg-max-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-min-voltage = <0x100590 0x00 0x00 0x1b7740>;
qcom,cam-vreg-type = <0x00 0x01 0x01 0x01>;
qcom,cam-vreg-name = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf";
cam_vdig-supply = <0x09>;
qcom,mem0 = <0x900 0x00 0x02 0x00 0x01 0x00>;
qcom,poll0 = <0x00 0x00 0x02 0x00 0x01 0x14>;
qcom,page0 = <0x00 0x00 0x02 0x00 0x01 0x14>;
qcom,num-blocks = <0x01>;
qcom,cci-master = <0x00>;
qcom,slave-addr = <0xa0>;
compatible = "qcom,eeprom";
qcom,eeprom-name = "sonyimx135";
reg = <0xa0 0x00>;
cell-index = <0x00>;
};
qcom,actuator@18 {
phandle = <0x0b>;
linux,phandle = <0x0b>;
qcom,cci-master = <0x00>;
compatible = "qcom,actuator";
reg = <0x18>;
cell-index = <0x01>;
};
qcom,camera@20 {
status = "disable";
};
qcom,cci-master1 {
qcom,hw-tsp = <0x03>;
qcom,hw-trdhld = <0x06>;
qcom,hw-scl-stretch-en = <0x00>;
qcom,hw-tbuf = <0x19>;
qcom,hw-thd-sta = <0x0b>;
qcom,hw-thd-dat = <0x0d>;
qcom,hw-tsu-sta = <0x07>;
qcom,hw-tsu-sto = <0x06>;
qcom,hw-tlow = <0x1c>;
qcom,hw-thigh = <0x15>;
status = "ok";
};
qcom,cci-master0 {
qcom,hw-tsp = <0x03>;
qcom,hw-trdhld = <0x06>;
qcom,hw-scl-stretch-en = <0x00>;
qcom,hw-tbuf = <0x19>;
qcom,hw-thd-sta = <0x0b>;
qcom,hw-thd-dat = <0x0d>;
qcom,hw-tsu-sta = <0x07>;
qcom,hw-tsu-sto = <0x06>;
qcom,hw-tlow = <0x1c>;
qcom,hw-thigh = <0x15>;
status = "ok";
};
};
qcom,proxy@29 {
qcom,cci-master = <0x00>;
compatible = "qcom,proxy";
reg = <0x29 0x00>;
cell-index = <0x3e6>;
};
qcom,ois@48 {
qcom,cci-master = <0x00>;
compatible = "qcom,ois";
reg = <0x48 0x00>;
cell-index = <0x3e6>;
};
qcom,camera-led-flash {
phandle = <0x0d>;
linux,phandle = <0x0d>;
qcom,torch-source = <0x07>;
qcom,flash-source = <0x05 0x06>;
qcom,flash-type = <0x01>;
compatible = "qcom,camera-led-flash";
cell-index = <0x00>;
};
qcom,cpp@fda04000 {
vdd-supply = <0x03>;
interrupt-names = "cpp";
interrupts = <0x00 0x31 0x00>;
reg-names = "cpp\0cpp_vbif\0cpp_hw";
reg = <0xfda04000 0x100 0xfda40000 0x200 0xfda18000 0x18>;
compatible = "qcom,cpp";
cell-index = <0x00>;
};
qcom,irqrouter@fda00000 {
reg-names = "irqrouter";
reg = <0xfda00000 0x100>;
compatible = "qcom,irqrouter";
cell-index = <0x00>;
};
qcom,jpeg@fda24000 {
vdd-supply = <0x04>;
interrupt-names = "jpeg";
interrupts = <0x00 0x3d 0x00>;
reg-names = "jpeg";
reg = <0xfda24000 0x400>;
compatible = "qcom,jpeg";
cell-index = <0x02>;
};
qcom,jpeg@fda20000 {
vdd-supply = <0x04>;
interrupt-names = "jpeg";
interrupts = <0x00 0x3c 0x00>;
reg-names = "jpeg";
reg = <0xfda20000 0x400>;
compatible = "qcom,jpeg";
cell-index = <0x01>;
};
qcom,jpeg@fda1c000 {
vdd-supply = <0x04>;
interrupt-names = "jpeg";
interrupts = <0x00 0x3b 0x00>;
reg-names = "jpeg";
reg = <0xfda1c000 0x400>;
compatible = "qcom,jpeg";
cell-index = <0x00>;
};
qcom,vfe@fda14000 {
vdd-supply = <0x03>;
interrupt-names = "vfe";
interrupts = <0x00 0x3a 0x00>;
reg-names = "vfe\0vfe_vbif\0tcsr";
reg = <0xfda14000 0x1000 0xfda40000 0x200 0xfd4a8000 0x04>;
compatible = "qcom,vfe40";
cell-index = <0x01>;
};
qcom,vfe@fda10000 {
vdd-supply = <0x03>;
interrupt-names = "vfe";
interrupts = <0x00 0x39 0x00>;
reg-names = "vfe\0vfe_vbif\0tcsr";
reg = <0xfda10000 0x1000 0xfda40000 0x200 0xfd4a8000 0x04>;
compatible = "qcom,vfe40";
cell-index = <0x00>;
};
qcom,ispif@fda0A000 {
qcom,num-isps = <0x02>;
interrupt-names = "ispif";
interrupts = <0x00 0x37 0x00>;
reg-names = "ispif\0csi_clk_mux";
reg = <0xfda0a000 0x500 0xfda00020 0x10>;
compatible = "qcom,ispif-v3.0\0qcom,ispif";
cell-index = <0x00>;
};
qcom,csid@fda08C00 {
qcom,mipi-csi-vdd-supply = <0x02>;
qcom,csi-vdd-voltage = <0x1b7740>;
interrupt-names = "csid";
interrupts = <0x00 0x36 0x00>;
reg-names = "csid";
reg = <0xfda08c00 0x100>;
compatible = "qcom,csid";
cell-index = <0x03>;
};
qcom,csid@fda08800 {
qcom,mipi-csi-vdd-supply = <0x02>;
qcom,csi-vdd-voltage = <0x1b7740>;
interrupt-names = "csid";
interrupts = <0x00 0x35 0x00>;
reg-names = "csid";
reg = <0xfda08800 0x100>;
compatible = "qcom,csid";
cell-index = <0x02>;
};
qcom,csid@fda08400 {
qcom,mipi-csi-vdd-supply = <0x02>;
qcom,csi-vdd-voltage = <0x1b7740>;
interrupt-names = "csid";
interrupts = <0x00 0x34 0x00>;
reg-names = "csid";
reg = <0xfda08400 0x100>;
compatible = "qcom,csid";
cell-index = <0x01>;
};
qcom,csid@fda08000 {
qcom,mipi-csi-vdd-supply = <0x02>;
qcom,csi-vdd-voltage = <0x1b7740>;
interrupt-names = "csid";
interrupts = <0x00 0x33 0x00>;
reg-names = "csid";
reg = <0xfda08000 0x100>;
compatible = "qcom,csid";
cell-index = <0x00>;
};
qcom,csiphy@fda0b400 {
interrupt-names = "csiphy";
interrupts = <0x00 0x50 0x00>;
reg-names = "csiphy\0csiphy_clk_mux";
reg = <0xfda0b400 0x200 0xfda00040 0x04>;
compatible = "qcom,csiphy";
cell-index = <0x02>;
};
qcom,csiphy@fda0b000 {
interrupt-names = "csiphy";
interrupts = <0x00 0x4f 0x00>;
reg-names = "csiphy\0csiphy_clk_mux";
reg = <0xfda0b000 0x200 0xfda00038 0x04>;
compatible = "qcom,csiphy";
cell-index = <0x01>;
};
qcom,csiphy@fda0ac00 {
interrupt-names = "csiphy";
interrupts = <0x00 0x4e 0x00>;
reg-names = "csiphy\0csiphy_clk_mux";
reg = <0xfda0ac00 0x200 0xfda00030 0x04>;
compatible = "qcom,csiphy";
cell-index = <0x00>;
};
qcom,msm-cam@fd8C0000 {
reg-names = "msm-cam";
reg = <0xfd8c0000 0x10000>;
compatible = "qcom,msm-cam";
};
};
cpus {
#address-cells = <0x01>;
#size-cells = <0x00>;
cpu@3 {
current = <0x7a22 0xba0c 0xd218 0x124c8 0x13b90 0x16704 0x1781a 0x18ee2 0x1e996 0x21d0e 0x231f0 0x25ede 0x2af06 0x32ea4>;
reg = <0x03>;
compatible = "qcom,krait";
device_type = "cpu";
};
cpu@2 {
current = <0x6a4d 0xa1ee 0xb6dc 0xfed3 0x112a8 0x1387a 0x14759 0x15b2d 0x1aa1f 0x1d6eb 0x1e918 0x21033 0x255f7 0x2c50a>;
reg = <0x02>;
compatible = "qcom,krait";
device_type = "cpu";
};
cpu@1 {
current = <0x5cbb 0x8d42 0x9f84 0xde4c 0xef97 0x11096 0x11d8f 0x12edb 0x173b9 0x19acd 0x1aaa8 0x1ccc5 0x209a1 0x26a86>;
reg = <0x01>;
compatible = "qcom,krait";
device_type = "cpu";
};
cpu@0 {
current = <0xe22c 0x15888 0x18510 0x21e30 0x24860 0x298d8 0x2b87c 0x2e2ac 0x38aa4 0x3e9f4 0x410a0 0x463d4 0x4f844 0x5e498>;
reg = <0x00>;
compatible = "qcom,krait";
device_type = "cpu";
};
};
memory {
reg = <0x00 0x80000000>;
device_type = "memory";
#size-cells = <0x01>;
#address-cells = <0x01>;
crash_fb_mem {
label = "crash_fb_mem";
reg = <0xd800000 0xc00000>;
linux,reserve-region;
linux,contiguous-region;
};
qsecom_region {
phandle = <0x21>;
linux,phandle = <0x21>;
label = "qseecom_mem";
reg = <0x00 0x1100000>;
linux,contiguous-region;
};
adsp_region {
phandle = <0x20>;
linux,phandle = <0x20>;
label = "adsp_mem";
reg = <0x00 0x4100000>;
linux,contiguous-region;
};
secure_region {
phandle = <0x1f>;
linux,phandle = <0x1f>;
label = "secure_mem";
reg = <0x00 0xfc00000>;
linux,contiguous-region;
};
};
aliases {
uart99 = "/soc/uart@f9921000";
serial0 = "/soc/serial@f991e000";
smd0 = "/soc/qcom,smdtty/qcom,smdtty-ds";
smd36 = "/soc/qcom,smdtty/smdtty-loopback";
smd27 = "/soc/qcom,smdtty/smdtty-gpsnmea";
smd21 = "/soc/qcom,smdtty/qcom,smdtty-data21";
smd11 = "/soc/qcom,smdttyatnt/qcom,smdtty-data11";
smd7 = "/soc/qcom,smdtty/qcom,smdtty-data1";
smd6 = "/soc/qcom,smdtty/smdtty-apps-riva-ant-data";
smd5 = "/soc/qcom,smdtty/smdtty-apps-riva-ant-cmd";
smd4 = "/soc/qcom,smdtty/qcom,smdtty-mbalbridge";
smd3 = "/soc/qcom,smdtty/qcom,smdtty-apps-riva-bt-cmd";
smd2 = "/soc/qcom,smdtty/smdtty-apps-riva-bt-acl";
smd1 = "/soc/qcom,smdtty/qcom,smdtty-apps-fm";
sdhc4 = "/soc/sdhci@f98e4900";
sdhc3 = "/soc/sdhci@f9864900";
sdhc2 = "/soc/sdhci@f98a4900";
sdhc1 = "/soc/sdhci@f9824900";
spi7 = "/soc/spi@f9966000";
spi0 = "/soc/spi@f9923000";
};
chosen {
bootargs = " androidboot.emmc=true androidboot.serialno=LGD8557142041 lge.signed_image=true androidboot.baseband=msm mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_lgit_sic_mipi0_video:1:qcom,mdss_dsi_lgit_sic_mipi1_video\0uart_console lge.rev=rev_10 model.name=LG-D855 lge.bootreason=0x0 lge.hreset=off androidboot.laf androidboot.dlcomplete=0 androidboot.mode gpt lge.kcal batt.soc=82 androidboot.lge.lcdbreak_mode lge.bnr maxcpus=4 kswitch vmalloc=600m";
linux,initrd-start = <0x2000000>;
linux,initrd-end = <0x218583f>;
lge,sbl_delta_time = <0x209df8>;
lge,lk_delta_time = <0x00 0x28a>;
lge,log_buffer_phy_addr = <0x7ffb6000>;
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment